@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	font-size:12px;
	/*background-color:#edf4fb;*/
	font-family:Arial, Helvetica, sans-serif;
	background:url(../img/background1.gif) center top repeat-y #edf4fb;
}
a {
	color:#000000;
	text-decoration:underline;
}
a:hover {
	color:#3b6e8f;
	text-decoration:underline;
}
.klant-login {
	width:185px;/*width:185px;*/
	_width:171px;
	margin:23px;
	color:#FFFFFF;
	font-size:16px;
}
.klant-login form {
	margin:0px;
}
.klant-login input {
	font-size:10px;
	margin:5px 0px 0px 0px;
	color:#999999;
	width:185px;
	_width:160px;
}
.klant-login .enter {
	margin-top:10px;
	float:right;
	font-size:12px;
	cursor:pointer;
}
#container {
	position:relative;
	margin:0px auto;
	width:1000px;/*width:1015px;*/
	background:url(../img/background.gif) repeat-y;
}
.header {
	width:964px;/*width:978px;*/
	height:165px;
	position:relative;
	background-color:#ffffff;
	margin-left:17px;
	background:url(../img/background_header.gif) repeat-x;
}
.newsItem {
	clear:both;
	border-bottom:1px #d9d9d9 dashed;
	margin:15px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}
.logo {
	position:absolute;
	width:242px;
	height:99px;
	left: 5px;
	top: 10px;
}
.logo .subtitel {
	margin-left:57px;
}
.terug {
	color:#999999;
	text-decoration:none;
	background:url(../img/nieuws.gif) no-repeat right;
	padding:0px 20px 0px 0px;
	float:right;
}
.terug:hover {
	color:#3b6e8f;
}
.menu_top {
	background:#8c8c8c;
	height:30px;
	width:964px;/*width:979px;*/
	margin-top:127px;
	position:absolute;
	top:0px;
	left:17px;
	padding:0px;
}
.kader_rechts {
	width:176px;
	height:30px;
	float:right;
	background:url(../img/header_top_rechts.gif) no-repeat;
	padding:52px 0px 0px 40px;
}
.kader_rechts h2 {
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#3B6E8F;
}
.kader_rechts h2 .licht {
	font-size:14px;
	color:#569FD3;
}
.main_container {
	width:426px;
	min-height:600px;
	/*border:solid 1px #0000ff;*/
	/*background-color:#0033CC;*/
	margin-left:17px;
	padding:200px 35px 10px 285px;
	position:relative;
	font-size:12px;
}
.main_container h1 {
	color:#3b6e8f;
	font-size:18px;
	font-weight:bold;
	margin:0px;
}
.main_container ul {
	margin:15px;
}
td.kop {
	font-weight:bold;
}
.banner {
	height:200px;
	width:732px;/*width:747px;*/
	position:absolute;
	/*background:#6666FF;*/
	left: 0px;
	top: 0px;
}
.slogan_banner {
	position:absolute;
	left: 388px;
	top: 20px;
}
.slogan_banner h2 {
	font-size:46px;
	color:#ffffff;
	padding:0px;
 margin::0px;
	width:330px;
}
.sub_tekst {
	padding-left:68px;
	margin:0px;
	font-size:24px;
}
.banner .ronding {
	position:absolute;
	width:501px;
	height:50px;
	background:url(../img/ronding_banner.gif) no-repeat;
	left: 246px;
	top: 150px;
}
.sitemap {
	position:absolute;
	top:90px;
	right:65px;
	font-size:10px;
	color:#999999;
	margin:10px 10px 0px 0px;
	text-decoration:none;
}
.sitemap a {
	color:#999999;
	text-decoration:none;
}
.sitemap a:hover {
	color:#3b6e8f;
}
.banner .ronding .kruimels {
	font-size:10px;
	color:#999999;
	margin:10px 10px 0px 0px;
	float:right;
}
.kruimels a {
	color:#999999;
	text-decoration:none;
}
.kruimels a:hover {
	color:#3b6e8f;
}
.banner_randje {
	width:246px;
	height:11px;
	position:absolute;
	background:url(../img/transparant_randje.gif) repeat-x;
	left:0px;
	top: 200px;
}
.menu_links {
	position:absolute;
	width:165px;
}
.adres {
	position:absolute;
	top:600px;
	left:50px;
	font-size:12px;
	color:#999999;
}
.adres a, .adres a:visited {
	text-decoration:none;
	color:#999999;
}
.adres a:hover {
	text-decoration:underline;
	color:#999999;
}
.verticaal_menu {
	position:absolute;
	left: -721px;
	top: 234px;
}
.rechts {
	width:220px;/*232*/
	/*background-color:#000000;*/
	position:absolute;
	left: 764px;
	top: 165px;
}
.login_box {
	width:218px;/*width:232px;*/
	height:150px;
	background:url(../img/background__login.gif) no-repeat;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}
.login_box td {
	color:#ffffff;
	font-size:16px;
}
.login_box td .titel {
	font-weight:bold;
	font-size:20px;
}
.login_box .enter {
	text-align:left;
	padding-right:15px;
	_padding-right:10px;
	background:url(../img/pijl_wit.gif) no-repeat right center;
}
.login_box .enter a, .login_box .enter a:visited {
	color:#ffffff;
	text-decoration:none;
}
.login_box .enter a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
.box_wit {
	width:167px;
	height:193px;
	position:relative;
	margin-top:30px;
	margin-left:5px;
	padding:0px 15px 25px 15px;
	color:#56839f;
	font-size:14px;
	position:relative;
	cursor:pointer;
	text-decoration:none;
}
.box_wit h3 {
	font-size:30px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
.box_wit .midden {
	background:url(../img/box_wit_middel.gif) repeat-y;
	padding:20px 15px 10px 13px;
	width:168px;
}
.box_wit .bottom {
	background:url(../img/box_wit_bottom.gif) no-repeat;
	width:197px;
	height:27px;
}
.box_wit .top {
	background:url(../img/box_wit_top.gif) no-repeat;
	width:197px;
	height:24px;
	position:absolute;
	top:0px;
	left:15px;
}
.box_blauw {
	width:197px;
	position:relative;
	margin-top:30px;
	margin-left:20px;
	color:#ffffff;
	font-size:14px;
}
.box_blauw .top {
	background:url(../img/box_blauw_top.gif) no-repeat;
	width:197px;
	height:24px;
	position:absolute;
	top:0px;
	left:0px;
}
.box_blauw .midden {
	background:url(../img/box_blauw_midden.gif) repeat-y;
	padding:24px 15px 5px 13px;
	width:165px;
}
.box_blauw .midden a {
	color:#FFFFFF;
	text-decoration:none;
}
.box_blauw .midden a:hover {
	color:#d9d9d9;
}
.box_blauw .bottom {
	background:url(../img/box_blauw_bottom.gif) no-repeat;
	width:197px;
	height:27px;
}
.box_blauw h3 {
	height:15px;
	background:url(../img/nieuws.gif) no-repeat left;
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
	padding-bottom:2px;
}
.box_blauw .more {
	text-align:right;
	padding-right:15px;
	background:url(../img/pijl_wit.gif) no-repeat right;
}
.box_blauw .more a, .box_blauw .more a:visited {
	color:#ffffff;
	text-decoration:none;
}
.box_blauw .more a:hover {
	color:#CCCCCC;
	text-decoration:none;
}


.signupform .row
{
	height:30px;
}

.signupform .left
{
	float: left; 
	width: 150px; 
	margin-top:4px;
	position: relative; 
	clear:left;
	vertical-align:middle;
}

.signupform .right
{
	float: left; 
	margin-top:0px;
	position: relative; 
	vertical-align:middle;
}

.signupform .mid
{
float: left; 
margin: 4px 6px 0px 14px;
position: relative; 
vertical-align:middle;
}

.signupform input
{
	
}