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

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
}
body {
	background-color:#b9b9b9;
	background-image:url('images/bg-test.jpg');
	background-repeat:repeat-y;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height: 21px;
margin-left: auto;
margin-right: auto;
width: 970px;
}

a { color: #fff; }

#container {
/*float: left;*/
	width: 970px;
	margin: 0 auto;
}

#header {
	height:90px;
	width:auto;
}
#header img {
	float:left;
	padding-top:15px;
}
#nav-ver {
	height:36px;
	width:auto;
	background-image:url(images/nav-ver.png);
}

#nav-ver a:hover {
text-decoration: underline;
}

#nav-ver p a:link{
color: #fff;
text-decoration:underline;
font-weight:bold;
}
#nav-ver p a:hover{
color: #fff;
text-decoration:underline;
font-weight:bold;
}
#nav-ver p a:visited{
color: #fff;
text-decoration:underline;
font-weight:bold;
}
#nav-ver ul {

}
#nav-ver li {
	list-style: none;
	display: inline;
	margin: 4px;
	margin-top:10px;
}
#nav-ver p {
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	text-indent:10px;
	line-height:35px;
	margin-left:9px;
}

/* DROP down */
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.0em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}




	ul.dropdown {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
}

	ul.dropdown li {

	 color: #fff;
	 line-height: normal;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {

	}

	ul.dropdown a:link,
	ul.dropdown a:visited { color: #fff; text-decoration: none; font-weight:bold;}
	ul.dropdown a:hover { color: #fff; text-decoration: none; font-weight:bold; }
	ul.dropdown a:active { color: #fff; }


/* ----- END LEVEL */


	/* ----- NON-FIRST LEVEL */

	ul.dropdown ul {
	 width: 170px;
	 background-color: #333;
	 color: #fff;
	 font-size: 11px;
	 text-transform: none;
	 filter: alpha(opacity=75);
	 -moz-opacity: .75;
	 KhtmlOpacity: .75;
	 opacity: .75;
	}

		ul.dropdown ul li {
		 background-color: transparent;
		 color: #000;
		 filter: none;
		}

		ul.dropdown ul li.hover,
		ul.dropdown ul li:hover {
		 background-color: transparent;
		}

		ul.dropdown ul a:link,
		ul.dropdown ul a:visited { color: #fff; font-weight:bold;}
		ul.dropdown ul a:hover { color: #fff; font-weight:bold; }
		ul.dropdown ul a:active { color: #fff; font-weight:bold;}


/* ----- END LEVEL */



/*------------------------------------------------------------------------------------------------------/
 * @section	Support Class 'dir'
 * @level sep	ul, .class
 */


/* ----- ALL LEVELS (incl. first) */

ul.dropdown *.dir {
 padding-right: 12px;
 background-image: none;
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

/* ----- END LEVEL */


/* Components override */





ul.dropdown li a {
 display: block;
 padding: 0px 5px;
}


/* ------------- Override default */

	ul.dropdown li {
	 padding: 0;
	}


/* ------------- Reinitiate default: post-override activities  */

	ul.dropdown li.dir {
	 padding: 0px 20px 0px 14px;
	}

	ul.dropdown ul li.dir {
	 padding-right: 15px;
	}


/* ------------- Custom */

	ul.dropdown li {

	}

	ul.dropdown ul a {
	 padding: 4px 5px 4px 14px;
	 width: 151px; /* Especially for IE */
	}

	ul.dropdown ul a:hover {
	 background-color: #ccc;
	}

	ul.dropdown a.open {
	 background-color: ;
	 color: #76b900;
	}

	ul.dropdown ul a.open {
	 background-color: ;
	 color: #fff;
	}


	/* CSS 2.1 */

	ul.dropdown li:hover > a.dir {
	 background-color: #ccc0;
	 color: #fff;
	}

	ul.dropdown ul li:hover > a.dir {
	background-color: #ccc;
	 color: #fff;
	}


/*EINDE DROPDOWN */




#menu {
	width:242px;
	float:left;
	margin-top: 15px;
}
#menu ul{
	list-style:none;
}
#menu li{
	list-style:none;
	display:block;
	background:url(images/nav-noh-2.png) no-repeat;
	text-indent:10px;
	font-family:Verdana, Geneva, sans-serif;
}
#menu li a{
	list-style:none;
	display:block;
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	height:30px;
	line-height:30px;
}

#menu li a:hover{
	background:url(images/nav-hov-2.png) no-repeat;
	height:30px;
	color:#FFF;
	text-decoration:none;
}
#menu li a.current, #menu li a:hover.current{
	list-style:none;
	display:block;
	background:url(images/nav-hov-2.png) no-repeat;
	color:#FFF;
	font-weight:bold;
	height:30px;
}
.current_page_item {
	list-style:none;
	display:block;
	background:url(images/nav-hov-2.png) no-repeat;
	color:#FFF;
	font-weight:bold;
	height:30px;
}
#right {
	background-color: #CCC;
	width:210px;
/*	height:400px; */
	float:right;
}
#right p {
	padding-top:5px;
	padding-left:10px;
}
#right img {
	padding-top:5px;
	padding-bottom:10px;
}
#right h1 {
	padding-top:5px;
	padding-left:10px;
	color:#FFF;
	font-size:12px;
}

#content {
	width:700px
	float:right;
	margin-top: 15px;
	margin-left: 270px;
}

#content h1 {
	font-size:14px;
	font-weight:bold;
	color:#373737;
}
#content h2 {
	font-size:10px;
	font-weight:bold;
	color:#373737;
}
#content p {
	width:500px;
	font-size:12px;
}
#content a:link {
	color:#FFF;
	text-decoration:none;
}
#content a:hover {
	color:#FFF;
	text-decoration:underline;
}
#content a:visited {
	color:#FFF;
	text-decoration:none;
}
#homecontent {
	width:auto
	float:right;
	margin-top: 15px;
	line-height 15px !important;
}
#footer-content {
	width:970px;
	float:left;
	height:100px;
	background-color:#999;
	margin-top: 15px;

}
.laatste {
	margin: 0;
	padding: 0;
	float:left;
	height:auto;
}
.laatste-tekst {
	margin-left: 5px;
	padding: 0;
	float:left;
	height:auto;
}
.laatste-bericht {
	margin-left: 5px;
	padding: 0;
	float:left;
	width:323px;
	height:auto;
}
.ul{
	float:left;
	list-style:none;
	padding:0;
	margin:0 0 0 10px;
	width:auto;
}

#footer-content h1 {
	font-size:14px;
	font-weight:bold;
	color:#373737;
}
#footer-content h2 {
	font-size:10px;
	font-weight:bold;
	color:#373737;
}
#footer-content p {
	width:500px;
	font-size:10px;
}
#footer-content a:link {
	color:#FFF;
	text-decoration:none;
}
#footer-content a:hover {
	color:#FFF;
	text-decoration:underline;
}
#footer-content a:visited {
	color:#FFF;
	text-decoration:none;
}

#footer {
float: left;
	height:25px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto; margin-right: auto;
	width:970px;
	background-image:url(images/footer.png);
    bottom: 20px;
}

/*
#footer {
	height:25px;
	margin-top: 20px;
	width:970px;
	background-image:url(images/footer.png);
    bottom: 20px;
	position:inherit;
}*/

#footerL {
	color:#FFF;
	font-size:9px;
	text-indent:10px;
	line-height:25px;
	float:left;
	width:auto;
}
#footerR {
	color:#FFF;
	font-size:9px;
	text-indent:10px;
	float:right;
	width:auto;
	margin-right:10px;
	margin-top:5px;
}
#footer a:link {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
#footer a:hover {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#footer a:visited {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
#cleaner {
	margin-top: 20px;
}
.listing {
    border-top: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    width: 449px;
}
.listing .img {
    padding: 5px;
}
.listing .img div {
    border-right: 1px solid #E1E1E1;
}
.listing .img .fabrieksgarantie {
    background: #E1E1E1;
    font-weight: bold;
    margin-top: 1px;
    text-align: center;
    width: 160px;
}
.listing .specs td {
    width: 25%;
}
table td.fotocolumn {
    border-bottom: 1px solid #E1E1E1;
    padding-top: 2px;
}
#modellen {
    width: 610px;
}
#modellen #afbeeldingen td {
    padding-bottom: 20px;
}
#modellen td {
    border: 1px solid #E1E1E1;
}
#modellen td img {
    border: 1px solid #FFFFFF;
}
#modellen #header td {
    background: #E5E7E2;
    border-top: 6px solid #5C5C5C;
    color: #5C5C5C;
    font: 14px Arial;
    font-weight: bold;
    height: 40px;
    text-align: center;
}
.more {
    width: 449px;
}
.more td {
    padding-right: 3px;
}
p, td {
    line-height: 145%;
}
table {
    border-collapse: collapse;
}
#text {
    width: 449px;
}
#text a {
    background: url(http://www.germanselect.nl/layout/arrow.gif) no-repeat left center;
    font-weight: bold;
    padding-left: 7px;
}
#text .titel {
    border-bottom: 1px solid #E1E1E1;
    font-size: 14px;
    font-weight: bold;
}
.balkje, .balkje a, .balkje a:hover {
    color: #FFFFFF;
    background-color: #666666;
    font-size: 14px;
    text-align:middle;
    padding-left: 4px;
    padding-right: 4px;
    text-decoration: none;
}

div.occasions_overzicht ul {
    margin-top: 25px;
    list-style: none;
    list-style-type: none;
    list-style-image: none;
}
div.occasions_overzicht ul li ul {
    margin-top: 0px;
}
div.occasions_overzicht ul li.last {
    margin-bottom: 20px;
}
span.sitemap {
    color: #BBB;
}

<!-- German Select Occasion  -->
<!-- #################################################################################### -->
<!-- #################################################################################### -->
<!-- #################################################################################### -->
<!-- #################################################################################### -->
<!-- #################################################################################### -->
#modelhek {
	background:#e2e1e1;
	border-bottom:1px solid #b6b6b6;
	border-top:1px solid #fff;
	overflow:hidden;
	width:auto;
	height:100px;
}
div.sorting-box{
	color:#000;
	font:bold 11px Arial,sans-serif;
	line-height:25px;
	overflow:hidden;
	width:auto;
}
div.sorting-box div.sorting-box-top,div.sorting-box div.sorting-box-btm{
	background:#e2e1e1;
	border-bottom:1px solid #b6b6b6;
	border-top:1px solid #fff;
	height:25px;
	line-height:25px;
	overflow:hidden;
}
div.sorting-box div.sorting-box-top label{
	margin:0 10px 0 337px;
}
div.sorting-box div.sorting-box-top select{
	border:1px solid #B0B0B0;
	width:168px;
}
div.sorting-box div.sorting-box-top a{
	color:#194291;
	float:left;
	font:normal 11px/25px Arial,sans-serif;
	text-decoration:none;
}
div.sorting-box div.sorting-box-top a:hover{
	text-decoration:underline;
}
div.sorting-box div.sorting-box-btm div span,div.sorting-box div.sorting-box-btm div a{
	color:#000;
	float:left;
	height:25px;
	padding:0 13px 0 10px;
	text-decoration:none;
}
div.sorting-box div.sorting-box-btm div a:hover{
	text-decoration:underline;
}
div.sorting-box div.sorting-box-btm div.sorting-box-omschr{
	float:left;
	padding:0 0 0 109px;
	width:300px;
}
div.sorting-box div.sorting-box-btm div.sorting-box-prijs{
	float:left;
	width:66px;
}
div.sorting-box div.sorting-box-btm div.sorting-box-jaar{
	float:left;
	width:56px;
}
div.sorting-box div.sorting-box-btm div.sorting-box-brandstof{
	float:left;
	width:106px;
}
div.overview{
	margin:0 0 10px;
	width:576px;
}

.details{
	background:#CCCS;
	border-bottom:1px solid #b6b6b6;
	border-top:1px solid #fff;
	cursor:pointer;
	padding:4px 0;
	width:auto;
}
.details .inner{
	overflow:hidden;
	zoom:1;
}
.details-dark{
	background:#e8e8e8;
}
.detailshover{
	background:#CCC;
}
.detailshover .inner{
	background-color:#CCC;
}
.detailsselected{
	background:#CCC;
}
.detailsselected.detailshover{
	background:#CCC;
}
.detailsselected .inner{
	background-color:#CCC;
}
.detailsselected.detailshover .inner{
	background-color:#000;
}
.details .details-left{
	float:left;
	margin:0;
	padding:0;
	position:relative;
	width:116px;
}
.details .details-left a{
	float:left;
	margin:0;
	padding:0;
}
.details .details-left a img{
	background:#f1f1f1;
	border:1px solid #b6b6b6;
	float:left;
	height:75px;
	margin:4px 4px 4px 8px;
	padding:1px;
	width:100px;
}
.details .details-left input{
	margin:2px 0 2px 6px;
}
.details .details-left a.details-save{
	color:#000;
	float:left;
	font-size:11px;
	margin:0 4px 0 8px;
	text-decoration:none;
}
.details .details-left a.details-save:hover{
	text-decoration:underline;
}
.details .details-left span.details-saved{
	float:left;
	font-size:11px;
	margin:0 4px 0 8px;
}
.details .details-center{
	float:left;
	margin:0;
	padding:0;
	width:300px;
}
.details .details-center h1{
	color:#000;
	font:bold 11px/17px Arial,sans-serif;
	margin:0 4px;
}
.details .details-center h1 a{
	color:#323232;
	text-decoration:none;
}
.details .details-center h1 a:hover{
	text-decoration:underline;
}
.details .details-center ul{
	float:left;
	font:normal 11px/17px Arial,sans-serif;
	list-style:none;
	padding:0;
}
.details .details-center ul.list-left{
	margin:0 0 0 4px;
	width:100px;
}
.details .details-center ul.list-right{
	margin:0;
	overflow:hidden;
	width:104px;
}
.details .details-center h2{
	clear:both;
	color:#194291;
	font:normal 11px/17px Arial,sans-serif;
	margin:0 4px;
}
.details .details-center h3{
	background:#f6faff;
	border:1px solid #6789c1;
	color:#194291;
	float:left;
	font-size:11px;
	margin:10px 4px 0;
	padding:1px 0;
	text-align:center;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
	border-radius:2px;
}
.details .details-center h3 a{
	background:#ddedff no-repeat 100% 6px;
	padding:0 10px 0 4px;
	color:#194291;
	float:left;
	text-decoration:none;
}
.details .details-center h3 a:hover{
	text-decoration:underline;
}
.details .details-prijs{
	float:left;
	margin:0;
	padding:0;
	width:66px;
}
.details .details-jaar{
	float:left;
	margin:0;
	padding:0;
	width:56px;
}
.details .details-aanbieder{
	float:left;
	margin:0;
	padding:0;
	width:126px;
}
.details div p{
	font:normal 11px/17px Arial,sans-serif;
	margin:0 8px;
}
.details div span.btw-color{
	color:#de0123;
	display:block;
	font-weight:normal;
}
.details div span.details-aanbieder-grijs{
	color:#999;
	display:block;
}
.details div span.details-jaar-nieuw{
	color:#194291;
	display:block;
}
.details .details-center h2 a{
	color:#323232;
	text-decoration:none;
}
.details .details-center h2 a:hover{
	text-decoration:underline;
}

/* ################################################################################### */


/* CSS Document */

.detailsfoto a{
	color:#323232;
	text-decoration:none;
}
.detailsfoto a:hover{
	text-decoration:underline;
}
#vehicle-detail {
	position: relative;
	width: 700px;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #000000;
}
#vehicle-detail p, #vehicle-detail address, #vehicle-detail dl {
	margin: 0 0 18px 0;
}
#vehicle-detail h1, #vehicle-detail h2, #vehicle-detail h3 {
	line-height: normal;
}
#vehicle-detail h2 {
	font-size: 13px;
	color: #666666;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 5px;
	margin: 0 0 5px 0;
/*	clear: both; */
	width: 100%; /* corrects floating problem */
}
#vehicle-detail address {
	font-style: normal;
}
#vehicle-detail dt {
	float: left;
	width: 130px;
}
#vehicle-detail img {
	border: none;
}
/* general classes */
#vehicle-detail .left-column, #vehicle-detail .left {
	float: left;
	margin-bottom: 18px;
}
#vehicle-detail .right-column, #vehicle-detail .right {
	float: right;
	margin-right: 74px;
}
#vehicle-detail .width-360 {
	width: 282px;
}
#vehicle-detail .clear-markup {
	font-weight: normal;
	font-size: 13px;
	margin: 0;
}
#vehicle-detail .clear {
	clear: both;
}
/* HEADER */
#vehicle-detail #header-container h1 {
	font-size: 20px;
	color: #323232;
	margin: 0;
}
#vehicle-detail #header-container p {
	margin: 0;
}
#vehicle-detail #header-container .costs {
	font-size: 18px;
	margin: -18px 0 18px 0;
	text-align: right;
}
/* CARSPECS */
/* nap */
#vehicle-detail .nap {
	background: #f0f0f0;
}
#vehicle-detail dd.nap {
	position: relative;
	margin-left: 130px;
	height: 18px;
}
#vehicle-detail dd.nap img.nap {
	position: absolute;
	top: -12px;
	right: 10px;
}
/* listing */
#vehicle-detail #listing {
	position: relative;
	margin: 0 0 18px 0;
}
#vehicle-detail #listing p {
	margin: 0;
}
#vehicle-detail #listing img {
	position: absolute;
	top: -5px;
	right: -5px;
}
/* warranty */
#vehicle-detail #warranty-box {
	float: left;
	width: 107px;
	margin: 0 10px 0 0;
	padding: 5px 5px 0 5px;
	text-align: center;
}
/* energylabel */
#vehicle-detail .energy-label {
	display: block;
	margin-left: 86px;
	font-weight: bold;
	padding: 0 0 0 4px;
}
#vehicle-detail .label-a {
	background: url(media/label_a.gif) no-repeat left center;
}
#vehicle-detail .label-b {
	background: url(media/label_b.gif) no-repeat left center;
}
#vehicle-detail .label-c {
	background: url(media/label_c.gif) no-repeat left center;
}
#vehicle-detail .label-d {
	background: url(media/label_d.gif) no-repeat left center;
}
#vehicle-detail .label-e {
	background: url(media/label_e.gif) no-repeat left center;
}
#vehicle-detail .label-f {
	background: url(media/label_f.gif) no-repeat left center;
}
#vehicle-detail .label-g {
	background: url(media/label_g.gif) no-repeat left center;
}
/* photo */
#vehicle-detail .tab-container #photo-container img {
	width: 350px;
	height: auto;
	padding: 2px;
	border: 1px solid #cccccc;
}
#vehicle-detail .tab-container #photo-container-small {
	width: 350px;
	height: auto;
	padding: 1px;
	border: 1px solid #cccccc;
}
#vehicle-detail .tab-container #photo-container-small img {
	width: 64px;
	height: auto;
	padding: 1px;
}
/* dealer summary */
#vehicle-detail #dealer-summary {
	clear: both;
	width: 358px;
	margin: 18px 0 0 2px;
}
#vehicle-detail #dealer-summary h3 {
	margin: 0;
	font-size: 13px;
}
#vehicle-detail #dealer-summary #dealer-summary-content img {
	 float: right;
	 border: 1px solid #cccccc;
	 padding: 2px;
}
/* fixed options */
#vehicle-detail .fixed-options {
	float: left;
	margin: 0 0 18px 0;
	padding: 0 0 0 20px;
	font-size: 11px;
	color: #bbbbbb;
	width: 155px;
}
#vehicle-detail .fixed-options li.present {
	color: #000000;
}
/* other options */
#vehicle-detail .other-options, #vehicle-detail .company-info ul {
	float: left;
	margin: 0 0 18px 0;
	padding: 0 0 0 20px;
	width: 225px;
}
/* HIDE FROM PRINTING */
#vehicle-detail #header-container img, #vehicle-detail #header-container a, #vehicle-detail #tabs, #vehicle-detail #footer, #vehicle-detail #pagenav, #vehicle-detail #dealer-summary #dealer-summary-content ul, #vehicle-detail .tab-container #photo-container p, #vehicle-detail .tab-container #photo-container ul, #vehicle-detail #cartools, #vehicle-detail .font-11   {
	display: none;
}
#vehicle-detail #cartools {
    margin: 0 0 0 2px;
    padding: 4px 3px;
    list-style: none;
    background: url(/media/vehicle/media/cartools-bg.png) no-repeat;
    width: 352px;
    height: 55px;
}
#vehicle-detail #cartools li {
    float: left;
    width: 171px;
    height: 27px;
    padding: 0 0 0 5px;
}
#vehicle-detail #cartools li a {
    display: block;
    padding: 4px 0 3px 20px;
    color: #000000;
    text-decoration: none;
    width: 150px;
    height: 20px;
}
#vehicle-detail #cartools li a.print {
    background: url(/media/vehicle/media/icon-print.gif) no-repeat left;
}
#vehicle-detail #cartools li a.mail {
    background: url(/media/vehicle/media/icon-mail.gif) no-repeat left;
    margin-left: 2px;
}
#vehicle-detail #cartools li a.pdf {
    background: url(/media/vehicle/media/icon-pdf.gif) no-repeat left;
}
#vehicle-detail #cartools li a:hover {
    color: #0d60b8;
}

.linksmanager li {
    list-style-type: none;
	padding-bottom: 10px;
}

.linksmanager img {
	padding-top: 10px;
	padding-bottom: 5px;
}

/* ################################################################################### */


/* Bovag Banner mijnautobedrijf.nl */
#pscroller1 {
	position: absolute !important;
	top: 151px;
	left: 990px;
/*
	position: absolute !important;
	top: 144px;
	left: 1500px;
*/
}

#pscroller1.someclass {
	width: 140px !important;
	text-align: center;
}

.banner {
	position: absolute !important;
	top: 90px;
	left: 990px;
	padding: 1px 14px !important
}

/* ################################# TWITTER ################################################## */
.btn { display: none; }

/* ################################# /TWITTER ################################################## */



