h1 {
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 16px;
  color:#979692;
  font-style: normal;
  text-decoration: none;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform:uppercase;
}

/*Titel*/
h2 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 14px;
  font-style: normal;
  text-decoration: none;
  font-weight: bold;
}


a,p, th,td,span,div,body  { 
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000;
  text-align:left;
  font-weight:normal;
  margin:0;
  padding:0;
}

td,p{
  font-size: 11px;
  padding:2px;
  vertical-align:top;
}

input, select,textarea {
  font-family:Arial, Helvetica, sans-serif;
  border:1px solid #e2e1e1;
  padding-left:2px;
  padding-right:2px;
  color:#666666;
  height:17px;
  font-size:11px;
}

/*--- Links --------------------------------------------------*/

a:link,a:visited{
  color:#000;
  letter-spacing:0.2pt;
  font-weight:normal;
  text-decoration:none;
  
}

a:hover{
  color:#4656a5;
}

a.linkWhite{
  color: #ffffff;
  letter-spacing:1px;
  font-weight:bold;
}

a.linkGrey{
  color: #000;
  letter-spacing:1px;
  font-weight:bold;
}

.box_775px_border{
  width:775px;
  border:1px solid #e7e7e7;
}
.box_775px{
  width:775px;
}
.box_385px{
  width:385px;
  padding:10px 10px 10px 10px;
}
.box_385px_border{
  width:383px;
  border:1px solid #e7e7e7;
}
.box_385px_search{
  float:left;
  width:385px;
  margin-top:5px;
  height:25px;
  background-color:#e7e7e7;
}
.box_480px{
  width:478px;
  padding:10px 10px 10px 10px;
}
.box_290px{
  width:288px;
  padding:10px 10px 10px 10px;
}
.box_255px{
  float:left;
  width:257px;
  height:240px;
}
.box_255px_search{
  float:left;
  width:258px;
  margin-top:5px;
  height:25px;
  background-color:#e7e7e7;
}
.checkbox{
  float:left;
  width:30px;
  height:25px;
  border:0px;
}
.checkbox_prodgruppe{
  float:left;
  width:20px;
  height:25px;
}
.label_row{
  line-height:22px;
  text-align:left;
}
.label_fieldtext{
  float:left;
  width:90px;
  text-align:left;
}
.label_field{
  float:left;
}

.label{
  width:150px;
  height:25px;
  padding-top:2px;
  
}
.label_prodgruppe{
  float:left;
  margin-left:20px;
  height:25px;
  
}
.label_material {
  display:block;
  height:25px;
  padding-top:2px;
}
.label_text{
  width:160px;float:left
}
.label_info{
  height:25px;
  width:20px;
  padding-top:2px;
}
.header_60px{
  background: url(../images/header_25_255_blau.jpg)  no-repeat top;
  width:775px;
  height:25px;
}
.searchField_produktsuche { 
  border:0;
  font-size: 9px;
  color: #696863;
  height: 17px;
  padding-left:5px;
  padding-top: 4px;
  padding-bottom:0px;
  text-transform:uppercase;
  width:120px;
}

.searchSubmit_produktsuche {
  border: 0;
  margin-top: 2px;
  margin-left:5px;
  padding: 0 !important;
  padding:2px 5px 0px 5px;
  width: 25px;
  height: 21px;
  color: #ffffff;
  font-size: 9px;
  background-color: #8d8e89;
  letter-spacing:0.2pt;
}

.produktlisteBody{
  margin:5px 0px 0px 0px;
  width:775px;
}
.produktlisteProduktwrapper{
  float:left;
  width:245px;
  border:1px solid #e7e7e7;
  padding:4px 4px 4px 4px;
  margin-bottom:5px;
}
.produktlisteImageWrapper{
  text-align:center;
  height:169px;
}
.produktlisteModellWrapper{
  background-color:#e7e7e7;
  height:75px;
  width:245px;
}
.produktlisteCurrentModell{
  float:left;
  width:10px;
  padding:5px 5px 5px 5px;
  font-weight:bold
}
.produktlisteCurrentModell div{
  width:220px;
}
.produktlisteCurrentModellText{
  float:left;
  padding:5px 5px 5px 5px;
  width:174px;
  height:30px;
}
.produktlisteLink{
  width:210px;
  text-align:right;
  padding-top:5px;
  clear:left;
}
.produktlisteLink a{
  font-weight:bold
}
.produktlisteCurrentModellAusfuehrung{
  float:left;
  clear:both;
  margin-top:5px;
  padding:5px 5px 5px 5px;

}
.produktlisteTriggerAusfuehrung{
  width:210px;
}
.headline_produktkatalog {
  color:#4656a5;
  display:block;
  font-size:15px;
  text-transform:uppercase;
  font-weight:bold;
  padding:0px 10px 0px 10px;  
  vertical-align:bottom;
  letter-spacing:1px;
}
.headline_produktkatalog span{
  color:#ffffff;
  text-transform:none;
  letter-spacing:0px;
  font-weight:bold;
}
.ProduktdetailKopfinfo{
  background-color: #e7e7e7;
  width:775px;
  border-collapse:collapse;
}

#ProduktdetailKopfinfoLeft{
  width:345px;
  padding: 5px 0px 0px 10px;
}

#ProduktdetailKopfinfoRight{
  padding:5px 5px 0px 0px;
  vertical-align:top;
}

.ProduktDetailNavi{
  background-color:#9d9d98;
  height:20px;
  width:775px;
  overflow-x:hidden;
  padding:5px 10px 5px 10px;
  margin-top:5px;
}
#artikelnr{
  width:80px;
  height:20px;
  display:none;
}
#ProduktdetailHauptinfo{
  width:775px;
  margin-top:5px;
  border:1px solid #e7e7e7;
  border-collapse:collapse;
}
.ContainerHeader {
  text-align:left;
  vertical-align:top;
  background-color:#e7e7e7;
  font-weight:bold;
  padding:6px 10px 2px 10px;
}
.ContainerHeader div{
  font-weight:bold;
}
.ContainerBody {
  padding:10px 10px 10px 10px;
  border:1px solid #e7e7e7;
}

.navHeader{
  font-size:11px;
  font-weigh:bold;
  text-transform:uppercase;
  width:190px;
  vertical-align:middle;
  line-height:20px;
  padding:2px 5px 2px 5px;
  background-color:#e7e7e7;
  border:1px solid #ccc8c5
}
.navHeader_active {
  font-size:11px;
  font-weigh:bold;
  text-transform:uppercase;
  width:190px;
  line-height:20px;
  padding:2px 5px 2px 5px;
  vertical-align:middle;
  border:1px solid #ccc8c5;
  background-color:#8d8e89;
}
.container_header {
  text-align:left;
  vertical-align:top;
  background-color:#8397C1;
  font-weight:bold;
  padding:6px 10px 2px 10px;
  height:20px;
}
.container_header_grey {
  text-align:left;
  vertical-align:top;
  background-color:#e7e7e7;
  font-weight:bold;
  padding:6px 10px 2px 10px;
  height:20px;
}
.artikelheader {
  float:left;
  font-weight:bold;
  letter-spacing:1px;
  color:#ffffff;
  text-transform:uppercase;
  }
 .artikelheader_grey {
    float:left;
  font-weight:bold;
  letter-spacing:1px;
  color:#000;
  text-transform:uppercase;
  }
 .artikelheader_blue {
    font-weight:bold;
    letter-spacing:1px;
    color:#4656a5;
    text-transform:uppercase;
  }
.container_body{
  width:775px;
}
 .listheader{
    border:1px solid #e7e7e7;
    padding:2px 2px 2px 2px;
    font-size:11px;
    font-weight:bold;
    
 } 
 

.artikeldaten{
  border:2px solid #ffffff;
}
.artikeldaten_no_left{
  border-top:2px solid #ffffff;
  border-right:2px solid #ffffff;
  border-bottom:2px solid #ffffff;
}

.artikeldaten_no_right{
  border-top:2px solid #ffffff;
  border-bottom:2px solid #ffffff;
}

.dotted_right
  {
    border-top-width:0px; 
    border-right-width:1px; 
    border-bottom-width:0px; 
    border-left-width:0px; 
    border-color:#000000; 
    border-style:dotted
  }

.dotted_top{
    border-top-width:1px; 
    border-right-width:0px; 
    border-bottom-width:0px; 
    border-left-width:0px; 
    border-color:#000000; 
    border-style:dotted
}
  
.headinfo{ 
    font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
    color:#15325C;      
    font-style:normal;
    text-decoration:none;
    font-weight:bold;
    padding: 5px,5px,5px,5px;
    vertical-align:top;
}
  
.headline {
  color:#ffffff;
  display:block;
  font-size:15px;
  text-transform:uppercase;
  font-weight:bold;
  padding:0px 10px 0px 10px;  
  width:255px;
  position:absolute;
  top:15px;
  height:45px;
  vertical-align:bottom;
  letter-spacing:1px;
}
.headline_text{
  position:absolute;
  bottom:2px;
  font-size:12px;
  font-weight:bold; 
  color: #ffffff;
}

.records{ 
  float:right;
  font-size:11px; 
  font-weight:bold;
}
.records div{
  color: #000;
  font-size:10px;
  font-weight:normal;
}

.neuheit{
  float:left;
  background-color:#ef8410;
  color:#ffffff;
  font-size:11px;
  text-transform:uppercase;
  letter-spacing:1px;
  text-align:center;
  padding-bottom:2px;
  width:34px;
  height:12px;
}

 .suchergebnis_position{
  border:1px solid #e0dfdd;
  padding:5px 5px 5px 5px;
  text-align:center;
 } 
  .listheader{
    border:1px solid #e0dfdd;
    padding:5px 10px 5px 10px;
 } 
 .listposition{
    border:1px solid #e0dfdd;
    padding:5px 10px 5px 10px;
 }

.etzSpalten{
  float:left;
  padding-left:5px;
  margin:0px,2px,2px,2px;
  line-height:30px;
  background-color:#F7F2F6;
  width:70%
}
.etzSpaltenPDF{
  height:30px;
  margin:5px,2px,2px,2px;
  background-color:#F7F2F6;
  width:80px
}
.errorMessage
  {
  border:1px solid #ee8413;
  padding:10px 10px 10px 10px;
  width:773px;
  }
.okMessage
  {
  border:1px solid #94bb2e;
  padding:10px 10px 10px 10px;
  width:100%;
  }
a.breadcrumb   
  { 
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
    color:#EE7E1A;      
    font-style:normal;
    text-decoration:none;
    font-weight:normal
  }

.resultlist   
  { 
    font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
    color:#003366;      
    font-style:normal;
    text-decoration:none;
    font-weight:normal
  }
.select_box{
  width:175px;
  margin-bottom:3px
}     
 
 
  
/* ersatzteilsuche -----------------------------------------------------*/
.ersatzteilsuche {
  width: 190px;
  height: 140px;
  overflow:hidden;
}
.ersatzteilsuche .wrapper {
  position: absolute;
  width: 190px;
  height: 140px;
  overflow:hidden;
}
.ersatzteilsuche .image {
  width: 190px;
  height: 125px;
  overflow:hidden;
}
.ersatzteilsuche .headline {
  padding:0px;
  margin:0px;
  position:absolute;
  top: 90px;
  left:0px;
  width:170px;
  height:35px;
  overflow:hidden;
}
.ersatzteilsuche .headline div {
  padding:0px 0px 2px 10px;
  position:absolute;
  bottom:0px;
  letter-spacing:0.5pt;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  overflow:hidden;
}
.ersatzteilsuche .text {
  width: 180px;
  height: 130px;
  padding:4px 0px 0px 10px;
  color: #7e7e7e;
}
.ersatzteilsuche .text div{
  margin:1px 0px 0px 0px;
}
.ersatzteilliste_box_left {
  width:340px;
  float:left;
  border:1px solid #e7e7e7;
  margin-right:5px;
  border-collapse:collapse;
}
.ersatzteilliste_box_right {
  width:425px;
  border-collapse:collapse;
  border:1px solid #e7e7e7;
}

.go_button {
  border: 0px;
  width: 25px;
  height: 21px;
  color: #ffffff;
  font-size: 9px;
  font-weight:bold;
  background-color: #8d8e89;
  letter-spacing:0.2pt;
  text-align:center;
}

.box_385px_search{
  float:left;
  width:385px;
  height:25px;
  background-color:#e7e7e7;
}
.box_255px{
  float:left;
  width:257px;
  height:240px;
}
.suchmasken_td_1{
  padding:5px 10px 5px 10px;
  border-bottom:1px solid #E2E1E1;
}

.header_navi_1{
	float:left;
	background-color:#eaeaea;
	padding:2px 0px 2px 10px;
}

.header_navi_1 a div{
	color:#666;
	font-size:12px;
	font-weight:bold;
}
.header_navi_1 a:hover div{
	background: url(/inter/blanco/images/nav_level1_hover.gif) no-repeat right bottom;
	cursor:hand;      
}
.header_navi_1_active{
	float:left;
	background-color:#666666;
	padding:2px 0px 2px 10px;
}

.header_navi_1_active a div{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	background: url(/inter/blanco/images/nav_level1_hover.gif) no-repeat right bottom;

