/* Standard-CSS für www.bihlmaier.de */

/* Wichtige Farben
#eb950d

*/

html, body, div, p, h1, h3, ul, ol, 
span, a, table, td, form, img, li {
   margin: 0px;
   padding: 0px;
  
}

html, body {

   font-size: 100%; text-align:left;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   line-height:20px;
   text-align:left;
   color:#333333;
   line-height:22px;
}

BODY {width:100%; height:100%; TEXT-DECORATION: none; text-align:left; padding:0px; margin:0px;text-align:left; color:#333333; background-image:url(/_media/_allgemein/bg-verlauf.jpg); background-repeat:repeat-x; background-color:#fff; margin:0px 0px 0px 0px;}

html{width:100%; height:100%; TEXT-DECORATION: none; text-align:left; padding:0px; margin:0px; color:#333333;}

h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; margin:0px 0px 0px 10px; text-align:left; color:#eb950d; font-weight:bold;}
   
h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; margin:0px 0px 0px 0px; padding:8px 8px 5px 8px; text-align:left; color:#eb950d; font-weight:bold;}
   
h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; padding:0px; margin:0px 0px 5px 0px; text-align:left; color:#eb950d; font-weight:bold;}

h4{padding:5px 5px 0px 5px; margin:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; color:#fff; font-weight:bold;}

h5{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; padding:0px; margin:0px 0px 5px 0px; text-align:left; color:#666666; font-weight:bold;}

h6{font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   line-height:20px;
   text-align:left;
   color:#333333;
   font-weight:bold;}

p{ font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   line-height:20px;
   text-align:left;
   color:#333333;}
   
.kopflinks{background-image:url(/_media/_allgemein/tabelle-kopf-links.jpg); background-position:top left; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   line-height:12px;
   text-align:center;
   color:#333333;
   height:60px;}
   
.kopfmitte{background-image:url(/_media/_allgemein/tabelle-kopf-mitte.jpg); background-position:top left; background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   line-height:12px;
   text-align:center;
   color:#333333;
   height:60px;
   border-left:1px solid #a0a3a8;
   }
   
.kopfrechts{background-image:url(/_media/_allgemein/tabelle-kopf-rechts.jpg); background-position:top right; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   line-height:12px;
   text-align:center;
   color:#333333;
   height:60px;
   border-left:1px solid #a0a3a8;}
   
.fusslinks{background-image:url(/_media/_allgemein/tabelle-fuss-links.gif); background-position:top left; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:7px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   line-height:7px;
   text-align:center;
   color:#333333;
   height:7px;}
   
.fussmitte{background-image:url(/_media/_allgemein/tabelle-fuss-mitte.gif); background-position:top left; background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:7px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   line-height:7px;
   text-align:center;
   color:#333333;
   height:7px;
   border-left:1px solid #a0a3a8;
   }
   
.fussrechts{background-image:url(/_media/_allgemein/tabelle-fuss-rechts.gif); background-position:top right; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:7px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   line-height:7px;
   text-align:center;
   color:#333333;
   height:7px;
   border-left:1px solid #a0a3a8;}
   
.zeilegrau{background-color:#dbdfe1; font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   line-height:14px;
   text-align:center;
   color:#333333;
   height:15px;
   border-left:1px solid #a0a3a8;
   
   }
   
.zeilegrau-1px{background-color:#dbdfe1; font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:1px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   line-height:1px;
   text-align:center;
   color:#333333;
   height:1px;
   border-left:1px solid #a0a3a8;
   }
   
.zeileweiss{background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   line-height:14px;
   text-align:center;
   color:#333333;
   height:15px;
   border-left:1px solid #a0a3a8;
   }
   
.zeilegrau-letztespalte{background-color:#dbdfe1; font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   line-height:14px;
   text-align:center;
   color:#333333;
   height:15px;
   border-left:1px solid #a0a3a8;
   border-right:1px solid #a0a3a8;
   }
   
.zeilegrau-letztespalte-1px{background-color:#dbdfe1; font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:1px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   line-height:1px;
   text-align:center;
   color:#333333;
   height:1px;
   border-left:1px solid #a0a3a8;
   border-right:1px solid #a0a3a8;
   }
   
.zeileweiss-letztespalte{background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   line-height:14px;
   text-align:center;
   color:#333333;
   height:15px;
   border-left:1px solid #a0a3a8;
   border-right:1px solid #a0a3a8;
   }
   
.footer{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; margin:0px 0px 0px 0px; text-align:left; color:#333333; font-weight:normal;text-decoration:none;}

.schnellsuche{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; margin:0px 0px 0px 0px; text-align:left; color:#000000; font-weight:normal;text-decoration:none;}

.aktuelles-datum{color:#eb950d}



li{list-style-image:url(/_media/_allgemein/aufzaehlungspunkt.gif);background-repeat:no-repeat; padding:0px 0px 0px 0px; list-style-type:none; margin:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;text-align:left; color:#333333; font-weight:normal;}
ul{margin:0px 0px 3px 20px;padding:0px 0px 0px 0px;}


a{font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:20px;
   text-align:left;
   color:#eb950d; 
font-weight:normal;
text-decoration:none;
}

a:hover{font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:20px;
   text-align:left;
   color:#eb950d; 
font-weight:normal;
text-decoration:underline;}


a.button{font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:20px;
   text-align:left;
   color:#666666; padding:7px 11px 7px 27px; background-image:url(/_media/_allgemein/button-link.gif); background-repeat:no-repeat;
background-position:center left;
font-weight:bold;
text-decoration:none;
display:block;
}

a.pfeil{font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:20px;
   text-align:left;
   color:#666666; padding:0px 0px 0px 20px; background-image:url(/_media/_allgemein/pfeil-klein.gif); background-repeat:no-repeat;
background-position:center left;
text-decoration:none;
}

a.pfeil:hover{font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:20px;
   text-align:left;
   color:#666666; padding:0px 0px 0px 20px; background-image:url(/_media/_allgemein/pfeil-klein-aktiv.gif);background-repeat:no-repeat;
background-position:center left;
text-decoration:none;}

a.ohne-pfeil{background-image:none; padding:0px;}
a.ohne-pfeil:hover{background-image:none;}


a.footer{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; text-align:left; color:#333333; font-weight:normal;text-decoration:none;background-image:none;}
a.footer:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; text-align:left; color:#333333; font-weight:normal;text-decoration:underline;background-image:none;} 
a.aktuelles-kurztext{font-size:12px; line-height:20px; text-align:left; color:#333333;text-decoration:none;padding:0px 20px 0px 0px; background-image:url(/_media/_allgemein/pfeil-klein.gif);background-repeat:no-repeat;background-position:center right;}
a.aktuelles-kurztext:hover{font-size:12px; line-height:20px; text-align:left; color:#333333;text-decoration:none;padding:0px 20px 0px 0px; background-image:url(/_media/_allgemein/pfeil-klein-aktiv.gif);background-repeat:no-repeat;background-position:center right;}
a.de{width:23px; padding:0px; height:24px; min-height:24px; float:left; display:block; background-image:url(/_media/_allgemein/fahne-de-ia.jpg); background-repeat:no-repeat;}
a.de:hover{width:23px; height:24px; background-image:url(/_media/_allgemein/fahne-de-a.jpg); background-repeat:no-repeat;}
a.en{width:23px; padding:0px; height:24px; min-height:24px; float:left; display:block; background-image:url(/_media/_allgemein/fahne-en-ia.jpg); background-repeat:no-repeat;}
a.en:hover{width:23px; height:24px; background-image:url(/_media/_allgemein/fahne-en-a.jpg); background-repeat:no-repeat;}
a.de-aktiv{width:23px; padding:0px; height:24px; min-height:24px; float:left; display:block; background-image:url(/_media/_allgemein/fahne-de-a.jpg); background-repeat:no-repeat;}
a.en-aktiv{width:23px; padding:0px; height:24px; min-height:24px; float:left; display:block; background-image:url(/_media/_allgemein/fahne-en-a.jpg); background-repeat:no-repeat;}


table{}
table.grundgeruest{float:left; width:1014px; margin:0px; padding:0px;}

td{}
td.schatten-links{width:7px; background-color:transparent; background-image:url(/_media/_allgemein/schatten-links.png); background-repeat:repeat-y;}
td.grundgeruest-mitte{width:1000px; background-color:#fff;}
td.schatten-rechts{width:7px; background-color:transparent; background-image:url(/_media/_allgemein/schatten-rechts.png); background-repeat:repeat-y;}
 
  
/*Allgemein/Grundgerüst*/
#rahmen-aussen{position:relative; width:1014px; display:block; top:19px; left:40px;}
#menu-zeile{position:relative; width:100%; }
#menu-zeile-links{position:relative; width:469px; height:46px; float:left;}
#menu-zeile-menu{position:relative; width:458px; height:46px; float:left;}
#menu-zeile-rechts{position:relative; width:87px; height:46px; float:left; background-image:url(/_media/_allgemein/menu-rechts.jpg); background-repeat:no-repeat;}
#menu-zeile-rechts-padding{padding:9px 0px 0px 11px;}
#rahmen-padding-links-rechts{position:relative; padding:0px 10px 18px 10px; background-color:#fff;}
#footer{height:20px; margin-top:20px;}

#schatten-unten{position:relative; clear:both; height:7px;}

#clear{clear:both;}

/*Bildbereich*/
#bildbereich{}
#bild-home{position:relative; width:690px; height:300px;margin:1px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left;}
#schnellsuche-home{position:relative; width:290px; height:300px;margin:1px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left;  background-image:url(/_media/_allgemein/background-schnellsuche.jpg); background-repeat:no-repeat;}
#bild-sub{position:relative; width:730px; height:300px; float:left; }
#schnellsuche-sub{position:relative; width:250px; overflow:hidden; height:300px; float:left; background-color:#d5dee9; background-image:url(/_media/_allgemein/background-schnellsuche-sub.jpg); background-repeat:no-repeat;}

/*Unten (Bereich unter großes Bild)*/

#unten{margin-top:20px;}

#unten-links-home{position:relative; width:690px; float:left;}
#unten-rechts-home{position:relative; width:290px; float:left;}
#unten-sub-links{position:relative; float:left; width:210px;  margin:-35px 0px 0px 0px;}
#unten-sub-mitte{position:relative; float:left; width:770px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden;}
#unten-sub-mitte img{float:left; margin:0px 10px 10px 0px;}
#unten-sub-mitte-padding{padding:0px 0px 10px 20px; float:left;}
#text-padding{padding:15px 100px 0px 10px;}

   /*Produkt-Slider*/
   #product-slider{width:690px; height:112px;}
   
   /*Boxen (Highlights - weiß und grau - Home)*/
   #highlights-box{width:335px; height:170px; float:left; margin-top:20px; margin-right:10px; text-decoration:none; background-image:url(/_media/_allgemein/highlights.jpg); background-repeat:no-repeat;}
   #highlights-box-padding{padding:10px;}
   img.highlight{float:right; margin:0px 0xp 0px 0px;}
   p.highlight-home-weiss{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; line-height:18px; margin:0px 0px 0px 0px; text-align:left; color:#333333; font-weight:normal;}
   
   #highlights-box-klein{width:220px; height:170px; float:left; background-color:gray; margin-top:20px; margin-right:10px;}
   #grauebox-oben{height:75px;}
   #grauebox-unten{background-image:url(/_media/_allgemein/grauebox-unten.jpg); background-repeat:no-repeat; height:95px;}
   p.graue-box{padding:0px 5px 0px 5px; margin:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; color:#fff; line-height:14px; font-weight:normal;}
   
   /*Box-Aktuelles - home*/
   #home-box-news{width:290px;}
   #home-box-news-schnellsuche{width:290px; padding-top:10px;}
   #news-box{position:relative; float:left; width:281px; margin-top:0px;}
   #news-box-headline{height:62px; background-image:url(/_media/_allgemein/news-box.gif); background-repeat:no-repeat;}
   #news-box-mitte{position:relative; background-image:url(/_media/_allgemein/news-mitte.jpg); background-repeat:repeat-y; padding-top:0px; height:228px;}
   #news-box-mitte-ohne-hoehe{position:relative; background-image:url(/_media/_allgemein/news-mitte.jpg); background-repeat:repeat-y; padding-top:0px;}
   #news-box-mitte-padding{padding:0px 10px 0px 10px;}
   #graue-linie{height:1px; line-height:1px; background-image:url(/_media/_allgemein/linie-punkte.gif); background-repeat:repeat-x; margin:10px 0px 5px 0px;}
   #news-box-fuss{position:relative; background-image:url(/_media/_allgemein/news-unten.gif); background-repeat:no-repeat; height:13px;}
   p.headline-box-rechts{padding:20px 0px 0px 10px; margin:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; text-align:left; color:#636468; font-weight:normal;}
   
   /*Teaser*/
   #teaser-abstand{margin-top:10px;}
   a.teaser #teaser{width:249px; height:87px; background-image:url(/_media/_allgemein/teaser-bg-ia.jpg); text-decoration:none; background-repeat:no-repeat; padding:0px 0px 0px 0px;}
   a.teaser:hover #teaser{width:249px; height:87px; background-image:url(/_media/_allgemein/teaser-bg-a.jpg); text-decoration:none; background-repeat:no-repeat; padding:0px 0px 0px 0px;}
   a.teaser #teaser-padding{padding:14px 55px 10px 30px;}
   a.teaser{background-image:url(/_media/_allgemein/teaser-bg-ia.jpg); background-repeat:no-repeat; padding:0px; margin:0px; text-decoration:none;}
   a.teaser:hover{background-image:url(/_media/_allgemein/teaser-bg-a.jpg); background-repeat:no-repeat; padding:0px; margin:0px;}
   a.teaser #teaser-high{width:249px; height:87px; background-image:url(/_media/_allgemein/teaser-bg-a.jpg); background-repeat:no-repeat; padding:0px 0px 0px 0px;}
   
   /*Navi - Sub - Vertikal*/
   #navi{}
   
   /*Produkte-detail*/
   #produkte-box{width:490px; margin-top:20px; margin-right:10px; float:left;}
   #produkte-box-taben{padding:0px 0px 0px 10px;}
   #produkte-box-tabe{position:relative; float:left; margin:0px 1px -7px 0px;}
   #tabe-links{background-image:url(/_media/_allgemein/produkte-tabe-links.jpg); background-repeat:no-repeat; width:8px; height:36px; float:left;}
   #tabe-mitte{background-image:url(/_media/_allgemein/produkte-tabe-mitte.jpg); background-repeat:repeat-x; height:36px; float:left;margin:0px 0px 0px 0px; padding:7px 0px 0px 0px}
   #tabe-rechts{background-image:url(/_media/_allgemein/produkte-tabe-rechts.jpg); background-repeat:no-repeat; width:8px; height:36px; float:left;}
   #tabe-links-high{background-image:url(/_media/_allgemein/produkte-tabe-links-high.jpg); background-repeat:no-repeat; width:8px; height:36px; float:left;}
   #tabe-mitte-high{background-image:url(/_media/_allgemein/produkte-tabe-mitte-high.jpg); background-repeat:repeat-x; height:36px; float:left;}
   #tabe-rechts-high{background-image:url(/_media/_allgemein/produkte-tabe-rechts-high.jpg); background-repeat:no-repeat; width:8px; height:36px; float:left;}
   a.tabe{padding:0px 7px 0px 7px; margin:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#0e1840; font-weight:normal;background-image:none;text-decoration:none}
   a.tabe:hover{padding:7px 7px 0px 7px; margin:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#fff; font-weight:normal;background-image:none;text-decoration:none}
   p.tabe-high{padding:7px 7px 0px 7px; margin:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#fff; font-weight:normal;}
   
   #produkte-inhalt{position:relative; clear:both;}
   #produkte-inhalt-oben{position:relative; background-image:url(/_media/_allgemein/produkte-inhalt-oben.gif); background-repeat:no-repeat; height:9px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
   #produkte-inhalt-mitte{position:relative; background-image:url(/_media/_allgemein/produkte-inhalt-mitte.gif); background-repeat:repeat-y; min-height:224px;}
   .produkte-inhalt{padding:30px 35px 10px 35px; margin:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;text-align:left; color:#333333; font-weight:normal;}
   
   #techn-details-links{width:320px; float:left;}
   #techn-details-rechts{width:100px; float:left;}
  

   #produkte-inhalt-unten{position:relative; background-image:url(/_media/_allgemein/produkte-inhalt-unten.gif); background-repeat:no-repeat; height:9px;}
   
   /*Box - rechts - produkte detail (Fotos)*/
   #detail-box{position:relative; float:left; width:250px; height:277px; margin-top:20px;}
   #detail-box-headline{height:62px; background-image:url(/_media/_allgemein/detail-fotos.gif); background-repeat:no-repeat;}
   #detail-box-mitte{position:relative; background-image:url(/_media/_allgemein/detail-fotos-mitte.jpg); background-repeat:repeat-y; padding-top:10px; height:193px;}
   #detail-box-mitte-ohne-hoehe{position:relative; background-image:url(/_media/_allgemein/detail-fotos-mitte.jpg); background-repeat:repeat-y; padding-top:10px; }
   #detail-box-bild{width:62px; height:62px; margin:0px 0px 10px 10px; background-image:url(../_media/_allgemein/foto-detail-hg.jpg); float:left; background-repeat:no-repeat;}
   #detail-box-bild-padding{padding:6px;}
   #detail-box-fuss{position:relative; background-image:url(/_media/_allgemein/detail-fotos-unten.gif); background-repeat:no-repeat; height:13px;}
   a.lightbox{background-image:none; text-decoration:none; padding:0px; margin:0px;}
   
   /*Produkte Übersicht*/
   #produkte-uebersicht-box{position:relative; width:235px; height:220px; margin:20px 15px 0px 0px; float:left;}
   #produkte-uebersicht-bild{position:relative; height:102px;}
   #produkte-uebersicht-text{position:relative; height:108px; background-image:url(/_media/_allgemein/produkte-uebersicht-hg.jpg); background-repeat:no-repeat;}
   p.produkte-uebersicht{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; margin:0px 0px 0px 0px; padding:0px 8px 5px 8px; text-align:left; color:#333333; font-weight:normal;}
   #produkte-uebersicht-fuss{background-image:url(/_media/_allgemein/produkte-uebersicht-fuss.jpg); background-repeat:no-repeat; height:10px;}
   
   /*Aktuelles*/
   #graue-linie-lang{height:1px;  line-height:1px; background-image:url(/_media/_allgemein/linie-punkte.gif); background-repeat:repeat-x; margin:20px 0px 5px 0px;}
   #text-padding-listview{padding:15px 100px 0px 0px;}
   #text-padding-aktuelles{min-height:350px;padding:15px 100px 0px 10px;}
