html{
    width:100%;
	
}

body{
   
    width:100%;
	font-family:verdana, arial;
	text-align:left;
	margin:auto;
    background:#f6f7fb url(../images/bg_1.jpg) repeat-x;
}

#site_body{
    width:1000px;
	min-height:800px;
	margin:10px 0 0 200px;
	
	



}
.sidebar_right{
    width:180px;
	min-height:615px;
	margin:0 0 0 795px;
	border:0px solid #aeafb4;
    position:fixed;
    

}
.sidebar_in{
    width:160px;
	min-height:600px;
	font-size:12px;
	
	margin:10px 10px 10px 9px;
    float:left;


}
.sidebar_in a{
    text-decoration:underline;
    color:#ffffff;



}
#wrapper{
	
    width:800px;
	min-height:800px;
	margin:0 0 0 0;
    
}

a{
    text-decoration:none;
	outline:none;
}
a:hover{
    text-decoration:underline;

}	

#haeder{
    width:791px;
	height:175px;
	border-width:2px;
	border-right: red;
	border-top:red;
	border-left:red;
	background:url(../images/Kopie_4.jpg);
 	line-height:60px;
	margin:0 auto 0 auto;
	float:left;
	clear:both;
	border:1px solid #aeafb4;
}
.test{
    width:630px;
    height:15px; 
	background:url(../images/bg.jpg) repeat;
    margin:10px 0 10px 0;

}
.bussgeldrechner{
    width:400px;
    height:300px; 
	margin:50px 0 0 50px;
    border:1px solid #fff;

}
#footer{
    width:793px;
	height:20px;
    background:#79add2;
	text-align:center;
	font-size:12px;
	color:#304d9a;
	clear:both;
	margin: 3px auto;
	text-decoration:none;
	padding:3px 0 5px 0;
	float:left;
}
#footer a:link img { 
    border:none;
    text-decoration:none; 
}


#content_left{
	width:150px;
	min-height:210px;
	background:#79add2;
    float:left;
	text-align:left;
	margin:4px 0 0 0;
	font-size:10px;
	border-left:1px solid #aeafb4;
	
}
/*Navigation*/
#content_left a{
    width:137px;
	height:25px;
	float:left;
	font-weight:bold;
	background:#304d9a;
	text-decoration:none;
	outline:none;
    color:white;
   	padding:5px 0 0 20px ;
	border-bottom:1px solid #aeafb4;
	border-right:1px solid #aeafb4;
	
	
}
content_left a:link {

	font-weight:bold;
	font-size:10px;
	float:left;
}


#content_left a:hover {
	width:137px;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	background:#79add2;
	float:left;
	
}
#content_left a.active{
    color:red;
	font-size:10px;
	background:#cfcfcf;
    width:137px;

}

	
#content_middle{
	width:630px;
	background:#415ca1 url(../images/BMW_4.png) no-repeat;
	float:left;
	text-align:left;
	min-height:733px;
	text-decoration:none;
	margin:3px 3px 0 10px;
	border:1px solid #aeafb4;
	
	
}
#content_middle_in{
	width:500px;
	background:url(../images/bg_in.png);
	float:left;
	min-height:700px;
	margin:15px 15px 15px 15px;
	border:1px solid white;
	
	
}
#content_middle a{
	font-size:12px;
	text-decoration:underline;



}
span a{
    color:#fff;
	text-decoration:none;


}



#middle_top{
    width:608px;
	height:25px;
    border:1px solid black;
    padding:3px 0 0 0 ;
    background:#304d9a;
	
}
#content_middle a{
    

}


#content_middle a:link img{
    border:none;
	text-decoration:underline;

}
#content_right{/*Oeffnungszeiten im Content left*/
	width:157px;
	float:left;
	background:#79add2;
	text-align:left;
	min-height:422px;
	color:white;
	font-weight:bold;
	border-right:1px solid white;
	border-bottom:1px solid #aeafb4;;
	
	
 } 
 
 
 .inline{
	padding:10px 15px 10px 15px;/*Textausrichtung vom linken Seitenrand*/
	font-size:8pt;
	
}

/*haedlines*/

h1{
    font-style:italic;
    margin:130px auto 0 500px;
	font-size:1.2em;
	color:#4c4c4b;
}



h2{
	color:#ffffff;
	margin-top: 0px;
	font-size:2.0em;
}
h2 span{
	font-weight:bold;
	margin-left:8px;
}
h3{
	color:#ffffff;
	margin-top: 0px;
	font-size:1.6em;
}
h3 span{
	font-weight:normal;
	font-size:20pt;
	margin-left:8px;
	}
h4{
	color:#ffffff;
	margin-top:0px;
	padding:20px 0 0 0;
	font-size:10pt;
	
}
h5{
	margin:130px auto 0 500px;

	
	
}


/*Scroll*/

.scroll{
	height:310px;
	overflow:auto;	
}


.btn{
   	color:white;
	
}
/*Angebotstabelle*/
.preistab{
	margin:50px auto;
	border:solid #8ba6f0;
}

.preistab2{
	color:#c40403;
	font-family:verdana,arial;
	height:45px;
	font-size:12px;
}
.preistab3{
	color:white;
	font-family:verdana,arial;
	text-align:left;
	background:#8ba6f0;
	font-size:12px;
}
/*Angebotstabelle END*/
.farbe{
	color:#444444;
	font-size:11px;
}
.farbe_2{
	color:#c60302;
	font-size:11px;
}
/*Accordion*/
.accordion_toggle{
			display: block;
			height: 20px;
			width: 580px;
			background:url(../images/ac_bg.jpg);
			padding: 8px 10px 0 10px;
            color:#cccccc;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			font-weight:bold;
			border-bottom: 1px solid #3276ac;
			cursor: pointer;
			margin: 0 0 0 0px;
		
}
		
.accordion_toggle_active {
			background:url(../images/ac_bg2.png) no-repeat;
		    color:black;
		    border-bottom: 1px solid #3276ac;
		
}
.accordion_toggle:hover {
			
		    border-bottom: 1px solid #3276ac;
		    color:#8ba6f0;
			
}
.accordion_content {
			background: url(../img/bg.jpg) repeat;
			color: #000000;
			width:590px;
			overflow: hidden;
			margin: 0 0 0 0px;
}
/*Accordion END*/
		
#frame{
     
    margin: 30px 0 20px 80px;


}
#frame a{
 
	font-size:12px;
	float:left;



}
/*Fahrzeuggallerie*/
#fahrzeuge {
     min-height:420px;
     width:480px;
	 float:left;
	 margin:57px 0 40px 30px;
	 background:#304d9a;
	 border:2px solid white;
     padding:13px 0 0 20px;
	 color:#fff;

}
.all{
height:400px;
margin: 0 0 5px 100px;

}

.all img{
float: left;
margin: 0 22px 0 10px;
}

.all img.last{
margin: 0;
}
.content_in{
height:450px;
width:200px;
margin: 50px 35px 0 350px;


}
/*Fahrzeuggallerie END*/

