
img{
	border:0px;
}

/**********************************************
Lijnen
**********************************************/
.zwart2{
	clear:both;
	margin-top:10px;
	height:2px;
	padding:0px;
	overflow:hidden;
	background-image:url('../images/dots.php?kleur=000000&size=2&space=2&dir=hor');
	background-position:bottom;
	background-repeat:repeat-x;

}
.zwart1{
	clear:both;
	margin-top:10px;
	height:1px;
	padding:0px;
	overflow:hidden;
	background-image:url('../images/dots.php?kleur=000000&size=1&space=1&dir=hor');
	background-position:bottom;
	background-repeat:repeat-x;

}

/**********************************************
ZIJBALK / LET OP style_zijbalk.css voor FCK
**********************************************/
.blue_column{
	background-color:#e5ecf2;
	float:right;
	width:200px;
	height:350px;
	margin:0px 10px 0px 0px;
	padding:10px;
}

.zijbalk {
	color: #000000;
	font-size: 11px;
	line-height:18px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.zijbalk a:hover, .zijbalk a:visited, .zijbalk a:active, .zijbalk a:link{
	color:#7aadd6;
	text-decoration:none;
	font-weight:bold;
	background-image:url('../images/arrow_zijbalk.gif');
	background-repeat:no-repeat;
	background-position:2px 4px;
	padding-left:10px;
}




/***************************
TABS ON TOP
***************************/
.tabtop_off, .tabtop_on{
	cursor:pointer;
	float:left;
	padding:5px 10px 5px 10px;
	position:relative;
	font-weight:bold;
	margin:1px 6px 1px 1px;
	border:0px solid #dedede;;
}
.tabtop_on{
	border-width:1px;
	margin:0px 5px 0px 0px;	
}
.tabtop_on #bg, .tabtop_off #bg{
	position:absolute;
	margin:-5px -10px -5px -10px;
	padding:5px 10px 5px 10px;
	background-color:#ffffff;	
}
.tabtop_off #bg{
	opacity:0.50;
	MozOpacity:0.50;
	KhtmlOpacity:0.50;
	filter:alpha(opacity=50);
}

.tabtop_on #bg{
	opacity:1;
	MozOpacity:1;
	KhtmlOpacity:1;
	filter:alpha(opacity=100);

}



/***************************
TABS REGULIER
***************************/
.tab_off, .tab_on{
	cursor:pointer;
	float:left;
	margin-right:10px;
	padding:5px 10px 5px 10px;
	position:relative;
	font-weight:bold;
}
.tab_on #bg, .tab_off #bg{
	background-color:#ffffff;position:absolute;
	margin:-5px -10px -5px -10px;
	padding:5px 10px 5px 10px;
}
.tab_off #bg{
	opacity:0.42;
	MozOpacity:0.42;
	KhtmlOpacity:0.42;
	filter:alpha(opacity=42);
}

.tab_on #bg{
	opacity:1;
	MozOpacity:1;
	KhtmlOpacity:1;
	filter:alpha(opacity=100);
}


.transparent100{
	opacity:1;
	MozOpacity:1;
	KhtmlOpacity:1;
	filter:alpha(opacity=100);
}

.transparent0{
	opacity:0;
	MozOpacity:0;
	KhtmlOpacity:0;
	filter:alpha(opacity=0);
}

.label_on, .label_off{
	position:relative;
}
/**********************************************
DIV
**********************************************/
.div_vlakheader{
	border-bottom:1px solid #dedede;
	font-size:20px;
	padding:0px 20px 10px 20px;
	margin:0px 0px 10px 0px;
}


#div_maincontainer{
	width:100%;
	min-height:100%;
	position:relative;
}


#div_container{
	width:900px;;
	left:10%;
	position:relative;
}

#div_container2{
	position:relative;
	top:138px;
}

#div_bg_blauw{
	height:100%;
	width:100%;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../images/bg_blauw.gif);
	background-repeat:no-repeat;
	background-position:0px 138px;
}

#div_bg_rood{
	height:100%;
	width:100%;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../images/bg_rood.gif);
	background-repeat:no-repeat;
	background-position:right bottom;	
}

#div_container_bg{
	width:100%;
	position:absolute;
	top:138px;
	
}

#div_lightboxform{
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	display:none;
}

#div_lightboxbg{
	top:0px;
	left:0px;
	position:absolute;
	width:100%;
	height:100%;
	opacity:0.50;
	MozOpacity:0.50;
	KhtmlOpacity:0.50;
	filter:alpha(opacity=50);
	background-color:#000000;
	z-index:1;	
}

#div_lightboxcontents{
	width:100%;
	height:100%;
	z-index:2;
	position:absolute;
	top:0px;
	left:0px;
}

.div_content{
	border:1px solid #dedede;
	padding:20px 0px 20px 0px;
}
.div_foto{
	position:absolute;
}
#div_menu_container{
	background-color:#ffffff;
	height:138px;
	width:100%;
	left:0px;
	top:0px;
	position:absolute;	
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	background-position:20px 13px;
}


#div_zoeken{
	width:300px;;
	top:10px;
	right:10px;
	position:absolute;
}
#input_zoek{
	border:1px solid #dedede;
	border-right:0px;
	float:right;
	font-size:12px;
	line-height:15px;	
	height:14px;
	padding:2px;
}

#btn_zoek{
	border-right:0px;
	float:right;	
	padding:0px;
	margin:0px;
}


#div_menu{

	height:24px;
	width:100%;
	left:0px;
	top:114px;
	background-color:#000000;
	position:absolute;
}


#div_menu_btns{
	left:10%;
	position:absolute;
}


.menu_0_off, .menu_0_on{
	float:left;
	position:relative;
}

.button_0_off,.button_0_on{
	width:100%;
	height:24px;	
	cursor:pointer;
}

.hider_0_off, .hider_0_on{
	position:absolute;
	overflow:hidden; 	
	top:24px;
	left:0px;
}

.submenu_0_off, .submenu_0_on{
	background-color:#d31145;
	position:absolute;
	display:none;
	top:0px;
	left:0px;
}




.menu_1_off, .menu_1_on{
	position:relative;
	color:#ffffff;
	height:24px;
}
.submenu_1_off, .submenu_1_on{
	background-color:#00457c;
	top:0px;
	position:absolute;
	display:none;	
}
.hider_1_off, .hider_1_on{
	overflow:hidden;
	position:absolute;
	left:20px;
	top:24px;
}


.menu_2_off, .menu_2_on{
	width:150px;
}
.button_2_off, .button_2_on{
	color:#ffffff;
	width:100%;
	position:relative;
}

.submenu_2_off, .submenu_2_on{
	height:auto;
}




/**********************************************
FORM ELEMENTS
**********************************************/

input, textarea, select{
	font-size: 12px;
	line-height:18px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

input, textarea{
	padding:2px;
}

textarea{
	line-height:20px;
}
.tbmodule{
	background-color:#ea0082;
	color:#FFFFFF;
	padding:20px;
	margin:15px 0px 15px 0px;
	text-align:center;
	font-weight:bold;
	border:dotted 1px #000000;
}


ul{
	margin:0px;
	padding:0px;
	list-style: none;
}

li{
	padding-left: 17px;
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}

/**********************************************
STANDAARD ELEMENTEN
**********************************************/
body{
	color: #000000;
	font-size: 12px;
	line-height:20px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}


p{
	margin:10px 0px 0px 0px;
}
/**********************************************
LINKS
**********************************************/
a:hover, a:visited, a:active, a:link{
	color:#d31145;
	text-decoration:none;
	font-weight:bold;
}

.wit a:hover, .wit a:visited, .wit a:active, .wit a:link{
	color:#ffffff;
	text-decoration:underline;
}
.zwart a:hover, .zwart a:visited, .zwart a:active, .zwart a:link{
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
}
.zwart a:hover{
	text-decoration:underline;
}

.grijs a:hover, .grijs a:visited, .grijs a:active, .grijs a:link{
	color:#9f9e9e;
	text-decoration:none;
}
.grijs a:hover{
	color:#000000;
}
.nolink {
	margin-left:4px;
}
/**********************************************
IMAGES VANUIT TOOLBOX
**********************************************/
.img_left_border{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #222222;	
}
.img_left_noborder{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.img_right_border{
	float:right;
	margin-left:10px;
	margin-right:4px;	
	margin-bottom:5px;
	border:1px solid #222222;	
}
.img_right_noborder{
	float:right;
	margin-right:4px;		
	margin-left:10px;
	margin-bottom:5px;
}
.img_noalign_noborder{
	margin:5px;
	display: block; 
	margin-left: auto; 
	margin-right: auto
}
.img_noalign_border{
	margin:5px;
	display: block; 
	margin-left: auto; 
	margin-right: auto;
	border:1px solid #222222;		
}

.cssbutton{
	cursor:pointer;
	border:1px solid #ffffff;
	background-color:#00457c;
	color:#FFFFFF;
	background-image:url('../images/arrow_rechts.gif');
	background-repeat:no-repeat;
	background-position:100% 50%;
	text-align:left;
	text-indent:4px;
	padding-left:4px;
	padding-right:20px;	
	padding-top:3px;
	padding-bottom:3px;	
	font-size: 12px;
	float:left;
}

.cssfield{
	padding:5px;
	line-height:11px;;
	border:1px solid #4db3d0;
	font-size:11px;
}

.box div:first-Child{
	background-image:url(../images/border.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.box div:first-Child > div:first-Child {
	background-image:url(../images/border.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.box div:first-Child > div:first-Child > div:first-Child{
	background-image:url(../images/border.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.box div:first-Child > div:first-Child > div:first-Child > div:first-Child{
	background-image:url(../images/border.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.box div:first-Child > div:first-Child > div:first-Child > div:first-Child > div:first-Child{
	background-image:url(../images/box_tl.gif);background-repeat:no-repeat;background-position:top left;
}
.box div:first-Child > div:first-Child > div:first-Child > div:first-Child > div:first-Child > div:first-Child{
	background-image:url(../images/box_tr.gif);background-repeat:no-repeat;background-position:top right;
}
.box div:first-Child > div:first-Child > div:first-Child > div:first-Child > div:first-Child > div:first-Child > div:first-Child{
	background-image:url(../images/box_bl.gif);background-repeat:no-repeat;background-position:bottom left;
}
.box > div:first-Child > div:first-Child > div:first-Child > div:first-Child > div:first-Child > div:first-Child > div:first-Child > div:first-Child{
	background-image:url(../images/box_br.gif);background-repeat:no-repeat;background-position:bottom right;
}

.box > div:first-Child > div:first-Child > div:first-Child > div:first-Child > div:first-Child > div:first-Child > div:first-Child > div:first-Child div{
	background-image:none;
}