body { background-image: url(img/mainbg.jpg);  background-repeat: no-repeat; margin: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt;  background-color: #FFFFFF;  color: #000000;  background-attachment: fixed;      }
/*td{background-image: url(img/transp.gif);}*/
a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: underline; color: #003333;}
a.hell,span.hell { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color:#99ffff;}
a.dunkel,span.dunkel { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #003333;}
p { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt;  margin-top: 0px;  margin-bottom: 6pt;           }
h1{ font-size: 14pt; font-weight: bold; color: #000000; }
h2{ font-size: 12pt; font-weight: bold; color: #003333;}
th,h3{ font-size: 11pt; font-weight: bold;color: #003333;}
td { font-size: 9pt; color: #003333;}
li { list-style-position: outside; }
li.haeckchen { list-style: outside url(img/haeckchen.gif); }
#GMV {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14pt;  font-style: italic;  font-weight: bold;  color: #003333; position: absolute; top: 129px; left: 229px; z-index: 9}
#headname { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; }
.top5 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt;  margin-top: 5px;    }
#head { position: absolute; left: 0px; top: 0px; width:100%;z-index: 2;}
#sub_head { position: absolute; left: 70px; top: 20px; z-index: 1;}
#subnavi {width:100%; position: absolute; left: 0px; top: 125px; z-index: 2;border-bottom: 1px solid #006666; border-top: 1px solid #006666;}
.subnaviclass { background-image: url(img/subnavi.gif);  background-repeat: repeat-x; }
#navi { position: absolute; left: 10px; top: 175px; z-index: 1;}
#contentdiv  { position: absolute; left: 190px; top: 172px; width: 610px;   }
a.layone{color: #003333; font-size: 11pt;background-color: transparent; text-decoration: none;  margin-left: 7px;  }
a.normal{color: #CCFFFF; font-size: 11pt;background-color: transparent; text-decoration: none; }
a.laytwo{color: #CCFFFF; font-size: 10pt;background-color: transparent; text-decoration: none;  margin-left: 10px;  }
#homebg1{ position: absolute; left: 0px; top: 0px; background-image: url(img/home_bg3.gif);  background-repeat: no-repeat;  width: 190px;   }
#homebg2{ position: absolute; left: 210px; top: 0px; background-image: url(img/home_bg2.gif);  background-repeat: no-repeat;  width: 190px; color: #CCFFFF; }
#homebg3{ position: absolute; left: 420px; top: 0px; background-image: url(img/home_bg1.gif);  background-repeat: no-repeat;  width: 190px; color: #99FFFF;}
.indiv { position: absolute; top: 0px; left: 0px; padding: 14px;}
#cc01{ position: absolute; top: 0px; left: 0px;}
#cc02{ position: absolute; top: 0px; left: 305px;}
#cc03{ position: absolute; top: 135px; left: 0px;}
#cc04{ position: absolute; top: 135px; left: 305px;}
#cc05{ position: absolute; top: 270px; left: 0px;}
#cc06{ position: absolute; top: 270px; left: 305px;}
#BuB{ position: absolute; top: 140px; left: 16px; width: 215px; color: #FFFFFF; z-index: 9; }
#ScB{position: absolute; top: 199px; left: 241px; width: 261px; color: #FFFFFF;text-align: right; z-index: 9; height: 36px; }
#KoS{position: absolute; top: 210px; left: 47px; width: 150px; color: #FFFFFF; z-index: 9;}
*#BuB,#ScB,#KoS {filter:Glow(color=#000000, strength=3)}
#BuB,#ScB,#KoS { font: bolder 11pt Verdana, Geneva, Arial, Helvetica, sans-serif;}
#IM1{position: absolute; top: 42px; left: 0px; border: thin inset #003333; z-index: 5;}
#IM2{ position: absolute; top: 244px; left: 241px;  border: thin inset #003333; z-index: 4; }
#IM3{ position: absolute; top: 0px; left: 283px;  border: thin inset #003333; z-index: 3; }
#KaeH{width:100%; position: absolute; left: 0px; bottom: 0px; z-index: 2; background-image: url(img/bottbg.jpg);  background-repeat: repeat-x; border-bottom: 3px solid #006666; border-top: 1px solid #006666;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: large;  font-style: italic;  font-weight: bold;  text-align: center;     }
#WbL{position: absolute; left: 260px; top: 22px; z-index: 9;}
#WbL_txt{position: absolute; left: 260px; top: 25px; z-index: 9; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 6pt; font-weight: bold;  color: #003333; font-style: italic;z-index:0;}
#zerspanung{ background-image: url(img/zerspanung/zerspanung.jpg);  background-repeat: no-repeat;       }
td.ol { background-image: url(img/tb/tb_lo.gif);  background-repeat: no-repeat; }
td.om { background-image: url(img/tb/tb_mo.gif);  background-repeat: repeat-x; }
td.or { background-image: url(img/tb/tb_ro.gif);  background-repeat: no-repeat; }
td.l { background-color: #CCCCCC; }
td.leftborder { border-left: 1px solid #99CCCC; border-bottom: 1px solid #99CCCC; }
td.bottomborder { border-bottom: 1px solid #99CCCC; }
td.rightborder {  border-right: 1px solid #99CCCC; border-bottom: 1px solid #99CCCC; }
td.rightpadding {padding-right: 10px}
td.anzeige { padding-top: 22px; color: #003333;}
td.ul { background-image: url(img/tb/tb_ul.gif);  background-repeat: no-repeat;  }

td.ur { background-image: url(img/tb/tb_ur.gif);  background-repeat: no-repeat;  }
td.r {  background-image: url(img/tb/tb_r.gif); }
td.u { background-image: url(img/tb/tb_um.gif);  background-repeat: repeat-x;     }
span.small { font-size: 8pt; color: #003333; }
span.h3{font-size: 11pt;  font-weight: bold; margin-bottom: 6pt;}