html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol, ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"""";}
body{background-color:#000;color:#000305;font-size:80%;font-family:'Helvetica Neue',Arial,Geneva, Verdana,Trebuchet,sans-serif;line-height:1.429;margin:0;padding:0;text-align:left;}
h1{font-size:1.9em;padding-bottom:15px;}
h2{font-size:1.350em;color:#0088CC;margin-bottom:0.4em;}
h3{font-size:1.200em;color:#0088CC;}
h4{font-size:1.150em}
h5{font-size:1.050em}
h6{font-size:1em}
h2, h3, h4, h5, h6{font-weight:400;line-height:1.1;margin-bottom:.4em;}
a{outline:0;text-decoration:none;color:#0088CC;}
a:hover{text-decoration:underline;}
a img{border:0px;text-decoration:none;}
p{margin-bottom:1.143em;}
* p:last-child{margin-bottom:0;}
strong, b{font-weight:bold;}
em, i{font-style:italic;}
::-moz-selection{background:#F6CF74;color:#fff;}
::selection{background:#F6CF74;color:#fff;}
ul{list-style:outside disc;margin:1em 0 1.5em 1.5em;}
ol{list-style:outside decimal;margin:1em 0 1.5em 1.5em;}
dl{margin:0 0 1.5em 0;}
dt{font-weight:bold;}
dd{margin-left:1.5em;}
blockquote{font-style:italic;}

img.right{float:right;margin:0 0 2em 2em;}
img.left{float:right;margin:0 0 2em 2em;}
.clear{clear:both;}
#header{width:100%;height:85px;background-color:#ffd358;background:url(../images/bg_header.png) repeat-x;}
#center{width:980px;margin:0 auto;}
#switch{width:760px;float:left;height:45px;font-size:0.87em;font-weight:500;}
#switch a.button{background:transparent url(../images/button_a.png) no-repeat scroll top right;float:left;height:35px;padding-right:10px;text-decoration:none;margin-top:4px;}
#switch a.button:hover{background:transparent url(../images/button_a-hover.png) no-repeat scroll top right;}
#switch a.button:hover > span {background:transparent url(../images/button_span-hover.png) no-repeat scroll top left;}
#switch span{background:transparent url(../images/button_span.png) no-repeat scroll top left;color:#AAA;display:block;line-height:35px;height:35px;padding-left:10px;text-decoration:none;text-shadow:#000 0 1px;}
#switch span:hover{color:#EEE;cursor:hand;}
#switch a.active span{color:#EEE;}
#switch a.button.active{outline:none;background:transparent url(../images/button_a-hover.png) no-repeat scroll top right;}
#switch a.button.active span{color:#FFF;outline:none;background:transparent url(../images/button_span-hover.png) no-repeat scroll top left;}
#search{float:right;width:195px;height:28px;padding-top:8px;}
.search{border:0;padding:6px 15px 6px 25px;height:16px;font-size:13px;width:155px;float:left;-moz-border-radius:6px;color:#333;background:url(../images/search_icon.png) 5px center no-repeat #FFF;}
#menu{float:left;margin:0;font-size:13px;width:100%;}
#menu ul{margin:0;padding:0;list-style:none;}
#menu li{float:left;}
#menu a{color:#333;text-shadow:#DDD 1 1px;height:30px;line-height:30px;padding:0 10px;margin-right:5px;display:block;margin-top:5px;}
#menu li ul{display:none;}
#menu a:hover{background-color:#ffe6a1;-moz-border-radius:2px;-webkit-border-radius:2px;text-decoration:none;color:#000;}
#menu a.active{background-color:#ffe6a1;-moz-border-radius:2px;-webkit-border-radius:2px;text-decoration:none;color:#000;font-weight:bold;}
#container {width:100%;background-color:#FFF;}
#content{clear:both;margin:0 auto;width:960px;padding:10px 20px;background:url(../images/bg_content.png) no-repeat;}
#title{float:left;padding:0 0 10px 0;max-width:630px;}
#title h1{padding:0;}
#title a{color:#666;text-transform:uppercase;font-size:0.9em;}
#breadcrumbs{float:right;text-align:right;font-size:0.9em;line-height:1.9em;}

#submenu{border:1px solid #EFEFEF;-webkit-border-radius:8px;-moz-border-radius:8px;float:left;width:223px;font-size:0.85em;font-weight:bold;text-transform:uppercase;}
#submenu a:hover {text-decoration:none;}
#submenu ul{margin:0;padding:0;}
#submenu ul ul li{list-style:none;border-top:1px solid #EFEFEF;background:url(../images/bg_submenu.png) #f5f5f5 repeat-x;}
#submenu ul ul li:hover{background-color:#f8fdff;padding-left:6px;font-weight:bold;background:url(../images/bg_submenu-hover.png) #000000 repeat-x;}
#submenu .subhover {background-color:#f8fdff;padding-left:6px;font-weight:bold;background:url(../images/bg_submenu-hover.png) #000000 repeat-x;}

#submenu ul ul li.last {-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;}
#submenu ul ul li.last:hover {-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;}
#submenu ul ul li:hover > a{color:#FFF;}
#submenu ul li{list-style:none;font-weight:bold;padding:0;}
#submenu ul ul a{color:#404041;display:block;width:190px;padding:9px 10px; background:url(../images/bg_submenu_a.png) right center no-repeat;}
#submenu ul ul a:hover{color:#0088CC; background:url(../images/bg_submenu_a.png) right center no-repeat;}
#submenu .header, #help .header{display:block;color:#404041;font-weight:bold;padding:10px;font-size:1.2em;text-transform:uppercase;}

#text{float:left;margin:0 15px 15px 15px;padding-bottom:15px;border-bottom:1px solid #EFEFEF;width:520px;font-size:1em;text-align:justify;}
#text img {max-width:520px;}

#help{border:1px solid #EFEFEF;-webkit-border-radius:8px;-moz-border-radius:8px;float:right;width:183px;font-size:0.85em;margin-bottom:10px;}
#help ul{margin:0 0 15px 0;padding:0;}
#help ul ul li{list-style:outside url(../images/bg_submenu_a-small.png);font-weight:normal;border:0;margin:5px 0;font-size:1.05em;}
#help ul ul {width:145px;padding:0 10px;margin-left:15px;}
#help ul li{list-style:none;font-weight:bold;border-bottom:1px solid #EFEFEF;margin-bottom:10px;}
#help ul ul a{color:#0088CC;}
#help ul ul a:hover{color:#0071aa;text-decoration:underline;}

#footer{float:left;width:100%;background-color:#000;border-top:4px solid #ffcf30;font-size:0.85em;}
#footer a:hover {color:#ffce2d; text-decoration:none;}

#sitemap{float:left;min-height:150px;width:100%;}
#sitemap ul{margin-right:25px;min-height:150px;padding:0;list-style:none;float:left;}
#sitemap ul ul {margin:0;}
#sitemap li a{color:#666;font-size:1.3em;font-weight:bold;}
#sitemap ul li li a{color:#555;font-weight:normal;font-size:1.1em;}

/* #copyright .facebook {background:url(../images/facebook_16.png) right center no-repeat; padding-right:20px;} */
/* #copyright .twitter {background:url(../images/twitter_16.png) right center no-repeat; padding-right:20px;} */
/* #copyright .hyves {background:url(../images/hyves_16.png) right center no-repeat; padding-right:20px;} */

#copyright ul {margin:0;padding:0;}
#copyright li {float:right; margin-left:10px;list-style:none;}
#copyright{text-align:center;padding:10px 0;color:#555;border-top:1px solid #333;margin-top:10px;float:left;width:100%;}
#copyright a {color:#555;}

/* news */
.date {display:block;color:#AAA;font-size:0.85em;margin-bottom:4px;}
.readmore {background:url(../images/bg_submenu_a-small.png) left center no-repeat; padding-left:15px;margin-bottom:25px;}
p.shortnews {margin-bottom:8px;}

/* search */
strong.blue {background-color:#0088CC;color:#FFF; padding:2px 2px; font-weight:normal;}

/* homepage */
.col {width:210px;min-height:325px;padding:10px;margin-right:10px;border:1px solid #EFEFEF;-moz-border-radius:8px; -webkit-border-radius:8px;float:left;}
.last {margin:0;}
#homepage ul {margin:0 0 15px 0;padding:0; list-style:none;}
#homepage ul ul {margin:0 0 0 15px;padding:0; list-style:outside url(../images/bg_submenu_a-small.png);}
#homepage img {margin-bottom:10px;}

/* slider */
#myController { padding:2px 0;  width:520px; position:relative;bottom:30px;left:250px;}
#myController span.jFlowSelected { background:url(../images/active.png) no-repeat center center; margin-right:0px; }
.slide-details { width:230px; float:right; padding:15px;font-size:0.9em;background:url(../images/background_details.png) repeat-x #000; height:120px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;}
.slide-details h2 { font-size:1.4em;font-weight:normal;margin:0; margin-bottom:5px; color:#FFF;}
.slide-details h2:hover { text-decoration:underline;}
.slide-details {color:#FFF; }
.jFlowControl{ color:#AAA; cursor:pointer; background:url(../images/inactive.png) no-repeat center center; padding-left:5px; padding-right:15px; padding-top:2px; padding-bottom:2px; }
.jFlowPrev, .jFlowNext  {color:#AAA; cursor:pointer;padding-left:5px; padding-right:15px; padding-top:2px; padding-bottom:2px;}
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { color:#FFF; }

/* contact form */
form#cform {width:540px;text-align:left;}
form .person label {display:block;width:520px;padding: 0px 0px 12px 0px;}
form .person input {display:block;margin-top:3px;width:510px;padding:4px; border:1px solid #CCC;font-size:1.1em;color:#333;}
form .person  input:focus {background-color:#F9F9F9;border:1px solid #FFCF30;}
form .person  select {float:left;display:block;}
form label.veld-half {width:270px;float:left;}
form label.veld-half input {width:240px;}
form label.veld-derde {width:180px;float:left;}
form label.veld-derde input {width:150px;}
form label.veld-driederde {width:350px;float:left;}
form label.veld-driederde input {width:330px;}
fieldset {border:0 none;margin:0;padding:0;}
form textarea { color:#333;margin-top:3px;width:510px;height:95px;padding:4px;border:1px solid #CCC;color:#555;-moz-border-radius:6px;-webkit-border-radius:6px;font-family:'Helvetica Neue',Arial,Geneva, Verdana,sans-serif;}
form label.radioitem {clear:none;margin:0 0 0 25px;padding:0 0 15px;cursor:pointer;}
form label {display:block;line-height:1em;padding:0 0 12px;width:510px;}
form input#radiobutton_1, form input#radiobutton_2, form input#radiobutton_3, form input#radiobutton_4 {clear:left;float:left;margin:0;padding:0;-webkit-border-radius:6px;-moz-border-radius:6px;}
form input#checkbox_1, form input#checkbox_2, form input#checkbox_3 {clear:both;float:left;margin:0;padding:0;}
form input {display:block;margin-top:3px;-webkit-border-radius:5px;-moz-border-radius:5px;}
form input.fout {border:1px solid #F00; background-color:#FDE9E9;}
form input.fout:focus {border:1px solid #F00; background-color:#FDE9E9;}
form label.field-checkbox {clear:none;margin:0 0 0 25px;padding:0 0 15px;}
form fieldset {margin-bottom:15px;}
ul.error{margin:0;padding:10px;display:block;border:2px solid #FFCF30;width:496px;-moz-border-radius:6px;-webkit-border-radius:6px;margin-bottom:15px;padding-bottom:15px;}
ul.error h2{margin-top:0; background:url(../images/icon_yeild.gif) left center no-repeat; padding-left:50px;line-height:40px;font-size:1.6em; color:#F00;}
ul.error li {list-style:inside circle;padding-left:52px;}
ul.succes{margin:0;padding:10px;display:block;border:2px solid #97ff4b;width:496px;-moz-border-radius:6px;-webkit-border-radius:6px;margin-bottom:15px;padding-bottom:15px;}
ul.succes h2{margin-top:0; background:url(../images/icon_green.png) left center no-repeat; padding-left:50px;line-height:40px;font-size:1.6em; color:#50bf00;}
ul.succes li {list-style:none;padding-left:52px;}

.pagination{color:#555; margin:0 auto; margin-top:5px;}
.pagination a{padding:3px 7px;border:1px solid #EFEFEF;background-color:#FFF;color:#0088CC;text-decoration:none;margin:0 3px;font-size:12px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.pagination a:hover{border:1px solid #EFEFEF;background-color:#FFCF30;color:#333;}
.pagination span.active{color:#333;-webkit-border-radius:4px;-moz-border-radius:4px;padding:3px 7px;border:1px solid #EFEFEF;background-color:#FFCF30;font-weight:bold;}
.pagination span.disabled{display:none;}
