
body {background-color:#333;margin:0;padding:0; font-family: Arial, Helvetica, sans-serif;}
img {border:0}

#seite {position:relative;background-color:#fff;width:958px;height:744px;margin:10px auto; border:1px solid #fff; overflow:hidden}
#home #seite {background-image:url(../img/home.jpg); background-repeat:no-repeat}

#topnav{position:absolute; top:0;left:0; width:100% }
#topnav li{ text-transform:lowercase}
#topnav li li{ text-transform:none}
#home #topnav ul{margin:0; padding:0; list-style-type:none;font-size:0.1px}
#home #topnav li{margin:0;width:136px; text-align:center;border-left:1px solid #B2BCCC;float:left;position:relative}
#home #topnav li.home{border-left:0px}
#home #topnav a{font-size:15px;color:#B2BCCC;margin:0;width:136px; text-align:center;position:relative;display:block;text-decoration:none; padding:7px 0;max-height:21px;overflow:hidden}
#home #topnav a:hover{color:#fff}

#logo{position:absolute; top:90px;left:30px; width:229px;height:82px;}
#logo img{width:229px;height:82px;}

#themen{overflow:hidden;padding:5px 10px 6px 30px;position:absolute; top:264px;left:0px; width:233px;height:68px;}
#themen h1{margin:0; font-size:20px; font-weight:normal}
.standard #themen{background-color:#0B203A; color:#fff}
.industry #themen{background-color:#FFB400; color:002056}
.retreading #themen{background-color:#FB7236; color:#002056}
.tools #themen{background-color:#7CB3D2; color:#002056}

#fotos{position:absolute; top:144px;right:0px; width:273px;height:600px;background-color:#DBDEE2}
#fotos .foto{ position:relative;width:273px;height:199px; overflow:hidden; border-top:1px solid #fff}
#fotos .foto .caption{position:absolute; bottom:0;left:0px; width:273px;height:34px; visibility:hidden}
#fotos .foto .caption .bg{position:absolute; top:0;left:0px; width:100%;height:100%; background-color:#FFFFFF;opacity:0.75;-moz-opacity:0.75; filter:alpha(opacity=75)}
#fotos .foto .caption .text{position:absolute; text-align:center;bottom:0;left:0px; width:261px; padding:9px 6px; z-index:1;color:#0B203A; font-size:13px}
#fotos .foto:hover .caption{ visibility:visible }

#inhalt{position:absolute; top:144px;left:274px; width:410px;height:600px;overflow:auto }
#inhalt #teaser{ font-size:13px; position: relative; top:0px;left:0;height:119px;margin-bottom:1px;overflow:auto; color:#1C232D}
#inhalt #teaser h2{font-size:15px; color:#0B203A ; margin-top:0px; margin-bottom:0px;padding-right:10px}
#inhalt #teaser ul{margin-top:0px;left:-24px;position:relative}


#inhalt #down{font-style:italic; font-size:12px; color:#1C232D;position:relative; top:0px;left:0;height:64px;padding:6px 6px 9px 6px;overflow:hidden;}
#inhalt #down p{margin:0}
#inhalt #down .load{position:absolute; bottom:0; right:2px; border:2px solid #fff; border-width: 2px 2px 0 2px;width:114px; text-align:center}
#inhalt #down .load a{color:#fff; text-decoration:none; font-style:normal; font-weight:bold; font-size:13px; display:block; padding:8px 0}
#inhalt #input{ font-size:13px;position:relative; margin-top:1px;top:0;left:0;padding:20px 6px 10px 6px; color:#1C232D}
#input a{color:#3C4D61; text-decoration:underline}
#input a:hover{}


body#input{ font-size:12px;position:relative; margin-top:1px;top:0;left:0;padding:10px; color:#3C4D61;background-color:#fff }
body#input a{color:#6D7989; text-decoration:none}
body#input a:hover{color:#0B203A;}
body #input ul{margin-top:-15px;left:-24px;position:relative}
 
.standard #inhalt #down{background-color:#DBDEE2;}
.industry #inhalt #down{background-color:#FFE8B2;}
.retreading #inhalt #down{background-color:#FED5C3;}
.tools #inhalt #down{background-color:#B4D4E5;}

.standard #inhalt #down .load a{background-color:#66799A}
.industry #inhalt #down .load a{background-color:#FFCA4D}
.retreading #inhalt #down .load a{background-color:#FCA37C}
.tools #inhalt #down .load a{background-color:#7CB3D2}


#pfad{position:absolute; top:44px;left:274px; width:683px; color:#9DAABF ; font-size:13px }
#pfad a{color:#6D7989; text-decoration:none }
#pfad a:hover{color:#0B203A}

#subnav{position: absolute; left: 30px; width:233px;top:380px; overflow:auto; height:360px} 
#subnav ul{width:100%;list-style-type:none; margin:0; padding:0; font-size:15px;}
#subnav li{float:left;position:relative; width:100%}
#subnav a{text-decoration:none; display:block; height:37px; padding:13px 0 0 60px;margin-bottom:10px;background-repeat:no-repeat}
#home #subnav a{color:#B2BCCC;}
#main #subnav a{color:#6D7989;}
#home #subnav a:hover{color:#fff;}
#main #subnav a:hover{color:#0B203A;}
#subnav a.X-Ray{ background-image:url(../img/picto/X-Ray.png)}
#subnav a.Measuring{ background-image:url(../img/picto/Measuring.png)}
#subnav a.TU{ background-image:url(../img/picto/TU.png)}
#subnav a.Buffing{ background-image:url(../img/picto/Buffing.png)}
#subnav a.Tools{ background-image:url(../img/picto/Tools.png)}
#subnav a.Special{ background-image:url(../img/picto/4U.png)}
#main #subnav a.hier{color:#0B203A;font-weight:bold}
#main #subnav a.hier:hover{cursor:default}

#downloads{position:absolute; top:144px;right:1000px; width:272px;height:599px;border:1px solid #DBDEE2; border-width:1px 0 0 1px }
#downloads iframe{position:absolute; top:0;right:0px; width:100%;height:100%;background-color:#fff }


/*begin hmenu*/
/*layout*/
.hmenu {margin:0; padding:0}
.hmenu li {margin:0;width:136px; text-align:center;border-left:1px solid #fff}
.hmenu  li.home{border-left:0px}
.hmenu li li {}
.hmenu li a {font-size:15px;text-decoration:none; padding:7px 0;max-height:21px;overflow:hidden}
.hmenu li li a { padding:3px 0; margin-top:0px; border-top:1px solid #fff; border-color:#fff;max-height:1000px ;overflow:visible}

.hmenu li a {background-color:#B2BCCC;color:#fff}
.hmenu li li a {color:#0B203A;opacity:0.85;-moz-opacity:0.85; filter:alpha(opacity=85)}

/*.hmenu li:hover,.hmenu li:hover + li:hover {background-color:#0B203A}*/
.hmenu li li:hover > a {;color:#fff;opacity:1;-moz-opacity:1; filter:alpha(opacity=100)}
.hmenu li:hover > a {background-color:#0B203A}

.standard .hmenu li a.hier {background-color:#0B203A;color:#fff}


.industry .hmenu li.industry a {background-color:#FFCE59;color:#0B203A}
.hmenu li.industry li a {background-color:#FFCE59}
.hmenu li.industry:hover > a {background-color:#FFCE59;color:#0B203A}
.hmenu li.industry li:hover > a {background-color:#FFCE59;color:#0B203A}

.retreading .hmenu li.retreading a {background-color:#FB7236;color:#0B203A}
.hmenu li.retreading li a {background-color:#FB7236}
.hmenu li.retreading:hover > a {background-color:#FB7236;color:#0B203A}
.hmenu li.retreading li:hover > a {background-color:#FB7236;color:#0B203A}

.tools .hmenu li.tools a {background-color:#7CB3D2;color:#0B203A}
.hmenu li.tools li a {background-color:#7CB3D2}
.hmenu li.tools:hover > a {background-color:#7CB3D2;color:#0B203A}
.hmenu li.tools li:hover > a {background-color:#7CB3D2;color:#0B203A}

.hmenu li div {width:138px;padding:0 10px 10px 10px;margin-left:-11px}
.hmenu li div div {top:-10px;left:137px; padding-top:10px}
.hmenu li:hover > div {border:0px solid #000}
.hmenu li:hover > div ul {width:136px;padding:0px;border:0px solid #fff;border-top:0}


/*layout*/
/*core*/
.hmenu {list-style-type:none}
.hmenu ul {padding:0;margin:0;list-style-type: none;font-size:0.1px}
.hmenu li {float:left;position:relative}
.hmenu li li {float:none;margin:0}
.hmenu li a {position:relative;display:block}
.hmenu li li a {}
.hmenu li:hover,#menu li:hover + li:hover {}
.hmenu li:hover > a {}
.hmenu li div {display: none;background-image:url(0.gif);background-position:-10px -10px;background-repeat:no-repeat}
.hmenu li div div {position:absolute}
.hmenu li:hover > div {display:block}
.hmenu li:hover > div ul {position:relative}
/*end core*/
/*end hmenu*/