/* CSS Document */

html {overflow:scroll;}

body {background-color:#3b4449;margin:0;padding:0;font-family:Trebuchet MS; font-size:13px; color:#FFF;}

p, h1, h2 {margin:0;padding:0;font-size:13px;color:#FFFFFF;}



#home h2, h1 { color:#FFF; font-family: 'PT Sans', sans-serif; text-transform:uppercase; font-size:22px; 

	border-bottom:2px solid #104d95; padding:0; margin:0 0 15px 0; }



h4 { color:#FFF; margin:0px; padding:0px; font-size:16px; font-weight:bold; }



h3 { color:#FFF; font-family: 'PT Sans', sans-serif; text-transform:uppercase; font-size:22px; 

	border-bottom:2px solid #104d95; padding:0; margin:0 0 15px 0; }



h2 { text-transform:uppercase; font-size:18px; color:#104d95;  }

h2 .prefix { color:#FFF; }

	





#outer {width:960px;margin:0 auto 0 auto;}



#top {background-image:url(../assets/vdv-top-bg.png);height:119px;text-align:center;}

#top img {margin-top:55px;}





#outernav {background-image:url(../assets/vdv_content_bg.png);}

#nav {background:url(../assets/vdv-nav.png);  margin:0 30px 0 24px; border-top:2px solid #030f14; border-bottom:2px solid #030f14; }



#nav a { display:block; float:left;  padding:6px 18px; font-size:14px; text-align:center;

		 color:#FFFFFF;font-weight:bold;text-decoration:none; border-right:2px solid #030f14; 

		 font-family: 'PT Sans', sans-serif; text-transform:uppercase; text-shadow:2px 2px #030f14;  }

#nav a:last-child { border:none; }

#nav a:hover {}



.slide { position:relative; }

.slide-overlay { position:absolute; background:url(../assets/vdv-splash-bg.png); padding:8px 15px; width:876px; bottom:0px;

			     color:#FFF; font-size:17px; font-weight:normal; font-family: 'PT Sans',sans-serif; font-size: 15px; font-weight: bold;

				 text-shadow: 2px 2px #030F14; text-transform:uppercase; }





#outercontent {background-image:url(../assets/vdv_content_bg2.jpg);}

#innercontent {margin:0px 30px 0 24px;}

#content {margin:0px 20px 10px 30px;}

#content a {color:#CF002A;font-size:13px;}

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

#content p {margin:10px 0; line-height:120%;}

#content li {color:#FFFFFF;font-size:12px;}

#thecontent { margin-top:35px; }



.outerbox {margin:5px 30px 30px 30px;}

.roundedbox { background-color:#232e33;padding:5px 10px 5px 10px;}

.roundedbox img {margin-right:3px;}

.roundedbox2 { background-color:#232e33;padding:0px 10px 0px 10px;}

.logobox {margin-bottom:10px;margin-top:10px;}



.item-left { float:left; width:150px; }

.item-right { float:right; width:450px; }

.categorie-item { margin-bottom:30px; }

#innercontent .categorie-item a { color:#D92F2C; text-transform:uppercase; }



#bottom {background-image:url(../assets/vdv_bottom_bg2.jpg);height:73px;margin-bottom:10px;}

#bottom td {color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

#bottom a {color:#FFFFFF; text-decoration:none;}

#bottom a:hover {color:#FFFFFF; text-decoration:underline;}



#rightbox { margin-left:15px; width:200px; }

#rightbox a { color:#cf0000;text-decoration:none; }

#rightbox a:hover {text-decoration:underline;}

.highlightbox { background-color:#05407e;padding:10px; margin-bottom:25px; }

.highlightspacer {border-bottom:1px dotted #747c7d;margin-bottom:8px;}

.highlightbox h1 {font-size:14px;text-transform:uppercase;margin-bottom:3px;}



.nieuwsteaserfoto {height:55px;width:70px;background-repeat:no-repeat;background-position:center center;float:right;border:1px solid #004c99;}



.scroll img:hover {filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;}



.fotolinks {border:2px solid #004c99;margin:0 0px 5px 15px;}

.L {float:left;margin:0 15px 5px 0;border:2px solid #004c99;}

.R {float:right;margin:0 0px 5px 15px;border:2px solid #004c99;}

.float, .clear-fix {clear:both;}

.tabellijst td {border-bottom:1px dotted #004c99;padding:5px;font-size:12px; color:#FFFFFF;}

.tabellijst { width:100%;}



/*

#contactform input, #contactform textarea {font-family:Arial;font-size:11px;color:#747C7D;border:1px solid #747C7D;background-color:#232E33;padding:2px;}

#contactform {height:320px;}

#contactform p {margin:0;}

#contactform td {font-family:Arial;font-size:11px;color:#FFFFFF;}

#contactform img {display:block; margin:0 auto 0 auto;text-align:center;padding-top:100px;}*/



.grayCell {

    background-color: #192226;

    padding:10px;

	color:#FFF; font-size:13px;

	border-radius:10px;

}

.aanbodItem { }

#aanbodOverview p.aanbodIntrotext {

    font-size: 11px;

    margin: 0;

}



#modellenNavigatie {

    background-color: #192226;

    border: 1px solid #000000;

    color: #CCCCCC;

    margin: 15px 0;

    padding: 10px;

	border-radius:10px;

}

#modellenNavigatie a {

	display:inline-block;

    color: #FFFFFF;

    cursor: pointer;

    text-decoration:none;

	padding:2px 10px;

	font-family: 'PT Sans',sans-serif; font-size: 13px;

	text-shadow: 1px 1px #030F14; text-transform:uppercase;

}

#modellenNavigatie .modelactive { background:#CF002A; text-decoration:none; }

#modellenNavigatie .clicklink {  text-decoration:underline; }

#modellenNavigatie .modelactive .clicklink {  text-decoration:none; }



#aanbodOverview h4, #aanbodOverview h4 a { color:#FFF; font-family: 'PT Sans', sans-serif; text-transform:uppercase; font-size:18px; 

	border-bottom:2px solid #104d95; padding:0; margin:0 0 10px 0; text-decoration:none;  }

	

.aanbodHoofdfoto {

    margin-right: 10px;

    width: 100px;

}



#cat-nav { border-radius:10px; color:#666; text-align:center; background:#192226; padding:10px; border:1px solid #192226; margin-bottom:20px; }

#cat-nav a { text-transform:uppercase; color:#FFF; display:inline-block; padding:5px 10px; font-weight:bold;

				font-family: 'PT Sans',sans-serif; font-size: 15px;

				text-shadow: 2px 2px #030F14; text-transform:uppercase;

			 }

#cat-nav .catbreadcrumb {  background:#05407E; text-decoration:none; }

#aanbodOverview .model-link { color:#CF002A; }





.contentfoto-hp { margin:8px 0px; }

.news-teaser-read-more { }

.news-teaser-content { margin-bottom:5px; }



.news-archive { margin-top:25px; }



#contact td { font-size:13px; }



.textmodel { display:none; font-size:12px; margin-top:7px; } 

#poptrigger h2 { margin: 10px 0; }
#poptrigger p { color: #000; margin: 7px 0; }
#poptrigger img { width: 100%; }
#poptrigger img.pop-img-l { float: left; margin: 0 15px 15px 0; width: 400px; }
#poptrigger img.pop-img-r { float: right; margin: 0 0 15x 15px; width: 400px; }
#poptrigger a { color:#E5302C; }