*
{
	margin:0;
	padding:0;
	outline:none;
	border:none;
	text-decoration:none;
	list-style:none;
	font-family:Tahoma, Arial;
	font-size:11px;
}

body
{
	background:url(/images/bg.jpg) repeat-x #0b0b0b;
}

img {
border:0;
}

#container
{
	width:910px;
	padding:7px 7px 0 7px;
	margin:58px auto 20px auto;
	background:url(/images/containerbg.jpg) no-repeat top;
}

#topmenu
{
	width:910px;
	height:45px;
	padding:0 0 0 10px;
	line-height:45px;
	background:url(/images/topmenu.jpg) no-repeat;
}

#topmenu li
{
	display:inline;
	padding:0 15px 0 15px;
	font-weight:bold;
}

#topmenu li a{color:#4b4b4b;}
#topmenu li a:hover{color:#0c8382;}

h1
{
	float:left;
	width:211px;
	height:94px;
	background:url(/images/logo.jpg) no-repeat;
	text-indent:-99999px;
}

h2
{
	float:right;
	width:699px;
	height:94px;
	background:url(/images/header.jpg) no-repeat;
	text-indent:-99999px;
}

#balk
{
	clear:both;
	width:910px;
	height:10px;
	background:url(/images/balkje.jpg) no-repeat;
}

#links
{
	float:left;
	padding:0 0 2px 0;
	width:208px;
}

#midden
{
	float:left;
	padding:0 3px 2px 3px;
	width:509px;
}

#rechts
{
	float:right;
	padding:0 0 2px 0;
	width:187px;
}

#links h4
{
	margin:3px 0 0 0;
	padding:0 0 0 10px;
	width:198px;
	height:30px;
	line-height:28px;
	background:url(/images/menutop_links.jpg) no-repeat;
	color:#92d5d4;
}

#rechts h4
{
	margin:3px 0 0 0;
	padding:0 0 0 10px;
	width:177px;
	height:30px;
	line-height:28px;
	background:url(/images/menutop_rechts.jpg) no-repeat;
	color:#92d5d4;
}

.menu li
{
	height:18px;
	line-height:17px;
	margin:1px 0 0 0;	
	padding:0 0 0 20px;
}

.menu li a{color:#a5a5a5;}
.menu li a:hover{text-decoration:underline;}

#links .menu li
{
	width:188px;
	background:url(/images/menuitem_links.jpg) no-repeat;
}

#rechts .menu li
{
	width:167px;
	background:url(/images/menuitem_rechts.jpg) no-repeat;
}

.menucontent
{
	padding:6px 10px 6px 10px;
	color:#a5a5a5;
}

.menucontent a{text-decoration:underline;}

#links .menucontent
{
	width:188px;
	background:url(/images/menucontent_links.jpg) no-repeat bottom #171d1d;
}

#rechts .menucontent
{
	width:167px;
	background:url(/images/menucontent_rechts.jpg) no-repeat bottom #171d1d;
}

#midden h3
{
	margin:3px 0 0 0;
	padding:0 0 0 10px;
	width:499px;
	height:30px;
	line-height:28px;
	background:url(/images/contenttop.jpg) no-repeat;
	color:#435b5b;
}

#midden .content
{
	width:489px;
	padding:6px 10px 6px 10px;
	background:url(/images/contentbottom.jpg) no-repeat bottom #151515;
	color:#c5c5c5;
}

#midden .content a{text-decoration:underline;}
#midden .content a{text-decoration:none; color:#FFFFFF;}

#footer
{
	clear:both;
	width:910px;
	height:37px;
	line-height:37px;
	background:url(/images/footer.jpg) no-repeat;
	text-align:center;
	font-weight:bold;
	color:#4b4b4b;
}

#footer a{font-weight:normal; color:#4b4b4b;}
#footer a:hover{text-decoration:underline;}

label {float: left;width: 75px; padding: 1px;}
fieldset br { clear: both; }
