@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	overflow: hidden;

	scrollbar-3dlight-color:#181c73;
       scrollbar-arrow-color:#da0014;
       scrollbar-base-color:FFFFFF;
       scrollbar-track-color:#FFFFFF;
       scrollbar-darkshadow-color:FFFFFF;
       scrollbar-face-color:#FFFFFF;
       scrollbar-highlight-color:#FFFFFF;
       scrollbar-shadow-color:#181c73
}
#maincontainer {
	position: relative;
	height: 650px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	padding: 0;
}
#maincontainer #header {
	position: relative;
	height: 55px;
	width: 1000px;
	background-color: #da0014;
}
#maincontainer #flex-header {
	position: relative;
	height: 103px;
	width: 1000px;
}
#maincontainer #hoofdmenu {
	position: relative;
	height: 28px;
	width: 1000px;
	margin: 0 0 20px 0;
	padding: 0;
}
#maincontainer #content-container #contentleft {
	position: relative;
	width: 185px !important;
	width: 200px;
	height: 415px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #181c73;
	float: left;
	padding: 0px 15px 0 0px;

}
#maincontainer #content-container #contentleft #counter {
	position: absolute;
	bottom: 27px;
	height: 50px;
	width: 181px;
	background-color: #171c73;
	padding: 0 0 0 5px;
}

#maincontainer #content-container #submenu {
	position: relative;
	width: 170px !important;
	width: 200px;
	height: 410px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #181c73;
	float: left;
	padding: 0px 15px 0 15px;

}
#maincontainer #content-container #contentstart,
#maincontainer #content-container #contentvervolg,
#maincontainer #content-container #content_foto,
#maincontainer #content-container #content {
	position: relative;
	height: 383px !important;
	height: 378px;
	width: 582px !important;
	width: 600px;
	float: left;
	padding-right: 0px;
	padding-left: 15px;
	padding-top: 0px;
	margin: 0;
	overflow-y: auto;
}
#maincontainer #content-container #panel {
	position: relative;
	width: 198px;
	height: 378px;
	float: right;
}
#maincontainer #content-container #panel #panelmenu {
	position: relative;
	height: 152px;
	width: 198px;
}
#maincontainer #content-container #panel #laatste-nieuws {
	position: relative;
	height: 226px !important;
	height: 210px;
	width: 181px !important;
	width: 198px;
	float: right;
	clear: both;
	background-color: #171c73;
	padding-left: 17px;
	padding-top: 5px;
}
#maincontainer #content-container #panel #extrainfo {
	position: relative;
	height: 26px !important;
	width: 198px;
	float: right;
	clear: both;
	background-color: #da0013;
	margin: 4px 0 0 0; 

	padding-top: 2px;
	text-align: center;
}
#maincontainer #content-container #contactmenu {
	position: relative;
	height: 47px;
	width: 580px;

	float: left;
	padding-top: 16px !important;	
	padding-top: 21px;
	padding-left: 17px;
}
#maincontainer #content-container #contactmenu #languageMenu {
	text-align: left;
	margin: 2px 0 0 0 !important;
	margin: -19px 0 0 0;
}
/******************************************/
/* 	Opmaak 				*/
/******************************************/
#maincontainer #hoofdmenu table,
#maincontainer #hoofdmenu table tr,
#maincontainer #hoofdmenu table tr td {
	margin: 0;
	padding: 0;
	border: 0;
}
#maincontainer #hoofdmenu table tr td.spacer {

	margin: 0;
	padding: 0;
	display: block;
}
#maincontainer #hoofdmenu a.normal {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;
	text-decoration: none;
	text-align: center;
	width: 188px !important;
	width: 198px;
	height: 20px !important;
	height: 30px;
	background-color: #181c73;
	padding: 5px;
	display: block;
}
#maincontainer #hoofdmenu a.active {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;
	text-decoration: none;
	text-align: center;
	width: 188px !important;
	width: 198px;	
	height: 20px !important;
	height: 30px;
	background-color: #FE000C;
	padding: 5px;
	display: block;
}
#maincontainer #content-container #contentleft IMG {
	margin: 5px 0 5px 0;
	padding: 0;
}
#maincontainer #content-container #contentleft #counter IMG {
	margin: 2px 0 0 0;
	padding: 0;
}
#maincontainer #content-container #contentleft H1 {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	line-height: 32px;
	color: #000064;
	text-decoration: none;
	margin: -10px 0 0 0;
	padding: 0px;
}
#maincontainer #content-container #contentleft P {
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	color: #181d73;
	margin: 0px;
	padding: 0px;
}
#maincontainer #content-container #contentleft #counter P {
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
/******************************************/
/*	Opmaak linken				*/
/******************************************/

#maincontainer #content-container #contentleft a,
#maincontainer #content-container #panel a,
#maincontainer #content-container #contentvervolg a,
#maincontainer #content-container #content_foto a,
#maincontainer #content-container #content a {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
	color: #FE000C;
	margin: 0px;
	padding: 0px;
}
#maincontainer #content-container #submenu a.active {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	text-decoration: none;
	color: #FE000C;
}
#maincontainer #content-container #submenu a:hover {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	text-decoration: none;
	color: #FE000C;
}
#maincontainer #content-container #submenu a {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	text-decoration: none;
	color: #181c73;
	margin: 0px;
	padding: 0px;
}
#maincontainer #content-container #panel #extrainfo a {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	color: #FFFFFF;
	text-transform: uppercase;
}
#maincontainer #content-container #panel #extrainfo a.small {
	font-size: xx-small;
}
/******************************************/
/*	Opmaak voor diensten menu		*/
/******************************************/

#maincontainer #content-container #submenu IMG {
	margin: 0px 0 12px 0;

}
#maincontainer #content-container #submenu a:link.submenu-diensten,
#maincontainer #content-container #submenu a:visited.submenu-diensten {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	text-decoration: none;
	color: #181c73;
	margin: 0;
	padding: 0 0 0 10px;
	vertical-align: top;
}
#maincontainer #content-container #submenu a:hover.submenu-diensten,
#maincontainer #content-container #submenu a:link.submenu-diensten-active,
#maincontainer #content-container #submenu a:visited.submenu-diensten-active {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	text-decoration: none;
	color: #FE000C;
	margin: 0;
	padding: 0 0 0 10px;
	vertical-align: top;
}

/*****************************************/


#maincontainer #content-container #contentstart H1 {
	font-family: Verdana;
	font-size: 13px;
	line-height: 18px;
	color: #181c73;
	text-decoration: none;
}
#maincontainer #content-container #contentstart P {
	position: relative;
	margin: -3px 0 0 0;
	font-family: Verdana;
	font-size: 13px;
	line-height: 18px;
	color: #181c73;
	text-decoration: none;
	width: 480px;
}
#maincontainer #content-container #contentstart table P.csc-form-label {
	width: 150px;
}
#maincontainer #content-container #contentstart IMG,
#maincontainer #content-container #content_foto IMG {
	position: absolute;
	bottom: 0;
	margin: 0; 
	padding: 0;
	border: 0;
}
#maincontainer #content-container #content .tx-irfaq-pi1 IMG {

}
IMG { 
	border: 0;
}
#maincontainer #content-container #contentvervolg H1 {
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	color: #181c73;
	text-decoration: none;
	font-weight: bold;
}
#maincontainer #content-container #content_foto H1,
#maincontainer #content-container #content H1 {
	font-family: Verdana;
	font-size: 13px;
	line-height: 18px;
	color: #FE000C;
	text-decoration: none;
	margin: 0 0 18px 0;
	font-weight: bold;
}

#maincontainer #content-container #contentvervolg P,
#maincontainer #content-container #content_foto P,
#maincontainer #content-container #content P {
	position: relative;
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	color: #181c73;
	text-decoration: none;
	margin: 0 0 18px 0;
	padding: 0;
	width: 480px; 
}
#maincontainer #content-container #content table P {
	width: auto;
}
#maincontainer #content-container #content form P.csc-form-label,
form fieldset P {
	width: auto;
}
#maincontainer #content-container #content_foto UL,
#maincontainer #content-container #content UL {
	margin: -18px 0 18px 0;
	padding: 0;
}
#maincontainer #content-container #content_foto UL LI,
#maincontainer #content-container #content UL LI {
	position: relative;
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	color: #181c73;
	text-decoration: none;
	margin: 0 0 0 17px;
	padding: 0;
	list-style-position: outside;
	list-style-image: url(opsomming.gif);
	list-style-type: disc;
}
#maincontainer #content-container #content_foto table P,
#maincontainer #content-container #content table P {
	position: relative;
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	color: #181c73;
	text-decoration: none;
	margin: 0 0 18px 0;
	padding: 0;
	width: auto;
}
#maincontainer #panel #panelmenu table td {
	margin: 0;
	padding: 0;
	border: 0;
	width: 198px;
}
#maincontainer #panel #panelmenu table tr.spacer {
	height: 10px;
}
#maincontainer #panel #panelmenu A {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	width: 188px;
	background-color: #181c73;
	padding: 5px;
	display: block;
}
#maincontainer #panel #laatste-nieuws H1 {
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
#maincontainer #panel #laatste-nieuws P {
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	color: #ffffff;
	text-decoration: none;
}
#maincontainer #content-container #contactmenu A {
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	color: #181c73;
	text-decoration: none;
	font-weight: bold;
}
#maincontainer #content-container #contactmenu A:hover,
#maincontainer #content-container #contactmenu A:active {
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	color: #FE000C;
	text-decoration: none;
	font-weight: bold;
}
#maincontainer #content-container #contactmenu .pipes {
	margin: 0 10px;
}
form fieldset {
	border: 0;
}
#maincontainer #content-container #content form fieldset label,
#maincontainer #content-container #content form fieldset div.csc-mailform-label {
	position: relative;
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	color: #181c73;
	text-decoration: none;
	width: 150px;
	float: left;
	margin: 0 0 5px 0;
	vertical-align: top;
}
#maincontainer #content-container #content form fieldset input,
#maincontainer #content-container #content form fieldset select,
#maincontainer #content-container #content form fieldset textarea {
	vertical-align: top;
	margin: 0 0 5px 0;
}
