/****************************************************************
   Benelux Racing Online - CSS Document 
   Author: Stefan de Vries - Promo Reclame -  www.promoreclame.nl
   Modified by: Stefan Stolk - Dynasoft.nl - www.dynasoft.nl
   Modified by: Aaron Elberse 
****************************************************************/

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	height: 100%;
	background-color:#262626;
}

#container{
	width: 966px;
	left: 50%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-image:url(../img/content_bg.jpg);
	background-repeat: repeat-y;
}

#container_wide{
	width: 966px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-image:url(../img/content_bg_wide.jpg);
	background-repeat: repeat-y;
}

#container_full{
	width: 966px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-image:url(../img/content_bg_full.jpg);
	background-repeat: repeat-y;
}

* html #container {
}

* html #container_wide {
}

* html #container_full {
}

/* header */

#header{	
	width:966px;
	height:239px;
	background-image:url(../img/header_bg5.jpg);
	background-repeat: no-repeat;
}

#flashimage{	
	width:532px;
	height:181px;
	padding-top: 38px;
	padding-left: 414px;
	padding-right: 20px;
}

/* menu */

#menu{	
	width:926px;
	height:27px;
	padding-left: 20px;
	padding-right: 20px;
}

* html #menu {
	margin-top:-3px;
}


/*#menu #contact a {
	float: left;
	display: block;
	cursor: pointer;
	width: 110px;
	height: 36px;
	background-image: url(../img/menu/home_but.gif);
	background-position: left top;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#menu #contact a:hover {
	background: url(../img/menu/home_but.gif) 0px -36px no-repeat;
}*/


/* content */

#content{	
	width:946px;
	min-height: 600px;
	height: 100%;
	padding-left: 20px;
	padding-right: 20px;
}

* html #content{	
	width:945px;
	min-height: 600px;
	height: 100%;
	padding-left: 20px;
	padding-right: 20px;
}

/* leftcol */

#leftcol{	
	width:239px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	/*line-height: 18px;*/
}

#leftcol h2{
	font-size:14px;
	font-weight: bold;
	color:#000000;
	margin-bottom: 15px;
	margin-top: 0px;

}

#leftcol h2 a:link, #leftcol h2 a:visited {
	font-size:14px;
	color:#000000;
	text-decoration: none;
}

#leftcol h2 a:hover {
	font-size:14px;
	color:#000000;
	text-decoration: underline;
}

/* #leftcol li{
	list-style-type:none;
	list-style-position:outside;
	padding-top: 4px;
	padding-bottom:4px;
	padding-left: 14px;
	border-bottom: 1px dotted #bfbfbf;
	background: url(../img/arrow_headlines.gif) no-repeat 3px 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
} */

#leftcol .element ul {
	padding-left: 10px;
}

#leftcol .element li {
	list-style-type: none;
	list-style-position: outside;
	padding-left: 8px;
}

#leftcol li a:link, #leftcol li a:visited {
	font-size:11px;
	color:#000000;
	text-decoration: none;
}

#leftcol li a:hover {
	font-size:11px;
	color:#000000;
	text-decoration: underline;
}

#leftcol .element {	
	width: 209px;
	padding: 10px 15px 20px;
}

#leftcol #nieuws_but{
	float: right;
	width: 113px;
	height:19px;
	margin-top: 20px;
	margin-right: 0px;
	background-repeat:no-repeat;
}

#leftcol #nieuws_but a:link, #leftcol #nieuws_but a:visited {
	display: block;
	cursor: hand;
	background-image:url(../img/no_button_left.gif);
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#leftcol #nieuws_but a:hover {
	display: block;
	cursor: hand;
	background:url(../img/no_button_left.gif) 0px -19px no-repeat;
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#leftcol .agenda_but a:hover {
	display: block;
	cursor: hand;
	background:url(../img/agenda_button_left.gif) 0px -19px no-repeat;
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#leftcol .agenda_but{
	width: 113px;
	height: 19px;
	margin-top: 0px;
	margin-right: 28px;
	margin-left: 95px;
	margin-bottom: 20px;
	background-repeat:no-repeat;
}

#leftcol .agenda_but a:link, #leftcol .agenda_but a:visited {
	display: block;
	cursor: hand;
	background-image:url(../img/agenda_button_left.gif);
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#leftcol #poll_but{
	width: 113px;
	height:19px;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 95px;
	background-repeat:no-repeat;
}

#leftcol #poll_but a:link, #leftcol #poll_but a:visited {
	display: block;
	cursor: hand;
	background-image:url(../img/stemmen_button_left.gif);
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#leftcol #poll_but a:hover {
	display: block;
	cursor: hand;
	background:url(../img/stemmen_button_left.gif) 0px -19px no-repeat;
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#leftcol #meerinfo_but{
	width: 113px;
	height:19px;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 95px;
	background-repeat:no-repeat;
}

#leftcol #meerinfo_but a:link, #leftcol #meerinfo_but a:visited {
	display: block;
	cursor: hand;
	background-image:url(../img/meerinfo_button_left.gif);
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#leftcol #meerinfo_but a:hover {
	display: block;
	cursor: hand;
	background:url(../img/meerinfo_button_left.gif) 0px -19px no-repeat;
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#leftcol .livetiming_but a:hover {
	display: block;
	cursor: hand;
	background:url(../img/livetiming_button_right.gif) 0px -19px no-repeat;
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#leftcol .livetiming_but{
	width: 113px;
	height: 19px;
	margin-top: 0px;
	margin-right: 28px;
	margin-left: 95px;
	margin-bottom: 20px;
	background-repeat:no-repeat;
}

#leftcol .livetiming_but a:link, #leftcol .livetiming_but a:visited {
	display: block;
	cursor: hand;
	background-image:url(../img/livetiming_button_right.gif);
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#leftcol #nieuws{	
	width:209px;
	height:170px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
}

#leftcol #agenda{	
	width:209px;
	min-height:195px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	line-height: 18px;
}


#leftcol #agenda h2 {
	text-align: center;
}

#leftcol #poll{	
	width:209px;
	min-height:165px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
}

#leftcol #sponsoren{	
	width: 209px;
	min-height: 200px;
	padding: 10px 15px 40px;
}

#leftcol .sponsor{	
	width:189px;
	height: 89px;
	padding-left: 12px;
	padding-top: 15px;
}

#leftcol #vacatures{	
	width:209px;
	height:135px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
}

.headers {
	width: 239px;
	height: 30px;
	background-repeat: no-repeat;
}

#leftcol a:link, #leftcol a:visited {
	color:#000000;
	font-size:11px;
	text-decoration: underline;
}

#leftcol a:hover {
	color:#000000;
	font-size:11px;
	text-decoration: none;
}

/* center */

#center {	
	width: 398px;
	float: left;
	padding-bottom: 35px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
}

#center h3.toggler {
	cursor: pointer;
	border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	background: #fef2e7;
	color: #191919;
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}

#center h3.togglerrp {
	cursor: pointer;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}

#center a:link, #center a:visited {
	color:#000000;
	font-size:11px;
	text-decoration: underline;
}

#center a:hover {
	color:#000000;
	font-size:11px;
	text-decoration: none;
}

#center p{
	margin-top: 0px;
}

#center h1{
	font-size:16px;
	text-transform: uppercase;
	color:#000000;
	margin-left: 10px;
	margin-bottom: 12px;

}

#center h1 a:link, #center h1 a:visited {
	font-size:16px;
	color:#000000;
	text-decoration: none;
}

#center h1 a:hover {
	font-size:16px;
	color:#000000;
	text-decoration: underline;
}

#center h2{
	font-size:13px;
	color:#000000;
	margin-bottom: 10px;

}

#center h2 a:link, #center h2 a:visited {
	font-size:13px;
	color:#000000;
	text-decoration: none;
}

#center h2 a:hover {
	font-size:13px;
	color:#000000;
	text-decoration: underline;
}

#center .menu-item ul, #center .menu-item li, #center .menu-item a {
	padding-left: 0px;
	margin-left: 15px;
	border: 0px;
	list-style-type: square;
	text-decoration: none;
	cursor: pointer;
}

#center fieldset { border:1px solid #000 }

#center legend {
  padding: 0px 2px;
  border:1px solid #000;
  color: #000;
  text-align:right;
}

#center #nieuwsoverzicht ul {
    margin:0px; 
    padding:0px; 
    list-style:none;
}

#center #nieuwsoverzicht li{
	list-style-type:none;
	list-style-position:outside;
	padding-top: 4px;
	padding-bottom:4px;
	padding-left: 14px;
	border-bottom: 1px dotted #bfbfbf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

#center #nieuwsoverzicht li a:link, #center li a:visited {
	font-size:11px;
	color:#000000;
	text-decoration: none;
}

#center #nieuwsoverzicht li a:hover {
	font-size:11px;
	color:#000000;
	text-decoration: underline;
}

#center #no_but{
	float: right;
	width: 113px;
	height:19px;
	margin-top: 20px;
	margin-right: 10px;
	background-repeat:no-repeat;
}

#center #no_but a:link, #center #no_but a:visited {
	display: block;
	cursor: hand;
	background-image:url(../img/no_button_center.gif);
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#center #no_but a:hover {
	display: block;
	cursor: hand;
	background:url(../img/no_button_center.gif) 0px -19px no-repeat;
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#center #archief_but{
	float: right;
	width: 113px;
	height:19px;
	margin-top: 20px;
	margin-right: 10px;
	background-repeat:no-repeat;
}

#center #archief_but a:link, #center #archief_but a:visited {
	display: block;
	cursor: hand;
	background-image:url(../img/archief_button_center.gif);
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#center #archief_but a:hover {
	display: block;
	cursor: hand;
	background:url(../img/archief_button_center.gif) 0px -19px no-repeat;
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#center #printen_but{
	float: right;
	width: 113px;
	height:19px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 25px;
	background-repeat:no-repeat;
}

#center #printen_but a:link, #center #printen_but a:visited {
	display: block;
	cursor: hand;
	background-image:url(../img/printen_button_center.gif);
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#center #printen_but a:hover {
	display: block;
	cursor: hand;
	background:url(../img/printen_button_center.gif) 0px -19px no-repeat;
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#center #doorsturen_but{
	float: right;
	width: 113px;
	height:19px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 25px;
	background-repeat:no-repeat;
}

#center #doorsturen_but a:link, #center #doorsturen_but a:visited {
	display: block;
	cursor: hand;
	background-image:url(../img/doorsturen_button_center.gif);
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#center #doorsturen_but a:hover {
	display: block;
	cursor: hand;
	background:url(../img/doorsturen_button_center.gif) 0px -19px no-repeat;
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#center #reageren_but{
	float: right;
	width: 113px;
	height:19px;
	margin-top: 20px;
	margin-right: 10px;
	background-repeat:no-repeat;
}

#center #reageren_but a:link, #center #reageren_but a:visited {
	display: block;
	cursor: hand;
	background-image:url(../img/reageren_button_center.gif);
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#center #reageren_but a:hover {
	display: block;
	cursor: hand;
	background:url(../img/reageren_button_center.gif) 0px -19px no-repeat;
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#center #nieuws{	
	width:368px;
	/*min-height:	275px;*/
	background-color:#e5e5e5;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	clear: both;
}


#center #nieuws_wide{	
	width: 544px;
	/*min-height:	275px;*/
	background-color: #e5e5e5;
	padding-bottom: 10px;
	padding-left: 75px;
	padding-right: 15px;
	padding-top: 10px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	clear: both;
}

#center #nieuws_wide h2 {
	font-size: 18px;
}

#center .message {
	overflow: auto;
}

#center #evenementen {	
	width:368px;
	/*min-height:	275px;*/
	background-color:#e5e5e5;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	clear: both;
}

#center .raceprofiel {	
	width:368px;
	/*min-height:	275px;*/
	background-color:#e5e5e5;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	clear: both;
}

#center .wide {	
	width: 600x;
	/*min-height:	275px;*/
	background-color:#e5e5e5;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	clear: both;
}

#center .wide .image {
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 5px;
	float: left;
	padding: 2px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}

#center .starting_grid {
	border-left: 1px solid #000000;
	border-top: 3px solid #000000;
	border-right: 1px solid #000000;
	height: 40px;
	width: 150px;
	padding-top: 5px;
	text-align: center;
	vertical-align: top;
}

#center #informatie h3 {
	margin: 0px;
	font-size: 14px;
	color: #000;
}

#center #evenementen h3 {
	margin: 0px;
	font-size: 14px;
	color: #000;
}

#center #nieuws .img_right{
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	float: right;
	padding: 4px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}

#center .reactie{	
	width: 604px;
	/*min-height:	45px;*/
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px dotted #bfbfbf;
}

#center #reactie_form{	
	width: 368px;
	/*min-height:	45px;*/
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

#center .textarea {
	width: 368px;
	height: 125px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	font-size: 11px;
}

#center #contact .textarea {
	width: 250px;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000000;
}

#center #register .register_area{
	width: 380px;
	height: 250px;
	overflow: scroll;
	border: 1px solid #000000;
	text-align: left;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
}

.select {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
}

.submit {
	font: normal 12px Verdana;
	border: 2px solid #000000;
}

#center #hetlaatstenieuws{	
	width:378px;
	/*min-height:	275px; */
	background-color:#e5e5e5;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	margin-bottom: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	clear: both;
}

#center #hetlaatstenieuws .nieuwsitem{	
	width: 378px;
	min-height: 79px;
}

#center #hetlaatstenieuws .nieuwsitem h2{
	font-size:11px;
	font-weight: bold;
	color:#000000;
	margin-bottom: 3px;
}

#center #hetlaatstenieuws .nieuwsitem h2 a:link, #center #hetlaatstenieuws .nieuwsitem h2 a:visited {
	font-size:11px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
}

#center #hetlaatstenieuws .nieuwsitem h2 a:hover {
	font-size:11px;
	font-weight: bold;
	color:#000000;
	text-decoration: underline;
}

#center #hetlaatstenieuws .nieuwsitem .img_left{
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 5px;
	float: left;
	padding: 2px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}

/* PARSER */

#center hr.parser {
	border: 1px solid black;
}

#center pre.parser { /* LEAVE UNTIL ALL POSTS REPARSED */
	margin: 0px;
	padding-left: 8px;
}

#center pre.code {
	margin: 0px;
	padding-left: 8px;
}

#center span.parser_me {
	color: red;
}

#center div.parser { /* LEAVE UNTIL ALL POSTS REPARSED */
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	text-align: left;
	padding: 2px 0px;
	margin: 2px 0px;
}

#center div.quote {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	text-align: left;
	padding: 2px 0px;
	margin: 2px 0px;
}

#center div.code {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	text-align: left;
	padding: 2px 0px;
	margin: 2px 0px;
}
/* rightcol*/

#rightcol{	
	width:239px;
	min-height: 400px;
	float: left;
}

#rightcol a:link, #rightcol a:visited {
	color:#000000;
	font-size:11px;
	text-decoration: underline;
}

#rightcol a:hover {
	color:#000000;
	font-size:11px;
	text-decoration: none;
}

#rightcol #inloggen{	
	width: 209px;
	min-height: 150px;
	padding: 10px 15px 20px;
}

#rightcol #statistieken{	
	width: 209px;
	min-height: 100px;
	padding: 10px 15px 20px;
}

#rightcol .standen {	
	width: 209px;
	min-height: 50px;
	padding: 10px 15px 20px;
}

#rightcol .element {	
	width: 209px;
	padding: 10px 15px 20px;
}

#rightcol #welkom_text{	
	width: 209px;
	min-height: 20px;
	padding: 10px 15px 20px;
}

#rightcol #sponsoren_but{
	width: 113px;
	height:19px;
	margin-top: 25px;
	margin-right: 28px;
	margin-left: 95px;
	margin-bottom: 20px;
	background-repeat:no-repeat;
}

#rightcol #sponsoren_but a:link, #rightcol #sponsoren_but a:visited {
	display: block;
	cursor: hand;
	background-image:url(../img/sponsoren_button_right.gif);
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#rightcol #sponsoren_but a:hover {
	display: block;
	cursor: hand;
	background:url(../img/sponsoren_button_right.gif) 0px -19px no-repeat;
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#rightcol #adminpanel_but{
	width: 113px;
	height: 19px;
	margin-top: 0px;
	margin-right: 28px;
	margin-left: 95px;
	margin-bottom: 20px;
	background-repeat:no-repeat;
}

#rightcol #adminpanel_but a:link, #rightcol #adminpanel_but a:visited {
	display: block;
	cursor: hand;
	background-image:url(../img/adminpanel_button_right.gif);
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#rightcol #adminpanel_but a:hover {
	display: block;
	cursor: hand;
	background:url(../img/adminpanel_button_right.gif) 0px -19px no-repeat;
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#rightcol #coureur_worden_but{
	width: 113px;
	height: 19px;
	margin-top: 0px;
	margin-right: 28px;
	margin-left: 95px;
	margin-bottom: 20px;
	background-repeat:no-repeat;
}

#rightcol #coureur_worden_but a:link, #rightcol #coureur_worden_but a:visited {
	display: block;
	cursor: hand;
	background-image:url(../img/coureur_worden_button_right.gif);
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#rightcol #coureur_worden_but a:hover {
	display: block;
	cursor: hand;
	background:url(../img/coureur_worden_button_right.gif) 0px -19px no-repeat;
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#rightcol #raceprofiel_but{
	width: 113px;
	height: 19px;
	margin-top: 0px;
	margin-right: 28px;
	margin-left: 95px;
	margin-bottom: 20px;
	background-repeat:no-repeat;
}

#rightcol #raceprofiel_but a:link, #rightcol #raceprofiel_but a:visited {
	display: block;
	cursor: hand;
	background-image:url(../img/raceprofiel_button_right.gif);
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#rightcol #raceprofiel_but a:hover {
	display: block;
	cursor: hand;
	background:url(../img/raceprofiel_button_right.gif) 0px -19px no-repeat;
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#rightcol #mijn_resultaten_but{
	width: 113px;
	height: 19px;
	margin-top: 0px;
	margin-right: 28px;
	margin-left: 95px;
	margin-bottom: 20px;
	background-repeat:no-repeat;
}

#rightcol #mijn_resultaten_but a:link, #rightcol #mijn_resultaten_but a:visited {
	display: block;
	cursor: hand;
	background-image:url(../img/mijn_resultaten_button_right.gif);
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}
#rightcol #mijn_resultaten_but a:link, #rightcol #mijn_resultaten_but a:hover {
    background:url(../img/mijn_resultaten_button_right.gif) 0px -19px no-repeat;
	display:block;
	width: 113px;
	height: 19px;
}



#rightcol .volledige_stand_but a:hover {
	display: block;
	cursor: hand;
	background:url(../img/volledige_stand_button_right.gif) 0px -19px no-repeat;
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#rightcol .volledige_stand_but{
	width: 113px;
	height: 19px;
	margin-top: 0px;
	margin-right: 28px;
	margin-left: 95px;
	margin-bottom: 20px;
	background-repeat:no-repeat;
}

#rightcol .volledige_stand_but a:link, #rightcol .volledige_stand_but a:visited {
	display: block;
	cursor: hand;
	background-image:url(../img/volledige_stand_button_right.gif);
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#rightcol .volledige_stand_but a:hover {
	display: block;
	cursor: hand;
	background:url(../img/volledige_stand_button_right.gif) 0px -19px no-repeat;
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#rightcol #inloggen_but{
	width: 113px;
	height:19px;
	margin-top: 25px;
	margin-right: 28px;
	margin-left: 95px;
	background-repeat:no-repeat;
}

#rightcol #inloggen_but a:link, #rightcol #inloggen_but a:visited {
	display: block;
	cursor: hand;
	background-image:url(../img/inloggen_button_right.gif);
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}

#rightcol #inloggen_but a:hover {
	display: block;
	cursor: hand;
	background:url(../img/inloggen_button_right.gif) 0px -19px no-repeat;
	width:113px;
	height:19px;
	background-repeat:no-repeat;
	text-indent: -999em;
    overflow: hidden;
	outline: none;
}




#rightcol .sponsor{	
	width:189px;
	height: 89px;
	padding-left: 12px;
	padding-top: 15px;
}

/* bottom */

#bottom{	
	width:926px;
	height: 166px;
	padding-left: 20px;
	padding-right: 20px;
	background-image:url(../img/bottom_bg.jpg);
	background-repeat: repeat-y;
	clear: both;
}

#bottom #ad_left{	
	width:239px;
	height:146px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	float: left;
}

#bottom #ad_left_header{	
	width:239px;
	height:30px;
	background-image:url(../img/ad_header_botleft.gif);
	background-repeat: no-repeat;	
}

#bottom #ad_left .ad{	
	width:217px;
	height:125px;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-top: 0px;
	text-align: center;
}

#bottom #ad_center{	
	width:448px;
	height:146px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	float: left;
}

#bottom #ad_center .ad{	
	width:426px;
	height:125px;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-top: 12px;
}

#bottom #ad_center_header{	
	width:448px;
	height:30px;
	background-image:url(../img/ad_header_botcenter.gif);
	background-repeat: no-repeat;
}

#bottom #ad_right{	
	width:239px;
	height:146px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	float: left;
}

#bottom #ad_right_header{	
	width:239px;
	height:30px;
	background-image:url(../img/ad_header_botright.gif);
	background-repeat: no-repeat;
}

#bottom #ad_right .ad{	
	width:217px;
	height:100px;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-top: 0px;
	text-align: center;
}

/* footer */

#footer{	
	width:926px;
	height: 40px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	background-image:url(../img/footer_bg.jpg);
	background-repeat: no-repeat;
	background-color:#262626;
	color: #a6a6a6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	clear: both;
}

#footer a:link, #footer a:visited {
	color:#a6a6a6;
	text-decoration: none;
}

#footer a:hover {
	color:#a6a6a6;
	text-decoration: underline;
}

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../img/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../img/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../img/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../img/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

#newsflash {
	background-color: #fef2e9;
	background-image: url(../img/newsflash_header.gif);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #000000;
	font-size: 11px;
}

#newsflash_inner {
	margin-left: 20%;
	margin-top: 30px;
}