body {margin:0; padding:0; background: url(https://www.x-leasing.de/grafiken/bg.jpg) repeat-x; text-align:left; color:#000000; background-color: #ffffff; font-family:Arial, geneva, Verdana, Helvetica, sans-serif; font-size:80%; line-height:1.4em;}

.gsp {font-size:1px;}

#wrapper {
margin:0 auto;
padding:0;
width:998px;
background-color: #ffffff; 
} 

#einsH {
border-width:1px;
border-style:solid;
border-color:#ffffff;
padding-top:0.2em;
padding-bottom:0;
/*text-align:justify;
height: 245px;*/
background-color: #ffffff;
margin-left: 8px !important;
margin-left: 5px;
margin-right: 8px !important;
margin-right: 5px;

margin-bottom: 0px;
/*margin-bottom: 0px !important;*/
}

a.einsLogin:link {text-decoration:none; color:#ffffff; background: url(http://www.x-leasing.de/grafiken/bgLogin.gif) no-repeat;}
a.einsLogin:visited {text-decoration:none; color:#ffffff; background: url(http://www.x-leasing.de/grafiken/bgLogin.gif) no-repeat;}
a.einsLogin:active {text-decoration:none; color:#ffffff; background: url(http://www.x-leasing.de/grafiken/bgLogin.jgif) no-repeat;}
a.einsLogin:hover {text-decoration:none; color: #000000; background: url(http://www.x-leasing.de/grafiken/bgLoginHover.gif) no-repeat;}
.einsLoginActive {text-decoration:none; color: #000000; background: url(http://www.x-leasing.de/grafiken/bgLoginHover.gif) no-repeat;}

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

a.blau:link {text-decoration:underline; color:#0065BD;}
a.blau:visited {text-decoration:underline; color:#0065BD;}
a.blau:active {text-decoration:underline; color:#0065BD;}
a.blau:hover {text-decoration:underline; color: #0065BD;}

a.my:link {text-decoration:none; color:#ffffff; background-color: #014991;}
a.my:visited {text-decoration:none; color:#ffffff; background-color: #014991;}
a.my:active {text-decoration:none; color:#ffffff; background-color: #014991;}
a.my:hover {text-decoration:none; color: #ffffff; background-color: #4087CE;}



a.textOhne:link {text-decoration:none; color:#000000;}
a.textOhne:visited {text-decoration:none; color:#000000;}
a.textOhne:active {text-decoration:none; color:#000000;}
a.textOhne:hover {text-decoration:none; color: #0065BD;}

/*.abstandStandorte {margin-right:400px; margin-top:20px; margin-bottom:0px; padding:0;}*/
.abstandLogin {margin-left:185px; margin-bottom:0px; padding:0px; white-space:nowrap; border-width:1px; border-style:solid; border-color:#ffffff; }

#zweiH {
border-width:1px;
border-style:solid;
border-color:#014991;
padding:0.2em 0.2em 0.2em 0;
text-align:justify;
/*height: 245px;*/
background-color: #014991;
margin-left: 8px !important;
margin-left: 5px;
margin-right: 8px !important;
margin-right: 5px;
margin-top:-1px !important;
margin-top:0px;
}


#zweiH a, #zweiH a:visited {color: #ffffff; text-decoration: none; text-align:right; margin-right:0px; padding:0.5em; }
#zweiH a:hover {color: #ffffff; background-color: #4087CE; }
#zweiH a.zweion:link, a.zweion:active, a.zweion:visited, a.zweion:hover {color: #ffffff; background-color: #4087CE;}
.right {text-align:right;}

.naviLinks {text-align:left; margin:0; padding:0.15em;}
.naviLinksAUTO {text-align:left; margin-left:10.2em; padding:0.15em;}
.naviLinksLEASING {text-align:left; margin:0; padding:0;}
.naviRechts {text-align:left; margin:0; padding:0.15em;}
/*.naviLinksFahrzeugangebot {text-align:left; margin-left:6em; padding:0.2em;}*/



#dreiH {
border-width:1px;
border-style:solid;
border-color:#4087CE;
padding:0.2em 0.2em 0.2em 0;
text-align:justify;
/*height: 245px;*/
background-color: #4087CE;
margin-left: 8px !important;
margin-left: 5px;
margin-right: 8px !important;
margin-right: 5px;
}

#dreiH a, #dreiH a:visited {color: #ffffff; text-decoration: none; text-align:right; margin-right:15px; padding:0.4em; }
#dreiH a:hover {color: #ffffff; background-color: #014991; }
#dreiH a.dreion:link, a.dreion:active, a.dreion:visited, a.dreion:hover {color: #ffffff; background-color: #014991;}

#vierH {
border-width:0px;
border-style:solid;
border-color:#cccccc;
padding:0;
margin:0;
text-align:justify;
height: 600px;
background-color: #ffffff;
margin-left: 8px !important;
margin-left: 5px;
margin-right: 8px !important;
margin-right: 5px;
}



		/*#vierHNavi {
		border-width:0px;
		border-style:solid;
		border-color:#4087CE;
		background-color: #4087CE;
		padding:0px;
		text-align:justify;
		margin-right: 0px;
		margin-top:0px;
		width: 187px;
		float: left;
		}*/
		
		
/*ANFANG - alternativ zu #vierNavi*/
ul#Navigation {/*Buttons*/
/*width: 10em;*/
font-size:97%; 
width:192px;
margin: 0; padding: 0;
border-right: 1px solid white;
border-top: 1px solid white;
background-color: #ffffff;
float:left;
}
* html ul#Navigation {  /* Korrekturen fuer IE 5.x */
/*width: 11.6em;
w\idth: 10em;*/
width: 189px;
w\idth: 188px;
padding-left: 0;
padd\ing-left: 0;
}

* html ul#Navigation a {  /* Breitenangaben nur fuer IE */
/*width: 100%;
w\idth: 8.8em;*/
width: 189px;
w\idth: 184px;
}

ul#Navigation li {
list-style: none;
margin: 0; padding: 0;
}

ul#Navigation a {
display:block;
padding: 0.2em 0.2em 0.2em 0.55em;
text-decoration: none; font-weight: normal; text-align: left;
border-top: 1px solid white;
border-right: 1px solid white;
border-right-color: white; border-top-color: white;
color: #000000; background-color: #4087CE;
}

ul#Navigation a:hover {
/*border-color: white;*/
border-right-color: white; border-top-color: white;
color: white; background-color: #014991;
text-align: left;
}

ul#Navigation a.umwelt:hover {
/*border-color: white;*/
border-right-color: white; border-top-color: white;
color: white; background-color: #199A2E;
text-align: left;
}

ul#Navigation a.vieron {
/*border-color: white;*/
border-right-color: white; border-top-color: white;
color: white; background-color: #014991;
text-align: left;
}

ul#Navigation a.vieronUmwelt {
/*border-color: white;*/
border-right-color: white; border-top-color: white;
color: white; background-color: #199A2E;
text-align: left;
}

ul#Navigation a.button {
/*border-color: white;*/
border-right-color: #ffffff; border-top-color: #ffffff;
color: #ffffff; background-color: #ffffff;
text-align: left;
width:150px;
}
/*ENDE - alternativ zu #vierNavi*/
				
		#vierHNavi a, #vierHNavi a:visited {color: #000000; text-decoration: none; text-align:right; margin-right:50px;}
		#vierHNavi a:hover {color: #000000; text-decoration: none; text-align:right; margin-right:50px; background-color: #014991;}
		
		#vierHInhaltGrafik {
		border-width:0px;
		border-style:solid;
		border-color:#4087CE;
		background-color: #ffffff;
		padding:0px;
		text-align:right;
		/*height: 245px;
		width: 789px;*/
		}
		
		
		#vierHInhaltGrafikSlice {
		border-width:0px;
		border-style:solid;
		border-color:#4087CE;
		background-color: #ffffff;
		padding:0px;
		margin:0px 0px 0px 193px;
		text-align:right;
		/*height: 245px;
		width: 789px;*/
		}
		
		#vierHInhaltGrafikHome {
		border-width:0px;
		border-style:solid;
		border-color:#4087CE;
		background-color: #ffffff;
		padding:0px;
		margin:0px 0px 0px -1px;
		text-align:left;
		/*height: 245px;
		width: 789px;*/
		}
		
				a.slice:link {text-decoration:none; color:#000000; background-color: #ffffff; text-align:right;}
				a.slice:visited {text-decoration:none; color:#000000; background-color: #ffffff; }
				a.slice:active {text-decoration:none; color:#000000; background-color: #ffffff; }
				a.slice:hover {text-decoration:none; color: #ff0000; background-color: #ffffff; }
				
		
	
		

		   #content {
		   margin-left: 200px; 
		   width: 782px;
		   background-color: #ffffff;
		   }
		   
		   .contentClaim {margin:0; padding:0; text-align:left;}
		   .contentBreadcrumb {margin:0; padding:0; text-align:right; color:#666666; font-size:85%;}
		   a.breadcrumb:link {text-decoration:underline; color:#666666; }
		   a.breadcrumb:visited {text-decoration:underline; color:#666666; }
		   a.breadcrumb:active {text-decoration:underline; color:#666666; }
		   a.breadcrumb:hover {text-decoration:underline; color: #ff0000;}
	
	

		   
a.navSucheOhne:link {font-size: 140%; color: #0065BD; text-decoration:none; line-height:160%; margin-left:10px;}
a.navSucheOhne:visited {font-size: 140%; color: #0065BD; text-decoration:none; line-height:160%; margin-left:10px;}
a.navSucheOhne:active {font-size: 140%; color: #0065BD; text-decoration:none; line-height:160%; margin-left:10px;}
a.navSucheOhne:hover {font-size: 140%; color: #FF0000; text-decoration:none; line-height:160%; margin-left:10px;}
		   
		   
/*von blau zu roten mouse-over in der Suchausgabe - Anfang*/
	
a.navsuche3:link {color: #0065BD; text-decoration:none; }
a.navsuche3:visited {color: #0065BD; text-decoration:none; }
a.navsuche3:active {color: #0065BD; text-decoration:none; }
a.navsuche3:hover {color: #FF0000; text-decoration:none; }
		   
		   
		   
		   
/*Links Fahrzeugsuchausgabe anfang - das jeweils gewählte Fahrzeug*/
a.navsuche4:link {font-size: 140%; color:#ffffff; text-decoration:none; line-height:160%; margin-left:10px;}
a.navsuche4:visited {font-size: 140%; color:#ffffff; text-decoration:none; line-height:160%; margin-left:10px;}
a.navsuche4:active {font-size: 140%; color:#ffffff; text-decoration:none; line-height:160%; margin-left:10px;}
a.navsuche4:hover {font-size: 140%; color:#FF0000; text-decoration:none; line-height:160%; margin-left:10px;}
/*Links Fahrzeugsuchausgabe ende*/






		   /* #contentLinksHome { 
			margin-left: -130px; 
			margin-right: 20px;
			width: 100px; 
		
			background-color: #990000;
			float:left;
			}*/
		   
		   
		   
		
			#contentLinks { 
			/*margin-left: 200px; */
			width: 500px; 
			/*top: 20px; 
			height: 650px;*/
			background-color: #ffffff;
			text-align:left;
			float:left;
			}
			
	
			
			#contentFahrzeugsuche { 
			/*margin-left: 200px; */
			width: 720px; 
			/*top: 20px; 
			height: 650px;*/
			background-color: #ffffff;
			text-align:left;
			float:left;
			}
			
			#contentFotostrecken { 
			/*margin-left: 200px; */
			width: 600px; 
			/*top: 20px; 
			height: 650px;*/
			background-color: #ffffff;
			text-align:left;
			float:left;
			}
			
			#contentMitarbeiter { 
			/*margin-left: 200px; */
			width: 620px; 
			/*top: 20px; 
			height: 650px;*/
			background-color: #ffffff;
			text-align:left;
			float:left;
			}
			
			#contentKonfigurator{ 
			/*margin-left: 200px; */
			width: 750px; 
			/*top: 20px; 
			height: 650px;*/
			background-color: #ffffff;
			text-align:left;
			float:left;
			}
			
			#sau { 
			margin-left: 580px; 
			/*width: 220px; 
			top: 160px; */
			/*height: 650px;*/
			background-color: #ffffff;
			text-align:right;
			line-height:1.3em;
			padding: 0;
			font-size:95%;
			}
			
			#contentRechts { 
			margin-left: 580px; 
			/*width: 220px; 
			top: 160px; */
			/*height: 650px;*/
			background-color: #E6E6E6;
			text-align:left;
			line-height:1.3em;
			padding: 10px;
			font-size:95%;
			}
			
			#contentRechtsTwit { 
			margin-left: 580px; 
			/*width: 220px; 
			top: 160px; */
			/*height: 650px;*/
			background-color: #C0DEED;
			text-align:left;
			line-height:1.3em;
			padding: 10px;
			font-size:95%;
			}
			
			#contentRechtsTwitWeiss { 
			margin-left: 580px; 
			/*width: 220px; 
			top: 160px; */
			/*height: 650px;*/
			background-color: #ffffff;
			text-align:left;
			line-height:1.3em;
			padding: 10px;
			font-size:95%;
			}
			
			#contentRechtsFoto { 
			margin-left: 580px; 
			/*width: 220px; 
			top: 160px; */
			/*height: 650px;*/
			background-color: #ffffff;
			text-align:left;
			line-height:1.3em;
			padding: 0px;
			font-size:95%;
			}
			
			#contentRechtsBox1 { 
			margin-left: 540px; 
			/*width: 220px; 
			top: 160px; */
			/*height: 650px;*/
			background-color: #E6E6E6;
			border: 1px solid #4087CE;
			text-align:left;
			line-height:1.3em;
			padding: 10px;
			font-size:90%;
			}
			

.navilinie {margin:0; padding:0; border-top-color:#ffffff; border-top-style:solid; border-width:1px;}
.navitext {padding:0.4em;}



img, a img {
border: 0;
}

.keine-anzeige {
display: none;
}

.leftalign {
float: left;
margin: 0 10px 0 0;
}

.leftalignNewsletter02 {
float: left;
margin: 0 10px 40px 0;
}

.rightalign {
float: right;
margin: 0 0 0 10px;
}

/* Formulare */

input.searchStyle {
width: 214px;
color:#000000;
margin:0; padding:0; 
vertical-align: bottom;
}

select.pflicht { 
background-color:#cccccc;
color:#000000;
}

input.pflicht { 
background-color:#cccccc;
color:#000000;
}


select.popupnav { 
width: 200px;
margin:0; padding:0; 
vertical-align: bottom;
}

/* Formulare */

.textfehlt {font: bold 1.5em/1.5 arial; color:#ff0000;}


h1 {
	font: bold 1.5em/1.5 verdana, helvetica, arial, sans-serif;
	height:100px;
}
h1 span {
	display:none;
}

h2 {
	font: bold 1.3em/1.5 verdana, helvetica, arial, sans-serif;
}

h3 {
	font: bold 1.3em/1.5 verdana, helvetica, arial, sans-serif;
}

h4 {
	font: bold 1.3em/1.5 verdana, helvetica, arial, sans-serif;
}

.weiss { color: #ffffff;}
.weissFaq { color: #ffffff; font-size:12px;}
.weissXXL {font-size: 140%; color: #ffffff;}
.weissXL {font-size: 14; color: #ffffff;}
.ueber_gross {font-size: 15px; font-family: Arial; color: #ffffff;}
.ueber_weiss {font-size: 12px; font-family: Arial; color: #ffffff;}
.ueber_blau {font-size: 12px; font-family: Arial; color: #003c84; font-weight: bold;}

.rot {color:#FF0000;}
.rotB {color:#FF0000; font-weight: bold;}

.blau { color: #0065BD;}
.blauB { color: #0065BD; font-weight: bold;}
.blau135 {font-size:135%; color:#0065BD; font-weight: bold;} 

.blauXXL {font-size:135%; color:#0065BD; font-weight: bold;} 

.gruen {color: #199A2E;}
.gruenB {color: #199A2E; font-weight: bold;}
.gruenM {font-weight: bold; color: #006633;}

.schwarz {font-size: 100%;}
.schwarzK {font-style: italic; }
.schwarzB {font-weight: bold; }
.schwarzM {font-weight: bold; }
.schwarzXL {font-weight: bold; font-size: 120%}
.schwarzKlein {font-size: 85%; background-color: #ffffff;}
.schwarzKleinGrau {font-size: 85%; background-color: #cccccc;}

select.navSuche 
{
font-size: 11px;
width: 170px;
}


table.motorsport
{
    border-color: #333333;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
	background-color: #cccccc;
	border-spacing:0px;
	border-collapse:collapse;/*IE*/
}

td.motorsport
{
    border-color: #cccccc;
    border-width: 0px;
    border-style: solid;*/
    margin: 0;
    padding: 6px;
    background-color: #cccccc;
}

td.motorsportWeiss
{
    border-color: #ffffff;
    border-width: 0px;
    border-style: solid;*/
    margin: 0;
    padding: 4px;
    background-color: #ffffff;
}

.forumDatum {background-color: #009CBD;}
.forumAuthor {background-color: #FFD50D;}
.forumBetreff {background-color: #009c47;}

.nurDruck {display:none;}
.buttonDruck {color:#000000;}


.privat {width: 600px;}
