@charset "utf-8";
*{margin:0; padding:0;}
body {background-image:url(images/bg.jpg); background-repeat: repeat-x; overflow:scroll;}
#page {width:1003px; margin:auto;}
#logo {height:80px; width: 327px; margin-top: 92px; text-align:center; float:right;}
#platzhalter {width: 676px; height: 143px; float:left; }
 #navPunkte {width: 676px; height: 32px; float:left; }
 #navPunkte a,a:active, a:focus {outline: none; display: block; width:100%; height:100%}
 #navUnternehmen:hover,#navProduktion:hover,#navProdukte:hover,#navKontakt:hover  {background-image:url(images/btn_over_aktiv.jpg); background-repeat:no-repeat; opacity: 1;}
   #navUnternehmen { background-color:#000; opacity:.6; width:156px; height:32px; margin-right:6px; float:left; text-align:center; line-height: 32px; }
   #navProduktion { background-color:#000; opacity:.6; width:170px; height:32px; margin-right:6px; float:left; text-align:center; line-height: 32px; }
   #navProdukte { background-color:#000; opacity:.6; width:166px; height:32px; margin-right:6px; float:left; text-align:center; line-height: 32px; }
   #navKontakt { background-color:#000; opacity:.6; width:166px; height:32px; float:left; text-align:center; line-height: 32px; }
   #ac1 #navPunkte a.unternehmen, #ac2 #navPunkte a.produktion, #ac3 #navPunkte a.produkte, #ac4 #navPunkte a.kontakt {background-image:url(images/btn_over_aktiv.jpg); background-repeat:no-repeat;}
   #ac1 #navUnternehmen,#ac2 #navProduktion, #ac3 #navProdukte, #ac4 #navKontakt {opacity:1!important;}
#trennlinie {height: 8px; background-color:#921613; float:left; width: 1003px;}
#headerIMG {height: 160px; float:left; width: 1003px;}
#content {width: 1003px; float:left; background-image:url(images/bg_content.jpg); background-repeat:repeat-y;}
#contentL {width: 676px; float:left;}
#links {margin:55px 0px 100px 55px; width:530px;}
#contentR {width: 327px; float:left;}
#rechts {margin-top:55px; margin-left: 30px; width: 270px; float:left; background-color:#757678;}
#footer {width:400px; height: 35px; float:left; margin-top: 5px;}
#impr {width: 200px; float:right; height:35px; text-align:right; padding-right:5px; margin-top:5px;}
#rechts img {border: solid 7px; border-color:#FFF;}

   
/* IE */
#navUnternehmen,#navProduktion,#navProdukte,#navKontakt { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60);}
#navUnternehmen:hover,#navProduktion:hover,#navProdukte:hover,#navKontakt:hover{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important; filter: alpha(opacity=100!important);}
#ac1 #navUnternehmen,#ac2 #navProduktion, #ac3 #navProdukte, #ac4 #navKontakt{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important; filter: alpha(opacity=100!important);}

/* FONT */
#navPunkte a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none;}
#footer {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; font-weight:bold;}
#impr a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-decoration:none; font-weight:lighter;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#FFF; font-weight:lighter; text-transform:uppercase;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:bold;}
h2 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:bold;}
p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; line-height: 20px;}
p a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; line-height: 20px;}


