.paars 	{background: #50217b;}
.blauw 	{background: #77b8e8;}
.roze 	{background: #f1518f;}
.groen 	{background: #45a871;}
.oranje	{background: #fcad1a;}




* {
	margin:0;
	padding:0;
}
html, body {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 16.4px;
}
body{
	background: #e3e3e3 url("../images/body_bg.png") center top no-repeat;
}
#wrapper { 	
	width: 1000px;
	min-height: 100%;
	margin-left: auto;
	margin-right: auto;
	background: #ffffff url("../images/wrapper_bg.png") left top no-repeat;
}
#wrapper_footer { 	
	width: 1000px;
	min-height: 100%;
	margin-left: auto;
	margin-right: auto;
}
#container {
	margin-left: auto;
	margin-right: auto;
	width:1000px;
	border-bottom: 2px solid #fcad1a;
	padding-bottom: 10px;
}
#content_wrap{
	padding-left: 44px;
	display: inline-block;
	width: 850px;
	background: url("../images/blue_bg4.png") no-repeat left bottom ;
/*	background-position: 44px 42px;*/
}

#header { 
	height:260px; 
/*	position:relative;*/
}
#header #hleft{
	display: block;
	width: 270px;
	height: 260px;
	float: left;
}
#header #hcenter{
	display: block;
	width: 515px;
	height: 260px;
	float: left;
}
#header #hright{
	display: block;
	width: 215px;
	height: 260px;
	float: left;
}
#header #hleft .ihbv {
	display:block;
	height:75px;
	padding:0 0 0 0;
	text-indent:-9999px;
	width:173px;
/*	float: left;*/
/*	position: absolute;*/
	
}
#header #hleft .ihbv a {
	background:url("../images/ihbv.png") no-repeat scroll left top transparent;
	display:block;
	height:100%;
	outline:medium none;
	width:100%;
	margin-left: 24px;
	margin-top: 97px;
	margin-bottom: 88px;
	margin-right: 73px;
	
}
#header #hcenter #ihbv_info {
	width: 515px;
	height: 77px;
	display: inline-block;
	text-align: center;
	margin-top: 25px;
/*	float: left;*/
	color: #9c9e9f;
}
#header #hcenter #ihbv_quote {
	width: 515px;
	height: 110px;
	display: block;
	text-align: center;
/*	float: left;*/
}
#header #hcenter #ihbv_quote h1{
	color: #f1518f;
	font-size: 26px;
	line-height: 31px;
	font-style: italic;
	font-weight: normal;
	font-family: Times;
}
#header #hcenter #ihbv_quote p{
	color: #58585A;
	font-size: 10px;
/*	line-height: 31px;*/
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
}
#header #hcenter #hnav {
	width: 515px;
	height: 30px;
	display: block;
	text-align: center;
/*	float: left;*/
	color: #50217b;
	padding-left:6px;
}
#header #hcenter #hnav ul  {
	clear:none;
	/*float:right*/;
	margin-right:-10px;
	overflow-x:hidden;
	overflow-y:hidden;
	padding-bottom:5px;
	padding-left:0;
	padding-right:0;
	padding-top:6px;
}
#header #hcenter #hnav li {
	border-right: 1px solid #50217b;
	clear:none;
	color:#50217b;
	float:left;
	font-size:12px;
	letter-spacing:0;
	list-style-type:none;
	margin-bottom:0;
	margin-left:0;
	margin-right:10px;
	margin-top:0;
	overflow-x:hidden;
	overflow-y:hidden;
	padding-right:10px;
	text-decoration:none;
}
#header #hcenter #hnav li.last {
	border-right: none;
	padding-right:0 !important;
}
#header #hcenter #hnav li a:link, #header #hcenter #hnav li a:visited, #header #hcenter #hnav li a:active {
	color:#50217b;
	text-decoration:none;
}
#header #hcenter #hnav li a:hover {
	color:#45a871 !important;
	text-decoration:none;
}
#header #hcenter #hnav li.active span{
		color:#45a871;
	
}


#header #hcenter #broodkruimel {
	width: 515px;
	height: 20px;
	line-height: 12px;
	display: block;
	text-align: left;
/*	float: left;*/
	color: #9c9e9f;
	font-size: 10px;
}
#header #hcenter #broodkruimel a {
	color: #9c9e9f;
	text-decoration: none;
	text-decoration: underline;
	
}
#header #hcenter #broodkruimel .active {
	color: #9c9e9f;
	text-decoration: none;
}
#header #hcenter #broodkruimel div {
	padding-left: 6px;
}
#header #hcenter #broodkruimel a:hover {
	color: #50217b;
	text-decoration: none;
}
#header #hright #zoeken {
	width: 215px;
	height: 30px;
	display: block;
	text-align: left;
	margin-top: 25px;
/*	float: left;*/
/*	overflow: hidden;*/
}
#header #hright #zoeken .last, #header #hright #zoeken .even, #header #hright #zoeken .first, #header #hright #zoeken .odd, #header #hright #zoeken .header{
	display: none;
}
#header #hright #zoeken form{
	margin-left: 0px;
}
#header #hright #zoeken br{
	display:none;
	}
#header #hright #zoeken input.text, #header #hright #zoeken input.password, #header #hright #zoeken input.upload {
	border:1px solid #9c9e9f;
	color:#9c9e9f;
	display:inline-block;
	float:left;
	height:20px;
	width:109px;
	margin: 2px 7px 0 0;
	float: left;
	font-family: Arial;
	font-size: 12px;
	padding-left: 2px;
	line-height: 20px;
}
#header #hright #zoeken .submit_container{
}
#header #hright #zoeken input.submit  {
	background:url("../images/button_zoek_leeg.png") no-repeat scroll left top;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	font-size:12px;
	height:26px !important;
	position:relative;
	text-decoration:none;
	width:80px !important;
	line-height: 26px;
	font-weight: bold;
	padding-right: 20px;
	padding-bottom: 0px;
}

#header #hright #mijn_ihbv {
	width: 215px;
	height: 30px;
	display: block;
	text-align: left;
	margin-top: 52px;
/*	float: left;*/
}
#header #hright #mijn_ihbv form{
	margin-left: 0px;
}
#header #hright #mijn_ihbv br{
	display:none;
	}
#header #hright #mijn_ihbv input.text, #header #hright #mijn_ihbv input.password, #header #hright #mijn_ihbv input.upload {
	border:1px solid #9c9e9f;
	color:#9c9e9f;
	display:inline-block;
	float:left;
	height:26px;
	width:109px;
	margin: 0 7px 0 0;
	float: left;
	font-family: Arial;
	font-size: 12px;
	padding-left: 2px;
	line-height: 18px;
	margin-bottom: 5px;
}
#header #hright #mijn_ihbv .submit_container{
}
#header #hright #mijn_ihbv input.submit  {
	background:url("../images/button_zoek_leeg.png") no-repeat scroll left top;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	font-size:12px;
	height:26px !important;
	position:relative;
	text-decoration:none;
	width:80px !important;
	line-height: 24px;
	font-weight: bold;
	padding-right: 20px;
	padding-bottom: 2px;
}


#header #hright #language {
	width: 215px;
	height: 30px;
	display: block;
	text-align: center;
	margin-top: 102px;
/*	float: left;*/
}

#left { 
	width:270px; 
	min-height: 400px;
	margin-bottom: 8px;
}

#left #knoppen img a{
	border: none;
	margin-right: 8px;
}
#left form{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#left br{
/*	display:none;*/
	}
#left label {
	color:#58585a;
	display:inline-block;
/*	height:16.4px;*/
	width:138px;
	margin: 0px 7px 10px 0;
	font-family: Arial;
	font-size: 12px;
	padding-left: 2px;
	line-height: 16.4px;
}
#left input.text, #left input.password, #left input.upload {
	border:1px solid #9c9e9f;
	color:#9c9e9f;
	display:inline-block;
/*	float:left;*/
	height:20px;
	width:112px;
	margin: 0 7px 5px 0;
	float: left;
	font-family: Arial;
	font-size: 12px;
	padding-left: 2px;
	line-height: 18px;
	clear: right;
}
#left input.radio {
	margin:2px 3px 0 6px;
	padding:0;
	float: left;
	line-height: 16.4px;
	height: 16.4px;

}

#left .submit_container{
}
#left input.submit  {
	background:url("../images/button_zoek_leeg.png") no-repeat scroll left top;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	font-size:12px;
	height:26px !important;
	position:relative;
	text-decoration:none;
	width:80px !important;
	line-height: 26px;
	font-weight: bold;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-left: 6px;
}

/*KNOPPEN*/
#left #knoppen{
	margin-top: 75px;
	margin-left: 20px;
	
}
#left #knoppen img {
	margin-right: 4px;
}
#left #knoppen img a{
	border: none;
}

/*POLL*/
.mod_quickpoll{
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 73px;
	
}
.mod_quickpoll .title{
	width: 170px;
	height: 30px;
	display: block;
	text-align: left;
/*	float: left;*/
	background:#fcad1a;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	color: white;
	padding-left: 6px;
}
.mod_quickpoll .description {
padding: 6px 6px 6px 6px;
font-size: 12px;
font-weight: bold;
line-height: 16.4px;
color: #58585a;	
}
.mod_quickpoll .resultslink {
	display: none;
}
.mod_quickpoll .totaltext, .mod_quickpoll .graph{
	padding: 3px 6px 3px 6px;
	font-size: 12px;
	font-weight: normal;
	line-height: 16.4px;
	color: #58585a;	
}
.mod_quickpoll .stoptext{
	display: none;
}

.mod_quickpoll .results{
	padding-bottom: 6px;
}
.mod_quickpoll .graph .results .color1 { color:#58585a; background-color:#e3e3e3; text-align:center;}
.mod_quickpoll .graph .results .color2 { color:#58585a; background-color:#e3e3e3; text-align:center;}
.mod_quickpoll .graph .results .color3 { color:#58585a; background-color:#e3e3e3; text-align:center;}
.mod_quickpoll .graph .results .color4 { color:#58585a; background-color:#e3e3e3; text-align:center;}
.mod_quickpoll .graph .results .color5 { color:#58585a; background-color:#e3e3e3; text-align:center;}

.mod_quickpoll label{
	margin-bottom: 15px !important;
	height: none;
}
#right { 
	width:215px; 
}
#right .pagetitle{
	width: 198px;
	height: 30px;
	display: block;
	text-align: left;
/*	float: left;*/
	background:#50217b;
}
#right .pagetitle p{
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	
	color: white;
	padding-left: 6px;
}
#right h1{
	color: #50217b;
	padding: 8px 0px 8px 0px;
	font-size: 16px;
	
}
#right h2{
	color: #50217b;
	padding-left: 0px;
	font-size: 12px;
	line-height: 16.4px;
	color: #58585a;
	font-weight: bold;
}
#right p{
	color: #50217b;
	padding: 0 0px 12px 0px;
	font-size: 12px;
	line-height: 16.4px;
	color: #58585a;	
/*	font-weight: bold;*/
}
#right p a{
	color: #50217b;
	font-weight: normal;
}
#right .item{
	border-bottom: solid 1px #50217b;
	margin: 10px 20px 10px 20px;
	padding-bottom: 10px;
}

#right .extra {
	margin-top: -17px;
	border-top: 17px solid #F8F8F8;
}
#right #roze{
	margin-left: 12px;
	margin-right: 10px;
	margin-bottom: 17px;
	width: 185px;
	background: #f8f8f8;
}
#right #roze h1{
	background:none repeat scroll 0 0 #f1518f;
	color:white;
	display:block;
	font-size:16px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	padding: 0 0 0 6px !important;
	text-align:left;
	width:180px;
	margin-bottom: 2px;	
}
#right #roze h2{
	font-size: 16px;
	line-height: 22px;
	color: #58585a;
	font-weight: bold;
	padding: 3px 6px 0px 6px;	
}
#right #roze h3{
	color: #f1518f;
	padding: 3px 6px 0px 6px;	
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
}
#right #roze p{
	color: #50217b;
	padding: 4px 6px 6px 6px;
	font-size: 12px;
	line-height: 16.4px;
	color: #58585a;	
/*	font-weight: bold;	*/
	padding-left:6px;
	
}
#right #roze p a{
	color: #f1518f;
	font-weight: normal;
}
#right #roze img{
	margin: 4px 6px 1px 0;
}
#right #roze img a{
	border: none;
}
#right #roze ol {
	margin-left:19px;
	padding-bottom:15px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}
#right #roze ul {
	margin-left:19px;
	padding-bottom:15px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}
#right #roze li {
	color:#6D6D6D;
	line-height:16.4px;
	list-style-type:square;
}
#right #roze li a:link, #right #roze li a:active, #right #roze li a:visited {
	color:#f1518f;
	text-decoration:none;
}

#right #blauw{
	margin-left: 12px;
	margin-right: 10px;
	margin-bottom: 17px;
	width: 185px;
	background: #f8f8f8;
}

#right #blauw h1{
	background:none repeat scroll 0 0 #77b8e8;
	color:white;
	display:block;
	font-size:16px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	padding: 0 0 0 6px !important;
	text-align:left;
	width:180px;	
	margin-bottom: 2px;	
	
}
#right #blauw h2{
	font-size: 16px;
	line-height: 22px;
	color: #58585a;
	font-weight: bold;
	padding: 3px 6px 0px 6px;	
}
#right #blauw h2 a{
	color: #77b8e8;
	text-decoration: none;
	padding-bottom: 0;
	margin: 0;
}
#right #blauw h3{
	color: #77b8e8;
padding: 3px 6px 0px 6px;	
font-size: 16px;
line-height: 22px;
font-weight: bold;
}

#right #blauw p{
	color: #50217b;
	padding: 0px 6px 8px 6px;
	font-size: 12px;
	line-height: 16.4px;
	color: #58585a;	
/*	font-weight: bold;	*/
	padding-left:6px;
	
}
#right #blauw p a{
	color: #77b8e8;
	font-weight: normal;
}
#right #blauw img{
	margin: 4px 6px 1px 0;
}
#right #blauw img a{
	border: none;
}
#right #blauw ol {
	margin-left:19px;
	padding-bottom:15px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}
#right #blauw ul {
	margin-left:19px;
	padding-bottom:15px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}
#right #blauw li {
	color:#6D6D6D;
	line-height:16.4px;
	list-style-type:square;
}
#right #blauw li a:link, #right #blauw li a:active, #right #blauw li a:visited {
	color:#77b8e8;
	text-decoration:none;
}
#right #blauw .more {
		padding: 0px 6px 8px 6px;
		display: block;
	
}
#right #oranje{
	margin-left: 12px;
	margin-right: 10px;
	margin-bottom: 17px;
	width: 185px;
	background: #f8f8f8;
}

#right #oranje h1{
	background:none repeat scroll 0 0 #fcad1a;
	color:white;
	display:block;
	font-size:16px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	padding: 0 0 0 6px !important;
	text-align:left;
	width:180px;	
	margin-bottom: 2px;	
	
}
#right #oranje h2{
	font-size: 16px;
	line-height: 22px;
	color: #58585a;
	font-weight: bold;
	padding: 3px 6px 0px 6px;	
}
#right #oranje h3{
	color: #fcad1a;
	padding: 3px 6px 0px 6px;	
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
}
#right #oranje p{
	color: #50217b;
	padding: 4px 6px 8px 6px;
	font-size: 12px;
	line-height: 16.4px;
	color: #58585a;	
	font-weight: bold;	
	padding-left:6px;
	
}
#right #oranje p a{
	color: #fcad1a;
	font-weight: normal;
}
#right #oranje img{
	margin: 4px 6px 1px 0;
}
#right #oranje img a{
	border: none;
}
#right #oranje ol {
	margin-left:19px;
	padding-bottom:15px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}
#right #oranje ul {
	margin-left:19px;
	padding-bottom:15px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}
#right #oranje li {
	color:#6D6D6D;
	line-height:16.4px;
	list-style-type:square;
}
#right #oranje li a:link, #right #oranje li a:active, #right #oranje li a:visited {
	color:#fcad1a;
	text-decoration:none;
}
#right form{
	padding: 4px 6px 8px 6px;

	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#right br{
/*	display:none;*/
	}

#right label {
	color:#58585a;
	display:inline-block;
	height:16.4px;
	width:85px;
	margin: 0px 7px 10px 0;
	font-family: Arial;
	font-size: 12px;
	padding-left: 2px;
	line-height: 16.4px;
	float: left;
}
#right input.text, #right input.password, #right input.upload {
	border:1px solid #9c9e9f;
	color:#9c9e9f;
	display:inline-block;
/*	float:left;*/
	height:20px;
	width:75px;
	margin: 0 0px 5px 0;
	font-family: Arial;
	font-size: 12px;
	padding-left: 2px;
	line-height: 18px;
	clear: right;
}
#right input.radio {
	margin:2px 3px 0 6px;
	padding:0;
	float: left;
	line-height: 16.4px;
	height: 16.4px;

}

#right .submit_container{
}
#right input.submit  {
	background:url("../images/button_zoek_leeg.png") no-repeat scroll left top;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	font-size:12px;
	height:26px !important;
	position:relative;
	text-decoration:none;
	width:80px !important;
	line-height: 26px;
	font-weight: bold;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-left: 93px;
}



#main {  
	margin-left:270px; 
	margin-right:215px; 
}
#main .pagetitle{
	width: 515px;
	height: 30px;
	display: block;
	text-align: left;
/*	float: left;*/
	background:#50217b;
	margin-bottom: 18px;
}
#main .pagetitle p{
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	
	color: white;
	padding-left: 6px;
}
#main h1{
	color: #50217b;
	padding: 0px 25px 8px 6px;
	font-size: 16px;
	
}


#main h2{
	color: #45a871;
	padding: 0px 25px 5px 6px;
	font-size: 16px;
	
}
#main h2 a{
		color: #45a871;
	text-decoration: none;
}
#main h3{
	padding: 4px 25px 0px 6px ;
	font-size: 12px ;
	line-height: 16.4px ;
	color: #58585a ;	
	font-weight: bold ;	
}
#main h3 a{
	color: #58585a ;
	text-decoration: none ;
}

#main p{
	color: #50217b;
	padding: 0 25px 12px 6px;
	font-size: 12px;
	line-height: 16.4px;
	color: #58585a;	
}
#main p a{
	color: #50217b;
}
#main .more {
	color: #50217b;
		padding: 0 6px 0px 6px;
		margin-top: -12px !important;
		margin-bottom: 25px !important;
		display: block;
	
}
#main img{
	margin: 2px 6px 2px 0;
}
#main img a{
	border: none;
}
#main ol {
margin-left:19px;
padding-bottom:15px;
padding-left:0;
padding-right:0;
padding-top:0;
}
#main ul {
margin-left:19px;
padding-bottom:15px;
padding-left:0;
padding-right:0;
padding-top:0;
}
#main li {
color:#6D6D6D;
line-height:16.4px;
list-style-type:square;
}
#main li a:link, #main li a:active, #main li a:visited {
color:#1554B2;
text-decoration:none;
}
#main form{
	padding: 4px 6px 8px 6px;

	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#main br{
/*	display:none;*/
	}
#main label {
	color:#58585a;
	display:inline-block;
	height:16.4px;
	width:165px;
	margin: 0px 7px 10px 0;
	font-family: Arial;
	font-size: 12px;
	padding-left: 0px;
	line-height: 16.4px;
	float: left;
}
#main input.text, #main input.password, #main input.upload {
	border:1px solid #9c9e9f;
	color:#9c9e9f;
	display:inline-block;
/*	float:left;*/
	height:20px;
	margin: 0 0px 5px 0;
	font-family: Arial;
	font-size: 12px;
	padding-left: 0px;
	line-height: 18px;
	clear: main;
/*	width: 183px;*/
}

#main textarea{
	
	width: 344px;
	margin-bottom: 5px;
}
#main input.radio {
	margin:2px 3px 0 6px;
	padding:0;
	float: left;
	line-height: 16.4px;
	height: 16.4px;

}

.mod_lostPassword .input.submit{

	margin-left: 10px !important;

}
#main input.submit  {
	background:url("../images/button_leeg.png") no-repeat scroll left top;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	font-size:12px;
	height:26px !important;
	position:relative;
	text-decoration:none;
	width:120px !important;
	line-height: 26px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-left: 171px;
	margin-top: 20px;
}

#main .info{
	color: #50217b;
	float: right;
	font-size: 10px;
	height: 8px;
}
#main .teaser{
display: none;
}
.error{
	color: red !important;
	padding:0 0px 0px 0px !important;
}

/*NIEUWS*/


.layout_simple{
	padding-left: 6px;
}
.layout_simple a{
	color: #50217b;
	font-size: 12px;
	line-height: 16.4px;
	color: #58585a;	
	text-decoration: none;
}

.nieuws{
	width: 227px;
	margin-right: 10px;
	float: left;
}
.nieuws_blauw{
	background: none !important;
}
.nieuws_blauw h1{
	background:none !important;
	color:#77b8e8 !important;
	display:block !important;
	font-size:16px !important;
	font-weight:bold !important;
	padding: 0 0 0 6px !important;
	text-align:left !important;
	width:180px !important;	
	margin-bottom: 4px !important;	
	
}
.nieuws_blauw h2{
	padding: 4px 6px 0px 6px !important;
	font-size: 12px !important;
	line-height: 16.4px !important;
	color: #58585a !important;	
	font-weight: bold !important;	
}
.nieuws_blauw h2 a{
	color: #58585a !important;
	text-decoration: none !important;
}
.nieuws_blauw h3{
	font-size: 16px !important;
	line-height: 22px !important;
	color: #77b8e8 !important;
	font-weight: bold !important;
	padding: 15px 6px 0px 6px !important;	
	border-top: 1px #77b8e8 solid;
	margin-bottom:4px !important;
	
}
.nieuws_blauw p{
	padding: 4px 6px 4px 6px !important;
	font-size: 12px !important;
	line-height: 16.4px !important;
	color: #58585a !important;	
	font-weight: normal !important;	
	padding-left:6px !important;
	
}
.nieuws_blauw p a{
	color: #77b8e8 !important;
	font-weight: normal !important;
}
.nieuws_blauw img{
	margin: 4px 6px 1px 0 !important;
}
.nieuws_blauw img a{
	border: none !important;
}
.nieuws_blauw ol {
	margin-left:19px;
	padding-bottom:15px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}
.nieuws_blauw ul {
	margin-left:19px;
	padding-bottom:15px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}
.nieuws_blauw li {
	color:#6D6D6D;
	line-height:16.4px;
	list-style-type:square;
}
.nieuws_blauw li a:link, .nieuws_blauw li a:active, .nieuws_blauw li a:visited {
	color:#77b8e8;
	text-decoration:none;
}
.nieuws_groen{
	background: none !important;
}
.nieuws_groen h1{
	background:none !important;
	color:#45a871 !important;
	display:block !important;
	font-size:16px !important;
	font-weight:bold !important;
	padding: 0 0 0 6px !important;
	text-align:left !important;
	width:180px !important;	
	margin-bottom: 4px !important;	
	
}
.nieuws_groen h2{
	padding: 4px 6px 4px 6px !important;
	font-size: 12px !important;
	line-height: 16.4px !important;
	color: #58585a !important;	
	font-weight: bold !important;	
}
.nieuws_groen h2 a{
	color: #58585a !important;
	text-decoration: none !important;
}
.nieuws_groen h3{
	font-size: 16px !important;
	line-height: 22px !important;
	color: #45a871 !important;
	font-weight: bold !important;
	padding: 15px 6px 0px 6px !important;	
	border-top: 1px #45a871 solid;
	margin-bottom:4px !important;
	
}
.nieuws_groen p{
	padding: 4px 6px 4px 6px !important;
	font-size: 12px !important;
	line-height: 16.4px !important;
	color: #58585a !important;	
	font-weight: normal !important;	
	padding-left:6px !important;
	
}
.nieuws_groen p a{
	color: #45a871 !important;
	font-weight: normal !important;
}
.nieuws_groen img{
	margin: 4px 6px 1px 0 !important;
}
.nieuws_groen img a{
	border: none !important;
}
.nieuws_groen ol {
	margin-left:19px;
	padding-bottom:15px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}
.nieuws_groen ul {
	margin-left:19px;
	padding-bottom:15px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}
.nieuws_groen li {
	color:#6D6D6D;
	line-height:16.4px;
	list-style-type:square;
}
.nieuws_groen li a:link, .nieuws_groen li a:active, .nieuws_groen li a:visited {
	color:#45a871;
	text-decoration:none;
}
.nieuws_paars{
	background: none !important;
}
.nieuws_paars h1{
	background:none !important;
	color:#50217b !important;
	display:block !important;
	font-size:16px !important;
	font-weight:bold !important;
	padding: 0 0 0 6px !important;
	text-align:left !important;
	width:180px !important;	
	margin-bottom: 4px !important;	
	
}
.nieuws_paars h2{
	padding: 4px 6px 4px 6px !important;
	font-size: 12px !important;
	line-height: 16.4px !important;
	color: #58585a !important;	
	font-weight: bold !important;	
}
.nieuws_paars h2 a{
	color: #58585a !important;
	text-decoration: none !important;
}
.nieuws_paars h3{
	font-size: 16px !important;
	line-height: 22px !important;
	color: #50217b !important;
	font-weight: bold !important;
	padding: 15px 6px 0px 6px !important;	
	border-top: 1px #50217b solid;
	margin-bottom:4px !important;
}
.nieuws_paars p{
	padding: 4px 6px 4px 6px !important;
	font-size: 12px !important;
	line-height: 16.4px !important;
	color: #58585a !important;	
	font-weight: normal !important;	
	padding-left:6px !important;
	
}
.nieuws_paars p a{
	color: #50217b !important;
	font-weight: normal !important;
}
.nieuws_paars img{
	margin: 4px 6px 1px 0 !important;
}
.nieuws_paars img a{
	border: none !important;
}
.nieuws_paars ol {
	margin-left:19px;
	padding-bottom:15px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}
.nieuws_paars ul {
	margin-left:19px;
	padding-bottom:15px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}
.nieuws_paars li {
	color:#6D6D6D;
	line-height:16.4px;
	list-style-type:square;
}
.nieuws_paars li a:link, .nieuws_paars li a:active, .nieuws_paars li a:visited {
	color:#50217b;
	text-decoration:none;
}
.nieuws .more{
	margin-bottom: 20px;
}
.mod_newsreader .info {
	margin-top: -21px;
}
.persoon{
	margin-left:6px !important;
	margin-bottom:6px !important;
	
	width: 237px;
	float: left;
	height: 150px;
	border: 1px #d3d7cf solid ;
	padding: 6px;
}
.persoon img{
	margin-top: -2px !important;
}
.divider{
/*	padding-left:6px !important;*/
	width: 500px;
	float: left;
	height: 45px;
}
#calendar_links{
	float: left;
	width: 200px;
}
#calendar_rechts{
	float: right;
	width: 466px;
	margin-right: 15px;
}
.mod_calendar {
	color: #58585a !important;	
	font-weight: bold !important;	
	
}
.mod_calendar .minicalendar{
	width: 200px;
	margin-bottom: 20px;
	background: #F8F8F8;
}
.mod_calendar .minicalendar td, .mod_calendar .minicalendar th{
	height: 25px;
	text-align: center;
	
}
.mod_calendar .minicalendar a{
	color: #f1518f;
	
}
.mod_calendar .minicalendar .head a, .mod_calendar .minicalendar .head a{
	text-decoration: none;
} 
.mod_calendar .minicalendar .head .current{
	
}
.mod_calendar .minicalendar .label{
	color: #f1518f;
}
.mod_calendar .minicalendar .weekend{
	
}
.mod_calendar .minicalendar .days{
}
.mod_calendar .minicalendar .days .empty{
	
}
.mod_calendar .minicalendar .days .current{
	
}
.mod_tagcloudevents {
	
}
.mod_tagcloudevents h1{
		color: #58585a !important;	
	margin-top: 5px;
}
.mod_tagcloudevents .cloud li{
	list-style-type:none !important;
	margin-left: -13px;	
}
.mod_tagcloudevents .cloud li a{
	text-decoration: underline !important;
	color: #58585a !important;	
	
}
.mod_tagcloudevents .cloud .size1{
	
}
.mod_tagcloudevents .cloud .size2{
	
}
.mod_eventlist p{
	padding: 0px 200px 12px 0px !important;
}

.mod_eventlist .empty{
	padding: 0px 200px 12px 0px !important;
}
.mod_eventlist .event{
	display:inline-block !important;
	
	}
.mod_eventlist .teaser{
	display: none;
/*	display:block !important;
	margin-top: 6px;*/
	}
.mod_eventlist .info{
	display: none;	}	
.mod_eventreader .info{
		display: none;	}	
	
.mod_eventlist .more{
/*		margin-top: 6px !important;	*/
		}
.mod_eventlist .header{
	color: #58585a !important;	
	padding-left: 6px;
	padding-bottom: 6px;
}
.mod_eventlist .date{
/*	color: #50217b !important;	
	margin-top: 7px !important;
	float: right;
	position:absolute;
	text-align:right;
	width:455px;*/
	display: none;
}
.mod_eventlist h1 {
	background:none !important;
	display:block !important;
	font-size:16px !important;
	font-weight:bold !important;
	padding:0 6px 8px 0px !important;
	text-align:left !important;
/*	margin-bottom: 15px !important;	*/
/*	width: 350px;*/
}
.mod_eventlist h2 {
	background:none !important;
	display:block !important;
	font-size:16px !important;
	line-height: 20px;
	
	font-weight:bold !important;
	padding: 0 0 0 0px !important;
	text-align:left !important;
	margin-bottom: 4px !important;	
/*	width: 350px;*/
}
.mod_eventlist h2 a{
	color:#50217b !important;

}
.mod_eventlist img {
	margin: 0px 6px 2px 6px !important;
}
.pagination{
	
}
.pagination ul{
	margin-left: 0px !important;
	margin-bottom: 20px;
}
.pagination ul li{
		list-style-type:none !important;
		float: left;
		margin-left: 10px;
	
}
.pagination ul li .current{
	color: white;
	background: #50217b;	
	padding-left: 2px;
	padding-right: 2px;
	
}
.pagination ul li a{
	text-decoration: underline !important;
	color:#50217b !important;
	
}
.image_container{
	padding-left: 6px;
	padding-top: 3px;
}
#footer{
	padding: 25px 0 25px 0;
	height: 200px;
	margin-bottom: 25px !important;
	text-align: center;
}
#footer .inside{
/*	width: 900px;*/
	margin-left: 275px;
}
.mod_sitemap{
	float: left;
	width: 145px;
	margin-bottom: 15px;
}
.mod_sitemap h1{
	padding: 4px 0px 3px 0px ;
	font-size: 11px ;
	line-height: 12px ;
	color: #58585a ;	
	font-weight: bold ;	
}
.mod_sitemap ul li a{
text-decoration: none !important;
color: #58585a !important;	
font-size: 11px;
line-height: 12px;
height: 16.4px;

}
#footer_bottom{
	padding-top: 50px !important;
	text-align: center;
/*	width: 872px;*/
	clear: both;
	color: #58585a !important;	
	font-size: 11px;
	line-height: 12px;
	
}
#footer_bottom a{ 
text-decoration: none !important;
color: #58585a !important;	
font-size: 11px;
line-height: 12px;
}



.mod_helpdesk .breadcrumb {
	width: 515px;
/*	height: 20px;*/
	display: block;
	text-align: left;
	float: left;
/*	padding-left: 6px;*/
	color: #9c9e9f;
	font-size: 16px;
	font-weight: normal;
	line-height: 25px;
	border-bottom:1px solid #E7EAEC;
	padding-bottom:6px !important;
	
}
.mod_helpdesk .breadcrumb a {
	color: #9c9e9f;
	padding-right: 4px;

	text-decoration: none;
	font-weight: bold;
	
	
}
.mod_helpdesk .breadcrumb span {
	padding-left: 4px;
	color: #50217B;
	font-weight: bold;
	
}
.mod_helpdesk .breadcrumb a:hover {
	color: #50217b;
	text-decoration: none;
}




.mod_helpdesk .mainlist{
	width: 520px;
/*	margin-top: 15px;*/
	
}
.mod_helpdesk .category, .mod_helpdesk .subject {
	width: 321px;
}
.mod_helpdesk  .subject_container #helpdesk_subject{
	width: 100% !important;
}
.mod_helpdesk .latestpost{
	width: 150px;
}
.mod_helpdesk .ticketcount, .mod_helpdesk .replycount, .mod_helpdesk .viewcount{
	width: 75px;
	
}
.mod_helpdesk .centered{
	text-align: center;
}
.mod_helpdesk .title {
	font-size: 14px;
	font-weight: bold;
}
.mod_helpdesk .subject .gestart {
	font-size: 11px;
	font-weight: normal;
	padding-top: 5px;
}
.mod_helpdesk .subject .laatste_bericht {
	font-size: 11px;
	font-weight: normal;
}
.mod_helpdesk .title a{
	color: #50217b;
	text-decoration: none;
}
.mod_helpdesk .tstamp{
	text-decoration: underline;
}

.mod_helpdesk .functions{
vertical-align:text-bottom;
padding-left: 34px;
padding-right: 6px;

/*float: right;*/
	}
.mod_helpdesk .functions a{
/*	float: right;*/
		color: #50217b;
	
}
.mod_helpdesk .functions img{
margin: 0 5px 0 0 !important;
vertical-align: middle;
}

.mod_helpdesk td{
	border:none;
	display:inline-table;
	padding: 6px;
	color: #50217b;
	
}
.mod_helpdesk td a{
	color: #50217b;

}

.mod_helpdesk th{
	border:none;
	display:inline-table;
	color: #9C9E9F;
	font-weight: normal;
	padding: 6px;
	
}

.mod_helpdesk .icon img{
	display: none;
}
.mod_hepdesk .iconcol{
	display: none;
}
.mod_helpdesk .datarow{
	background: #F8F8F8;
}

/*Berichten*/

.mod_helpdesk .thread{
	border-bottom:1px solid #E7EAEC;
	margin-bottom:6px !important;
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	color:#50217b;

}
.mod_helpdesk .messages_pages {
	font-size: 12px!important;
	font-weight: normal;
}
.mod_helpdesk .messages_pages a{
text-decoration: underline !important;
}


.mod_helpdesk .message-container{
/*		background: #F8F8F8;*/
		border-bottom:1px solid #E7EAEC;
		padding:13px 0px 5px 0px;
		display: inline-block;
		width:515px;
}
.mod_helpdesk .top-left{
	width: 65px;
	height: 65px;
	display: inline-block;	
	float: left;

}
.mod_helpdesk .top-left .avatar{
	
}
.mod_helpdesk .top-right{
/*	margin-left: 65px;*/
	width: 450px;
	float: right;
	display: inline-block;	
	
}

.mod_helpdesk .top-right .poster{
	float: left;
	padding: 0 10px 0 0;
	color:#7F8386;
	font-size:14px;
	font-weight:bold;
	vertical-align:baseline;
}
.mod_helpdesk .top-right .poster a{
text-decoration:none;

}

.mod_helpdesk .top-right .tstamp{
	float: left;
	padding: 0 10px 0 0;
	text-decoration: none;
	color:#7F8386;
	font-size:12px;
	line-height: 17px;
	vertical-align:baseline;
}
.mod_helpdesk .top-right .messagelink{
	color:#7F8386;
	font-size:12px;
		line-height: 17px;
		vertical-align:baseline;
		float: left;
			margin: 0 10px 0 0 !important;
		
}
.mod_helpdesk .top-right .messagelink a{
	color:#7F8386;
}
.mod_helpdesk .top-right .buttons{
	float: right;
	}

.mod_helpdesk .top-right .helpdesk-message{
	width: 425px;
	padding:25px 0px 19px 0px!important;
}
.mod_helpdesk .bottomcontrols{
	margin-top: 27px;
	
	margin-bottom: 25px;
}
.mod_helpdesk .topcontrols{
/*margin-top: 27px;*/

margin-bottom: 10px;

}
.mod_helpdesk .bottom-right{
	margin-left: 65px;
}
.mod_helpdesk .pagenav{
padding-right:15px}

.mod_helpdesk .pagenav .pagenavicon{
	padding-right: 8px;
}
.mod_helpdesk .pagenav .pagenavlink{
	padding-right: 8px;
}
.mod_helpdesk .pagenav .pagenavactive{
	padding-right: 8px;
}
.mod_helpdesk .messages-reverse-list {
		margin-bottom: 25px;
	
}
.message_container textarea{
	width: 507px !important;
	margin-bottom: 8px !important;
	
}
#helpdesk_editform .submit_container input.submit  {
	background:url("../images/button_leeg.png") no-repeat scroll left top;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	font-size:12px;
	height:26px !important;
	position:relative;
	text-decoration:none;
	width:120px !important;
	line-height: 26px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-left: 0 !important;
	margin-bottom: 15px;
}
#helpdesk_editform .label_container label{
	color:#50217b !important;
	padding-bottom:6px !important;
	font-size: 16px !important;
	line-height: 25px !important;
	font-weight: bold !important;
	padding-top:26px !important;
}
.avatar img{
	margin:2px 6px 5px 0 !important;
	}
.quotebox{
	background:none repeat scroll 0 0 #E9EEFE;
	border:1px solid #CCCCCC;
	color:#474747;
	padding:8px;
}	
.quotebox .titlebar{
	font-weight: bold;
}

.hint{
	color: #9C9E9F;
	clear: both;
		margin-bottom:10px;
	margin-top: 12px;	
		}
	
}
.captcha{
	margin-bottom:20px !important;
	vertical-align: text-top;
		}
		.captcha_text{
			color:#58585a !important;
				}
#ctrl_lost_password	{
	border:1px solid #9c9e9f;
	color:#9c9e9f;
	display:inline-block;
/*	float:left;*/
	height:20px;
	margin: 0 100px 15px 0;
	font-family: Arial;
	font-size: 12px;
	padding-left: 0px;
	line-height: 18px;
	clear: main;
	float: right;
	width: 30px;
}



fieldset{
	border:1px solid #CCCCCC;
/*	color:#474747;*/
	padding:8px;
	margin-bottom: 10px;
}
legend{
	padding: 3px;
}
input.checkbox {
margin:0 3px 0 1px;
padding:0;
float: left;
}
.avatarfile{
	clear:both;
	margin-top: 8px !important;
	overflow: hidden;
	width: 500px;
}

#ctrl_registration {
	border:1px solid #9c9e9f;
	color:#9c9e9f;
	display:inline-block;
/*	float:left;*/
	height:20px;
	margin: 0 100px 15px 0;
	font-family: Arial;
	font-size: 12px;
	padding-left: 0px;
	line-height: 18px;
	clear: main;
	float: right;
	width: 30px;
/*	padding-right: 300px;*/
}
#ctrl_avatar_file{
		border:1px solid #9c9e9f;
		color:#9c9e9f;
		display:inline-block;
	/*	float:left;*/
		height:20px;
		margin: 0 0px 15px 0;
		font-family: Arial;
		font-size: 12px;
		padding-left: 0px;
		line-height: 18px;
		clear: main;
/*		width: 100px !important;*/
	
}
.invisible{
	display: none;
}
#helpdeskbbbuttons{
	float: right;
	margin-top: 20px;
}
#ctrl_helpdesk_timezone {
	margin-bottom: 8px;
}

