body{
	background : url(../img/bg.gif);
	margin : 0;
	font-family : "Tahoma";
	font-size : 8pt;
}

h1{
	font-size : 18pt;
	color : #3c82fb;
	font-weight : 100;
	margin : 0 0 10px 0;
	padding : 0;
	font-family : "TW Cen MT";
}

h3{
	font-size : 18pt;
	color : #4e4e4e;
	font-weight : 100;
	margin : 0 0 10px 0;
	padding : 0;
	font-family : "TW Cen MT";
	text-align : left;
}


h2{
	font-size : 10pt;
	background : #c1d8ff;
	padding : 5px;
	color : #005eff;
}

h4{
	font-size : 10pt;
	background : #c1d8ff;
	padding : 2px;
	color : #005eff;
}

#nieuws_small{
	color : #3860a3;
	text-align : right;
	display : block;
	padding : 0;
}

#container{
	margin : 0 auto;
	width : 905px;
	height : 100%;
}

#logo{
	text-align : right;
	margin : 10px 20px 10px auto;
}

#left_frame{
	border-top : 8px solid #426cb4;
	width : 184px;
	float : left;
	margin : 0 5px 0 0;
}

#right_frame{
	width : 709px;
	float : left;
}

#clear{
	clear : both;
}

#picture{
	float : left;
	margin : 0 5px 0 0;
}

#news{
	float : left;
	border-top : 8px solid #426cb4;
	width : 334px;
	height : 179px;
	border-bottom : 4px solid #426cb4;
}

#news p{
	margin : 5px;
	padding : 0;
}

#nieuwsbrief{
	border-top : 8px solid #426cb4;
	width : 184px;
	padding : 0 0 10px 0;
	border-bottom : 4px solid #426cb4;
}

#nieuwsbrief #hidden{
	margin : 10px 0 0 0;
	border : 1px solid #c8c9ca;
	text-align : center;
	font-size : 7pt;
	color : #adacae;
	display : none;
}

#nieuwsbrief a{
	text-decoration : none;
	color : #000000;
}

#nieuwsbrief form{
	margin : 0 0 5px 0;
	padding : 0;
	text-align : center;
}

#nieuwsbrief form .nieuwbrief_button{
	background : none;
	border : 0;
	font-family : "Tahoma";
	font-size : 8pt;
	font-weight : bold;
	color : #7d92be;
	width : 75px;
}

#nieuwsbrief form .nieuwsbrief_text{
	background : #ffffff;
	border : 1px solid #f2efef;
	font-family : "Tahoma";
	font-size : 8pt;
	margin : 5px;
	color : #005eff;
	width : 160px;
	padding : 3px;
}

#breadcrumbs{
	background : #3860a3;
	padding : 3px 3px 3px 10px;
	color : #ffffff;
	margin : 5px 0 0 0;
}

#breadcrumbs a{
	color : #ffffff;
	text-decoration : none;
}

#content{
	margin : 5px 0 0 0;
	border : 1px solid #c8c9ca;
	padding : 5px;
	background : #f2efef;
}

#content a{
	color : #0012ff;
	border-bottom : 1px dotted #000000;
	text-decoration : none; 
}

#content a:hover{
	color : #0012ff;
	border-bottom : 1px dotted #000000;
	text-decoration : none; 
}


#content a{
	border : 0;
}

#sponsors{
	border-top : 8px solid #426cb4;
	text-align : center;
	margin : 20px auto;
	width : 184px;
}

#sponsors img{
	border : 1px solid #b7b7b8;
	display : block;
	margin : 5px auto;
}

/* MAIN NAV */

#main_nav{
	font-size : 15pt;
	margin : 0;
	padding : 0;
	color : #6f8ec4;
}

#main_nav .main_li{
	list-style-type : none;
	padding : 5px 10px;
	margin : 0;

}

#main_nav a{
	color : #6f8ec4;
	text-decoration : none;
}

#main_nav a.active{
	/*color : #66686b;*/
	text-decoration : none;
}

#main_nav .main_li_active{
	list-style-type : none;
	padding : 5px 10px;
	margin : 0;
}

#main_nav .main_li_active a{
	color : #66686b;
}


#sub_menu{
	border : 1px solid #cccccc;
	margin : 5px auto;
	padding : 0;
	font-size : 8pt;
	color : #818181;
	width : 160px;
	background : #f2efef;
}


#sub_menu .sub_li{
	list-style-type : none;
	padding : 5px 20px;
}

#sub_menu .sub_li a{
	color : #818181;
	text-decoration : none;
}

#sub_menu .sub_li_active{
	list-style-type : none;
	padding : 5px 20px;
	background : url(../img/sub_bg.gif) repeat-x;
	color : #ffffff;
}

#sub_menu .sub_li_active a{
	color : #ffffff;
	text-decoration : none;
}

#copyright{
	text-align : center;
	margin : 5px 0 0 0;
}

#copyright a{
	color : #1e70fd;
	text-decoration : none;
}

#highlight{
	color : #1e70fd;
}

.textbox_small{
	width : 150px;
	border : 1px solid #cccccc;
	padding : 5px;
	color : #1e70fd;
	font-family : "Tahoma";
	font-size : 8pt;
}

.textbox{
	width : 250px;
	border : 1px solid #cccccc;
	padding : 5px;
	color : #1e70fd;
	font-family : "Tahoma";
	font-size : 8pt;
	overflow : auto;
}

.button{
	text-shadow: 0.2em 0.2em;
	/*filter: alpha(opacity=30); 
	-moz-opacity: 0.3; 
	opacity: 0.3;*/
	border : 1px solid #c9c9c9;
	font-family : "Tahoma";
	background : #ffffff;
	color : #605f5f;
	width : 150px;
	font-weight : bold;
	padding : 3px;
	font-size : 8pt;
}

.main_with_subs{
	margin : 0;
	_margin : -10px 0 0 0;
	padding : 0;
	list-style-type : none;
}

#subsub_menu{
	margin : 0;
	padding : 0;
}

#subsub_menu .subsub_li{
	list-style-type : none;
	margin : 0;
	padding : 5px 0 5px 35px;
}

#subsub_menu .subsub_li a{
	color : #6f8ec4;
}

.subsub_li_active{
	padding : 5px 0 5px 35px;
	list-style-type : none;
	margin : 0;
	background: #003366;
}

#ploegfoto{
	text-align : center;
	margin : 0 auto;
}

#bestuur{
	margin : 5px;
}