@media screen{
*{padding:0;margin:0;font-family:Arial,Verdana,sans-serif;}
input{padding:1px;}
span.bild{background:url(../images/bild_big.png);padding:0 6px 6px 0;float:right;}
span.bild img{border:1px solid #000;}
br.clearleft { height: 0px; line-height: 0px; clear: left; }
a.anfrage{clear:both;font-size:12px;padding:3px;background:#F29400;color:#FFF;
	text-decoration:none;font-weight:bold;}
a.anfrage:hover{text-decoration:underline;color:#000;}
html{background:#FFF url(../images/html.png) top left no-repeat;overflow:auto;}
body{background:url(../images/body.png) top right no-repeat;
	border-top:1px solid #FFF;min-height:500px;}
#nav{margin:109px 175px 0 20px;background:url(../images/nav.png) 
	bottom left repeat-x;}
#logo{float:left;width:240px;height:52px;overflow:hidden;
	border-right:1px solid #FFF;border-top:1px solid #FFF;}
#logo img{border:0;}
#nav ul{height:42px;list-style-type:none;}
#nav ul li{float:left;border-top:1px solid #FFF;margin-right:10px;}
#nav ul li.projekte{margin-left:10px;}
#nav ul li.sep{width:1px;height:40px;overflow:hidden;
	background:url(../images/nav.png) top right;}
#nav ul li a{height:42px;width:100px;overflow:hidden;float:left;}
#nav ul li.projekte	a{width:63px;}#nav ul li.finanz		a{width:97px;}
#nav ul li.ueber	a{width:68px;}#nav ul li.partner	a{width:56px;}
#nav ul li.kontakt	a{width:59px;}#nav ul li.anfrage	a{width:60px;}
#nav ul li a img{border:0;margin-top:-80px;}
#nav ul li.finanz	a img{margin-top:-120px;}
#nav ul li.ueber	a img{margin-top:-160px;}
#nav ul li.partner	a img{margin-top:-200px;}
#nav ul li.kontakt	a img{margin-top:-240px;}
#nav ul li.anfrage	a img{margin-top:-280px;}
#nav ul li a:hover img{margin-left:-150px;}
body.projekte	#nav ul li.projekte	a img,
body.finanz	#nav ul li.finanz	a img,
body.ueber	#nav ul li.ueber	a img,
body.partner	#nav ul li.partner	a img,
body.kontakt	#nav ul li.kontakt	a img,
body.anfrage	#nav ul li.anfrage	a img
{margin-left:-300px;}
#content{margin:60px 0 0 50px;background:url(../images/content.png) no-repeat;
	padding:0 200px 50px 70px;line-height:140%;}
body.projekte #content{margin-top:30px;}
#content p{font-size:12px;color:#333;margin:0 0 8px;}
#content p.sold{color:#999;font-weight:bold;font-size:15px;padding:1em;
	border:1px solid #999;}
#content p.sold a{background:#999;color:#FFF;padding:0.3em;}
#content h1{font-size:13px;font-weight:bold;margin:0 0 15px;}
#content h3{font-size:12px;margin:0 0 8px;}
#content h3.disclaimer{margin-top:40px;}
#content h5{font-size:12px;font-weight:normal;margin:0 0 8px;}
#content ul{font-size:12px;padding-left:40px;list-style-type:square;
	margin:0 0 10px;}
#content ul li{color:#F90;}
#content ul li span{color:#666;}
#content ul.vorteile{clear:both;}
#content ul.bilder{padding:0;list-style-type:none;margin:20px 0;max-width:100%;}
#content ul.bildertext { margin-top: 0px; }
#content ul.bilder li{float:left;width:168px;height:108px;margin:0 20px 20px 0;
	background:url(../images/projekte/thumb.png) bottom right no-repeat;}
#content ul.bilder li.text { height: 138px; }
#content ul.bilder li.text p { font-weight: bold; }
#content ul.bilder li a img{border:1px solid #000;}
#content ul.adressen{padding-left:0;list-style-type:none;}
#content ul.adressen li{color:#666;float:left;padding:5px 0;width:40%;}
#content ul.adressen li.adr1{margin-right:50px;}
#content ul.adressen li.adr2{border-left:1px solid #666;padding-left:50px;}
#content ul.adressen li span,#content p.fibu span{font-weight:bold;
	float:left;width:80px;}
#content p.fibu{clear:both;}
#content p.fibu span{width:125px;}
#footer{background:url(../images/footer.png) top right no-repeat;height:27px;
	border-top:1px solid #FFF;font-size:11px;padding:0 0 0 120px;}
#footer span.lehner_trompeter{float:left;margin-top:6px;}
#webdesign{float:right;margin:6px 10px 0 0;color:#FFF;}
#webdesign a{color:#FFF;text-decoration:none;}
#partner{background:url(../images/partner.png) top right repeat-x;
	height:275px;overflow:hidden;border-bottom:2px solid #000;}
#partner img{border:0;margin-top:-275px;}
#partner table{width:100%;}
#partner table tr td span{overflow:hidden;display:block;}
#partner table tr td.gebaeude1 span{width:190px;}
#partner table tr td.gebaeude2 span{width:166px;}
#partner table tr td.gebaeude2 span img{margin-left:-191px;}
#partner table tr td.gebaeude3 span{width:172px;}
#partner table tr td.gebaeude3 span img{margin-left:-359px;}
#partner table tr td.gebaeude4 span{width:158px;}
#partner table tr td.gebaeude4 span img{margin-left:-533px;}
#subnav{background:url(../images/subnav.png) top right no-repeat;height:27px;
	margin:40px 0 0; position: relative; top: 10px; }
#subnav ul{list-style-type:none;background:url(../images/subnav.png) repeat-x;
	height:27px;margin-right:175px;}
#subnav ul li{float:left;font-size:12px;color:#FFF;line-height:200%;
	margin-right:10px;height:27px;}
#subnav ul li.subnav_0{background:url(../images/subnav.png) bottom left 
	no-repeat;padding-left:80px;}
#subnav ul li a{color:#FFF;text-decoration:none;}
#subnav ul li.selected a{text-decoration:underline;}
#subnav ul li.sold a{color:#999;}
#picture{position:absolute;border:5px solid #000;}
#picture img{border:5px solid #FFF;}
#lade_bild{position:absolute;background:url(../images/ladebg.png);
	text-align:center;width:100%;height:100%;}
#content fieldset{border:0;}
#content fieldset legend{font-size:12px;float:left;width:400px;
	background:url(../images/legend.png) top right no-repeat;height:27px;
	color:#FFF;text-align:right;font-weight:bold;padding-right:20px;
	position:relative;left:-127px;}
#content fieldset ul.formproc,#content fieldset ul.formproc li ul
	{padding-left:0;list-style-type:none;}
#content fieldset ul.formproc li{clear:both;}
#content fieldset ul.formproc {padding-left:320px;}
#content fieldset ul.formproc label{color:#666;cursor:pointer;}
#content fieldset.persdat{background:url(../images/symbole.png) no-repeat;}
#content fieldset.projekte{background:url(../images/symbole.png) 
	left center no-repeat;}
#content fieldset.persz{background:url(../images/symbole.png) 
	bottom left no-repeat;}
#content fieldset.persdat label{float:left;width:100px;}
#content fieldset.persdat input{width:70%;}
#content fieldset textarea{width:90%;height:90px;}
#content form button{margin:20px 0 0 320px;}


#welcome { margin: 0 auto; width: 820px; }
#welcometext { float: left; width: 200px; }
#slider { }
/* #hauptbild_bg { background-repeat:no-repeat; width: 600px; height: 480px; border: 1px solid #f29400; margin: 0 auto; } */
#hauptbild_bg { background-repeat:no-repeat; width: 723px; height: 480px; border: 1px solid #f29400; margin: 0 auto; }
#hauptbild_bg ul { display: none; }

/*#bau { position: absolute; left: 310px; top: 160px; }*/
#bau { position: absolute; left: 30px; top: 175px; *position: relative; *top: 20px; *left: -85px; *margin-bottom: -15px; }

#content ul li a { color: #f29400; }
#content ul li a:hover { text-decoration: none; }

}

