body {
	font-family: Geneva,Verdana,Tahoma, sans-serif;
	font-size: 12px;
	color: #000;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	padding-bottom: inherit;
	padding-left: inherit;
	padding-right: inherit;
	padding-top: inherit;
	height:100%;
	background-color: #56723C;
	background-repeat:repeat-x;
}

h1, h2, h3, h4, h5, h6{margin:5px;font-weight:normal;line-height:1;color:green;}
h1{letter-spacing:2px;font-size:26px;padding-bottom:5px;text-transform:capitalize;}
h2{letter-spacing:2px;line-height:normal;font-size:20px;padding-bottom:2px;}
h3{letter-spacing:1px;font-size:16px;color:#326499;padding-bottom:2px;}
h4{font-size:16px;letter-spacing: 1px;font-weight:normal;padding-bottom:4px;margin:0px;}

h5{
	letter-spacing: 1px;
	font-size : 13px;
	font-weight: normal;
	MARGIN: 0px;
	height:auto;
}

h6{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: baseline;
	font-size : 11px;
}

strong{color:#515050;}
a{color:#2A5BC9;text-decoration:none;font-size: 12px ;}
a:hover{text-decoration:none;}
a img{border:none;}

input{border:1px solid #D3D3D1;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#666666;}
.submit{border:1px solid #cccccc;font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#326499;color:#ffffff;}
.checkbox{border:0px solid #ffffff;}

#wrapper {
	width: 1000px;
	margin: 0px auto;
	padding: 0px;
	background-color:#81a831; /* dit is achtergrond kleur van de site */
}

#head {
	margin:0px;
	width: 990px;
    padding-bottom:5px;
    padding-left:10px;
	height:60px;
	background-image:url(/images/site/bg_head.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
	text-align:left;
	clear:both;
}

#menu_hor {
	margin:0px;
	width: 1000px;
    padding:0px;	
	height:58px;
	text-align:left;
	background-color:#008000;	
	background: url(/images/menu_hor/page_header_b.png);
	background-repeat:repeat-x;
	clear:both;	
}
	.horizontal-menu {
		width:775px;
		height:58px;
		float: left;
		padding: 0px;
		margin: 0px;
	}

	.zoeken {
		width:215px;
		height:58px;
		vertical-align:middle;
		float: right;
		padding-top: 3px;
		padding-left:5px;
		margin:0px;
	}

#banner {
	margin:0px;
	width: 962px;
    padding:20px;	
	height:109px;
	background-image: url(/images/site/bg_head_logo.jpg);	
	background-repeat:no-repeat;	
	clear:both;		
}

#video {
	margin:0px;
	width: 980px;
    padding:10px;	
	height:120px;
	background-image: url(/images/site/bg_video.jpg);	
	background-repeat:repeat-x;
	clear:both;		
}

#forum_home {
	height:271px;
	width: 1000px;
	padding:0px;
	margin:0px;	
	clear:both;	
}
	#forum_home a{font-size:13px;color:Green;text-decoration:none;letter-spacing: 1px;}

#intro {
	height:261px;
	width: 1000px;
	padding:0px;
	margin:0px;	
	clear:both;	
}
	#intro a{font-size:11px;color:Green;text-decoration:none;}

#blokjes {
	height:180px;
	width: 1000px;
	padding:0px;
	margin:0px;	
	clear:both;	
}

#twitter {
	height:221px;
	width: 1000px;
	padding:0px;
	margin:0px;	
	clear:both;	
}

#onderkant {
	margin:0px;
	width: 1000px;
	height:160px;
	padding:0px;
    font-size:10px;
    color:#666;
	clear:both;	
}
	#onderkant ul{margin:0px;padding:0px;}
	#onderkant li{margin-left:5px;}

#copyright {
	margin:0px;
	width: 1000px;
	height:65px;
	padding:0px;
	margin:0px;	
    text-align:center;
    font-size:10px;
	clear:both;		
}
	#copyright a{font-size:10px;color:green;text-decoration:underline;}


.blok_head{
	color: #326499;
	letter-spacing: 1px;
	font-size : 14px;
	font-weight: normal;
	PADDING: 5px;
	MARGIN: 0px;
	height:auto;
	font-family: Impact, sans-serif;
}

.blok_balk{margin:15px;background-color:#000;width:2px;height:150px;float:left;}

.blok_klein{
	border: 1px solid #D3D3D1;
	color: #000;
	width:265px;
	height:128px;
	background-color:#FBFBFD;
	background-image:url(/images/site-bg_blok-klein.jpg);
	background-repeat:repeat-x;	
 	padding:0px;
	margin:0px;
	font-size : 11px;
	color : #464646;
	clear:both;
}

.blok_groot{
	border: 1px solid #D3D3D1;
	color: #000;
	width:402px;
	height:158px;
	background-color:#FBFBFD;
	background-image:url(/images/site-bg_blok-groot.jpg);
	background-repeat:repeat-x;	
 	padding:0px;
	margin:0px;
	font-size : 12px;
	color : #464646;
	float:left;
}	

.clearfix{clear:both;padding:5px;margin:5px;}

.paging{
	background: #CCFF66;
	color: #314F07;
	letter-spacing: 2px;
	font-size : 11px;
	font-weight: bold;	
	PADDING: 2px;
	BORDER:#314F07 1px solid;	
	text-align:center;
}

.paging_active{
	background: #314F07;
	color: #CCFF66;
	font-size : 11px;
	font-weight: bold;	
	PADDING: 2px;
	BORDER:#CCFF66 1px double;
	text-align:center;
}

.paging:hover{
	background: #314F07;
	color: #CCFF66;
	font-size : 11px;
	font-weight: bold;	
	PADDING: 2px;
	BORDER:#CCFF66 1px double;
	text-align:center;
}

.paging a{
	background: #CCFF66;
	color: #314F07;
	letter-spacing: 2px;
	font-size : 11px;
	font-weight: bold;	
	PADDING: 2px;
	BORDER:#314F07 1px solid;	
	text-align:center;
}

.klein_tekst{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: baseline;
	font-size : 10px;
	color : #464646;
}

.Titel {
	color: #000033;
	font-family :Century Gothic,Helvetica;
	font-size : 11px;
	font-weight: bold;	
}

	/* Form styles */
	div.form-container { margin: 10px; padding: 5px; background-color: #FFF; border: #1A67BF 0px solid;}

	p.legend { margin-bottom: 1em; }
	p.legend em { color: #C00; font-style: normal; }

	div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
	div.errors p { margin: 0; }
	div.errors p em { color: #C00; font-style: normal; font-weight: bold; }

	div.form-container form p { margin: 0; }
	div.form-container form p.note {padding:4px; font-size:90%; color: #FC6;margin:0;clear:both;}
	div.form-container form fieldset { margin:0; padding: 10px; border: 1px solid #56723C;float:left;}
	div.form-container form legend { 
	    background: #56723C;
	    border: 1px solid #56723C;
		outline:none;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		color: #ffffff;
		display: block;
		margin: 0px auto;
		clear:both;
		padding: 5px 8px;
		text-shadow: 0 1px 1px #777;
		font-weight:bold;
		font-family:"Century Gothic", Helvetica, sans-serif;
		font-size:18px;
		letter-spacing:1px;
		-moz-box-shadow:0px 0px 3px #aaa;
		-webkit-box-shadow:0px 0px 3px #aaa;
		box-shadow:0px 0px 3px #aaa; 
	}

	div.form-container form div.error { display: none; }
	div.form-container form fieldset div { padding: 0.25em 0; }
	div.form-container label, 
	div.form-container span.label { margin-right: 10px; padding-right: 5px; width: 135px; display: block; float: left; text-align: right; position: relative; color:#56723C;font-weight:bold;
	    font-size:15px;
        font-family:"Century Gothic", Helvetica, sans-serif;
        letter-spacing:1px;  padding-top: 6px;}
	div.form-container label.error, 
	div.form-container span.error { color: red;margin-left: 140px;font-size:95%;clear:both;border:0px solid red;width:65%; padding-bottom:8px;}
	div.form-container label em, 
	div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }

	div.form-container input[type="radio"]{border:0px;}
	div.form-container input[type="checkbox"]{border:0px;}

	div.form-container div.controlset label, 
	div.form-container div.controlset input { display: inline; float: none; }
	div.form-container div.controlset div { margin-left: 170px; }
	div.form-container div.buttonrow { margin-left: 180px; }
	div.form-container .titel{color:#1A67BF;font-weight:bold;}

	div.form-container input:not([type="radio"]),
	div.form-container textarea,
	div.form-container select{
        background: #ffffff;
        border: 1px solid #56723C;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        outline: none;
        padding: 3px;
        font-size:14px;
        font-family:"Century Gothic", Helvetica, sans-serif;
        letter-spacing:1px;
    }
	div.form-container input.error { border-color: #C00; background-color: #FEF; }
	div.form-container textarea.error { border-color: #C00; background-color: #FEF; }

div.form-container input:focus{
    background:#DCEA93;
    color:#56723C;
    text-shadow:1px 1px 1px #DCEA93;
}   
div.form-container textarea:focus{
    background:#DCEA93;
    color:#56723C;
    text-shadow:1px 1px 1px #DCEA93;
}   
    
div.form-container input[type="submit"]{
	border:none;
	outline:none;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #ffffff;
    display: block;
    cursor:pointer;
    margin: 0px auto;
    clear:both;
    padding: 5px 8px;
    text-shadow: 0 1px 1px #777;
    font-weight:bold;
    font-family:"Century Gothic", Helvetica, sans-serif;
    font-size:18px;
    letter-spacing:1px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    background:#56723C;
    float:right;
}

div.form-container input[type="submit"]:hover{
    background:#DCEA93;
    color:#56723C;
    text-shadow:1px 1px 1px #DCEA93;
}    
    
    .xsnazzy {background: transparent; margin:0px 5px 0px 1em;padding-top:10px;width:315px;float:left;}
	.xsnazzy  a{font-size:11px;color:Green;text-decoration:none;}
	.xsnazzy h2{letter-spacing:1px;line-height:normal;font-size:18px;padding-bottom:2px;margin:0px;color:Green}
    .xtop, .xbottom {display:block; background:transparent; font-size:1px;}
    .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
    .xb1, .xb2, .xb3 {height:1px;}
    .xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
    .xb1 {margin:0 5px; background: #fff;}
    .xb2 {margin:0 3px; border-width:0 2px;}
    .xb3 {margin:0 2px;}
    .xb4 {height:2px; margin:0 1px;}
    .xboxcontent {display:block; background:#fff; border:0 solid #fff; border-width:0 1px;padding:10px;height:140px;clear:both;margin:0px;}

    .xsnazzy_grijs {background: transparent; margin:0px 5px 0px 1em;padding-top:10px;width:620px;float:left;}
	.xsnazzy_grijs  a{font-size:11px;color:Green;text-decoration:none;}
	.xsnazzy_grijs h2{letter-spacing:1px;line-height:normal;font-size:18px;padding-bottom:2px;margin:0px;color:Green}
    .xtop_grijs, .xbottom_grijs {display:block; background:transparent; font-size:1px;}
    .xb1_grijs, .xb2_grijs, .xb3_grijs, .xb4_grijs {display:block; overflow:hidden;}
    .xb1_grijs, .xb2_grijs, .xb3_grijs {height:1px;}
    .xb2_grijs, .xb3_grijs, .xb4_grijs {background:#424041; border-left:1px solid #424041; border-right:1px solid #424041;}
    .xb1_grijs {margin:0 5px; background: #424041;}
    .xb2_grijs {margin:0 3px; border-width:0 2px;}
    .xb3_grijs {margin:0 2px;}
    .xb4_grijs {height:2px; margin:0 1px;}
    .xboxcontent_grijs {display:block; background:#424041; border:0 solid #424041; border-width:0 1px;padding:10px;height:140px;clear:both;margin:0px;}

    .xsnazzy_groen {background: transparent; margin:0px 5px 0px 1em;padding-top:10px;width:620px;float:left;}
	.xsnazzy_groen  a{font-size:11px;color:Green;text-decoration:none;}
	.xsnazzy_groen h2{letter-spacing:1px;line-height:normal;font-size:18px;padding-bottom:2px;margin:0px;color:Green}
    .xtop_groen, .xbottom_groen {display:block; background:transparent; font-size:1px;}
    .xb1_groen, .xb2_groen, .xb3_groen, .xb4_groen {display:block; overflow:hidden;}
    .xb1_groen, .xb2_groen, .xb3_groen {height:1px;}
    .xb2_groen, .xb3_groen, .xb4_groen {background:#DCEA93; border-left:1px solid #DCEA93; border-right:1px solid #DCEA93;}
    .xb1_groen {margin:0 5px; background: #DCEA93;}
    .xb2_groen {margin:0 3px; border-width:0 2px;}
    .xb3_groen {margin:0 2px;}
    .xb4_groen {height:2px; margin:0 1px;}
    .xboxcontent_groen {display:block; background:#DCEA93; border:0 solid #DCEA93; border-width:0   1px;padding:10px;height:140px;clear:both;margin:0px;}
/*  */

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	padding:5px;
	display:none;
	color:#666;
    font-size:10px;
}

#tooltip{
	position:absolute;
	border:1px solid #81A831;
	background:#DCEA93;
	padding:3px 5px;
	color:#333;
	display:none;
    font-size:11px;
}

.zoeken form input:not([type=image]),
.zoeken form textarea,
.zoeken form select{
    background: #D7E583;
    border: 1px solid #D7E583;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding: 6px;
    font-size:16px;
    font-family:calibri,verdana,tahoma;
    width: 150px;
    float:left;
}
.zoeken form input:focus{
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    background-color:#FFFEEF;
}

.zoek_form{
    background: #D7E583;
    border: 1px solid #D7E583;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding: 7px;
    margin-top:2px;
    font-size:15px;
    font-family:arial,calibri,verdana,tahoma;
    width: 150px;
    float:left;
}

.select{
    background: #D7E583;
    border: 1px solid #000;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding: 4px;
    margin-top:2px;
    font-size:12px;
    font-family:arial,calibri,verdana,tahoma;
 
}

fieldset { margin:0; padding: 10px; border: 1px solid #56723C;float:left;}
legend {          
	background: #56723C;
	border: 1px solid #56723C;
	outline:none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color: #ffffff;
	display: block;
	margin: 0px auto;
	clear:both;
	padding: 5px 8px;
	text-shadow: 0 1px 1px #777;
	font-weight:bold;
	font-family:"Century Gothic", Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:1px;
	-moz-box-shadow:0px 0px 3px #aaa;
	-webkit-box-shadow:0px 0px 3px #aaa;
	box-shadow:0px 0px 3px #aaa; 
	}
.addthis_toolbox a{padding:2px;}

