/* GENERAL */
body{
	position:				absolute;
	width:					100%;
	height:					100%;
	margin:					0px;
	background-color:		#1A1A1A;
	background-image:		url('../img/backgrounds/body.jpg');
	background-position:	top center;
	background-repeat:		repeat-x;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#666666;
}

h1{
	margin:					20px;
	margin-top:				15px;
	margin-bottom:			-10px;
	font-size:				20px;
	font-weight:			bold;
	color:					#FC7215;
}

h4
{
margin:0px;
font-size: 11px;
}

h2{
	margin:					20px;
	margin-top:				15px;
	margin-bottom:			-10px;
	font-size:				14px;
	font-weight:			bold;
	color:					#333333;
}

p{
	margin:					20px;
	margin-top:				15px;
	margin-bottom:			15px;
}



div#content
{
color: #000000;
}

table{
	margin:					20px;
	margin-top:				15px;
	margin-bottom:			15px;
	border-collapse:		collapse;
}

table tr.highlight td{
	color:					#FC7215;
}

table tr.highlight td.dark{
	color:					#FC7215;
}

table tr th{
	padding:				5px;
	border-bottom-style:	solid;
	border-color:			#CCCCCC;
	border-width:			1px;
	font-weight:			normal;
}


table tr th.large{
	width:					450px;
}

table tr td{
	border-bottom-style:	solid;
	border-width:			1px;
}

table tr td.large{
	width:					100%;
}

table tr td.dark{
	font-weight:			bold;
	color:					#000000;
}

ul{
	margin:					20px;
	margin-top:				15px;
	margin-bottom:			15px;
}

ol{
	margin:					20px;
	margin-top:				15px;
	margin-bottom:			15px;
}

form{
	margin:					0px;
}

a{
	text-decoration:		none;
	color:					#FC7215;
}

a:hover{
	text-decoration:		underline;
	color:					#FC7215;
}

img{
	border:					none;
}

.left{
	float:					left;
}

.right{
	float:					right;
}

.center{
	text-align:				center;
}

.righttext{
	text-align:				right;
}

.hidden{
	display:				none;
}


/* FRAME */
div#frame{
	width:					960px;
	margin-top:				10px;
	margin-left:			auto;
	margin-right:			auto;
	background-image:		url('../img/backgrounds/frame.gif');
	background-position:	bottom left;
	background-repeat:		no-repeat;
	padding-bottom:			35px;
	overflow:				hidden;
}


/* HEADER */
div#header{
	width:					960px;
	height:					165px;
	padding-top:			23px;
	background-image:		url('../img/backgrounds/header.jpg');
	background-position:	bottom left;
	background-repeat:		no-repeat;
	float:					left;
}

div#header div{
	width:					805px;
	height:					21px;
	margin-left:			-137px;
	padding-top:			4px;
	padding-left:			145px;
	background-image:		url('../img/backgrounds/crumb.gif');
	float:					left;
}



div#header ul li a:hover{
	color:					#FFCC99;
}

div#header img{
	float:					left;
}

div#header img.logo{
	position:				relative;
	margin-top:				-23px;
	margin-left:			12px;
	margin-right:			-6px;
	z-index:				1;
}

div#header img.header{
	margin-top:				10px;
}

div#header img.wildkamp{
	margin-top:				14px;
	margin-left:			13px;
}

div#header img.rabobank{
	margin-left:			12px;
}


/* MAIN */
div#main{
	width:					960px;
	margin-top:				5px;
	background-color:		#FFFFFF;
	float:					left;
}

div#main div.title{
	height:					27px;
	padding-top:			13px;
	padding-left:			15px;
	padding-right:			15px;
	font-family:			'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:				14px;
	font-weight:			bold;
	color:					#FFFFFF;
}

div#main p{
	line-height:			150%;
}


/* LEFTBAR */
div#leftbar{
	width:					260px;
	padding-left:			5px;
	background-image:		url('../img/backgrounds/left.gif');
	background-position:	top left;
	background-repeat:		no-repeat;
	display:				inline;
	float:					left;
}

div#leftbar div{
	width:					260px;
	margin-top:				5px;
	padding-bottom:			5px;
	background-image:		url('../img/backgrounds/blocks/small.jpg');
	background-position:	bottom left;
	background-repeat:		no-repeat;
	float:					left;
}

div#leftbar div div.title{
	width:					230px;
	margin:					0px;
	padding-bottom:			0px;
	background-image:		url('../img/backgrounds/titles/small.jpg');
	float:					none;
}

div#leftbar div ul{
	margin:					0px;
	margin-left:			5px;
	margin-right:			5px;
	padding:				0px;
	padding-bottom:			10px;
	list-style:				none;
}

div#leftbar div ul li{
	border-bottom-style:	solid;
	border-color:			#CCCCCC;
	border-width:			1px;
}

div#leftbar div ul li.selected a{
	background-image:		url('../nav/submenu/active.gif');
	color:					#FC7215;
}

div#leftbar div ul li.selected a:hover{
	background-image:		url('../nav/submenu/active.gif');
}

div#leftbar div ul li a{
	width:					207px;
	height:					22px;
	padding-top:			8px;
	padding-left:			10px;
	padding-right:			33px;
	background-image:		url('../nav/submenu/default.gif');
	background-position:	top right;
	background-repeat:		no-repeat;
	font-weight:			bold;
	text-decoration:		none;
	color:					#333333;
	display:				block;
}

div#leftbar div ul li a:hover{
	background-image:		url('../nav/submenu/hover.gif');
}

div#leftbar div select{
	margin-bottom:			15px;
	margin-right:			5px;
	float:					left;
}


/* CONTENT */
div#content{
	width:					685px;
	margin-left:			5px;
	padding-right:			5px;
	background-image:		url('../img/backgrounds/right.gif');
	background-position:	top right;
	background-repeat:		no-repeat;
	display:				inline;
	float:					left;
}

div#content div{
	width:					685px;
	margin-top:				5px;
	background-image:		url('../img/backgrounds/blocks/bgline.gif');
	float:					left;
}

div#content div.footer{
	width:					685px;
	background-image:		url('../img/backgrounds/blocks/footer.gif');
	float:					left;
	margin-bottom:			5px;
	margin:0px;
	height:15px;
}

div#content div.teammembers div.footer{
	width:					685px;
	background-image:		url('../img/backgrounds/blocks/footer.gif');
	float:					left;
	margin-bottom:			5px;
	margin:0px;
	height:15px;
}
div#content div div.title{
	width:					655px;
	margin:					0px;
	padding-bottom:			0px;
	background-image:		url('../img/backgrounds/titles/large.jpg');
	float:					none;
}

div#content div ul.tabs{
	width:					670px;
	height:					28px;
	margin:					0px;
	margin-left:			5px;
	padding:				0px;
	padding-top:			32px;
	padding-left:			5px;
	list-style:				none;
	background-image:		url('../img/backgrounds/tabs/ul.jpg');
	display:				block;
}

div#content div ul.tabs li{
	float:					left;
}

div#content div ul.tabs li.selected{
	background-image:		url('../img/backgrounds/tabs/li.jpg');
	background-position:	top left;
	background-repeat:		no-repeat;
}

div#content div ul.tabs li.selected a{
	background-image:		url('../img/backgrounds/tabs/a.jpg');
	background-position:	top right;
	background-repeat:		no-repeat;
	color:					#000000;
}

div#content div ul.tabs li.selected a:hover{
	color:					#000000;
}

div#content div ul.tabs li a{
	height:					20px;
	padding-top:			8px;
	padding-left:			10px;
	padding-right:			10px;
	font-weight:			bold;
	text-decoration:		none;
	color:					#C3C3C3;
	display:				block;
	float:					left;
}

div#content div ul.tabs li a:hover{
	color:					#FFFFFF;
}

div#content div table{
	width:					645px;
}

div#leftbar div div#gold.title{
	width:					230px;
	margin:					0px;
	padding-bottom:			0px;
	background-image:		url('../img/backgrounds/titles/gold.jpg');
	float:					none;
}

p.intro{
	font-weight: bold;
}

form#formulier {
	float: left;
	margin: 0 0 0 20px;
	width:500px;
}


form dt { 
	float: left;
	width: 125px;
	padding-top: 10px;
	min-height: 1px; /* Required to give layout to empty elements */
	font: 11px Arial, Helvetica, sans-serif;
	color: #666;
}

form dd {
	margin-left: 80px;
	padding-top: 10px;
}

form dd img {
	position: relative;
	top: 3px;
}

input[type=text],
textarea {
	padding: 2px;
	background: url(../img/input_bg.jpg) no-repeat;
	border: 1px solid #bbb;
	font: 11px Arial, Helvetica, sans-serif;
	color: #666;
}

form .small { width: 100px; }
form .medium { width: 200px; }
form .large { width: 300px; }
form .extra-large { width: 300px; }

input[type=submit]
{
	margin-bottom: 20px;
}


/* Album overview */
div#content div.albumcontainer
{
	display:inline;
	width:660px;
	background:none;
}

div#content div.albumtab
{
	display:inline;
	background:none;
	width: 160px;
	height: 200px;
	margin-right: 5px;
	text-align:center;
}

div#content div.pstyler div.fototab
{
	display:inline;
	background:none;
	width: 160px;
	margin-right: 5px;
	text-align:center;
}


div#content div.albumtab p,
div#content div.fototab p
{
	margin:0px;
	font-weight:bold;
	color: #999999;
}

div#content div.albumtab a:hover p,
div#content div.fototab a:hover p
{
	color: #FC7215;
}
div#content div.albumtab a:hover img,
div#content div.fototab a:hover img
{
	border-color: #FC7215;
}

div#content div.albumtab a.albumlink,
div#content div.fototab a.albumlink
{
	text-decoration: none;
}

div#content div.albumtab img,
div#content div.fototab img
{
	border: 1px solid #CCCCCC;
	padding:4px;
	float:left;
	display:block;
}

div#content div.tab
{
background:none;
}

/* NAV */

div#header ul li a:hover{
	color:					#FFCC99;
}

div#header ul{
	width:					800px;
	height:					40px;
	margin:					0px;
	margin-top:				5px;
	margin-left:			-137px;
	padding:				0px;
	padding-left:			150px;
	list-style:				none;
	background-image:		url('../img/backgrounds/menu.jpg');
	display:				block;
	float:					left;
}

div#header ul li{
	float:					left;
}

div#header ul li a{

}



div#header ul ul{
	display:				none;
}

div#header ul li{
	float:					left;
}

div#header ul li.submenu:hover,
div#header ul li.sfhover {
	background-image:		url('../nav/dropdown/li.jpg');
	background-position:	top left;
	background-repeat:		no-repeat;
}

div#header ul li.sfhover a:hover{
color: #000000;
}


div#header ul li.submenu:hover ul,
div#header ul li.sfhover ul
{
	position:				absolute;
	width:					190px;
	height:					auto;
	margin:					0px;
	margin-top:				-7px;
	padding:				0px;
	border-left-style:		solid;
	border-right-style:		solid;
	border-color:			#CFCFCF;
	border-width:			1px;
	background:				none;
	background-color:		#EAEAEA;
	display:				block;
}



div#header ul li.submenu:hover ul li,
div#header ul li.sfhover ul li {
	border-bottom-style:	solid;
	border-color:			#CFCFCF;
	border-width:			1px;
	float:					none;
}

div#header ul li.submenu:hover ul li a ,
div#header ul li.sfhover ul li a {
	width:					155px;
	height:					20px;
	padding:				0px;
	padding-top:			5px;
	padding-left:			10px;
	padding-right:			25px;
	background-image:		url('../nav/dropdown/default.gif');
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-style:				normal;
	color:					#666666;
}

div#header ul li.submenu:hover ul li a:hover,
div#header ul li.sfhover ul li a:hover {
	background-image:		url('../nav/dropdown/hover.gif');
	color:					#000000;
}

div#header ul li.submenu:hover a,
div#header ul li.sfhover a {
	background-image:		url('../nav/dropdown/a.jpg');
	color:					#000000;
}

div#header ul li a{
	margin-top:				1px;
	padding-top:			9px;
	padding-bottom:			11px;
	padding-left:			10px;
	padding-right:			25px;
	background-image:		url('../nav/menu.jpg');
	background-position:	top right;
	background-repeat:		no-repeat;
	font-family:			'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:				14px;
	font-weight:			bold;
	font-style:				italic;
	text-decoration:		none;
	color:					#FFFFFF;
	display:				block;
}

div#header ul li ul li ul
{
display:none;
float:left;
margin:0px;
padding:0px;
position: absolute;
margin-left: 150px;
}

div#header ul li ul li ul li
{
margin:0px;
padding:0px;
}

div#header ul li ul li ul li a
{
margin:0px;
padding:0px;
margin-left:0px;
}


/* Pijltje */
a.pijltje{
	width:					207px;
	height:					22px;
	padding-top:			8px;
	padding-left:			10px;
	padding-right:			33px;
	background-image:		url('../nav/submenu/default.gif');
	background-position:	top right;
	background-repeat:		no-repeat;
	font-weight:			bold;
	text-decoration:		none;
	color:					#333333;
	display:				block;
}

a.pijltje:hover{
	background-image:		url('../nav/submenu/hover.gif');
}

/* Aanpassingen */

div#content div.pstyler h1
{
	margin-left:0px;
	float:left;
	width:100%;
	margin-bottom: 6px;
}

div#content p
{
margin:0px;
color:black;
}

div#content div.pstyler
{
	margin:					20px;
	margin-top:				15px;
	margin-bottom:			15px;
background:none;
width: 640px;
	display:				inline;

}

div#content div.pstyler p
{
margin:0px;
margin-bottom: 10px;
}

div#content table.overzicht td
{
	padding:5px;
	border-color: #E1E1E1;
}

div#content div.pstyler table p
{
margin:0px;
}

div#header ul li.submenu:hover ul ul,
div#header ul li.sfhover ul ul
{
display:none;
}

div#header ul li.submenu:hover ul li:hover,
div#header ul li.sfhover ul li.sfhover
{
background: none;
}

div#header ul li.submenu:hover ul li:hover ul li:hover,
div#header ul li.sfhover ul li.sfhover  ul li.sfhover
{
background:none;
}
div#header ul li.submenu:hover ul li:hover ul,
div#header ul li.sfhover ul li.sfhover ul
{
border-top: 1px solid #E1E1E1;
margin-top: -26px;
margin-left:190px;
display:block;
}

div#content div.albumtab
{
	margin-bottom:			20px;
	background-image:		url('../img/backgrounds/teammembers.gif');
	background-position:	bottom center;
	background-repeat:		no-repeat;
}

div#content table.extra
{
margin:0px;
padding:0px;
}

div#content table.extra td
{
padding-top:20px;
padding-bottom:20px;
}

div#content table.overzicht2
{
	margin:0px;

}
div#content table.overzicht2 td
{
	border-color: #E1E1E1;
}

div#tab6
{
margin-left:20px;
}

div#tab6 h1
{
margin-left:5px;
}

/* Sponsor slides */
div#leftbar div#sponsor_scroller
{
	margin: 0px 10px 0px 10px;
	overflow:hidden;
	background:none;
	width:240px;
}

div#leftbar div#sponsor_content p
{
float:left;
margin-right:0px;
}

div#leftbar div#sponsor_content
{
	background:none;
	width: 1000000px;
}

div#leftbar div.sponsor_slide
{
display:inline;
background: none;
float:left;
}

div#leftbar div.sponsor_slide a
{
margin-left:15px;
margin-right: 15px;
}

div#content div#tab5
{
}

div#content div#tab5 div
{
background:none;
}

div#content div#tab5 div.pstyler
{
overflow:auto;
}

div#leftbar div select
{
width: 180px;
}

div#content div.pstyler div
{
	background: white;
	width:100%;
}
