html, body {height: 100%;}
* {
	font-family: Verdana;
	font-size: 12px;
	color:#000000;
}
	


img {border:none;}
div {margin:0; padding: 0;}
p {margin:0; padding: 0;}
form {margin:0; padding: 0; color:#000;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}


body{
	background-color:#ffffff;
    margin:0;
    padding:0;
	color: #999;
}


#sponsoring {
width:890px; 
height:450px;
overflow-y:scroll;
overflow-x:hidden;
}

#loginform {
position: absolute;
top:200px;
left:450px;

}

#arnold {
width:890px; 
height:590px;
overflow-y:scroll;
overflow-x:hidden;
}
#container{
	margin:0 auto;
	position:relative;
	width:878px;
	left:400px;
	top:0px;
}
 
 .kleinelettertjes {
 font:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
 }
 
#kaartjes{
background:url(../_images/route_bg2.png); repeat;
position:absolute;
font:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:13px;
float:left; 
width:900px; 
height:660px;
left:160px;
top:7px;
padding:20px;
z-index:999;

}

.alternative {
background-color:#CCCCCC;
}



#closebutton1, #closebutton2  {
position:absolute; 
float:left;
color:#000000; 
font-weight:bold;
top:510px; 
right:700px; 
left:30px;
}


#closebutton1 a, #closebutton2 a {
color:#000000;
}	

#closebutton2 {
top:300px;
left:10px;
}
 	
	
		#site {
		position: relative;
		width: 900px;
		height: 100%;
		margin: 0 auto;
		
	}
	#navigatie {
	background: #b2d235;
	padding:10px;
	}
	
	#header {
		position: relative;
		background: #5bc8e7;
		width: 1005px;
		height: 60px;
	}

	#header h1 {
		font-weight: bold;
		font-size: 24px;
		color: #FFFFFF;
		padding-left:20px;
	}
	
	#main {
		position: relative;
		
		background: #fff;
		width: 900px;
	}

		#main h1 {
			font-size: 18px;
			font-weight:bold;
		}

		#main h2 {
			font-size: 14px;
			font-weight:bold;
		}

		#main th.forwardSort a,
		#main th.reverseSort a{
			color:#000;
		}
		#main th{
			font-size:10px;
			color:#555;
			border-bottom: #000 solid 2px;
			padding: 4px 0;
		}
		#main th a{
			padding:0;
			margin:0;
			text-decoration:none;
			color:#555;
		}
		#main th a:focus{
			color:#a80000;
			outline:none;
		}
		#main td a:focus{
			text-decoration:underline;
			outline:none;
		}
		#main td {
			padding:1px 2px 1px 2px;
		}
			#navigatie {
		position: relative;
		width: 200px;
		
	}
	
	hr{
		border:0;
		color: #fff;
		background: #fff;
		height:1px;
		width: 90%;
		text-align:center;
	}
		#navigatie ul{
			margin:30px 0 50px 0px;
			padding:0;
			list-style:none;
		}
		
		#navigatie li{
			color: #fff;
			font-weight: bold;
		}	
		
		#navigatie ul ul{
			margin: 3px 0 3px 0;
		}
		
		#navigatie a {
			display:block;
			height: 21px;
			color: #fff;
			font-size: 11px;
			text-decoration: none;
			padding-left:15px;
		}
		#navigatie a:active{
			color: #000;
			font-size: 11px;
			background-color: #fff;
			margin: 0;
		}
		#navigatie a:active, #navigatie a:hover {
			background-color:#fff;
			color: #000;
		}
		#navigatie a:hover {
			background-color:#fff;
			color: #000;
		}

