/* ------------------------------------------------------------------- GENERAL */
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height:15px;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a {
	color: #333333;
}

a:hover {
	color: #CC0000;
}

.img_border {
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
}
.preload{
	display:none;
}

h4{
	color:#8E11ED;
	font-weight:bold;
	font-size:11px;
	margin:0px;
	padding:0px 0px 15px 0px;
}
h4.block1{
	color:#EB070C;
	font-weight:bold;
	font-size:11px;
	margin:0px;
	padding:0px 0px 15px 0px;
}
h4.block3{
	color:#46A5CC;
	font-weight:bold;
	font-size:11px;
	margin:0px;
	padding:0px 0px 15px 0px;
}
/* ------------------------------------------------------------------- MAINTABLE */
.maintable{
	width:780px;
	border:none;
}
/* ------------------------ LOGO */
.maintable td.logo{
	height:60px;
	background-image:url(_imgs/logo.gif);
}
.maintable td.logo a img{
	width:250px;
	height:60px;
	border:none;
}


/* ------------------------------------------------------------------- TOOLTIP */
.maintable td.tooltip{
	background-color:#000000;
	color:#FFFFFF;
	padding-right:20px;
	height:50px;
	text-align:right;
	font-size:10px;
	background-repeat:no-repeat;
}
.maintable td.tooltip a{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	margin:2px 0px 0px 80px;
}
.maintable td.tooltip a:hover{
	text-decoration:underline;
}
#newsblock{
	display:none;
}





/* ------------------------------------------------------------------- SUBMENU */
h5{
	color:#8E11ED;
	font-weight:bold;
	font-size:11px;
	margin:0px;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #8E11ED;
}
a h5{
	padding:0px;
	border-bottom:none;
}
a h5:hover{
	color:#FFFFFF;
}

a h5.active{
	color:#FFFFFF;
}

.submenu, .submenu_bl1, .submenu_bl3{
	width:160px;
	background-color:#000000;
	padding:25px 10px 0px 20px;
	background-image:url(_imgs/arrow_sub.gif);
	background-repeat:no-repeat;
	/*background-color:#00FF00;*/
}
.submenu a, .submenu_bl1 a, .submenu_bl3 a{
	width:160px;
	display:block;
	color:#999999;
	border-bottom:1px solid #8E11ED;
	text-decoration:none;
	padding:5px 0px 5px 0px;
	line-height:14px;
}
.submenu a:hover, .submenu_bl1 a:hover, .submenu_bl3 a:hover{
	color:#FFFFFF;
}
.submenu a.active, .submenu_bl1 a.active, .submenu_bl3 a.active{
	/*font-weight:bold;*/
	color:#FFFFFF;
	width:160px;
}

/* ------------------------ BLOCK1 */
.submenu_bl1 a{
	border-bottom:1px solid #EB070C;
}
/* ------------------------ BLOCK3 */
.submenu_bl3 a{
	border-bottom:1px solid #46A5CC;
}

/* ------------------------------------------------------------------- CONTENT */
.content{
	width:550px;
	padding:20px;
}
.content .mod{
	width:550px;
	border-bottom:1px solid #D6D6D6;
	padding-bottom:15px;
	margin:0px 0px 15px 0px;
}
.content .contentimg{
	border:1px solid #D6D6D6;
	margin:0px 20px 0px 0px;
	float:left;
}
.content h1{
	color:#8E11ED;
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 15px 0px;
	padding:0px;
}
/* ------------------------ BLOCK1 */
.content h1.block1{
	color:#EB070C;
}
/* ------------------------ BLOCK1 */
.content h1.block3{
	color:#46A5CC;
}
.ondertitel{
	margin:0px 0px 15px 0px;
	color:#666666;
	font-size:12px;
	font-style:italic;
	display:block;
}
.omschrijving{
	margin:0px;
	display:block;
}
.arrow_purple{
	width:18px;
	height:15px;
	background-image:url(_imgs/arrow_purple.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	float:left;
}
/* ------------------------ BLOCK1 */
.arrow_red{
	width:18px;
	height:15px;
	background-image:url(_imgs/arrow_red.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	float:left;
}
/* ------------------------ BLOCK3 */
.arrow_blue{
	width:18px;
	height:15px;
	background-image:url(_imgs/arrow_blue.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	float:left;
}
.bron_purple{
	color:#8E11ED;
}
/* ------------------------ BLOCK1 */
.bron_red{
	color:#EB070C;
}
/* ------------------------ BLOCK3 */
.bron_blue{
	color:#46A5CC;
}
.medewerkers_left{
	width:190px;
	text-align:right;
	float:left;
	font-size:11px;
	color:#8E11ED;
	margin:2px 0px 2px 0px;
}
/* ------------------------ BLOCK1 */
.medewerkers_left_bl1{
	width:190px;
	text-align:right;
	float:left;
	font-size:11px;
	color:#EB070C;
	margin:2px 0px 2px 0px;
}
/* ------------------------ BLOCK3 */
.medewerkers_left_bl3{
	width:190px;
	text-align:right;
	float:left;
	font-size:11px;
	color:#46A5CC;
	margin:2px 0px 2px 0px;
}
.medewerkers_right{
	width:340px;
	float:left;
	padding-left:20px;
	margin:2px 0px 2px 0px;
}

/* ------------------------------------------------------------------- SUBSUBMENU */
.subsub{
	height:30px;
	width:550px;
	border-bottom:1px solid #D6D6D6;
	margin-bottom:15px;
}
.subsub a{
	width:150px;
	border:none;
	height:30px;
	display:block;
	float:left;
}

/* ------------------------------------------------------------------- MEDIA */
a.bl1_thumbnail, a.bl2_thumbnail, a.bl3_thumbnail{
	border:1px solid #8E11ED;
	width:79px;
	height:79px;
	display:block;
	float:left;
	padding:0px;
	margin:0px 10px 10px 0px;
}
a.bl1_thumbnail{
	border:1px solid #EB070C;
}
a.bl1_thumbnail:hover{
	background-color:#EB070C;
}
a.bl2_thumbnail:hover{
	background-color:#8E11ED;
}
a.bl3_thumbnail{
	border:1px solid #46A5CC;
}
a.bl3_thumbnail:hover{
	background-color:#46A5CC;
}
a.bl1_thumbnail img, a.bl2_thumbnail img, a.bl3_thumbnail img{
	background-position:center;
	width:59px;
	height:59px;
	border:none;
	margin:10px;
}

/* -------------------------------------------------------------- MULTIMEDIA */
a.bl3_thumbnail_mm{
	border:1px solid #46A5CC;
	width:168px;
	height:107px;
	display:block;
	float:left;
	padding:0px;
	margin:0px 20px 20px 0px;
}
a.bl3_thumbnail_mm:hover{
	background-color:#46A5CC;
}
a.bl3_thumbnail_mm img{
	background-position:center;
	width:150px;
	height:88px;
	border:none;
	margin:9px;
}

/* ------------------------------------------------------------------- HOME */

.content_home{
	background-color:#000000;
	color:#FFFFFF;
}

.content_home .mod_container .mod{
	width:660px;
	margin:20px 100px 20px 20px;
	padding:0px;
}
.content_home .mod_container{
	width:780px;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	padding:0px;
	margin:0px;
}
.content_home .mod a{
	color:#FFFFFF;
	text-decoration:underline;
}
.content_home .mod a:hover{
	text-decoration:none;
}
.content_home .mod img{
	width:170px;
	border:none;
	margin-right:20px;
	float:left;
}

/* ------------------------------------------------------------------- FORM */
form{
	margin:0px 0px 25px 0px;
	padding:0px;
}
fieldset{
	border:1px solid #CCCCCC;
	padding:0px 10px 10px 10px;
	margin:0px 0px 5px 0px;
}
fieldset div{
	margin-top:10px;
}
legend{
	padding:0px 5px 0px 5px;
	color:#EB070C;
	margin:0px;
	font-weight:bold;
}
form a {
	padding:5px 0px 5px 10px;
	border:1px solid #EB070C;
	color:#EB070C;
	font-weight:bold;
	margin-top:5px;
	display:block;
	text-decoration:none;
}
form a:hover {
	border:1px solid #EB070C;
	color:#FFFFFF;
	background-color:#EB070C;
}
label{
	width:100px;
	float:left;
}
textarea, input, select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #CCCCCC;
	margin:0px;
}
textarea{
	width:400px;
	height:75px;
}
input{
	height:16px;
	width:400px;
}
div.formelement{
	/*background-color:#EFEFEF;*/
	display:block;
	float:left;
	border-bottom:1px solid #EFEFEF;
	margin:0px;
	padding:5px;
	width:515px;
}
input.checkbox{
	width:auto;
	margin:0px;
	padding:0px;
	float:left;
}
label.checkbox{
	width:480px;
	float:left;
	margin-left:10px;
}

/* --------------------------------------------------------------- KALENDER */
.kalender_sub{
	color:#FFFFFF;
}
.kalender_mod{
	border-bottom:1px solid #EFEFEF;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	width:550px;
	/*background-color:#990000;*/
}
.kalender_left{
	width:170px;
	float:left;
	padding-left:5px;
	/*background-color:#00FF00;*/
}
.kalender_left img{
	border:none;
}
.kalender_right{
	width:354px;
	float:left;
	padding-left:20px;
	margin:0px;
}
.kalender_right .titel_block1 a, .kalender_right .titel_block2 a, .kalender_right .titel_block3 a{
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	display:block;
	text-decoration:none;
	margin-bottom:5px;
}
.kalender_right .titel_block1 a:hover, .kalender_right .titel_block2 a:hover, .kalender_right .titel_block3 a:hover{
	text-decoration:underline;
}

.kalender_right .titel_block1 a{
	color:#EB070C;
	border-bottom:1px solid #EB070C;
}
.kalender_right .titel_block2 a{
	color:#8E11ED;
	border-bottom:1px solid #8E11ED;
}
.kalender_right .titel_block3 a{
	color:#46A5CC;
	border-bottom:1px solid #46A5CC;
}

.kalender_right .data{
	border-bottom:1px solid #EFEFEF;
	padding-bottom:5px;
	margin-bottom:5px;
}

/* --------------------------------------------------------------- KALENDER */
img.img_werkplaats{
	border:none;
	margin:0px 20px 20px 0px;
	float:left;
	width:255px;
	height:170px;
}