/************************************************************************************************************************************************************************************************/
/*template*/
/************************************************************************************************************************************************************************************************/
*{margin:0; padding:0;}
img,fieldset{border:0px; display:block;}
br.clear, div.clear{clear:both; font-size:0px;}
ul{list-style:none;}
hr, legend, .acc{display:none;}

body{background:white url(../images/body.png) repeat-x top right;}
html{}

/************************************************************************************************************************************************************************************************/
/*container*/
/************************************************************************************************************************************************************************************************/
.container{}

/************************************************************************************************************************************************************************************************/
/*header*/
/************************************************************************************************************************************************************************************************/
div.header{position:relative; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.header h1 a{width:189px; height:80px; top:0px; left:0px; text-indent:-4000px; display:block; overflow:hidden; position:absolute; background:url(../images/logo.gif) no-repeat top left; }
div.header h2{font-size:16px; color:white; position:absolute; top:40px; right:0px; font-weight:normal;  }

/*top*/
div.header .top{width:944px; position:relative;  margin:0px auto 0px auto; height:120px; background:black url(../images/header_top.png) no-repeat top right; }

/*about*/
div.about{/*position:relative;*/ font-family:Verdana, Arial, Helvetica, sans-serif; background-color:black; }
div.about div.aboutSub{background:black url(../images/header_about.png) no-repeat scroll left top;
height:321px;
margin:0 auto;
padding-top:20px;
width:944px;}

/*intro*/
div.intro{width:460px; float:right; overflow:hidden;}
div.intro h1{font-size:28px; color:#7cafcc; padding:0px 0px 20px 0px;  }
div.intro p{font-family:georgia; font-size:16px; color:white; line-height:26px;}
div.intro ul.images{margin:0px 0px 0px -6px; }

/*language*/
div.header dl.language{}
div.header dl.language dt{display:none; }
div.header dl.language ul{position:absolute; top:0px; right:0px; }
div.header dl.language ul li{float:left; padding:0px 0px 0px 10px; }
div.header dl.language ul li a{font-size:9px; color:#5187ac; text-decoration:none; text-transform:uppercase;}
div.header dl.language ul li.on a{color:white; }

/*menu*/
div.header dl.menu{}
div.header dl.menu dt{display:none; }
div.header dl.menu ol{position:absolute; top:80px; left:0px; list-style:none;}
div.header dl.menu ol li{float:left; height:40px; display:inline-block;  margin:0px 10px 0px 0px; position:relative; }
div.header dl.menu ol li:hover{background:url(../images/menu_on.png) repeat-x top right;}
div.header dl.menu ol li a{display:inline-block; height:30px; padding:10px 10px 0px 10px; color:white; font-size:12px; text-transform:uppercase; text-decoration:none; }

div.header dl.menu ol li ul li a:hover{color:#6d9cbc; }
div.header dl.menu ol li ul{z-index:1001; display:none;background-color:#252526; position:absolute; top:40px; left:0px; padding:10px 0px 5px 0px;  -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;   }
div.header dl.menu ol li ul li{width:100%;height:auto; white-space:nowrap; border-bottom:1px solid #332d2a; margin:0px 0px 0px 0px; }
div.header dl.menu ol li ul li.last{border:none;}
div.header dl.menu ol li ul li:hover{ background:none; }
div.header dl.menu ol li ul li a{font-size:9px; height:auto; padding-bottom:5px; padding-top:0px;}

div.header dl.menu ol li:hover ul{display:block; }

/*form*/
div.header .form{position:absolute; top:88px; right:0px; }
div.header .form label span{display:none; }
div.header .form input.text{width:231px; height:20px; padding:4px 0px 0px 5px;  background:white url(../images/input1.png) no-repeat top left; border:0px; vertical-align:middle;}
div.header .form input.submit{width:32px; height:24px; text-transform:capitalize; text-indent:-4000px; cursor:pointer; background:white url(../images/submit1.png) no-repeat top left; border:0px; vertical-align:middle;}

/*breadcrumbs*/
div.breadcrumbs{width:929px; padding:8px 0px 0px 15px; height:32px; background:url(../images/breadcrumbs.png) repeat-x top right;position:absolute; top:120px; left:0px;}
div.breadcrumbs p{display:none; }
div.breadcrumbs a{color:#336c97; font-size:11px; text-decoration:none; }
div.breadcrumbs span{display:inline-block; text-indent:-4000px; overflow:hidden; width:3px; height:5px;  background:white url(../images/ico_smallarrow.png) no-repeat top left; }

/************************************************************************************************************************************************************************************************/
/*divisions & splits*/
/************************************************************************************************************************************************************************************************/
div.div{background:white url(../images/div.png) repeat-x top right; font-family:georgia; overflow:hidden; }
div.div.sub{background:white url(../images/div_sub.png) repeat-x top right; }
div.div div.divSub .right{overflow:hidden;}

div.div div.divSub{width:944px; margin:0px auto 0px auto; }

/*split1*/
/************************************************************************************************/
div.split1{/*position:relative;*/ }
div.split1 .left{float:left; width:640px; margin:0px 0px 0px 0px;  }
div.split1 .right{float:left; width:304px; margin:-100px 0px 0px 0px; /*position:relative;*/ z-index:100;}

/*split2*/
/************************************************************************************************/
div.split2{overflow:hidden;}
div.split2 div.left{float:left; width:288px; margin:0px 15px 0px 0px;  }
div.split2 div.right{float:left; width:288px; padding:0px 0px 0px 0px;}

/************************************************************************************************************************************************************************************************/
/*lists*/
/************************************************************************************************************************************************************************************************/
.list{}

/*images*/
.list.images{overflow:hidden; padding:20px 0px 20px 0px; }
.list.images li{float:left; margin:0 5px; }
.list.images li a{}

/*files*/
.list.files{padding:10px 0px 0px 20px; background-color:#FFFFFF;}
.list.files li, .list.files li a{color:#3377aa; font-size:14px; color:#3377aa; }
.list.files li{padding:3px 0px 3px 30px; background-repeat:no-repeat; background-position:0px 4px;}
.list.files li a{}

.list.files li.pdf{background-image:url(../images/ico_pdf.png);}

/*arrow*/
.list.arrow{padding:10px 0px 0px 0px; }
.list.arrow li{padding:4px 0px 4px 15px; background:url(../images/ico_arrow.png) no-repeat 0px 11px;}
.list.arrow li a{}

/************************************************************************************************************************************************************************************************/
/*unique objects*/
/************************************************************************************************************************************************************************************************/
/*float*/
.float{float:left;}

/*slider*/
div.slider{width:440px; height:301px; }

/*.slider dt{float:left; margin:259px 0px 0px 0px; }
.slider dt a{width:55px; height:30px; display:block; font-size:14px; padding:12px 0px 0px 0px; color:#a7c2d6; text-decoration:none; text-align:center; }
.slider dt a span{display:none; }
.slider dt.on a{color:white; background:url(../images/slider_dt_on.png) no-repeat top left; }

.slider dd{display:none; position:absolute; top:0px; left:0px; width:440px; height:259px; }
.slider dd.on{display:block;}*/

/*shade*/
div.shade{background:white url(../images/shade.png) repeat-x top right; margin:30px 0px 10px 0px; padding:0px 0px 0px 0px; border-bottom:1px solid #e5e5e5;}
div.shade div.shadeSub{width:944px; margin:0px auto 0px auto; }
div.shade ul.images{padding:20px 0px 10px 0px !important; }

/************************************************************************************************************************************************************************************************/
/*boxes en pages*/
/************************************************************************************************************************************************************************************************/
/*box1*/
div.box1{width:304px; margin:0px 15px 10px 0px; }
div.box1 div.top{padding:6px 0px 0px 10px; height:26px; background:white url(../images/box1_top.png) no-repeat top left; }
div.box1 div.top h4{color:white; font-size:14px; font-weight:normal; }

div.box1 div.content{border-left:1px solid #20425c; border-right:1px solid #20425c;background-color:#FFFFFF;}
div.box1 div.content q{display:block; font-style:italic; line-height:22px;padding:3px;}

div.box1 div.info{height:64px; background:url(../images/box1_info.png) repeat-x top right;}
div.box1 div.info.padding{padding:15px 0px 0px 10px; height:49px; }

div.box1 div.info img{float:left; padding:0px 15px 0px 0px; }
div.box1 div.info strong{padding:12px 0px 0px 0px; display:block; }
div.box1 div.info a{color:#3377aa; font-size:12px; height:29px;}

div.box1 div.bottom{height:14px; background:white url(../images/box1_bottom.png) no-repeat top left; }

div.box1  a.prev, .box1  a.next{display:block;height:64px;margin-top:31px;/*position:relative;*/text-indent:-4000px;width:31px;z-index:1000; }

div.box1  a.prev{background:url(../images/box1_nav_prev.png) no-repeat top left; float:left;  margin-left:-31px; }
div.box1  a.next{background:url(../images/box1_nav_next.png) no-repeat top left; float:right; margin-right:-31px; }

/*box2*/
div.box2{width:304px;  margin:0px 0px 10px 0px;}

div.box2 div.content{padding:15px 0px 0px 0px; border-left:1px solid #20425c; border-right:1px solid #20425c; background:white url(../images/box2_content.png) repeat-x top right;}
div.box2 div.content p{font-size:14px; color:#666666; line-height:22px;}
div.box2 div.content p strong{font-size:16px; color:black;  }

div.box2 div.content .form{text-align:center; padding:10px 0px 0px 0px; }
div.box2 div.content .form label span{display:none; }
div.box2 div.content .form input.text{font-size:14px; color:#666666; text-align:center;  width:256px; height:32px; padding:6px 0px 0px 0px;  background:white url(../images/input2.png) no-repeat top left; border:0px; vertical-align:middle;}
div.box2 div.content .form input.submit{width:32px; height:24px; text-indent:-4000px; cursor:pointer; background:white url(../images/submit1.png) no-repeat top left; border:0px; vertical-align:middle;}

div.box2 div.bottom{height:14px; background:white url(../images/box1_bottom.png) no-repeat top left; }

div.box2 .tabs{width:304px; height:32px;}


div.box2 ul.tabs li{float:left;}
div.box2 ul.tabs li a{color:black;width:142px; height:24px; font-size:14px; font-weight:bold; display:block; text-decoration:none; padding:8px 0px 0px 10px; }

div.box2 ul.tabs li.tab1{background:white url(../images/box2_tab2.png) no-repeat top left; }
div.box2 ul.tabs li.tab2{background:white url(../images/box2_tab1.png) no-repeat top right; }


div.box2 ul.tabs li.tab1.on{background:white url(../images/box2_tab1.png) no-repeat top left; }
div.box2 ul.tabs li.tab1.on a{color:#666666; }
div.box2 ul.tabs li.tab2.on{background:white url(../images/box2_tab2.png) no-repeat top right; }
div.box2 ul.tabs li.tab2.on a{color:#666666; }

/************************************************************************************************************************************************************************************************/
/*independent styles*/
/************************************************************************************************************************************************************************************************/
/*alignment*/
/************************************************************************************************/
.align_right{text-align:right;}
.align_left{text-align:left;}
.align_center{text-align:center;}

/*floats*/
/************************************************************************************************/
.float_right{float:right;}
.float_left{float:left;}
.right{float:right;}
.left{float:left;}

/************************************************************************************************************************************************************************************************/
/*ir*/
/************************************************************************************************************************************************************************************************/
.ir{display:inline-block; overflow:hidden; }

.ir.beginvandaag{float:left;width:227px; height:67px; background:white url(../images/button_beginvandaag.png) no-repeat top left; }
.ir.downloadfactsheet{float:left;width:227px; height:67px; background:white url(../images/button_downloadfactsheet.png) no-repeat top left; }

/************************************************************************************************************************************************************************************************/
/*banners*/
/************************************************************************************************************************************************************************************************/
.banner{
width:944px; 
height:256px; 
background-color:white;
background-image:url(../images/banner1.png);
background-repeat:no-repeat;
background-position: top left; }

/************************************************************************************************************************************************************************************************/
/*text*/
/************************************************************************************************************************************************************************************************/
body.mceContentBody div.intro{background-color:black; float:none;}

body.mceContentBody {font-family:georgia; padding:5px; font-size:14px;}

div.text{padding:20px 10px; font-size:14px; width:auto;}

body.mceContentBody h1, div.text h1{font-size:32px; font-family:arial; padding:0px 0px 10px 0px; }
body.mceContentBody h2, div.text h2{font-size:18px; font-family:arial; padding:0px 0px 10px 0px; color:#666666; }
body.mceContentBody h3, div.text h3{font-size:24px; font-family:arial; }
body.mceContentBody h4, div.text h4{font-size:16px; font-family:arial; }
body.mceContentBody p,  div.text p {margin-bottom:20px; font-size:14px; line-height:24px;}

body.mceContentBody ul, div.text ul{padding:0 0 15px 0px; }
body.mceContentBody li, div.text li{font-size:14px; line-height:24px;padding:4px 0px 4px 15px; background:url(../images/ico_arrow.png) no-repeat 0px 11px;}


/************************************************************************************************************************************************************************************************/
/*tables*/
/************************************************************************************************************************************************************************************************/
table{border-collapse:collapse;}
table tr{}
table tr td{padding:5px 0px 5px 0px; vertical-align:top;}
table tr td input{padding:2px; width:280px; margin:3px 0px 0px 0px; }
table tr td select{width:290px; }
table tr td textarea{width:290px; height:130px; padding:2px;}

/************************************************************************************************************************************************************************************************/
/*icons*/
/************************************************************************************************************************************************************************************************/
.ico{}

.ico.download{font-size:22px !important; font-family:Georgia; color:#336c97; padding:3px 0px 3px 40px; display:inline-block; background:url(../images/ico_download.png) no-repeat center left; }
.ico.twitter{padding:0px 0px 0px 15px; display:inline-block; background:url(../images/ico_twitter.png) no-repeat center left; }
.ico.rss{padding:0px 0px 0px 20px; display:inline-block; background:url(../images/ico_rss.png) no-repeat center left; }

/************************************************************************************************************************************************************************************************/
/*buttons*/
/************************************************************************************************************************************************************************************************/
/*button1*/
.button1, .button1 span{font-size:10px; color:white; font-family:arial; text-transform:uppercase; background-image:url(../images/button1.png); text-decoration:none; white-space:nowrap; display:inline-block; background-repeat:no-repeat; }
.button1{padding:0px 0px 0px 5px; background-position:top left;}
.button1 span{height:19px; padding:4px 15px 0px 10px; background-position:top right; cursor:pointer;}

/*button2*/
.button2, .button2 span{font-size:10px; color:white; font-family:arial; text-transform:uppercase; background-image:url(../images/button2.png); text-decoration:none; white-space:nowrap; display:inline-block; background-repeat:no-repeat; }
.button2{padding:0px 0px 0px 5px; background-position:top left;}
.button2 span{height:31px; padding:5px 15px 0px 10px; background-position:top right; cursor:pointer;}

/************************************************************************************************************************************************************************************************/
/*footer*/
/************************************************************************************************************************************************************************************************/
.footer{width:944px; margin:0px auto 0px auto;  padding:5px 0px 20px 0px; font-family:arial; overflow:hidden; }
.footer p{font-size:12px; color:#666666; }
.footer p a{color:#3c78a3; text-decoration:none; }
.footer p span{display:inline-block; padding:0px 3px 0px 3px; }
.footer .left{float:left; }
.footer .right{float:right; }


div.directcontact{
height:235px
}
