
/* LAYOUT */
/* ----------------------------------------- */

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto; padding-bottom:10px; padding-top:5px; }
.alignleft { float:left;  padding-top:8px; padding-bottom:8px; display:block;}
.alignnone {padding-top:8px; padding-bottom:8px; display:block;}
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

/* You might find the following useful */
/* div, ul, li { position:relative } This will save you having to declare each div / ul / li's position as 'relative' and allows you to absolutely position elements inside them */
br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */
li#theme-switcher { background:#fff; border:10px solid red; padding:20px; position:fixed; top:0; right:0 } /* Use this if you have the Theme Switcher Reloaded plugin (http://themebot.com/webmaster-tools/1-wordpress-theme-switcher-reloaded) installed and want to make it nice and obvious */


.twentyten-latest-post {margin-bottom: 6px; padding-bottom:6px; }
.twentyten-latest-post a {float: none; font-weight:bold;}
.twentyten-latest-post img {float: left;}
.twentyten-latest-post  .clear {clear: both;}
.twentyten-latest-post p { font-size:11px; line-height:17px; }


#contactblokje { padding:10px; float:right; z-index:99999999; position: relative; margin-top:46px;}
#contactblokje p { font-size:14px; color:#317cae; line-height:18px; font-weight:bold; }
#contactblokje a { color:#317cae; text-decoration:underline;font-weight:bold;}

*{margin:0; padding:0; }

body { background-image:url(img/bg.jpg); background-repeat:repeat-x; }
body.vervolg { background-image:url(img/bg2.jpg);}

a { color:#317cae;}
p { font-size:15px; line-height:24px; margin-bottom:8px; color:#5e5e5e;}
#text h1,h2,h3,h4,h5,h6,h7 { margin-bottom:10px; color:#5a86b5;}
.postimg { float:left; padding-right:15px; margin-top:5px;}
h1 { font-size:23px;}
h2 { font-size:21px;}
h3 { font-size:19px;}
h4 { font-size:17px;}
h5 { font-size:16px;}
h6 { font-size:15px;}
h1.home { font-size:24px; color:#5a86b5; margin-top:-10px;}
h2.home {font-size:20px; color:#454f5b; font-weight:400;}
h3.widget-title {color:#5a86b5; font-size:21px; }
.date {  margin-bottom:15px;color:#5a86b5; font-size:12px; display:block; margin-top:-10px;}
#logo a{ width:260px; height:125px; margin-top:46px; background-image:url(img/logo.png);float:left; z-index:999; display:block; position: absolute;} 
#container { width:940px; margin:0 auto; }
#navigatie { height:46px; width:940px;z-index:99999999999; position: absolute;  }
#navigatie ul li { float:left; list-style:none; margin-right:5px;}
#navigatie ul li a{ height:33px; font-weight: 500;  color:#a4c9f0; display:block;padding-left:10px; padding-right:10px; padding-top:13px; text-decoration:none; }
#navigatie a:hover {background-color: #1e4f82; color:#fff; text-decoration:underline;}
#navigatie .current_page_item a, #navigatie.current_page_item a:hover, #navigatie ul li.current_page_item a, #navigatie ul li.current_page_parent a, #navigatie ul li.current-page-ancestor a {background-color: #1e4f82; color:#fff;  }

#top { float:left; position:absolute; margin-top:89px; background-color:#FFF; }
#header-image-mask { width:940px; height:283px;  background-image:url(img/headermask.png); z-index:99; position:absolute;}
#header-image { width:940px; height:283px; z-index:-99; position:absolute;}
#headervervolg { margin-bottom:20px;}
#content-vervolg{ width:940px;  padding-top:416px;}  
#content { width:940px;  padding-top:416px; }  
#text { width:475px; float:left; padding-right:25px;}

#atop { float:right;  height:95px; padding-top:30px; font-size:13px; color:#373737;} 
#sidebar { width:440px; float:left;}
#laatste-nieuws h3 { margin-bottom:10px; }
#laatste-nieuws {width:410px; float:left; background-color:#d1e0ef; -moz-border-radius:10px;border-radius:10px; padding:15px;}
#laatste-nieuws img { float:left; padding-right:15px;}
.yd_rp_excerpt {color:#6b727a; font-size:12px;}
#lees-verder a { font-size:14px; width:410px; background-image:url(img/nieuwsbottom.jpg); float:left; height:26px; padding-left:15px; padding-right:15px; margin-top:-9px; padding-top:15px; text-decoration:none; }
#lees-verder a:hover { text-decoration:underline;}
#breadcrumb { color:#336498; background-repeat:repeat-x; float:left;width:100%; margin-top:35px; height:32px; padding-top:8px; background-color: #d1e0ef;}
#breadcrumbcenter {width:940px; margin:0 auto;}
#footer { background-image:url(img/bgfooter.jpg); background-position:center top; background-repeat:no-repeat; float:left;width:100%;  background-color: #336498; padding-top:25px; padding-bottom:25px; color:#FFF;}
#footercenter { width:940px; margin:0 auto;}
#footercenter a { color:#fff; font-size:13px; text-decoration:none;}
#footercenter a:hover { text-decoration: underline;}
#subnav {width:440px; float:left; background-color:#d1e0ef; -moz-border-radius:10px;border-radius:10px; margin-bottom:15px;}
#subnav a { text-decoration:none; padding:5px; display:block; margin:15px; }
#subnav a:hover {text-decoration:underline; }
#subnav .current_page_item a { text-decoration:underline; background-color: #FFF; -moz-border-radius:5px;border-radius:5px; }
#map_1 { margin-bottom:15px;}

#copyright { float:left;width:100%;  height:30px;background-color: #fff;}
#copyrightcenter {width:940px; margin:0 auto;}
.footer-widget {  float:left; color:#FFF ; width:136px; padding-right:20px; line-height:14px;} 
.footer-widget ul li a{ font-size:10px; margin-bottom:8px; display:block; } 

#text ul li {font-size:15px; line-height:24px; margin-bottom:8px; color:#5e5e5e; list-style: square; margin-left:15px; }
#nieuwsitem ul li {font-size:15px; line-height:24px; margin-bottom:8px; color:#5e5e5e; list-style: square; margin-left:15px; }

.copy { float:right; font-size:12px; padding-top:6px;}
#imageContainer {
	position:relative;
	margin:auto;
	width:940px;

}

#imageContainer {
	height:283px;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}

#nieuwsitem { float:left; margin-bottom:10px;}

