body {
	background-color:#0e300f;
	margin:0;
	padding:0;
	border:0;
	font-family: verdana,arial,sans-serif; 	
	font-size:11px;
	line-height:15px;
	color:white;
	list-style-type: none;	
}

a {
	color:white;
}

.csc-header, .csc-header-n2 {
	clear:both;
}

/* ------ extra -------------------- */
#extra {
	margin:0;
	padding-left:17px;
}

#extra h2 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:4px;
	margin-top:5px;
}

#extra p {
	font-size:11px;
	margin-top:7px;
}


/* ---------- mininews -------------- */
p.tx-mininews-pi1-fp_listrowField-datetime {
  float:right;
}

p.tx-mininews-pi1-fp_listrowField-title, p.tx-mininews-pi1-listrowField-title {
	margin:0 !important;
	padding:0 !important;
}


.tx-mininews-pi1-fp_listrowField-title a, .tx-mininews-pi1-listrowField-title a {
	font-size:11px;
	font-weight:bold;
	color:white;
	text-decoration: none;  
}

.tx-mininews-pi1-fp_listrowField-more-link {
	float:left;
}

.tx-mininews-pi1-fp_listrowField-more-link a {
	color:white;
}

.tx-mininews-pi1-fp_listrowField-more-link {
	margin-bottom:30px;
}

.tx-mininews-pi1-fp_listrow-last, .tx-mininews-pi1-fp_listrow-normal {
	clear:both;
}


/* ---------- footer -------------- */
#footer {
	height:32px;
	border:1px solid white;
	background-color:black;	
	text-align:center;
	padding-top:10px;	
}

#footer a:link, #footer a:visited, #footer a:hover {	
  	text-decoration: none;  	  	  	
  	color: #fff;	
}

#footer a:hover, #footer a:active  {
	text-decoration: underline;  
}

#footer a#footer_actief {
	text-decoration: underline;  
}

/* ------------ sitemap -------------- */
.csc-sitemap {
	margin-left:-41px;
}

.csc-sitemap ul {
	padding-bottom:15px;
}

/* -- 1e laag -- */
.csc-sitemap ul li {
	list-style-type: none;	
}

.csc-sitemap ul li a:link, .csc-sitemap ul li a:visited, .csc-sitemap ul li a:hover {
	font-weight:bold;
	color:white;
	font-size:18px;
	text-decoration:none;
	line-height:30px;	
}

/* -- 2e laag -- */
.csc-sitemap ul li ul li {
	list-style-type: none;	
}

.csc-sitemap ul li ul li a:link, .csc-sitemap ul li ul li a:visited, .csc-sitemap ul li ul li a:hover {
	color:white;
  	font-size:11px;
  	font-weight:bold;
	text-decoration:none;
	line-height:20px;
}

/* -- 3e laag -- */
.csc-sitemap ul li ul li ul li {
	list-style-type: none;	
}


.csc-sitemap ul li ul li ul li a:link, .csc-sitemap ul li ul li ul li a:visited {
	font-weight:normal;
	color:white;
	font-size:10px;
	text-decoration:none;
	background-image:url(../img/sub_nav_uit.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px; 
}

.csc-sitemap ul li ul li ul li a:hover {
	background-image:url(../img/sub_nav_aan.gif);
	text-decoration: underline;  
}

/* ---------------------------- */

hr {
	display:none;
}

img {
	border:0;
}


#container {
	width: 798px; 	
	border:0;
	margin-left:auto; 
	margin-right:auto; 	
	border-left:1px solid black;
	border-right:1px solid black;	
}

/* ------------- top container met logo en top navigatie ------------- */
#top_container {
	width:798px;
	background-color:white;
	height:69px;	
}

#logo {
	float:left;
}


#top_nav {
	margin:0;
	padding:0;
	padding-right:10px;	
	float:right;
	color:black;	
	text-align:right;
	font-weight:bold;
}


#top_nav a:link, #top_nav a:visited, #top_nav a:hover {	
  	text-decoration: none;  	  	
  	padding:0 5px;  
  	color: #000;
	font-weight:bold;
	font-size: 11px;
	line-height:27px; 
}

#top_nav a:hover {
	text-decoration: underline;  
}

#top_nav a:active {
	text-decoration: underline;  
}

#top_nav a#top_actief {
	text-decoration: underline;  
}

/* ----------------- main menu ---------------- */
#main_menu {
	margin:0;
	padding:0;
	height:52px;
	background-color:#fff;		
}

#main_menu ul {
	float:left;
	margin:0;
	padding:0;					
}

#main_menu ul li {
	list-style-type: none;	
	display:inline;	
}

#main_menu li a:link, #main_menu li a:visited, #main_menu li a:hover {	
	float:left;
  	text-decoration: none;   
  	color: #000;
  	font-size: 12px;
  	font-weight:bold;
  	line-height:45px;   	
  	width:114px;  	
  	text-align:center;  
  	height:52px;	
	background-image:url(../img/bg_main_menu.gif);
	background-repeat: repeat-x;	
}

#main_menu li a:hover, #main_menu li a#main_actief  {
	width:112px;
	background-image:url(../img/bg_main_menu_actief.gif);
	background-repeat: repeat-x;	
	border-left:1px solid #a3a2a2;	
	border-right:1px solid #a3a2a2;
}

#main_menu li.no_border_left a:hover, #main_menu li.no_border_left a#main_actief  {	
	border-left:1px solid transparent;
}

#main_menu li.no_border_right a:hover, #main_menu li.no_border_right a#main_actief  {	
	border-right:1px solid transparent;
}

/* ------------- midden container ---------------- */
#midden_container {	
	height:172px;		
}

#foto_header img {
	float:left;
	border:1px solid white;
}

#next_game {
	background-image:url(../img/bg_next_game.gif);
	float:right;
	width:270px;
	height:170px;
}

#next_game h3 {
	font-size:13px;
	margin-left:25px;
	margin-top:22px;
	margin-bottom:0;
}

#next_game h2 {
	margin-top:10px;
	font-size:12px;
	margin-left:25px;
	margin-bottom:0;
}

#next_game p {
	margin-top:5px;
	margin-left:25px;
	width:220px;
}

/* ------------- sub_mid_container ---------------- */
#sub_mid_container {
	border:1px solid white;
	border-bottom:0;	
	margin:0;	
	padding:0px;
	background-image:url(../img/bg_sub_mid_container.gif);
	height:32px;
}

#menu_titel h2 {
	width:261px;
	float:left;
	font-size:12px;
	margin:0;	
	margin-top:9px;
	padding-left:17px;	
}

#kruimelpad {
	float:right;
	width:497px;	
	border-left:1px dotted #6fac67;		
	height:29px;
	padding-left:20px;
}

#kruimelpad a:link, #kruimelpad a:visited, #kruimelpad a:hover {	
  	text-decoration: none;  	  	
  	padding:0 5px;  
	line-height:31px; 
	color:white;
	
}

#kruimelpad a:hover {
	text-decoration: underline;  
}

#kruimelpad a:active {
	text-decoration: underline;  
}


/* ------------- bottom_container ---------------- */
#bottom_container {
	background-color:#318825;
	border-left:1px solid white;
	border-right:1px solid white;		
}

/* ------------- sub_nav ---------------- */
#sub_nav {
	margin-top:10px;
	float:left;
	width:261px;	
	margin-bottom:60px;	
}

/* ---- 1e laag ---- */
#sub_nav ul {
	padding-left:17px;
	margin:0;
}

#sub_nav ul li {	
	text-decoration: none; 
	list-style-type: none;	 					
}

#sub_nav ul li a:link, #sub_nav ul li a:visited {	
	padding:2px;
  	text-decoration: none;     	
  	line-height:24px;   
  	color:white;
  	font-size:11px;
  	font-weight:bold;
}

#sub_nav ul li a:hover {
	text-decoration: underline;  
}


#sub_nav ul li a#sub_actief {
	text-decoration: underline;   
}


/* ---- 2e laag ---- */
#sub_nav ul li ul {
	margin:0;
	margin-bottom:15px;
	padding:0;
}

#sub_nav ul li ul li {
	list-style-type: none;	
	border-bottom:1px dotted #fff;					
}

#sub_nav ul li ul li a:link, #sub_nav ul li ul li a:visited {	
	padding:2px;
	background-image:url(../img/sub_nav_uit.gif);
	background-position:left center;
	background-repeat:no-repeat;
  	text-decoration: none;     	
  	line-height:24px;   
  	color:white;
  	padding-left:20px; 
  	font-weight:normal;		
}

#sub_nav ul li ul li a:hover {
	background-image:url(../img/sub_nav_aan.gif);
	text-decoration: underline;  
}

#sub_nav ul li ul li a#subsub_actief {
	background-image:url(../img/sub_nav_aan.gif);
	text-decoration: underline;   
}

/* ----------- content ---------------- */

#content {
	margin-top:0px;
	float:right;
	width:447px;	
	border-left:1px dotted #6fac67;		
	padding-left:20px;
	padding-right:50px;		
}

#content h1 {
	font-size:18px;
}


#content h2 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:4px;	
}

#content p {
	margin-top:2px;
	margin-bottom:20px;
}

#end_bottom_container {
	clear:both;
}

#content h3 {
	font-size:13px;
	font-weight:bold;
}

#content h3.csc-firstHeader {
	font-size:18px;
}

#content ol li {
	margin-bottom:20px;
	margin-left:-20px;
}


/* -------- sponsors ------------ */
#sponsors {
	background-color:white;
	border-top:1px solid black;
	width: 798px;
}

#sponsors img {
	padding:0 25px 0 24px;
}

