@charset "utf-8";

body{margin:0;padding:0;min-width:990px;font-size:14px;font-family:'Open Sans',Arial,Helvitica,sans-serif;color:#bbbbbb;font-weight:300;background:url(/images/design/body.png) 0 0 repeat-x #000;-webkit-text-size-adjust:none}
#outerwrap{position:relative;min-width:990px;background:url(/images/design/background1.png) 50% 131px no-repeat}
#outerwrap2{position:relative;min-width:990px;background:url(/images/design/background2.png) 50% 131px no-repeat}
#wrap{position:relative;width:990px;margin:0 auto}

/*html tags*/
hr{background-color:#bbb;border:0;color:#bbb;height:1px;margin:10px 0 10px 0}
a{color:#bbb}
a:hover{color:#fff}
h1{font-size:16px;margin:0;padding:0 0 25px 0;font-weight:600;color:#fff;line-height:25px}
h1.hidden{display:none}
h2,
h3,
h4,
h5,
h6{font-size:14px;margin:0;padding:0;font-weight:600;color:#fff;line-height:25px}
strong{font-weight:600}
p{margin:0;padding:0 0 25px 0}
ul{margin:0;padding:0 0 25px 0}
ol{margin:0;padding:0 0 25px 0}
li{margin:0 0 0 24px;padding:0}
img{border:0}
sub,sup{position:relative;height:0;line-height:1;vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
address{position:absolute;left:0;top:0}

/*common classes*/
.hidden{display:none}
.center{text-align:center}
.flr{float:right}
.fll{float:left}
.clr{clear:right}
.cll{clear:left}
.tar{text-align:right}
.tal{text-align:left}
.clearer{height:1px;overflow:hidden;margin-top:-1px;clear:both}
.fs90{font-size:90%}
.fs80{font-size:80%}

/*header,footer,columns*/
#header{position:relative;width:990px;height:70px}
#left_column{position:relative;width:495px;float:left;padding:0 0 0 0}
#right_column{position:relative;width:495px;height:900px;float:right;padding:0 0 0 0;background:url(/images/design/jan-kanis2.jpg) 0 0 no-repeat}

/*horizontal menu*/
#mainmenu{position:absolute;left:20px;top:0}
#mainmenu ul{display:block;list-style-type:none;margin:0;padding:0}
#mainmenu ul li{display:block;float:left;margin:0;padding:0}
#mainmenu ul li a{display:block;float:left;padding:45px 0 0 0;white-space:nowrap;color:#808080;text-decoration:none;font-weight:300;line-height:25px;text-align:center;font-size:9px;text-transform:uppercase}
#mainmenu ul li a:hover,
#mainmenu ul .current a{color:#fff}
#main0{width:60px;background:url(/images/design/menu.png) 0 0 no-repeat}
#main1{width:60px;background:url(/images/design/menu.png) -60px 0 no-repeat}
#main2{width:60px;background:url(/images/design/menu.png) -120px 0 no-repeat}
#main3{width:60px;background:url(/images/design/menu.png) -180px 0 no-repeat}
#main4{width:60px;background:url(/images/design/menu.png) -240px 0 no-repeat}
#main5{width:78px;background:url(/images/design/menu.png) -300px 0 no-repeat}
#main6{width:77px;background:url(/images/design/menu.png) -378px 0 no-repeat}

.current #main0,
#main0:hover{background:url(/images/design/menu.png) 0 -70px no-repeat}
.current #main1,
#main1:hover{background:url(/images/design/menu.png) -60px -70px no-repeat}
#main2:hover{background:url(/images/design/menu.png) -120px -70px no-repeat}
#main3:hover{background:url(/images/design/menu.png) -180px -70px no-repeat}
#main4:hover{background:url(/images/design/menu.png) -240px -70px no-repeat}
#main5:hover{background:url(/images/design/menu.png) -300px -70px no-repeat}
#main6:hover{background:url(/images/design/menu.png) -378px -70px no-repeat}

/*DefaultPage*/
#DefaultPage{padding:167px 20px 20px 20px;line-height:25px}

/*DefaultForm*/
.DefaultForm{position:relative;margin:0;padding:0}
.DefaultForm fieldset{border:0;margin:0;padding:0 0 25px 0}
.DefaultForm legend{height:1px;overflow:hidden}
.DefaultForm legend span{position:absolute;left:0;top:10px;display:block;font-weight:600;font-size:14px}
.DefaultForm label{display:block;float:left;width:110px;padding:1px 0 0 0;margin:0;line-height:25px;clear:left}
.DefaultForm input,
.DefaultForm select,
.DefaultForm textarea{font-family:'Open Sans',Arial,Helvitica,sans-serif;font-size:14px;margin:0 0 10px 0;color:#000;font-weight:300}
.DefaultForm .input1{width:300px;border:1px solid #fff;padding:1px 3px;background:#fff}
.DefaultForm .submit{border:1px solid #464646;background:#464646;color:#fff;font-weight:600;padding:10px 20px;cursor:pointer;margin:0 0 0 110px;-webkit-appearance:none}
.DefaultForm input.input1_error,
.DefaultForm textarea.input1_error{width:300px;border:1px solid #fff;padding:1px 3px;background:url(/images/warning.png) 100% 50% no-repeat #fff}
.DefaultForm .error{color:#fff}
.DefaultForm .required{color:#fff}
.DefaultForm .form_footer{text-align:right;padding-top:50px}

/*breadcrumb*/
.breadcrumb{display:none}

/*Pagina Navigatie*/
.PageNav{line-height:25px;margin-bottom:2px;width:495px}
.PageNav a,
.PageNav span{float:left;display:block;padding:0 3px;width:26px;line-height:20px;color:#fff;text-decoration:none;margin:0 2px 2px 0;background:#666;font-weight:600;text-align:center}
.PageNav select{float:left;display:block;margin:0 8px 2px 0}
.PageNav span{background:#999;color:#ccc}
.PageNav a.active{background:#999}
.PageNav a:hover{background:#333}
.PageNav .clearer{height:1px;overflow:hidden;margin-top:-1px;clear:left}

#agenda .spacer{display:none}
#agenda .date{display:block;float:left;width:100px}
#agenda .clearer{display:block;height:1px;overflow:hidden;margin-top:-1px;clear:both}
#agenda .title{display:block;float:right;width:355px}
