/***************************************************************** 
PRE-FIXED BASICS
*****************************************************************/ 
* {
	padding: 0px;
	margin: 0px;
}

body {
	background:#454545;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
	line-height:20px;
}

img {
	border:0px;
	display:block;
}

.clear {
	clear: both;
}

/***************************************************************** 
BASIC STYLES
*****************************************************************/ 

a {
	color: #FFF;
	text-decoration: underline;
}
	a:hover {
		color: #FFF;
		text-decoration: none;
	}
h1 {
	color:#000;
	font-size:24px;
	margin-bottom:10px;
	font-weight:normal;
}
h2 {
	color:#000;
	font-size:16px;
	margin-bottom:5px;
	font-weight: bold;
}
h3 {
	color:#000;
	font-size:16px;
	margin-bottom:10px;
	font-weight:normal;
}
p {
	padding-bottom:10px;
}

/***************************************************************** 
FORMS
*****************************************************************/ 

.submit_button{
	background:#99c9e6;
	color:#000;
	padding:3px 8px 3px 8px;
	margin:10px 0px 10px 20px;
	border:solid 1px #FFF;
}
.submit_button_small{
	background:#b0bf25;
	color:#000;
	padding:3px 10px 3px 10px;
	border:none;
	font-size:10px;
}
.formfield {
	border:1px solid #FFF;
	padding:2px;
	height:20px;
	background:#031c25;
	color:#FFF;
}
.pulldown {
	border:1px solid #b0bf25;
	margin-bottom:5px;
}
/***************************************************************** 
main_navigation
*****************************************************************/ 
#main_navigation_wrapper{
	display:block;
	height:70px;
	background:#d70080;
}
	#main_navigation{
		display:block;
		margin:0 auto;
		list-style-type:none;
		width:990px;
		height:70px;
		left: 50%;
		text-align:left;
		background:#d70080 url(../img/shadow_right.gif) right repeat-y;
	}
	#main_navigation li{
		list-style-type:none;
		float:left;
	}
		#main_navigation li a{
			display:block;
			float:left;
			background:#d70080;
			height:45px;
			padding:25px 30px 0px 30px;
			font-size: 16px;
			text-decoration:none;
			color:#FFF;
		}
		#main_navigation li a.active{
			color:#000;
		}
		#main_navigation li a:hover{
			color:#000;
		}
		#main_navigation li a.first{
			padding-left: 40px;
			background:#d70080 url(../img/shadow_left.gif) left repeat-y;
		}
/***************************************************************** 
CONTAINER
*****************************************************************/ 
#container {
	margin:0 auto;
	width: 990px;
	left: 50%;
	text-align:left;
	margin-bottom:60px;
	background:#FFF url(../img/bg_shadow.gif) repeat-y;
}
	#container_wrapper {
		position:relative;
	}
		#logo {
			position:absolute;
			left:45px;
			z-index:99;
		}
		#schuin_vlak {
			position:absolute;
			left:5px;
			top:270px;
			width:980px;
			height:55px;
			z-index:99;
		}
		#schuin_vlak_vervolg {
			position:absolute;
			left:5px;
			top:165px;
			width:980px;
			height:55px;
			z-index:99;
		}
		#header {
			margin-left:5px;
		}
	#content {
		padding:20px 45px 40px 215px;
		display:block;
	}
	#content_vervolg {
		padding:0px 5px 0px 5px;
		overflow:hidden;
	}
		#left {
			width:215px;
			float:left;
			background: url(../img/bg_submenu.gif) no-repeat;
			height:375px;
		}
			#left ul{
				list-style-type:none;
				margin:20px 0px 0px 40px;
			}
				#left ul li{
					list-style-type:none;
				}
				#left ul li a{
					color:#000;
					text-decoration:none;
					background:url(../img/bullet_black.gif) 0px 9px no-repeat;
					padding-left:10px;
					display:block;
					margin-right:15px;
				}
				#left ul li a:hover{
					background:url(../img/bullet_pink.gif) 0px 9px no-repeat;
					color:#be0c76;
				}
				#left ul li a.active{
					background:url(../img/bullet_pink.gif) 0px 9px no-repeat;
					color:#be0c76;
				}
		#right {
			width:685px;
			padding:20px 40px 40px 40px;
			float:left;
		}
			#right a{
				color:#be0c76;
			}
	#footer {
		padding:23px 45px 37px 220px;
		display:block;
		background:url(../img/footer.gif) no-repeat;
		height:25px;
		color:#FFF;
	}
		#footer li{
			list-style:none;
		}