/* algemene opmaak */
/*
BODY {
	margin : 0 0 0 0;
	margin-top : 0;
	margin-right : 0;
	margin-left : 0;
	margin-bottom : 0;
	padding: 0;
	background : #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	line-height: 20px;
}
TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	line-height: 20px;
}
P, BLOCKQUOTE {
	margin-top: 0;
	margin-bottom: 0;
}
UL, OL {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
A {
	COLOR: #000000;
}
A:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
.wosimage {
	padding: 5;
}
.button {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	FONT-SIZE: 8pt;
	BACKGROUND-IMAGE: url(/images/button.gif);
	BORDER-LEFT: medium none;
	WIDTH: 100px;
	COLOR: black;
	BORDER-BOTTOM: medium none;
	FONT-FAMILY: Arial;
	HEIGHT: 21px;
}
.inputtext {
	border: 1px solid #000000;
	font-size: 12px;
	font-family: Verdana, Arial;
	height: 20px;
}
.table {
	border: 1px solid #000000;
	border-collapse: collapse;
}
.tableHeader {
	background-color: #FFFFFF;
}
.tableContent {
}
.foutmelding {
	color : red;
}
.foutbox {
	border: 1px solid Red;
}
.foutfill {
	color: Red;
}
.highlight {
	background-color: Yellow;
}

*/


/* site specifieke opmaak */



/* structuur */

body {
	margin:0; 
	padding:0; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; color:#000; 
	background:#fff; 
	text-align:left; 
	behavior: url(/includes/csshover.htc); 
}
.cmnGlContainer {width:960px; text-align:left; margin:0 auto; background:#fff;}
.cmnCntContainer {width:960px; float:left; background:#fff}
.cmnLeftContainer {width:460px; float:left; padding:10px 0 10px 15px}
.cmnRightContainer {width:460px; float:right; padding:10px 10px 10px 0;}

/* header on */
.cmnHdrContainer {height:150px; background:url(/images/header-bg.png) repeat-x bottom}
.cmnLogo {padding:12px 0 0 15px; float:left}

.cmnHdrRight {float:right; width:300px; height:143px; background:url(/images/header-slogan.gif) no-repeat right bottom; margin-top: 5px;}
.cmnHdrRight ul {margin:0; padding:10px 3px 0 0; list-style:none; font-size:11px; float:right; overflow:hidden; height:20px}
.cmnHdrRight ul li {margin:0 0 0 -1px; padding:0 7px; float:left; border-left:1px solid #BABABA; line-height:12px}

.cmnMenu {width:640px; float:left; margin:0; margin-top: 5px; padding:18px 0 0 15px; list-style:none}
.cmnMenu li {margin:0 4px 0 0; padding:0; float:left; background:url(/images/menu-left.png) no-repeat left bottom}
.cmnMenu li a {font-weight:bold; float:left; padding:7px 15px; background:url(/images/menu-right.png) no-repeat right bottom}
.cmnMenu li a:hover{text-decoration:none}
.cmnMenu li:hover {background:url(/images/menu-left-hover.png) no-repeat left bottom}
.cmnMenu li:hover a {background:url(/images/menu-right-hover.png) no-repeat right bottom}
.cmnMenu li.active, .cmnMenu li.active:hover {background:url(/images/menu-left-active.png) no-repeat left bottom; text-decoration:none}
.cmnMenu li.active a, .cmnMenu li.active:hover a {font-size:14px; padding:7px 15px 6px 15px; background:url(/images/menu-right-active.png) no-repeat right bottom}
/* header off */

/* footer on */
.cmnFtrContainer {background:#ECECEC; padding:12px 0; color:#666666; width:960px; height: 170px; float: left;}
.cmnFtrContainer h4 {margin:0; padding:0 0 12px 0; font-size:14px}
.cmnFtrContainer p {font-size:11px; margin:0; padding:0; line-height:160%}

.cmnFtrContainer .cmnLeft01 {width:195px; float:left; padding: 0 0 0 20px; }
.cmnFtrContainer .cmnLeft02 {width:210px; float:left; padding: 0 0 0 20px; }
.cmnFtrContainer .cmnLeft03 {width:170px; float:left; padding: 0 0 0 20px; }
.cmnFtrContainer .cmnLeft04 {width:120px; float:left; padding: 0 0 0 20px; }
.cmnFtrContainer .cmnLeft05 {width:150px; float:left; padding: 0 0 0 20px; }

/* footer off */

/*
#dropdownMenu {height:15px; margin:0; padding:8px 5px 7px 25px; list-style:none; position:relative; font-size:11px; z-index:20; line-height:12px}
#dropdownMenu li {margin:0; padding: 0px;padding:2px 3px; float:left}
#dropdownMenu li span {position:relative; float:left; z-index:30}
#dropdownMenu ul.dropDown {position:absolute; left:-6px; top:14px; width:160px; background:url(/images/dropdown-bg.gif) no-repeat bottom; border-top:none; display:none; margin:0; padding:0 1px 1px 1px; list-style:none; overflow:hidden}
#dropdownMenu ul.dropDown li {padding:0 5px; width:149px; margin:-1px 0 0 0}
#dropdownMenu ul.dropDown li a {background:url(/images/dropdown-li-bg.gif) no-repeat left top; display:block; padding:3px 2px 3px 2px}
#dropdownMenu ul.dropDown li:hover {background:#CAE4F4}
#dropdownMenu ul.dropDown li a:hover {text-decoration:none; background:none}
#dropdownMenu li a img {vertical-align:1px; margin:0 0 0 4px}
*/
#dropdownMenu {height:15px; margin:0; padding:8px 5px 7px 25px; list-style:none; position:relative; font-size:11px; z-index:25; line-height:12px}
#dropdownMenu li {margin:0; padding:2px 3px; float:left}
#dropdownMenu li span {position:relative; float:left; z-index:30}
#dropdownMenu ul.dropDown { background:url(/images/dropdown-bg.gif) no-repeat bottom; }
#dropdownMenu ul.dropDown {position:absolute; left:-6px; top:14px; width:160px; border-top:none; display:none; margin:0; padding:0 1px 1px 1px; list-style:none; overflow:hidden}
#dropdownMenu ul.dropDown li {padding:0 5px; width:149px; margin:-1px 0 0 0}
#dropdownMenu ul.dropDown li a {background:url(/images/dropdown-li-bg.gif) no-repeat left top;}
#dropdownMenu ul.dropDown li a {display:block; padding:3px 2px 3px 2px}
#dropdownMenu ul.dropDown li:hover {background:#CAE4F4}
#dropdownMenu ul.dropDown li a:hover {text-decoration:none; background:none}
#dropdownMenu li a img {vertical-align:1px; margin:0 0 0 4px}

ul.brdr {border-bottom:2px solid #EBEBEB}

#dropDown {
	z-index: 999;
}



/* vorm */
img {border:none; vertical-align:top}
form {margin:0; padding:0}

a {text-decoration:none; color:#0066A4}
a:hover {text-decoration:underline}
p {margin:0; padding:0; line-height:150%}
h5 {font-size:18px; margin:0; padding:10px 5px 5px 8px}
h5 a {font-size:11px}
h4 {font-size:12px; margin:0; padding:0 0 2px 0}
span.date {font-size:11px; color:#666666; font-weight:normal; padding:0 5px 0 0}


.woscontent {clear: both; display: block; padding: 10px;}
.woscontent h1,.woscontent h2,.woscontent h3,.woscontent h4,.woscontent h5,.woscontent h6 {

	font-size:18px;
	padding:10px 5px 0px 12px;	
	}
.woscontent p{
	padding:0px 5px 5px 12px;	
}

.cmnCntBlock {padding:0 0 10px 0; float:left; width:460px}
.cmnCntBlock p {padding:0 10px 5px 10px}
.cmnCntBlock p a {font-weight:bold}

.cmnVraagZoek {padding:0 0 10px 0; float:left; width:460px}
.cmnVraagZoek input {border:1px solid #DDDDDD; background:url(/images/vraag-input-bg.gif) repeat-x top; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:6px 5px 5px 5px; margin:0 5px 0 10px; vertical-align:middle; width:390px}
.cmnVraagZoek input.btn {padding:0; margin:0; height:30px; width:30px; border:none}
/* zip search on */
.cmnVraagZip {padding:0 0 10px 0; float:left; width:460px}
.cmnVraagZip .cmnBlock {border:1px solid #ECECEC; background:url(/images/vraag-list-bg.png) repeat-x top; padding:10px}
.cmnVraagZip form {padding:5px 0 0 0; height:40px}
.cmnVraagZip label {font-weight:bold; width:90px; float:left; line-height:140%; padding:4px 5px 0 0}
.cmnVraagZip label span {font-weight:normal; font-style:italic; font-size:11px}
.cmnVraagZip input {border:1px solid #DDDDDD; background:url(/images/vraag-input-bg.gif) repeat-x top; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 5px 4px 5px; margin:0 5px 0 0; vertical-align:middle; width:80px}
.cmnVraagZip input.btn {border:none; background:none; width:179px; height:27px; padding:0}
/* zip search off */
/* blue list on */
.cmnVerzeList, .cmnMotoList {padding:0 0 10px 0; float:left; width:460px}
.cmnVerzeList .itCnt {background:#0386D5 url(/images/verze-list-bg-btm.png) no-repeat bottom left; margin:0 0 10px 0; color:#fff; padding:0 0 5px 0; float:left; width:460px}
.cmnVerzeList .tp {background:url(/images/verze-list-bg-top.png) no-repeat top left; height:4px; line-height:4px; font-size:4px; overflow:hidden}
.cmnVerzeList .imgCnt {float:left; padding:1px 10px 0 5px}
.cmnVerzeList .linkRight, .cmnMotoList .linkRight {float:right; padding:8px 5px 8px 0}
.cmnVerzeList .cnt {padding:5px 0 0 0; line-height:160%; display:table; height:1%}
.cmnVerzeList h4 {font-size:12px; margin:0; padding:0}
.cmnVerzeList a {color:#fff}

.cmnMotoList .itCnt {background:url(/images/moto-list-bg-btm.png) no-repeat bottom left; margin:0 0 10px 0; padding:0 0 5px 0; float:left; width:460px}
.cmnMotoList .tp {background:url(/images/moto-list-bg-top.png) no-repeat top left; height:6px; line-height:6px; font-size:6px; overflow:hidden}
.cmnMotoList .cnt {padding:5px 12px 0 12px; line-height:160%}
.cmnMotoList p a {color:#000000}
/* blue list off */
/* default list on */
.cmnDefList {padding:0 0 10px 0; float:left; width:460px;}
.cmnDefList dl {margin:0 0 10px 0; padding:0}
.cmnDefList dt {background:url(/images/vraag-list-bg.png) repeat-x top; border-top:1px solid #ECECEC; margin:0; padding:3px 5px; font-weight:bold; color:#0066A4; line-height:20px}
.cmnDefList dt span.nbr {font-size:18px; padding:0 10px 0 7px; color:#000}
.cmnDefList dt a:hover {text-decoration:underline}
.cmnDefList dt span.date {padding-left:5px}
.cmnDefList dt a.pdf {background:url(/images/pdf-icon.gif) no-repeat 0 0; padding:2px 0 2px 25px}
.cmnDefList dd {margin:0; padding:0 10px 5px 10px; line-height:160%}
.cmnDefList dd a {font-size:11px}
.cmnDefList dl.brdr {border:1px solid #ECECEC; border-top:none}
.cmnDefList dt a img {margin:0 5px 0 0; vertical-align:-5px}
/* default list off */
/* login form on */
.cmnLoginBlock {padding:0 0 10px 0; float:left; width:460px}
.cmnLoginBlock h5 {background:url(/images/login-icon.gif) no-repeat 4px 11px; padding-left:26px}
.cmnLoginBlock .cmnBlock {border-top:1px solid #ECECEC; background:url(/images/vraag-list-bg.png) repeat-x top; padding:10px}
.cmnLoginBlock .cnt {width:145px; float:left; height:52px}
.cmnLoginBlock .cntBtn {float:left; padding:18px 0 0 0}
.cmnLoginBlock label {display:block; padding:0 0 3px 0}
.cmnLoginBlock input {border:1px solid #DDDDDD; background:url(/images/vraag-input-bg.gif) repeat-x top; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 5px 4px 5px; margin:0 5px 0 0; vertical-align:middle; width:125px}
.cmnLoginBlock input.btn {border:none; background:none; width:89px; height:27px; padding:0}
.cmnLoginBlock p {clear:both; font-size:11px}
/* login form off */
/* pool block on */
.cmnPoolBlock {padding:0 0 10px 0; float:left; width:460px}
.cmnPoolBlock .tp {background:url(/images/pool-bg-top.gif) no-repeat top left; height:4px; line-height:4px; font-size:4px; overflow:hidden}
.cmnPoolBlock .cmnBlock {background:#F4F4F5 url(/images/pool-bg-btm.gif) no-repeat bottom left; padding:5px 10px 15px 6px; float:left; width:440px}
.cmnPoolBlock h4 {margin:0; padding:0 0 4px 0; font-size:12px}
.cmnPoolBlock p {padding:1px 0}
.cmnPoolBlock dl {margin:0; padding:3px 0 0 0; line-height:normal; float:left; width:440px}
.cmnPoolBlock dd {margin:0; padding:3px 0 0 0; width:220px; float:right; overflow:hidden; font-size:10px; line-height:10px}
.cmnPoolBlock dd span {display:block; background:url(/images/poll-result-bg.png) no-repeat; height:10px}
.cmnPoolBlock dt {margin:0; padding:0; width:220px; float:left}
.cmnPoolBlock dt span {float:left; width:100px}

.cmnPoolBlock input {vertical-align:-3px; margin:0}
.cmnPoolBlock label {padding:0 0 0 5px}
.cmnPoolBlock p.btn {padding:5px 0 0 0}
.cmnPoolBlock p.btn input {vertical-align:middle}
.cmnPoolBlock p.btn span {padding:2px 0 0 20px; font-weight:bold}
/* pool block off */
/* news list and details on */
.cmnNewsList, cmnMapsList {padding:0 0 10px 0; float:left; width:460px}
.cmnNewsList .itCnt {border-top:1px solid #ECECEC; background:url(/images/vraag-list-bg.png) repeat-x top; padding:10px; float:left; width:440px}
.cmnNewsList .imgCnt {float:left; padding:0 10px 0 0}

.cmnMapsBlock {padding:132px 0 0 0}
.cmnMapsList .itCnt {padding:10px; float:left; width:440px}
.cmnMapsList .itIcon {background:url(/images/icon-map.gif) no-repeat 3px 6px; width:20px; padding:5px 0; float:left; text-align:center; color:#fff; font-weight:bold; font-size:11px}
.cmnMapsList .cnt {display:table; height:1%; padding:0 0 0 10px; float: left;}
.cmnMapsList .cnt a {font-size:11px; font-weight:bold}
.cmnMapsList .cnt2 {float: right; width: 120px;}
.cmnMapsList .cnt2 p {color: #087AC1; float: left; clear: both;}

.odd {background:#EFEFEF}
.pPrint {padding:20px 0; clear:both}
.print {background:url(/images/icon-print.gif) no-repeat 0 0; font-weight:bold; padding:4px 0 5px 30px}

.cmnScroll {text-align:center; clear:both; font-weight:bold; line-height:12px; padding:4px 0}
.cmnScroll span, .cmnScroll a {padding:1px 4px; margin:0 3px 0 0}
.cmnScroll span.active {background:#0066A4; color:#fff}
.cmnScroll a:hover {background:#0066A4; color:#fff; text-decoration:none}

.cmnNewsDet {padding:0 0 10px 0; float:left; width:460px}
.cmnNewsDet .itCnt {padding:5px 10px; line-height:150%}
.cmnNewsDet h6 {font-size:12px; margin:0; padding:0}
.cmnNewsDet p {padding:0 0 15px 0}
.cmnNewsDet p.header {font-weight:bold}
.cmnNewsDet .imgCnt {float:left; padding:0 10px 5px 0}
.cmnNewsDet a {font-weight:bold}
/* news list and details off */
/* contact on */
.cmnContactBlock {padding:0 0 10px 0; float:left; width:450px}
.cmnContactBlock .cmnBlock {border-top:1px solid #ECECEC; background:url(/images/vraag-list-bg.png) repeat-x top; padding:10px}
.cmnContactBlock table {margin:10px 0 0 0}
.cmnContactBlock td {padding:6px 3px 0 0}
.cmnContactBlock td.text {width:135px}
.cmnContactBlock td input.rd {float:left; height:16px; margin-top:3px}
.cmnContactBlock td label {float:left; padding:2px 20px 0 3px}
.cmnContactBlock input.txt, .cmnContactBlock textarea.txt {width:285px; border:1px solid #DDDDDD; background:#F3F3F3 url(/images/vraag-input-bg.gif) repeat-x top; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 5px 4px 5px}
.cmnContactBlock select {width:298px; width /* */ : /* */ 297px; height:19px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; float:left; border:1px solid #D5D5D5}
*+html .cmnContactBlock select {height:auto}
.cmnContactBlock p a {font-size:11px}
.cmnContactBlock p.btm {
	padding:15px 0 0 0; 
	clear:both;
	color:	#8CC63F !important;
	font-size: 10px !important;	
}
.cmnContactBlock p.btm a {font-weight:bold; font-size:12px}
.cmnContactBlock p.btn {padding:10px 5px; text-align:right}
.cmnContactBlock dl {margin:0; padding:0; float:left; width:440px; line-height:150%}
.cmnContactBlock dt {float:left; width:75px; margin:0; padding:0; font-weight:bold}
.cmnContactBlock dd {float:right; width:350px; margin:0; padding:0}
/* contact on */
/* faq on */
.cmnFaqBlock {padding:0 0 10px 0; float:left; width:460px}
.cmnFaqBlock dl {margin:0 0 10px 0; padding:0; border:1px solid #ECECEC; border-top:none}
.cmnFaqBlock dt {background:url(/images/vraag-list-bg.png) repeat-x top; border-top:1px solid #ECECEC; margin:0; padding:0; font-weight:bold; color:#0066A4; cursor:pointer; line-height:20px}
.cmnFaqBlock dt a {display:block; padding:4px 5px 3px 20px; background:url(/images/faq-list-arrow.gif) no-repeat 8px 9px}
.cmnFaqBlock dd {margin:0; padding:0 10px 5px 10px; line-height:160%}
.cmnFaqBlock dd a {font-size:11px}
.cmnFaqAnswer {padding:35px 80px 10px 10px; line-height:150%}
.cmnFaqAnswer ul {margin:0; padding:0; list-style:none}
.cmnFaqAnswer ul li {margin:0; padding:1px 0 1px 15px; background:url(/images/faq-answer-icon.gif) no-repeat 2px 7px}
/* faq off */

.cmnBigBlock {background:#0386D5 url(/images/big-blue-bg.png) repeat-x bottom; color:#fff; float:left; width:960px}
.cmnBigBlock h5 {font-size:22px; padding:5px 0 10px 0}
.cmnBigBlock .imgCnt {float:right; padding:5px}
.cmnBigBlock .cnt {display:table; height:1%; padding:10px 25px}
.cmnBigBlock p {line-height:160%}
.cmnBigBlock {
	z-index: 1;
}

.cmnRList, .cmnTBlock {padding:0 0 10px 0; float:left; width:450px}

.cmnRightContainer .cmnRList .opsomming,
.cmnLeftContainer .cmnRList .opsomming {
	margin: 0 0 10px 10px;
}

/*
.cmnRList ul {margin:0 0 10px 0; padding:8px 5px; list-style:none}
.cmnRList ul.bg {background:#F0F4F7}
 .cmnRList ul li {margin:0; padding:2px 0 2px 15px; background:url(/images/list-icon.gif) no-repeat 3px 7px} 
*/
/* custom */
.cmnLeftContainer .opsomming ul, .cmnRightContainer .opsomming ul{
	background:#F0F4F7; 
	/*
	margin-left: 10px; 
	width: 430px;
	*/
	padding-left: 5px;
	margin-left: 0px; 
	width: 437px;
}
.cmnLeftContainer .opsomming ul p, .cmnRightContainer .opsomming ul p{
	width: 410px;
	
}

.cmnLeftContainer ul, .cmnRightContainer ul {margin:0 0 10px 0; padding:8px 0px; list-style:none}
.cmnLeftContainer ul.bg, .cmnRightContainer ul.bg {background:#F0F4F7}
.cmnLeftContainer ul li, .cmnRightContainer ul li {margin:0; padding:2px 0 2px 15px; background:url(/images/list-icon.gif) no-repeat 3px 7px}
/* until here edited by Vasili */
.cmnRList ul li a {color:#000000}
.cmnTBlock table {margin:0 0 10px 5px}
.cmnTBlock table th {background:#B2C9D2; color:#fff; padding:10px 5px 5px 5px; border-left:1px solid #E5E5E5; white-space:nowrap; text-align:center}
.cmnTBlock table tr.odd td {background:#F0F4F7}
.cmnTBlock table td {padding:5px; text-align:center; border-left:1px solid #E5E5E5}
.cmnTBlock table th.lft, .cmnTBlock table td.lft {width:100%; text-align:left}
.cmnTBlock table td.act {background:#DEEAF5}
.cmnTBlock table tr.odd td.act {background:#D1E2F1}
.cmnTBlock p {margin:0 8px 15px 8px}


.ac_results {padding:2px 5px;	border:1px solid #8E8E8E; background:#fff; overflow:hidden;	z-index:99999; text-align:left; font-family:Arial, Helvetica, sans-serif}
.ac_results ul {width:100%;	list-style-position:outside; list-style:none; padding:0; margin:0}
.ac_results li {margin:0; padding:2px 5px; cursor:default; display:block;
/* 
if width will be 100% horizontal scrollbar will apear 
when scroll mode will be used
*/
/*width: 100%;*/
font-size: 12px;
/* 
it is very important, if line-height not setted or setted 
in relative units scroll will be broken in firefox
*/
line-height:16px; overflow:hidden}


/*
 * From this point CSS is added by Vasili Paspalas
 * 
 * */

.ac_results ul li:hover{
	cursor:		pointer;
	color:		#0066A4;
}
.ac_results iframe{
	display: none;
}
table.poll
{
	width:			400px;
	margin-left:	5px;
	font-size: 12px;
}
table.poll * {
	font-size: 12px;
}
td.poll_radio
{
	width:			20px;
}
td.poll_radio, td.poll_radiolabel
{
	height:			20px;
}
span.foutmelding
{
	color:			red;
	font-weight:	bold;
}

.cmnContactBlock h4,
.cmnContactBlock h5,
.cmnContactBlock h6 {
	font-size:18px;
	margin:0pt;
	padding:10px 5px 5px 8px;	
}
/*
.cmnGlContainer p, .cmnGlContainer h1, .cmnGlContainer h2, .cmnGlContainer h3, .cmnGlContainer h4, h5{
	margin-left:		5px;
}
*/

.itCnt {
	padding:0 0 15px;
}
.itCnt P {
	padding:0 0 0px;
}
.cmnBlock table td {
	font-size: 12px;
}
