.page-content-item {
	
}
.page-content-item-text {
	padding-bottom: 1em;
}


#header {
	background-image:url(../../_img/irion_kopfbild.jpg);
  background-position:left bottom;
  background-repeat:no-repeat;
  height:250px;
}
#spaceholder_114 {
	height:114px;
}

#header-left
{
	
}
#line_over_content_red {
	background-image:url(../../_img/line_over_content_red.gif);
  background-position:top;
  background-repeat:repeat-x;
  height:8px;
}
#line_over_content_grey {
	background-image:url(../../_img/line_over_content_grey.gif);
  background-position:bottom;
  background-repeat:repeat-x;
  height:8px;
}
#line_bottom_content_red {
	clear:both;
	background-image:url(../../_img/line_bottom_content_red.gif);
  background-position:top;
  background-repeat:repeat-x;
  height:8px;
}

#header-right
{
	float: right;
	width: 278px;
	height: 206px;
	background: url('../../_img/Irion_FolgeStapler.jpg') no-repeat left bottom;
	margin: 11px 0 0 0;
  overflow: hidden; 
}

/* IE 6 and older */
* html #header-right { margin-left: -3px; }

#logo-site
{
	display: block;
  height: 88px;
	background: url('../../_img/IRION-Logo-Folge.gif') no-repeat left bottom;
}

#site-bar
{
	position: relative;
	height: 90px;
	background: url('../../_img/Irion_FolgeLeiste.jpg') no-repeat left top;	
}

/* ++++++++++++++++++++++ Startseite +++++++++++++++++++++++++ */
#home_cols {
	background-image:url(../../_img/bg_home_content.jpg);
  background-position:right;
	background-repeat:repeat-y;  
}

#home_col1 {
	float:left;
  width:600px;
}
#home_col1_images {
  width:596px;
  margin-top:5px; 
  padding:0 0 10px 0; 
  
}
#home_col1_inner {
  padding: 0 10px 0 0;
}
.home_col1_image {
	float:left;
  width:198px;
  margin-top:5px;
}
.home_col1_image img {
	border:1px solid #CCCCCC;
  
}
.home_col1_content {
	padding:1.6em 10px 0 0;
}


#home_col2 {
	float:left;
  width:378px;
}
.home_col2_content {
	padding:10px 6px 0 16px ;
}
.home_col2_big_image {
	height:275px;
}
.home_col2_big_image_inner {
	padding:10px 0px 0 16px ;
  overflow:hidden;
}
.home_col2_big_image img{
  border:2px solid #FFFFFF;
}

#home_row_bottom_col1 {
	float:left;
  /* width:326px; */
  width: 309px;
}
#home_row_bottom_col2 {
	float:left;
  /* width:326px; */
  width: 309px;
}
#home_row_bottom_col3 {
	float:left;
  /* width:328px; */
  width: 362px;
}

.home-content-bottom {
	padding:10px 10px 10px 0;
}

/* ++++++++++++++++++ 2.1_Inhaltseite ++++++++++++++++++++*/
#page-content-col984 {
	padding:1em 0;
}


#page-content 
{
	clear:both;
  padding: 0 0 10px 0;
}

#page-content-inner 
{
  padding: 0 0 0 0;
}

#page-content p 
{

}

div.bg-grey
{
  background-color: #F2F3F3;
  padding:20px 20px 10px 20px !important;
}

#page-content h4 
{
	margin: 0;
	padding: 0;
}

#page-content ul li 
{
	/* font-size: 18px; */
	color: #7f7f7f;
}

#page-content ul li span 
{
	color: #000000;
	font-size: 93%;
}

ul.list-style-1
{
  list-style-type: none;
  margin: 0;
  padding: 0;  
}

ul.list-style-1 li
{
  margin: 15px 0 15px 30px;
  padding: 0;
}

ul.list-style-1 li a
{
  color: #7F7F7F;
  text-decoration: none;
  font-size: 108%;
  font-weight: bold;
}

ul.list-style-1 li a.selected
{
  color: #000;
}

ul.list-style-1 li a:hover
{
  color: #C40008;
}

ul.list-style-2
{
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;  
}

ul.list-style-2 li
{
  margin: 0 10px 0 0;
  padding: 0;
  float: left;
  width: 28px;
  height: 28px;

}

ul.list-style-3
{
  list-style-type: none;
  margin: 0;
  padding: 0;  
}

ul.list-style-3 li
{
  margin: 10px 0;
  padding: 0 0 0 16px;
  background: url('../../_img/xp_round.gif') no-repeat left top;
  line-height: 1em;
}

ul.list-style-3 li a
{
  color: #7F7F7F;
  text-decoration: none;
  font-size: 93%;
}

ul.list-style-3 li a.selected
{
  color: #C40008;
}

ul.list-style-3.small li a
{
  font-size: 85%;
}

ul.list-style-3 li a:hover
{
  color: #C40008;
}

#page-content ul.list-style-4
{
  list-style-type: disc;
  margin: 0 0 0 20px;
}

#page-content ul.list-style-4 li
{
  list-style-type: disc;
  color: #000;
  padding: 4px 0;
}

#page-content div.products-overview-dfq p,
#page-content div.products-overview-efy p,
#page-content div.products-overview-uni p
{
  margin: 0;
  padding: 0;
}

div.products-overview-dfq
{
  margin: 20px 0;
  padding: 10px 0 20px 68px;
  border-bottom: 2px solid #C40008;
  background: url('../../_img/dfq_40sw.gif') no-repeat left top;
}

div.products-overview-efy
{
  margin: 20px 0;
  padding: 10px 0 20px 68px;
  border-bottom: 2px solid #C40008;
  background: url('../../_img/efy_35sw.gif') no-repeat left top;
}

div.products-overview-uni
{
  margin: 20px 0;
  padding: 10px 0 25px 68px;
  border-bottom: 2px solid #C40008;
  background: url('../../_img/multi_30sw.gif') no-repeat left top;
}

div.products-overview-all-terrain
{
  margin: 20px 0;
  padding: 10px 0 20px 68px;
  border-bottom: 2px solid #C40008;
  background: url('../../_img/ran_40sw.gif') no-repeat left top;
}

#page-content #stapler-use ul
{
  list-style-type: disc;
  margin: 0 0 0 20px;
}

#page-content #stapler-use ul li
{
  list-style-type: disc;
  color: #000;
}

ul.article-pictures li.first a
{
  display: block;
  width: 28px;
  height: 28px;
  background: url('../../_img/bild1.gif') no-repeat left top;  
}

ul.article-pictures li.last a
{
  display: block;
  width: 28px;
  height: 28px;
  background: url('../../_img/bild2.gif') no-repeat left top;
}

ul.article-documents li.first
{
  background: url('../../_img/word.gif') no-repeat left top;
}

ul.article-documents li.last
{
  background: url('../../_img/pdf.gif') no-repeat left top;
}

#page-content table.tbl-style-1 td
{
  padding: 4px;
}

.validation-errors
{
  background-color: #dedfdf;
  border: 1px #FF0000 solid;
  padding: 4px;
  margin: 10px 0;
}

span.required
{
  color: #FF0000;
}

#page-content-col1-370 {
	float:left;
  width:370px;
}
#page-content-col1-370  .col1-image-caption {
	padding-right:12px;
}

#page-content-col1 {
	float:left;
  width:390px;
}


#page-content-col1-500 {
	float:left;
  width:500px;
}

#page-content-col1-480 {
	float:left;
  width:480px;
}

#page-content-col1-330 {
	float:left;
  width:330px;
}


#page-content-col1-inner {
	padding:1em 5px 0.3em 0;
}

.col1-image img{
	border:1px solid #D72108;
}

#page-content-col2 {
	float:right;
  width:590px;
}
#page-content-col2-650 {
	float:right;
  width:651px;
}

#page-content-col2-610 {
	float:right;
  width:610px;
}
#page-content-col2-610 #page-content-col2-inner {
	padding-left:0px;
}

#page-content-col2-480 {
	float:right;
  width:480px;
}


#page-content-col2-500 {
	float:right;
  width:500px;
}


#page-content-col2-inner {
	padding:1em 0 1em 10px;
}

.col2-big-image {
  float:right;
  text-align:right;
  width:355px;
}

#page-content-col1-480 .col2-big-image {
  text-align:left;
  float:none;
}


#page-content-col2-500 .col2-big-image {
	float:none;
}

.col2-big-image img {
	border:1px solid #D72108;
}
.col2-big-image-inner {
	padding:0 0 0 0;
}

.col2-thumb-images {
	width:222px;
}
.col2-thumb-images-110 {
	width:110px;
}
#page-content-col1-480 .col2-thumb-images-110 {
	float:right;
}

.col2-thumb-images-grey {
	width:240px;
}
.col2-thumb-images-grey td {
	padding-bottom:0.3em;
}
.col2-thumb-images-grey td.col1 {
	padding-right:0.3em;
}

.thumb-images {
	width:100%;
}
.thumb-images-teaser {
  padding-bottom:0.5em;  
}


.thumb-images-item {
	float:left;
	width:50%;
  padding:0 0 1em 0;
}

.col2-thumb-images-110 .thumb-images-item {
	float:none;
  width:100%;
}


.thumb-images img {
	border:1px solid #C40008;
}

.col1-image-caption {
	padding:3px 0 5px 0;
}

/* ------------------------ Subnavigation -------------------- */

.navi_sub {
	
}

.navi_sub ul {
	padding:0 0 0 0;
  margin:0 0 0 0;
  list-style:none;
  font-size:1.3em;
  font-weight:bold;
}
.navi_sub ul ul{
  margin:3px 0 0 0;  
  list-style:none;
  font-size:0.7em;
  font-weight:normal;
}
.navi_sub ul ul ul{
  float:right;
  width:130px;
  margin-top:-1.2em;
  font-size:0.8em;
  
}
.navi_sub li {
	margin:0 0 0.8em 0;
  padding:0 0 0 0;
  list-style:none;
}
.navi_sub li li {
	margin:0 0 0.5em 0;
  padding:0 0 0 15px;
  
  background:transparent url(../../_img/xp_round.gif) no-repeat scroll left center;

}
.navi_sub a {
	text-decoration:none;
  color:#666666;
}
.navi_sub a:hover, .navi_sub a.active {
	color:#F2290F;
}
.navi_sub a.active {
  font-weight:bold;
}

.navi_sub li.active_underline {
  border-bottom:1px solid #FFFFFF;
}

/* ---------------------------------------------------------------- */
.col2-list-header {
	padding: 0 0 3px 0;
	margin: 0 0 12px 0;
  border-bottom:1px solid #D72108;
}
.col2-product {
	padding:0 0 8px 0;
}
.col2-product-header {
	padding:0 0 1em 0;
}

.col2-product-header h1 {
	margin-bottom:0.3em;
}
.col2-product-teaser {
  font-weight:bold;
  font-size:1.1em;
}
.col2-col-left {
	float:left;
  width:240px;
}

.col2-list-item {
	padding: 0 0 9px 0;
	margin: 0 0 9px 0;
  border-bottom:1px solid #D72108;
}

.col2-table {
	width: 611px;
}

.col2-list-image {
	float:left;
  width:105px;
  overflow:hidden;
}
.col2-list-text {
	float:left;
  width:506px;
}
.table-product-details {
	
}
.table-product-details td {
	padding: 0 5px 3px 0;
}


#frmContact .error {
	display:block;
  color:#FF0000;
}
#frmContact input,
#frmContact textarea {
  width:350px;
  border:1px solid #333333;
  background-color:#F1F1F1;
}

#frmContact .button {
  width:100px;
  background-color:#cccccc;
}

#frmContact .checkbox {
  width:auto;
  background-color:none;
}

/* ---------------- Sitemap --------------------------*/

#col_14 {
  background-image:url(../_img/bg-4spaltig.gif);
  background-position:left;
  background-repeat:repeat-y;
	border:1px solid #666666;

}


#col_14_header {
	/*background-color:#E3E6E4;*/
  border-bottom:1px solid #666666;
}
.col_14_content_inner {
	padding:10px;
}
.col_14_1, .col_14_2, .col_14_3, .col_14_4 {
	float:left;
	width:245px;
}

.col_14_content_image {
	padding:0 0 0.8em 0;
}
.col_14_content_teaser {
	color:#F2290F;
  font-size:1.1em;
  font-weight:bold;
}

#col_14 .navi_sub ul ul ul {
	float:none;
	margin-top:0;
	width:auto;
	padding-top: 3px;
}

#col_14  .navi_sub li li {
	background-position:left 3px;
}
