/* positioneren website */
body{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
}

div#container{
	position: absolute;
	top: 50%;
	left: 50%;
	height: 560px;
	width: 960px;
	margin: -280px 0 0 -480px;
	border: 0px solid #000;
}

div#header{
	display:	inline;
	float:		left;
	height:		22px;
	width:		970px;
	border:		0px solid #000;
}
div#links_boven{
	display:	inline;
	float:		left;
	width:		180px;
	height:		22px;
	background: url(/images/links_boven.jpg) no-repeat 0 0;
	border:		0px solid #000;
}

div#menu_boven{
	position:	relative;
	display:	inline;
	float:		left;
	height:		18px;
	width:		473px;
	padding: 	4px 0 0 6px;
	margin: 	0 0 0 0;
	background-color:	#81c7e6;
	color:		#FFF;
	border:		0px solid #000;
	z-index:	2;
}

div#rechts_boven{
	display:	inline;
	float:		left;
	width:		290px;
	height:		18px;
	margin:	0 0 0 0;
	padding:	4px 0 0 10px;
	color:	#518095;
	font-weight:	bold;
	background: url(/images/rechts_boven.jpg) no-repeat 0 0;
	border:		0px solid #000;
}
	
div#links{
	display:	inline;
	float:		left;
	height:		100%;
	width:		180px;
	border:		0px solid #000;
}
	
img.logo{
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0px solid #999;
}

ul#menu_links{
	float: left;
	width:	170px;
	padding: 0 5px 0 5px;
	margin: 0 0 0 0;
	list-style: none;
	border: 0px solid #000;
}

li.menu_links{
	float: left;
	width:	170px;
	height:	90px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: url(/images/menu_links_bg.jpg) no-repeat 0 0;
	border: 0px solid #000;
}
	
div#content{
	display:	inline;
	float:		left;
	position:	relative;
	height:		100%;
	width:		467px;
	padding:	0px 0px 0 0px;
	margin:		0 0 0 0;
	border:		0px solid #000;
	z-index:	1;
}

div#content_txt {
	float:		left;
	display:	inline;
	width:		455px;
	position:	absolute;
	top:		400px;
	left:		0px;
	margin-right:	5px;
}

div#content_txt_disc {
	float:		left;
	display:	inline;
	width:		455px;
	position:	absolute;
	left:		0px;
	margin-right:	5px;
}
	
div#rechts{
	display:	inline;
	float:		left;
	height:		100%;
	width:		290px;
	padding:	0px 0px 0 0px;
	margin:		0 0 0 0;
	border:		0px solid #000;
}

div#inspiratie{
	display:	inline;
	float:		left;
	position:	relative;
	width:		290px;
	height:		384px;
	padding:	0 0px 0 0px;
	margin:		0px 0 0 0;
	border:		0px solid #000;
}

div#inspiratie_text{
	float:		left;
	display:	inline;
	width:		290px;
	position:	absolute;
	top:		150px;
	left:		0px;
}
	
div.lijn{
	display:	inline;
	float:		left;
	height:		100%;
	width:		10px;
	padding:	28px 0 0 0;
	margin:		0 0 0 0;
	border:		0px solid #000;
}

img{
	border:	0px solid #000;
}

/* Tekst opmaak */

span#tekst_links_boven{
	display:	inline;
	float:		left;
	margin:	0 0 0 10px;
	padding:	4px 0 0 0;
	color:	#518095;
	font-weight:	bold;
	border:		0px solid #000;
}

span.leesmeer{
	color:		#be0d0d;
}

h1{
	margin:		20px 0 10px 0;
	padding:	0 0 0 0;
	font-size:	38px;
	color:		#518095;
	border:		0px solid red;
}

h2{
	margin:		3px 0 3px 0;
	padding:	0 0 0 0;
	font-size:	22px;
	color:		#000;
	border:		0px solid red;
}

h2.rood{
	margin:		3px 0 4px 0;
	padding:	0 0 0 0;
	font-size:	20px;
	color:		#be0d0d;
	border:		0px solid red;
}

h3{
	font-size:	18px;
	font-weight:	normal;
	margin:		3px 0 21px 0;
	padding:	0 0 0 0;
	color:		#909193;
	border:		0px solid red;
}

p{
	margin:		3px 0 3px 0;
	padding:	0 0 0 0;
	line-height: 21px;
	border:		0px solid red;
}

/* suckerfish dropdown menu */

ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	border:		0px solid red;
}

li { 
	float: left;
	position: relative;
	text-align:	left;
	margin: 0 5px 0 5px;
	border:		0px solid red;
}

li ul { 
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
	margin:	0 0 0 -10px;
	padding:	5px 5px 5px 5px;
	background-color:	#81c7e6;
	border:		0px solid red;
	filter:alpha(opacity=90);
	opacity: 0.9;
	/*-moz-opacity: 0.9;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	*/
}

li.sub{
	position:	relative;
	width:		100%;
	border:		0px solid red;
	line-height:22px;
	z-index:	1000;
}



li:hover ul, li.over ul { 
	display: block;
	clear:	left;
	z-index:	1000;
	width:		200px;
}

a, a:link, a:visited{
	color:	#be0d0d;
}
a:hover{
	color:	#be0d0d;
	font-weight:	bold;
}
a.menu li{
		background-color:	#81c7e6;
		text-decoration: none;
}
.sub a.menu, a.menu:link, a.menu:visited{
	color:		#446b7c;
	text-decoration: none;
	font-weight:	bold;
	z-index:	1000;
}
.sub a.menu:hover, a.menu:active{
	color:			#be0d0d;
	font-weight:	bold;
	text-decoration: none;
	z-index:	1000;
}

a.menu_1stlvl:link,
a.menu_1stlvl:hover,
a.menu_1stlvl:active,
a.menu_1stlvl:visited {
	color:				#FFFFFF;
	text-decoration:	none;
	font-weight:		normal;
}

ul.content_txt_list {
	margin:				0px;
	padding:			0px 0px 0px 10px;
}

li.content_txt_list_item {
	width:				100%;
	list-style-type:	disc;
	float:				left;
	line-height: 		21px;
}
