body {
	background:#ddd;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	font-size:9pt;
}
* {
	margin:0;
	padding:0;
}
a {color:#dd0000;}
a img {border:0;}
div.clear {
	display:block;
	width:1px;
	height:1px;
	font-size:1px; /* IE Fix */
	line-height:0%; /* IE Fix */
	clear:both;
}

#background {
	background:url(images/background.gif) repeat-x top #fff;
	width:100%;
}
/* Container */
#container {
	width:981px;
	margin:0 auto;
	padding:0 0 8px 0;
}

/* Header */
#header {
	background:url(images/logo.gif) no-repeat 27px bottom;
	height:93px;
	padding:0 0 0 308px;
}
#menu {
	background:url(images/menu_border.gif) no-repeat left;
	width:672px;
	padding:0 0 0 1px;
	overflow:hidden;
}
#menu li {
	float:left;
	display:block;
	background:url(images/menu_border.gif) no-repeat right;
	padding:0 1px 0 0;
}
#menu li a {
	float:left;
	display:block;
	line-height:38px;
	padding:0 16px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
#menu li a:hover, #menu li.active {background:url(images/menu_li_hover.gif);}
#header ul.submenu li {
	display:inline;
	padding:0 12px;
	line-height:43px;
	font-size:8pt;
}
#header ul.submenu li a {
	color:#424242;
	text-decoration:none;
}
#header ul.submenu li a:hover {
	color:#dd0000;
	text-decoration:underline;
}

#header ul.submenu li a.active {
	color:#da0000;
	font-weight: bold;
}
/* /Header */

/* Top */
#top div.padding {
	padding:6px 0;
	overflow:hidden;
}
#top img.center {
	display:block;
	margin:0 auto;
}
div.stepcarousel {
	float:left;
	width:712px;
	height:192px;
	border-left:20px solid #dddddd;
	border-right:20px solid #dddddd;
	position:relative;
/* 	overflow:scroll; */
}
div.stepcarousel div.belt {
	position:absolute;
	left:0;
	top:0;
}
div.stepcarousel div.panel {
	float:left;
	overflow:hidden;
}
p.float {
	background:url(images/top_p_bg.png);
	width:407px;
	line-height:37px;
	margin:132px 0 0 0;
	padding:0 0 0 18px;
	position:absolute;
	font-size:11pt;
	color:#fff;
}
* html p.float {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/top_p_bg.png", sizingMethod="scale");
}
#top div.right {
	float:right;
	background:#eff1ff;
	width:220px;
	height:192px;
	line-height:180%;
	font-size:10pt;
}
h3 {
	background:#dddddd;
	line-height:41px;
	text-align:center;
	color:#ce0000;
	font-size:11pt;
}
#top div.inhoud {
	padding:5px 15px 0 15px;
}
#top p.icon, #top p.icon2 {
	background:url(images/icon.gif) no-repeat left;
	line-height:45px;
	padding:0 0 0 30px;
	color:#13235b;
	font-weight:bold;
	font-size:11pt;
}
#top p.icon2 {
	background:url(images/icon2.gif) no-repeat left;
}
#top p.icon a , #top p.icon2 a {
	text-decoration:none;
	color:#13235b;
}
#top a.button {
	display:block;
	background:url(images/button.gif);
	width:179px;
	line-height:27px;
	margin:15px 0 0 0;
	text-align:center;
	text-decoration:none;
	color:#fff;
}
/* /Top */

/* Body */
#body {
	background:url(images/body_border.gif) repeat-y 750px 0;
	padding:0 0 50px 20px;
	border-left:1px solid #dddddd;
}
#content {
	float:left;
	width:713px;
	line-height:200%;
}
#content ul {
	padding: 0 15px;
}
h1 {
	background:#eff1ff;
	line-height:36px;
	margin:0 0 20px 0;
	padding:0 17px;
	color:#dd0000;
	letter-spacing:0.5px;
	font-size:13pt;
}
div.colom {
	float:right;
	width:220px;
}
p.red_bold {
	padding:3px 0 0 8px;
	line-height:24px;
	color:#da0000;
	font-weight:bold;
}
div.colom div.block, div.colom div.block_bg {
	line-height:150%;
	padding:5px 8px 8px 8px;
	border-top:1px solid #ddddda;
	overflow:hidden;
}
div.colom div.block_bg {
	background:#eff1ff;
	border:0;
}
div.colom a.button {
	float:right;
	background:url(images/button2.png);
	width:25px;
	height:26px;
	margin:0px 0 0 0;
	cursor:pointer;
}
* html div.colom a.button {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/button2.png", sizingMethod="scale");
}
div.colom a.button:hover {background:url(images/button2_hover.png);}
* html div.colom a.button:hover {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/button2_hover.png", sizingMethod="scale");
}

div#content input {
	border: 1px #da0000 solid;
	width: 250px;
}
div#content input.button {
	width: 100px;
	background: #da0000;
	color: #fff;
}
div#content textarea {
	border: 1px #da0000 solid;
	width: 250px;
	height: 100px;
}
div.nieuws {
	margin: 10px 0;
}
div.nieuws h2 {
	font-size: 14px;
}
/* /Body */
/* /Container */

/* Footer */
#footer {
	background:url(images/footer_border.gif) repeat-x 0 30px;
	width:981px;
	line-height:150%;
	margin:0 auto;
	padding:0 0 10px 0;
	font-size:8pt;
}
#footer div.width_33 {
	float:left;
	width:260px;
	padding:0 0 0 67px
}
#footer p.titel {
	padding:0 0 3px 0;
	line-height:30px;
	font-weight:bold;
	font-size:11pt;
}
#footer a {
	text-decoration:none;
	color:#424242;
}
#footer li {list-style:none;}
#footer li a {text-decoration:underline;}
#footer form {padding:8px 0;}
#footer input.text {
	margin:0 0 5px 0;
	padding:3px 6px;
	width:146px;
	border:1px solid #bebebe;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	font-size:8pt;
}
#footer input.submit {
	background:#bebebe;
	width:158px;
	padding:2px 0;
	border:1px solid #fff;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:8pt;
}
#footer a span {text-decoration:underline;}
/* /Footer */