@charset "utf-8";
/* CSS Document */
body,html{
	margin:0;
	height:100%;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a{
	text-decoration:underline;
	color:#e22125;
}
a:active, a:focus{
	outline:none;
}
h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
}
p.bodytext{
	line-height:1.5;
}

div.main{
	min-height:100%;
	height:auto !important;
	height:100%;
	position:relative;
}

div.header{
	width:100%;
	height:138px;
	background-image:url('images/header_bg.png');
	background-position:top center;
	background-repeat:no-repeat;
}
img.header_logo{
	float:left;
	border:none;
}

div.header_content{
	position:relative;
	left:50%;
	width:800px;
	margin-left:-400px;
	padding-top:16px;
	position:relative;
}
div.header_content .right{
	float:right;
}
div.header_content .colspan{
	padding-top:6px;
	padding-left:30px;
}

div.header_domaincheck{
	float:left;
}
div.header_domaincheck form{
	margin:0;
	padding:0;
}
div.header_domaincheck h2{
	display:block;
	margin:0;
	padding:0;
	color:#999999;
	font-weight:normal;
	font-size:12px;
	float:left;
	padding-top:5px;
}
div.header_domaincheck .input{
	margin:0;
	padding:0;
	height:20px;
	padding-top:5px;
	width:198px;
	padding-left:5px;
	background-image:url('images/domaincheck_inputbox.png');
	border:1px solid #e1e1e1;
	float:left;
	color:#999999;
	font-size:11px;
	margin-left:13px;
      }

div.header_domaincheck a.domaincheckbutton{
	margin-top:1px;
	margin-left:9px;
	display:block;
	float:left;
	height:25px;
	width:63px;
	text-indent:-5000px;
	background-image:url('images/btn_check.png');
}
div.header_domaincheck a.domaincheckbutton:hover{
	background-position:-63px;
}

div.header_language{
	float:left;
	border-left:1px dotted #cccccc;
	margin-left:13px;
	padding-left:12px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:5px;
}
div.header_language ul{
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
}
div.header_language ul li{
	float:left;
	white-space:nowrap;
}
div.header_language ul li a{
	display:block;
	height:11px;
	width:16px;
	text-indent:-5000px;
	font-size:1px;
}
div.header_language ul li a.nl{
	background-image:url('images/btn_language-nl.png');
}
div.header_language ul li.active a.nl, div.header_language ul li a.nl:hover{
	background-position:-16px;
}
div.header_language ul li a.en{
	background-image:url('images/btn_language-en.png');
	margin-left:10px;
}
div.header_language ul li.active a.en, div.header_language ul li a.en:hover{
	background-position:-16px;
}

div.header_menu{
	margin-top:20px;
	padding-top:8px;
	border-top:1px dotted #cccccc;
	position:relative;
}
div.header_menu ul{
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
	position:absolute;
	right:0;
}
div.header_menu ul li{
	float:left;
	display:block;
	height:33px;
	white-space:nowrap;
}
div.header_menu ul li a{
	display:block;
	height:25px;
	padding-top:8px;
	padding-left:12px;
	padding-right:12px;
	text-decoration:none;
	color:#999999;
	font-size:12px;
	_width:10px; /* fix/hack to get things displayed correctly in ie6 */
}
div.header_menu ul li a:hover{
	color:#191718;
}
div.header_menu ul li.active{
	background-image:url('images/header_menu_active_l.png');
	background-repeat:no-repeat;
	padding-left:4px;
}
div.header_menu ul li.active a{
	background-image:url('images/header_menu_active_r.png');
	background-position:right;
	background-repeat:no-repeat;
	padding-left:8px;
	padding-right:12px;
	color:#FFFFFF;
	_height:33px;
}

div.site{
	position:relative;
	left:50%;
	margin-left:-400px;
	width:800px;
	padding-bottom:120px;
}

div.breadcrumb{
	width:785px;
	border-bottom:1px solid #efefef;
	padding-bottom:6px;
	color:#cccccc;
	margin-top:-10px;
	padding-left:15px;
	margin-bottom:20px;
	position:relative;
	z-index:4;
}
div.breadcrumb a{
	text-decoration:none;
	color:#cccccc;
}

div.site_content_submenu{
	width:200px;
	float:left;
	min-height:10px;
	height:auto !important;
	height:10px;
}
div.site_content_submenu ul{
	margin:0;
	padding:0;
	list-style:none;
}
div.site_content_submenu ul li.news-amenu-item-year{
	display:none;
}
div.site_content_submenu ul li a.first,
div.weblog_catmenu ul li.first a, div.weblog_catmenu ul li.first a:hover{
	border-top:none;
	padding-top:0px;
}
div.site_content_submenu ul li a{
	display:block;
	width:163px;
	border-top:1px dotted #cccccc;
	color:#999999;
	text-decoration:none;
	padding-top:6px;
	padding-bottom:6px;
	font-size:12px;
	padding-left:3px;
}
div.site_content_submenu ul li.active a, div.site_content_submenu ul li.active a:hover,
div.weblog_catmenu ul li.first a, div.weblog_catmenu ul li.first a:hover{
	font-weight:bold;
	color:#1a1819;
	text-decoration:none;
}
div.site_content_submenu ul li a:hover{
	text-decoration:underline;
	color:#e22125;
}

div.weblog_catmenu{
	margin-top:0px;
}

div.site_content_main{
	width:600px;
	float:left;
}

div.footer{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:106px;
	background-color:#f2f2f2;
	border-top:1px solid #e1e1e1;
	font-size:11px;
}
div.footer_content{
	position:relative;
	height:71px;
	padding-top:35px;
	width:800px;
	left:50%;
	margin-left:-400px;
	background-image:url('images/footer_logo.png');
	background-position:center;
	background-repeat:no-repeat;
	color:#999999;
}
div.footer_content a{
	color:#999999;
	text-decoration:none;
}
div.footer_content a:hover{
	color:#191718;
	text-decoration:underline;
}

div.footer_menu{
	float:left;
}
div.footer_menu ul{
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
}
div.footer_menu ul li{
	float:left;
}
div.footer_menu ul li a{
	display:block;
	padding-left:5px;
	padding-right:4px;
	height:12px;
	background-image:url('images/footer_menu_divider.png');
	background-position:0px 2px;
	background-repeat:no-repeat;
	_width:10px; /* fix to display properly in IE6 */
}
div.footer_menu ul li a.first{
	padding-left:0px;
	background-image:none;
}
div.footer_copyright{
	float:right;
}

.site_content_tabs ul{
  margin:0;
  padding:0;
  list-style:none;
  display:block;
  width:598px;
  height:34px;
  background-color:#f1f1f1;
  border:1px solid #e1e1e1;
  margin-bottom:20px;
}

/* Tab-Menu li */
.site_content_tabs ul li{
  float: left;
}	

/* Tab-Menu li.a */
.site_content_tabs ul li a{
  display:block;
  text-decoration: none;
  height:22px;
  padding-top:9px;
  width:101px;
  margin-top:3px;
  background-image:url('images/diensten_tab_levelone.png');
  border-bottom:1px solid #e1e1e1;
  margin-left:3px;
  font-size:12px;
  color:#999999;
  text-align:center;
  _height:31px; /* fix for IE6 */
}
.site_content_tabs ul li.active a{
	border-bottom:1px solid #ffffff;
}

div.site_content_main h1{
	color:#e22125;
	font-size:22px;
	font-weight:normal;
	width:550px;
}
div.site_content_main h2{
	color:#191718;
	font-size:14px;
	font-weight:normal;
	margin-bottom:35px;
	width:550px;
}
div.news-search-form form{
	margin:0;
	padding:0;
}
div.news-search-form .input{
	width:124px;
	height:18px;
	background-image:url('images/search_input.png');
	margin:0;
	padding:0;
	padding-top:3px;
	padding-left:3px;
	color:#999999;
	font-size:11px;
	border:1px solid #ffffff;
	float:left;
}

div.site_content_submenu .news-search-emptyMsg{
	display:none;
}
div.news-search-form strong{
	display:block;
	width:163px;
	border-bottom:1px dotted #cccccc;
	color:#1a1819;
	text-decoration:none;
	padding-top:6px;
	padding-bottom:6px;
	font-size:12px;
	padding-left:3px;
	margin-top:20px;
	margin-bottom:6px;
}
 div.news-catmenu a strong{
	display:block;
	width:163px;
	color:#1a1819;
	text-decoration:none;
	padding-bottom:6px;
	font-size:12px;
	padding-left:3px;
	margin-top:20px;
}
div.news-single-timedata{
	height:24px;
	width:588px;
	background-color:#f1f1f1;
	border:1px solid #e1e1e1;
	color:#999999;
	padding-top:10px;
	padding-left:10px;
	margin-bottom:20px;
}
div.backtoindex a{
	display:block;
	width:140px;
	height:23px;
	background-image:url('images/btn_terug-naar-overzicht.png');
	text-indent:-5000px;
	float:left;
}
div.backtoindex a:hover{
	background-position:-140px;
}
div.nextmessage a{
	display:block;
	width:120px;
	height:23px;
	background-image:url('images/btn_volgend-bericht.png');
	text-indent:-5000px;
	float:right;
}
div.nextmessage a:hover{
	background-position:-120px;
}

div.site_content_text .csc-frame-frame1{
	padding-top:48px;
	background-image:url('images/shade_divider.png');
	background-repeat:no-repeat;
}

span.news-list-date{
	display:block;
	background-image:url('images/clock.png');
	background-repeat:no-repeat;
	padding-left:13px;
	height:10px;
	color:#999999;
	float:left;
	margin-top:6px;
	margin-bottom:6px;
margin-right:10px;
}
div.news-list-item h3{
	margin:0;
	padding:0;
}
div.news-list-item h3 a{
	font-size:18px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}
div.news-list-item{
	border-bottom:1px dotted #cccccc;
	padding-bottom:15px;
	margin-bottom:15px;
}
div.news-list-item p.bodytext{
	display:inline;
}
div.news-list-container{
	margin-top:10px;
}
div.weblog_rss{
	float:right;
	width:30px;
	height:30px;
}
a.rss_link{
	float:right;
	display:block;
	height:15px;
	width:15px;
	background-image:url('images/rss-icon.png');
	background-repeat:no-repeat;
	text-indent:-5000px;
}
div.weblog_search div.news-list-item, div.site_content_main div.news-search-form{
	display:none;
}
a.search_button{
	display:block;
	height:23px;
	width:33px;
	background-image:url('images/btn_ok.png');
	text-indent:-5000px;
	float:left;
	margin-left:6px;
	margin-top:1px;
}
a.search_button:hover{
	background-position:-33px
}
