/* CSS Document */

body {
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#ABB2BE;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	}
	
#container {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:898px;
	background-color:#FFFFFF;
	border-left:1px solid #7D7D7D;
	border-right:1px solid #7D7D7D;
	}
	
#top {
	position:relative;
	width:898px;
	height:89px;
	background-color:#000000;
	background-image:url(../images/back_top.jpg);
	background-repeat:no-repeat;
	}
	
#pouw_logo {
	position:absolute; top:0px; left:730px;
	height:74px;
	width:134px;
	}
		
	
#logo_gif {
	position:absolute; left:35px; top:33px;
	height:48px;
	width:328px;
	}
	
#logos_merken {
	position:absolute; left:557px; top:0px;
	height:89px;
	width:131px;
	}		
	
#menu {
	position:relative;
	height:49px;
	width:898px;
	z-index:3;
	background-color:#000000;
	background-image:url(../images/menuback.jpg);
	background-repeat:no-repeat;
	}
	
#menu_intranet {
	background-color:#000000;
	height:29px;
	width:863px;
	padding-left:35px;
	padding-top:20px;	
	}	
	
#menu_intranet li {
	float:left;
	display:block;
	height:40px;
	width:80px;
	margin-right:15px;
	}
	
#menu_intranet a {
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	}	
	
#menu_intranet a:hover {
	text-decoration:underline;
	}		
						
	
#menu_footer {
	position:relative;
	height:19px;
	width:898px;
	background-image:url(../images/menu_back.jpg);
	background-repeat:no-repeat;
	}	
	
#header {
	position:relative; 
	height:159px;
	width:898px;
	z-index:1;
	}
	

#headermeppel {
	position:relative; 
	height:200px;
	width:898px;
	z-index:1;
	}
	
#content {
	position:relative; 
	left:20px;
	float:left; 
	width:650px;
	margin-top:20px;
	margin-bottom:30px;
	padding-left:0px;
	padding-right:0px;
	}
	
#right {
	position:relative; 
	float:right; 
	width:193px;
	margin-top:20px;
	margin-bottom:20px;
	right:15px;
	}
	

/*--- origineel
#right {
	float:left; 
	width:193px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:32px;
	}
--- */
	
#right select {
	width:107px;
	font-size:11px;
	float:left;
	margin-bottom:2px;
	}
	
#right label {
	float:left;
	width:73px;	
	height:20px;
	font-weight:bold;
	clear:both;
	padding-top:2px;
	}		

#zoek_occasion {
	height:204px;
	width:186px;
	background-image:url(../images/occasions_back.jpg);
	background-repeat:no-repeat;
	padding-left:7px;
	padding-top:30px;
	font-size:11px;
	}
	
#demos_rechts{
	height:190px;
	width:186px;
	background-image:url(../images/demos_back.jpg);
	background-repeat:no-repeat;
	padding-left:7px;
	padding-top:25px;
	font-size:11px;
}

#demos_rechts_new{
	height:170px;
	width:186px;
	background-image:url(../images/demos_back.jpg);
	background-repeat:no-repeat;
	padding-left:7px;
	padding-top:45px;
	font-size:11px;
}

#demo_content{
	width:150px;
	margin:20px 0px 0px 10px;
}

#demo_content img{
	margin:0px 0px 10px 15px;
}

#right_geleverd{
	height:185px;
	width:166px;
	background-image:url(../images/special.jpg);
	background-repeat:no-repeat;
	padding-left:18px;
	padding-right:16px;
	padding-top:30px;
	font-size:11px;
}

.introtekst{
width:380px;
}
	
.input2 {
	width:154px;
	height:26px;
	background-image:url(../images/btn_occasion.jpg);
	border:0px;
	font-weight:bold;
	padding-bottom:2px;
	margin-top:25px;
	cursor:pointer;
	margin-right:10px;
	}
		
.input2:hover {
	background-image:url(../images/btn_occasion2.jpg);
	}

/*.btn_zoeken {
	width:174px;
	height:26px;
	background-image:url(../images/btn_occasions.jpg);
	border:0px;
	font-weight:bold;
	padding-bottom:2px;
	margin-top:6px;
	cursor:pointer;
	}
		
.btn_zoeken:hover {
	background-image:url(../images/btn_occasions2.jpg);
	}*/
	
.btn {
	width:174px;
	height:26px;
	background-image:url(../images/btn_occasions.jpg);
	background-repeat:no-repeat;
	border:0px;
	font-weight:bold;
	padding-bottom:2px;
	cursor:pointer;
	display:block;
	}
	
.btn:hover {
	background-image:url(../images/btn_occasions2.jpg);
	}			
	
#snellinks {
	position:relative;
	width:173px;
	height:128px;
	background-image:url(../images/snellinksback.jpg);
	background-repeat:no-repeat;
	margin-top:33px;
	padding-left:20px;
	padding-top:23px;
	line-height:30px;
	}
	
#snellinks2 {
	position:relative;
	width:173px;
	height:158px;
	background-image:url(../images/snellinksback_occ.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:23px;
	line-height:30px;
	margin-bottom:30px;
	}
	
#snellinks3 {
	position:relative;
	width:173px;
	height:128px;
	background-image:url(../images/snellinksback.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:23px;
	line-height:30px;
	}

#snellinksDeloitte {
	position:relative;
	width:173px;
	height:188px;
	background-image:url(../deloitte_autoregeling/autos_vwaudi/snellinksback.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	padding-left:20px;
	padding-top:23px;
	line-height:30px;
	}
	
#snellinksDeloitteHome {
	position:relative;
	width:173px;
	height:243px;
	background-image:url(../deloitte_autoregeling/autos_vwaudi/snellinksbackHome.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	padding-left:20px;
	padding-top:22px;
	line-height:30px;
	}		
	
#snellinksDeloitteSeat {
	position:relative;
	width:173px;
	height:159px;
	background-image:url(../deloitte_autoregeling/autos_vwaudi/snellinksbackSeat.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	padding-left:20px;
	padding-top:23px;
	line-height:30px;
	}	
	
#vestigingDeloitte {
	position:relative;
	width:173px;
	height:302px;
	background-image:url(../deloitte_autoregeling/autos_vwaudi/vestigingback.jpg);
	background-repeat:no-repeat;
	margin-top:33px;
	padding-left:20px;
	padding-top:23px;
	line-height:30px;
	}
	
#vestigingDeloitteHome {
	position:relative;
	width:173px;
	height:302px;
	background-image:url(../deloitte_autoregeling/autos_vwaudi/vestigingback.jpg);
	background-repeat:no-repeat;
	margin-top:23px;
	padding-left:20px;
	padding-top:23px;
	line-height:30px;
	}
	
#vestigingDeloitteSeat {
	position:relative;
	width:173px;
	height:50px;
	background-image:url(../deloitte_autoregeling/autos_vwaudi/vestigingbackSeat.jpg);
	background-repeat:no-repeat;
	margin-top:33px;
	margin-bottom:0px;
	padding-left:20px;
	padding-top:23px;
	line-height:30px;
	}
	
#klikDeloitte {
	position:relative;
	width:178px;
	height:188px;
	background-image:url(../deloitte_autoregeling/autos_vwaudi/klikback.jpg);
	background-repeat:no-repeat;
	margin-top:33px;
	padding-left:15px;
	padding-top:43px;
	line-height:30px;
	}		
	
#feiten {
	position:relative;
	width:193px;
	height:175px;
	background-image:url(../images/feiten_back.jpg);
	background-repeat:no-repeat;
	padding-top:40px;
}			

#feiten ul{
	list-style-image:url(../images/lustyle.gif);
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 25px;
}
#feiten li{ padding-bottom:14px; line-height:14px;}

#right_slogan {
	position:relative;
	height:21px;
	width:105px;
	margin-top:20px;
	}					
	
#footer {
	clear:both;
	width:898px;
	height:22px;
	border-top:1px solid #C7C7C7;
	border-bottom:1px solid #7D7D7D;
	background-image:url(../images/footerback.jpg);
	background-repeat:repeat-x;
	}
	
#breadcrumb {
	float:left;
	height:22px;
	width:48px;
	background-image:url(../images/breadcrum_start.jpg);
	margin-right:10px;
	cursor:pointer;	
	}
	
.crumb {
	float:left;
	margin-top:4px;
	color:#666666;
	}
	
#cartel {
	float:right;
	margin-top:5px;
	height:15px;
	width:205px;
	}
	
#cartel a {
	font-size:10px;
	color:#666666;
	text-decoration:none;
	}		
	
#cartel a:hover {
	font-size:10px;
	color:#666666;
	text-decoration:underline;
	}
		
.arrow {
	float:left;
	height:22px;
	width:18px;
	margin-left:10px;
	margin-right:10px;
	}				
	
#home {
	position:relative; 
	height:205px;
	width:618px;
	background-image:url(../images/home_back.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:10px;
	}

#home p {
	font-size:10px;
}
	
#home_nieuws {
	position:absolute; left:420px; top:10px;
	height:186px;
	width:200px;
	}	
	
.nieuwsitem	{
	position:relative;
	height:47px;
	width:200px;
	margin-bottom:22px;
	font-size:10px;
	line-height:15px;
		}
	
#home_acties {
	position:relative;
	height:194px;
	width:632px;
	margin-top:25px;
	/*background-image:url(../images/home_actiesback.jpg);*/
	background-repeat:no-repeat;
	padding-top:10px;
	}
	
#banners {
	position:absolute; left:0px; top:10px;

	height:180px;
	width:632px;	
	}
	
#banners p {
	margin-bottom:19px;	
	}
	
form {
	display:inline;
	}
	
a {
	color:#503791;
	text-decoration:underline;
	}		

a:hover {
	color:#000000;
	text-decoration:underline;
	}
	
a:visited {
	color:#8974c1;
	}	
	
h1 {
	color:#2A2B32;
	margin-bottom:0px;
	margin-top:0px;
	font-size:25px;
	}

h2.azie {
	color:#971d1b;
	margin-bottom:0px;
	margin-top:0px;
	font-size:25px;
	}

h2 {
	color:#503791;
	margin-bottom:0px;
	margin-top:0px;
	font-size:25px;
	}
	
h3 {
	color:#2A2B32;
	margin-bottom:0px;
	margin-top:0px;
	font-size:11px;
	}
	
.subtitel {
	color:#503791;
	margin-bottom:0px;
	margin-top:0px;
	font-size:16px;
	}
	
h3 a {
	text-decoration:none;
	}
	
h4 /* autoverhuur */  {
	color:#e7bc15;
	margin-bottom:0px;
	margin-top:0px;
	font-size:25px;
	}	
	
h5 /* leasing */ {
	color:#cc2e23;
	margin-bottom:0px;
	margin-top:0px;
	font-size:25px;
	}	
	
h6 /* autoschade */ {
	color:#60b131;
	margin-bottom:0px;
	margin-top:0px;
	font-size:25px;
	}
	
.h7 /* financiele diensten */ {
	color:#0b8ba4;
	margin-bottom:0px;
	margin-top:0px;
	font-size:25px;
	}	

.h8 /* occasions */ {
	color:#e7791a;
	margin-bottom:0px;
	margin-top:0px;
	font-size:25px;
	z-index:100;
	}							
	
p {
	margin-top:0px;
	margin-bottom:0px;
	line-height:15px;
	}
	
.lijn {
	width:633px;
	height:3px;
	background-image:url(../images/hr.gif);
	background-repeat:repeat-x;
	margin-bottom:10px;
	margin-top:10px;
	}

/* CONTENT ELEMENTEN */

#merken {
	position:relative;
	margin-top:15px;
	height:100px;
	width:612px;
	background-image:url(../images/merkenback.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:20px;
	}
	
.display_auto {
	float:left;
	width:190px;
	background-color:#f6f6f6;
	margin-top:20px;
	margin-right:55px;
	margin-bottom:20px;
	padding-left:7px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:7px;
	border:1px solid #dadde1;
	text-align:center;
	}
	
.display_auto:hover {
	border:1px solid #503791;
	}
	
.display_auto img {
	margin-top:7px;
	border:2px solid #dadde1;
	}
	
.prijs {
	color:#348900;
	font-size:13px;
	font-weight:bold;
	margin-top:6px;
	}
	
#link_speciaal {
	clear:both;
	width:446px;
	background-color:#f6f6f6;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:12px;
	padding-right:7px;
	border:1px solid #503791;
	margin-bottom:10px;	
	}			
	
#link_speciaal:hover {
	background-color:#e8e6f8;
	}
	
.link_speciaal2 {
	clear:both;
	width:605px;
	background-color:#f6f6f6;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:12px;
	padding-right:7px;
	border:1px solid #503791;	
	}			
	
.link_speciaal2:hover {
	background-color:#e8e6f8;
	}	
	
.rood_link {
	color:#ffa800;
	}
	
.occasion_link:visited {
	color:#FF0000;
	}
	
.vacature {
	border:1px solid #CCCCCC;
	padding-left:15px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-bottom:20px;
	}	
	
fieldset {
	border:1px solid #CCCCCC;
	padding-left:15px;
	padding-top:10px;
	padding-right:10px;
	}
	
legend {
	font-size:14px;
	font-weight:bold;
	color:#503791;
	}

a.arrowLink {
	padding:0 0 0 15px;
	margin:0px 0px 0px 40px;
	background-image:url(../images/arrow_link.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#282775;
	padding:0 0 0 15px;
}

a.arrowLink:hover {
	text-decoration:underline;
}

#sorteer {
	position:relative;
	height:22px;
	width:612px;
	margin-top:15px;
	padding-top:7px;
	padding-left:15px;
	background-image:url(../images/sorteerback.jpg);
	background-repeat:no-repeat;
	}
	
.demo {
	position:relative;
	width:625px;
	height:90px;
	margin-top:15px;
	background-color:#f9f9f9;
	background-image:url(../images/demoback.jpg);
	background-repeat:no-repeat;
	border:1px solid #ebebeb;	
	}
	
.demo:hover {
	border:1px solid #503791;
	}		
	
.demo_afbeelding {
	position:absolute; left:505px; top:0px;
	height:90px;
	width:120px;

	}
	
.demo_merk {
	position:absolute; left:0px; top:0px;
	width:115px;
	height:83px;
	padding-left:5px;
	padding-top:7px;
	}
	
.demo_opties {
	position:absolute; left:130px; top:0px;
	height:77px;
	width:190px;
	padding-top:7px;
	padding-bottom:5px;

	}
	
.demo_prijs {
	position:absolute; left:317px; top:0px;
	height:83px;
	width:100px;
	font-size:12px;
	font-weight:bold;
	color:#348900;
	padding-top:7px;
	text-align:center;
	}
	
.demo_vestiging {
	position:absolute; left:420px; top:0px;
	height:83px;
	width:83px;
	padding-top:7px;
	}			

#aanbiedingen_blok {
	float:right;
	width:177px;
	/* height:370px; */
	height:172px;
	margin-top:20px;
	margin-right:15px;
	margin-bottom:0px;
	/* background-image:url(../images/back_specialeaanbieding.jpg); */
	background-image:url(../images/back_specialeaanbieding2.jpg);
	background-repeat:no-repeat;
	padding-left:8px;
	padding-right:8px;
	padding-top:30px;
	}

	
#diensten_links {
	width:177px;
	height:276px;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:15px;
	padding-left:10px;
	background-image:url(../images/snellinksback2.jpg);
	background-repeat:no-repeat;
	padding-right:6px;
	padding-top:30px;
	}
	
#diensten_links a {
	display:block;
	height:15px;
	width:157px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:0px;
	margin-bottom:10px;
	/*border-bottom:1px solid #999999;*/
	background-image:url(../images/lustyle.gif);
	background-repeat:no-repeat;
	background-position:left;	
	}
	
#diensten_afb {
	float:right;
	width:193px;
	height:129px;
	margin-right:10px;
	margin-bottom:20px;
	visibility:hidden;
	display:none;		
	}

#foto_galerij {
	position:relative;
	margin:10px 0px 25px 0px;
	left:20px;
	}	
	
#foto_galerij img {
	margin:17px 0px 0px 32px;
	border:1px solid #7F9DB9;
	}

#foto_galerij img:hover {
	margin:17px 0px 0px 32px;
	border:1px solid #6144B2;
	}
	
.schadevestiging {
	float:left;
	height:100px;
	margin-right:0px;
	margin-top:15px;
	font-size:10px;
	padding-top:6px;
	padding-right:14px;
	border-bottom:1px solid #dedede;
	}
	
.nieuwsbericht {
	position:relative;
	width:620px;
	margin-bottom:15px;
	padding-top:25px;
	height:100px;
	}

.nieuwsbericht_titel {
	position:absolute; left:0px; top:0px;
	height:20px;
	width:500px;
	color:#503791;
	margin-bottom:0px;
	margin-top:0px;
	font-size:16px;
	}

.nieuwsbericht_datum {
	position:absolute; left:500px; top:0px;
	height:17px;
	width:130px;
	padding-top:3px;
	text-align:right;
	color:#999999;
	}
	
.nieuwsbericht_tekst {
	position:absolute; left:0px; top:25px;
	width:450px;
	}		
	
.nieuwsbericht_img {
	float:right;
	margin-left:25px;
	}	
		
#map {
	width:630px;
	height:350px;
	background-color:#CCCCCC;
	border:1px solid #666666;
	margin-top:25px;
	}
	
#formulier {
	width:615px;
	background-color:#f7f7f7;
	border:1px solid #dadde1;
	padding-top:10px;
	padding-left:15px;
	margin-top:20px;
	padding-bottom:25px;
	}																	
					

/* TABJES */

.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 622px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}



.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
	width:630px;
}


.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding-top:6px;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:6px;
	margin: 0px 1px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color: #DDD;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	cursor: pointer;
	color: #503791;

}


.TabbedPanelsTabHover {
	background-color: #CCC;
	color:#000000;	
}


.TabbedPanelsTabSelected {
	background-color: #ebebeb;
	border-bottom: 1px solid #EEE;
}

.TabbedPanelsTab a {
	color: #503791;
	text-decoration: none;
}

.TabbedPanelsTab a:hover {
	color: black;
	text-decoration: none;
}


.TabbedPanelsContentGroup {
	clear: both;
	border-top: solid 1px #999;
	border-right: solid 1px #dfe0e2;	
	background-color: #EEE;
	background-image:url(../images/back_vestigingen.jpg);
	background-repeat:no-repeat;
	height:310px;
}



.TabbedPanelsContent {
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom:0px;	
	height:300px;
	font-size:10px;
}


.TabbedPanelsContentVisible {
}


/* TABJES2 */



.TabbedPanels2 {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 627px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}



.TabbedPanelsTabGroup2 {
	margin: 0px;
	padding: 0px;
	width:640px;
}


.TabbedPanelsTab2 {
	position: relative;
	top: 1px;
	float: left;
	padding-top:6px;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:6px;
	margin: 0px 1px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color: #DDD;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	cursor: pointer;
	color: #503791;

}

.TabbedPanelsTab2Hover {
	background-color: #CCC;
	color:#000000;	
}

.TabbedPanelsTab2Selected {
	background-color: #ebebeb;
	border-bottom: 1px solid #EEE;
}

.TabbedPanelsTab2 a {
	color: #503791;
	text-decoration: none;
}

.TabbedPanelsTab2 a:hover {
	color: black;
	text-decoration: none;
}


.TabbedPanelsContentGroup2 {
	clear: both;
	border-top: solid 1px #999;
	border-right: solid 1px #dfe0e2;	
	background-color: #EEE;
	background-image:url(../images/back_contact.jpg);
	background-repeat:no-repeat;
	height:140px;
}

.TabbedPanelsContent2 {
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom:0px;	
	height:120px;
	font-size:10px;
}


.TabbedPanelsContentVisible2 {
}		

/* HIER BEGINT SIFR */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	width: 670px;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 670px;
	height: 0;
	/*display: block;*/
	overflow: hidden;
}


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	margin-bottom:0px;
	width: 670px;
	z-index:100;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	margin-bottom:0px;	
	width: 670px;
	z-index:100;
}


/*Demo weergaven aan de rechter kant*/


.demos {	
	position:relative; 
	margin-left:auto; 
	margin-right:auto;
	width:165px; 
	height:100px;
}

.demoshidden {	
	position:relative; 
	padding-left:20px; 
	margin-left:auto; 
	margin-right:auto; 
	width:165px; 
	height:100px; 
	display:none; 
	visibility:hidden;
}

.demos_prijs {	
	width:100px; 
	font-size:10px;
	font-weight:bold; 
	color:#503791; 
	padding-top:7px; 
	text-align:center;
}

.aanmeldtabel {	
vertical-align:top;
}


.fotoPagina {
	height:42px;
	width:631px;
	list-style:none;
	margin-left:0px;
	}	
	
.fotoPagina li {
	float:left;
	list-style:none;
	display:block;
	height:40px;
	width:96px;
	border:1px;
	border-style:solid;
	background-color:#F7F7F7;
	border-color:#DADDE1;
	margin-right:1px;
	padding-top: 10px;
	text-align: center;
	}
	
.fotoPagina a {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}	
	
.fotoPagina a:hover {
	text-decoration:underline;
	}		
