body { font-family:"Verdana"; margin:0; padding:0; font-size:12px; color:#000066; background-color:#FFFFFF; }
#header { position:absolute; top:15px; left:15px; width:200px; height:80px; }
#header1 { position:absolute; top:15px; left:215px; width:400px; height:80px; background-color:#FFFFFF; }
#header2 { position:absolute; top:15px; left:615px; width:400px; height:80px; background-color:#FFFFFF; }
#sortiment_fenster { z-index:1; position:absolute; top:261px; left:80px; width:50px; height:12px; font-size:9px; }
#sortiment_tueren { z-index:1; position:absolute; top:261px; left:230px; width:50px; height:12px; font-size:9px; }
#sortiment_wintergarten { z-index:1; position:absolute; top:261px; left:360px; width:50px; height:12px; font-size:9px; }
#sortiment_faltanlagen { z-index:1; position:absolute; top:382px; left:70px; width:50px; height:12px; font-size:9px; }
#sortiment_hebe-schiebe { z-index:1; position:absolute; top:382px; left:210px; width:75px; height:12px; font-size:9px; }
#sortiment_brandschutz { z-index:1; position:absolute; top:382px; left:360px; width:50px; height:12px; font-size:9px; }
#sortiment_zaeune { z-index:1; position:absolute; top:503px; left:80px; width:50px; height:12px; font-size:9px; }
#sortiment_beschattungen { z-index:1; position:absolute; top:503px; left:210px; width:50px; height:12px; font-size:9px; }
#sortiment_tuerfuellungen { z-index:1; position:absolute; top:503px; left:360px; width:50px; height:12px; font-size:9px; }
#sortiment_vordaecher { z-index:1; position:absolute; top:624px; left:75px; width:50px; height:12px; font-size:9px; }
#sortiment_insektenschutz { z-index:1; position:absolute; top:624px; left:210px; width:50px; height:12px; font-size:9px; }
#sortiment_glasfassaden { z-index:1; position:absolute; top:624px; left:360px; width:50px; height:12px; font-size:9px; }
#logo { float:left; }
.bildfolge { float:left; padding-left:0; }
#menue { position:absolute; top:97px; left:14px; width:1005px; height:27px; background-color:transparent; z-index:1; }
#info { position:absolute; top:129px; left:15px; width:1000px; height:16px; background-color:#FFFFFF; padding-left:10px; font-size:11px; padding-top:5px; }
#info2 { text-align:center; position:absolute; top:150px; left:15px; width:992px; height:18px; background-color:#F0F0F0; padding-left:10px; font-size:12px; padding-top:5px; }
#map { position:absolute; top:192px; left:25px; width:485px; height:453px; }
#contentleftfoto { position:absolute; top:223px; left:25px; width:50px; height:361px; border:1px solid #C7D4DC; }
#contentmiddle1foto { position:absolute; top:223px; left:85px; width:350px; height:361px; background-color:#F0F0F0; overflow:auto; }
#contentmiddle2foto { text-align:center; font-size:10px; position:absolute; top:593px; left:25px; width:470px; height:52px; background:url(Allgemein/leiste.jpg) center center repeat-x; border:1px solid #FFFFFF; overflow:auto; }
#contentmiddlefoto { text-align:center; font-size:10px; position:absolute; top:160px; left:25px; width:470px; height:52px; background:url(Allgemein/leiste1.jpg) center center repeat-x; border:1px solid #FFFFFF; overflow:auto; }
#contentrightfoto { position:absolute; top:223px; left:445px; width:50px; height:361px; border:1px solid #C7D4DC; }
#contentfototext { position:absolute; top:160px; left:505px; height:487px; width:500px; background-color:#F0F0F0; overflow:auto; }
#content { position:absolute; top:150px; left:15px; width:1000px; height:504px; background-color:#FFFFFF; border:1px solid #C7D4DC; overflow:auto; }
#contenthome { position:absolute; top:177px; left:15px; width:1000px; height:477px; background-color:#FFFFFF; border:1px solid #C7D4DC; overflow:auto; }
#contentleft { position:absolute; top:160px; left:25px; width:400px; height:484px; background-color:#FFFFFF; border:1px solid #C7D4DC; overflow:auto; }
#contentleftbig { position:absolute; top:160px; left:25px; width:550px; height:484px; background-color:#FFFFFF; overflow:auto; border:1px solid #C7D4DC;  overflow:auto;}
#contentlefthome { position:absolute; top:160px; left:25px; width:485px; height:485px; background-color:#FFFFFF; overflow:auto; }
#contentlefthomeX { position:absolute; top:192px; left:25px; width:485px; height:453px; background-color:#FFFFFF; overflow:auto; }
#contentlefthome1 { position:absolute; top:160px; left:25px; width:485px; height:485px; background-color:#FFFFFF; overflow:auto; }
#contentleft1 { position:absolute; top:160px; left:25px; width:485px; height:484px; background-color:#FFFFFF; overflow:auto; border:1px solid #C7D4DC; }
#contentleft2 { position:absolute; top:160px; left:25px; width:545px; height:484px; background-color:#FFFFFF; overflow:auto; border:1px solid #C7D4DC; }
#contentleftAWS { position:absolute; top:160px; left:25px; width:485px; height:485px; background-color:#F0F0F0; overflow:auto; }
#contentleftnews { position:absolute; top:160px; left:25px; width:485px; height:485px; background-color:#FFFFFF; border:1px solid #C7D4DC; overflow:auto; }
#contentright { position:absolute; top:160px; left:435px; width:570px; height:485px; background-color:#F0F0F0; overflow:auto; }
#contentrightsmall { position:absolute; top:160px; left:585px; width:420px; height:485px; background-color:#F0F0F0; overflow:auto; }
#contentrightsortiment { position:absolute; top:160px; left:475px; width:530px; height:485px; background-color:#F0F0F0; overflow:auto; }
#contentrighthome { color:#FFFFFF; position:absolute; top:160px; left:520px; width:485px; height:485px; background:url(Allgemein/54533a.jpg) center center repeat-x; overflow:auto; }
#contentrighthomeX { color:#FFFFFF; position:absolute; top:192px; left:520px; width:485px; height:453px; background:url(Allgemein/lines1x.jpg); overflow:auto; }
#contentright1 { position:absolute; top:160px; left:520px; width:485px; height:485px; background-color:#F0F0F0; overflow:auto; }
#contentright2 { position:absolute; top:160px; left:580px; width:425px; height:485px; background-color:#F0F0F0; overflow:auto; }
#contentrightAWS { position:absolute; top:160px; left:520px; width:485px; height:485px; background-color:#C7D4DC; overflow:auto; }
#contentrightnews { position:absolute; top:160px; left:520px; width:485px; height:485px; background-color:#F0F0F0; overflow:auto; }
#contentmiddle { position:absolute; top:160px; left:25px; width:980px; height:485px; background-color:#F0F0F0; overflow:auto; }
#filmstreifen { position:absolute; top:195px; left:35px; width:485px; height:350px; background-color:#FFFFFF; z-index:1; overflow:auto; }
#contentfilm { position:absolute; top:540px; left:40px; width:485px; height:50px; background-color:#FFFFFF; overflow:auto; }
#contentfilmX { position:absolute; top:547px; left:35px; width:460px; height:58px; background-color:#F0F0F0; overflow:auto; }
#contentfilmline { position:absolute; top:610px; left:35px; width:460px; height:6px; background-color:#F0F0F0; z-index:3; }
#contentfilmline2 { position:absolute; top:620px; left:35px; width:460px; height:6px; background-color:#F0F0F0; z-index:3; }
#footer { padding-top:2px; padding-left:10px; position:absolute; top:660px; left:15px; width:575px; height:34px; background:url(Allgemein/chromebg.gif) center center repeat-x; border:1px solid; border-color:#C7D4DC #333366 #333366 #FFFFFF; font-size:11px; color:#333333; }
#footer1 { padding-top:2px; position:absolute; top:660px; left:605px; width:150px; height:34px; background:url(Allgemein/chromebg.gif) center center repeat-x; border:1px solid; border-color:#C7D4DC #333366 #333366 #FFFFFF; text-align:center; }
#footer2 { padding-top:2px; position:absolute; top:660px; left:760px; width:150px; height:34px; background:url(Allgemein/chromebg.gif) center center repeat-x; border:1px solid; border-color:#C7D4DC #333366 #333366 #FFFFFF; text-align:center; }
#footer3 { padding-top:2px; position:absolute; top:660px; left:915px; width:100px; height:34px; background:url(Allgemein/chromebg.gif) center center repeat-x; border:1px solid; border-color:#C7D4DC #333366 #333366 #FFFFFF; text-align:center; }
#counter { padding-top:2px; position:absolute; top:655px; left:1015px; width:100px; height:40px; }
#footer4 { position:absolute; top:700px; left:15px; width:1000px; height:13px; background-color:#FFFFFF; }
#headerinfo { position:absolute; top:15px; left:1020px; width:170px; height:130px; background-color:#FFFFFF; border:1px solid #C7D4DC; }
#headerinfo1 { position:absolute; top:25px; left:1030px; width:150px; height:110px; background:url(Allgemein/2424.gif); text-align:center; color:#FFFFFF; }
#newsbox { position:absolute; top:150px; left:1020px; width:170px; height:504px; background-color:#FFFFFF; border:1px solid #C7D4DC; }
#news { position:absolute; top:160px; left:1030px; width:150px; height:485px; background:url(Allgemein/muster1a1a.jpg); }
#hometext { font-size:24px; font-family:"Monotype Corsiva"; font-weight:bold; text-align:center; color:#000088; padding-left:25px; padding-right:25px; }
.bild { margin-top:40px; text-align:center; }
.bild1 { margin-top:20px; text-align:center; }
.text { color:#000066; padding:0px; voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */ voice-family:inherit; padding: 3% 3% 3% 3%; }
.texthome { color:#FFFFFF; float:right; padding:0px; voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */ voice-family:inherit; padding: 3% 3% 3% 3%; float:right; }
.text1 { color:#000066; padding: 3% 3% 3% 3%; margin: 3% 5% 0% 5%; background-color:#C7D4DC; border:1px solid; border-color:#333366 #333366 #333366 #333366;}
.text2 { color:#000066; padding: 0% 3% 0% 3%; }
#newstext { color:#000066; text-align:center; }
#newstext1 { color:#333399; padding: 5% 3% 3% 3%; text-align:center; font-family:"Monotype Corsiva"; }
#jobtext { background-color:#FFFFFF; font-size:18px; text-align:center; }
#wintergartentext { background-color:#C7D4DC; margin:15px 15% 15% 15%; padding:5%; text-align:center; border:5px double; border-color:#333366;}
#textchronik { margin-top:20px; margin-left:50px; }
#info a:link { text-decoration:underline; font-weight:normal; color:#000066; }
#info a:visited { text-decoration:underline; font-weight:normal; color:#000066; }
#info a:hover { text-decoration:underline; font-weight:normal; color:#000066; }
#info a:active { text-decoration:underline; font-weight:normal; color:#000066; }
#info a:focus { text-decoration:underline; font-weight:normal; color:#000066; }
#footer3 a:link, #footer2 a:link, #footer1 a:link { text-decoration:none; font-weight:normal; color:#000066; }
#footer3 a:visited, #footer2 a:visited, #footer1 a:visited { text-decoration:none; font-weight:normal; color:#000066; }
#footer3 a:hover, #footer2 a:hover, #footer1 a:hover { text-decoration:underline; font-weight:normal; color:#000066; }
#footer3 a:active, #footer2 a:active, #footer1 a:active { text-decoration:none; font-weight:normal; color:#000066; }
#footer3 a:focus, #footer2 a:focus, #footer1 a:focus { text-decoration:none; font-weight:normal; color:#000066; }
#headerinfo1 a:link { text-decoration:underline; font-weight:bold; color:#FFFFFF; }
#headerinfo1 a:visited { text-decoration:underline; font-weight:bold; color:#FFFFFF; }
#headerinfo1 a:hover { text-decoration:underline; font-weight:bold; color:#FFFFFF; }
#headerinfo1 a:active { text-decoration:underline; font-weight:bold; color:#FFFFFF; }
#headerinfo1 a:focus { text-decoration:underline; font-weight:bold; color:#FFFFFF; }
#contentrighthomeX a:link { text-decoration:underline; font-weight:bold; color:#FFFFFF; }
#contentrighthomeX a:visited { text-decoration:underline; font-weight:bold; color:#FFFFFF; }
#contentrighthomeX a:hover { text-decoration:underline; font-weight:bold; color:#FFFFFF; }
#contentrighthomeX a:active { text-decoration:underline; font-weight:bold; color:#FFFFFF; }
#contentrighthomeX a:focus { text-decoration:underline; font-weight:bold; color:#FFFFFF; }
#info2 a:link { text-decoration:none; font-weight:bold; color:#000066; }
#info2 a:visited { text-decoration:none; font-weight:bold; color:#000066; }
#info2 a:hover { text-decoration:none; font-weight:bold; color:#000066; }
#info2 a:active { text-decoration:none; font-weight:bold; color:#000066; }
#info2 a:focus { text-decoration:none; font-weight:bold; color:#000066; }
#header a:link { border-color:#FFFFFF; }
#deader a:visited { border-color:#FFFFFF; }
#header a:hover { border-color:#FFFFFF; }
#header a:active { border-color:#FFFFFF; }
#header a:focus { border-color:#FFFFFF; }
/*=========================================================================================================================================*/
#menu { list-style-type:none; padding:0; margin:0; } 
#menu ul { list-style-type:none; padding:0; margin:0; }
#menu li { float:left; background-color:#C7D4DC; margin:3px 5px 0 0; position:relative; border:1px solid #000066; width:160px; }
#menu li.sub { background:url(Allgemein/chromebg.gif) center center repeat-x; border:1px solid #000066; }
#menu table { border-collapse:collapse; position:absolute; top:0; left:0; z-index:5; font-size:1em; }
#menu li a { display:block; color:#000066; height:28px; font-family:"Arial"; font-weight:bold; font-size:12px; line-height:28px; width:160px; text-decoration:none; text-align:center; }
#menu :hover { color:#FFFFFF; background:#000066; width:160px; z-index:5; }
#menu :hover > a { color:#FFFFFF; background:#000066; width:160px; z-index:5; }
#menu ul, #menu :hover ul ul, #menu :hover ul :hover ul ul, #menu :hover ul :hover ul ul.left {z-index:5; position:absolute; left:-9999px; width:160px; }
#menu :hover ul { left:0; top:29px; background-color:transparent; z-index:5; voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */ voice-family:inherit; background-color:#FFFFFF; }
#menu :hover ul :hover ul, #menu :hover ul :hover ul :hover ul { padding:0 3px; left:125px; top:-3px; z-index:5; }
#menu :hover ul :hover ul.left, #menu :hover ul :hover ul :hover ul.left { padding:0 3px; left:-131px; top:-3px; z-index:5; }
/*=========================================================================================================================================*/
.gallerycontainer { position:relative; }
.thumbnail img { border:12px solid #F0F0F0; padding:5px; margin:5px 5px 5px 5px; }
.thumbnail:hover { background-color:transparent; }
.thumbnail:hover img { border:12px solid #C7D4DC; }
.thumbnail span { position: absolute; background-color:#FFFFFF; padding:5px; left:-1000px; border:1px dashed #C7D4DC; visibility:hidden; color:#000066; text-decoration:none; margin-top:165px; }
.thumbnail span img { border-width: 0; padding: 5px; }
.thumbnail:hover span { visibility:visible; top:-160px; left:450px; z-index:60; text-align:center; }
/*=========================================================================================================================================*/
.gallerycontainer1 { position:relative; }
.thumbnail1 img { border:4px solid #F0F0F0; padding:5px; margin:5px 5px 5px 5px; }
.thumbnail1:hover { background-color:transparent; }
.thumbnail1:hover img { border:4px solid #C7D4DC; }
.thumbnail1 span { position: absolute; background-color:#FFFFFF; padding:5px; left:-1000px; border:1px dashed #C7D4DC; visibility:hidden; color:#000066; text-decoration:none; margin-top:165px; }
.thumbnail1 span img { border-width:0; padding: 5px; }
.thumbnail1:hover span { visibility:visible; top:-160px; left:450px; z-index:60; text-align:center; }
