/* CSS Document */

body {
	background: url(../images/bg.jpg) repeat-y top center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#container {
	width: 990px;
	margin: auto;
}

#hdr {
	width: 990px;
	height: 218px;
	background: url(../images/hdrs/rotator.php);

}

#hdr h1 {
	width: 379px;
	height: 133px;
	font-size: 0px;
	float: left;
	text-indent: -9999px;
}

#hdr h1 a {
	width: 379px;
	height: 133px;
	display: block;
}

#hdr p.serviceNav {
	float: right;
	color: #6C2777;
	font-size: 11px;
	margin-top: 56px;
	margin-right: 25px;
	text-align:right;
	width: auto;
}

#hdr p.serviceNav a {
	color: #6C2777;
	text-decoration: none;
}

#hdr p.serviceNav a:hover {
	text-decoration: underline;
}

/* left column */
#leftColumn {
	width:201px;
	float: left;
	line-height: 2em;
}

#leftColumn ul {
	margin-top: 20px;
	margin-left: 10%;
}

#leftColumn ul li {
	width: 152px;
	border-bottom: 1px solid #915D99;
}

#leftColumn ul li a {
	color: #FFF;
	text-decoration: none;
	font-weight:bold;
	width: auto;
	display: block;
}

#leftColumn ul li a:hover, #leftColumn ul li h3 {
	color: #E2D201;
}
#leftColumn ul li ul li h3 {
	font-weight: normal;
}
/* subitems */
#leftColumn ul ul {
	margin-top: 0px;
	margin-left: 7px;
	margin-bottom: 10px;
	width: 137px;
}

#leftColumn ul ul li {
	border: none;
	line-height: 1.5em;
}

#leftColumn ul ul li a {
	font-weight: normal;
}

/* center column */
#centerColumn {
	width: 489px;
	float: left;
	padding: 12px 36px;
	color: #666;
	line-height: 1.65em;
}	
#centerColumn h2 {
	background: url(../images/bg-h2.jpg);
	height: 43px;
	line-height: 43px;
	color: #6D2575;
	font-size: 16px;
	font-weight: normal;	margin-bottom: 10px;
}	

#centerColumn h3 {
	color: #6D2575;
	font-size: 12px;
	font-weight: bold;
}	

#centerColumn p {
	margin-bottom: 1em;
	text-align: justify;
}	

#centerColumn a {
	color: #6D2575;
	text-decoration: underline;
}	

#centerColumn a:hover {
	color: #666;
	text-decoration: underline;
}	

#centerColumn ul {
	list-style: square;
	margin-left: 25px; 
	margin-bottom: 1em;
}

#centerColumn p.footer {
	color: #666;
	font-size: 11px;
	width: 100%;
	text-align: center;
	margin-top: 1.5em;
}

#centerColumn p.footer a {
	color: #666;
	text-decoration: none;
}

#centerColumn p.footer a:hover {
	color: #666;
	text-decoration: underline;
}

#centerColumn img {
	padding: 2px;
	border: 1px solid gray;
	background: #FFF;
	margin: 5px 0 15px 5px;
}

/* right column */
#rightColumn {
	float: right;
	width:228px;
}

/* news */

#rightColumn #news {
	width: auto;
	margin-bottom: 10px;
	
}

#rightColumn #news h1 {
	background: url(../images/bg-news.jpg) top left no-repeat;
	width: 228px;
	height: 63px;
	text-indent: -9999px;
	font-size: 0px;
}


#rightColumn #news ul {
	list-style: square;
	color: #6D2575;
	line-height: 1.3em;
	width: 80%;
	margin-left: 28px;
}

#rightColumn #news ul li {
	padding: .5em 0
}

#rightColumn #news ul li a {
	text-decoration: none;
	color: #6D2575;
	display: block;
}

#rightColumn #news ul li a:hover {
	color: #6D2575;
	text-decoration: underline;
}


/* *** news date *** */ 
#rightColumn #news ul li span {
	font-size: 80%;
	color: #C5A71E;
}

/* sponsors */
#rightColumn #hoofdSponsors {
	text-align: center;
}

#rightColumn #hoofdSponsors h1 {
	background: url(../images/bg-hoofdsponsoren.jpg) top left no-repeat;
	width: 228px;
	height: 63px;
	text-indent: -9999px;
	font-size: 0px;
}

#rightColumn #sponsors h1 {
	background: url(../images/bg-sponsoren.jpg) top left no-repeat;
	width: 228px;
	height: 63px;
	text-indent: -9999px;
	font-size: 0px;
}

/* sponsor logo's */
#sponsors, #overigeSponsors, #overigeSponsors p {
	text-align: center;
}
#overigeSponsors {
	margin-top: 10px;	
}
img.logoSponsor {
	margin-bottom: 20px;
	border: none;
}
/* flash countdown */
#flashCountdown {
	width: 100%;
	text-align: center;
	margin: 20px 0 10px 0;
}

/* form 

form label {
	width: 250px;	
	display: block;
	float: left;
	font-weight: bold;
}

form input {
	margin-bottom: 1em;	
	border: 1px solid #6C2777;
}
*/
.error_message {
	color: #FF0000	
}

form label {
	color: #6C2777;
}

form input {
	margin-bottom: 1em;
}	

#fbrp__29, #fbrp__30, #fbrp__43, #fbrp__44, #fbrp__33, #fbrp__34,#fbrp__35, #fbrp__36,#fbrp__37,#fbrp__38,#fbrp__45,#fbrp__46,#fbrp__47,#fbrp__48,#fbrp__49,#fbrp__53 {
	margin-top: 0.5em; 
	display: block;
}