* {margin:0; padding:0;}

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 120%;
	color: #000;
	text-align:center; /* center layout in IE */
	background: url(/cmsfile/1081) no-repeat center top;
}
h1 {font-size:130%; font-weight:bold; color: #000;}
h2 {font-size:110%; font-weight:bold; color: #666;}
h3 {font-size:120%; font-weight:bold; color: #073771;}
h4,h5,h6 {font-size:100%; font-weight:bold; color: #ff9900;}
ul {margin-left:20px;}
ol {margin-left: 24px;}
div,table,tr,td,p {font-size: 12px; color:#666;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
hr{margin:4px 0;}

/*
 * Layout
 */
#pagecontainer {width:963px; margin:0 auto; /*centreren */  text-align:left; display:block; }
#header {width:963px; height: 137px; background-color: #fff; text-align:left; display:inline;overflow:hidden;}
#logo a img {border:none;}
#logo{
	width:158px; 
	height:90px; 
	background-color:#fff;
	display:inline;
	float:left;
}
#contact{
	width:540px; 
	height:90px; 
	float:left;
	display: inline;
	position:relative;
	margin-left:3px; 
	text-align:left;
	color:#073771;
}
/*#contact table{width:;}*/
#contact a{color:#073771;text-decoration:none;}
#contact td{color:#073771;}
#contactinfo{width:150px;}

#loginbox,#mijntans{
	width:250px;
	height:90px; 
	float:right;
	display:inline;
	position: relative;
	margin-left:3px; 
	background-color:#b3b3b3;
	overflow:hidden;
	}
#loginbox a{font-size:11px; color:#073771; text-decoration:none;text-align:left;}
#loginbox input[type="submit"]{margin-left:4px;height:20px; border: 1px solid #fff;}
#loginbox div a{text-align:left;margin-right:12px;}
#loginbox label{width:76px;}
#loginbox input[type="submit"]{vertical-align:top;line-height:normal; height:19px;}
.members{display:block;width:250px; text-align:right;}

#zoeken{background: url(/cmsfile/2161) repeat-x left top; width:250px; height:90px; float:right;}
#zoeken fieldset{/*padding-top:14px; _padding-top:0; */ margin-top:4px ;_margin-top: 6px;}

#zoekwoord {float:left; height:21px; _height:21px; width:160px; margin-right:3px; padding:3px 0 3px 3px;}
.zoekbtn{float:left; height:21px; _height:21px; line-height:13px;}

#topnav{width:963px; height:44px; margin-top:3px;line-height:normal;float:left; background:url(/cmsfile/1145) repeat-x left bottom;}
#topnav a{text-decoration:none;}
#topnav a{text-decoration:none;}

#kp{width:963px; height:24px; color:#073771; background-color:#fff; float:left;}
#kp a{color:#073771; text-decoration:none;}

#contentcontainer{width:963px; display:inline;}
#leftcol{width:187px; float:left;text-align:left;}
#leftcol h3{text-indent:6px;}
#media{width:auto; height:120px; background-color:#333;}

/* #fastforward{width:528px; height:230px; margin-top:3px; background:url(/cmsfile/1113) no-repeat left top;background-color:#ffab00; float:left;} */

#fastforward{width:528px; height:230px; margin-top:3px; background:url(/cmsfile/1113) no-repeat left top;background-color:#ffab00; float:left;overflow:hidden;} 

#fastforward_image{width:262px; height:230px; float:left;}
#fastforward_info{width:262px; height:230px;padding-top:6px; float:right;overflow:hidden;}
#fastforward_info ul{margin-top:60px;}
#fastforward_info ul li {padding:4px 0; /*border-bottom: 1px solid #fff;*/ line-height:18px; list-style-image:url(/cmsfile/1137);list-style-position:inside;}
#fastforward ul li a{color: #073771; text-decoration:none;}
#fastforward_info a{color:#073771; text-decoration:none;display:block; float:left; clear:both;line-height:24px; background:url(/cmsfile/1137) no-repeat left center; text-indent:24px;white-space:nowrap;}

#fastforward_info ul{margin-top:60px;}

#poll{width:240px; height:240px; margin:3px 0 0 3px; float:left;}

#maincontent {margin-left:3px; float:left; border-top:1px solid #e2e2e2; text-align:left;}
#maincontent .row{display:inline;margin-top:3px; border-top:3px solid #fff;}
#maincontent h1{font-size:18px; font-weight:bolder;color:#073771; height:32px; line-height:28px;margin-bottom:3px; padding-left:18px; background:url(/cmsfile/1073) repeat-x left top;}
#maincontent p{color:#073771; margin:8px 0;}
#maincontent hr {display:none;}
#maincontent .inputtext {width:200px;}

.home{width:771px;}
.sub{width: 522px; height:400px; overflow:auto !important;}
.contentbox{padding:12px;overflow:hidden;}

#pageimage{width:522px; margin:-18px 0 0 -12px;}

#watistans{width:262px;height:190px; float:left; margin:3px 0 0 0;}
#watistans a img{ border:0;}
#watistans h1{font-size:120%;line-height:normal;font-weight:bold; color: #073771;background:none;margin:0;padding:0;height:20px;text-indent:0px;}
#watistans p{margin-top:1px; padding:0;}
#aanmelden{width:262px; height:190px; float:left; margin:3px 0 0 3px;}
#aanmeldensub{width:242px;height:208px; float:left; margin:0 0 0 3px;}
#aanmelden a img{margin-top:12px;border:none;}	
#aanmeldensub h3,#aanmeldensub p{padding-left:6px;}	
#aanmelden .submitBtn{width:262px; height: 30px; padding:3px; background:url(../gfx/btn_aanmelden.png)no-repeat left top; text-align:left;}

#nieuwsbrief input{margin-left:0;width:221px; height:21px; padding-top:6px; color: #073771; background:url(/cmsfile/1085) no-repeat left top; border:none;}
#nieuwsbrief input[type="image"]{background:url(/cmsfile/1097) no-repeat center top;}
#banners{width:240px; height:208px; float:left; margin:3px 0 0 3px; text-align:center; overflow-x:hidden;}
#banners a img{border:0;}

.btnalign{height:118px;}
.verloop{background: url(/cmsfile/1149) repeat-x left top;}

#rightcol{width: 250px;float:right; text-align:left; }
* html #rightcol{height:1%;} 

#footer{font-size:10px; width:963px; height: 24px; padding-top:3px; float:left;clear:both; color:#073771; background-color:#fff;border-top:1px solid #b3b3b3; text-align:left; background: url(/cmsfile/1069) no-repeat right top;}
#footer p {padding-left:30px;}
#footer a{color:#a6a6a6; text-decoration:none;}

.box{padding:6px; overflow:hidden;}
.alignleft{float:right;}
.alignright{float:right;}

#leftcol h3{color:#fff; text-transform:uppercase; font-weight:bold;height:42px; line-height:32px; background: url(/cmsfile/1077) repeat-x left top;} 
#topnav a{color:#fff; font-weight:bold;text-decoration:none; line-height:28px;} 
#topnav ul {list-style-type:none; display:inline;} 
#topnav li {float:left;}

#topnav li a {width:158px; height:31px; margin-bottom:3px; text-indent:6px;/*padding:4px 6px; */ background:url(/cmsfile/1089) repeat-x left top; display:block;}
#topnav li a:hover {width:158px; height:35px; /*padding:4px 6px; */ background:url(/cmsfile/1093) repeat-x left top; display:block;}
.rand{margin-left:3px;}
#hoofditem1{margin-left:0px !important;}
#topnav li a.currentsub{background:url(/cmsfile/1093) repeat-x left top;height:34px;color:#073771;font-weight:bold;}

#leftcol ul{margin:3px 12px 12px 0;list-style-type:none;}
#subnav a{font-size:11px;color:#073771;text-transform:uppercase; text-decoration:none;white-space:no-wrap;}
#subnav a:hover{color:#073771;}
#subnav a.active {font-weight:bold;}
#subnav li a{display:block; line-height:24px;border-bottom: 1px solid #b3b3b3; height:20px;}
#subnav li a.currentsub{display:block; white-space:no-wrap!important;}

.nieuwsitem{padding:1px 0 1px; margin-bottom:3px;border-bottom: 1px solid #b3b3b3;}
.nieuwsitem a{font-size:11px;color: #073771; text-decoration:none;line-height:15px;}
.nieuwsdate{display:block;color:#ffab00; font-size:11px;font-weight:bold;}

.artikel{width:98%; margin:6px 0; padding:6px;}
.artikel h3{display:block;clear:both;}
.artikel a{color:#073771; text-decoration:none;}
.date{font-size:10px;font-weight:normal;}
.thumb{float:left; margin:4px;}
.artikelcontent{width:490px;margin-bottom:12px;float:left;}
.clr{clear:both;}

fieldset {border:none;margin-left:6px;}
legend {border:none; color:#073771; font-weight:bold;}
input {font-size:11px; margin-top:4px;padding:2px 3px; border: 1px solid #999;background-color:#fff;}
input:focus {background-color:#fff;}
input[type="checkbox"]{border:none !important;}
input[type="radio"]{border:none;}
input[type="password"]{border:1px solid #fff;}
input[type="image"]{background-color:#fff;}
textarea {margin-top:4px;width:340px; border:1px solid #999; background-color:#fff;font-family:Arial;font-size:12px;}
select {margin-top:4px;border: 1px solid #999; background-color:#fff;}
label{font-size:10px;width:100px;float:left; color:#fff;}
.loginBtn{width:40px; height:20px; border: 1px solid #fff;}
.submitBtn{height:34px;}
#mijntans td .inputtext{margin-right:3px;}

.view_header_table_data { background-color: #fff; color:#073771;}
.list_header_center {padding-left:5px;background-color: #fff; color:#073771;}
.list_record{padding-right:6px;}
.list-record:hover {background-color: #e2e2e2;}
.valign_top {padding: 3px 6px;}
td a{color:#ffab00;}
#poll{color:#073771;}
#poll h3{display:block; margin-bottom:3px;}
#poll p{padding:3px 0;} 
p#pollquestion{color:#073771; font-size:11px; line-height:14px; margin:0; padding:0;} 
#pollcontainer{color:#073771 !important; margin:0; padding:0;}
#pollcontainer p{color:#073771;}
#pollcontainer table {color:#073771; width:99%; padding:12px;}
#pollcontainer td{white-space:nowrap;line-height:18px;}
#pollform{color:#073771;margin:3px 0 !important; padding:0 !important;}
#pollform input{background:transparent !important; border:none !important;}
/* #pollactions a{display:block; text-indent:900px; width:214px; height:34px;background:url(/cmsfile/1105)no-repeat center center;overflow:hidden;}*/
/* #pollactions a{display:block; text-indent:-900px; width:214px; height:34px;background:url(/cmsfile/1105)no-repeat center center;white-space:nowrap;}*/
#pollactions a{
	color:#073771;
	font-weight:bold;
	text-decoration:none;
	line-height:24px;
	display:block; 
	text-indent:20px; 
	width:224px; 
	height:34px;
	background:url(/cmsfile/1221)no-repeat left top;
	white-space:nowrap;
	}
#pollactions a:hover{
	font-weight:bold;
	display:block; 
	text-indent:20px; 
	width:224px; 
	height:34px;
	background:url(/cmsfile/1221)no-repeat left -33px;
	white-space:nowrap;
	}
p#pollactions{color:#073771;margin-top:-6px;}	
.pollanswers{color:#073771;font-size:11px;}
.pollanswers input{border:none !important;}
.pollbar{display:none;}	
/*
 * Rollover btns
 */
 
a.btn{
	color:#073771;
	font-weight:bold;
	text-decoration:none;
	line-height:24px;
	display:block; 
	text-indent:20px; 
	width:224px; 
	height:34px;
	background:url(/cmsfile/1221)no-repeat left top;
	white-space:nowrap;
	}
a.btn:hover{
	font-weight:bold;
	display:block; 
	text-indent:20px; 
	width:224px; 
	height:34px;
	background:url(/cmsfile/1221)no-repeat left -33px;
	white-space:nowrap;
	}
#aboutbtn{margin-top:6px;}	
#aanmeldbtn{margin-top:13px;}
	
.pollbar{height:12px; margin-left:6px;margin-bottom:6px; background-color:#ffab00; line-height:12px;}

/*
 *CMS textfooter
 */
#cms_textfooter{padding-left:18px;} 
#cms_textfooter a{color:#073771; text-decoration:none;}
#cms_textfooter a:hover{text-decoration:underline;}  


/*
 * Radiobuttons
 */

.radioAreaUnchecked, .radioAreaChecked {
	z-index:5;
	position:absolute;
	width:15px;
	height:15px;
	cursor:pointer;
}
.radioAreaUnchecked {
	background:#fff url(cmsfile/1177) no-repeat left top;
}
.radioAreaChecked {
	background:#fff url(cmsfile/1177) no-repeat left bottom;
}  

/*
 * specific style input radio
 */
.checked{background-color:#222;background-image:url(chk_on.png);}
.unchecked{background-color:#1c1c1c;background-image:url(chk_off.png);}
#pollcontainer .selected{background-color:#222;background-image:url(/cmsfile/1185);}
#pollcontainer .unselected{background-color:#1c1c1c;background-image:url(/cmsfile/1181);}


/*
 * Metadata
 */
#maincontent th.metadata_header{border: 1px solid #000; display:none;} 