 img {border:0px; border:none;}
 
 a {border:0px; border:none;}
 
ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 2em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #fff;
text-decoration: none;
text-indent: 5px;
list-style-position: outside;
list-style-type: square;
padding: 6px;
margin: 5px;
}


h1 {    
 margin: 5px;
 margin-left:0px;

	padding: 0px;
	display: block;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	letter-spacing: 0px;
	color: #447ea2;
	line-height: 28px;


} 



h2 {    
  color: #fff;
        font-size: 10px;
        margin: 5px;
        font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        font-size: 11px;
margin-top:0px;
margin-left:0px;

} 

h3 {    
    font-family: "Lucida Grande", Tahoma;
	font-size: 10px;
	font-weight: lighter;
	font-variant: normal;
	text-transform: uppercase;
	color: #bababa;
        margin-top: 10px;
	text-align: left!important;
	letter-spacing: 0.1em;
	margin-left:0px;

} 


a.link:link ,a.link:visited   {

color: #fba22a;
      border:none;
      
        font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        font-size: 10px;
		text-decoration:none;
margin-top:0px;


}

span.definition {

font-family: times, Times New Roman, times-roman, georgia, serif;
		font-size: 18px;
		line-height: 20px;
		letter-spacing: 0px;color: #b9b9b9;
}


span.footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
}	


span.orange{
	color: #fba22a;
      
      
        font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        font-size: 10px;
	
}	

span.text_small{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#fff
}

span.text_medium{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#bababa;
}





/*####################### CONTENT #######################*/

body {
	margin-top:0px;
	margin-left:0px;
	
		background-image:url(img/back.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	
	
	background-color:#000000;
	margin-top:0px;
	margin-left:0px;
	text-align: center;
	
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#bababa;
}


#definition {
    width:510px;
	padding:15px;
	height:85px;
	background-image:url(definition.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#252525;
	text-align: center;
	vertical-align:middle;
}

#main_window {	
	width:980px;
	margin:0px auto;
	/*margin-left: 30px;*/
	
	position:static;
	text-align:center;

}

#main {
	width:800px;
	/*height:350px;*/
	min-height:350px;
    height : auto !important ;
    float:left;
	text-align:center;
	
	}
	
	
	#rahmen {
	background-image:url(img/back_welcome.jpg);
	background-repeat:no-repeat;
	background-color:#000;
	
	
	width: 700px;
	height: 126px;
        
     
        
	text-align:left;
	float:left;
	
	
	padding-top:65px;
	padding-left:30px;
	padding-bottom:0px;
	padding-right:80px;
    
	
	
}

	

#header {
	width:800px;

	height:40px;
	float:left;
}

#top {
	width:800px;
	height:290px;
	float:left;
	text-align:center;
}




#left {


    width:545px;

	/*height:340px;*/
	min-height:340px;
	height: auto !important;
	
	float:left;
	text-align:left;
	
	
	padding-top:10px;
	padding-left:30px;
	padding-right:10px;
}


#center {

	/*min-width:300px;
	#max-width:300px;*/

	height:340px;
	min-height:340px;
	height: auto !important;

	float:left;
	text-align:left;
	
	

}

#right {


	height:340px;
	min-height:340px;
	height: auto !important;
	margin-left: 10px;
	float:left;
	text-align:left;
	

}


#banner {
	width:770px;
	/*height:340px;*/
height:350px;
	float:left;
	text-align:center;	

}



#bottom {
	background-color:#252525;
	width:900px;
	height: 160px;
	max-height:180px;
	float:left;
	
	
}




#bottom_left {
	background-image:url(bottom_bg.jpg);
	background-repeat:no-repeat;
	background-color:#252525;
	
	max-width:260px;
	width: 281px;
	height: 120px;
        
 
        
    float:left;
	text-align:left;
	
	
	padding-top:12px;
	padding-left:15px;
	padding-bottom:0px;
	padding-right:10px;
    
	margin-top:20px;	
	margin-left:15px;
	
}


#bottom_center {
	background-image:url(bottom_bg.jpg);
	background-repeat:no-repeat;
	background-color:#252525;


	max-width:260px;
	width: 281px;
	height: 120px;
        

    float:left;
	text-align:left;
	
	

	padding-top:12px;
	padding-left:15px;
	padding-bottom:0px;
	padding-right:10px;
    

	margin-top:20px;
	margin-left:5px;
	
}

#bottom_right {
	background-image:url(bottom_bg.jpg);
	background-repeat:no-repeat;
	background-color:#252525;


	max-width:260px;
	width: 281px;
	height: 120px;
 
        
    float:left;
	text-align:left;
	
	
 	
	padding-top:12px;
	padding-left:15px;
	padding-bottom:0px;
	padding-right:10px;
    

	margin-top:20px;	
	margin-left:5px;

}





.clear{ clear: both; }





#spacer {
	background-color:#252525;
	width:900px;
	height: 40px;
	float:left;
	overflow:hidden;
}

#footer {
	width:800px;
	height: 40px;
	float:left;
	overflow:hidden;
	
	margin-top:14px;
}



#footer_left {
	width: 500px;
	height: 20px;
	border: 0px solid #000;
	float:left;
	text-align:left;
	
}

#footer_right {
	width: 300px;
	height: 20px;
	border: 0px solid #000;
	float:left;
	text-align:right;	
}



#footer_left a:link { text-decoration:none; font-weight:100; color:#fff; }
#footer_left a:visited { text-decoration:none; font-weight:100; color:#fff; }
#footer_left a:hover { text-decoration:none; font-weight:100; color:#fff; text-decoration:underline;}

#pfadleiste a:link { text-decoration:none; font-weight:100; color:#d3d3d3; }
#pfadleiste a:visited { text-decoration:none; font-weight:100; color:#d3d3d3; }
#pfadleiste a:hover { text-decoration:none; font-weight:100; color:#d3d3d3; text-decoration:underline;}

#footer_right a:link { text-decoration:none; font-weight:100; color:#fff; }
#footer_right a:visited { text-decoration:none; font-weight:100; color:#fff; }
#footer_right a:hover { text-decoration:none; font-weight:100; color:#fff; text-decoration:underline;}

#footer_center a:link { text-decoration:none; font-weight:100; color:#fff; }
#footer_center a:visited { text-decoration:none; font-weight:100; color:#fff; }
#footer_center a:hover { text-decoration:none; font-weight:100; color:#fff; text-decoration:underline;}

#submenu a:link { text-decoration:none; font-weight:100; color:#333; }
#submenu a:visited { text-decoration:none; font-weight:100; color:#333; }
#submenu a:hover { text-decoration:none; font-weight:100; color:#d15068; background-color:#fff; }

#text a:link { text-decoration:none; font-weight:100; color:#d3d3d3; }
#text a:visited { text-decoration:none; font-weight:100; color:#d3d3d3; }
#text a:hover { text-decoration:none; font-weight:100; color:#fff; text-decoration:underline; }

#sitemap a:link { text-decoration:none; font-weight:bold; color:#fefefe; }
#sitemap a:visited { text-decoration:none; font-weight:bold; color:#fefefe; }
#sitemap a:hover { text-decoration:none; font-weight:bold; color:#fff; text-decoration:underline; }






input, select, textarea { 
	font-size:10px; font-family:Verdana,sans-serif; font-weight:normal; 
}

input, select, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#447ea2;
	font-size:10px;
}

.feld { 
	background-color:#000; width:232px; border:1px solid #447ea2; 
}

.feld_login { 
	background-color:#000; width:102px; border:1px solid #5c5c5c; 
}

.feld_plz { 
	background-color:#000; width:83px; border:1px solid #447ea2; 
}

.feld_ort { 
	background-color:#000; width:143px; border:1px solid #447ea2; 
}

.feld_anfrage { 
	background-color:#000; width:320px; height: 100px; border:1px solid #447ea2; 
}

.button { 
	background-color:#447ea2; color:#000; font-weight:normal; font-size:10px; width:120px; height:20px; border:1px solid #447ea2;
}

.button_login { 
	background-color:#1b1b1b; color:#fff; font-weight:normal; font-size:10px; width:75px; height:20px; border:1px solid #1b1b1b; float:right;
}

