@charset "UTF-8";
/* CSS Document */

html {
height: 100%;
width: 100%;
}

body {
background-color: #f7f8f9;
margin: 0 auto;
padding: 0;
font-family: Verdana, Geneva, sans-serif;
color:#000;
font-size:12px;
text-align:left;
border: 0;

}

ol, ul {
	list-style: none;
}

a {
text-decoration:none;
color:#000;
border:0;
margin:0px;
padding: 0px;
}

a:hover {
color:#000;
}

img {
border: 0px;
margin: 0px;
text-align:left;
vertical-align:top;
}

.news {
margin-bottom: 8px;
}

.active {
text-decoration:underline;
color:#333;
outline:none;
border: 0;
}

a.arrow {
padding-right:10px;
background:url(../layout/arrow.gif) no-repeat 100% 50%;
color:#00C
}

a.extern:visited {
text-decoration:none;
color:#000;
font-weight:700;
font-style:oblique;
outline:none
}


a.extern:link {
text-decoration:none;
color:#000;
font-weight:700;
font-style:oblique;
outline:none
}

a.extern:hover {
text-decoration:none;
color:red;
font-style:oblique;
font-weight:700;
}

table {
display:inline-block;
}

#center {
left: 50%;
right: 50%;
width: 974px;
margin: 0 auto;
padding: 0;
}

#center_container {
width:975px;
height:102px;
}

#sparten_titel {
height: 29px;
width: 760px;
background-image:url(../layout/seitenlayout/2sparten_bg.gif);
}

#sparten_inhalt {
padding-bottom:5px;
padding-left:5px;
background-color:#FFFFFF;
border-right:1px solid #b2b6b6;
width:753px;
border-left:1px solid #b2b6b6;
border-bottom:1px solid #b2b6b6;
}

#mitarbeiter {
font-size: 11px;
color: #000;
}

#bild {
float: left;
margin: 0;
padding: 0;
text-align:left
}

#erstespalte {
width: 420px;
float: left;
background-position:bottom;
background-image:url(../layout/seitenlayout/border_erstespalte.gif);
padding-left: 5px;
}

#zweitespalte {
width: 322px;
float: left;
background-position:bottom;
background-image:url(../layout/seitenlayout/border_zweitespalte.gif);
padding-left: 5px;
margin-left: 8px
}

td {
vertical-align:top;
font-size: 12px;

}

#fussnote {
font-size: 10px;
padding-left: 30px;
}

a.seitenzahl {
font-weight: bold;
font-size: 18px;
color:#666;
padding-right: 6px;
padding-left: 6px;
}

a.seitenzahl:hover {
color:#F00;
}

a.seitenzahl_on {
font-weight: bold;
font-size: 14px;
color:#000;
padding-right: 6px;
padding-left: 6px;
}

li {
padding-bottom: 3px;
}


#zweispalten_dyn {
padding-left: 15px;
margin-left: 10px;
float:left;
width: 345px;
background-image:url(../layout/verlauf_leistungen.gif);
padding-bottom: 3px;
padding-top: 3px;
margin-bottom: 5px;
}

/** Fahrzeugliste**/

#fahrzeugzeile {
	float:left; 
	width: 734px;
	margin-left: 8px;
	margin-top: 3px;
	margin-bottom: 6px;
	cursor: pointer;
	background-image: url(../layout/listeborder.gif);
	background-repeat: no-repeat;
}

#fahrzeugzeile:hover {
	float:left;
	background-color: #EBEBEB;
	border-color:#6C6C6C;
	border-style: solid;
	border-width: 1px;
	margin-top: 2px;
	margin-left: 7px;
	margin-bottom: 5px;
	background-image: none;
}

#fahrzeugdaten {
	height:65px;
	width: 620px;
	padding-bottom: 3px;
	margin-right: 5px;
	float: left;
}

#vorschau {
	width: 90px;
	height: 68px;
	float: left;
	padding-right: 10px;
}

.vorschau {
	display:block; width:617px; height:68px;
}


#marketyp {
	width: 380px;
	float:left;
	font-size: 12px;
	font-weight:bold;
	padding-top: 3px;
	padding-bottom: 5px;
}

#preis {
	width: 130px;
	float:left;
	color:#F00;
	font-weight: bold;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-right: 5px;
}

#treibstoff {
	width: 100px;
	float:left;
	height:20px;
}

#getriebe {
	width: 100px;
	float:left;
}

#aufbau {
	width: 100px;
	float:left;
}

#jahr {
	width: 90px;
	float:left;
}

#km {
	width: 100px;
	float:left;
}

#farbe {
	width: 100px;
	padding-top: 3px;
}

#details {
border: #CCC solid 1px;
float: left;
width: 105px;
margin-top: 3px;
background-color: #FFF;
}

#details a {
float: left;
width: 107px;
text-indent: 5px;
}

#details a:hover {
float: left;
width: 107px;
color:#E00;
background-color: #AAA;
background:#5dc9e1;
}

#funktionen_liste {
	float: left
}

#seitenzahl_text {
float: left;
padding: 10px;
}

#seitenzahlen_list {
float: left;
padding-bottom: 5px;
margin-left: 55px;
padding-top: 10px;
}

#anzahlfahrzeuge {
width:490px;
float:left;
padding-bottom: 15px;
}

/*** Pageselect ***/

#pageselect {
float: left;
width: 25px;
height: 18px;
margin-left: 5px;
margin-right: 5px;
cursor: pointer;
padding-top: 10px;
}

#pageselect a {
border: #CCC solid 1px;
float: left;
width: 25px;
height: 18px;
text-align: center;
margin-left: 5px;
margin-right: 5px;
}

#pageselect a:hover {
border: #CCC solid 1px;
float: left;
width: 25px;
height: 18px;
background:#5dc9e1;
color: #E00;
}

.pageselect_on a {
background:#5dc9e1;
font-weight: bold;
color: #FFF;
}

.pageselect_off a {
background:#DAF3F8;
}

.sidenavi {
color: #000;
}

#sidenavi_container {
width: 214px;
font-size:12px;
float: left;
text-align:left;
line-height: 1.5;
margin: 0;
padding: 0px;
position: static;
}

/*** Sidenavi ***/

#sidenavi_titel {
width:214px;
height:22px;
}

#sidenavi_element {
width:197px;

background-position:bottom;
padding-left:17px;
padding-bottom:3px;
margin-bottom: 8px;
}

h2 {
font-weight: bold;
font-size: 12px;
margin: 0;
color: #000
}

/*** Detail ***/
#markemodell {
float: left;
font-weight: bold;
font-size: 18px;
width: 490px;
margin-left: 10px;

}

#linkespalte {
clear: left;
float:left;
width: 360px;
padding-left: 10px;
}

#rechtespalte {
float: left;
width: 350px;
padding-left: 20px;
}

#untertitel {
float:left;
width: 340px;
color:#444;
font-weight:bold;
padding-top: 15px;
border-bottom: #CCC solid 1px;
padding-bottom: 2px;
margin-bottom: 3px;
}

#untertitel_funktion {
float:left;
width: 200px;
color:#444;
font-weight:bold;
padding-top: 15px;
border-bottom: #CCC solid 1px;
padding-bottom: 2px;
margin-bottom: 3px;
}

#fzdaten_titel {
width: 160px;
color:#444;
float: left;
height:18px;
}

#fzdaten_info {
float: left;
width: 200px;
height:18px;
}

#fzdaten_textfeld {
float: left;
width: 340px;
padding-bottom: 10px;
}

#untertitel_serie {
float:left;
width: 730px;
color:#444;
font-weight:bold;
padding-top: 15px;
border-bottom: #CCC solid 1px;
padding-bottom: 2px;
margin-bottom: 3px;
margin-left: 10px;
}

#fzdaten_serie {
float: left;
width: 730px;
padding-bottom: 10px;
padding-left: 10px;
}

#fzbild {
float: left;
width: 350px;
height: 262px;
}

#bildselect {
float: left;
width: 25px;
height: 18px;
margin-left: 5px;
margin-right: 5px;
color: #0F0;
cursor: pointer;
}

#bildselect a {
border: #CCC solid 1px;
float: left;
width: 25px;
height: 18px;
text-align: center;
margin-left: 5px;
margin-right: 5px;
}

#bildselect a:hover {
border: #CCC solid 1px;
float: left;
width: 25px;
height: 18px;
background-color:#AAA;
color: #E00;
}

#bildselect_container {
text-align:right;
float:right;
margin-top: 5px;
padding-right: 3px;
padding-bottom: 10px;
}

#fz_funktion {
border: #CCC solid 1px;
float: left;
width: 175px;
margin-top: 5px;
margin-left: 10px;
}

#fz_funktion a {
float: left;
width: 175px;
text-indent: 5px;
}

#fz_funktion a:hover {
float: left;
width: 175px;
color:#E00;
background-color: #AAA;
}

#fzsuche {
width: 200px;
float: left;
}

#quicknavi {
float:right; font-size: 10px; color:#666
}

#copyright {
text-align:center; width:760px; font-size: 9px; color:#666; margin-top: 3px; margin-bottom: 3px;
}

#adresse {width: 763px; display:none}

/*js*/
.jqGSContainer{width:360px;}
.jqGSContainer .jqGSImgContainer{}
.jqGSContainer .jqGSImgContainer ul{padding:0;margin:0;list-style:none;}
.jqGSContainer .jqGSImgContainer ul li{padding:0;margin:0;position:relative;margin-top:0;margin-bottom:0px;float:left;}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}
.jqGSContainer .jqGSImgContainer ul li img{border:1px solid #fff; width: 350px; height: 262px;}
.jqGSContainer .jqGSImgContainer ul li {background:#fff;position:absolute;right:0px;top:0px; padding:0px;color:#fff;width:300px}
.jqGSTitle {}
.jqGSContainer .jqGSPagination{position:relative;width:100%;height:20px;top:0px;padding: 0px 0;}
.jqGSContainer .jqGSPagination ul{padding:0;margin:0;list-style:none;position:relative;float:right;}
.jqGSContainer .jqGSPagination ul li{padding:0;margin-right:5px;float:left;padding-right:1px;text-align:center;padding-bottom:1px;}
.jqGSContainer .jqGSPagination ul li a{padding:2px 0px; background: #fff;border:1px solid #C0C0C0; color: #000;text-decoration:none;display:block;width:25px;font:10px;}
.jqGSContainer .jqGSPagination ul li a.selected{background:#eaeaea;color:#000; font-weight: bold;border: 1px solid #C0C0C0;}
.jqGSContainer .jqGSPagination ul li a:hover{background:#C0C0C0;color:#f03;}
.jqGSImgContainer{}


/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:760px;
		height:275px;
		/*overflow: hidden*/
		}	
	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	
	ol#controls{		
		direction: rtl;	
		float: right;
		margin:0;
		padding:0;
		background-color: #066;
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		}
	ol#controls li a{
		float:left;
		height:18px;
		line-height:18px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 5px;
		text-decoration:none;
		position: relative;
		top: -23px;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none; background:#5dc9e1;
 }
	
/* // Easy Slider */