/*Algemeen (base)*/
body {
	margin:0;
	padding:0;
	background-color:#dcdcdc;
	height: 100%;
	text-align:center;
}
body, table, td, div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#18519f;
	line-height: 16px;
}

div#wrapper {
	width:879px;
	margin:0 auto;
	height:100%;
}
/* Internet Explorer */
	html div#wrapper {
		height:100%;
	}
div#shadow_left {
	float:left;
	width:11px;
	height:100%;
	background-image:url(../images/shadow_left.gif);
	background-repeat:repeat-y;
}	
div#mainLeft {
	float:left;
	width:683px;
	min-height:555px;
	height:100%;
	background-color:#ffffff;
}
div#mainRight {
	float:left;
	width:174px;
	min-height:555px;
	height:100%;
	background-color:#f5a408;
}
div#shadow_right {
	float:left;
	width:11px;
	height:100%;
	background-image:url(../images/shadow_right.gif);
	background-repeat:repeat-y;
}
div#topLeft { 
	float:left;
	width:683px;
	height:191px;
}
div#topRight { 
	float:left;
	width:174px;
	height:191px;
}
div#header { 
	float:left;
	width:510px;
	height:96px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
}
div#boxOrange { 
	float:left;
	width:173px;
	height:96px;
	background-color:#f5a408;
}
div#logo { 
	float:left;
	width:510px;
	height:95px;
}
div#menu { 
	float:left;
	width:173px;
	height:95px;
	background-color:#18519f;
}
div#menuText { 
	float:left;
	width:158px;
	height:80px;
}
div#inloggen { 
	float:left;
	width:174px;
	height:96px;
	background-image:url(../images/bg_inloggen.gif);
	background-repeat:no-repeat;
}
div#inloggenText {
	float:left;
	width:154px;
	height:76px;
	padding:20px 0px 0px 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
div#inloggenTekstVergeten {
	float:left;
	width:138px;
	text-align:right;
}
div#boxBlue { 
	float:left;
	width:174px;
	height:95px;
	background-color:#18519f;
}

div#content {
	float:left;
	width:683px;
	padding:20px 35px 20px 30px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
div#contentcontent {
	float:left;
	width:618px;
}
div#contentRight { 
	float:left;
	width:174px;
}

span.hlTitle {
	text-transform: uppercase;
	font-weight:bold;
}
span.contentBottom {
	font-size:9px;
	color:#296a82;
}

/*Advertenties overzicht pagina*/
div#contentAdvertentieOverzicht { 
	float:left;
	width:480px;
}
div#advertentieNormal {
	float:left;
	width:480px;
	height:73px;
	background-color:#e3edfa;
	color:#000000;
}
div#advertentieAlternate {
	float:left;
	width:480px;
	height:73px;
	background-color:#f1f6fc;
	color:#000000;
}
div#advertentieOverzichtTumb {
	float:left;
	width:73px;
	padding-top:11px;
	text-align:center;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	
}
div#advertentieOverzichtTitel {
	float:left;
	width:232px;
	height:45px;
	padding-top:8px;
	color:Black;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
div#advertentieOverzichtEinddatum {
	float:left;
	width:175px;
	height:45px;
	padding-top:8px;
	padding-right:10px;
	color:Black;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	text-align:right;
}
div#advertentieOverzichtGegevens {
	float:left;
	width:407px;
	height:28px;
}
div#spacerHeight3px {
	float:left;
	width:480px;
	height:3px;
}

/*Advertentie detailpagina*/
div#advertentieDetailTitel {
	float:left;
	width:618px;
	margin-bottom:10px;
	font-weight:bold;
	font-size:14px;
}
div#advertentieDetailGegevensTop {
	float:left;
	width:618px;
	margin-bottom:10px;
}
div#advertentieDetailAfb {
	float:left;
	width:147px;
	/*height:73px;*/
}
div#advertentieDetailGegevensCenter {
	float:left;
	width:200px;
	margin-left:10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
div#advertentieDetailGegevensCenterLeft {
	float:left;
	width:80px;
	background-color:#e3edfa;
	padding:3px;
	font-weight:bold;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
div#advertentieDetailGegevensCenterRight {
	float:left;
	width:120px;
	background-color:#f1f6fc;
	padding:3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
div#advertentieDetailGegevensCenterLeft1 {
	float:left;
	width:80px;
	background-color:#e3edfa;
	padding:3px;
	margin-top:3px;
	font-weight:bold;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
div#advertentieDetailGegevensCenterRight1 {
	float:left;
	width:120px;
	background-color:#f1f6fc;
	padding:3px;
	margin-top:3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
div#advertentieDetailGegevensRight {
	float:left;
	width:251px;
	background-color:#f5a408;
	margin-left:10px;
	padding: 3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
div#advertentieDetailGegevensRightEmail {
	float:left;
	width:245px;
	padding-bottom:3px;
	text-align: center;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
div#advertentieDetailGegevensRightLeft {
	float:left;
	width:100px;
	background-color:#e3edfa;
	padding:3px;
	font-weight:bold;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
div#advertentieDetailGegevensRightRight {
	float:left;
	width:145px;
	background-color:#f1f6fc;
	padding:3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
div#advertentieDetailGegevensRightLeft1 {
	float:left;
	width:100px;
	background-color:#e3edfa;
	padding:3px;
	margin-top:3px;
	font-weight:bold;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
div#advertentieDetailGegevensRightRight1 {
	float:left;
	width:145px;
	background-color:#f1f6fc;
	padding:3px;
	margin-top:3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
div#advertentieDetailGegevens {
	float:left;
	width:618px;
	background-color:#f1f6fc;
	padding:10px;
	margin-bottom:10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
div#contactForm {
	width:618px; 
	margin-bottom:10px; 
	padding:10px; 
	background-color:#e3edfa;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
div#accountForm {
	width:480px;
	height:240px;
	padding:10px; 
	background-color:#e3edfa;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.wachtwoordVergeten {
	font-size:9px;
	color:#9fcbda;
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#18519f;
	text-decoration:underline;
}
a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#18519f;
	text-decoration:none;
}
a.inloggen {
	font-size:9px;
	color:#9fcbda;
	text-decoration:none;
}
a:hover.inloggen {
	font-size:9px;
	color:#ffffff;
	text-decoration:none;
}
a.contentBottom {
	font-size:9px;
	color:#296a82;
	text-decoration:none;
}
a:hover.contentBottom {
	font-size:9px;
	color:#f5a408;
	text-decoration:none;
}

input, textarea, select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#18519f;
	border:1px solid #18519f;
	padding-left:3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
input.inloggen {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#4b95af;
	border:1px solid #426c7b;
	padding-right:3px;
	text-align:right;
	width:138px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.radio {
	border:0px solid #18519f;
}

hr {
	height:1px;
	color:#18519f;
}
img {
	border-color:#18519f;
}

/* forum en admin deel*/
table.forum {
	border-collapse:collapse;
	border:1px solid #CECDD5;
}
tr.header, td.header {
	background-color:#E4E2E7;
	font-weight:bold;
	color:#000000;
}
tr.normal {
	background-color:#FAFAFA;
	color:#000000;
}
tr.alternate {
	background-color:#FFFFFF;
	color:#000000;
}
blockquote {
	background-color:#FAFAFA;
	padding:5px 5px 5px 5px;
	border:1px solid #CECDD5;
}

a.arachna {
	color:#000000;
}

/*dTree*/
.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}
