/* CSS Document */
body{background-color:#000;text-align:justify;font:11px Arial;}
h1{font-size:12px;margin:0px;}
h2{font-size:15px;margin:0px; text-transform:uppercase;}
a:link, a:hover, a:visited {text-decoration:underline;color:#000;}
#i{clear:both;height:auto;width:940px;position:absolute;left:50%;margin-left:-470px;float:right;top:10px;}
#rl{left:15px;top:18px;width:5px;height:3532px;position:absolute;background-image:url(../fotos/links-modelle.jpg);}
#rr{left:920px;top:18px;width:5px;height:3532px;position:absolute;background-image:url(../fotos/rechts-modelle.jpg);}
#h{left:20px;top:18px;width:900px;height:160px;position:absolute;background-image:url(../fotos/header5.jpg);}
#m{
	left:20px;
	top:178px;
	width:900px;
	height:29px;
	position:absolute;
}

.fo{float:left;padding-right:15px;padding-bottom:5px;border:0px;}
.b {background-color:#fff;padding:5px;}

#si{left:20px;top:205px;width:900px;height:3347px;position:absolute;background-color:#F9FAE3;}

.ml{
	left:37px;
	width:120px;
	position:absolute;
		
}

#ml2{
	top:1122px;
}
#ml{
	top:704px;
}
#st{
	left:782px;
	top:225px;
	width:130px;
	height:40px;
	position:absolute;
}
#s{border:1px solid #ddd;color:#000;width:200px;}


#t15{
	left:42px;
	top:732px;
	width:527px;
	position:absolute;
	font-size:11px;
}
#t16{
	left:42px;
	top:333px;
	width:255px;
	height:278px;
	position:absolute;

	
}
#t-e{
	left:80px;
	top:635px;
	width:511px;
}
#t-2{
	left:247px;
	top:1109px;
	width:350px;
	position:absolute;
}
#t-4{
	left:242px;
	top:1141px;
	width:350px;
}
.cl2{
	position:absolute;
	height: 94px;
}
.bo{border:none;}
#bl2{
	left:42px;
	top:1682px;
	width:527px;
	position:absolute;

}
#e{left:181px;top:832px;width:175px;position:absolute;font:10px Arial;color:#666;}
#e-u{left:181px;top:804px;width:175px;height:22px;position:absolute;background-color:#999;text-align:center;padding-top:5px;font:bold 12px Arial;color:#fff;}
#e0{
	left:42px;
	top:879px;
	width:529px;
	position:absolute;
	}
#e0-u{
	left:733px;
	top:2082px;
	width:175px;
	height:22px;
	position:absolute;
	background-color:#999;
	text-align:center;
	padding-top:5px;
	font:bold 12px Arial;
	color:#fff;
}
#e1 {
	left:181px;
	top:1498px;
	width:175px;
	position:absolute;
	text-align:left;
	font:10px Arial;
	color:#666;
}

#e1-u {
	left:181px;
	top:1470px;
	width:175px;
	height:22px;
	position:absolute;
	background-color:#999;
	border-color:#ccc;	
	text-align:center;
	padding-top:5px;
	font:bold 12px Arial;
	color:#fff;
	
}

#e2 {
	left:42px;
	top:1598px;
	width:529px;
	position:absolute;
	font:10px Arial;
	color:#666;
}

#e2-u {
	left:731px;
	top:2170px;
	width:175px;
	height:22px;
	position:absolute;
	background-color:#999;
	border-color:#ccc;
	text-align:center;
	padding-top:5px;
	font:bold 12px Arial;
	color:#fff;
}

#e3 {
	left:42px;
	top:1281px;
	width:529px;
	position:absolute;
	}

#e3-u {
	left:734px;
	top:2216px;
	width:175px;
	height:22px;
	position:absolute;
	background-color:#999;
	border-color:#ccc;
	text-align:center;
	padding-top:5px;
	font:bold 12px Arial;
	color:#fff;
}

#e4 {
	left:42px;
	top:1837px;
	width:529px;
	position:absolute;
	
}

#e4-u {
	left:733px;
	top:2042px;
	width:175px;
	height:22px;
	position:absolute;
	background-color:#999;
	border-color:#ccc;
	text-align:center;
	padding-top:5px;
	font:bold 12px Arial;
	color:#fff;
}

#e5 {
	left:42px;
	top:1436px;
	width:529px;
	position:absolute;
	}

#e5-u {
	left:742px;
	top:2301px;
	width:175px;
	height:22px;
	position:absolute;
	background-color:#999;
	border-color:#ccc;
	text-align:center;
	padding-top:5px;
	font:bold 12px Arial;
	color:#fff;
}

#e6 {
	left:42px;
	top:1186px;
	width:539px;
	position:absolute;
	font:10px Arial;
	color:#666;
}

#e6-u {
	left:738px;
	top:2253px;
	width:175px;
	height:22px;
	position:absolute;
	background-color:#999;
	border-color:#ccc;
	text-align:center;
	padding-top:5px;
	font:bold 12px Arial;
	color:#fff;
}

#e7 {
	left:42px;
	top:1031px;
	width:529px;
	position:absolute;
}

#e7-u {
	left:733px;
	top:2125px;
	width:175px;
	height:22px;
	position:absolute;
	background-color:#999;
	border-color:#ccc;
	text-align:center;
	padding-top:5px;
	font:bold 12px Arial;
	color:#fff;
}

#e8 {
	left:317px;
	top:334px;
	width:253px;
	height:278px;
	position:absolute;
	
}

#e8-u {
	left:42px;
	top:626px;
	width:529px;
	height:100px;
	position:absolute;
	}

#e9 {
left : 375px;
top : 1040px;
width : 175px;
position : absolute;
background-color : #f5eaca;
text-align: left;
padding-top: 3px;
font: 10px Arial; color:#666666;
}

#e9-u {
left : 375px;
top : 1015px;
width : 175px;
height: 22px;
position : absolute;
background-color : #999999;
border-color:#CCCCCC;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-khtml-border-radius: 5px;
text-align: center;
padding-top: 5px;
font: bold 12px Arial; color:#f5eaca; letter-spacing: 0.1em;
}

#e10 {
left : 565px;
top : 1040px;
width : 175px;
position : absolute;
background-color : #f5eaca;
text-align: left;
padding-top: 3px;
font: 10px Arial; color:#666666;
}

#e10-u {
left : 565px;
top : 1015px;
width : 175px;
height: 22px;
position : absolute;
background-color : #999999;
border-color:#CCCCCC;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-khtml-border-radius: 5px;
text-align: center;
padding-top: 5px;
font: bold 12px Arial; color:#f5eaca; letter-spacing: 0.1em;
}

#wbox {
	left:42px;
	top:2003px;
	width:529px;
	position:absolute;
	font: 12px Arial;
	color:#000066;
}

#wbox2 {
	left : 181px;
	top : 2447px;
	width : 550px;
	position : absolute;
	background-color : #f5eaca;
	text-align: left;
	padding-top: 3px;
	font: 12px Arial;
	color:#000066;
}


#t2 {
left : 185px;
top : 2300px;
width : 210px;
position : absolute;
background-color : #f5eaca;
border-width:thin;
border-style:solid;
border-color:#CCCCCC;
-moz-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-khtml-border-radius: 10px;
text-align: left;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
}

#t3 {
left : 420px;
top : 1790px;
width : 310px;
position : absolute;
background-color : #f5eaca;
border-width:thin;
border-style:solid;
border-color:#CCCCCC;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
text-align: left;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
font-size: 11px; color: #333333;
}

#t4 {
left : 185px;
top : 1235px;
width : 555px;
height: 110px;
position : absolute;
background-color : #f5eaca;
border-width:thin;
border-style:solid;
border-color:#CCCCCC;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;

}

#t5 {
left : 185px;
top : 2000px;
width : 210px;
position : absolute;
background-color : #f5eaca;
border-width:thin;
border-style:solid;
border-color:#CCCCCC;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
text-align: left;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
}

#g {
	left : 30px;
	top : 226px;
	width : 885px;
	height: 90px;
	position : absolute;
	}

#w-r {
	left : 587px;
	top : 334px;
	width : 293px;
	height:1634px;
	position : absolute;
	padding-left: 15px;
	text-align:left;
	font-size: 11px;
	background-color:#eee;
	border: 8px solid #fff;
	
}

#werbung-links {
left : 40px;
top : 500px;
width : 115px;
position : absolute;
padding-top : 0;
padding-bottom : 0;
background-color : #f5eaca;
text-align : left;
font-size : 11px;
}

#l-u{
left : 249px;
top : 2460px;
position : absolute;
background-color : #f5eaca;
text-align : justify;
font-size: 10px; color: #666666;
}



#webkatalog {
left : 190px;
top : 800px;
width : 520px;
position : absolute;
background-color : #f5eaca;
padding-top: 35px;
text-align : left;
font-size : 11px;
}

#webkatalog-ue {
left : 0px;
top : 0px;
width : 820px;
height: 24px;
position : absolute;
background-color : #f5eaca;
text-align : center;
vertical-align: middle;
background-image:  url(../buttons/modellbau-webkatalog.jpg);
repeat: none;
}

#outdoor {
left : 210px;
top : 1230px;
width : 470px;
position : absolute;
background-color : #f5eaca;
text-align : left;
border-bottom : dotted black;
border-bottom-width : thin;
font-size : 11px;
}

#L {
left : 20px;
top : 1807px;
width : 900px;
height : 110px;
position : absolute;
background-color : #f5eaca;
}

#L1 {
left : 0px;
top : 0px;
width : 179px;
height : 100px;
position : absolute;
background-color : #f5eaca;
text-align : left;
padding-left: 15px;
padding-top: 5px;
font-family : Arial, sans-serif;
font-size: 11px;
letter-spacing: 0.1em;

}

#L2 {
left: 180px;
top: 0px;
width: 179px;
height: 100px;
position: absolute;
background-color : #f5eaca;
text-align: left;
padding-left: 15px;
padding-top: 5px;
font-family : Arial, sans-serif;
font-size: 11px;
letter-spacing: 0.1em;
}

#L3 {
left : 361px;
top : 0px;
width : 179px;
height : 100px;
position : absolute;
background-color : #f5eaca;
text-align : left;
padding-left: 15px;
padding-top: 5px;
font-family : Arial, sans-serif;
font-size: 11px;
letter-spacing: 0.1em;
}

#L4 {
left : 542px;
top : 0px;
width : 179px;
height : 100px;
position : absolute;
background-color : #f5eaca;
text-align : left;
padding-left: 15px;
padding-top:5px;
font-family : Arial, sans-serif;
font-size: 11px;
letter-spacing: 0.1em;
}

#L5 {
left : 723px;
top : 0px;
width : 160px;
height : 100px;
position : absolute;
background-color : #f5eaca;
text-align : left;
padding-left: 15px;
padding-top:5px;
font-family : Arial, sans-serif;
font-size: 11px;
letter-spacing: 0.1em;
}

#bl {
	left:181px;
	top:1701px;
	width:280px;
	position:absolute;
	}

.menu{list-style:none;height:29px;background:#000;position:relative;font-family:arial, verdana, sans-serif;margin:0;padding:0 0 0 10px;}
.menu li.top{display:block;float:left;position:relative;}
.menu li a.top_link{display:block;float:left;height:29px;line-height:30px;color:#fff;text-decoration:none;font-size:13px;font-weight:900;cursor:pointer;padding:0 0 0 5px;}
.menu li a.top_link span{float:left;font-weight:900;display:block;height:29px;padding:0 24px 0 5px;}
.menu li a.top_link span.down{float:left;display:block;height:40px;background:url(../images/down.gif) no-repeat right top;padding:0 24px 0 12px;}
.menu table{border-collapse:collapse;width:0;height:0;position:absolute;top:0;left:0;}
.menu a:hover{visibility:visible;}
.menu li:hover{position:relative;z-index:200;}
.menu ul,.menu :hover ul ul,.menu :hover ul :hover ul ul,.menu :hover ul :hover ul :hover ul ul,.menu :hover ul :hover ul :hover ul :hover ul ul{position:absolute;left:-9999px;top:-9999px;width:0;height:0;list-style:none;margin:0;padding:0;}
.menu :hover ul.sub{left:2px;top:29px;right:2px;background:#fff;border:5px solid #f0de8f;white-space:nowrap;width:155px;height:auto;padding:3px 0;}
.menu :hover ul.sub li{display:block;height:20px;position:relative;float:left;width:250px;}
.menu :hover ul.sub li a{font-weight:400;display:block;font-size:11px;height:20px;width:154px;line-height:20px;text-indent:5px;color:#000;text-decoration:none;border:3px solid #fff;border-width:0 0 0 3px;}
.menu :hover ul.sub li a.fly{background:#fff url(images/arrow.gif) 80px 7px no-repeat;}
.menu :hover ul.sub li a:hover{background:#f0de8f;color:#000;font-weight:bold;}
.menu :hover ul.sub li a.fly:hover{background:#8d553e url(images/arrow_over.gif) 80px 7px no-repeat;color:#fff;}
.menu :hover ul li:hover > a.fly{background:#999 url(images/arrow_over.gif) 80px 7px no-repeat;color:#fff;}
.menu :hover ul :hover ul,.menu :hover ul :hover ul :hover ul,.menu :hover ul :hover ul :hover ul :hover ul,.menu :hover ul :hover ul :hover ul :hover ul :hover ul{left:90px;top:-4px;background:#fff;border:1px solid #999999;white-space:nowrap;width:93px;z-index:200;height:auto;padding:3px 0;}
.menu li a.top_link:hover,.menu li:hover > a.top_link{color:#fff;background:url(../images/button4.gif) no-repeat;}
.menu li a.top_link:hover span,.menu li:hover > a.top_link span{background:url(../images/button4.gif) no-repeat right top;}
.menu li a.top_link:hover span.down,.menu li:hover > a.top_link span.down{background:url(../images/button4a.gif) no-repeat right top;}

