body{
  margin:0px;
  padding:0px;
  background: #cecece;
  font-family: Arial;
  font-size: 13px;
  color: #163358;
}
#main_holder{
 margin:0px auto;
 width: 959px;
 position:relative;
 background:white url('/css/bkgr.gif') repeat-y;
 padding:0px 24px;
}
#adminnav{
 position:absolute;
 height: 30px;
 top:0px;
 right:0px;
}
#adminnav a{
 color:red;
 text-decoration:none;
}
div.home_banner{
 margin-bottom: 10px;
}
div.home_banner img{
 vertical-align:middle;
 border: 0px;
}
div.block_homeblock{
 width: 306px;
 padding: 0px;
 float:left;
}

#main_content_container #content_holder{
 width: 632px;
 float:left;
}

#main_content_container #right_holder{
 width: 306px;
 margin-left: 20px;
 float:right;
}
#main_content_container {
 margin-top:20px;
}
td.contactform{
vertical-align:top;
}
div.block_head_corners {
 position:relative;
}
div.block_head_corner {
 position:absolute;
 width:4px;
 height:4px;
}
div.block_head_tl_corner {
 background:url('/css/header_corners.gif') top left no-repeat;
 left:0px;
 top:0px;
}
div.block_head_tr_corner {
 background:url('/css/header_corners.gif') top right no-repeat;
 right:0px;
 top:0px;
}
div.homeblocks_column {
 width:306px;
}
#homeblocks_column_left {
  float:left;
}
#homeblocks_column_right {
  float:right;
}
div.block_holder {
 margin-bottom:15px;
}
div.block_rightblock_content_ticker {
 background:#e7e7e7;
 padding-bottom:4px;
}
div.block_rightblock_content_news {
 padding:0px 20px 12px 20px;
 background:#e7e7e7;
}
hr {
 border:0;
 height:1px;
 color:#cccccc;
 background:#cccccc;
}
ul {
 margin:13px 0px;
 padding-left:14px;
 list-style-type:disc;
}
#content_holder ul li, div.block_holder ul li {
 margin-top:4px;
 margin-bottom:4px;
}
#content_holder {
 line-height:18px;
}
#content_holder table {
 border-width: 0px 0px 0px 0px;
 border-spacing: 0px;
 border-style: none none none none;
 border-color: gray gray gray gray;
 border-collapse: collapse;
 background-color: white;
}
#content_holder table td {
 border:0;
 border-collapse: collapse;
 border-spacing: 0px;
 border-style:inset;
 border:2px solid #e7e7e7;
}

div.right_block_bottom_corners, div.news_block_bottom_corners {
 position:relative;
}
div.right_block_bottom_corner, div.news_block_bottom_corner {
 position:absolute;
 width:4px;
 height:4px;
}
div.right_block_bottom_bl_corner, div.news_block_bottom_bl_corner {
 background:url('/css/news_bottom_corners.gif') top left no-repeat;
}
div.right_block_bottom_bl_corner {
 left:0px;
 top:0px;
}
div.news_block_bottom_bl_corner {
 left:-20px;
 top:8px;
}
div.right_block_bottom_br_corner, div.news_block_bottom_br_corner {
 background:url('/css/news_bottom_corners.gif') top right no-repeat;
}
div.right_block_bottom_br_corner {
 right:0px;
 top:0px;
}
div.news_block_bottom_br_corner {
 right:-20px;
 top:8px;
}
#logo {
 float:left;
}
#quick_search {
 float:right;
 margin-top:22px;
}
#qsearch {
 border:1px solid #163358;
 padding:1px 5px;
}
div.qsbox_corners {
 position:relative;
}
div.qsbox_corner {
 background:url('/css/search_input_corners.png') no-repeat;
 width:5px;
 height:5px;
 position:absolute;
}
div.qsbox_corner_tl {
 background-position:top left;
 left:45px;
 top:0px;
}
div.qsbox_corner_tr {
 background-position:top right;
 right:0px;
 top:0px;
}
div.qsbox_corner_bl {
 background-position:bottom left;
 left:45px;
 bottom:0px;
}
div.qsbox_corner_br {
 background-position:bottom right;
 right:0px;
 bottom:0px;
}
#quick_search_field {
 float:left;
 margin-right:10px;
}

/*quote*/
div.quote_container {
 padding:5px;
}
div.quote_balloon {
 background:white;
 position:relative;
 padding:15px 10px;
}
div.quote_corner {
 position:absolute;
 background:url('/css/quote_corners.gif') no-repeat;
 width:5px;
 height:5px;
}
div.quote_corner_tl {
 background-position:top left;
 top:0px;
 left:0px;
}
div.quote_corner_tr {
 background-position:top right;
 top:0px;
 right:0px;
}
div.quote_corner_bl {
 background-position:bottom left;
 left:0px;
 bottom:0px;
}
div.quote_corner_br {
 background-position:bottom right;
 right:0px;
 bottom:0px;
}
div.quote_title, div.quote_content {
 font-style:italic;
 color:#7e7e7e;
}
div.quote_title {
 font-size:16px;
 margin-bottom:20px;
}
div.quote_balloon_speech {
 background:url('/css/quote_tail.gif') no-repeat;
 margin-left:35px;
 width:23px;
 height:19px;
}
div.quote_quoted_logo, div.quote_quoted_name {
 float:left;
 margin-right:5px;
}
div.pagenavigatie a, div.pagenavigatie strong.currentpage, div.pagenavigatie span.prevpage, div.pagenavigatie span.nextpage {
 margin:0px 3px;
}
div.pagenavigatie span.notactive {
 filter:alpha(opacity=50);
 -moz-opacity:0.5;
 -khtml-opacity: 0.5;
 opacity: 0.5;
}
div.pagenavigatie a {
 text-decoration:none;
}
div.searchresult {
 margin-top:5px;
}
div.searchrowresult {
 padding-left:5px;
}
div.searchrowresult a.result {
 margin-left:25px;
}


img.cta_btn {
 cursor:pointer;
 margin-bottom:5px;
}
div.cta_block {
 margin-bottom:10px;
}
div.cta_content_holder {
 float:left;
 width:360px;
}
.cta_iframe {
 float:right;
}
div.cta_text_title {
 font-size:16px;
 height:30px;
 line-height:30px;
 color:#003564;
 font-weight:bold;
 margin-bottom:20px;
}
div.cta_text_content {
 color:#003564;
}
#cta_free_trial {
 height:720px;
}
#cta_free_trial div.popover_content {
 height:683px;
}div.menu_corners {
 position:relative;
}
div.menu_corner {
 position:absolute;
 width:4px;
 height:4px;
}
div.menu_tl_corner {
 background:url('/css/menu_corners.gif') top left no-repeat;
 left:0px;
 top:0px;
}
div.menu_tr_corner {
 background:url('/css/menu_corners.gif') top right no-repeat;
 right:0px;
 top:0px;
}
#menu_container{
background: silver url('/css/menu_bkgr.gif') repeat-x;
height: 50px;
/*margin-bottom: 20px;*/
/*overflow:hidden;*/
text-align:center;
}
#mainmenu{
 position:absolute;
}
#mainmenu,#mainmenu ul{
 list-style:none;
 margin: 0;
 padding:0;
}
ul.mainmenu li ul{
 display:none;
 position:absolute;
}
ul.mainmenu li{
 float:left;
 position:relative;
}
ul.mainmenu li ul li{
 float:none;
}
ul.mainmenu li.over ul,
ul.mainmenu li:hover ul{
 display:block;
}

ul.mainmenu li ul li ul{
 display:none !important;
}
ul.mainmenu li ul li.over ul,
ul.mainmenu li ul li:hover ul{
 display:block !important;
 top: 0px;
}
#mainmenu a{
 display:block;
 width: 73px;
 line-height: 40px;
 background: silver url('/css/menu_bkgr.gif') repeat-x;
/* border-right: 1px solid #d5cec8;*/
 padding: 5px 10px;
 color: #163358;
 text-decoration:none;
}
#mainmenu div.menu_sep {
 width:2px;
 height:50px;
 background:url('/css/menu_sep.gif') no-repeat;
 float:left;
}
#mainmenu a.toplink{
 height: 40px;
 overflow:hidden;
}
#mainmenu a.topselected{
 color:#d26c11;
}
#mainmenu li ul a{
  border: 1px solid #d5cec8;
  border-top: 0px;
  width: 229px;
  background:#cccccc;
  height:22px;
  line-height:22px;

  -moz-opacity: 0.90;
  opacity:0.90;
  filter:alpha(opacity=90);
}
#mainmenu li ul a.sublink {
  padding-left:20px;
  text-align:left;
  width: 209px;
}
#mainmenu ul.menu_level_1{
  left: -1px;
  border-top: 1px solid #d5cec8;
}
#mainmenu ul.menu_level_2{
  left: 241px;/*251*/
  border-top: 1px solid #d5cec8;
}
#mainmenu a.selected{
  color:#d26c11;
  background:silver url('/css/menu_bkgr.gif') repeat-x;
}
#mainmenu a:hover{
  color:#d26c11;
  background:silver url('/css/menu_bkgr.gif') repeat-x;
}
#mainmenu li ul a:hover{
  color:#d26c11;
  background:#cccccc;
}h1 {
  margin: 0px 0px 10px 0px;
 padding-left:10px;
}
a{
  color:#163358;
}
a:hover{
  color:#163358;
}

div#content_holder h1, div.pageheader h1, div.block_homeblock_title h1, div.block_header_title, div.popover_header h1, .gendialog .ui-dialog-titlebar {
 background:url('/css/header_bkgr.gif') repeat-x;
 font-size:16px;
 height:30px;
 line-height:30px;
 color:#163358;
/* font-weight:bold;*/
}
div.block_header_title {
 font-weight:bold;
 padding-left:10px;
}
div.homeblock_header_title {
 margin-bottom:10px;
}
div#content_holder h1 {
 color:#d26c11;
}
div.block_homeblock_title h1 {
 color:#163358!important;
}
div.block_rightblock h1 {
 margin-bottom:0;
}
div.block_rightblock_news h1 {
 margin:0;
 background:#e7e7e7;
}
div#content_holder h3, div.pageheader h3, div.block_homeblock_title h3, div.block_rightblock h3 {
 margin-bottom:0;
}#footer_holder {
 background:#e7e7e7;
 height:70px;
 color:#7e7e7e;
}
#footer_top {
 background:url('/css/footer_top.gif') no-repeat;
 width:1007px;
 height:25px;
 margin:0px auto;
}
div.fblock {
 float:left;
}
div.fsep {
 background:url('/css/footer_sep.gif') no-repeat;
 height:130px;
 width:2px;
 margin:0px 20px;
 float:left;
}
span.fhead {
 font-weight:bold;
}
#footer{
 line-height:18px;
 margin: 10px auto;
 zoom:1;
 width:959px;
}
#footer a{
 text-decoration:none;
 color: #7e7e7e;
 float:left;
}
#footer a:hover{
 color: #7e7e7e;
}
#footer a img{
 vertical-align: middle;
 border: 0px;
}
#footer #fl{
 float:left;
}
#footer #fl a,#footer #fr a.footer{
/*  padding-right:15px;*/
}
#footer #fr{
 float:right;
}
div.footer_sep {
 float:left;
 margin:0px 10px;
}/* nbrief aanmeld */
div.nbrow {
 margin-bottom: 6px;
}
div.nbrow label {
 float: left;
 padding-top: 3px;
 width: 80px;
}
div.nbrow .sinput {
 width: 120px;
}
div.nbrow .tinput {
 width: 180px;
}


/* homepage */

div.news_home_item a, div.news_content a {
/* color:#404040!important;*/
 text-decoration:none;
 cursor:pointer;
}

div.news_home_item {
 width:290px;
/* height:86px;*/
 cursor:pointer;
/* float:left;*/
 margin-bottom:5px;/*15*/
}

div.n_date {
 color: #000000;
}
div.n_datedetail {
 color: #000000;
 padding-bottom: 10px;
}
div.news_content {
 float:left;
 width:469px;
}
div.n_title, div.news_content .news_item span {
 font-weight: bold;
 padding: 2px 0px 4px 0px;
}
div.n_title {
 margin-bottom:8px;
 padding-top:11px;
}
div.news_content .news_item span {
 margin-bottom:13px;
 display:block;
}
div.n_content, div.news_content_content {
 float:left;
 width:195px;/*220*/
}
div.news_content_content {
 width:357px;
}
div.n_img, div.news_image {
 float: left;
 margin: 0px 10px 5px 0px;
 border:1px solid #c3c3c3;
 width:80px;
 height:80px;
}
div.more {
 clear: left;
 padding-bottom: 20px;
}
/**/
div.news_odd {
 float:right;
}
div.newsheader{
padding-bottom:15px;
color: #2f466d;
}
ul.newsitems{
margin:0;
padding:10px 20px;
}
ul.newsitems div.newsheader{
padding:0;
}
div.newscontent {
 padding: 0;
 zoom:1;
 width:632px;
}
div.newscontent p{
 margin:0;
 padding-bottom:10px;
}
div.newscontent p.intro{
 font-weight:bold;
}
div.newscontent p.intro p{
 margin:0;
 padding:0;
}
div.naar_overzicht {
 margin-top: 10px;
}
div.news_sep {
 height:2px;
 width:266px;
 background:url('/css/news_sep.gif') no-repeat;
}
div.older_news {
 margin-top:10px;
}#bannertop{
/* position: relative;*/
 width:959px;
 height:250px;
}
/*#ban_ti {
 position: absolute;
 bottom: 9px;
 left: 20px; 
 color: #faf8f4;
 font-size: 18px;
}
#b_left{
 margin-right: 10px;
}
#ban_nav{
 position: absolute;
 bottom: 13px;
 right: 21px;
}*/
img.bannerimage{
 vertical-align:middle;
 width: 959px;
}
/*
#banner_balk{
position:absolute;
left:0px;
bottom: 0px;
height: 40px;
width: 647px;
background: black;
-moz-opacity: 0.7;
opacity:0.7;
filter:alpha(opacity=70);

}
#banner_balk_container{

}*/div.cta_button {
 background: orange url('/cta_button_bg.gif') no-repeat;
 width:257px;
 height:46px;
 line-height:46px;
 padding-left:55px;
 cursor:pointer;
 margin-bottom:5px;
}
div.cta_button span {
 color:white;
 font-size:18px;
}
#ctamailform_holder {
 margin:30px auto;
 width:300px;
}
#ctamailform_holder div.title {
 width:115px;
}
#ctamailform_holder input.value_text {
 width:175px;
}
.cta_submit_btn {
 cursor:pointer;
}

#cta_dialog_content_documents, #cta_dialog_content_video {
 margin-top:30px;
}
#cta_dialog_content_video {
 text-align:center;
}.gendialog {
 padding:0 !important;
 border:0 !important;
 font-family: Arial !important;
 font-size: 13px !important;
}
.gendialog .ui-widget-header {
 border:0 !important;
}
.gendialog .ui-dialog-titlebar {
 padding:0px !important;
 padding-left: 10px !important;
 line-height:25px;
}
.gendialog .ui-dialog-titlebar-close:hover {
 background:none;
}
.gendialog .ui-dialog-titlebar-close .ui-icon-closethick {
 background-position:top left;
}
.gendialog .ui-dialog-titlebar-close, .gendialog .ui-dialog-titlebar-close:hover {
 width:19px;
 height:19px;
 border:0!important;
 padding:1px!important;
}
.gendialog .ui-dialog-titlebar-close .ui-icon, .gendialog .ui-dialog-titlebar-close:hover .ui-icon {
 background-image:url('/kruis.png')!important;
 width:19px;
 height:19px;
/* background-image:url('/css/ui-icons_ffffff_256x240.png')!important;*/
}

.gendialog iframe {
 width:98%;
 height:98%;
 border:0;
}body {
 background:#eeeeee;
}
.fcenter {
 text-align:center;
}
.top30 {
 margin-top:30px;
}

.cta_form div.entry_holder{
 width:410px;
 padding: 2px 0px;
}
.cta_form div.header{
  font-weight:bold;
  font-size: 14px;
  margin: 10px 0px;
}
.cta_form div.title{
  width: 170px;/*300*/
  color:#003564;
  font-weight:bold;
  padding-right:10px;
}
.cta_form div.value{
  font-weight:bold;
}

.cta_form input, .cta_form textarea {
 color:#003564;
 background:#eeeeee;
 border:1px solid #a7a7a7;
}

.cta_form input.value_text{
  width: 225px;/*300*//*200*/
}
.cta_form div.value_multi input.value_text{
 width: 170px;
}
.cta_form textarea.value_textarea{
  width: 225px;/*300*//*400*/
  height: 150px;
}
.cta_form div.value_multi_0{
 width: 200px;
}
.cta_form div.value_checkbox {
 float:left;
 width:140px;
}#vacreactie {
 height:352px;
}
#popover_back{
 position:absolute;
 top:0;
 left:0;
 background:black;
 -moz-opacity:0.3;
filter:alpha(opacity=30);
opacity:0.3;
}
div.popover_container{
 position:absolute;
 background:white;
 border: 1px solid #545454;
 height: 540px;/*360*//*385*/
 width: 820px;/*652*/
 padding-bottom:17px;
}
div.popover_header_container{
height: 30px;
background: #ebebeb url(/css/block_header_silver.gif) repeat-x;
color:#53B947;
}
div.popover_header{
font-size: 13px;
font-weight:bold;
line-height: 30px;
/*padding: 0px 10px;*/
}
div.popover_close{
position:absolute;
top: 7px;
right: 10px;
cursor:pointer;
}
div.popover_content{
 padding: 12px;/*25*//*10*/
 height: 503px;/*306*//*336*/
 overflow:auto;
 background:#eeeeee;
}
#vacreactie {
 width:652px;
 height:336px;
}

div.ajax_loader{
 text-align:center;
}
#message{
position:absolute;
background:white;
border: 1px solid black;
top: 60px;
left: 350px;
padding: 10px;
color:red;
width: 300px;
z-index:100;
}
#message div.closebtn img{
 border: 0px;
 position:absolute;
 top: 0px;
 right: 0px;
}
td.options img{
border:0px;
vertical-align:middle;
}
.mandatory,.mandatory_asterisk{ color:red; }
span.space{padding: 0px 5px;}
.fleft{float:left;}
.clear,div.clear{ clear:both;font-size:0px;height:0px;line-height:0px; }
.clrl{ clear:left; }
.clrr{ clear:right; }
.click{cursor:pointer;}
.center{text-align:center;}

