/** ---------------
	ALGEMEEN
	--------------- **/
	
* {margin: 0px; padding: 0px;}
	
html,body 
	{
	background-color: #282828;
	font: normal normal 85%/1.5 Trebuchet MS, Arial, Verdana, Sans serif;
	color: #333;
	height: 100%;
	margin: 15px 0px 15px 0px;
	}

p, h1, h2 {margin-bottom: 15px;}

ul, ol {margin-left: 20px;}
ul ul, ol ol, ul ul ul, ol ol ol  {margin-left: 20px; margin-bottom: 15px;}
li {margin-bottom: 15px;}
ul li, ol li {margin-bottom: 0px;}



/** ---------------
	STRUCTUUR
	--------------- **/
	
#container3k, container2k
	{
	margin: 0 auto;
	width: 850px;
	overflow: auto;
	background-repeat: repeat-y;
	}
#container2k, container2k
	{
	margin: 0 auto;
	width: 850px;
	overflow: auto;
	background-repeat: repeat-y;
	}

#container3k 
	{
	background-image: url(../images/bg_container3k.jpg);
	}
	
#container2k 
	{
	background-image: url(../images/bg_container2k.jpg);
	}
	
#header
	{
	width: 850px;
	height: 214px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	overflow: auto;
	}
	
#navigatie
	{
	width: 850px;
	height: 29px;
	margin-top: 177px;
	text-align: center;
	padding-top: 8px;
	}
	
#contentbox_left
	{
	float: left;
	width: 226px;
	padding: 30px 0px 30px 0px;
	}

#contentbox_left_prikbord
	{
	width: 196px;
	margin: 15px 0px 0px 15px;
	}
	
#contentbox_right_small
	{
	float: left;
	width: 360px;
	padding: 30px 25px 30px 25px;
	}
	
#contentbox_right_large
	{
	float: left;
	width: 574px;
	padding: 30px 25px 30px 25px;
	}

#contentbox_latestnews
	{
	float: right;
	width: 184px;
	padding: 10px 15px 30px 15px;
	}

#footer
	{
	clear: both;
	width: 810px;
	height: 204px;
	padding: 5px 20px 5px 20px;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	border-top: 2px solid #FFF;
	}
	
#footer_box_left
	{
	float: left;
	width: 205px;
	height: 100%;
	border-right: 1px dotted #FFF;
	}
	
#footer_box_center
	{
	float: left;
	width: 369px;
	height: 100%;
	margin-left: 20px;
	padding-right: 20px;
	border-right: 1px dotted #FFF;
	}
	
#footer_box_right
	{
	float: left;
	width: 174px;
	height: 100%;
	margin-left: 20px;
	}
	
#footnote
	{
	clear: both;
	margin: 0 auto;
	margin-top: 10px;
	width: 850px;
	text-align: center;
	color: #f0dfcf;
	font-style: italic;
	}

.bestuur
	{
	overflow: auto;
	width: 540px;
	height: auto;
	margin-bottom: 15px;
	}



/** ---------------
	TEKSTOPMAAK
	--------------- **/

.vet{font-weight: bold;}

.voettekst {font-size: 0.9em;}

hr
	{
	border: 0px;
	border-bottom: 1px dotted #999;
	margin-bottom: 15px;
	}

#contentbox_left h1
	{
	font-size: 1em;
	font-weight: bold;
	color: #990000;
	margin-bottom: 0px;
	}
	
#contentbox_latestnews h1
	{
	font-size: 1em;
	font-weight: bold;
	}
	
#contentbox_latestnews p
	{
	font-size: 0.9em;
	}
	
#contentbox_right_small h1,
#contentbox_right_large h1
	{
	font-size: 1.8em;
	line-height: 1.2em;
	font-weight: bold;
	color: #333;
	}

#contentbox_right_small h2,
#contentbox_right_large h2
	{
	font-size: 1.4em;
	line-height: 1.2em;
	font-weight: bold;
	font-style: italic;
	color: #cf192b;
	}

#footer h1
	{
	font-family: Georgia;
	font-size: 1.6em;
	color: #f0dfcf;
	margin-bottom: 5px;
	}

#footer p
	{
	color: #f5b444;
	}
	
	
	
/** ---------------
	IMAGES
	--------------- **/
	
img {border: 0px;}

img.latest {border: 4px solid #f0dfcf;}

img.bestuurslid 
	{
	max-width: 150px;
	height: auto;
	float: left;
	margin-right: 15px;
	border: 5px solid #cdbaa9;
	}



/** ---------------
	LINKS
	--------------- **/

a 
	{
	outline: none;
	color: #cf192b;
	text-decoration: underline;
	}
	
a:hover {color: #333;}
	
a img {border: 0px;}
	
a.button
	{
	padding: 3px 7px 3px 7px;
	border: 1px solid #FFF;
	background-image: url(../images/bg_button.jpg);
	background-repeat: repeat-x;
	color: #333;
	text-decoration: none;
	}

a.button:hover {color: #f0dfcf;}
	
#navigatie ul {list-style-type: none;}
	
#navigatie ul li {display: inline; font-size: 1.2em;}
	
#navigatie ul li a
	{
	text-decoration: none;
	padding: 10px 15px 10px 15px;
	color: #FFF;
	border-right: 2px solid transparent;
	border-left: 2px solid transparent;
	}
	
#navigatie ul li a:hover
	{
	background-image: url(../images/bg_navigatie_hover.jpg);
	border-right: 2px solid #FFF;
	border-left: 2px solid #FFF;
	}
		
#footnote a:hover{color: #CCC;}
	

	
/** ---------------
	FORMULIEREN
	--------------- **/
	
#contentbox_left_prikbord input.veld,
#contentbox_left_prikbord textarea,
#contentbox_left_prikbord input.kleinveld
	{
	padding: 2px 0px 0px 5px;
	margin-bottom: 7px;
	border: 0px;
	background-color: #cdbaa9;
	color: #333;
	font-size: x-small;
	}
	
#contentbox_left_prikbord input.veld,
#contentbox_left_prikbord textarea {width: 185px;}

#contentbox_left_prikbord input.veld {height: 17px;}

#contentbox_left_prikbord input.kleinveld {width: 20px;}

#contentbox_left_prikbord .prikbordbutton 
	{
	float: left;
	background-color: #670001;
	border: 0px;
	padding: 2px 15px;
	color: #FFF;
	margin-right: 7px;
	}

input.button{
	padding: 3px 7px 3px 7px;
	border: 1px solid #FFF;
	background-image: url(../images/bg_button.jpg);
	background-repeat: repeat-x;
	color: #333;
	text-decoration: none;
}

.contactonderwerp
	{
	display: block;
	float: left;
	margin-bottom: 10px;
	width: 100px;
	height: 18px;
	}
	
input.contactform,
input.controlesom,
input.controlesomuitkomst
	{
	width: 250px;
	height: 18px;
	margin-bottom: 10px;
	border: 1px solid #999;
	background-color: #FFF;
	padding-top: 2px;
	}
	
textarea.contactform {width: 250px;}
	
input.controlesom,
input.controlesomuitkomst
	{
	width: 25px; 
	text-align: center;
	border: 1px solid #57493c;
	}

input.controlesom {background-color: #f5b444;}



/** ---------------
	FORUM
	--------------- **/
	
	
.kader
	{
	border: 1px #57493c solid;
	width: 100%;
	}
	
.onderdeel
	{
	background-color: #57493c;
	color: #FFF;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px 0px 3px 15px;
	}

.subsub
	{
	border: 1px #FFF solid; 
	background-color: #cdbaa9;
	padding: 3px 0px 3px 0px;
	text-align: center;
	}

.sub
	{
	border: 1px #cdbaa9 solid;
	background-color: #FFFFFF;
	padding: 5px 0px 5px 15px;
	}
	
.addsub
	{
	border: 1px #cdbaa9 solid;
	background-color: #ccc;
	text-align: center;
	}

input.delete   
	{
	width:100%;
	color: #333;
	border-top: 1px solid #888888;
	border-bottom: 1px solid #888888;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	}

.OndLink:link,
.OndLink:visited
	{
	color: #f4b544; 
	text-decoration: none;
	}
	
.OndLink:hover {color: #FFF;}

.SubLink:link,
.SubLink:visited
	{
	color: #333;
	font-size: 1.2em;
	text-decoration: none;
	padding-right: 5px;
	}
	
.SubLink:hover {color: #cf192b;}
	
.postboven
	{
	border-left: 1px #CCCCFF solid;
	border-right: 1px #CCCCFF solid;
	border-top: 1px #CCCCFF solid;
	background-color: #FFFFFF;
	padding-left: 5px;
	}
	
.postonder
	{
	border-left: 1px #CCCCFF solid;
	border-right: 1px #CCCCFF solid;
	border-bottom: 1px #CCCCFF solid;
	background-color: #FFFFFF;
	}

/*
.insprong{
	padding-right: 10px;
	padding-left: 10px;
}
*/

.ondertitel
	{
	color: #000000;
    font-family: Verdana;
	font-size: 20pt;
	padding-bottom: 20px;
	padding-left: 60px;
	}