 body {
	margin:					0;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	background:				#262626;
}

input {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	padding:				2px;
	font-size:				11px;
}

#container {
	position:				relative;
	width:					989px;
	clear:					both;
	margin:					0 auto;
	border:					1px solid #a00616;
	background:				url('../img/layout/inner-container-bg.jpg') repeat-y;
}

#container-header {
	position:				relative;
	clear:					both;
	width:					989px;
	height:					275px;
	background:				#9B1B15 url('../img/layout/container_bg.jpg') no-repeat top center;
}

#inner-container {
	position:				relative;
	width:					989px;
}

#column-left {
	position:				relative;
	width:					200px;
	float:					left;
}

#column-right {
	position:				relative;
	width:					700px; /*639px;*/ /* -20px = 619px */
	float:					left;
	clear:					right;
	margin:					0 0 0 30px;
	padding:				0 20px 0 0;
}

#column-right a {
	color:					f28e00;
}

#column-right a:hover {
	text-decoration:		none;
}

#content {
	position:				relative;
	width:					730px;
	float:					left;
	color:					#fff;
	margin:					0 20px 0 0;
	font-size:				11px;
	line-height:			16px;
}


#content h1 {
	font-size:				14px;
	color:					#fff;
}

#content h2 {
	font-size:				13px;
	color:					#fff;
	margin:					0 0 3px 0;
	height:					30px;
}

#content a {
	color:					#fff;
}

#fotos {
	position:				relative;
	float:					left;
	width:					250px;
	margin:					15px 0 0 0;
	border-top:				1px solid #fff;
	padding:				10px 0 0 0;
}

#content-index {
	position:				relative;
	font-size:				16px;
	color:					#fff;
	font-style:				italic;
	line-height:			22px;
	margin:					25px 0 40px 0;
}

#nieuws-index-header {
	position:				relative;
	margin-top:				25px;
	padding:				0 0 0 0px;
	color:					#fff;
	font-weight:			bold;
	font-size:				14px;
	line-height:			15px;
}

#nieuws-index {
	position:				relative;
	width:					730px;
	background:				url('../img/layout/laatste_nieuws_bg.jpg') repeat-x;
	height:					175px;
	padding:				0;
	margin:					0;
}

.nieuws-index-blok {
	position:				relative;
	float:					left;
	width:					700px; /*730*/
	padding:				15px 25px 15px 25px;
	line-height:			16px;
}

.nieuws-blok{
	background:				url('../img/layout/laatste_nieuws_bg.jpg') repeat-x;
	padding:				15px 25px 15px 25px;
}

.nieuws-index-blok h1 {
	font-size:				13px;
	color:					#fff;
	margin:					0 0 3px 0;
	height:					30px;
}

.nieuws-index-blok p {
	margin:					0 0 5px 0;
	color:					#ffffff;
	text-align:				left;
}

.nieuws-index-blok a {
	float:					left;
	color:					#fff;
	font-style:				italic;
}

/* Hoofdmenu */
#hoofdmenu {
	margin:					0;
	padding:				0;
	list-style:				none;
	border-top:				1px solid #fff;
}

#hoofdmenu li {
	display:				block;
	border-bottom:			1px solid #fff;
	width:					200px;
}

#hoofdmenu li a {
	display:				block;
	color:					#fff;
	font-size:				11px;
	text-decoration:		none;
	border-left:			1px solid #fff;
}

#hoofdmenu li .menu2_level0 {
	width:					170px;
	padding:				8px 14px 8px 15px;
}

#hoofdmenu li .menu2_level0_on {
	width:					170px;
	padding:				8px 14px 8px 15px;
	background:				#f8bc67;
}

#hoofdmenu li .menu2_level1 {
	width:					160px;
	padding:				6px 14px 6px 25px;
	background:				#f8a32b;
}

#hoofdmenu li .menu2_level1_on {
	width:					160px;
	padding:				6px 14px 6px 25px;
	background:				#f8bc67;
}

#hoofdmenu li a:hover {
	background:				#f6c07c;
}

#hoofdmenu li ul {
	margin:					0 0 0 0;
	padding:				0;
	list-style:				none;
	border-top:				1px solid #fff;
	background:				#f8a32b;
}

#hoofdmenu li ul li {
	border-bottom:			none;
}

#hoofdmenu li ul li a {
	font-size:				11px;
	padding:				5px 15px 5px 25px;
	width:					160px;
}

#hoofdmenu li ul li a:hover {
	background:				#f8bc67;
}
/* Einde hoofdmenu */

#footer {
	position:				relative;
	clear:					both;
	width:					988px;
	background:				#2fa829;
	margin:					25px 0 0 1px;
	padding:				6px 0 6px 0;
	text-align:				center;
	color:					#fff;
	font-size:				10px;
	border-top:				1px solid #258221;
}

#footer a {
	color:					#cee8cd;
}

#footer a:hover {
	text-decoration:		none;
}

/* SEARCH */
#search{
	position:absolute;
	text-align:right;
	margin-left:770px;
	margin-top:10px;
}
.search_input{
	border:1px solid #9c1b15;
	font-size:11px;
	color:#cccccc;
	padding-top:1px;
	padding-left:3px;
	margin-right:2px;
	height:13px;
	width:130px;
}

.search_button{
	background:#9c1b15;
	font-size:10px;
	height:18px;
	color:#FFFFFF;
	border:1px solid #9c1b15;
}

/* MENU TABLE_MENU */
.menu_level0{
	display:				block;
	border-bottom:			1px solid #fff;
	padding:				8px 15px 8px 15px;
	width:					169px;
}
.menu_level0 a{
	color:					#FFFFFF;
	text-decoration:		none;
}
.menu_level0_on{
	display:				block;
	border-bottom:			1px solid #fff;
	padding:				8px 15px 8px 15px;
	width:					169px;
	background-color:		#f8bc67;
	border-left:			1px solid #fff;
}
.menu_level0_on a{
	text-decoration:		none;
	color:					#FFFFFF;
}
.menu_level1{
	padding:				0;
	list-style:				none;
	border-bottom:			1px solid #fff;
	padding:				5px 15px 5px 25px;
	background:				#f8a32b;
	border-left:			1px solid #fff;
}
.menu_level1 a{
	font-size:				11px;
	width:					160px;
	color:					#FFFFFF;
}
.menu_level1_on{
	padding:				0;
	list-style:				none;
	border-bottom:			1px solid #fff;
	padding:				5px 15px 5px 25px;
	background:				#f8bc67;
	border-left:			1px solid #fff;
}
.menu_level1_on a{
	font-size:				11px;
	width:					160px;
	color:					#FFFFFF;
}
.menu_level2{
	background:#ffefe6;
}
.menu_level2 a{
	color:#ff6305;
	text-decoration:none;
}
.menu_level2_on{
	background:#ffefe6;
}
.menu_level2_on a{
	color:#ff6305;
	font-weight:bold;
	text-decoration:none;
}
.menu_level3{
	background:#eeeeee;
}
.menu_level3 a{
	color:#ff6305;
	text-decoration:none;
}
.menu_level3_on{
	background:#eeeeee;
}
.menu_level3_on a{
	color:#ff6305;
	font-weight:bold;
	text-decoration:none;
}
/*img{
	border: 2px solid #ffffff;
}*/

.vote_input{
	margin:0px 2px 0px 5px;
}

.table_panel{
	background:#b9302a;
}

.vote_textinput{
	border:1px solid #999; 
	font-size:16px; 
	font-weight:bold; 
	letter-spacing:1px; 
	width:200px	
}

#captcha_holder{
	width:202px; 
	height:40px; 
	float:left;	
}

#refresh_holder{
	float:left; 
	margin-top:19px; 
	margin-left:3px;
}
