/* CSS Document */

body{
	margin:0px;
	background:#FFFFFF;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.holder{
	width:986px;
}
.container{
	width:986px;
	float:left;
	background:url(../Images/VG/bg_schaduw.jpg) left repeat-y;
}


td{
	text-align:left;
	vertical-align:top;
}
.grijs{
	background:#e6e6e6;
}
.NAW{
	background:#e6e6e6;
	vertical-align:middle;
	text-align:right;
	color:#464647;
}
.NAW a{
	color:#464647;
	text-decoration:none;
}
.NAW a:hover{
	color:#52bdec;
	text-decoration:none;
}
.midden{
	vertical-align:middle;
	text-align:center;
}
.groen_LB{
	background:#d6df3d url(../Images/VG/groen_LB.gif) no-repeat left;
}
.groen_top{
	background:#d6df3d;
}
.links{
	background:#52bdec url(../Images/VG/BG_links.gif) no-repeat top;
	padding:15px 5px 10px 5px;
	font-size:11px;
}
.links TD{
	text-align:center;
}
.links #kop{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.links a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.links a:hover{
	color:#d6df3d;
}
.links_aanbod{
	background:#52bdec url(../Images/VG/BG_links.gif) no-repeat top;
	padding:15px 5px 10px 5px;
	color:#FFFFFF;
	font-size:12px;
}
.links_aanbod #kop{
	font-size:12px;
	font-weight:bold;
}
.links_aanbod SELECT{
	border:1px solid #000000;
	width:170px;
	margin:0px;
	padding:0px;
}
.links_aanbod INPUT{
	background:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	border:1px solid #000000;
}




.rechts{
	background:#d6df3d;
	width:176px;
}
.rechts UL{
	list-style:none;
	margin:0px;
	padding:0px;
}
.rechts li{
	width:176px;
	height:24px;
	float:left;
	margin:-1px 0 0 0;
}
.rechts a{
	line-height:24px;
	color:#6d6e71;
	text-decoration:none;
	background:#d6df3d url(../Images/VG/grijs.gif) repeat-x top;
	height:24px;
	width:166px;
	float:left;
	margin-bottom:1px;
	padding:0 5px 0 5px;
}
.rechts a:hover{
	background:#e6e6e6 url(../Images/VG/grijs.gif) repeat-x top;
}


.rechts #onder{
	background:url(../Images/VG/grijs.gif) repeat-x top;
}
.rechts #aan a{
	background:#b5b5b5 url(../Images/VG/grijs.gif) repeat-x top;
	color:#333333;
}


.rechts .tweet{
	background:# none;
	width: auto;
	margin:0 0 0 5px;
	font-size:11px;
}
.rechts .tweet UL{
	list-style:none;
	margin:0px;
	padding:0px;
}
.rechts .tweet li{
	width: auto;
	height: auto;
	float: none;
	margin: auto;
}
.rechts .tweet a{
	line-height: normal;
	text-decoration:none;
	background: none;
	height: auto;
	width: auto;
	float: none;
	margin-bottom: auto;
	padding:inherit;
	font-size:11px;
}
.rechts .tweet a:hover{
	background:#e6e6e6 url(../Images/VG/grijs.gif) repeat-x top;
}



.content{
	background:#e6e6e6 url(../Images/VG/BG_content.gif) repeat-y center top;
	padding:34px;
	width:516px;
	color:#6d6e71;
	line-height:18px;
}
.content a{
	color:#066087;
}
.content a:hover{
	color:#000000;
	text-decoration:underline;
}
.content H1{
	color:#006591;
	font-size:18px;
	margin-bottom:15px;
}






.content_aanbod{
	background:#e6e6e6 url(../Images/VG/BG_content.gif) repeat-y center top;
	padding:34px;
}
.object{
	position:relative;
	width:516px;
}
.object a{
	margin-bottom:10px;
	position:relative;
	border:1px solid #52bdec;
	background:#FFFFFF;
	float:left;
	width:514px;
	color:#000000;
	text-decoration:none;
}
.object a:hover{
	border:1px solid #464647;
}
.object .obj-afb{ position:relative; width:149px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
.obj-label{ position:absolute; left:0; top:10px; width:149px; height:36px; margin:0; padding:0; display:block;}
.object #Adres{
	color:#52bdec;
	font-weight:bold;
	position:absolute;
	left:160px;
	top:10px;
}
.object a:hover #Adres {
	color:#464647;
}
.object #Prijs{
	color:#52bdec;
	font-weight:bold;
	position:absolute;
	text-align:right;
	right:10px;
	top:10px;
}
.object a:hover #Prijs {
	color:#464647;
}
.object SPAN{
	cursor:pointer;
}
.object #PCPlaats{
	position:absolute;
	left:160px;
	top:25px;
}
.object #extra_L{
	position:absolute;
	left:160px;
	top:60px;
}
.object #extra_R{
	position:absolute;
	left:260px;
	top:60px;
}




.content_object{
	background:#e6e6e6 url(../Images/VG/BG_content.gif) repeat-y center top;
	padding:34px;
}
.content_object H1{
	color:#006591;
	font-size:18px;
	margin-bottom:15px;
}
.content_object H1 #Adres{
	color:#006591;
	font-size:13px;
	margin-bottom:5px;
}
.gegevens{
	background:#FFFFFF;
	border:1px solid #52bdec;
}
.thumpnail{
	text-align:center;
	background-color:#FFFFFF;
}
TD.thumpnail{
	padding:7px;
}
.thumpnail IMG{
}
.foto IMG{
}
.content_object H3{
	color:#006591;
	font-size:13px;
	margin-bottom:5px;
}
.PDF{
	text-align:right;
	vertical-align:bottom;
	padding-bottom:14px;
	font-size:11px;
	font-weight:bold;
}
.PDF IMG{
	float:right;
}
.PDF a{
	color:#006591;
	text-decoration:none;
}
.PDF a:hover{
	color:#52bdec;
}
.MAP{
	text-align:right;
	vertical-align:bottom;
	padding-bottom:14px;
	font-size:11px;
	font-weight:bold;
}
.MAP IMG{
	float:right;
}
.MAP a{
	color:#006591;
	text-decoration:none;
}
.MAP a:hover{
	color:#52bdec;
}

.form{
font-size:11px;
border:1px solid #000000;
}
.knop{
font-size:11px;
background-color:#d6df3d;
border:1px solid #000000;
}
.stuur-btn{ width:263px; height:22px; line-height:22px; display:block; text-decoration:none; color:#000; text-align:center; font:12px; font-weight:bold; text-transform:uppercase;}
.stuur-btn:hover{ background:#52bdec; color:#fff;}
.spamcontrole {
width:5px;
visibility:hidden;
}
#taxform{
	width:500px;
	margin:0px;
	padding:0px;
	}
#taxform TD.kop{
	text-align:center;
	color:#ff7300;
	font-weight:bold;
	font-size:14px;
	}
#taxform TD.kop2{
	background:#cecece;
	text-align:center;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}
#taxform TD.naam{
	text-align:right;
	vertical-align:middle;
	font-size:11px;
	color:#000000;
	}
.submit_btn{
	background:#929292;
	border:1px solid #9c9c9c;
	}
	
#niet_aanwezig{
	margin:0 0 15px 0;
}
	
#niet_aanwezig P{
	margin:0px;
}

.uitleg a{
	color:#000000;
	text-decoration:none;
}
.uitleg a:hover{
	color:#666666;
	text-decoration:none;
}


.uitleg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	width:200px;
	text-align:center;
}
.uitleg a IMG{
	width:80px;
	border:#000000 1px solid;
}
.uitleg a:hover IMG{
	width:80px;
	border:#666666 1px solid;
}

.uitleg_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	width:200px;
	text-align:center;
}

.footer{
	background:#e6e6e6
	width:516px;
	color:#999999;
	line-height:12px;
	font:8px;
	font-style: normal;
}
 .footer A{
	color:#B5B5B5;
	text-align: center;
	font-size: 9px;
	text-decoration: none;
}
/**************************************************************
** Links
***************************************************************/

TABLE.hyperlink{ margin-bottom: 20px; text-align: left; width: 100%;}

TABLE.hyperlink TD.titel{ background-color: #cecece; font-weight: bold;}
TABLE.hyperlink TD.titel A{ display: block; height: 100%;}
TABLE.hyperlink TD.titel A SPAN{ cursor: pointer;}
TABLE.hyperlink TD.titel A SPAN.naam{ float: left;}
TABLE.hyperlink TD.titel A SPAN.url{ float: right;}

/**************************************************************
** Slimbox 2
***************************************************************/
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../Images/Buttons/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../Images/Buttons/vorige_btn.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../Images/Buttons/volgende_btn.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../Images/Buttons/close_btn.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
