/* 
Recreatiepark Leyenspolder Langweer
======================================================================================
URL:				www.leyenspolder.nl/
Auteur: 			Stefan Efde [www.addnoise.nl]

======================================================================================
*/

@import url(addform.css);
@import url(/addbeheer/themes/addsite/css/iconen.css);

body
{
	margin: 0;
	padding: 0;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #010101; 
	background: url("../images/bg.jpg") repeat-x 0px 0px;
}


a:link, a:visited, a:active
{ 
   color: #ef4035;
   text-decoration: underline;
   outline-color: invert;
   outline-style: none;
   outline-width: 0pt; 	
}
a.hover {
	text-decoration: none;
}

#logo a:link, #logo a:visited, #logo a:hover {
	float: left;
	display: block;
	width: 250px;
	height: 122px;
	background: none;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}

#container
{
	position: relative;
}	

#bovenstuk
{
	width: 100%;
	height: 137px;
	background: #e2ecf9 url(../images/bovenstuk.jpg) no-repeat top center;
}

#balk {
	width: 100%;
	height: 26px;
	background: #356aa0 url(../images/menubar.jpg) no-repeat top right;
}

#topbox
{
	margin: 0 auto;
	width: 925px;
	height: 137px;
	position: relative;
}


#middenstuk
{
	width: 100%;
	min-height: 355px;
	padding-bottom: 50px;
	background: no-repeat url("../images/bg_pagina6.jpg") top center;
}
/* Fix voor IE */
			* html #middenstuk
			{
				height: 355px;
			}

#middenstuk_vervolg
{
	width: 100%;
	min-height: 355px;
	padding-bottom: 50px;
	background: no-repeat url("../images/bg_pagina7.jpg") top center;
}
/* Fix voor IE */
			* html #middenstuk_vervolg
			{
				height: 355px;
			}

#header {
	margin: 0 auto;
	width: 902px;
	height: 230px;
	position: relative;
}

#homeblock {
	float: right;
	width: 644px;
	height: 230px;
	background: no-repeat url("../images/home1.jpg") 0px 0px;
}

#introblok {
	float: right;
	width: 647px;
	min-height: 120px;
	padding: 0px 5px 0px 0px;
	background: no-repeat url("../images/introblok.jpg") 0px 0px;
}

* html #introblok {
	height: 120px;
}

#introblok img {
	z-index: 1;
}


.introblokcontent {
	position: absolute;
	top: 0px;
	left: 10px;
	width: 350px;
	height: 180px;
	color: #79828a;
	padding: 18px 0px 0px 20px;
	z-index: 9;
}
.introblokcontent2 {
	width: 350px;
	color: #79828a;
	padding: 18px 0px 20px 20px;
	z-index: 9;
}


.introbloktekst {
	color: #FFF;
	padding: 20px 50px 0px 0px;
	display: block;
	font-weight: bold;
}


h1 {
	padding: 0px 0px 0px 0px;
	line-height: 20px;
	font-family: Arial;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	font-style: italic;
	margin: 0px 0px 0px 0px;
	z-index: 11;
}

.headercontent {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	height: 150px;
	color: #79828a;
	padding: 15px 0px 0px 20px;
	display: block;
	z-index: 9;
	float: left;
}
.headertekst {
	color: #FFF;
	padding: 15px 50px 0px 0px;
	display: block;
	z-index: 9;
}

.plaatje {
	float: right;
	width: 486px;
	height: 230px;
	padding: 0px;
	margin: 0px;
}

.introplaatje {
	float: right;
	width: 412px;
	height: 230px;
	padding: 0px;
	margin: 0px;
}


a.leesmeer:link, a.leesmeer:visited, a.leesmeer:hover {
	position: absolute;
	bottom: 10px;
	left: 20px;
	color: #fff;
	padding: 0px 0px 0px 20px;
	text-decoration: none;
	line-height: 18px;
	font-size: 11px;
	font-weight: bold;
	background: no-repeat url("../images/pompebled.gif") 0px 0px;
}

#thumbs img {
	border: 0px;
	margin: 0px 1px 0px 0px;
}

#thumbs {
	float: left;
	width: 258px;
	height: 230px;
	padding: 0px 0px 0px 0px;
	background: #fff;
	z-index: 5;
}

#thumbs ul
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#thumbs ul li
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style-type: none;
	background: none;
	display: inline;
}

#thumbs ul li a:link, #thumbs ul li a:visited
{
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	text-decoration: none;
	float: left;
	filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
}

#thumbs ul li a:hover
{
	filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    opacity: 1.0;
}



#thumbs ul li a.activeSlide#th1:link, #thumbs ul li a.activeSlide#th1:visited, #thumbs ul li a.activeSlide#th1:hover
{
	filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

.boxs {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 644px;
	height: 230px;
	
}


#pagina
{
	margin: 0 auto;
	width: 925px;
	min-height: 355px;
}
/* Fix voor IE */
			* html #pagina
			{
				height: 355px;
			}


#linkerkant {
	float: left;
	width: 250px;
	min-height: 150px;
	margin: 0px 0px 0px 0px;
}
/* Fix voor IE */
			* html #linkerkant
			{
				height: 150px;
			}


#nieuwsblok {
	width: 230px;
	min-height: 200px;
	background: no-repeat url("../images/blok_bg01.png") top left;
	padding: 20px 0px 0px 20px;
}
/* Fix voor IE */
			* html #nieuwsblok
			{
				height: 200px;
				background-image:none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/themes/leyenspolder/images/blok_bg01.png', sizingMethod='crop');
			}


h2 {
	padding: 0px 0px 25px 25px;
	margin: 0px;
	line-height: 14px;
	display: block;
	background: no-repeat url("../images/kopje_bgwit.gif") top left;
	font-size: 18px;
	color: #356aa0;
	font-family: Arial;
	font-weight: normal;
	font-style: italic;
}

h4 {
	padding: 0px 0px 15px 30px;
	margin: 0px;
	line-height: 14px;
	display: block;
	background: no-repeat url("../images/kopje_bgwit.gif") 3px 0px;
	font-size: 18px;
	color: #356aa0;
	font-family: Arial;
	font-weight: normal;
	font-style: italic;
}

#nieuwsblok ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

#nieuwsblok ul li
{
	padding: 0px 20px 10px 0px;
	margin: 0px 10px 10px 0px;
	line-height: 14px;
	list-style-type: none;
	background: no-repeat url("../images/nieuwsline.gif") bottom right;
}



#nieuwsblok li a:link, #nieuwsblok li a:visited 
{
	color: #356aa0;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-decoration: none;
	line-height: 11px;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
}
#nieuwsblok li a:hover
{
	color: #373737;
}

#nieuwsblok ul li img {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}

#nieuwsblok .datum {
	color: #8f8f8f;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	background: url("../images/arrow.gif") no-repeat 0px 5px;
}

a.meernieuws:link, a.meernieuws:visited {
	color: #356aa0;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
	line-height: 18px;
	font-size: 11px;
	font-weight: normal;
}
a.meernieuws:hover {
	text-decoration: none;
}


#contentblokken {
	width: 640px;
	height: 180px;
	padding: 20px 0px 0px 20px;
}

.blok01 {
	position: relative;
	float: left;
	width: 198px;
	height: 150px;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;

}
/* Fix voor IE */
			* html .blok01
			{
				margin-right: 12px;
			}

a.buttonrood:link, a.buttonrood:visited {
position: absolute;
top: 110px;
right: 0px;
width: 150px;
height: 29px;
background: url('../images/buttonrood.png') no-repeat top left;
display: block; 
line-height: 29px; 
text-decoration: none;
color: #FFF;
text-align: center;
margin: 0px;
padding: 0px;
}

a.buttonrood:hover {
	background: url('../images/buttonrood.png') no-repeat 0px -29px;
}


/* Fix voor IE */
			* html a.buttonrood:link
			{
				background-image:none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/themes/leyenspolder/images/buttonrood.png', sizingMethod='crop');
			}



a.buttonblauw:link, a.buttonblauw:visited {
position: absolute;
top: 110px;
right: 0px;
width: 150px;
height: 29px;
background: url('../images/buttonblauw.png') no-repeat top left;
display: block; 
line-height: 29px; 
text-decoration: none;
color: #FFF;
text-align: center;
margin: 0px;
padding: 0px;
}

a.buttonblauw:hover {
	background: url('../images/buttonblauw.png') no-repeat 0px -29px;
}



h3 {
	padding: 0px 0px 15px 25px;
	margin: 0px 0px 10px 0px;
	line-height: 14px;
	display: block;
	background: no-repeat url("../images/kopje_bggrijs.gif") top left;
	font-size: 14px;
	color: #356aa0;
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
}

#rechterkant {
	float: left;
	width: 660px;
	min-height: 150px;
	background: no-repeat url("../images/blok_bg02.png") top left;
	margin: 0px 0px 0px 10px;
	position: relative;
}
/* Fix voor IE */
			* html #rechterkant
			{
				height: 150px;
				background-image:none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/themes/leyenspolder/images/blok_bg02.png', sizingMethod='crop');
			}
			
#rechterkant2 {
	float: left;
	width: 660px;
	min-height: 150px;
	margin: 0px 0px 0px 10px;
	position: relative;
}


.homebox {
	float: left;
	width: 415px;
	min-height: 300px;
	background: no-repeat url("../images/blok_bg01.png") top left;
	margin: 0px 5px 0px 0px;
	padding: 9px 0px 0px 9px;
}
/* Fix voor IE */
			* html .homebox
			{
				height: 300px;
				background-image:none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/themes/leyenspolder/images/blok_bg01.png', sizingMethod='crop');
			}


.contentbox {
	float: left;
	width: 415px;
	min-height: 300px;
	background: no-repeat url("../images/blok_bg01.png") top left;
	margin: 0px 0px 0px 0px;
	padding: 9px 0px 0px 9px;
}
/* Fix voor IE */
			* html .contentbox
			{
				height: 300px;
				background-image:none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/themes/leyenspolder/images/blok_bg01.png', sizingMethod='crop');
			}


.content {
	width: 413px;
	min-height: 266px;
	background: no-repeat url("../images/contentbox.jpg") top left;
}
* html .content
			{
				height: 266px;
			}

.intro {
	color: #356aa0;
	font-weight: bold;
}

.tekst {
	color: #616161;
	padding: 10px 40px 30px 20px;
}




.kop_home {
	width: 353px;
	height: 25px;
	background: no-repeat url("../images/blauwebalk.gif") top left;
	color: #FFF;
	font-family: Arial;
	font-size: 18px;
	font-style: italic;
	padding: 8px 0px 0px 45px;
}

.content_home {
	width: 413px;
	height: 247px;
	background: no-repeat url("../images/homeboxafb.jpg") bottom left;
}

.tekst_home {
	font-weight: bold;
	color: #356aa0;
	padding: 10px 60px 0px 20px;
}

#kijkookbij {
	position: relative;
	float: left;
	width: 229px;
	min-height: 170px;
	background: no-repeat url("../images/kijkookbij.jpg") top left;
	padding: 17px 0px 0px 0px;

}
/* Fix voor IE */
			* html #kijkookbij
			{
				height: 170px;
			}


#kijkookbij_btm {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 229px;
	height: 6px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	background: no-repeat url("../images/kijkookbij_btm.jpg") 0px 0px;
}
/* Fix voor IE */
			* html #kijkookbij_btm
			{
				bottom: -1px;
			}


.kijkookbij_kop {
	color: #FFF;
	font-family: Arial;
	font-size: 18px;
	font-style: italic;
	background: no-repeat url("../images/red_swoosh.gif") 0px 23px;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 25px;
}

#kijkookbij ul {
	margin: 15px 20px 0px 25px;
	padding: 0px 0px 20px 0px;
	list-style-type: none;
}

#kijkookbij ul li
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	border-bottom: 1px dotted #FFF;
	height: 28px;
}

#kijkookbij ul li.last
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	border-bottom: 0px dotted #FFF;
}



#kijkookbij li a:link, #kijkookbij li a:visited 
{
	color: #FFF;
	padding: 0px 0px 5px 25px;
	text-decoration: none;
	line-height: 28px;
	font-size: 11px;
	background: url("../images/pompebled_wit.gif") no-repeat 0px 0px;
}
#kijkookbij li a:hover
{
	font-weight: bold;
}


a.bigbutton:link, a.bigbutton:visited {
	float: left;
	width: 229px;
	height: 43px;
	background: url("../images/big_button.jpg") no-repeat 0px -60px;
	display: block;
	text-decoration: none;
	padding: 17px 0px 0px 0px;
	margin: 14px 0px 0px 0px;
}
a.bigbutton:hover {
	background: url("../images/big_button.jpg") no-repeat 0px 0px;
}

.button_kop {
	color: #FFF;
	text-decoration: none;
	padding: 0px 0px 0px 20px;
	font-family: Arial;
	font-size: 18px;
	font-style: italic;
}
.button_tekst {
	color: #FFF;
	text-decoration: none;
	padding: 0px 0px 0px 20px;
	font-size: 11px;
}

/*Nieuws */

.blok2{
	float: left;
	width: 350px;
	padding: 20px 0px 15px 0px;
	border-bottom: 1px solid #d4dfeb;
}

.blokfoto2{
	float: left;
	padding-bottom: 0px;
	margin-left: 0px;
}

.blokfoto2 img{
	float: left;
	width: 70px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	border: 0px;
}


.bloktekst2{
	padding: 0px 0px 0px 0px;

}

.blok2 .datum {
	color: #373737;
}

h6 {
	padding: 0px 0px 10px 25px;
	margin: 0px;
	line-height: 18px;
	display: block;
	background: no-repeat url("../images/pompebled_rood.png") 0px 0px;
	font-size: 14px;
	color: #356aa0;
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
}
/* Fix voor IE */
			* html h6
			{
				background: no-repeat url("../images/pompebled_rood.gif") 0px 0px;
			}


#footer
{
	margin: 0 auto;
	width: 925px;
	height: 98px;
	border-top: 1px solid #356aa0;
}
.footer_tekst
{
	margin: 0 auto;
	width: 470px;
	height: 98px;
	font-size: 10px;
	color: #8a8a8a;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

/* Fotos in pagina
------------------------------------------------------------ */

.fotorechts{
	width: 150px;
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
	
	
.fotorechts img{
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	border: 3px solid #e1eaf3;
}
.fotorechts .highslide img {
	border: 3px solid #e1eaf3;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
.fotorechts .highslide:hover img {
	border: 3px solid #e1eaf3;
	filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.fotorechts .highslide-active-anchor img, .highslide-active-anchor:hover img {
	filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}


.fotooverzicht{
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
	
	
.fotooverzicht img{
	float: left;
	margin: 0px 5px 7px 0px;
	padding: 0px 0px 0px 0px;
	width: 100px;
	height: 80px;
	border: 3px solid #e1eaf3;
}
.fotooverzicht img:hover {
	border: 3px solid #e1eaf3;
}

.fotobreed{
	width: 350px;
	float: left;
	margin: 0px;
	padding: 0px;
}
	
	
.fotobreed img {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	border: 0px;
	width: 350px;
}







/* Top Navigatie
-------------------- */

#topright {
	position: absolute;
	top: 40px;
	right: 10px;
	width: 210px;
	height: 10px;
}	

#topright ul {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
#topright ul li{ 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	display: inline;
	}
	


#topright ul li a.home:link, #topright ul li a.home:visited { 
	float: left;
	display: block;
	font-size: 10px;
	line-height: 11px;
	color: #356aa0;
	text-decoration: none;
	padding: 0px 0px 0px 14px;
	margin: 0px 15px 0px 0px;
	background: url(../images/topnav.gif) 0px 0px no-repeat;
	}
	
#topright ul li a.sitemap:link, #topright ul li a.sitemap:visited { 
	float: left;
	display: block;
	font-size: 10px;
	line-height: 11px;
	color: #356aa0;
	text-decoration: none;
	padding: 0px 0px 0px 14px;
	margin: 0px 15px 0px 0px;
	background: url(../images/topnav.gif) 0px -10px no-repeat;
	}
	
#topright ul li a.contact:link, #topright ul li a.contact:visited { 
	float: left;
	display: block;
	font-size: 10px;
	line-height: 11px;
	color: #356aa0;
	text-decoration: none;
	padding: 0px 0px 0px 14px;
	margin: 0px 0px 0px 0px;
	background: url(../images/topnav.gif) 0px -20px no-repeat;
	}
	
#topright ul li a.home:hover, #topright ul li a.home:active, #topright ul li a.sitemap:hover, #topright ul li a.sitemap:active, #topright ul li a.contact:hover, #topright ul li a.contact:active{ 
	color: #ef370f;
	text-decoration: none;
	}


/* Navigatiebalk
---------------------------------------------------------------------------------------------- */

#menu {
	margin: 0px;
	position: absolute;
	width: 650px;
	height: 24px;
	bottom: 0px;
	left: 257px;
}

/* Fix voor IE */
			* html #menu
			{
				bottom: -1px;
			}

a.homebtn:link, a.homebtn:visited {
	width: 18px;
	height: 16px;
	background: url(../images/homebtn.gif) no-repeat top left;


}

#tabs ul li a.home:link, #tabs ul li a.home:visited { 
	float: left;
	text-decoration: none;
	padding: 0px 7px 0px 7px;
	margin: 0px 0px 0px 0px;
	background: url(../images/homebtn.gif) 0px 8px no-repeat;
	}

#tabs 
{
	position: relative;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 0px;
	font-weight: normal;
	margin-left: 0px;
}

#tabs ul 
{
	margin: 0;
	padding: 0;
	height: 24px;
	list-style: none;
}

#tabs li 
{
	float: left;
	display: inline;
	position: relative;
	margin: 0 4px 0 10px;
	padding: 0;
}

#tabs a 
{
	float: left;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0 0 0px;
	text-decoration: none;
	line-height: 24px;
}

.inactief .tabcontainer a
{
	background: url("../images/menuback.gif") no-repeat bottom center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #356aa0;	
}

.inactief .tabcontainer a:hover
{
	color: #FFF;
	padding: 0;
	margin: 0;
	background: url("../images/menuback.gif") no-repeat center top;
}

.inactief .tabcontainer .links
{
	position: absolute;
	top: 0;
	height: 24px;
	margin: 0px 0px 0px -6px;
	padding: 0;
	width: 6px;
	background: url("../images/menuback.gif") no-repeat bottom left;
	
}

.inactief .tabcontainer a:hover .links
{
	position: absolute;
	top: 0;
	height: 24px;
	margin: 0px 0px 0px -6px;
	padding: 0;
	width: 6px;
	background: url("../images/menuback.gif") no-repeat top left;
}

.inactief .tabcontainer .rechts
{
	position: absolute;
	top: 0;
	right: -10px;
	height: 24px;
	margin: 0px;
	margin-right: 4px;
	width: 6px;
	background: url("../images/menuback.gif") no-repeat bottom right;
}

.inactief .tabcontainer a:hover .rechts
{
	position: absolute;
	top: 0;
	right: -6px;
	height: 24px;
	margin: 0px;
	margin-right: 0px;
	width: 6px;
	background: url("../images/menuback.gif") no-repeat top right;
}

#current
{
	float: left;
	height: 24px;
	text-decoration: none;
	background: url("../images/menuback.gif") no-repeat center top;
	line-height: 24px;
}

#current .tabcontainer a:link, #current .tabcontainer a:visited
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFF;
	font-weight: bold;
}
#current .tabcontainer a:hover {
	color: #dfeaf6;
}

#current .tabcontainer .links
{
	position: absolute;
	top: 0;
	height: 24px;
	margin: 0px 0px 0px -6px;
	padding: 0;
	width: 6px;
	background: url("../images/menuback.gif") no-repeat center top;
	background-position: 0px 0px;
}

#current .tabcontainer .rechts
{
	position: absolute;
	top: 0;
	right: -6px;
	height: 24px;
	margin: 0px;
	margin-right: 0px;
	width: 6px;
	background: url("../images/menuback.gif") no-repeat top right;
}

/* Subnavigatie
-------------------------------------- */

h5 {
	position: absolute;
	left: 6px;
	top: 9px;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	width: 231px;
	height: 38px;
	line-height: 36px;
	background: no-repeat url("../images/blauwkopje.gif") top left;
	font-size: 18px;
	color: #FFF;
	font-family: Arial;
	font-weight: normal;
	font-style: italic;
}



#subnav {
	padding: 40px 0px 0px 15px;
	float: left;
	width: 230px;
	position: relative;
}

#subnav ul {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	list-style-type: none;
}

#subnav ul li
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	list-style-type: none;
	height: 24px;
	background: url("../images/subnav_top.gif") no-repeat 0px 0px;
}



#subnav li a:link, #subnav li a:visited 
{
	color: #444444;
	padding: 0px 5px 0px 30px;
	text-decoration: none;
	line-height: 24px;
	height: 24px;
	display: block;
	font-size: 11px;
	background: url("../images/subnav_btm.gif") no-repeat bottom left;
	font-weight: normal;
}
#subnav li a:hover
{
	color: #356aa0;
}

#subnav ul li.actief
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	list-style-type: none;
	background: url("../images/subnav_actief_top.gif") no-repeat 0px 0px;
}


#subnav li.actief a:link, #subnav li.actief a:visited, #subnav li.actief a:hover
{
	color: #FFF;
	padding: 0px 5px 0px 30px;
	text-decoration: none;
	line-height: 24px;
	height: 24px;
	display: block;
	font-size: 11px;
	background: url("../images/subnav_actief_btm.gif") no-repeat bottom left;
	font-weight: bold;
}


/* Sitemap
------------------ */


#sitemap  ul {
	padding: 0px;
	margin: 0px 25px 0px 0px;
	list-style-type: none;
}

#sitemap  ul li{
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	background: url("../images/arrow.gif") no-repeat 0px 9px;
	line-height: 24px;
}

#sitemap  ul li a:link, #sitemap  ul li a:visited {
	color: #356aa0;
	padding: 0px 0px 0px 25px;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}
#sitemap ul li a:hover {
	color: #444545;
}

#sitemap ul li ul li a:link, #sitemap  ul li ul li a:visited {
	color: #356aa0;
	padding: 0px 0px 0px 25px;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}
#sitemap ul li ul li a:hover {
	color: #444545;
}

#sitemap ul li ul li ul li a:link, #sitemap  ul li ul li ul li a:visited {
	color: #444545;
	padding: 0px 0px 0px 35px;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
}
#sitemap ul li ul li ul li a:hover {
	color: #ef370f;
}




/* Clearers
------------------------------------------------------------ */

.clearer {
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.btnclearer {
	height: 29px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.clearer5 {
	height: 5px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.clearer10 {
	height: 10px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.clearer15 {
	height: 15px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.clearer20 {
	height: 20px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.clearer25 {
	height: 25px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.clearer30 {
	height: 30px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.clearer35 {
	height: 35px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.clearer50 {
	height: 50px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.clearer100 {
	height: 100px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.spacer5 {
	height: 5px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.spacer15 {
	height: 15px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.spacer25 {
	height: 25px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.spacer35 {
	height: 35px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.spacer40 {
	height: 40px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.spacer50 {
	height: 50px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.spacer85 {
	height: 85px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}