/* LAYOUT BASIC */
html,body {
	min-height:100%;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

* {
	margin:0;
	padding:0;
}

body {
	margin:0;
	padding:0;
	min-width:1123px;
	text-align:center;
	background:url(../img/body-bg.png) top left repeat;
}


	
/* DEFAULT STYLING
---------------------------------------------------------------------- */
body {
	font:normal 13px Verdana, Arial, sans-serif;
	line-height:22px;
	color:#404040;
}

body table,table p {
	font-size:100%;
}

#wrapper {
	border:0;
	position:relative;
	margin:0 auto;
	text-align:left;
	width:1123px;
	min-height:100%;
	height:auto;
	z-index:10;
}

html #wrapper {
	height:100%;
}

html>body #wrapper {
	height:auto;
}
#header {
	position:relative;
	padding:0;
	margin:0;
	width:1123px;
	height:235px;
	background:url(../img/header.png) top left no-repeat;
}

#logo {
	position:absolute;
	margin:0;
	padding:0;
	width:400px;
	height:50px;
	color:white;
	top:165px;
	left:195px;
}

#sfeer {
	position:absolute;
	margin:0;
	padding:0;
	width:419px;
	height:233px;
	right:75px;
	top:11px;
}

#topmenu {
	position:relative;
	margin:0 auto;
	padding:0;
	text-align:center;
	padding-top:7px;
	padding-left: 7px;
	width:1123px;
	left:63px;
	height:49px;
	z-index: 40;
	background:url(../img/topmenu.png) top left no-repeat;
}

#piet {
	position:absolute;
	width:1070px;
	height:855px;
	z-index:1;
	left:0;
	bottom:0;
	background:url(../img/piet.png) top left no-repeat;
}

#content{
	position: relative;
	margin:0;
	padding:0;
	width:1123px;
}
#content-body {
	position:relative;
	margin:0;
	padding:0;
	width:1123px;
	left:11px;
	padding-left:100px;
	background:url(../img/content-bg.png) top left repeat-y;
}

#content-left {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:600px;
	padding-right: 20px;
	padding-top: 30px;
}
#content-right{
	position: relative;
	float:left;
	margin:0;
	padding:0;
	width: 290px;
	min-height: 500px;
	background: #dcdcdc url(../img/sidebar.png) top left repeat;

}

#footer {
	position:relative;
	margin:0;
	padding:0;
	width:1123px;
	height:94px;
	left:-9px; 
	background:url(../img/footer.png) top left no-repeat;
}

.clear {
	position:relative;
	height:0;
	line-height:0;
	clear:both;
}

table.poll {
	width:160px;
	line-height:16px;
	padding:0;
	border:#56402E 1px solid;
	background-color:#fbf6f0;
}

.poll td {
	font-weight:normal;
	padding:3px;
}

td.poll_top {
	font-weight:bold;
	background-color:#56402E;
	color:#fff;
}

td.poll_vraag {
	font-weight:normal;
	font-size:11px;
	color:#56402E;
}
#sidebar{
	position: relative;
	margin:0;
	padding: 15px;
}


/*sidebox styles*/

.sidebox{
	position: relative;
	margin:0;
	padding: 0;
	margin-bottom: 10px;
	width: 250px;
	line-height: 20px;
	font-size: 13px;
	color: #3c373b;
	font-style: oblique;
	padding-bottom: 20px;
	border-bottom: 1px solid #9b9b9b;
}
.line{
	width: 250px;
	border-bottom: 1px solid #9b9b9b;
	height: 1px;
}
.sidebox-image{
	position: relative;
	margin:0;
	padding:0;
	float:left;
	width: 80px;
}
.sidebox-content{
	position: relative;
	margin:0;
	padding:0;
	float:left;
	width: 160px;
	padding-left: 10px;
}
.sidebox-title h3{
	line-height: 34px;
	margin:0;
	font-size: 20px;
	padding:0;
}

	
/*	MENU'S	*/

#topnav {
	position: relative;
	margin:0;
	padding:0;
	list-style:none;
	list-style-image: none;
	background:none;
	padding-left: 100px;
	width: 883px;
	height: 49px;
	background: #e6e6e6;
}

#topnav li {
	position:relative;
	margin:0;
	padding:0;
	float:left;

}

#topnav li a {
	margin:0;
	padding:0;
	font-size:15px;
	color:#72370a;
	width:auto;
	padding-right:10px;
	padding-left:10px;
	padding-top: 20px;
	padding-bottom: 14px;
	display:block;
	font-weight: normal;
	font-family: "trajan-pro-1","trajan-pro-2";
	background:url(../img/libg.png) right center no-repeat;
}

#topnav li:hover a {
	color:#f56e0a;
	text-decoration:none;
}

#topnav li:hover {
	margin:0;
	padding:0;
}

#topnav li .link_active {
	color:#f56e0a;
}


#topnav li:hover .link_active {
	color:#f56e0a;
}

#topnav li:hover a {
	background: #f4f4f4 url(../img/lihvbg.png) top right repeat-y;

}

#topnav li .link_active{
	font-weight:normal;
	background: #f4f4f4 ;
	
}

#topnav li ul {
	position:absolute;
	list-style:none;
	list-style-image:none;
	padding:0;
	margin:0;
	border:0;
	display:none;
	width: 215px;
	top:49px;
	z-index: 50;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../img/subulbg.png) bottom right no-repeat;

}
#topnav #li6 a{
	background: none;
}
#topnav li ul li,#topnav li:hover ul li {
	position: relative;
	padding:0;
	background:none;
	float:none;
	padding-left: 25px;

}

#topnav li:hover ul li a {
	position: relative;
	line-height:25px;
	display:block;
	margin:0;
	padding:0;
	color:#3a3539;
	font-size:13px;
	text-decoration:none;
	text-align:left;
	background:none;
}

#topnav li:hover ul li:hover a {
	color:#f56e0a;
}


	
/* second sub ul */
#topnav li:hover ul,#topnav li:hover li:hover ul {
	display:block!important;
}

#topnav li ul ul,#topnav li:hover ul ul {
	display:none!important;
}
#counter {
	position:absolute;
	width:2px;
	height:1px;
	z-index:1;
	left:1px;
	top:1px;
	visibility:hidden;
}


/* TABLES */	
.opmaak_table{
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
	line-height: 16px;	
	text-align: left;
	vertical-align: middle;
	padding: 0;
	margin: 0 0 1px 0;
	empty-cells: show;
	width: 100%;}
.opmaak_table td{
	padding: 4px 4px 4px 4px;}	
.opmaak_table .td_left{
	width: 50px;
	text-align: center;}
.opmaak_table .td_left2{
	border-left: 1px #f6ede1 solid;	
	text-align: center;
	width: 60px;}
.opmaak_table .td_left3{
	border-left: 1px #f6ede1 solid;	
	width:220px;}
#content .opmaak_table .td_left2 img{
	padding: 0;
	margin: 0 0 0 0;
	border: 1px #434343 solid;}
.opmaak_table .td_left4{
	border-left: 1px #f6ede1 solid;	
	text-align: center;
	width: 100px;}
.opmaak_table .td_left5{
	border-right: 1px #f6ede1 solid;	
	width:165px;}
.opmaak_table .td_right{
	text-align: center;
	border-left: 1px #f6ede1 solid;	}
	
.opmaak_table_note {
	margin: 0;	
	border: 2px #56402E solid;
	background-color: #bebebe;	
	padding: 5px 10px 5px 10px;
	line-height:20px;
	font-size: 14px;
	color: #56402E;
	text-align: center;	}
.opmaak_table_top {
	margin: 0;	
	padding: 0;
	border: 0;
	line-height:20px;
	text-align: center;
	height: 23px;	}
#content img.bar_discografie{
	padding: 0 0 0 0;
	margin: 0 0 1px 0; }

.opmaak_table_formulier{
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
	line-height: 16px;	
	text-align: left;
	vertical-align: middle;
	margin: 0 0 1px 0;
	empty-cells: show;}
.opmaak_table_formulier td{
	background-color: #bebebe;
	margin: 0;
	padding: 4px 4px 4px 4px;
	color: #56402E;}	
.opmaak_table_formulier .td_right{
	width: 170px;	}

.bericht1{
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
	line-height: 16px;	
	text-align: left;
	vertical-align: middle;
	margin: 0 0 10px 0;
	empty-cells: show;}
.bericht1 td, .bericht2 td, .vraagvdmaand td {
	padding: 4px 4px 4px 4px;}	
.bericht2{

	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
	line-height: 16px;	
	text-align: left;
	vertical-align: middle;
	margin: 0 0 10px 0;
	empty-cells: show;}
	
	
.bericht1 a{
	color:#372370a;
}	
tr.tr_top {
	color: #56402E;
	background-color: #bebebe;}
table.vraagvdmaand{ 
	background-color: #bebebe;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;	}
.vraagvdmaand .class4{ 
	font: 18px Arial,Verdana, sans-serif;
	letter-spacing: 0;
	text-align: left;
	padding: 0; 
	color: #000;
	margin-bottom: 10px;}

form{
	padding: 0;margin: 0;	}
.Form-Text-Box {
	font-family: Arial, sans-serif;
	font-size: 11;
	color: #f90;
	width: 170px;
	border: #434343 1px solid; 
	font-weight: bold; }
.Form-Button {
	font-family: Arial, sans-serif;
	font-size: 11;
	background: #434343;
	border: #bbbbbb 1px solid;
	color: #fff;
	font-weight: bold; }
.Form-Menu-Box {
	font-family: Arial, sans-serif;
	color: #f90;
	font-size: 11px;
	font-weight: bold;
	border: #434343 1px solid; }

.fotogallery_title {display: none}
#content .fotogallery_maintable { width: 620px; padding: 0; margin: 0; }
#content .fotogallery_maintable img { padding: 0; margin: 0; }
#content .fotogallery_subtable { padding: 0; margin: 0 0 1px 1px; }
#content .fotogallery_subtable_big {text-align: center; padding: 0;	width: 390px; height: 310px; margin: 0 0 1px 1px; }
#content .fotogallery_show_klein {
	width: 75px;
	height: 60px;
	border: 0;
	padding: 0;}
#content .fotogallery_show_big {
	padding: 0;
	border: 0;
	margin: 0;}
.fotogallery_left {}
.fotogallery_left a {	}
.fotogallery_center {}
.fotogallery_Form-Text-Box {
	background-color: transparent;border: transparent 0px solid;font-size: 11px;font-weight: bold;color:#000;text-align:center;}
.fotogallery_right {}
.fotogallery_right a{}


#content-left table .td_left a{
	color:#72370a;
}