/* LAY-OUT */
* {
	margin:						0px;
	padding:					0px;
}
body {
	background-color:	#fff;
	color:						#000;
	font:							normal 13px/16px verdana,sans-serif;
}
.container {
	position:					absolute;
	left:							50%;
	margin-left:			-510px;
	width:						1010px;
	overflow:					hidden;
	top:							50%;
	margin-top:				-280px;
	height:						559px;
}
.left {
	float:						left;
	width:						200px;
	height:						559px;
	z-index:					1000;
}
.mid {
	width:						630px;
	float:						left;
	height:						532px;
}
.right {
	float:						left;
	height:						532px;
	width:						180px;
	overflow:					hidden;			
}
.adres {
	width: 						810px;
	float:						left;
	height:						27px;
	color:						#000;
	text-indent:			8px;
	font:							bold 12px/25px verdana,sans-serif;
	overflow:					hidden;
}


/* LEFT STYLEN */
.logo {
	float:						left;
	width:						200px;
	height:						178px;
	overflow:					hidden;
}
ul#menu_v {
	width:						200px;
	margin-top:				86px;
}
#menu_v li {
	list-style:				none;
	border-bottom:		1px solid #fff;
	float:						left;
	width:						200px;
	background:				transparent url(../img/seventy.png) 0px 0px repeat;
}
#menu_v li a {
	display:					block;
	padding:					4px 0px 5px 0px;
	text-indent:			7px;
	color:						#000;
	width:						200px;
	overflow:					hidden;
	font:							bold 13px/19px verdana,sans-serif;
	text-decoration:	none;
}
#menu_v li a:hover {
	background-color: #fff;
}
#menu_v li ul {
	position:					absolute;
	margin-top:				-29px;
	margin-left:			200px;
	display:					none;
	border:						1px solid #000;
	border-width:			1px 1px 0px 0px;
	background-color:	#fff;
	z-index:					9999;
	width:						200px;
}
#menu_v li a.none {
	cursor:						default;
}
#menu_v li a.none:hover {
	background-color: transparent;
}
#menu_v li ul li {
	border-bottom:		1px solid #000;
	float: left;
}
#menu_v li ul li ul {
	border-left:			1px solid #000;
}
/* pijltjes */
#menu_v li.sub {
	background:				transparent url(../img/arrow.png) 0px 0px no-repeat;
}
#menu_v li.sub a:hover {
	background: 			#fff url(../img/blackarrow.gif) 97% 11px no-repeat;
}
#menu_v li.sub a.none:hover {
	background: 			transparent url(../img/blackarrow.gif) 97% 11px no-repeat;
}

#menu_v li ul li a:hover,
#menu_v li.sub ul li a:hover {
	background-image:	url(../img/1x1.gif);
}


/* MID STYLEN */
.top {
	float:						left;
	height:						86px;
	width:						630px;
	overflow:					hidden;
}
.content {
	float:						left;
	width:						630px;
	height:						446px;
	overflow:					hidden;
}
.top object,
.top embed {
	margin-top:				24px;
}
.top h1 {
	margin-top:				90px;
}
.padding20 {
	overflow-x:				hidden;
	overflow-y:				auto;
	height:						378px;
	padding:					20px 20px 20px;
}
.marginhome {
	margin:						20px 10px 0px 20px;
	height:						426px;
	overflow:					hidden;
}


/* RIGHT STYLEN */
.zoeken {
	width:						180px;
	margin-bottom:		30px;
	float:						left;
}
.nieuws {
	float:						left;
}
.extra {
	height:						120px;
	float:						left;
	width:						182px;
}
.right a {
	display:					block;
	padding:					4px 0px 5px 7px;
	border-bottom:		1px solid #fff;
	color:						#000;
	font-weight:			bold;
	text-decoration:	none;
	line-height:			19px;
	background-color:	transparent;
	float:						left;
	width:						182px;
}
.right a:hover {
	background:				#fff url(../img/1x1.gif) 0px 0px repeat;
}
.right a.uk {
	background:				transparent url(../img/uk.gif) 148px 8px no-repeat;
	border-bottom:		0px;
	margin-top:				32px;
}
.right a.uk:hover {
	background:				#fff url(../img/uk.gif) 148px 8px no-repeat;
}
.right a.nl {
	background:				transparent url(../img/nl.gif) 148px 8px no-repeat;
	border-bottom:		0px;
	margin-top:				32px;
}
.right a.nl:hover {
	background:				#fff url(../img/nl.gif) 148px 8px no-repeat;
}
.right p.zoeken_titel {
	background:				#9D0917 url(../img/zoeken.gif) 0px 0px no-repeat;
	text-indent:			-9999px;
	height:						28px;
	width:						180px;
	float:						left;
}
.right p.nieuws_titel {
	background:				#9D0917 url(../img/nieuws.gif) 0px 0px no-repeat;
	text-indent:			-9999px;
	height:						28px;
	width:						182px;
	float:						left;
}
.right p.links_titel {
	background:				#9D0917 url(../img/links.gif) 0px 0px no-repeat;
	text-indent:			-9999px;
	height:						28px;
	width:						182px;
	float:						left;
}
.right p.links_title {
	background:				#9D0917 url(../img/links.gif) 0px 0px no-repeat;
	text-indent:			-9999px;
	height:						28px;
	width:						182px;
	float:						left;
}

.right .extra img {
	border:						0px;
}
.right .extra a {
	border-bottom: 		0px;
	padding:					0px;
}
.right .extra a:hover {
	background-color:	transparent;
}


/* ADRES STYLEN */
.adres a {
	color:						#000;
	text-decoration:	none;
}


/* CONTENT STLYEN */
.content ul {
	margin:						0px 0px 15px 0px;
}
.content li {
	margin:						0px 0px 0px 25px;
}
.content blockquote {	
	margin-left:			25px;
}
.content img.links {
	float:						left;
	margin:						0px 15px 0px 0px;
}
.content img.rechts {
	float:						right;
	margin:						0px 0px 0px 15px;
}
.content p {
	padding-bottom:		15px;
}
.content h1 {
	font-size:				14px;
	color:						#fff;
	width:						630px;
	height:						28px;
	background-color:	#9d0917;
	text-indent:			20px;
	line-height:			27px;
}
.content h2,
.content h2 a {
	font-size:				14px;
	color:						#000;
	margin-bottom:		15px;
}
.content h3 {
	font-size:				12px;
	margin-bottom:		0px;
}
.content a {
	color:						#9D0917;
}


/* ivm WK */
.content h4,
.content h4 a {
	font-size:				17px;
	text-align:center;
	color: #fff;
	text-decoration:none;
}
.content h4 a:hover {
	color: #FF6600;
}
/* ivm WK - einde */
.content img,
.content .rotator {
	border:						1px solid #9e0a18;
}
.content .rotator img {
	border:						0px;
}


/* TABEL STYLEN */
.content td {
	color:						#000;
	font-family:			verdana,sans-serif;
	font-size:				12px;
	background-color:	#FFF;
}
.content table {
	border-width:			0px;
	width:						100%;
	margin-bottom:		15px;
}
.content table td {
	width:						*;
	border-width:			0px;
	padding:					1px 5px;
}
.content table td p {
	margin-bottom:		0px;
}
.content table tr.head td {
	font-weight:			bold;
	color:						#fffbf7;
	width:						*;
	border-width:			0px;
	height:						24px;	
}
.content table tr.row td {
	width:						*;
	border-width:			0px;
}


/* FORMULIER STYLEN */
.content textarea {
	height:						100px;
	width:						293px;
	padding:					5px 0px 5px 7px;
	margin:						2px 0px 2px 2px;
	background:				transparent url(../img/text_bg.gif) 0px 0px repeat-y;
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	border:						0px;	
}
.content .box {
	width:						17px;
	margin-right:			3px;
	background:				none;
}
.content input {
	background:				transparent url(../img/input_bg.gif) 0px 0px no-repeat;
	height:						21px;
	border:						0px;
	width:						286px;
	padding:					2px 15px 0px 7px;
	margin:						2px 0px 2px 2px;
}
.content select {
	height:						21px;
	border:						1px solid #aaa;
	width:						296px;
	margin:						2px 0px 2px 2px;
	padding:					0px;
}
.content button {
	background:				transparent url(../img/button_bg.gif) 0px 0px no-repeat;
	height:						21px;
	border:						0px;
	width:						150px;
	padding:					0px 0px 0px 7px;
	margin:						0px 2px 2px 2px;
	color:						#fff;
	cursor:						pointer;
	font-size:				12px;
	font-weight:			bold;	
}
.right form.search {
	float:						left;
	width:						180px;
	height:						30px;
	border-bottom:		1px solid #fff;
	clear:						both;
}
.content .search {
	float:						left;
	height:						37px;
	margin-bottom:		12px;
}
.content .search p {
	font-weight:			bold;
	width:						236px;
	float:						left;
	line-height:			28px;
}
.search input {
	background:				transparent url(../img/search_bg.gif) 0px 0px no-repeat;
	width:						130px;
	height:						21px;
	border: 					0px;
	padding:					2px 0px 0px 7px;
	float:						left;
	margin:						4px 0px 0px 5px; 
}
.content .search input {
	width:						290px;
}
.search button {
	background:				transparent url(../img/search_bg.gif) -300px 0px no-repeat;
	width:						28px;
	height:						21px;
	border:						0px;
	cursor:						pointer;
	float:						left;
	margin:						4px 0px 0px 0px;
}