html {
padding:0 0 0 0;
margin:0;
}

body{
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
line-height: 18px;
padding:27px 0 0 24px;
margin:0;
color: #505050;
}

div.antifloat{
clear:both;
visibility: hidden;	
}
				
				#inhalt_box h1{color: #505050; margin:30px 0 0 0; padding:0 0 13px 0; font-weight: normal; font-size:16px; text-transform: lowercase;}
				h4{color:#74a115; margin:0; padding:5px 0 5px 0; font-weight: normal; font-style: italic; font-size:12px;}
				
						#logo_box {
						background: none;
						width: 480px;
						height: 22px;
						display:block;
						overflow:hidden;
						border-bottom: 2px solid #505050;
						color: #505050;
						font-weight: normal;
						}
						
			
						#fuss_box{
						display: none;
						}
					
		
								
/*---------------------HAUPTNAVI*/				
				
				ul#hauptnavi_box{
				display: none;
				}
				
/*ENDE HAUPTNAVI
-----------------------------------------------------------------------------------------------------------------------------*/	



/*---------------------SUBNAVI*/
		
				ul#subnavi_box{
				padding: 0 0 10px 0; margin: 30px 0 0 0;
				border-bottom: 1px solid #505050;
				width: 480px;
				height: auto !important;
				}
				
				div.element { height: auto !important; }
					
				ul#subnavi_box li{ list-style: none; margin: 0; padding: 0;}
				
				.print_hidden { display: none; }
				
				h2.titel_link { 
				background: none !important;
				font-size: 14px;
				font-style: italic;
				padding: 0 0 0 0px;
				margin: 0 0 14px 0;
				}
				
				ul#subnavi_box li p { margin: 0 0 15px 0; padding: 0 0 0 0; width: 480px; }
				
				ul#subnavi_box li ul { margin: 0 0 10px 0; }
				ul#subnavi_box li ul li {list-style: square; padding: 0 0 0 10px; margin: 0 0 5px 0;  text-indent:0;}  
				

			
									

/*ENDE SUBNAVI
-----------------------------------------------------------------------------------------------------------------------------*/					
	
	
	
			
				
/*---------------------STARTSEITE*/	

.start_box p { width: 480px; }

ul.projekte { margin: 0; padding: 0; }
	ul.projekte li { list-style: none; margin: 0; padding: 0; }
		ul.projekte li a.internal-link { display: none; }
		ul.projekte li a.bild { margin: 0; }
			ul.projekte li a.bild img { border: none; margin: 0; }
		ul.projekte li p { margin: 0 0 10px 0; }

/*ENDE STARTSEITE
-----------------------------------------------------------------------------------------------------------------------------*/


/*---------------------LINKS*/	
		
		a { color: #80ae1f; text-decoration: none;}
		a:hover { text-decoration: underline; }
		
		a.mail {
		color: #87888a; 
		text-decoration: none; 
		font-weight: bold; 
		}   
		a.mail:hover{text-decoration: underline;}
		span.klammeraffe{width:7px !important; z-index:10000000; padding:0 1px 0 0!important; margin:0 !important; line-height:1px; height:9px;  overflow:hidden; display:inline; background:url(../img/bg_at_link.gif) no-repeat 0 2px;}  
		
		
		a.internal-link, a.internal-link-new-window, a.dasisteinmitarbeiter{ 
		color: #80ae1f !important; background: url('../img/bg_internal_link.gif') no-repeat 100% 4px;
		padding:0 7px 0 0;
		margin: 0 3px 0 0;
		text-decoration:none; 
		} 
		a.internal-link:hover, a.internal-link-new-window:hover, a.dasisteinmitarbeiter:hover{ 
		text-decoration: underline; 
		}

		a.external-link-new-window, a.external-link  { 
		color: #80ae1f; background: url('../img/bg_internal_link.gif') no-repeat 100% 4px;
		padding:0 7px 0 0;
		margin:3px;
		text-decoration:none;
		} 
		a.external-link-new-window:hover, a.external-link:hover { text-decoration: underline; }

/*ENDE LINKS
-----------------------------------------------------------------------------------------------------------------------------*/					
	
	

			
		
				
/*--------------------- MITARBEITER*/					

				
				 
				
/*ENDE MITARBEITER*/	
/*-----------------------------------------------------------------------------------------------------------------------------*/					


/*--------------------- KONTAKT*/

.tx-thmailformplus-pi1 { display: none ; }
			
/*ENDE KONTAKT*/	
/*-----------------------------------------------------------------------------------------------------------------------------*/


/*--------------------- GOOGLE MAPS*/

div#anfahrt_box { 
width: 480px;

}	

		div#anfahrt_box div.left input { 
		display: none;
		}
	
	
		div#anfahrt_box div.left a#rechne { 
		display: none;
		}

		div#anfahrt_box div.left div#routeOutput {
		margin: 0; padding: 0;
		}
		
			div#anfahrt_box div.left div#routeOutput div.startziel {
			margin: 0 0 15px 0; padding: 4px 0 0 0;
			background: url('../img/bg_startziel.gif') repeat-x 0 0;
			height: 40px;
			}
			
				div#anfahrt_box div.left div#routeOutput div.startziel h3 {
				font-weight: normal;
				font-style: italic;
				font-size: 14px;
				color: #74a115;
				margin: 0;
				padding: 0;
				}
				
				div#anfahrt_box div.left div#routeOutput div.startziel span {
				color: #828282;
				font-size: 11px;
				}
				
			div#anfahrt_box div.left div#routeOutput table {
			margin: 0 0 20px 5px; padding: 0;
			color: #828282;
			width: 90%;
			font-size: 11px;
			}
				
				td.stepcount {
				width: 7%;
				vertical-align: top;
				}
				
					td.stepcount a {
					color: #80ae1f;
					text-decoration: none;
					font-style: italic;
					}
				
				td.stepdesc {
				width: 68%;
				}
				
					td.stepdesc b {
					font-weight: normal;
					}
				
				td.stepdist {
				width: 25%; text-align: right;
				vertical-align: top;
				color: #80ae1f;
				}
		
	
		div#anfahrt_box div.right div#map {
		width: 480px;
		height: 399px;
		border: none;
		margin: 0;
		padding: 0;
		}




/*ENDE GOOGLE MAPS*/	
/*-----------------------------------------------------------------------------------------------------------------------------*/


/*--------------------- PROJEKTE*/

#projekt_auswahl_box {
display: none;
}

#projekt_toptext {
width: 480px;
margin: 0 0 15px 0;
}

#projekt_toptext ul { margin: 15px 0 10px 0; }
#projekt_toptext ul li { list-style: square; background: url(../img/bg_div_element_div_ul_li.gif) no-repeat 0% 30%; padding: 0 0 3px 18px; margin: 0 0 5px 0;  text-indent:0;}  

#projekt_subtext {
width: 480px;
margin: 0 0 15px 0;
}

#projekt_subtext ul { margin: 15px 0 10px 0; }
#projekt_subtext ul li { list-style: square; background: url(../img/bg_div_element_div_ul_li.gif) no-repeat 0% 30%; padding: 0 0 3px 18px; margin: 0 0 5px 0;  text-indent:0;}  

ul#kwicks li { list-style: none; }

#projekt_box img { border: none; }

