/* -------------------------------------------- */

/* -------------------------------------------- */

body {
    font-family:Arial,Verdana,sans-serif;
    font-size:13px;
    margin:0;
    padding:0;
    background-color:rgb(255,255,255);
    background:scroll top center url(../img/logo_body.png) no-repeat white;
    color:rgb(20,20,20);
    line-height:120%;
    border-top:5px solid #0084ff;
    width:100%;height:100%;
    text-align:center;
}

/* -------------------------------------------- */

#main {
	position:relative;
    width:770px;
    margin:0 auto;
    padding:0;
    text-align:left;
    color:inherit;
    background-color:rgb(255,255,255);
    overflow-x:hidden;
}

/* -------------------------------------------- */

#headerlogo {
	position:relative;
    height:50px;
    width:762px;
    font-size:18px;
    font-weight:bold;
    background:scroll top left url(../img/logo_header.png) no-repeat white;
    margin:0;
    color:#ff7a00;
    text-align:left;
    text-indent:-1000em;
    padding:90px 4px 0 4px;
    overflow:hidden;
}
#headerlogo img {margin:0;padding:0;border:none;}
.headerbalk {
	position:relative;
	background-color:#0087ba;
	color:white;
	padding:6px;
	font-size:14px;
	margin:0;
}
.headerbalk h1 {
	color:white;
	padding:0;
	font-size:14px;
	font-weight:normal;
	margin:0;
}
/* -------------------------------------------- */

#content {
    text-align:center;
}
#contenthome {
    text-align:left;
    position:relative;
    width:770px;
    margin:0 auto;
    padding:0;
}
div#content .contentfirst {
	color:rgb(110,110,110);
	font-size:16px;
	line-height:18px;
}
div#content p.noscript {
	border:3px double #ff7a00;
}

.contentleft {
	position:relative;
    margin:18px 0 0 0;
    width:175px;
    text-align:left;
    float:left;
}
.contentleft p {
	position:relative;
	margin:0 0 0 5px;
	padding:0;
}
.contentleft p a {
	border-left:4px solid #ff7a00;
	border-right:4px solid white;
	padding:3px;
	display:block;
	position:relative;
	color:#0084ff;
	text-decoration:none;
}
.contentleft p a:hover {
	position:relative;
	border-left:4px solid #0085ff;
	border-right:4px solid #ff7a00;
    background-color:#ffd2a8;
	padding:3px;
}

.contentmiddle {
	position:relative;
    margin:18px 0 0 0;
    width:445px;
    float:left;
    text-align:left;
}
.contentright {
	position:relative;
    margin:18px 0 0 0;
    width:145px;
    float:left;
    text-align:left;
}
.contentall {
	margin:10px 0;
}
.contentmiddletekst {
	margin:0 20px 20px 20px;
	line-height:16px;
}
.contentmiddletekst.just p {
	text-align:justify;
}
.contentmiddletekst h2 {
	color:#0087ba;
	margin:0;padding:0 0 10px 0;
	font-size:18px;
    font-weight:bold;
}
.contentmiddletekst p {
	margin:5px 0;padding:0;
	font-size:14px;
	line-height:18px;
}
form#bo2 {margin:0;padding:0;}
.field {
    border:1px solid rgb(110,110,110);
    padding:0 10px 10px 10px;
    margin-bottom:10px;
}
.h2 {
	color:#0087ba;
	font-size:16px;
    font-weight:bold;
}
.inhome {
	position:relative;
	background:scroll top left url(../img/logo_boeh3b.gif) no-repeat transparent;
	color:#0087ba;
	padding:0;
	margin:0;
	font-size:14px;
}
.inhometekst {
	position:relative;
	background-color:transparent;
	background:scroll top left url(../img/logo_boeh3b.gif) no-repeat transparent;
	color:rgb(110,110,110);
	width:500px;
	height:275px;
	float:left;
	padding:0;
	margin:0 0px 0 0;
	font-size:20px;
	font-weight:500;
	line-height:24px;
	overflow:hidden;
}
.inhometekst .inner {
	position:relative;
	width:350px;
	height:130px;
	overflow:hidden;
	text-align:center;
	padding:0;
	margin:140px 0 0 75px;
}
.inhometekst .inner a {
	text-decoration:none;
	color:rgb(110,110,110);
}
.block-bg {
	width:100px;
	padding:10px;
	margin-left:5px;
	margin-bottom:10px;	
    border:1px solid #ff7a00;
    font-weight:bold;
    font-size:14px;
    font-family:Arial,sans-serif;
    text-align:center;
    line-height:140%;
    color:#0084ff;
    background:scroll top left url(../img/blok.gif) repeat-x #ffefef;
    overflow:hidden;
}
.block-gb {
	width:120px;
	padding:10px;
	margin-left:5px;
	margin-bottom:10px;	
    border:1px solid #ff7a00;
    font-weight:bold;
    font-size:14px;
    text-align:center;
    line-height:140%;
    color:#0084ff;
    background:scroll top left url(../img/blok.gif) no-repeat #ffefef;
    overflow:hidden;
}
.block-bg span, .block-gb span, .block-gb-home span {
	font-weight:normal;
	font-size:12px;
}
.block-bg a:link {text-decoration:none; color:#0084ff;}
.block-bg a:visited {text-decoration:none; color:#0084ff;}
.block-bg a:hover {text-decoration:none; color:#0084ff;}
.block-bg a:active {text-decoration:none; color:#0084ff;}
.block-gb a:link {text-decoration:none;color:#0084ff;}
.block-gb a:visited {text-decoration:none;color:#0084ff;}
.block-gb a:hover {text-decoration:none;color:#0084ff;}
.block-gb a:active {text-decoration:none;color:#0084ff;}

.block-gb-home {
	position:relative;
	width:230px;
	height:100px;
	padding:10px;
	margin-left:5px;
	margin-bottom:10px;	
    border:1px solid #ff7a00;
    font-weight:bold;
    font-size:14px;
    text-align:center;
    line-height:18px;
    color:#0084ff;
    background:scroll top center url(../img/block.gif) no-repeat #ffefef;
    overflow:hidden;
}
.block-gb-home a {
	text-decoration:none;
	color:black;
}
.block-gb-ad-600 {
	width:120px;height:600px;
	padding:0;
	margin-left:5px;
	margin-bottom:10px;	
    font-weight:bold;
    font-size:13px;
    text-align:center;
    line-height:140%;
    color:#0084ff;
    overflow:hidden;
}
.block-gb-ad-600 a {
	text-decoration:none; color:#0084ff;
}
.buthome {
	width:180px;
	font-size:9pt;
}
.link-block-right, .link-block-left, .link-block-middle {
	width:200px;margin:10px;
    font-weight:normal;
    color:rgb(0,0,0);
    line-height:150%;
    float:left;
}
.link-block-middle {
	width:300px;
}
.link-block-right h3, .link-block-left h3 {
	color:#0087ba;
    font-weight:bold;
	margin:0;
	font-size:14px;
}
.link-block-right p, .link-block-left p {
	margin:0;padding:0;
}
.link-block-right a, .link-block-left a {
	text-decoration:none;
	color:black;
	border-bottom:1px dashed rgb(189,222,255);
}
.link-block-right a:hover, .link-block-left a:hover {
	text-decoration:none;
	color:#0087ba;
	border-bottom:1px dashed #ff7a00;
}
.link-block-right {text-align:left;}
.link-block-left {text-align:left;}

.more {
	color:rgb(110,110,110);
    font-weight:bold;
	margin:0 0 0 5px;
	border-bottom:1px solid #ff7a00;
	font-size:14px;
}
.block-menu {
	margin:10px 0 10px 0;
	padding:0;
}
.block-menu p {
	width:145px;
}
.contentmiddletekst a:link {text-decoration:none;border-bottom:1px dashed #0084ff;color:#0084ff;}
.contentmiddletekst a:visited {text-decoration:none;border-bottom:1px dashed #0084ff;color:#0084ff;}
.contentmiddletekst a:hover {text-decoration:none;border-bottom:1px dashed #ff7a00;color:#0084ff;}
.contentmiddletekst a:active {text-decoration:none;border-bottom:1px dashed #0084ff;color:#0084ff;}

.contentall a.external:after {
	content: " " url(../img/extern.png);
}
p.formtekst {
	margin:0;padding:0;
}
p.formtekst2 {
	margin:0;padding:0;
}
p.formtekstweg {
	color:#0087ba;
	margin:0;padding:0;
}
.blockheel {
	position:relative;
	width:225px;
	clear:both;
}
.blockgroot {
	position:relative;
	width:235px;
	float:left;
	margin-right:5px;
}
.blockklein {
	position:relative;
	width:60px;
	float:left;
	margin-right:5px;
}
p.formveld {
	margin:0;padding:0;
	margin-bottom:12px;
}
p.formveldbod {
	font-size:16px;
	font-weight:bold;
	margin:0;padding:0;
	margin-bottom:12px;
}
p.formveldkl {
	margin:0;padding:0;
	color:rgb(40,40,40);
	font-style:italic;
    font-size:10px;
}
p.formbutton {
	margin:0;padding:0;
	text-align:center;
}
span.nr {
	font-size:20px;
	font-weight:bold;
	padding-right:5px;
	display:none;
}
.veldlang {
	width:225px;
	border:1px solid #0087ba;
}
.veldlangfout {
	width:225px;
	border:1px solid red;
}
.veldmiddel {
	width:85px;
	border:1px solid #0087ba;
}
.veldmiddelfout {
	width:85px;
	border:1px solid red;
}
.veldkort {
	width:50px;
	border:1px solid #0087ba;
}	
.veldkort2 {
	width:50px;
	border:1px solid #0087ba;
    font-family:Arial,Verdana,sans-serif;
    font-size:11px;
    color:rgb(40,40,40);
}	
.veldkortfout {
	width:50px;
	border:1px solid red;
}	
.veldlang2 {
	width:225px;
	border:1px solid #0087ba;
    font-family:Arial,Verdana,sans-serif;
    font-size:11px;
    color:rgb(40,40,40);
}
.veldarea {
	width:400px;
	height:220px;
	border:1px solid #0087ba;
    font-family:Arial,Verdana,sans-serif;
    font-size:11px;
    color:rgb(40,40,40);
    padding-left:3px;
}
.buttonsm {
	color:#0084ff;
	padding:5px;
	width:150px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #ff7a00;
	background-color:#ffd2a8;
	cursor:pointer;
}

/* voor 'toon alle biedingen' */
div.resultDivY {
	color:#0087ba;
	font-weight:bold;
	font-size:14px;
	margin-bottom:15px;
}
div.resultDivN {
	color:#0087ba;
	border:3px double red;
	font-weight:bold;
	padding:5px;
	margin-bottom:15px;
}
table#resultTable {
	width:590px;
}
table#resultTable thead td {
	font-weight:bold;
	cursor:pointer;
	color:#ff7a00;
	background-color:#0087ba;
	padding:3px 6px 6px 3px;
	text-align:left;
}
table#resultTable tbody td {
	text-align:left;
	font-weight:normal;
	color:#0087ba;
	padding:3px;
	white-space:nowrap;
}
td.resultTDright {
	text-align:right;
	padding-right:15px;
}
.highlightedColumn{
	background-color:red !important;
}	
table#resultTable tbody td a:link {text-decoration:underline;color:#0087ba;}
table#resultTable tbody td a:visited {text-decoration:underline;color:#0087ba;}
table#resultTable tbody td a:hover {text-decoration:underline;color:rgb(0,0,0);}
table#resultTable tbody td a:active {text-decoration:underline;color:#0087ba;}

.bg1 {background-color:#f0f0f0;}
.bg2 {background-color:white!important;}

.tableRollOverEffect {
	background-color:#0087ba;
	color:#FFFFFF;
}
.tableRowClickEffect {
	background-color:rgb(255,0,0);
	color:#0087ba;
}
/* -------------------------------------------- */

#footer {
	clear:both;
    font-size:11px;
    font-weight:normal;
    color:#0085ff;
    border-top:2px solid #ff7a00;
    background-color:#ffd2a8;
    text-align:center;
    padding:3px 10px;
    margin-bottom:15px;
}
#footer a:link {text-decoration:none;color:#0085ff}
#footer a:visited {text-decoration:none;color:#0085ff}
#footer a:hover {text-decoration:none;color:#0085ff}
#footer a:active {text-decoration:none;color:#0085ff}

#footerhome {
	clear:both;
    font-size:14px;
    font-weight:normal;
    color:white;
    border-top:3px solid #0087ba;
    background-color:#0087ba;
    text-align:center;
    padding:3px 10px 5px 10px;
    margin-bottom:15px;
    width:750px;
    margin:0 auto;
}

.voettekst a:link, .voettekst a:visited {
	color:white!important;
    font-weight:normal;
	font-size:14px;
	text-decoration:none;
}
.voettekst a:hover {
	color:white!important;
  font-weight:normal;
	font-size:14px;
	text-decoration:underline;
}

/* -------------------------------------------- */

.clearall {
	clear:both;
}

/* -------------------------------------------- */
/* AJAX LIST */
/* -------------------------------------------- */
	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:225px;
		height:70px;
		overflow:auto;	
		border:1px solid #0087ba;
		background-color:#FFF;	
		text-align:left;
		font-size:12px;
		z-index:100;
	}
	#ajax_listOfOptions div{
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:12px;
	}
	#ajax_listOfOptions .optionDiv{	
		
	}
	#ajax_listOfOptions .optionDivSelected{
		background-color:#0087ba;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	form{
		/*display:inline;*/
	}
/* -------------------------------------------- */
/* AJAX LIST */
/* -------------------------------------------- */


/* -------------------------------------------- */
/* SCROLL DOWN CONTENT */
/* -------------------------------------------- */
	.dg_contentBox{
		position:relative;
		border:1px solid #317082;
		height:0px;
		visibility:hidden;
		position:absolute;
		background-color:#E2EBED;
		overflow:hidden;
		padding:2px;
		width:253px;
		z-index:1000;
	}
	.dg_content{
		position:relative;		
		font-family: "Trebuchet MS","Lucida Sans Unicode", Arial, sans-serif;
		width:100%;
		font-size:0.9em;
	}
/* -------------------------------------------- */
/* SCROLL DOWN CONTENT */
/* -------------------------------------------- */

a img {border:none;}

