@charset "utf-8";

body{
margin:0;
padding:0;
background:#f0ebe1;
min-width:980px;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
color:#50413c
}

#wrap{
position:relative;
width:980px;
margin:0 auto
}

/*html tags*/
hr{
background-color:#50413c;
border:0;
color:#50413c;
height:1px;
margin:10px 0 10px 0
}

a{
color:#50413c
}

a:hover{
color:#660033
}

h1{
margin:0;
padding:9px 38px 0 38px;
background:url(/images/design/h1.png) 18px 14px no-repeat;
font-size:18px;
line-height:24px;
color:#660033
}

h2{
margin:0;
padding:8px 0 0 0;
font-size:12px;
color:#660033
}

h3,
h4,
h5,
h6{
margin:0;
padding:8px 0 0 0;
font-size:12px;
color:#660033
}

p{
margin:0;
padding:8px 0;
}

ul{
margin-top:0;
margin-bottom:0;
padding-top:8px;
padding-bottom:8px
}

ol{
margin-top:0;
margin-bottom:0;
padding-top:8px;
padding-bottom:8px
}

li{
}
	
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:280px;
top:54px
}
/*common classes*/
.hidden{
display:none
}

.center{
text-align:center
}

.right{
text-align:right
}

.flr{
float:right
}

.fll{
float:left
}

.clr{
clear:right
}

.cll{
clear:left
}

.clearer{
display:block;
height:1px;
overflow:hidden;
margin-top:-1px;
clear:both
}

.clearerr{
height:1px;
overflow:hidden;
margin-top:-1px;
clear:right
}

.clearerl{
height:1px;
overflow:hidden;
margin-top:-1px;
clear:left
}

.fs90{
font-size:90%
}

.fs80{
font-size:80%
}

.fs11{
font-size:11px
}

/*header,footer,columns*/
#header{
position:relative;
width:980px;
height:267px;
background:url(/images/design/header.png) 0 0 no-repeat;
z-index:888
}
	

#content{
padding:0 9px
}

#left_column_251{
float:left;
width:251px
}

#right_column_251{
float:right;
width:251px
}

#right_column_460{
float:right;
width:460px
}

#left_column_711{
float:left;
width:711px
}

/*kaders*/
.kader237{
width:237px;
background:url(/images/design/kader237.png) left top repeat-y
}

.kader237 .top{
background:url(/images/design/kader237_top.png) left top no-repeat
}

.kader237 .bottom{
padding:6px 0;
background:url(/images/design/kader237_bottom.png) left bottom no-repeat
}

.kader237_237_237{
background:url(/images/design/kader237_237_237.png) left top repeat-y
}

.kader237_237_237 .top{
background:url(/images/design/kader237_237_237_top.png) left top no-repeat
}

.kader237_237_237 .bottom{
padding:6px 0;
background:url(/images/design/kader237_237_237_bottom.png) left bottom no-repeat
}

.kader237_237_237 .kader237{
width:237px;
background:none
}

.kader251{
width:251px;
background:url(/images/design/kader251.png) left top repeat-y
}

.kader251 .top{
background:url(/images/design/kader251_top.png) left top no-repeat
}

.kader251 .bottom{
padding:6px 0;
min-height:43px;
background:url(/images/design/kader251_bottom.png) left bottom no-repeat
}

.kader251 .padding6_15{
padding:6px 15px
}

.kader251 .padding6_9{
padding:6px 9px
}

.kader320{
width:320px;
background:url(/images/design/kader320.png) left top repeat-y
}

.kader320 .top{
background:url(/images/design/kader320_top.png) left top no-repeat
}

.kader320 .bottom{
padding:6px 0;
min-height:43px;
background:url(/images/design/kader320_bottom.png) left bottom no-repeat
}

.kader321{
width:321px;
background:url(/images/design/kader321.png) left top repeat-y
}

.kader321 .top{
background:url(/images/design/kader321_top.png) left top no-repeat
}

.kader321 .bottom{
padding:6px 0;
min-height:43px;
background:url(/images/design/kader321_bottom.png) left bottom no-repeat
}

.kader460{
width:460px;
background:url(/images/design/kader460.png) left top repeat-y
}

.kader460 .top{
background:url(/images/design/kader460_top.png) left top no-repeat
}

.kader460 .bottom{
padding:6px 0;
min-height:43px;
background:url(/images/design/kader460_bottom.png) left bottom no-repeat
}

.kader460 .padding6_15{
padding:6px 15px
}

.kader474{
width:474px;
background:url(/images/design/kader474.png) left top repeat-y
}

.kader474 .top{
background:url(/images/design/kader474_top.png) left top no-repeat
}

.kader474 .bottom{
padding:6px 0;
min-height:43px;
background:url(/images/design/kader474_bottom.png) left bottom no-repeat
}

.kader481{
width:481px;
background:url(/images/design/kader481.png) left top repeat-y
}

.kader481 .top{
background:url(/images/design/kader481_top.png) left top no-repeat
}

.kader481 .bottom{
padding:6px 0;
min-height:43px;
background:url(/images/design/kader481_bottom.png) left bottom no-repeat
}

.kader711{
width:711px;
background:url(/images/design/kader711.png) left top repeat-y
}

.kader711 .top{
background:url(/images/design/kader711_top.png) left top no-repeat
}

.kader711 .bottom{
padding:6px 0;
min-height:43px;
background:url(/images/design/kader711_bottom.png) left bottom no-repeat
}

.kader962{
width:962px;
background:url(/images/design/kader962.png) left top repeat-y
}

.kader962 .top{
background:url(/images/design/kader962_top.png) left top no-repeat
}

.kader962 .bottom{
padding:12px 20px;
height:15px;
background:url(/images/design/kader962_bottom.png) left bottom no-repeat
}

/*kleuren*/
.oranje{color:#cc6600}
.rood{color:#660033}
a.rood:hover{color:#cc6600}
.blauw{color:#006699}
.groen{color:#666633}
.wit{color:#ffffff}
.bg_oranje{background-color:#cc6600}
.bg_rood{background-color:#660033}
.bg_blauw{background-color:#006699}
.bg_groen{background-color:#666633}
.bg_wit{background-color:#fff}

/*kader elementen*/
.kader_kop{display:block;line-height:17px;font-size:12px;padding:7px 12px 3px 12px;margin:0 6px}
.kader_content{line-height:15px;padding:6px 12px;margin:0 6px}
.kader_content_top{line-height:15px;padding:6px 12px 0 12px;margin:0 6px}
.kader_image{float:left;padding:6px 10px 10px 18px}
.kader_image img{display:block;border:1px solid #50413c}
.kader_link{line-height:15px;padding:6px 12px;margin:0 6px;text-align:right}
.kader_ul{margin:0 6px;padding:6px 12px 6px 0}
.kader_ul li{padding:4px 0;margin:0 0 0 24px}
.kader_ul .padding3{padding:3px 0;margin:0 0 0 24px}
.kader_ul .padding8{padding:8px 0;margin:0 0 0 24px}
.kader_ul2{margin:0 6px;padding:6px 12px 0 0}
.kader_ul2 li{padding:0;margin:0 0 0 10px}

/*tagcloud*/
.tagcloud{margin:0;padding:12px 20px;list-style-type:none;text-align:center}
.tagcloud li{margin:0;padding:0;display:inline}
.tagcloud li a{line-height:22px;color:#cc6600;text-decoration:none}
.tagcloud li a:hover{text-decoration:underline;}
.tagcloud .w1 a{font-size:20px}
.tagcloud .w2 a{font-size:17px}
.tagcloud .w3 a{font-size:14px}
.tagcloud .w4 a{font-size:12px}

/*footer*/
#footer{width:980px;background:url(/images/design/footer.png) 0 0 repeat-y}
#footer h3{color:#660033;line-height:28px;font-size:18px;margin:0;padding:12px 47px 0 47px;min-height:28px;background:url(/images/design/footer_top.png) 0 0 no-repeat}
#footer .top{height:18px;background:url(/images/design/footer_top.png) 0 0 no-repeat}
#footer .spacer{height:46px;}
#footer .bottom{line-height:25px;padding:18px 15px 0 15px;min-height:25px;background:url(/images/design/footer_bottom.png) 0 0 no-repeat}
#footer .bottom a{text-decoration:none}
#footer .bottom a:hover{text-decoration:underline}
#footer .list_c{padding:0 25px 0 25px}
#footer .list{float:left;width:186px}
#footer .list_c .clearer{height:12px;overflow:hidden;margin:0;clear:both;background:#fff}
#footer .list h4{color:#fff;line-height:15px;padding:8px 10px 7px 10px;margin:0}
#footer .list ul{list-style-type:none;line-height:15px;margin:0;padding:0 10px 8px 10px}
#footer .list ul li{margin:0;padding:0}
#footer .list ul li a{color:#fff}

/*mainmenu*/
#mainmenu{
position:absolute;
left:264px;
top:189px;
width:448px;
height:46px;
z-index:900
}

#mainmenu #main_ul{
display:inline;
list-style-type:none;
margin:0;
padding:0
}

#mainmenu .lilev0{
display:block;
float:left;
position:relative;
width:112px;
height:46px;
margin:0;
padding:0
}

#mainmenu .lilev0 .alev0{
display:block;
padding:10px 3px;
width:106px;
text-align:center;
white-space:nowrap;
color:#fff;
text-decoration:none;
font-weight:bold;
line-height:26px
}

#mainmenu .lilev0 .alev0:hover,
#mainmenu .lilev0:hover .alev0
#mainmenu .active .alev0{
text-decoration:underline
}

#mainmenu #main_ul .lilev0 ul{
display:none
}

#mainmenu #main_ul .lilev0:hover ul{
display:block;
position:absolute;
top:46px;
left:0px;
z-index:999
}

#mainmenu #main_ul .lilev0:hover ul ul{
display:none
}

/*dropdown menu*/
#mainmenu #main_uls ul{
position:absolute;
top:-999px;
left:-999px;
z-index:999
}

#mainmenu #main_ul ul ul{
display:none
}

#mainmenu #main_ul ul{
display:block;
width:168px;
list-style-type:none;
margin:0;
padding:8px 0;
background:#b5af61
}

#mainmenu #main_ul .ul1{
background:#5fa5ce
}

#mainmenu #main_ul .ul2{
background:#b5af61
}

#mainmenu #main_ul .ul3{
background:#dfab68
}

#mainmenu #main_ul .ul4{
background:#c07979
}

#mainmenu #main_ul ul li{
margin:0;
display:block
}

#mainmenu #main_ul ul li a{
display:block;
text-decoration:none;
padding:4px 10px;
color:#fff;
font-weight:bold
}

#mainmenu #main_ul ul li a:hover,
#mainmenu #main_ul ul .active a{
text-decoration:underline;
}



/*topmenu*/
.topmenu{padding:10px 0 5px}
.topmenu ul{display:inline;list-style-type:none;margin:0;padding:0 4px 0 0}
.topmenu ul li{display:inline;margin:0;padding:0}
.topmenu ul li a{padding:10px 10px 5px 14px;white-space:nowrap;color:#666;text-decoration:none;font-weight:bold;line-height:20px;background:url(/images/design/topmenu_bullet.gif) left 16px no-repeat}
.topmenu ul .fst a{background:none}
.topmenu ul li a:hover,
.topmenu ul .active a{color:#000}

/*vertical menu*/
.vmenu{
padding-top:29px
}

.vmenu ul{
display:block;
list-style-type:none;
margin:0;
padding:0
}

.vmenu ul li{
margin:0;
display:block
}

.vmenu ul li ul{
}

.vmenu ul li li{
}

.vmenu ul li a,
.vmenu ul .active li a{
display:block;
text-decoration:none;
padding:5px 10px;
color:#666;
font-weight:bold
}

.vmenu ul li li a,
.vmenu ul .active li a{
padding:5px 10px 5px 20px;
}

.vmenu ul li a:hover, .vmenu ul .active a, .vmenu ul .active .active a{
color:#000;
}

/*defaultpage*/
.defaultpage{
padding:15px 38px 20px 38px;
line-height:15px
}

.defaultpage h2,
.defaultpage h3,
.defaultpage h4,
.defaultpage h5,
.defaultpage h6{
padding:0;
line-height:15px
}

.defaultpage p{
padding:0 0 15px 0;
margin:0
}

.defaultpage ul,
.defaultpage ol{
padding:0 0 15px 0;
margin:0
}

.defaultpage .ul1{
padding:8px 0 15px 0;
margin:0
}

.defaultpage li{
padding:0 0 0 0;
margin:0 0 0 24px
}

/*DefaultForm*/
.DefaultForm{
margin:0;
padding:0
}

.DefaultForm fieldset{
border:0;
margin:0;
padding:10px 0
}

.DefaultForm legend{
}

.DefaultForm label{
display:block;
float:left;
width:9em;
padding:0.15em 0;
margin:0;
line-height:1.4em;
clear:left
}

.DefaultForm input,
.DefaultForm select,
.DefaultForm textarea{
font-family:Verdana,Arial,sans-serif;
font-size:100%;
margin:0 0 0.5em 0
}

.DefaultForm .input1{
width:25em;
border:1px solid #333;
padding:0.10em 0.15em 0.10em 0.15em;
}

.DefaultForm .submit{
border:1px solid #333;
cursor:pointer;
margin:0.5em 0 0 9em
}

.DefaultForm input.input1_error,
.DefaultForm select.input1_error,
.DefaultForm textarea.input1_error,
.DefaultForm input.input1_error:focus,
.DefaultForm select.input1_error:focus,
.DefaultForm textarea.input1_error:focus{
width:24em;
border:1px solid red;
padding:0.10em 1.15em 0.10em 0.15em;
background:url(/images/warning_obj.gif) 100% 50% no-repeat
}

.DefaultForm .error{
color:red
}

.DefaultForm .required{
color:red
}

.DefaultForm .form_footer{
text-align:right
}

/*SubscribeForm*/
#SubscribeForm{
position:relative
}

#SubscribeForm fieldset{
padding:15px 0
}

#SubscribeForm legend{
}

#SubscribeForm label{
width:55px;
}
	
#SubscribeForm .input1{
padding:0.10em 1px 0.10em 1px;
width:150px
}

#SubscribeForm input.input1_error,
#SubscribeForm input.input1_error:focus{
width:135px;
border:1px solid red;
padding:0.10em 16px 0.10em 1px;
background:url(/images/warning_obj.gif) 100% 50% no-repeat #fff
}

#SubscribeForm .submit{
margin:0.5em 0 0 55px
}

#SubscribeForm .error{
padding:0 0 10px 0
}

/*searchbox*/
#searchbox{
position:absolute;
left:735px;
top:282px;
text-align:right
}

#searchbox fieldset{
padding:0;
}

#searchbox label{
display:none
}

#searchbox .input1{
width:140px;
background:#cc6600;
border:1px solid #cc6600;
padding:4px 3px 5px 3px;
color:#fff;
float:left;
}

#searchbox input.input1_error,
#searchbox input.input1_error:focus{
float:left;
width:125px;
color:#fff;
border:1px solid #660033;
padding:4px 18px 5px 3px;
background:url(/images/warning_obj.png) 100% 50% no-repeat #660033
}

#searchbox .submit{
border:0;
border-bottom:2px solid #fff;
background:#fff;
height:26px;
width:68px;
margin:0 0 0 5px;
font-weight:bold;
color:#660033
}

#searchbox .submit:focus{
border:0;
border-bottom:2px solid #fff;
}

/*breadcrumb*/
#breadcrumb{
position:absolute;
top:240px;
left:26px;
margin:0;
padding:0;
overflow:hidden;
font-size:80%;
line-height:15px
}

.breadcrumb a{
}

.breadcrumb a:hover{
}

/*medewerkers lijst*/
.kader320 .medewerker,.kader321 .medewerker{height:96px;padding:10px 18px;line-height:15px}
.medewerker .naam{float:right;margin:5px 0 0 0;padding:0;width:213px;font-size:12px;height:15px;overflow:hidden}
.medewerker .foto{width:60px;height:80px;float:left;margin:8px 0}
.medewerker .functie{float:right;margin:0;padding:0;width:213px;color:#cc6600;height:30px;overflow:hidden}
.medewerker .contact{float:right;margin:11px 0 0 0;padding:0;width:213px;height:30px;overflow:hidden}
.medewerker .telefoon{float:left}
.medewerker .link{float:right}

/*medewerkers item*/
.medewerker_foto{width:120px;height:160px;margin:3px 20px 0 0}
.medewerker_foto2{width:60px;height:80px;margin:10px 10px 10px 0}
.medewerker_intro{min-height:173px}
.medewerker_advieskop{color:#cc6600;font-weight:normal}

/*kaartje homepage*/
#kaartje{width:219px;height:163px;margin:0 0 6px 16px}

/*ImageRotate*/
#photoslide_container{position:absolute;left:27px;top:47px;width:227px;height:188px;z-index:999}
#photoslide{list-style-type:none;margin:0;padding:0}
#photoslide li{margin:0;}
#photoslide li img{width:227px;height:188px;}

/*youtube teaser*/
.youtube_teaser{
position:relative;
padding:0 6px
}

.youtube_teaser p{
margin:0;
padding:6px 12px 6px 12px
}
.youtube_teaser a{
display:block;
width:239px;
height:145px;
position:absolute;
left:6px;
top:0;
background:url(/images/design/youtube_overlay.png) 0 0 no-repeat
}

/*banner teaser*/
.banner_teaser{
position:relative;
padding:0 6px
}

.banner_teaser p,.banner_teaser div{
margin:0;
padding:6px 9px 6px 9px
}
.banner_teaser a{
}

.img100x75{
display:block;
min-height:75px
}
.img100x75 img{
float:left;
margin:0 10px 10px 0
}

/*medewerkersblok homepage*/
.kader251 .medewerkersblok{
padding:6px;
}

/*header introductie*/
#headerintro{
display:block;
margin:0;
padding:0;
position:absolute;
left:515px;
top:85px;
width:438px;
font-size:12px;
line-height:18px;
color:#660033;
font-weight:bold;
z-index:997
}

.testimonial_author{
display:block;
margin-top:0;
padding-top:5px;
font-size:10px;
line-height:13px;
}

.image_container{
float:right;
padding:3px 0 20px 20px;
}

.image_container img{
border:1px solid #50413c
}

.image_container2{
float:left;
padding:10px 10px 5px 0;
}

.image_container2 img{
display:block;
border:1px solid #50413c
}

/*agenda*/
.agenda_list_item{padding:0 0 12px 0;margin:0}
.agenda_list_item h2{padding:0;margin:0}
.agenda_list_item p{padding:0;margin:0}
.agenda_list_item .date{display:block;padding:8px 0 0 0;color:#cc6600}
.agenda_list_item .txt{display:block;padding:0 0 12px 0;border-bottom:1px solid #50413c}
.agenda_item .date{display:block;color:#cc6600}

/*artikelen*/
.artikel_list_item{padding:0 0 12px 0;margin:0}
.artikel_list_item .cat{display:block;padding:8px 0 0 0;color:#cc6600}
.artikel_list_item .txt{display:block;padding:0 0 12px 0;border-bottom:1px solid #50413c}

/*delen*/
#delen{display:block;margin:0;padding:0;height: 50px}
#delen .span{display:block;float:left;margin:0;padding:0;line-height:50px;font-weight: bold;}
#delen .nujij{display:block;float:left;width:100px;height:50px;background:url(/images/design/delen.gif) 0 0 no-repeat}
#delen .facebook{display:block;float:left;width:100px;height:50px;background:url(/images/design/delen.gif) -100px 0 no-repeat}
#delen .twitter{display:block;float:left;width:100px;height:50px;background:url(/images/design/delen.gif) -200px 0 no-repeat}
#delen .hyves{display:block;float:left;width:100px;height:50px;background:url(/images/design/delen.gif) -300px 0 no-repeat}
#delen span{display:none}

/*youtube video*/
.yt_list_item{padding:0 0 12px 0;margin:0}
.yt_list_item .date{display:block;padding:8px 0 0 0;color:#cc6600}
.yt_list_item .txt{display:block;padding:0 0 12px 0;border-bottom:1px solid #50413c}

/*search results*/
#search_results{list-style-type:none;margin:0;padding:0}
#search_results li{position:relative;display:block;margin:0;padding:0 0 5px 30px}
#search_results .outerbar{position:absolute;left:0;top:0;display:block;height:15px;width:25px;background:#f0ebe1}
#search_results .innerbar{position:absolute;left:0;top:0;display:block;font-size:9px;height:15px;background:#cc6600}
#search_results .perc{position:absolute;left:2px;top:0;display:block;font-size:8px;height:15px;width:22px;color:#660033}

/*sitemap*/
.sitemap ul{margin:0;padding:3px 0}
.sitemap li{margin:0 0 0 16px;padding:0}

/*twitter*/
#twitter-widget{padding:0 12px;margin:0 6px}
.twitter-widget-follow,.twitter-widget-follow a{text-align:center;text-decoration:underline;font-weight:bold;}
.twitter-widget-get,.twitter-widget-get a{text-align:right;font-size:10px;text-decoration:none;cursor:pointer;}
#twitter_update_list{padding:0;margin:0;list-style-type:none;}
#twitter_update_list li {padding:0;margin:0;padding:5px 0 5px 0;}
#twitter_update_list li span {font-size:12px;color:#333333;}
#twitter_update_list li span a {font-size:12px;display:inline;}
#twitter_update_list li a {font-size:12px;display:block;}

/*Project FAQ*/
.faqlist{padding:0 10px 10px 10px;border:1px solid #c0b8af; background:#fff; margin-bottom:10px;}
.faqlist .kop{padding-top:10px;padding-bottom:5px}
.faqlist .question a{font-weight:normal}
.faqlist .answer{margin:5px 0;padding:15px 10px 0 10px;background:#f8f5f0;width:591px;border:1px solid #c0b8af}

/*temp*/
#FondsMasHeader{
position:absolute;
left:33px;
padding:20px 13px;
top:47px;
width:900px;
height:150px;
background:#fff;
z-index:998
}

