body
{
	margin:0;
	padding:0;
	background:#959594 repeat-y top center url(../gfx/bodybg.gif);
}

body, form, input, select, option textarea
{
	font:11px/14px arial, helvetica, sans-serif;
}

p
{
	margin:0 0 1em 0;
}

a
{
	color:#DA012B;
}

h1, h2, h3, h4, h5, h6
{
	margin:0 0 1px 0;
	padding:0 0 3px 0;
	color:#DA012B;
	border-bottom:1px solid #959594;
}

h1	{font-size:22px}
h2	{font-size:19px}
h3	{font-size:17px}
h4	{font-size:15px}
h5	{font-size:12px}
h6	{font-size:11px}

a:hover
{
	text-decoration:none;
}

.verberg
{
	display:none;
}

div#wrapper
{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-490px;
	width:980px;
}

div#top
{
	width:980px;
	height:128px;
	background:#DA012B no-repeat top left url(../gfx/topbg.jpg);
}

div#top h1, div#top p
{
	display:none;
}

div#content
{
	position:absolute;
	top:195px;
	left:248px;
	width:470px;
	color:#676767;
	font:11px/20px arial, helvetica, sans-serif;
	background:white;
}

div#images
{
	display:block;
	position:absolute;
	top:0;
	left:511px;
}

ul#topNav
{
	display:block;
	position:absolute;
	top:128px;
	left:0;
	width:702px;
	height:26px;
	margin:0;
	padding:0 0 0 278px;
	list-style:none;
	background:#DA012B;
	border-top:2px solid white;
	border-bottom:2px solid white;
}

ul#topNav li, ul#topNav li a
{
	color:white;
	text-decoration:none;
	height:26px;
	font-size:11px;
	line-height:25px;
	letter-spacing:1px;
}

ul#topNav li
{
	display:block;
	float:left;
	padding:0 10px 0 5px;
	background:no-repeat right center url(../gfx/topnavdash.gif);
}

ul#topNav li.laatste
{
	padding-right:5px;
	background:none;
}

ul#topNav ul
{
	display:none;
}

form#zoeken
{
	position:absolute;
	top:130px;
	right:40px;
	margin:0;
	padding:3px 0 0 0;
}

form#zoeken input
{
	width:77px;
	height:12px;
	margin:0 6px 0 0;
	padding:2px;
	font-size:11px;
	line-height:12px;
	color:white;
	vertical-align:middle;
	border:1px solid white;
	background:#ED8297;
}

form#zoeken a
{
	color:white;
	text-decoration:none;
	letter-spacing:1px;
}

div#nav
{
	position:absolute;
	top:197px;
	left:16px;
	width:190px;
}

div#nav ul, div#nav ul ul
{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}

div#nav ul li
{
	display:block;
	margin:0 0 1px 0;
	padding:0;
	width:175px;
	background:white no-repeat top left url(../gfx/item1top.gif);
}

div#nav ul li a
{
	display:block;
	color:#DA012B;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
	padding:8px 5px 7px 31px;
	background:no-repeat bottom left url(../gfx/item1bottom.gif);
}

* html div#nav ul li a
{
	height:14px;
}

div#nav ul li em
{
	font-style:normal;
	display:block;
	background:no-repeat top left url(../gfx/_item1top.gif);
}

div#nav ul li em a
{
	color:white;
	background-image:url(../gfx/_item1bottom.gif);
}

div#nav ul li li em 
{
	background:no-repeat top left url(../gfx/_item2top.gif);
}

div#nav ul li li em a
{
	background:no-repeat bottom left url(../gfx/item2bottom.gif);
}

div#nav ul ul
{
	border-top:2px solid #DA012B;
	background:#DA012B;
}

div#nav ul ul ul
{
	border:0;
}

div#nav ul li li
{
	width:122px;
	margin:0 0 0 19px;
	background:no-repeat top left url(../gfx/item2top.gif);
}

div#nav ul li li a
{
	padding:4px 5px 3px 12px;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	background:no-repeat bottom url(../gfx/item2bottom.gif);
	border-bottom:3px solid #DA012B;
}

* html div#nav ul li li a
{
	height:1%; /* Anders verdwijnen in IE de afgeronde hoekjes aan de onderkant. */
}

/* Nieuws: */
div.nieuwsItem
{
	margin:0 0 10px 0;
	border-bottom:1px solid #DA012B;
}

div.nieuwsItem *
{
	border:0;
}

div.nieuwsItem h3 em
{
	display:block;
	color:#B2B2B2;
	font-size:12px;
	float:right;
}

span.fout
{
	font-size:10px;
	color:red;
	margin:0;
}

form p
{
	margin:0 0 5px 0;
	clear:both;
}

form p label
{
	display:block;
	float:left;
	width:100px;
}

/* RSS gedeelte */

div#rssfeed {
        margin-top: 15px;
        width: 180px;
        text-align: right;
        line-height: 15px;
}

div#rssfeed img {
        float: right;
        vertical-align: top;
        margin-left: 10px;
        border: 0;
}
