/*reset*/
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,th,td,p{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;font-size:inherit;font-size:100%;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ul {margin:0 0 0 15px;padding:0;} ol {margin:0 0 0 30px;padding:0;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
form {display: inline;}
*:focus {outline:none;}
/*basic*/
html {
	height: 100%;
	overflow: -moz-scrollbars-vertical;
}
body {
	background: #e7e7e7;
	color: #000;
	font: normal 0.75em/140% Arial, Verdana, Tahoma, Trebuchet MS;
	text-align: center;
}
div.container0 {
	width:100%;
	background-color: #fff;
}
div.container {
	width: 960px;
	margin: 0 auto;
	padding: 20px;
	text-align: left;
	/*min-height: 500px;zie lt_ie7.css*/
}

/*link*/
a {color:#0095da;}
a:visited {color:#0095da;}
a:hover {color:#00338e;}
a:active {color:#00338e;}


/*text*/
h1, h2, h3, h4, h5, h6 {color:#002561;}
h1 {font-size: 2em;line-height: normal;padding:0 0 0.3em 0;}
h2 {font-size: 1.6em;line-height: normal;padding:0 0 0.3em 0;}
h3 {font-size: 1.3em;line-height: normal;padding:0 0 0.3em 0;}
h4, h5, h6 {font-size: 1em;line-height: normal;}

p {}

/*form*/
select, input, textarea {
	font: normal 100% Arial, Verdana, Tahoma, Trebuchet MS;
	color: #000;
}
input.textfield, textarea.textfield {
	border:none;
	padding: 4px;
	background: #fff url(../images/bg_textfield.gif) no-repeat scroll 0 0;
}
select.select {
	border: solid 1px #aaa;
	padding: 2px;
}
div.form .radio, div.form .checkbox {
	vertical-align: middle;
	margin:0 2px 0 0;
}
div.form div.checkbox{padding:0 0 5px}
div.form div.checkbox label{display:inline;vertical-align:middle} 
div.form .radio.max2 {display:inline;}
div.form fieldset {padding: 10px 0;}
div.form div.verplicht {
	padding: 10px 0;
	color: #888;
}
div.form fieldset label {
	display: block;
}
div.form .radio label {
	display: inline;
	margin-left: 2px;
}
div.form fieldset input.textfield, div.form fieldset select.select {
	display: block;
	width: 200px;
}
div.form fieldset textarea.textfield {
	display: block;
	width: 410px;
	overflow: auto;
}
div.form fieldset input.textfield.error {
	border:solid 1px #db5d00;
	display: inline;
	margin: 0 5px 0 0;
}
div.form fieldset div.error {
	color:#db5d00;
	font-weight:bold;
	padding: 0 0 3px 0;
}
div.form div.note,div.form span.note {
	float:right;
	width:170px;
	font-style:italic;
	font-size: 0.9em;
	color: #8f95ae;
}
div.bluebox div.form div.note {
	color: #b3d1e9;
}
div.form div.charsleft {
	color:#888;
	font-weight: bold;
	font-size: 1.5em;
	float: right;
}

/*layoutl*/
div.wrapper {overflow:hidden;width:100%;}

/*columns*/
div.col1 {width:460px;float:left;}
div.col2 {width:460px;float:right;}
div.col3 {width:345px;float:left;}
div.col4 {width:325px;padding:0 0 0 20px;float:left;}
div.col5 {width:230px;padding:0 0 0 20px;float:right;border-left:solid 1px #6685bb;}
div.col5a {width:230px;padding:0 0 0 20px;float:right;}
div.items {overflow:hidden;width:100%;margin:20px 0;}
div.items h3 a, div.items h3 a:visited {color:#1f2c5e;text-decoration: none;}
div.items h3 a:hover, div.items h3 a:active {text-decoration: underline;}
div.itemimg {float:left;}
div.itemimg img {padding:0 10px 10px 0;display:block;}
div.itemtxt {display:table-cell;zoom:1;}
div.twocols {float:left;width:50%;}

/* header */
div.header div.logo img {display:block;}

/*header*/
div.headercontainer {
	width: 100%;
	background: transparent url(../images/bg_header.gif) repeat-x scroll 0 bottom;
	padding:0 0 38px 0;
	background-color: #fff;
}
div.header {
	width: 960px;
	margin: 0 auto;
	border: 0;
	text-align: left;
	position: relative;
}
div.search {
	position: absolute;
	left: 710px;
	top: 109px;
	background: transparent url(../images/bg_search.gif) no-repeat 0 0;
	color: #fff;
	width: 246px;
	padding: 7px 18px 7px 20px;
	vertical-align:middle;
}
div.search input.textfield {
	width: 156px;
	vertical-align:middle;
	background: #fff url(../images/bg_textfield_search.gif) no-repeat 0 0;
}
div.search input.btn {vertical-align:middle;}
div.search span.txt {text-transform: uppercase;vertical-align:middle;}

/*homebox*/
div.homeboxcontainer {
	width:100%;
	background-color: #00338e;
}
div.homebox {
	width: 960px;
	margin: 0 auto;
	padding: 20px;
	text-align: left;
	color:#fff;
}
div.homebox h1, div.homebox h2, div.homebox h3 {
	color:#fff;
}


/*clickpath*/
div.clickpath {
	color: #8f95ae;
	font-size: 0.9em;
	text-transform: uppercase;
	margin: 0 0 20px 0;
}
div.clickpath a, div.clickpath a:visited {
	color: #8f95ae;
	text-decoration: none;
	background: transparent url(../images/bg_clickpath.gif) no-repeat center right;
	padding: 0 15px 0 0 ;
}
div.clickpath a:hover, div.clickpath a:active {
	text-decoration: underline;
}

/*more*/
a.more, a.more:visited {
	background: transparent url(../images/bg_more_0.gif) no-repeat scroll 0 7px;
	padding: 5px 0 5px 20px;
	display: block;
}
a.more:hover, a.more:active {background: transparent url(../images/bg_more_1.gif) no-repeat scroll 0 7px;}
a.morediap, a.morediap:visited {
	background: transparent url(../images/bg_more_diap_0.gif) no-repeat scroll 0 5px;
	padding: 5px 0 5px 20px;
	display: block;
	color: #eaeaea;
	text-decoration: none;
}
a.morediap:hover, a.morediap:active {
	background: transparent url(../images/bg_more_diap_1.gif) no-repeat scroll 0 5px;
	color: #fff;
	text-decoration: underline;
}
/*btn*/
a.btn, a.btn:visited {
	background: transparent url(../images/btn_right_0.gif) no-repeat center right;
	height: 29px;
	line-height: 29px;
	display: table-cell;
	zoom:1;
	text-align: center;
	color:#fff;
	padding-right:30px;
	text-decoration: none;
}
a.btn span, a.btn:visited span {
	background: transparent url(../images/btn_left_0.gif) no-repeat center left;
	height: 29px;
	line-height: 29px;
	display: table-cell;
	zoom:1;
	padding-left:30px;
	cursor: pointer;
}
a.btn:hover, a.btn:active {background: transparent url(../images/btn_right_1.gif) no-repeat center right;}
a.btn:hover span, a.btn:active span {background: transparent url(../images/btn_left_1.gif) no-repeat center left;}
/*list*/
ul.list {margin:5px 0 20px 0;}
ul.list a {}
ul.list li {
	background: transparent url(../images/bg_list.gif) no-repeat scroll 0 1px;
	list-style: none;
	padding: 1px 0 1px 15px;
}
div.newslist ul.list a, div.newslist ul.list a:visited {text-decoration:none; color:#002561;}
div.newslist ul.list a:hover {text-decoration:underline;}
div.newsdetail {padding: 0 0 30px 0;}
div.newsdetail p {padding: 0 0 10px 0;}
div.newsdetail h1 a, div.newsdetail h1 a:visited, div.newsdetail h2 a, div.newsdetail h2 a:visited {color:#002561;text-decoration: none;}
div.newsdetail h1 a:hover, div.newsdetail h1 a:active, div.newsdetail h2 a:hover, div.newsdetail h2 a:active {text-decoration:underline;}
div.newsdetail p.intro {font-weight:bold;}
div.newsdetail div.date {color:#888;padding:0 0 5px 0;}
img.pic.left {float:left;padding:5px 10px 5px 0;}
img.pic.right {float:right;padding:5px 0 5px 10px;}

/*nav*/
ul.nav {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	width: 100%;
	background: transparent url(../images/bg_nav.gif) repeat-x scroll 0 bottom;
}
ul.nav li {
	float: left;
	line-height: 32px;
	margin: 0;
}
ul.nav a, ul.nav a:visited {
	float: left;
	margin: 0;
	padding: 0 0 0 15px;
	text-decoration: none;
	height: 32px;
	line-height: 32px;
	color: #1f2c5e;
	font-weight: bold;
}
ul.nav a:hover, ul.nav a:active {
	color: #000;
	background: transparent url(../images/bg_tabs.gif) no-repeat scroll 0 0;
}
ul.nav a span, ul.nav a:visited span {
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
	text-decoration: none;
	height: 32px;
	line-height: 32px;
	cursor: pointer;
}
ul.nav a:hover span, ul.nav a:active span {background: transparent url(../images/bg_tabs.gif) no-repeat scroll right 0;}
ul.nav a.true, ul.nav a.true:visited {background: transparent url(../images/bg_tabs.gif) no-repeat scroll 0 0;}
ul.nav a.true:hover, ul.nav a.true:active {}
ul.nav a.true span, ul.nav a.true:visited span {
	background: transparent url(../images/bg_tabs.gif) no-repeat scroll right 0;
}


/*box*/
div.box {
	padding: 20px;
	background-color:#e7e7e7;
}
/*video*/
/*div.video {border: solid 1px #fff;}
div.videoborder {border: solid 2px #0095da;}
div.video img {display:block;}*/

/*bluebox*/
div.bluebox {
	margin: 0 0 20px 0;
	background-color:#0064b4;
}
div.bluebox div.top {
	background:#0064b4 url(../images/bg_bluebox_top.gif) no-repeat 0 0;
	line-height: 15px;
	height:15px;
	font-size: 15px;
	zoom:1;
}
div.bluebox div.mid {padding: 10px 20px;}
div.bluebox * {color:#fff;}
div.bluebox input {color:#000;}
div.bluebox div.bot {
	background:#0064b4 url(../images/bg_bluebox_bot.gif) no-repeat 0 0;
	line-height: 6px;
	height:6px;
	font-size: 6px;
}
div.bluebox a.btn, div.bluebox a.btn:visited, div.homebox a.btn, div.homebox a.btn:visited {background: transparent url(../images/btn_bgblue_right_0.gif) no-repeat center right;}
div.bluebox a.btn span, div.bluebox a.btn:visited span, div.homebox a.btn span, div.homebox a.btn:visited span {background: transparent url(../images/btn_bgblue_left_0.gif) no-repeat center left;}
div.bluebox a.btn:hover, div.bluebox a.btn:active, div.homebox a.btn:hover, div.homebox a.btn:active {background: transparent url(../images/btn_bgblue_right_1.gif) no-repeat center right;}
div.bluebox a.btn:hover span, div.bluebox a.btn:active span, div.homebox a.btn:hover span, div.homebox a.btn:active span {background: transparent url(../images/btn_bgblue_left_1.gif) no-repeat center left;}

/*borderbox*/
div.borderbox {margin: 0 0 20px 0;}
div.borderbox div.top {
	background:transparent url(../images/bg_borderbox_top.gif) no-repeat 0 0;
	line-height: 15px;
	height:15px;
	font-size: 15px;
}
div.borderbox div.bot {
	background:transparent url(../images/bg_borderbox_bot.gif) no-repeat 0 0;
	line-height: 6px;
	height:6px;
	font-size: 6px;
}
div.borderbox div.mid {
	padding: 10px 20px;
	border-left:solid 1px #0095da;
	border-right:solid 1px #0095da;
}


/*footer*/
div.footercontainer {
	width: 100%;
	margin: 0 auto;
	background:transparent url(../images/bg_footer.gif) repeat-x 0 0;
}
div.footer {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	padding:20px 0;
	min-height:50px;
}
div.footer ul.sublogos {
	margin:0;
	padding:0;
	list-style:none;
	width:460px;
	float:left;
}
div.footer ul.sublogos li{
	display:inline;
	margin: 0 30px 0 0;
}
div.footer ul.secnav {
	margin:0;
	padding:0;
	list-style:none;
	/*width:250px;*/
	float:right;
}
div.footer ul.secnav li{
	display:inline;
}
div.footer ul.secnav a, div.footer ul.secnav a:visited {
	color:#666;
	border-right: solid 1px #b8b8b8;
	padding: 0 5px;
}
div.footer ul.secnav a:hover, div.footer ul.secnav a:active {
	color:#333;
}

a.image-abonnement, a.image-abonnement:visited{background:transparent url(../images/m_abonnement_false.gif) no-repeat 0 0; width:80px; display:block; text-decoration:none;}
a.image-abonnement:hover, a.image-abonnement:active{background:transparent url(../images/m_abonnement_true.gif) no-repeat 0 0;}

a.image-gim, a.image-gim:visited{background:transparent url(../images/m_gim_false.gif) no-repeat 0 0; width:30px; display:block; text-decoration:none;}
a.image-gim:hover, a.image-gim:active{background:transparent url(../images/m_gim_true.gif) no-repeat 0 0;}

a.image-grs, a.image-grs:visited{background:transparent url(../images/m_agrs_false.gif) no-repeat 0 0; width:40px; display:block; text-decoration:none;}
a.image-grs:hover, a.image-grs:active{background:transparent url(../images/m_agrs_true.gif) no-repeat 0 0;}

a.image-toolbar, a.image-toolbar:visited{background:transparent url(../images/m_atoolbar_false.gif) no-repeat 0 0; width:50px; display:block; text-decoration:none;}
a.image-toolbar:hover, a.image-toolbar:active{background:transparent url(../images/m_atoolbar_true.gif) no-repeat 0 0;}

div.signin-l{float:left;width:130px;height:219px;}
div.signin-m{float:left;width:462px;min-height:187px;padding:20px 10px 10px;border:solid 1px #1aa0de;}
div.signin-r{float:left;}

div.step1{background:transparent url(../images/bg_step1.gif) no-repeat 0 0}
div.step2{background:transparent url(../images/bg_step2.gif) no-repeat 0 0}
div.step3{background:transparent url(../images/bg_step3.gif) no-repeat 0 0}
div.step4{background:transparent url(../images/bg_step4.gif) no-repeat 0 0}
div.step5{background:transparent url(../images/bg_step5.gif) no-repeat 0 0}

div.two-cols {float:left;width:50%;}

div.tabs{margin:-1px 0 0 0}
div.tabs p{padding:0 0 10px}
div.tabs h2{color:#000;font-size:1.167em;padding:0 0 10px}
div.tabs ul{margin:0;list-style:none}
div.tabs ul li{background:transparent url(../images/bg_list.gif) no-repeat scroll -4px 2px;padding:0 0 0 15px}
div.tabs div.form {min-height:151px;position:relative}
div.tabs div.form fieldset{padding:0 0 10px}
div.tabs div.form input.textfield{float:left;width:180px;border:solid 1px #179ddb}
div.tabs div.form .error{float:right;background:transparent url(../images/i_error.gif) no-repeat 0 0;width:15px;height:15px;display:block;padding:0 20px 0 0;margin:4px 0 0}
div.tabs div.form .ok{float:right;background:transparent url(../images/i_oke.gif) no-repeat 0 0;width:15px;height:15px;display:block;padding:0 20px 0 0;margin:5px 0 0}
div.tabs div.form .note{width:auto;float:none}
div.tabs div.form .requiredfields{/*position:absolute;bottom:4px;*/color:#888;padding:0}

ul.tabs{margin:20px 0 0 140px;overflow:auto;position:relative}
ul.tabs li{float:left;background:transparent url(../images/bg_tab_left.gif) no-repeat 0 0;list-style:none;margin:0 5px 0 0;padding: 0 0 0 15px;height:29px;line-height:29px;}
ul.tabs li span{float:left;background:transparent url(../images/bg_tab_right.gif) no-repeat right 0;padding:0 15px 0 0;height:29px;line-height:29px;}
ul.tabs li.true{background:transparent url(../images/bg_tab_left_active.gif) no-repeat 0 0}
ul.tabs li.true span{background:transparent url(../images/bg_tab_right_active.gif) no-repeat right 0}

a.next,a.next:visited,a.signin,a.signin:visited,div.blank{display:block;width:130px;height:219px}
a.next,a.next:visited{background:transparent url(../images/bg_next.gif) no-repeat 0 0}
a.next:hover,a.next:active{background:transparent url(../images/bg_next.gif) no-repeat 0 -224px}
a.signin,a.signin:visited{background:transparent url(../images/bg_signin.gif) no-repeat 0 0}
a.signin:hover,a.signin:active{background:transparent url(../images/bg_signin.gif) no-repeat 0 -224px}
div.blank{background:transparent url(../images/bg_blank.gif) no-repeat 0 0}

