body{font-size:0.9em;color:#212121;line-height:130%;font-family:Century Gothic, Trebuchet MS, Arial, Helvetica, sans-serif;margin:0px;padding:0px;background:url(http://test.zoeken-en-vinden.nl/2010-cms/images/zv-background.png) #ffffff repeat;width:100%;}
div.hidden, p.hidden, span.hidden, hr.hidden, .hidden{display:none;visibility:hidden;}
div.clear{clear:both;}
div#header{position:absolute;top:5px;width:990px;height:125px;margin:0px auto;}
.topmodule{background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_br.png) no-repeat 100% 100%;height:125px;}
.topmodule div{background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_tr.png) no-repeat 100% 0px}
.topmodule div div{background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_bl.png) no-repeat 0px 100%}
.topmodule div div div{padding:10px 15px 10px 15px;min-height:105px;background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_tl.png) no-repeat 0px 0px;text-align:left;margin:0px 0px 13px 0px;height:105px;}
.topmodule div div div div{background-image:none;margin:0px;padding:0px;}
.topmodule div div div div div{background-image:none;margin:0px;padding:0px;}
div#toolbar{clear:both;padding:6px 0px 0px 225px;width:auto;height:30px;width:750px;font-size:75%;}
div#topmenu{float:right;margin:4px 10px 0px 0px;height:20px;z-index:2;}
#topmenu ul{padding:0px;margin:0px;float:left;list-style-type:none;}
#topmenu li{padding:0px;margin:0px;float:left;display:block;}
#topmenu a{padding:0px 10px 0px 10px;display:block;float:left;overflow:hidden;position:relative;height:20px;line-height:17px;text-decoration:none;}
#topmenu a:link{color:#424242;}
#topmenu a:visited{color:#424242;text-decoration:underline;}
#topmenu a:hover{color:#424242;text-decoration:underline;}
#search{right:10px;position:absolute;top:13px}
#logo{position:absolute;top:40px;z-index:100;margin-left:25px;width:965px;z-index:10;}
#logo img{position:relative;float:left;z-index:100;margin-left:0px;margin-top:-43px;}
#logo h1{position:relative;float:left;z-index:100;margin-left:20px;margin-top:2px;width:715px;}
#logo a{text-decoration:none;color:#084B8A;}
#logo a:hover{text-decoration:underline;}
#logo span{position:relative;float:left;z-index:100;margin-left:20px;width:800px;font-size:110%;font-weight:bold;}
#styleswitcher{float:right;margin:0px 20px 0px 10px;height:20px;width:55px;z-index:2;}
#styleswitcher a{display:block;float:right;width:15px;height:20px;text-decoration:none;color:#363636;}
#FontSize .FontSizeInc{font-size:1.2em;}
#FontSize .FontSizeReset{margin:0px}
#FontSize .FontSizeDec{font-size:0.9em;}
div#page-body{margin:0px auto;width:990px;}
div#middle{ margin:125px 0px 0px 0px;padding:0px 0px 0px 0px;width: 990px; position: absolute; top: 7px; }
div#mainhomepage #content{margin-top:5px;width:990px;}
#page-footer{margin:0px auto 5px auto;width:990px;clear:both;font-size:12px;}
.footermodule{background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_br.png) no-repeat 100% 100%;}
.footermodule div{background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_tr.png) no-repeat 100% 0px}
.footermodule div div{background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_bl.png) no-repeat 0px 100%}
.footermodule div div div{padding:5px;background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_tl.png) no-repeat 0px 0px;overflow:hidden;text-align:center;margin:0px;}
.footermodule div div div div{background-image:none;margin-bottom:0px;}
.footermodule div div div div div{background-image:none;}
#footer a:link{color:#424242;text-decoration:none}
#footer a:visited{color:#424242;text-decoration:none}
#footer a:hover{color:#424242;text-decoration:underline}
p{padding:0px;margin:1em 0px;}
p.right{float:right;}
p.link{float:left; width: 55px; margin: 0px 10px 0px 0px; padding: 5px 0px 5px 0px; text-align:center;}
p.linklast{float:left; width: 55px; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; text-align:center;}
span.rssfeed{width:110px;float:left;text-align:center;font-size:80%;}
span.twitterfeed{width:150px;float:right;text-align:center;font-size:80%;}
span.linkedinfeed{width:300px;float:left;text-align:center;font-size:80%;margin-top:10px;}
div.blockoverview{margin:5px 0px 0px 0px;padding:0px;clear:both;}
.blockoverview .blockleft{float:left;width:34%;margin:0px 15px 0px 0px;padding:0px;vertical-align:top;}
.blockoverview .blockmiddle{float:left;width:30%;margin:0px;padding:0px;vertical-align:top;}
.blockoverview .blockright{float:right;width:33%;margin:0px;padding:0px;vertical-align:top;}
.blockleft div{margin-top:0px;}
.blockmiddle div{margin-top:0px;}
.blockright div{margin-top:0px;}
img{border:0px;}
img.left{float:left;margin:0px 10px 7px 0px;}
img.thumb{margin-right:7px;float:left}
img.last{margin-right:0px;}
.thumbs img{margin-right:15px;}
a, a:link{color:#084B8A;text-decoration:none;}
a:visited{color:#000;text-decoration:underline;}
a:hover{color:#424242;text-decoration:underline;}
a.grey{color:#333333;text-decoration:none;}
a.grey:hover{color:#333333;text-decoration:underline;}
a.readon, a.readon:link{padding-left:10px;background:url(http://test.zoeken-en-vinden.nl/cms/images/pijl-blauw.gif) no-repeat left 50%;color:#084B8A}
a.external{padding-right:16px;background:url(http://test.zoeken-en-vinden.nl/cms/images/icon-external-link.gif) no-repeat right bottom;margin-right:5px;}
a.external.none { background: none; }
a.anchor,#footer a.anchor { text-indent: -100000em; }
a.anchor, #footer a.anchor{display:block;background:url(http://test.zoeken-en-vinden.nl/cms/images/footer_anchor.png) no-repeat 0px 0px;float:right;margin:3px 10px 0px 0px;width:30px;height:5px;text-decoration:none;}
h1{padding:5px 0px 5px 0px;margin:0px;font-weight:bold;font-size:225%;color:#084B8A;line-height:100%;text-transform:uppercase;}
h2{padding:7px 0px 7px 0px;margin:0px;font-size:200%;color:#084b8a;}
h3{padding:0px 0px 5px 0px;margin:0px;font-size:175%;color:#424242;}
h4{padding:0px 0px 3px 0px;margin:0px;font-size:150%;color:#084b8a;}
ul{padding:0px 0px 0px 30px;margin:1em 0px;}
ol{padding:0px 0px 0px 30px;margin:1em 0px;}
li{padding:0px;margin:0px;}
.none{list-style-type:none;margin:7px 0px 0px 0px;padding:0px 10px 10px 0px;}
.none li{font-size:0.95em;}
.none span.small{font-size:80%;}

.slidermodule{background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_br.png) no-repeat 100% 100%;height:335px;}
.slidermodule div{background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_tr.png) no-repeat 100% 0px}
.slidermodule div div{background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_bl.png) no-repeat 0px 100%}
.slidermodule div div div{padding:10px 15px 10px 15px;background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_tl.png) no-repeat 0px 0px;overflow:auto;text-align:left;margin:0px 0px 13px 0px;height:315px;}
.slidermodule div div div div{background-image:none;margin:0px;padding:0px;}

.slidermodule h2 { margin: 15px 10px 15px 25px; padding: 0px; font-size: 27px;  }
.slidermodule div.submenu { margin: 25px 10px 10px 15px; padding: 0px; min-height: 150px; overflow: hidden;  } 
.slidermodule div.submenu .kolom1 {width: 34%;float:left; margin:0px 20px 0px 10px; padding:0px 0px 0px 0px; font-size: 0.75em; overflow:hidden;}
.slidermodule div.submenu .kolom2 {width: 30%;float:left; margin:0px 10px 0px 0px; padding:0px; font-size: 0.75em;}
.slidermodule div.submenu .kolom3 {width: 29%;float:left; margin:0px; padding:0px;}
.slidermodule div.submenu .blockleft {width: 30%;float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size: 0.9em;}
.slidermodule div.submenu .blockleft .nobullet {list-style-type:none; margin:0px; padding-left:10px;}
.slidermodule div.submenu  .blockright {width: 66%;float:left; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px;}
.slidermodule p {margin: 25px 10px 10px 25px; padding: 0px; }
.slidermodule p.list {margin:0px; padding:0px 0px 10px 0px;}
.slidermodule p.list span { font-size: 1.3em }
.slidermodule .menuitem { float: left; display: block; background: none; width: 104px; text-align: center; padding: 0px; height: 105px; overflow: visible; font-size: 0.9em; }
.slidermodule .menuitem a { white-space: normal; width: 100%; padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; text-transform: none; height: 100%; font-weight: normal; font-size: 0.9em;}
.slidermodule .menuitem img { width: 45px; height: 45px; text-align: center; float: none; }
#slidedeck_frame {width: 945px; height: 300px; } 
.skin-slidedeck {
    position: relative; padding: 11px 11px 24px;
    /*background: url('../back.png') 0 0 #d7d7d7;border: 14px solid #fff;*/
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
}
.skin-slidedeck dl.slidedeck {
    position: relative;
	width: 925px;
	height: 300px;
	margin: 0;
    padding: 0;
}
.skin-slidedeck dl.slidedeck > dd {
    position: relative;
	height: 304px;
	padding: 10px 15px;
    margin: 0;
	border-right: 5px solid #fff;
	background: url('../images/template/slides.png') bottom left #fff;   
    overflow: hidden;
}
.skin-slidedeck dl.slidedeck > dt {
    position: relative;
	cursor: pointer;
	height: 43px;
	line-height: 38px;
	font-size: 17px;
	font-weight: bold;
	font-family: "Futura Bold", Arial, Helvetica, sans-serif;
	/*text-transform: uppercase;*/
	letter-spacing: 1px;
	background: url('../images/template/spines-blue.png') top left #fff;
	color: #505050;
    margin: 0;
    padding: 0;
}
.skin-slidedeck dl.slidedeck dt.spine:hover {
	color: #000;
	background-position: center left;
}
.skin-slidedeck dl.slidedeck dt.spine.active,
.skin-slidedeck dl.slidedeck dt.spine.active:hover {
	cursor: default;
	color: #fff;
	background-position: bottom left;
}
.skin-slidedeck dl.slidedeck dt.spine .index {
	margin-bottom: 2px;
    font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #084b8a;
}
.skin-slidedeck dl.slidedeck dt.spine.active .index { margin-bottom: 0; }
.skin-slidedeck dl.slidedeck dt.spine:hover .index { color: #000000; }
.skin-slidedeck dl.slidedeck dt.spine.active .index { color: #ffffff; }
.skin-slidedeck dl.slidedeck .activeCorner {
	margin-left: -6px;
	background-image: url('../images/template/corner.png');
	width: 12px;
	height: 25px;
}
.skin-slidedeck dl.slidedeck dd.slide ul.slidesVertical > li {
    overflow: hidden;
    padding: 10px;
}
.skin-slidedeck dl.slidedeck ul.verticalSlideNav {
	height: 70px;
	width: 25px;
	background: none;
	position: relative;
	overflow: hidden;
	padding: 15px 0 0;
	margin: 0;
    top: 0;
	left: 125px;
	-webkit-transform: rotate(90deg);
	-webkit-transform-origin: -7px 0;
	-moz-transform: rotate(90deg);
	-moz-transform-origin: -7px 0;
	-o-transform: rotate(90deg);
	-o-transform-origin: -7px 0;
}
.skin-slidedeck dl.slidedeck ul.verticalSlideNav li {
	position: relative;
    width: 25px;
    height: 12px;
    line-height: 12px;
	padding: 0;
	margin: 0;
    overflow: hidden;
    float: left;
    clear: left;
}
.skin-slidedeck dl.slidedeck dd.slide ul.verticalSlideNav li.arrow { display: none; }
.skin-slidedeck dl.slidedeck ul.verticalSlideNav li a {
	position: relative;
	display: block;
	padding: 12px 0 0 0;
	margin: 0;
	width: 25px;
	height: 0;
	overflow: hidden;
    line-height: 12px;
	background: url('../vertical-nav.png') 0 0 no-repeat;
}
.skin-slidedeck dl.slidedeck ul.verticalSlideNav li.active a {
    background-position: 0 -24px;
} 
.skin-slidedeck dl.slidedeck dt.active ul.verticalSlideNav li.active a {
	background-position: 0 -12px;
}
dl.slidedeck dd.slide ul.verticalSlideNav li a:hover {
    opacity: 0.75;
    -moz-opacity: 0.75;
    -webkit-opacity: 0.75;
    -khtml-opacity: 0.75;
    -ms-filter: "Alpha(opacity=75)";
    filter: Alpha(opacity=75); 
}

.module-blok{background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_br.png) no-repeat 100% 100%;}
.module-blok div{background:url(http://test.zoeken-en-vinden.nl/2010-cms/images/template/left_module_info.png) no-repeat 100% 0px}
.module-blok div div{background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_bl.png) no-repeat 0px 100%}
.module-blok div div div{padding:10px 15px 10px 15px;min-height:75px;background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_tl.png) no-repeat 0px 0px;overflow:hidden;text-align:left;margin:0px 0px 13px 0px;}
.module-blok a{margin:0px;padding:0px;width:90%;text-align:left;}
.module-blok a.readon { padding-left: 10px; }
.module-blok h2{color:#084b8a;font-size:110%;margin:0px;padding:3px 15px 5px 5px;}
.module-blok p { font-size: 0.9em; }
.module-nieuws{background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_br.png) no-repeat 100% 100%;margin-bottom:12px;}
.module-nieuws div{background:url(http://test.zoeken-en-vinden.nl/2010-cms/images/template/left_module_nieuw.png) no-repeat 100% 0px}
.module-nieuws div div{background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_bl.png) no-repeat 0px 100%}
.module-nieuws div div div{padding:10px 15px 10px 15px;min-height:70px;background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_tl.png) no-repeat 0px 0px;overflow:hidden;}
.module-nieuws h2{font-size:110%;margin:0px;padding:3px 15px 5px 5px;}
.module-nieuws ul{margin:0px;padding:0px 0px 5px 5px;list-style-type:none;}
.module-update{background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_br.png) no-repeat 100% 100%;margin-bottom:5px;}
.module-update div{background:url(http://test.zoeken-en-vinden.nl/2010-cms/images/template/left_module_update.png) no-repeat 100% 0px}
.module-update div div{background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_bl.png) no-repeat 0px 100%}
.module-update div div div{padding:10px 15px 10px 15px;min-height:70px;background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_tl.png) no-repeat 0px 0px;overflow:hidden;}
.module-update h3{font-size:110%;margin:0px;padding:3px 15px 5px 5px;}
.module-update ul{margin:0px;padding:0px 0px 5px 5px;list-style-type:none;}

.module, .module-menu{background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_br.png) no-repeat 100% 100%}
.module div, .module-menu div{background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_tr.png) no-repeat 100% 0px}
.module div div, .module-menu div div{background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_bl.png) no-repeat 0px 100%}
.module div div div, .module-menu div div div{padding:10px 15px 10px 15px;min-height:42px;background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_tl.png) no-repeat 0px 0px;overflow:hidden;text-align:left;margin:0px 0px 13px 0px;}
.module-white{background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_br_white.png) no-repeat 100% 100%;}
.module-white div{background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_tr_white.png) no-repeat 100% 0px}
.module-white div div{background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_bl_white.png) no-repeat 0px 100%}
.module-white div div div{padding:10px 15px 10px 15px;min-height:25px;background:url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_tl_white.png) no-repeat 0px 0px;overflow:hidden;text-align:left;margin:0px 0px 13px 0px;}
.module-white h3{font-size:125%;margin:0px;padding:0px 15px 0px 0px;text-align:left;font-weight:bold;color:#424242;}
.module-grijs { background: url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_br.png) no-repeat 100% 100% }
.module-grijs div { background: url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_tr.png) no-repeat 100% 0px }
.module-grijs div div { background: url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_bl.png) no-repeat 0px 100% }
.module-grijs div div div { padding: 10px 15px 10px 15px; min-height: 42px; background: url(http://test.zoeken-en-vinden.nl/cms/images/template/middle_module_tl.png) no-repeat 0px 0px; overflow: hidden; text-align: left; margin:0px 0px 5px 0px; }
.module-menu { position: absolute; top: 135px; height: 62px; min-height: 62px; width: 990px; }
#middle .module-menu div div div { margin: 0px 0px 0px 0px; }
#primair { margin: 0px; padding: 0px; list-style: none; position: absolute; top: 6px; height: 56px;  }
#primair li{ display: block; width: 195px; float: left; text-align:left; padding: 7px 0px 10px 0px; }
#primair img { float: left; margin-bottom: 0px; }
#primair a{ text-decoration: none; display: block; float: left; padding: 0px 5px 0px 20px; color: #424242; font-weight: bold; width: 195px; height: 56px; line-height: 1.2em; font-size: 100%; }
#primair li a:hover{ text-decoration: none; color: #084B8A; text-transform: uppercase; } 
#primair li ul { padding: 15px 25px 15px 25px; left: -999em; width: 940px; position: absolute; top: 40px; display: block;
background: url(http://www.zoeken-en-vinden.nl/images/template/mainmenu-bg.gif) no-repeat 0px 100%;  }
#primair .active, #primair .active:hover { color: #084B8A; text-transform: uppercase; }
#primair li:hover ul { z-index: 100; left: -10px; }
#primair li ul li { display: block; width: auto; float: left; text-align:left; padding: 3px 0px 0px 15px; height: auto;   }
#primair li ul a:hover{ color: #084B8A; text-decoration: underline; text-transform: none;}
#primair ul li .menutitel { float: left; width: 920px; display: block; background: none; padding: 5px; text-align: left; margin: 0px; font-size: 1.2em}
#primair ul li .menuitem { float: left; display: block; background: none; width: 100px; text-align: center; padding: 0px; height: 100%; overflow: visible;}
#primair ul li .menuitem a { white-space: normal; width: 100%; padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; text-transform: none; height: 100%; font-weight: normal; font-size: 0.9em;}
#primair ul li .menuitem img { width: 45px; height: 45px; text-align: center; float: none; }
