/* ----------------- Globale Formatierungen ---------------------- */

body {
margin: 0;
padding: 0;
line-height: 1.4em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
background-color:#FFFFFF;
overflow-x: hidden;
}

h1 {
font-size: 1.2em;
font-weight: bold;
color: #6c6f70;
margin-bottom: 15px;
}

p {
color:#333333;
}

a:link, a:visited, a:hover, a:active {	
	text-decoration: underline;
	color:#000000;
}

/* ------------ Die einzelnen Container ---------------------- */
#wrapper{
	width: 840px;
	min-height:620px;
	height: auto !important; /*IE6 Hack*/
	height: 620px;
	margin: 0 auto;					 /*Center container on page*/
	 border: 0px solid black; 
}

#leftcontent {
	float:left;
	width: 840px; 			
	min-height:620px;
	/* border: 1px solid green; */
}
#masthead{ 							/*Header with logo*/
	background: url(../img/masthead.jpg) no-repeat top left;
	min-height: 82px;
	height: auto !important; /*IE6 Hack*/
	height: 82px;
	width: 821px;
	margin-top: 20px;
	 border: 0px solid red; 
}
#topnavi { 							/*Main navigation container */
	
	/*width: 821px;*/ 
	/* text-align: right;*/
	margin: 12px 0 0 172px;
	border: 0px solid blue; 
}
#leftcolumn{						/* Left navigation */
	float: left;
	width: 145px;
	padding:0;
	margin:20px 0 0 0;
	/* min-height: 400px;
	height:auto !important; 
	height:400px; */
	 border:0px solid green; 
}

#search{							/* Searchfield */
	margin:0;
	padding:0;
	height:31px;
	width: 141px;
	font-size:10px;
	background-color: #6c6f70;
	 border:0px solid blue; 
}
.searchfield {
	border:0;
	width: 100px;
	height: 20px;
	line-height: 18px;
	margin:0px 2px 0 3px;
	background-color: #ffffff;
	color:#999999;
	font-size:11px;
	float: left;
}
.searchinput {
border: solid #6c6f70 8px; 
height:15px; 
margin-left: 0px; 
margin-top: 0px;
}
.searchbutton {
	position:absolute;
	border:0;
	margin:0;
	padding:0;
}
#leftnav{
	/* min-height: 385px;
	height:auto !important; 
	height:385px; */
	 border:0px solid red;
	 margin: 10px 0 0 0;
}
.probefahrt {
	background: url(../img/probefahrt.jpg) no-repeat top left;

}
.infomaterial {
	background: url(../img/infomaterial.jpg) no-repeat top left;

}
.finanzierung {
	background: url(../img/finanzierung.jpg) no-repeat top left;

}
.leasing {
	background: url(../img/leasing.jpg) no-repeat top left;

}
#centercontent{						/* Main content */
	float:left;
	width: 610px;
	padding:20px 40px 15px 45px;
	margin:0 0 0px 0;
	min-height: 400px;
	height:auto !important; 
	height:400px;
	background: url(../img/background.jpg) no-repeat top right;
	 /*border:1px solid red; */
}

#centercontent_home{						/* Main content Startseite*/
	float:left;
	width: 650px;
	padding:20px 19px 15px 26px;
	margin:0 0 0px 0;
	min-height: 400px;
	height:auto !important; 
	height:400px;
	background: url(../img/background.jpg) no-repeat top right;
	 /*border:1px solid red; */
}

#centercontent_seite{						/* Main content Folgeseiten*/
	float:left;
	width: 630px;
	padding:20px 19px 15px 45px;
	margin:0 0 0px 0;
	min-height: 400px;
	height:auto !important; 
	height:400px;
	background: url(../img/background.jpg) no-repeat top right;
	 /*border:1px solid red; */
}

#content{
	float:left;
	width: 469px;
	margin:0;
	min-height: 400px;
	height:auto !important; 
	height:400px;
	/*background-color:#CCCCCC;*/
	 /*border:1px solid blue; */
}

#subnav{
float:right;
	width: 141px;
	margin:0;
	min-height: 400px;
	height:auto !important; 
	height:400px;
	/*background-color: #f4f4f4;*/
	/*border:1px solid red; */
}

#subnav_title{
	width: 136px;
	margin:0px 0px 5px 0px;
	padding: 7px 0px 0px 5px;
	min-height: 23px;
	height:auto !important; 
	height:23px;
	background-color: #6c6f70;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12px;
	/*border:1px solid red; */
}

#footer{						/* footer */
	clear:both;
	width: 811px;
	padding:0;
	margin:0;
	min-height: 20px;
	height:auto !important; 
	height:20px;
	background-color:#6c6f70;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	padding-right: 10px;
	text-align: right;
	/* border:1px solid blue; */
}

#footer a:link, 
#footer a:visited, 
#footer a:hover, 
#footer a:active {	
	text-decoration: none;
	color:#ffffff;
}


/*********************************************************************************************************************/
#rightcontent {                    /* for skyscraper etc. only  */
	float:right;
	width: 120px;
	height:600px;
	margin:20px 0 0 0;	
	/* border: 1px solid red; */
}

/*  ----------------Wetter Banner---------------------- */
.wetter-banner {color: #a2a5a4; font: bold 16px verdana,arial,helvetica;}
a.wetter-banner, a.wetter-banner:visited {color: #a2a5a4; text-decoration: none;}
a.wetter-banner:hover {color: #a2a5a4; text-decoration: none;}

.wetter-mehr {color:#a2a5a4; font: bold 12px verdana,arial,helvetica;}
a.wetter-mehr, a.wetter-mehr:visited {color: #6c6c6c; text-decoration: underline;}
a.wetter-mehr:hover {color: #a2a5a4; text-decoration: underline;}
