body { font-family:arial; font-size:9pt; background:url(img/background.jpg) top center repeat-x #bae2ff; margin:0; }
a { text-decoration:underline; color:#337777; }
a:hover { text-decoration:none; }

p { line-height:17px; }

#wrapper{ width:926px; overflow:hidden; background:url(img/body_background.png) top center repeat-y; margin:0 auto 0 auto; }

#header{ width:916px; height:100px; margin:0 auto 0 auto; background:url(img/background_header.jpg) top center no-repeat; }
#header h1{ margin:00; padding:65px 0 0 10px; font-size:9pt; font-weight:normal; }

#navigatie { width:916px; height:44px; margin:0 auto 0 auto; background:url(img/background_navigatie.jpg) top center no-repeat; }
#navigatie ul { width:892px; height:44px; margin:0 auto 0 auto; padding:0 0 0 10px; background:url(img/background_navigatie_ul.jpg) top left repeat-x; list-style:none;}
#navigatie ul li { margin:0; padding:0; float:left; }
#navigatie ul li a{ display:block; height:29px; width:96px; color:white; text-decoration:none; padding:15px 0 0 0; margin:0 7px 0 0; text-align:center;}
#navigatie ul li a:hover {text-decoration:underline; }
#navigatie ul li a.active {background:url(img/background_navigatie_hover.jpg) center center no-repeat; text-align:center; color:#424849; }
#navigatie ul li a.active:hover {text-decoration:none;  cursor:default; }

#content{ width:916px; margin:10px auto 15px auto; overflow:hidden; }
#content_left { width:504px; float:left }
#content_right { width:412px; float:right; }

.activiteit { width:404px; margin:0 0 10px 0; }
.activiteit .title { width:404px; height:31px; background:url(img/background_orange_bar.jpg) bottom center repeat-x #FFFFFF; margin:0 0 2px 0; }
.activiteit .title h2 { font-weight:bold; font-size:9pt; text-align:center; margin:0 0 0 3px; padding:7px 0 0 0; width:111px; height:24px; background: url(img/background_title_orange_bar.jpg) center center no-repeat; }

.activiteit ul { width:398px; margin:0 0 0 6px; padding:0; list-style:none; }
.activiteit ul li { width:378px; margin:0; padding:7px 0 0 20px; height:23px; background:url(img/arrow_link.jpg) bottom left no-repeat; border-bottom:1px dashed #7f7f7f; }
.activiteit ul li a {font-size:9pt; color:#2f2f2f; text-decoration:none;}
.activiteit ul li a:hover { text-decoration:underline; }

#footer{ clear:both; display:block; width:908px; margin:0 auto 4px auto; height:25px; font-size:8pt; text-align:center; background:#337777; color:white; padding:5px 0 0 0; }


.over_ons { width:485px; padding:0 0 0 8px; margin:0 0 20px 0; }
.title_long {width:475px; height:26px; background:url(img/background_title_long.jpg) bottom left no-repeat; margin:0 0 10px 0; padding:12px 0 0 10px; color:#337777; font-weight:bold; }
.over_ons .tekst {padding:0 0 0 10px; margin:0; width:455px; text-align:justify; font-size:9pt;  }

.laatste_nieuws { width:485px; padding:0 0 0 8px; margin: 0 0 20px 0; }
.laatste_nieuws_item {padding:0 0 0 0; margin:0 0 20px 10px; width:455px; text-align:justify; font-size:9pt; border-bottom:1px dashed #7f7f7f; overflow:hidden; }
.laatste_nieuws_item h4.title { color:#337777; font-weight:bold; margin:0 0 16px 0; padding:0; font-size:11pt; }
.laatste_nieuws_item p { margin:0 0 5px 0; padding:0; }
.laatste_nieuws_item .continue a { float:right; color:#2f2f2f; margin:0 0 10px 0;}

#page_navigation { width:200px; overflow:hidden; margin:0 15px 0 8px; float:left; }
#page_navigation .activiteit { width:300px; margin:0 0 10px 0; }
#page_navigation .activiteit .title { width:300px; height:31px; background:url(img/background_orange_bar.jpg) bottom center repeat-x #FFFFFF; margin:0 0 2px 0; }
#page_navigation .activiteit .title h2 { font-weight:bold; font-size:9pt; text-align:center; margin:0 0 0 3px; padding:7px 0 0 0; width:111px; height:24px; background: url(img/background_title_orange_bar.jpg) center center no-repeat; }

#page_navigation .activiteit ul { width:294px; margin:0 0 0 6px; padding:0; list-style:none; }
#page_navigation .activiteit ul li { width:280px; margin:0; padding:7px 0 0 20px; height:23px; background:url(img/arrow_link.jpg) bottom left no-repeat; border-bottom:1px dashed #7f7f7f; }
#page_navigation .activiteit ul li a {font-size:9pt; color:#2f2f2f; text-decoration:none;}
#page_navigation .activiteit ul li a:hover { text-decoration:underline; }
#page_navigation .activiteit a.page_active { text-decoration:underline; cursor:default; }
#page_navigation .activiteit ul li.active { width:280px; margin:0; padding:7px 0 0 20px; height:23px; background:url(img/arrow_link_active.jpg) bottom left no-repeat; border-bottom:1px dashed #7f7f7f; }

#page_content { width:683px; float:left; padding:10px 10px 0 0;}

#breadcrums { width:906px; font-size:8pt; padding:0 0 0 10px; margin:10px 0;}

.alert { text-align: left;
	padding: 10px 20px 10px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324; background-color:#fff7c0; margin:10px 10px 10px 0; overflow:hidden;}
	
#toevoegen label { display:block; width:100px; float:left; margin:0 0 3px 30px; font-weight:bold;}
#toevoegen input { margin:0 0 5px 0; width:200px;}
#toevoegen textarea { width:400px; height:200px; }

.gastenboek_entry { width:550px; margin:0 0 10px 30px; border:1px solid #999 }
.gastenboek_entry h4 { color:#337777; font-weight:normal; margin:0 0 3px 0; padding:0; font-size:9pt;  width:495px; height:25px; padding:5px 0 0 5px; }
.gastenboek_entry p { margin:0; padding:0 0 5px 5px; }

#pagina_nav { margin:0 0 10px 30px; }

.content{ width:800px; margin:0 0 0 20px;}

.nieuws_archief_item {padding:0 0 0 0; margin:0 0 20px 10px; width:655px; text-align:justify; font-size:9pt; border-bottom:1px dashed #7f7f7f; overflow:hidden; }
.nieuws_archief_item h4.title { color:#337777; font-weight:bold; margin:0 0 16px 0; padding:0; font-size:11pt; }
.nieuws_archief_item p { margin:0 0 5px 0; padding:0; }
.nieuws_archief_item .continue a { float:right; color:#2f2f2f; margin:0 0 10px 0;}

#contact label { display:block; width:100px; float:left; margin:0 0 3px 30px; font-weight:bold;}
#contact input { margin:0 0 5px 0; width:200px;}
#contact textarea { width:400px; height:200px; }

#fotoalbum a img { border:2px solid white; margin:0 5px 5px 0;}
#fotoalbum a:hover img { border:2px solid #337777; }

#foto_navigatie { font-size:10pt; margin:0 0 10px 0; padding:0 0 3px 0; border-bottom:1px dashed #c5c5c5; }
#foto_navigatie a {font-weight:bold; }

#links { padding:0 0 0 10px; }

