body { font-family:Arial,Helvetica,Verdana,sans-serif; color:#000000; background-image: url(/common/design/img/bg.gif); font-size:12px; margin:0px; padding:0px;}

td { font-size:12px; }

.techdaten { font-size:11px; width:100%; margin:0px 0px 10px 0px; }
.techdaten th { background-color:#D8D8D3; font-weight:200; text-align:left; }
.techdaten td { background-color:#E9E9E4; }

.stab { font-size:11px; width:100%; }
.stab th { background-color:#93C9ED; font-weight:200; text-align:left; }
.stab td { background-color:#F4F4F1; }

img { border:0px; }

#cnt { position:absolute; left:206px; top:170px; width:376px; z-index:10; }
h1 { margin:19px 0px 14px 0px; padding:0px 0px 0px 0px; font-size:16px; color:#000000; font-weight:700; }
h1 img { margin:2px 8px 8px 0px; width:12px; height:12px; float:left; }
h2 { margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px; color:#000000; font-weight:700; }
h2.arrow { color:#004C7D; }
h2 img { margin:0px 4px 0px 0px; }
p { margin:0px 0px 10px 0px; font-size:12px; line-height:16px; }
p.warenzeichen { font-size:11px; }

.arrow_sp { margin-right:4px; }

h2.arrow a:link, h2.arrow a:visited, h2.arrow a:hover, h2.arrow a:active { color:#004C7D; text-decoration:none; font-weight:700; }
h2.arrow a:hover { color:#000000; text-decoration:none; font-weight:700; }

#top_standard, #top_dach, #top_mauer, #top_planen, #top_garten, #top_pcm { position:absolute; left:0px; top:0px; width:768px; height:48px; }
#top_standard img, #top_dach img, #top_mauer img, #top_planen img, #top_garten img, #top_pcm img { position:absolute; left:13px; top:10px; }
#top_standard #e2, #top_dach #e2, #top_mauer #e2, #top_planen #e2, #top_garten #e2, #top_pcm #e2 { position:absolute; left:256px; top:0px; width:256px; height:48px; z-index:2; }
#top_standard #e3, #top_dach #e3, #top_mauer #e3, #top_planen #e3, #top_garten #e3, #top_pcm #e3 { position:absolute; left:512px; top:0px; width:256px; height:48px; z-index:2; }

#top_standard { background-color:#0072BC; }
#top_standard #e2 { background-color:#4A8ECC; }
#top_standard #e3 { background-color:#7DA7D9; }
h2.standard { background-color:#0072BC; color:#ffffff; }

#top_dach { background-color:#FFE14F; }
#top_dach #e2 { background-color:#FFE989; }
#top_dach #e3 { background-color:#FFEFAA; }
h2.dach { background-color:#FFE14F; color:#000000; }

#top_mauer { background-color:#5F433A; }
#top_mauer #e2 { background-color:#825F49; }
#top_mauer #e3 { background-color:#A48570; }
h2.mauer { background-color:#5F433A; color:#ffffff; }

#top_planen { background-color:#00AEEF; }
#top_planen #e2 { background-color:#00C0F3; }
#top_planen #e3 { background-color:#6DCFF6; }
h2.planen { background-color:#00AEEF; color:#ffffff; }

#top_garten { background-color:#23AA4A; }
#top_garten #e2 { background-color:#79BC78; }
#top_garten #e3 { background-color:#9ECD9A; }
h2.garten { background-color:#23AA4A; color:#ffffff; }

#top_pcm { background-color:#F7934C; }
#top_pcm #e2 { background-color:#F9A454; }
#top_pcm #e3 { background-color:#FCB55E; }
h2.pcm { background-color:#F7934C; color:#ffffff; }

ul { margin-top:3px; margin-bottom:5px; list-style-type:square; list-style-position:outside;  }
li { margin:0px 0px 4px -20px; font-size:12px; }

#navtop { position:absolute; left:0px; top:48px; width:768px; background-color:#004C7D; }
#navtop ul { padding:0px; margin:0px; border-width:1px 0px 1px 0px; border-style:solid; border-color:#ffffff; float:left; width:100%; }
#navtop ul li { font-size: 11px; display:inline; }
#navtop ul li a { padding:3px 13px 3px 13px; background-color:#004C7D; color:#ffffff; font-weight:700; text-decoration:none; float:left; border-right:1px solid #ffffff; height:14px;}
#navtop ul li a:hover { background-color:#68A2D0; color:#000000; }
#navtop ul li #s { background-color:#68A2D0; color:#000000; }

#navlft { position:absolute; left:0px; top:70px; width:182px; z-index:2; background-color:#D6E4F4; font-size:11px; }

.nav3 a:link, .nav3 a:visited, .nav3 .nav3 a:active {
background-image:url(/common/design/img/arrow3.gif);
background-repeat:no-repeat;
display:block; border-bottom:1px solid #ffffff; padding:3px 0px 3px 24px; text-decoration:none;
}
.nav3 a:hover { background-color:#68A2D0; }

.nav3s a:link, .nav3s a:visited, .nav3s a:hover, .nav3s a:active { 
background-image:url(/common/design/img/square3.gif);
background-repeat:no-repeat;
display:block; border-bottom:1px solid #ffffff; padding:3px 0px 3px 24px; text-decoration:none; background-color:#68A2D0;
}

.nav3d a:link, .nav3d a:visited, .nav3d a:hover, .nav3d a:active { 
background-image:url(/common/design/img/arrowd3.gif);
background-repeat:no-repeat;
display:block; border-bottom:1px solid #ffffff; padding:3px 0px 3px 24px; text-decoration:none; background-color:#68A2D0;
}

.nav4 a:link, .nav4 a:visited, .nav4 a:hover, .nav4 a:active { 
background-image:url(/common/design/img/arrow4.gif);
background-repeat:no-repeat;
display:block; border-bottom:1px solid #ffffff; padding:3px 0px 3px 34px; text-decoration:none; text-decoration:none;
}
.nav4 a:hover { background-color:#93C9ED; }

.nav4s a:link, .nav4s a:visited, .nav4s a:hover, .nav4s a:active {
background-image:url(/common/design/img/square4.gif);
background-repeat:no-repeat;
display:block; border-bottom:1px solid #ffffff; padding:3px 0px 3px 34px; background-color:#93C9ED; text-decoration:none;
}

.nav4d a:link, .nav4d a:visited, .nav4d a:hover, .nav4d a:active { 
background-image:url(/common/design/img/arrowd4.gif);
background-repeat:no-repeat;
display:block; border-bottom:1px solid #ffffff; padding:3px 0px 3px 34px; background-color:#93C9ED; text-decoration:none;
}

.nav5 a:link, .nav5 a:visited, .nav5 a:hover, .nav5 a:active {
background-image:url(/common/design/img/arrow5.gif);
background-repeat:no-repeat;
display:block; border-bottom:1px solid #ffffff; padding:3px 0px 3px 44px; text-decoration:none; }
.nav5 a:hover { background-color:#93C9ED; }

.nav5s a:link, .nav5s a:visited, .nav5s a:hover, .nav5s a:active {
background-image:url(/common/design/img/square5.gif);
background-repeat:no-repeat;
display:block; border-bottom:1px solid #ffffff; padding:3px 0px 3px 44px; background-color:#93C9ED; text-decoration:none;
}

#botlft { margin:30px 0px 0px 13px; font-size:10px; z-index:1; }
#botlft p { font-size:10px; line-height:13px;}

#cnttop { position:absolute; left:183px; top:70px; z-index:1; }
#cnttop #s { position:absolute; left:0px; top:83px; z-index:2; }

#rgttop { position:absolute; left:608px; top:68px; width:160px; }
#rgttop #doerken { position:absolute; left:120px; top:-59px; z-index:3; }
#rgttop #imgtop { margin:2px 0px 0px 0px; }


/* rgtcnt */
#rgtcnt { position:absolute; left:608px; top:169px; width:160px; margin:0px; padding:0px; }

#rgtcnt h2 { font-weight:200; font-size:11px; padding:3px 3px 3px 6px; margin:0px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; }
#rgtcnt p { padding:0px 0px 2px 12px; margin:0px 0px 0px 2px; font-size:11px; line-height:13px; }
#rgtcnt .text2 { padding:4px 0px 4px 6px; margin:0px; font-size:11px; line-height:13px; }
#rgtcnt .in { padding:0px 0px 3px -4px; font-size:11px; line-height:13px; }
#rgtcnt .img { float:left; margin:2px 4px 0px 1px; border:0px; width:8px; height:8px; }
#rgtcnt p a:link, #rgtcnt p a:visited, #rgtcnt p a:hover, #rgtcnt p a:active { text-decoration:none; margin:0px; padding:0px; }


#rgtcnt img { margin-top:0px; padding:0px; vertical-align:top}


#rgtcnt .abstand { margin:40px 0px 0px 0px; }
#rgtcnt .abst7 { margin:4px 0px 0px 0px; }

.blue a:link, .blue a:visited, .blue a:active { color:#004C7D; text-decoration:none; font-weight:700; }
.blue a:hover { color:#000000; text-decoration:none; }

/* cnt fline */
#cnt #fline { margin:20px 0px 0px 0px; clear:both; }
#cnt #fline #t, #cnt #fline #m, #cnt #fline #b { font-size:11px; }
#cnt #fline #t A { font-weight:200; text-decoration:none; margin:0px 8px 0px 0px; }
#cnt #fline #t A:hover { color:#0072BC; }
#cnt #fline #m A { font-weight:200; text-decoration:none; }
#cnt #fline #m A:hover { color:#0072BC; }
#cnt #fline #b { margin-top:20px; margin-bottom:18px; }
#cnt #fline img { border:0px; width:7px; height:7px; margin:0px 5px 0px 0px; }
#cnt #fline hr { width:376px; height:1px; background-color:#E9E9E4; color:#E9E9E4; border:#E9E9E4; }

.formular { font-size:11px; width:100%; }
.formular th { width:80px; font-weight:200; text-align:left; }

form { margin:0px; padding:0px; }

select { height:17px; font-size:11px; color:#000; font-family:Arial,Helvetica,Verdana,sans-serif; background-color:#E9E9E4; } 

.i50, .i78, .i102, .i205, .i260, .textfeld, .textfeld2 { height:17px; border:1px solid #A4A0A0;	font-size:11px;	font-family:Arial,Helvetica,Verdana,sans-serif;	color:#000;	background-color:#E9E9E4;	padding-left:3px; }

.i50 { width:50px; }
.i78 { width:78px; }
.i102 { width:102px; }
.i205 { width:205px; }
.i260 { width:260px; }
.textfeld { width:260px; height:150px; }
.textfeld2 { width:260px; height:80px; }

.fbt { height:17px;	padding:0px; border:1px solid #A4A0A0; font-size:11px; color:#000; font-family:Arial,Helvetica,Verdana,sans-serif; background-color:#E9E9E4; }

#navlft #search { padding:9px 0px 9px 13px; background-color:#0072BC; border-bottom:1px solid #ffffff; }
#navlft #country { padding:9px 0px 9px 13px; background-color:#0072BC; border-bottom:1px solid #ffffff; }
#navlft #country select { width:159px; }
#navlft #country a { color:#ffffff; font-weight:700; text-decoration:none; font-size:11px; }
#navlft #country a:hover { color:#68A2D0; }
#navlft #country p { margin:7px 0px 0px -3px; }

.overvimg { min-height:45px; margin:17px 0px 25px 0px; }
.overvimg .img { margin:2px 10px 0px 0px; position:absolute; left:-23px; }
.overvimg h2 { margin:0px 0px 0px 89px; padding:0px; }
.overvimg p { margin:0px 0px 0px 88px; }

.abbildung { margin:0px 0px 0px 0px; }
.abbildung img { position:relative; left:-23px; margin:3px -8px 8px 0px; float:left; }
.image_left_float { float:left; margin:3px 8px 6px 0px; }
.image_right_float { float:right; margin:3px 0px 6px 8px; }

/* sitemap */
#sitemap hr { width:376px; height:1px; background-color:#E9E9E4; color:#E9E9E4; border:#E9E9E4; }
#sitemap p { margin:0px 0px 6px 0px; font-size:12px; }
#sitemap .l2 { margin-left:8px; }
#sitemap .l3 { margin-left:16px; }
#sitemap .l4 { margin-left:24px; }
#sitemap .l5 { margin-left:32px; }
#sitemap a:link, #sitemap a:visited, #sitemap a:hover, #sitemap a:active { color:#000000; text-decoration:none; }
#sitemap a:hover { color:#0072BC; text-decoration:none; }

.box_headline { font-size:12px; font-weight:700; background-color:#93C9ED; padding:1px 5px 1px 5px; margin:15px 0px 0px 0px; }
.box_body { background-color:#F4F4F1; padding:5px; }

a:link, a:visited, a:active { color:#000000; text-decoration:underline; }
a:hover { color:#000000; text-decoration:none; }
hr { width:376px; height:1px; background-color:#E9E9E4; color:#E9E9E4; border:#E9E9E4; clear:both; }
.rcd { height:70px; }
.rds { height:40px; }

.icon_list p { margin:4px 0px 5px 0px; }
.icon_list img { margin:0px 5px 0px 0px; }
.icon_list a:link, .icon_list a:visited, .icon_list a:hover, .icon_list a:active { margin-left:15px; text-decoration:none; }
.icon_list a:hover { color:#0072BC; text-decoration:none; }

.icon { margin:4px 0px 5px 0px; }
.icon img { margin:-3px 5px 0px 0px; }
.icon a:link, .icon a:visited, .icon a:hover, .icon a:active { text-decoration:none; }
.icon a:hover { color:#0072BC; text-decoration:none; }