/* mac hide \ */
html,body{height:100%;width:100%;}
/* end hide */
*{margin:0;padding:0;}
body{ text-align:center;min-height:560px;min-width:990px;border:0;background-color:#aaaaaa;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:9pt;color:#000000;}
#oben{position:absolute;top:20px;left:0px;width:990px;height:80px;text-align:center;z-index:200;}
#links{position:absolute;top:54px;left:0px;width:354px;height:341px;z-index:10;}
#rechts{position:absolute;top:54px;left:358px;width:575px;height:341px;}
#xouter{width:1px;height:50%;background-color:#ffffff;margin-bottom:-280px;/* half of container's height */ float:left;}
#xcontainer{margin:0 auto;position:relative;/* puts container in front of distance */ text-align:left;height:560px;width:990px;clear:left;background-color:#ffffff;}
#xinner{width: 990px;height: 560px;margin-left:auto;margin-right:auto;text-align:left;}
#page{width:990px;margin:0px;position:relative;overflow:hidden;}
#main{clear:both;width:100%;position:relative;z-index:1;}
#wrap{width:990px;float:left;height:560px;}
#inhalt{width:990px;height:560px;}
#sitemap{width:860px;height:460px;margin-left:65px;margin-right:45px;margin-top:20px;margin-bottom:40px;border:1px solid #000;z-index:2000;background:url(bilder/weiss.jpg);visibility:hidden;}
#navilinks{position:absolute;left:0px;top:0px;width:49px;height:560px;background-color:#000;}
#navilinks img{border:0;padding:0;margin:0;display:block;}
#navilinks a{border:0;padding:0;margin:0;display:block;}
#naviunten{position:absolute;left:49px;top:532px;width:941px;height:28px;background-color:#000;float:left;}
#naviunten img{float:left;}
#footer{display:none;}
#buch0{position:absolute;left:51px;top:279px;width:434px;height:254px;}
#buch{position:absolute;left:31px;top:313px;width:434px;height:254px;}
#logo{position:absolute;left:360px;top:80px;width:147px;height:198px;}
#ueber1{position:absolute;left:507px;top:241px;width:413px;height:37px;}
#ueber2{position:absolute;left:360px;top:278px;width:560px;height:54px;}
#ueber3{position:absolute;left:692px;top:71px;width:413px;height:37px;}
#ueber4{position:absolute;left:545px;top:108px;width:560px;height:54px;}
#textbox1{position:absolute;left:482px;top:335px;width:230px;text-align:justify;line-height:16px;}
#textbox2{position:absolute;left:742px;top:358px;width:190px;text-align:justify;}
#textbox2a{position:absolute;left:742px;top:335px;width:230px;text-align:justify;line-height:16px;}
#textbox2b{position:absolute;left:742px;top:235px;width:180px;text-align:justify;line-height:16px;}
#textbox3{position:absolute;left:742px;top:358px;width:190px;}
#textbox4{position:absolute;left:586px;top:358px;width:345px;text-align:justify;}
#textkont{position:absolute;left:482px;top:335px;width:395px;}
#dropdown{position:absolute;top:0px;left:580px;width:355px;height:80px;}
#ddownbig{position:absolute;top:0px;left:580px;width:355px;height:220px;visibility:hidden;}
#dd{position:absolute;top:0px;left:45px;width:256px;height:25px;}
#ddt{position:absolute;top:25px;left:81px;width:199px;height:9px;background:url(bilder/pulli_home.gif) 00 no-repeat;}
#ddt img{margin:0;padding:0;border:0;}
#ddpd{position:absolute;top:40px;left:241px;width:39px;height:39px;}
#ddl{position:absolute;top:165px;left:3px;width:39px;height:39px;}
#ddr{position:absolute;top:165px;left:314px;width:39px;height:39px;}
#refs{position:absolute;top:0px;left:50px;width:254px;height:200px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;overflow:hidden;}
#refs2{position:absolute;top:0;left:0;float:left;width:10000px;height:200px;}
#refs2 img{display:inline;float:left;}
#refs2 div{display:inline;float:left;width:254px;}
#refs2 div p{padding:15px;}
#ddt2{position:absolute;top:202px;left:106px;width:199px;height:9px;}
/* Navigation unten */
a.navpic0{background:url(bilder/navunten_home.gif) 0 0 no-repeat;width:79px;z-index:202;height:28px;float:left;}
a.navpic0:hover{background-position:-79px;}
.navpic0on{background:url(bilder/navunten_home.gif) -79px 0 no-repeat;width:79px;z-index:202;height:28px;float:left;}

a.navpic1{background:url(bilder/navunten_angebot.gif) 0 0 no-repeat;width:103px;z-index:202;height:28px;float:left;}
a.navpic1:hover{background-position:-103px;}
.navpic1on{background:url(bilder/navunten_angebot.gif) -103px 0 no-repeat;width:103px;z-index:202;height:28px;float:left;}

a.navpic2{background:url(bilder/navunten_referenzen.gif) 0 0 no-repeat;width:118px;z-index:202;height:28px;float:left;}
a.navpic2:hover{background-position:-118px;}
.navpic2on{background:url(bilder/navunten_referenzen.gif) -118px 0 no-repeat;width:118px;z-index:202;height:28px;float:left;}

a.navpic3{background:url(bilder/navunten_wir.gif) 0 0 no-repeat;width:127px;z-index:202;height:28px;float:left;float:left;}
a.navpic3:hover{background-position:-127px;}
.navpic3on{background:url(bilder/navunten_wir.gif) -127px 0 no-repeat;width:127px;z-index:202;height:28px;float:left;}

a.navpic4{background:url(bilder/navunten_preise.gif) 0 0 no-repeat;width:83px;z-index:202;height:28px;float:left;}
a.navpic4:hover{background-position:-83px;}
.navpic4on{background:url(bilder/navunten_preise.gif) -83px 0 no-repeat;width:83px;z-index:202;height:28px;float:left;}

a.navpic5{background:url(bilder/navunten_kontakt.gif) 0 0 no-repeat;width:159px;z-index:202;height:28px;float:left;}
a.navpic5:hover{background-position:-159px;}
.navpic5on{background:url(bilder/navunten_kontakt.gif) -159px 0 no-repeat;width:159px;z-index:202;height:28px;float:left;}

a.navpic6{background:url(bilder/navunten_spezial.gif) 0 0 no-repeat;width:94px;z-index:202;height:28px;float:left;}
a.navpic6:hover{background-position:-94px;}
.navpic6on{background:url(bilder/navunten_spezial.gif) -94px 0 no-repeat;width:94px;z-index:202;height:28px;float:left;}

/* Navigation links */
a.navi_k{background:url(bilder/navilinks_komplett.gif) 0 0 no-repeat;width:49px;z-index:202;height:85px;}
a.navi_k:hover,a.navi_k_on{background:url(bilder/navilinks_komplett.gif) -49px 0 no-repeat;width:49px;z-index:202;height:85px;}

a.navi_l{background:url(bilder/navilinks_logo.gif) 0 0 no-repeat;width:49px;z-index:202;height:99px;}
a.navi_l:hover, a.navi_l_on{background:url(bilder/navilinks_logo.gif) -49px 0 no-repeat;width:49px;z-index:202;height:99px;}

a.navi_p{background:url(bilder/navilinks_print.gif) 0 0 no-repeat;width:49px;z-index:202;height:55px;}
a.navi_p:hover, a.navi_p_on{background:url(bilder/navilinks_print.gif) -49px 0 no-repeat;width:49px;z-index:202;height:55px;}

a.navi_w{background:url(bilder/navilinks_webdesign.gif) 0 0 no-repeat;width:49px;z-index:202;height:84px;}
a.navi_w:hover, a.navi_w_on{background:url(bilder/navilinks_webdesign.gif) -49px 0 no-repeat;width:49px;z-index:202;height:84px;}

a.navi_o{background:url(bilder/navilinks_dietechnik.gif) 0 0 no-repeat;width:49px;z-index:202;height:172px;}
a.navi_o:hover, a.navi_o_on{background:url(bilder/navilinks_dietechnik.gif) -49px 0 no-repeat;width:49px;z-index:202;height:172px;}

a.navi_n{background:url(bilder/navilinks_diegrafik.gif) 0 0 no-repeat;width:49px;z-index:202;height:76px;}
a.navi_n:hover, a.navi_n_on{background:url(bilder/navilinks_diegrafik.gif) -49px 0 no-repeat;width:49px;z-index:202;height:76px;}

/* Pullis */
a.pull_d{background:url(bilder/referenzpfeil_runter.gif) 0 0 no-repeat;width:39px;z-index:202;height:39px;float:left;}
a.pull_d:hover{background-position:-39px;}

a.pull_u{background:url(bilder/referenzpfeil_hoch.gif) 0 0 no-repeat;width:39px;z-index:202;height:39px;float:left;}
a.pull_u:hover{background-position:-39px;}

a.pull_l{background:url(bilder/referenzpfeil_links.gif) 0 0 no-repeat;width:39px;z-index:202;height:39px;float:left;}
a.pull_l:hover{background-position:-39px;}

a.pull_r{background:url(bilder/referenzpfeil_rechts.gif) 0 0 no-repeat;width:39px;z-index:202;height:39px;float:left;}
a.pull_r:hover{background-position:-39px;}


#rechts_box{position:absolute;top:36px;left:691px;width:144px;}
a img{border:0;}
fieldset{margin-top:0px;border:0;}
label{width:120px;display:table-cell;float:left;}
.fakelabel{width:120px;display:table-cell;float:left;}
.radiolabel{width:70px;display:table-cell;float:left;}
input{width:240px;height:16px;margin-bottom:3px;border:1px solid #a9a9a9;background:#f3f3f3;}
.radio{width:20px;height:14px;float:left;margin-right:5px;border:0;background:transparent;}
input:hover, input:active, textarea:hover, textarea:active{border:1px solid #000;background:#FAFAFA;}
.radio:hover,.radio:active{border:0;background:transparent;}
textarea{width:240px;height:44px;border:1px solid #a9a9a9;background:#f3f3f3;margin-bottom:3px;}
.abschicken{text-align:center;width:76px;height:20px;color:#9c0000;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:9pt;}
.danke{padding-top:50px;font-weight:bold;}
a{color:#9c0000;text-decoration:none;}
a:hover{text-decoration:underline;}
.a_pic{visibility:hidden;}
.linkliste{list-style:none;}
.linkliste li{margin-bottom:8px;}
.linkliste img{visibility:hidden;padding-left:7px;}
#refnavi{position:absolute;left:482px;top:495px;width:440px;height:39px;float:left;}
#refnavi div{float:left;}
#refnavi .links{text-align:left;width:39px;float:left;}
#refnavi .rechts{margin-left:362px;width:39px;float:left;}
.nfett{font-weight:normal;}
#impr_text{position:absolute;top:0px;left:580px;width:355px;height:220px;color:#a9a9a9;padding-top:82px;padding-left:20px;}
.clear{clear:both;}
.mathe{width:80px;}
.fehler{padding-left:5px;height:16px;position:relative;top:-4px;}
#textbox2b ul, #textbox1 ul{list-style-image:none;list-style-type : none;}
.dupsel{list-style-image:url(bilder/o.gif);margin-left:20px;padding-left:5px;}
.nodup{list-style-image:url(bilder.leer.gif);margin-left:15px;}
#textbox1 h2{font-size:9pt;font-weight:normal;padding:0;margin:0;display:inline;}
dl{margin-left:10px;}
dl dd{margin-left:20px;}