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

body,html {
	height: 100%;
	}
	
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background: #eaeaea url(media/container_bg.gif) center repeat-y;
	margin: 0;
	padding: 0;
	}
	
#main_container{
	background:url(media/main_container_bg.jpg) no-repeat bottom center;
	height:auto !important;
	height:100%;
	min-height:100%;
	}
	
#top_container {
	background: url(media/top_gradient.gif) repeat-x;
	height: 154px;
	}

	
#nav_container {
	height: 154px;
	width: 960px;
	background: url(media/top_gradient.gif) repeat-x;
	padding: 0;
	margin: 0 auto;
	z-index: 100;
	overflow: visible;
	}
	
#content_container{
	width:960px;
	margin:0 auto;
	background:url(media/content_container_bg.gif) repeat-x;
	}	

	
#leftpane {
	float: left;
	width: 158px;
	padding: 10px 7px;
	margin: 0;
	}

#rightpane {
	float: left;
	width: 157px;
	background: url(media/actueel.gif) no-repeat right top;
	padding: 60px 7px 10px 7px;
	margin: 0;
	}		
		#rightpane p {
			font-weight: bold;
			font-size: 11px;
			color: #75757f;
			}	
		
		#rightpane a:link {
			font-weight: normal;
			text-decoration: none;
			color: #75757f;
			}
			
			#rightpane a:visited {
			font-weight: normal;
			text-decoration: none;
			color: #75757f;
			}
			
			#rightpane a:hover {
			font-weight: normal;
			color: #75757f;
			text-decoration: underline;
			}
			
	
			
		
#centercontainer {
	float: left;
	width: 616px;
	padding: 10px 0 0 0;
	}
	
#flashkader {
	margin: 0;
	text-align:center;
	}
		
#contentpane {
	margin: 0;
	padding: 10px 40px;
	}
	
		#contentpane a:link {
			font-weight: bold;
			color: #333333;
			}
	
		#contentpane a:visited {
			font-weight: bold;
			color: #333333;
			}
		
		#contentpane a:hover {
			font-weight: bold;
			color: #333333;
			text-decoration: none;
			}
	
	
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #343438;
	}
	
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #343438;
	}	

h1.home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #343438;
	}
	
h1.standard  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	color: #cfcfd2;
	margin: 0;
	}
	
h2.standard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #343438;
	}
	
.rheelogo {
	background-image: url(media/logo_rhee.gif);
	width: 251px;
	height: 126px;
	font-size: 1px;
	text-indent: -999em;
	padding: 0;
	margin:0 0 0 20px;
	}
	
#fiatlogo {
	background-image: url(media/logo_fiatkl.gif);
	width: 61px;
	height: 126px;
	font-size: 1px;
	text-indent: -999em;
	padding: 0;
	margin: -126px 0 0 760px;
	}
	
	#fiatlogo p {
		margin: 0;
		}
		
	.fiatlogo a {
		display: block;
		background-image: url(media/logo_fiatkl.gif);
		width: 61px;
		height: 126px;
		text-decoration: none;
		}
		
	.fiatlogo a:hover {
		background-image: url(media/logo_fiatklsel.gif);
		text-decoration: none;
		}

#lancialogo {
	background-image: url(media/logo_lanciagr.gif);
	width: 94px;
	height: 126px;
	font-size: 1px;
	text-indent: -999em;
	padding: 0;
	margin: -126px 0 0 855px;
	}
	
	#lancialogo p {
		margin: 0;
		}
	
	.lancialogo a {
		display: block;
		background-image: url(media/logo_lanciagr.gif);
		width: 94px;
		height: 126px;
		text-decoration: none;
		}
		
	.lancialogo a:hover {
		background-image: url(media/logo_lanciagrsel.gif);
		text-decoration: none;
		}
		
	
	
		
	
.kiesmerk {
	background-image: url(media/kiesmerk.gif);
	width: 61px;
	height: 126px;
	font-size: 1px;
	text-indent: -999em;
	padding: 0;
	margin: -126px 0 0 665px;
	}
	
.clear {
	clear: both;
	}

.link a {
font-size: 10px;
font-weight: bold;

}

.link a:visited {
font-size: 10px;
font-weight: bold;

}

.link a:hover {
font-size: 10px;
font-weight: bold;

text-decoration:none;
}

#actie_pagina img {
padding-right: 5px;
}

#actie_pagina hr {
height: 1px;
}


/*#----------DROPDOWNMENU------------#*/
/*Navigatie container*/


/*Hoofdnaviagtie ul*/
#nav_container  ul#navigation{
width: 960px;
position:absolute;
margin:0px;
padding:0px;
list-style:none;
z-index:999;
}

/*hoofdnavigatie items*/
#navigation li.mainitem{
float:left;
width:120px;
text-align:center;
}

/*hoofdnavigatie links*/
#navigation li.mainitem a.hoofditem{
display:block;
height:21px;
background-image:url(media/menu/bar.gif);
background-repeat:no-repeat;
background-position:right;
}

/*hoofdnavigatie links over*/
#navigation li.mainitem .hoofditem:hover{

}

/*opent sub navigation ul's*/
#nav_container #navigation li:hover ul, #nav_container #navigation li.over ul {
display:block;
}

/*ul subnavigation*/
#navigation li ul{
z-index:1000;
display:none;
margin:0px;
padding:5px;
list-style:none;
background-image:url(media/menu/submenutop.gif);
background-repeat:repeat-x;
background-color:#75757f;
padding-top:10px;
padding-bottom:10px;
}

#navigation li ul li{
padding:0px;
margin:0px;
}

/*subnavigation links*/
#navigation li ul li a{
display:block;
width:90%;
margin:0px;
background-color: #75757f;/* zonder deze werkt display block in IE 6 en 7 niet goed*/
background-image:url(media/menu/submenubg.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:0px auto;
text-align:left;
}

/*subnavigation links*/
#navigation li ul li a:hover{
color: #272729;
background-color: #efefef;
background-image:url(media/submenubg_over.gif);
}

/*stijlen voor menu links*/
#nav_container{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}

#nav_container a.hoofditem{
font-size:11px;
font-weight:bold;
padding-top:7px; /*hoogte van dit element is bovenaan gedefinieerd, houd daar rekeningen mee bij wijzigingen*/
text-decoration:none;
color:#FFFFFF;
}

#nav_container a.hoofditem:hover{ 
color:#272729;
}

#nav_container a.subitem{
padding:5px;
color:#fff;
text-decoration:none;
}

#nav_container a.subitem:hover{
}

/*#----------END DROPDOWNMENU------------#*/


/*-------------OCCASION OPMAAK------------*/




/*---DSL OPMAAK---*/

#dsl {
color:#000000;
font-family: Arial,Helvetica,sans-serif;
font-size:11px;
text-align:left;
margin-top: 15px;
}
#dsl td {
font-size:12px;
padding: 2px 0;
}
#dsl a {

text-decoration:underline;
}

#dsl a:hover {
text-decoration: none;
}

#dsl #terug_link {
text-align:right;
font-size: 9px;
}
#dsl #terug_link a {
text-decoration: underline;

}

#dsl #terug_link a:visited {

}

#dsl #terug_link a:hover {

text-decoration: none;
}

#dsl #page_header {
background-color:#343438;
margin:2px 0px;
padding:2px 5px;
}
#dsl #page_header .header {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
#dsl #searchtable table {
background-color:#FFFFFF;
}
#dsl #searchtable table select {
font-size:11px;
width:130px;
}
#dsl #overzicht_navigatie {
font-size: 9px;
font-weight: bold;
color: gray;
padding-bottom:5px;
width:100%;
}
#dsl #overzicht_navigatie #pagina_indicatie {
font-size: 9px;
font-weight: bold;
color: gray;
}
#dsl #overzicht_navigatie #pagina_navigatie {
font-size: 9px;
font-weight: bold;
color: gray;
text-align:center;
}
#dsl #overzicht_navigatie #pagina_navigatie a {
font-size: 9px;
font-weight: bold;
color: gray;
color:#666666;
text-decoration:underline;
}

#dsl #overzicht_navigatie #pagina_navigatie a:hover {
font-size: 9px;
font-weight: bold;
color: gray;
color:#666666;
text-decoration:none;
}

#dsl #pagina_navigatie td {
font-size:9px;
}

#dsl #overzicht_navigatie #pagina_navigatie .splitter {
font-size: 9px;
font-weight: bold;
color: gray;
padding:0px 3px;
}

#dsl .selected {
font-size: 9px;
font-weight: bold;
color: gray;
}

#dsl .nav {
font-size: 9px;
font-weight: bold;
color: gray;
}

#dsl #overzicht_tabel {
width:100%;
}
#dsl .overzicht_rij_even {
background-color:#f4f4f4;
}
#dsl .overzicht_rij_oneven {
}
#dsl .overzicht_rowtd {
color:#000000;
padding:10px;
}
#dsl .overzicht_voertuignaam a {
color:#343438;
display:block;
font-weight:bold;
text-decoration:none;
}
#dsl .overzicht_aanbieding {
padding:5px;
}
#dsl .overzicht_afbeeldinglink a {
background-image:url(http://dsl.autokopen.nl/tpl/rheebv/media/foto.gif);
background-position:left center;
background-repeat:no-repeat;
color:#000000;
font-size: 10px;
display:block;
padding:4px 0px 0px 20px;
text-decoration:none;
}
#dsl .overzicht_th {
background-color:#343438;
color:#FFFFFF;
font-weight:bold;
padding:5px 0px 2px 5px;
}
#dsl .overzicht_th a {
color:#FFFFFF;
text-decoration:none;
}
#dsl .overzicht_th a:hover {
}
#dsl .overzicht_tf {
}
#dsl #detail_tabel {
width:100%;
}
#dsl #detail_tabel #detail_carinfo, #dsl #detail_tabel #detail_dealerinfo {
padding-left:5px;
}
#dsl #detail_tabel #detail_carinfo_overige {
margin:10px 5px;
}
#dsl #detail_tabel #detail_carinfo_overige div {
margin-top:10px;
}
#dsl #detail_tabel .detail_label {
font-weight:bold;
width:175px;
}
#dsl #detail_tabel #detail_afbeelding {
width:160px;
}
#dsl #detail_tabel #detail_afbeelding img {
border:1px solid #343438;
}
#dsl #detail_tabel #detail_afbeelding .detail_fotolink, #dsl #detail_tabel #detail_afbeelding .detail_fotofilmlink {
margin-top:5px;
text-align:center;
}
#dsl #detail_tabel #detail_afbeelding .detail_fotolink a {
background-image:url(http://dsl.autokopen.nl/tpl/rheebv/media/foto.gif);
background-position:left center;
background-repeat:no-repeat;
color:#000000;
padding-left:25px;
text-decoration:none;
}
#dsl #detail_tabel #detail_afbeelding .detail_fotofilmlink a {
background-image:url(http://dsl.autokopen.nl/tpl/rheebv/media/fotofilm.gif);
background-position:left center;
background-repeat:no-repeat;
color:#000000;
padding-left:25px;
text-decoration:none;
}
#dsl #detail_tabel #detail_buttons {
margin-top:10px;
width:160px;
}
#dsl .detail_button {
background-color:#eaeaea;
border:1px solid #aaaaaa;
color:#FFFFFF;
display:block;
font-weight:bold;
height:20px;

padding-top:3px;
text-align:center;
text-decoration:none;
width:160px;
}
#dsl .detail_button:hover {
background-color:#343438;
border:1px solid #000000;
color:#FFFFFF;
text-decoration:underline;
}
#dsl #form_melding {
color:#FF0000;
}

#dsl #afbeelding td {
padding-left: 10px;
vertical-align: top;
}

/*---DSL OVERZICHT---*/

#content_modeloverzicht {
	width:581px;
	margin:auto;
	}
	


h2.overzicht_fiat,h2.overzicht_lancia {
	height: 35px;
	font-size: 14px;
	width:357px;
	color: #36363a;
	padding: 20px 0 0 180px;
	}
	
h2.overzicht_fiat {
	background-image: url(occasions/overzicht_fiat.jpg); 
	}
	
	
h2.overzicht_lancia {
	background-image: url(occasions/overzicht_lancia.jpg); 
	}

.modeloverzicht table, .merkoverzicht table {
	margin: 10px 0 0 30px;
	font-size: 12px;
	}
	
.modeloverzicht td, .merkoverzicht td {
	width: 128px;
	padding: 5px 5px;
	}

#dsl .modeloverzicht td a, #dsl .merkoverzicht td a {
	font-size: 12px;
	background: url(occasions/dot.gif) no-repeat center left;
	padding-left: 10px;
	text-decoration: underline;
	}
#dsl .modeloverzicht td a:hover, #dsl .merkoverzicht td a:hover {
	font-size: 12px;
	background: url(occasions/dot.gif) no-repeat center left;
	padding-left: 10px;
	text-decoration: none;
	}	
	
#dsl .footer h1 {
text-align: right;
font-size: 10px;
color: #ccc;
}

#dsl .footer a {
color: #ccc;
text-decoration: underline;
}

#dsl .footer a:visited {
color: #ccc;
text-decoration: underline;
}

#dsl .footer a:hover {
text-decoration: none;
}

/*occasions extra links*/

#occasion_links {
	margin: 40px 0 0 28px;
}

#occasion_links td a {
	font-size: 12px;
	background: url(occasions/dot.gif) no-repeat center left;
	padding-left: 10px;
}


#occasion_links td a:hover {
	font-size: 12px;
	background: url(occasions/dot.gif) no-repeat center left;
	padding-left: 10px;
	text-decoration: none;
	}
	
/*
autokopen nieuws stylesheet

main = openings pagina
list = lijstweergave
detail = detailweergave
popup = popup pagina voor foto's

naamgeving gelijk hieraan
*/
#externnews{
font-size: 12px;
line-height: 14px;
}

/*######################main pagina###################*/
#externnews div{ 
width:auto;
}
#externnews #main_content{

}
#externnews .main_header{
padding:2px 0px 2px 0px;
font-weight:bold;
color:#343438;
}
#externnews .main_date{
color:#4385bf;
}
#externnews #main_image{
float:right;
}
#externnews #main_image .main_plaatje{
border:1px solid gray;
}
#externnews #main_newsitem{


}
#externnews #main_links{

}
#externnews #main_newsitem .shortlinks:link{
display:block;
padding:3px;
margin:0px;
}
#externnews #main_newsitem .shortlinks:hover{
display:block;
padding:3px;
margin:0px;
}
#externnews #main_newsitem .shortlinks:visited{
display:block;
padding:3px;
margin:0px;
}
#externnews #main_newsitem_content a{
font-size:10px;
font-weight:bold;
color:#666666;
padding-right:10px;
background-image:url(media/leesmeerbg.gif);
background-repeat:no-repeat;
background-position:right;
margin-bottom:3px;
}

#externnews #main_newsitem_content a:hover{
color:#666666;
text-decoration:none;
}

#externnews #main_newsitem .morelink:hover{
display:block;
padding:10px;
margin:0px;
}
#externnews #main_newsitem .morelink:visited{
display:block;
padding:10px;
margin:0px;
}
/**##################lijst weergave#########################*/
#externnews #lijst_content{
font-size:12px;
padding:0;
width:98%;
}


#externnews .lijst_navigatie {
font-weight: bold;
font-size: 10px;
margin-top:10px;
text-align:center;
color:gray;
}
#externnews .lijst_navigatie a{
color:gray;
}
#externnews .lijst_navigatie a:hover{
color:gray;
}
#externnews .lijst_navigatie a:visited{
color:gray;
}
#externnews .lijst_article{
padding:0;
background-image:url(media/hrbg.gif);
background-repeat:repeat-x;
background-position:top;
}
#externnews .lijst_header{
font-weight:bold;
padding:2px 0px 2px 0px;
font-size:14px;
color:#343438;
}
#externnews .lijst_datum{
font-size:10px;
}
#externnews .lijst_image{
float:right;
width:125px;
}
#externnews .lijst_image .lijst_plaatje{
border:1px solid gray;
}
#externnews .lijst_newsitem_content{

}
#externnews .lijst_navigation_more a{
font-size: 10px;
padding:2px 0px 2px 0px;
}
#externnews .lijst_navigation_more a:hover{
padding:2px 0px 2px 0px;
}
/*#################detail pagina####################*/
#externnews #detail_content{
font-size: 12px;
padding:0;
}
#externnews td{
line-height: 14px;
}
#externnews  .detail_navigatie  {
font-size: 10px;
color: gray;
}
#externnews .detail_navigatie .pagenav {
font-weight: bold;
color: gray;
}
#externnews .detail_navigatie .pagenav a {
color: gray;
}
#externnews #detail_content .detail_navigatie .pagenav a:hover {
color: gray;
}
#externnews #detail_newsitem{

padding:0;
}
#externnews #detail_navigation_top{

}
#externnews .detail_header{
padding:2px 0px 2px 0px;
font-weight:bold;
font-size:14px;
color:#343438;
}
#externnews .detail_datum{
font-size:10px;
}
#externnews .detail_image{
float:right;
}
#externnews .detail_image .detail_plaatje{
border:1px solid gray;
}
#externnews #detail_newsitem_content{

}
#externnews .detail_navigation_back a{
font-size: 10px;
padding:2px 0px 2px 0px;
}
#externnews .detail_navigation_back a:hover{
padding:2px 0px 2px 0px;
}
/*#################popup pagina####################*/
#externnews #popup_content{
font-family:Arial, Helvetica, sans-serif;
padding:0px;
}
#externnews .popup_header{
padding:10px 0 0 10px;
font-weight:bold;
font-size:14px;
color:#343438;
}
#externnews .popup_navigation_close{
float: right;
padding: 0 20px 5px 0;
font-size: 9px;
}
#externnews .popup_navigation_close a:link{
font-size: 9px;
color: gray;
}

#externnews .popup_navigation_close a:visited{
color: gray;
}

#externnews .popup_navigation_close a:hover{
text-decoration: none;
}

#popup_image {
text-align: center;
}


/*eind autokopen  nieuws style*/


/*-------------MODELLEN OPMAAK------------*/

#nieuwexternindex {

}

#nieuwexternindex td {
border-bottom:1px solid #EAEAEA;
padding-bottom:10px;
padding-top:10px;
text-align:left;
width:33%;
}
#nieuwexternindex p.details {
margin:0px;
}
#nieuwexternindex p.modelname {
color:#343438;
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
}
#nieuwexternindex .description img {
float:left;
margin-right:5px;
}
#nieuwexternindex .description {
float:left;
}

#header {
width: 100%;
}

#header h1 {
font-weight: bold;
font-size: 14px;
}

#header a {
font-size: 10px;
width: 100%;
}

#uitvoering {
width: 350px;
}

#uitvoering td {
padding: 4px;
}

#uitvoering td.prijs a {
font-weight: normal;
text-decoration: none;
}
#uitvoering td.prijs a:hover {
font-weight: normal;
text-decoration: underline;
}

#uitvoering td.brandstof a {
font-weight: normal;
text-decoration: none;
}

#uitvoering td.brandstof a:hover {
font-weight: normal;
text-decoration: underline;
}

#uitvoering {
background-color:#E2E2E2;
border-left:5px solid #E2E2E2;
border-right:5px solid #E2E2E2; 
border-bottom:5px solid #E2E2E2; 
color:#343438;
}

#uitvoering .odd{
background-color:white;
border-left:5px solid white;
border-right:5px solid white; 
}


#uitvoering .even{
background-color:white;
border-left:5px solid white;
border-right:5px solid white; 
}


#nieuwexternuitvoeringen #header td {
border:0px none;
}
#nieuwexternuitvoeringen td {
border-bottom:1px solid #EAEAEA;
padding-bottom:10px;
padding-top:10px;
}
#nieuwexternuitvoeringen p {
margin:0px;
}
#nieuwexternuitvoeringen h4 {
color:#36363a;
font-size:11px;
margin:0px;
padding:0px;
}
#nieuwexternuitvoeringen .description img {
float:left;
margin-right:5px;
}
#nieuwexternuitvoeringen .description {
float:left;
}
#nieuwexterndetail #header td {
border:0px none;
}
#nieuwexterndetail td {
border-bottom:1px solid #EAEAEA;
padding-bottom:2px;
padding-top:2px;
}
#nieuwexterndetail #nav td {
border:0px solid #FFFFFF;
}
#nieuwexterndetail #nav td a {
background-color:#E2E2E2;
border-left:5px solid #9C9A9C;
border-right:5px solid #E2E2E2;
color:#9C9A9C;
display:block;
font-size:11px;
font-weight:bold;
height:20px;
margin:3px;
padding-left:7px;
padding-right:4px;
padding-top: 2px;
text-decoration:none;
}
#nieuwexterndetail #nav td a:hover {
background-color:#E2E2E2;
border-left:5px solid #343438;
border-right:5px solid #E2E2E2;
color:#000000;
display:block;
font-size:11px;
font-weight:bold;
padding-left:7px;
padding-right:4px;
padding-top: 2px;
text-decoration:none;
}
#nieuwexterndetail #nav .activedetail {
background-color:#E2E2E2;
border-left:5px solid #343438;
color:#000000;
display:block;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.column {
font-size: 10px;
margin-right: -30px;
}

/*-------------EINDE MODELLEN OPMAAK------------*/


/*---------------FORMULIEREN-------------------*/

/*--CONTACT FORMULIER--*/


.body {
padding: 3px 0;
}

.header_super {
font-size: 14px;
font-weight: bold;
color:#343438;
padding-bottom: 5px;
}

/*--BROCHURE FORMULIER--*/

.wsbsubtitel {
font-size: 14px;
font-weight: bold;
color:#343438;
padding-bottom: 5px;
}

/*-------------EINDE FORMULIEREN---------------*/



/*-----------SITEMAP----------*/

.detailkop {
	padding: 2px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #343438;
	color: white;
	}
	
.sitemap ul {
padding: 2px 15px;
}

/*-----------EINDE SITEMAP----------*/

#news_include .lijst_header {
font-weight: bold;
font-size: 11px;
color: #75757f;
}

#news_include .lijst_navigation_more a:link {
font-weight: normal;
text-decoration: none;
color: #75757f;
font-size: 11px;
}
			
#news_include .lijst_navigation_more a:visited {
font-weight: normal;
text-decoration: none;
color: #75757f;
font-size: 11px;
}
			
#news_include .lijst_navigation_more a:hover {
font-weight: normal;
color: #75757f;
text-decoration: underline;
font-size: 11px;
}

#news_include .lijst_image .lijst_plaatje {
float: none;
border: 1px solid #d8d8da;
padding: 1px;
width: 153px;
}

#news_include .lijst_image {
float: none;
}

/*---------------------LANCIA ACCESSOIRES--------------------*/
ul#lancia-accessoires, ul#lancia-accessoires li {
	margin: 0;
	padding: 0;
	list-style: none;	
}
ul#lancia-accessoires li {
	height: 160px;	
}
ul#lancia-accessoires li img {
	float: left;
	margin-right: 15px;	
}
ul#lancia-accessoires .accessoires-detail {
	position: relative;	
	height: 116px;
	float: right;
	width: 365px;
	border-bottom: 1px solid #dddddd;
}
ul#lancia-accessoires .accessoires-detail h1 a { 
	text-decoration: none;
}
ul#lancia-accessoires .accessoires-detail h1 a:hover { 
	text-decoration: underline; 
}
ul#lancia-accessoires .accessoires-detail .link-halan a {
	position: absolute;
	left: 0;
	bottom: 5px;	
	font-size: 11px;
	text-decoration: none;
}
ul#lancia-accessoires .accessoires-detail .link-halan a:hover { 
	text-decoration: underline;
}
