body {
	background:url(images/bg.png) #476da5 repeat-x;
	font-family:"Tahoma";
	line-height:16px;
	font-size:11px;
	color:#fff;
	margin:0;
}

#container {
	margin:0 auto;
	width:930px;
}

#header {
	background:url(images/header.png) no-repeat;
	position:relative;
	height:230px;
	width:930px;
}

#header h1, #header h2 {
	text-indent:-6000px;
	position:absolute;
	padding:0;
	margin:0;
}

#header h1 {
	background:url(images/logo.png) no-repeat;
	behavior:url(iepngfix.htc);
	height:163px;
	width:219px;
	left:0;
	top:0;
}

#header h2 {
	background:url(images/slogan.png) no-repeat;
	behavior:url(iepngfix.htc);
	height:83px;
	width:249px;
	right:30px;
	top:68px;
}

#header h1 a {
	cursor:pointer;
	display:block;
	height:163px;
	width:219px
}

#header ul.menu {
	list-style-type:none;
	position:absolute;
	bottom:7px;
	padding:0;
	left:30px;
	margin:0;
}

#header ul.menu li {
	text-indent:-6000px;
	float:left;
}

#header ul.menu li a {
	background-repeat:no-repeat;
	display:block;
	height:52px;
}

#header ul.menu li.club a {
	background:url(images/menu_club.png);
	width:65px;
}

#header ul.menu li.spelers a {
	background:url(images/menu_spelers.png);
	width:68px;
}

#header ul.menu li.kalender a {
	background:url(images/menu_kalender.png);
	width:81px;
}

#header ul.menu li.rangschikking a {
	background:url(images/menu_rangschikking.png);
	width:120px;
}

#header ul.menu li.verslagen a {
	background:url(images/menu_verslagen.png);
	width:92px;
}

#header ul.menu li.links a {
	background:url(images/menu_links.png);
	width:54px;
}

#header ul.menu li.sporthal a {
	background:url(images/menu_sporthal.png);
	width:81px;
}

#header ul.menu li.fotos a {
	background:url(images/menu_fotos.png);
	width:63px;
}

#header ul.menu li.archief a {
	background:url(images/menu_archief.png);
	width:69px;
}

#header ul.menu li.contact a {
	background:url(images/menu_contact.png);
	width:78px;
}

#header ul.menu li.sponsors a {
	background:url(images/menu_sponsors.png);
	width:106px;
}

#header ul.menu li a:hover {
	background-position:bottom;
}

#header .nieuwsbrief {
	position:absolute;
	width:425px;
	right:30px;
	top:10px;
}

#header .nieuwsbrief b {
	padding:3px 0 0 0;
	float:left;
}

#header .nieuwsbrief .radio {
	float:left;
}

#header .nieuwsbrief .label {
	background:url(images/nieuwsbrief.png) no-repeat;
	background-position:top left;
	float:right;
	height:19px;
	width:165px;
	margin:0;
}

#header .nieuwsbrief .input {
	padding:3px 15px 0 10px;
	font-family:"Tahoma";
	background:none;
	font-size:10px;
	color:#011625;
	border:none;
	height:16px;
	width:105px;
}

#body {
	margin:0 auto;
	width:870px;
}

#content {
	padding:4px 0 10px 0;
	width:595px;
	float:left;
}

#content h1 {
	border-bottom:#658cc7 solid 2px;
	text-indent:-6000px;
	margin:0 0 0 4px;
	height:26px;
	width:587px;
	padding:0;
}

#content h1.laatste_nieuws {
	background:url(images/h1_laatste_nieuws.png) no-repeat 21px 0;
}

#content h1.contact {
	background:url(images/ttl-contact.jpg) no-repeat 21px 0;
}

#content h1.club {
	background:url(images/ttl-club.jpg) no-repeat 21px 0;
}

#content h1.spelers {
	background:url(images/ttl-spelers.jpg) no-repeat 21px 0;
}

#content h1.kalender {
	background:url(images/ttl-kalender.jpg) no-repeat 21px 0;
}

#content h1.rangschikking {
	background:url(images/ttl-rangschikking.jpg) no-repeat 21px 0;
}

#content h1.sporthal {
	background:url(images/ttl-sporthal.jpg) no-repeat 21px 0;
}

#content h1.links {
	background:url(images/ttl-links.jpg) no-repeat 21px 0;
}

#content h1.archief {
	background:url(images/ttl-archief.jpg) no-repeat 21px 0;
}

#content h1.verslagen {
	background:url(images/ttl-verslagen.jpg) no-repeat 21px 0;
}

#content h1.fotos {
	background:url(images/ttl-fotos.jpg) no-repeat 21px 0;
}

#content h1.sponsors {
	background:url(images/ttl-sponsors.jpg) no-repeat 21px 0;
}

#content .volgende_wedstrijd {
	background:url(images/volgende_wedstrijd.jpg) no-repeat;
	padding:6px 0 0 25px;
	height:38px;
	width:570px;
}

#content .volgende_wedstrijd b {
	color:#A0C5FB;
}

#content .box {
	padding:16px 30px 90px 35px;
	background:#33517e;
	position:relative;
	margin:0 0 0 4px;
	width:522px;
}

#content .box .post {
	margin:0 0 20px 0;
}

#content .box .post h2 {
	text-transform:uppercase;
	font-size:13px;
	color:#A0C5FB;
	padding:0;
	margin:0;
}

#content .box .post span {
	font-size:10px;
}

#content .box .post .bericht {
	padding:1px 13px 5px 13px;
	background:#294165;
	margin:5px 0 0 0;
}

#content .box .bottom {
   background:url(images/box_bottom.png) no-repeat;
	text-align:center;
	position:absolute;
	padding:60px 0 0 0;
	height:30px;
	width:587px;
	bottom:0;
	left:0;
}

#content .box .bottom a {
	text-decoration:none;
	color:#fff;
}

#content .box .bottom .titans {
	font-weight:bold;
	color:#6b8cc4;
}

#content .box .bottom .titans a {
	color:#6b8cc4;
}

#sidebar {
	width:272px;
	float:right;
}

#sidebar .box {
	background:#355282;
	padding:0 0 35px 0;
	position:relative;
	margin:0 0 10px 0;
	color:#67a6dc;
	width:272px;
}

#sidebar .box h3 {
	background:url(images/sidebar_top.png) no-repeat;
	padding:9px 15px 0 0;
	margin:0 0 15px 0;
	text-align:right;
	height:22px;
	width:257px;
}

#sidebar .box ul {
	list-style-type:none;
	margin:0 0 0 2px;
	width:268px;
	padding:0;
}

#sidebar .box ul li {
	padding:1px 0 1px 15px;
}

#sidebar .box ul li.ev {
	background:#2a4268;
}

#sidebar .box ul li.on {
	background:#40629b;
}

#sidebar .box ul li span {
	float:left;
	width:35px;
}

#sidebar .box ul li.titans {
	font-weight:bold;
	color:#fff;
}	

#sidebar .box table {
	margin:0 0 5px 25px;
}

#sidebar .box table th {
	text-align:left;
	color:#fff;
}

#sidebar .box table .nmmr {
	width:28px;
}

#sidebar .box table .naam {
	width:150px;
}

#sidebar .box table b {
	color:#fff;
}

#sidebar .box .footer {
	background:url(images/sidebar_bottom.png) no-repeat;
	padding:3px 20px 0 0;
	position:absolute;
	height:19px;
	width:252px;
	bottom:0;
	left:0;
}

#sidebar .box .footer span a {
	text-decoration:none;
	font-weight:bold;
	padding:0 0 0 0;
	display:block;
	color:#67a6dc;
	height:15px;
	float:right;
}

#sidebar .box .footer span a:hover {
	color:#fff;
}

#sidebar .footer span a span {
	color:#fff;
}

#sidebar .img {
	margin-bottom:10px;
}


a:link, a:visited 
{
	text-decoration:underline;
	color: #A0C5FB;
	font-weight:bold;
}

a:hover
{
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;	
}

li
{
 line-height:20px;
}
