body {
	background-color:#718BAE;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	margin:0;
	color:#666666;
	text-align:center;
}

#pagewrapper {
	position:relative;
	text-align:left;
	width:800px;
	background-color:#FFFFFF;
	margin: 0 auto;
}

#header {
	background-image: url(../includes/header_image.php);
	background-repeat: no-repeat;
	height:130px;
}

#header img {
	border:none;
	float:right;
	margin:10px;
}

/*** BEGIN CSS HOOFDMENU ***/
#menu-container {
	width:100%;
	height:33px;
	border-bottom:2px solid #718BAE;
}

#menu{
	position:absolute;
	left: 10px;
	top: 135px;
	z-index:500;
}

#menu a, #menu h2{
	font-size: 9pt;
	background-color: #718BAE;
	display:block;
	margin:0;
	font-weight: normal;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0;
}

#menu a{
	text-decoration:none;
	background-color: #dbdbdb;
}

#menu a, #menu a:visited{
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	border: solid 1px #dbdbdb;
}

#menu h2 a, #menu h2 a:visited{
	color:#000000;
	background-image: none;
	border: solid 1px #718BAE;
	color:#FFFFFF;
	background-color:#718BAE;
	text-align:center;
	font-weight:bold;
}

#menu a:hover{
	color:#718BAE;
	background:#dbdbdb;
	padding-left:5px;
	padding-right:5px;
	border: solid 1px #718BAE;
}

#menu h2 a:hover{
	color:#000000;
	background-color:#dbdbdb;
	background-image: none;
}

#menu a:active{
	color:#000000;
	background:#f0f0f0;
	border: solid 1px #dbdbdb;
}

#menu ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:100px;
	margin-left:8px;
}

#menu li{
	position:relative;
	border-bottom:solid 1px #FFFFFF;
}

#menu li.noborder {
	border-bottom:none;
}

#menu ul ul{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	width:100px;
	border: solid 1px #FFFFFF;
	margin-left:0;
}

#menu ul ul ul{
	top:0;
	left:100%;
	width:100px;
	border: solid 1px #FFFFFF;
}

div#menu li:hover{
	cursor:pointer;
	z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/*** EINDE CSS HOOFDMENU ***/

/*** BEGIN LEFT COLUMN ***/
#leftcolumn {
	width:150px;
	float:left;
	padding:10px;
}

#countdownblock, #donationblock, #contactblock, #sponsorblock, #filmblock, #photoblock, #nieuwsbriefblock {
	background-color:#ffffff;
	border: solid 1px #718BAE;
	margin-bottom:10px;
	text-align:center;
	padding:10px;
}

#contentblock h2, #countdownblock h2, #donationblock h2, #contactblock h2, #sponsorblock h2, #filmblock h2, #photoblock h2 , #nieuwsbriefblock h2 {
	font-size:120%;
	margin:0;
	padding:0;
}

#countdownblock p, #contactblock p, #donationblock p, #filmblock p, #photoblock p, #nieuwsbriefblock p, #nieuwsbriefblock form {
	list-style:none;
	margin:0;
	padding:0;
}

#donationblock img, #sponsorblock img, #photoblock img {
	border:none;
}

#photoblock img {
	margin:1px 0 1px 0;
}

#filmblock a:link, #filmblock a:active, #filmblock a:hover, #filmblock a:visited, #contactblock a:link, #contactblock a:active, #contactblock a:hover, #contactblock a:visited, #photoblock a:link, #photoblock a:active, #photoblock a:hover, #photoblock a:visited, #donationblock a:link, #donationblock a:active, #donationblock a:hover, #donationblock a:visited, #nieuwsbriefblock a:link, #nieuwsbriefblock a:active, #nieuwsbriefblock a:hover, #nieuwsbriefblock a:visited {
	color:#000000;
}

#nieuwsbriefblock input {
 	width:100px;
 }
 
/*** BEGIN FLICKR ***/
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#000000;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#718BAE;}
#flickr_badge_wrapper {background-color:#ffffff;border: solid 1px #718BAE; text-align:center;}
#flickr_badge_wrapper p {margin:0; font-size:90%;}
#flickr_badge_wrapper img {margin:10px; border:1px solid #718BAE;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#000000 !important;}
/*** EINDE FLICKR ***/

/*** EINDE LEFT COLUMN ***/

/*** BEGIN CONTENTS ***/
#contents {
	float:left;
	padding:10px;
	padding-right:20px;
	width:580px;
	line-height:1.5em;
}

#contents h1 {
	margin:0;
	margin-bottom:5px;
	font-size:150%;
	color:#718BAE;
}

#contents h2 {
	margin-top:5px;
	margin-bottom:5px;
	font-size:110%;
	color:#718BAE;
}

#contents p {
	margin:0;
	margin-bottom:10px;
}

#contents ul, #contents ol  {
	margin-top:0;
}

#contents a:link, #contents a:active, #contents a:hover, #contents a:visited {
	color:#000000;
}

#contents #teamdesc dt {
	font-weight:bold;
}

#contents #teamdesc dd {
	margin-bottom:10px;
}

.teamfoto, .topfoto, .fotoleft, .fotocenter {
	float:right;
	padding:2px;
	border:1px solid #718BAE;
	margin-left:10px;
	margin-bottom:10px;
}

#weather {
	float:left;
	width:235px;}
	
#position {
	float:right;
	margin:0 0 10px 0;
	width:320px;}

#map {
	border:1px solid #718BAE;}
	
.fotoleft {
	float:left;
	margin-left:0;
	margin-right:10px;
}

.fotocenter {
	float:none;
	margin:10px auto;
}

.fotolijst {
	text-align:center;
}

.fotolijst img, .imageframe {
	padding:2px;
	border:1px solid #718BAE;
	margin:10px;
}

.leftmidcolumn, .rightmidcolumn {
	text-align:center;
	float:left;
	margin:5px;
}

.leftmidcolumn img, .rightmidcolumn img{
	border:none;
}

.sponsorlist dd {
	margin-left:30%;
	margin-bottom:10px;
}

.sponsorlist dt {
	clear:left;
	width:30%;
	float:left;
	padding-bottom:20px;
}

.medialist {
	clear:left;
}

.medialist img {
	float:left;
	clear:left;
	margin-right:10px;
	margin-bottom:20px;
}

.medialist p {
	margin-left:160px;
}

div.post {
	clear:both;
}

#takeaction {
	float:right;
	margin-left:5px;
	width:152px;
	padding:5px;
	border:1px solid #CCCCCC;
	}

#takeaction ol {
	margin-left:22px;;
	padding:0;
}

/*** EINDE CONTENTS ***/

/*** BEGIN FOOTER ***/
#footer {
	clear:both;
	background-color:#718BAE;
	color:#FFFFFF;
	text-align:center;
	padding:10px;	
}

#footer a:link, #footer a:visited, #footer a:active {
	color:#FFFFFF;
	text-decoration:none;
}
/*** EINDE FOOTER ***/
