body{
	margin:0;
	padding:0;
	background-color:#000000;
	background-image:url(../img/achtergrond.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01183c;
}

#body{
	background-image:url(../img/inhoud.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:500px;
	vertical-align:top;
}

#body_table{
	margin-top:210px;
	margin-bottom:50px;
	width:800px;
}

#content{
	background-color:#ffffff;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	width:800px;
	padding:15px;
	vertical-align:top;
}

#content h1{
	background-color:#01183c;
	color:#ffffff;
	padding:5px;
	margin:0 -15px 0 -15px;
	font-size:18px;
	text-align:center;
	font-variant:small-caps;
}

#content h2{
	font-size:24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#content p{
	text-align:justify;
}

#content a{
	font-weight:bold;
	color:#01183c;
}

#content a:hover{
	text-decoration:none;
}

#linksboven{
	width:156px;
	height:47px;
	background-color:#1f353d;
	border-bottom:#04181f 2px solid;
	border-right:#04181f 2px solid;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	text-align:center;
}

#linksboven a{
	color:#95b3c2;
	text-decoration:none;
	font-weight:bold;
}

#linksboven a:hover{
	color:#d5db2b;
}

#topnav{
	background-color:#46555b;
	border-bottom:#04181f 2px solid;
	color:#000000;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}

#topnav a{
	color:#c5e4f1;
	text-decoration:none;
	margin-left:15px;
	margin-right:15px;
}

#topnav a:hover{
	color:#d5db2b;
}

#zijnav{
	background-color:#354a54;
	border-right:#04181f 2px solid;
	padding:10px;
	vertical-align:top;
}

#zijnav a{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:#FFFFFF 1px solid;
	padding-bottom:3px;
}

#zijnav a:hover{
	color:#a6e3fe;
}

.img_links{
	border:#01183c 1px solid;
	padding:1px;
	margin-right:15px;
	margin-bottom:5px;
}

.img_rechts{
	border:#01183c 1px solid;
	padding:1px;
	margin-left:15px;
	margin-bottom:5px;
}

.input_lang, .input_vlak{
	background-color:#fafafa;
	border:#01183c 1px solid;
	padding:2px 4px 2px 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:300px;
}

.input_vlak{
	height:120px;
}

.knop{
	border:none;
	background-color:#01183c;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
}

.klein, .fout, .ok{
	font-size:10px;
}

.fout{
	color:#FF0000;
}

.ok{
	color:#009900;
}
