@charset "utf-8";
/* CSS Document */

html{
	height:100%;
}

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:100%;
}

img {
	border: none;
}
	
#container {
	position: relative;
	width: 970px;
	left: 50%;
	margin-left: -485px;
	}

#header {
	position: relative;
	top: 30px;
	}

#quote {
	margin-left: 250px;
	}
/* -------------------------------------------------- */

#banner {
	position: relative;
	width: 903px;
	height: 250px;
	padding: 40px 30px 0px 30px;
	background-image: url(../images/banner.png);
	background-repeat: no-repeat;
}
	
#clubtekst {
	position:relative;
	width: 450px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	}
#boog {
	position: absolute;
	top: 236px;
	left: -6px;
	z-index:10;
	width:969px;
	height:53px;;
	background-image:url(../images/boog.png);
	background-repeat:no-repeat;
	}
	
#content {
	position: relative;
	float: left;
	margin: 0px 0px 20px 18px;
	}
	
#footer {
	position:relative;
	float: left;
	height: 103px;
	width: 963px;
	background-image: url(../images/footer.png);
	border: 1px auto #3F3;
	color: #FFF;
	font-size: 11px;
	}

.footer {
		font-size: 11px;
		color: #FFF;
	}

#footeradres {
	margin: 48px 0px 0px 25px;
	float: left;
	width: 700px;
	}
	
#aktivia {
	margin: 30px 30px 0px 0px;
	float: right;
	}
/*------------------------TOP pagina's-------------------------------------*/

.uitleg_header {
	background-image: url(../images/gradient_txt.png);
	background-repeat: no-repeat;
	width: 500px;
	padding: 15px 425px 15px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	}
/*------------------------MID pagina's-------------------------------------*/
.tt_titel {
	margin: 0px 0px 15px 0px;
	}
	
.tt_sub {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color: #4b3c37;
	margin: 0px 0px 15px 0px;
	}	
	
.tekstblok {margin: 0px 0px 35px 0px;}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
	line-height: 1.3;
	margin: 0px auto;
	padding: 0px auto;
	}
	
/*-------------------------------------------------------------*/
/*-----------------------Home--------------------------------------*/
#homezone{
	position:relative;
	float:left;
	margin-top: 20px;
	margin-left: -20px;
}

#hometabel{
	position:relative;
	float:left;
}

td.strook{
	width:231px;
	height:473px;
	vertical-align:top;
}

div.strookverloop{
	position:relative;
	float:left;
	background-image:url(../images/home_kader_kalender.png);
	background-repeat:no-repeat;	
	background-color:#f0eee1;
}
td.filler1{
	width:14px;
}

td.filler2{
	width:17px;
}

#home_nieuws{
	background-image:url(../images/home_kader_nieuws.png);
	background-repeat:no-repeat;
	background-color:#ccc7a3;
	background-position:0px 47px;
	vertical-align:top;
	width:222px;
	/*border-bottom:1px solid #e5ddc6;*/
}

td.home_fotos{
	height:173px;
	width:721px;
	background-image:url(../images/home_kader_fotos.png);
	background-repeat:no-repeat;
	background-position:0px 47px;
	vertical-align:top;
	border-bottom:1px solid #e5ddc6;
}

#head_kal{
	position:relative;
	float:left;
	width:231px;
	height:47px;
	background-image:url(../images/head_kalender.png);
	background-repeat:no-repeat;
}

#head_terug{
	position:relative;
	float:left;
	width:231px;
	height:47px;
	background-image:url(../images/head_terugblik.png);
	background-repeat:no-repeat;
}

#head_foto{
	position:relative;
	float:left;
	width:719px;
	height:46px;
	background-image:url(../images/head_fotos.png);
	background-repeat:no-repeat;
	border-left:1px solid #e5ddc6;
	border-right:1px solid #e5ddc6;
	border-top:1px solid #e5ddc6;
}

#head_club{
	position:relative;
	float:left;
	width:231px;
	height:47px;
	background-image:url(../images/head_clubfeest.png);
	background-repeat:no-repeat;
}

#tekst_foto{
	position:relative;
	float:left;
	width:231px;
	height:47px;
	font-size:12px;
	margin-left:18px;
	top:15px;
	width:170px;
	color:#707070;
}

#foto_foto{
	position:relative;
	float:left;
	width:470px;
	height:95px;
	top:15px;
	margin-left:40px;
}

div.strookvulling{
	position:relative;
	float:left;
	width:229px;
	border-left:1px solid #e5ddc6;
	border-right:1px solid #e5ddc6;
}

div.HomeKalIcoon_0{
	position:relative;
	float:left;
	width:20px;
	height:20px;
	left:20px;
	top:20px;
}

div.HomeKalNaam{
	position:relative;
	float:left;
	min-height:66px;
	width:160px;
	left:20px;
	top:20px;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	color:#4b3c37;
}

div.HomeKalDatumPlaats{
	position:relative;
	float:left;
	font-size:12px;
	left:50px;
	width:160px;
	color:#707070;
}

div.HomeKalAfstanden{
	position:relative;
	float:left;
	padding-top:10px;
	font-size:12px;
	left:50px;
	width:100px;
	height:35px;
	color:#707070;
}

div.HomeTerugAlOnline{
	position:relative;
	float:left;	
	left:37px;
	width:170px;
	height:61px;
	padding-top:10px;
}

td.ter_uitleg{
	height:15px;
	font-size:12px;
	color:#707070;
}

td.tervinkje{
	height:15px;
	width:20px;
	text-align:right;
	padding-right:4px;
}

div.kalKnop{
	position:relative;
	float:right;
	right:15px;
	width:62px;
	height:35px;
	padding-top:10px;
}

div.kalbottom{
	position:relative;
	float:left;
	width:229px;
	height:1px;
	background-color:#e5ddc6;
}

img.meer_info{
	cursor:pointer;	
}

div.home_head_nieuws{
	position:relative;
	float:left;
	width:222px;
	height:47px;
	background-image:url(../images/head_clubfeest-04.png);
	background-repeat:no-repeat;
}

div.home_nieuws_bericht{
	position:relative;
	float:left;
	height:309px;
	border-left:1px solid #cdc5a7;
	border-right:1px solid #cdc5a7;
	border-bottom:1px solid #cdc5a7;
}

div.home_head_nieuws_titel{
	position:relative;
	float:left;
	width:187px;	
	color:#4b3c37;
	font-size:14px;
	font-weight:bold;
	left:18px;
	top:20px;
	padding-bottom:28px;
}

div.home_head_nieuws_bericht{
	position:relative;
	float:left;
	width:187px;
	color:#4b3c37;
	left:18px;
	top:20px;
	height:190px;
}

div.home_head_button{
	position:relative;
	float:left;
	width:187px;
	height:28px;
	left:18px;
	top:35px;
}

/*---------------------Club--------------------------*/
/*---------------------Club MID--------------------------*/
.club_left{
	position: relative;
	float: left;
	width: 690px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
	line-height: 1.3;
	padding-right: 30px;
	}

.club_right {
	position: relative;
	float: left;
	width: 222px;
}

.bullet_bruin {
	vertical-align: top;
	padding-top: 2px;
	width: 30px;
	}
.line_beige {
	height: 15px;
	}

.tbl_extras {
	background-image: url(../images/home_kader_nieuws.png);
	background-position: bottom;
	background-repeat: no-repeat; 
	background-color: #f2eedf;
	float: left;
	}
	
td.act_extras {
	width: 210px;
	border-bottom: 1px solid #d9d0b4;
	border-left: 1px solid #e5ddc6;
	border-right: 1px solid #e5ddc6;
	}
	
.cell_padding {
	margin: 10px 10px 15px 15px;
 }
 
.btn_leesmeer {
	margin: 30px 0px 0px 0px;
	}
	
table.bestuurslid {
	width: 207px;
	float: left;
	margin: 30px 20px 10px 0px
	}

td.best_naam {
	height: 42px;
	background-image: url(../images/best_naam.png);
	color: #707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding-left: 15px;
	}
	
td.best_pic {
	width: 208px;
	height: 137px;
	border-left: 1px solid #e1dec7;
	border-right: 1px solid #e1dec7;
	border-bottom: 1px solid #e1dec7;
	}
	
td.best_func {
	background-color: #FFF;
	height: 29px;
	color: #707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-left: 15px;
	border-left: 1px solid #e1dec7;
	border-right: 1px solid #e1dec7;
	border-bottom: 1px solid #e1dec7;

}

td.best_data {
	background-color: #fafaf5;
	color: #707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 15px 15px 0px 15px;
	border-left: 1px solid #e1dec7;
	border-right: 1px solid #e1dec7;
}

td.best_data2 {
	background-color: #fafaf5;
	color: #707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 9px 15px 15px 15px;
	border-left: 1px solid #e1dec7;
	border-right: 1px solid #e1dec7;
}

.tbl_interesse {
	position: relative;
	margin-top: 78px;
	background-image: url(../images/home_kader_nieuws.png);
	background-position: top;
	background-repeat: no-repeat; 
	background-color: #f2eedf;
	float: left;
	}

td.kledij_wit_links {
	background-color: #FFF;
	height: 20px;
	width:100px;
	color: #707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 15px;
	border-left: 1px solid #e1dec7;

}
td.kledij_beige_links {
	background-color: #fafaf5;
	height: 20px;
	color: #707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 15px;
	border-top: 1px solid #e1dec7;
	border-bottom: 1px solid #e1dec7;
	border-left: 1px solid #e1dec7;
}

td.kledij_wit_rechts {
	background-color: #FFF;
	height: 20px;
	color: #707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:105px;
	border-right: 1px solid #e1dec7;

}
td.kledij_beige_rechts {
	background-color: #fafaf5;
	height: 20px;
	color: #707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: 1px solid #e1dec7;
	border-bottom: 1px solid #e1dec7;
	border-right: 1px solid #e1dec7;
}

div.nrs {
	padding: 10px 0px 0px 15px;
	float: left;
	}

.cell_padding_nrs {
	margin: 10px 10px 15px 33px;
 }

.row_historiek {
	position: relative;
	clear: both;
	float: none;
	}
.txt_historiek {
	position: relative;
	width: 400px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
	}
.pic_historiek {
	position: relative;
	float: left;
	}
/*---------------------Kalender--------------------------*/

#kalCont{
	position:relative;
	float:left;
	clear:both;
	width:930px;
	top:-91px;
	z-index:11;
}

#kalTitel{
	position:relative;
	float:left;
	height:40px;
	width:930px;
}

#kalTitelLeft{
	position:relative;
	float:left;
	width:4px;
	height:40px;
	background-image:url(../images/balk_br_links.png);
	background-repeat:no-repeat;
}
#kalTitelMid{
	position:relative;
	float:left;
	width:922px;
	height:40px;
	background-image:url(../images/balk_br_fill.png);
}
#kalTitelRight{
	position:relative;
	float:left;
	width:4px;
	height:40px;
	background-image:url(../images/balk_br_rechts.png);
	background-repeat:no-repeat;	
}

#kalTitelTekst{
	position:absolute;
	width:93px;
	height:15px;
	top:13px;
	left:15px;
	background-image:url(../images/tt_clubkalender.png);
	background-repeat:no-repeat;		
}

#terTitelTekst{
	position:absolute;
	width:500px;
	height:20px;
	top:13px;
	left:15px;
	background-image:url(../images/tt_terugblik.png);
	background-repeat:no-repeat;		
}
div.kalenderRijWit{
	position:relative;
	float:left;
	height:40px;
	width:928px;
	border-bottom:1px solid #e8e3d2;
	border-left:1px solid #e8e3d2;
	border-right:1px solid #e8e3d2;
	background-repeat:repeat-x;
	background-image:url(../images/kal_verl_grijs.png);
	color:#707070;
	font-size:12px;
}

div.kalenderRijGroen{
	position:relative;
	float:left;
	height:40px;
	width:928px;
	border-bottom:1px solid #e8e3d2;
	border-left:1px solid #e8e3d2;
	border-right:1px solid #e8e3d2;
	color:#707070;
	font-size:12px;
	background-repeat:repeat-x;
	background-image:url(../images/kal_verl_groen.png);
}

div.kalenderbox{
	position:relative;
	float:left;
	width:928px;
	background-color:#FFF;
}

div.kalIcoon{
	position:relative;
	float:left;
	width:40px;
	border-bottom:1px solid #FFF;
	cursor:pointer;
}

div.kalFiller{
	position:relative;
	float:left;
	width:16px;
	height:40px;
	cursor:pointer;
}

div.kalDatum{
	position:relative;
	float:left;
	width:150px;
	padding-top:12px;
	cursor:pointer;
}

div.kalNaam{
	position:relative;
	float:left;
	width:364px;
	padding-top:12px;
	cursor:pointer;
}

div.kalPlaats{
	position:relative;
	float:left;
	width:170px;
	padding-top:12px;
	cursor:pointer;
}

div.kalAfstand{
	position:relative;
	float:left;
	width:140px;
	padding-top:12px;
	cursor:pointer;
}

div.kalCommentWidth{
	position:relative;
	float:left;
	width:684px;
}

div.kalPijl1{
	position:relative;
	float:left;
	width:48px;
	height:40px;
	padding-top:12px;
	background-image:url(../images/kal_pijl_right.png);
	background-repeat:no-repeat;
	background-position:15px 15px;
	cursor:pointer;
}

div.kalPijl2{
	position:relative;
	float:left;
	width:48px;
	height:40px;
	padding-top:12px;
	background-image:url(../images/kal_pijl_down.png);
	background-repeat:no-repeat;
	background-position:15px 15px;
}

td.leftCell{
	border-left:1px solid #e8e3d2;
	width:40px;
}

td.kalComment{
	border-right:1px solid #e8e3d2;
	width:724px;
}

td.kalDetailVet{
	width:174px;
	height:20px;
	font-weight:bold;
}

td.kalDetailDun{
	width:550px;
	height:20px;
	border-right:1px solid #e8e3d2;
}

td.topCell{
	border-left:1px solid #e8e3d2;
	border-right:1px solid #e8e3d2;		
}

td.bottomCell{
	border-left:1px solid #e8e3d2;
	border-right:1px solid #e8e3d2;
	border-bottom:1px solid #e8e3d2;		
}

td.bottomCell2{
	border-right:1px solid #e8e3d2;
	border-bottom:1px solid #e8e3d2;		
}

table.kalenderTabel{
	width:930px;
	color:#707070;
}

#kalFooterLeft{
	position:relative;
	float:left;
	width:4px;
	height:81px;
	background-image:url(../images/kal_leg_left.png);
	background-repeat:no-repeat;
}
#kalFooterMid{
	position:relative;
	float:left;
	width:922px;
	height:81px;
	background-image:url(../images/kal_leg_mid.png);
}
#kalFooterRight{
	position:relative;
	float:left;
	width:4px;
	height:81px;
	background-image:url(../images/kal_leg_right.png);
	background-repeat:no-repeat;	
}

td.icon{
	height:23px;
	width:39px;
}

td.iconText{
	color:#707070;
	width:106px;
}
/*------------TERUGBLIK----------------------------------*/

#black_overlay{
	display: none;
	position:absolute;
	float:left;
	top:0px;
	left:0px;
	width: 100%;
	z-index:1001;
	background-image:url(../images/filler_dark.png);
	background-repeat:repeat;
}

img.terugblikFoto{
	position:relative;
	float:left;
}

td.kalDetailVet2{
	width:174px;
	height:30px;
	font-weight:bold;
	border-right:1px solid #e8e3d2;
}

div.terFotoSpacer{
	position:relative;
	width:10px;
	height:10px;
	float:left;
}

td.tdFotos{
	border-right:1px solid #e8e3d2;
}

td.terugBorders{
	border-right:1px solid #e8e3d2;
	border-left:1px solid #e8e3d2;
}

td.terugBorderRight{
	border-right:1px solid #e8e3d2;
}

td.terugAllBorders{
	border-right:1px solid #e8e3d2;
	border-left:1px solid #e8e3d2;
	border-bottom:1px solid #e8e3d2;
}

div.opmerkingen{
	position:relative;
	float:left;
	width:845px;
	background-color:#f0efef;
	border:1px solid #cacaca;
}

div.opmerking_titel{
	position:relative;
	float:left;
	width:845px;
	height:22px;
	padding:6px 10px 0px 10px;
	font-weight:bold;
}

div.opmerking_bericht{
	position:relative;
	float:left;
	width:825px;
	padding:15px 10px 15px 10px;
	font-style:italic;

}

div.opmerking_line{
	position:relative;
	float:left;
	width:845px;
	height:1px;
	background-color:#cacaca;
}

div.opmerking_maker{
	position:relative;
	float:left;
	height:28px;
	padding:0px 10px 0px 10px;
}

div.opmerking_datum{
	position:relative;
	float:left;
	height:28px;
	padding:0px 10px 0px 10px;
}

div.opmerkingTekst{
	float:right;
	margin-right:40px;	
	cursor:pointer;
}

td.opmerking_add_naam{
	width:70px;
	height:29px;
}

td.opmerking.ingave{
	vertical-align:top;	
}

input.naam{
	width:500px;
	border:0px;
}

textarea.bericht{
	width:500px;
	height:50px;
	border:0px;
}

td.opmerking_button{
	width:180px;
	vertical-align:middle;
	text-align:center;
}

div.opmerking_button{
	width:99px;
	height:22px;
	text-align:center;
	background-image:url(../images/btn_toevoegen.png);
	background-repeat:no-repeat;
	margin-left:50px;
	cursor:pointer;
}

#centerstat{
	position:relative;
	float:left;
	left:-485px;
	margin-left:50%;
	background-color:#FFF;
}


#stattable{
	z-index:1002;
	width:966px;
}
td.stat_hoofdtitel{
	font-size:19px;
	font-weight:bold;
	padding:15px;
}

td.stat_aantallen{
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	padding-left:15px;		
}

td.stat_titel{
	font-size:14px;
	font-weight:bold;	
}

td.stat_kolomkop{
	font-size:14px;
	font-weight:bold;
	border-bottom:2px solid #000;
	padding-left:15px;
}

td.stat_kolomkop_right{
	font-size:14px;
	font-weight:bold;
	text-align:right;
	border-bottom:2px solid #000;
	padding-right:15px;
}

td.statdata1{
	height:20px;
	font-size:14px;
	padding-left:15px;
}

td.statdata1_right{
	text-align:right;
	padding-right:15px;
	height:20px;
	font-size:14px;
}

td.statdata2{
	height:20px;
	padding-left:15px;
	font-size:14px;
	background-color:#EEE;
}

td.statdata2_right{
	text-align:right;
	padding-right:15px;
	height:20px;
	font-size:14px;
	background-color:#EEE;
}
/*---------------------Fotos----------------------------*/

#foto_Cont_Terugblik{
	position:absolute;
	top:27px;
	left:20px;
	height:220px;
	width:282px;
}

div.fotoTitelLeft{
	position:relative;
	float:left;
	width:4px;
	height:40px;
	background-image:url(../images/foto_titel_left.png);
	background-repeat:no-repeat;
}

div.fotoTitelMid{
	position:relative;
	float:left;
	width:274px;
	height:40px;
	background-image:url(../images/foto_titel_mid.png);
	background-repeat:repeat-x;
}

div.fotoTitelRight{
	position:relative;
	float:left;
	width:4px;
	height:40px;
	background-image:url(../images/foto_titel_right.png);
	background-repeat:no-repeat;
}

div.FotoTitelTekst{
	position:absolute;
	height:18px;
	width:244px;
	top:12px;
	left:10px;		
}

#FotoTitelTekst1{
	background-image:url(../images/foto_terugblik.png);
	background-repeat:no-repeat;
}

#FotoTitelTekst2{
	background-image:url(../images/foto_indekijker.png);
	background-repeat:no-repeat;
}

#FotoTitelTekst3{
	background-image:url(../images/foto_ingezonden.png);
	background-repeat:no-repeat;
}

div.fotoVerloop1{
	position:relative;
	float:left;
	height:180px;
	width:282px;
	background-image:url(../images/foto_verloop.png);
}

div.fotoVerloop2{
	position:relative;
	float:left;
	height:220px;
	width:282px;
	background-image:url(../images/foto_verloop.png);
}

div.fotoVerloop3{
	position:relative;
	float:left;
	height:212px;
	width:282px;
	background-image:url(../images/foto_verloop.png);
}

#foto_Cont_Personen{
	position:absolute;
	top:27px;
	left:340px;
	height:220px;
	width:282px;
}

#foto_Cont_Ingezonden{
	position:absolute;
	top:27px;
	left:660px;
	height:220px;
	width:282px;
}

#sectieFotoTitel{
	position:relative;
	font-size:15px;
	font-weight:bold;
	color:#51463d;
}

#sectieFotoContainer{
	position:relative;
	width:925px;
	margin-top:20px;
}

div.fotoKader{
	position:relative;
	float:left;
	width:154px;
	height:150px;
	vertical-align:middle;
}

div.fotoKader2{
	position:relative;
	float:left;
	width:110px;
	height:95px;
	vertical-align:middle;
}

div.fotoPositie{
	text-align:center;
}

div.kijkerTekst{
	position:absolute;
	top:20px;
	left:16px;
	margin-right:16px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#707070;
}

div.bekijkFotos{
	position:absolute;
	top:126px;
	height:25px;
	width:282px;
	border-top:1px solid #d8ceb4;
	border-bottom:1px solid #d8ceb4;
	cursor:pointer;
}

div.bekijkFotosTekst{
	position:absolute;
	left:17px;
	top:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#51463d;
}

img.thumbFoto{
	position:relative;
}

div.fotojaar{
	float:left;
	position:relative;
	clear:both;
	width:920px;
	height:25px;
	font-size:13px;
	font-weight:bold;
	padding-top:2px;
	color:#51463d;
}

/*---------------------Ranking--------------------------*/
#content_ranking {
	position:relative;
	margin-top: -91px;
	z-index:100;
	}

#header_txt_ranking {
	position: absolute;
	top: 80px;
	left: 20px;
	}

/*---------------------contact--------------------------*/
table.contact{
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
}

input.contactInput{
	width:535px;
	background-color:#efece1;
	border:1px solid #d1cdbb;
}

textarea.contactTextArea{
	width:535px;
	height:96px;
	background-color:#efece1;
	border:1px solid #d1cdbb;
	scrollbar-3dlight-color:#d1cdbb; 
	scrollbar-arrow-color: #d1cdbb;
	scrollbar-highlight-color:#efece1; 
	scrollbar-shadow-color:#d1cdbb; 
	scrollbar-darkshadow-color:#efece1; 
	scrollbar-base-color: #efece1; 
}
/*---------------------Bovenste tabel top 10--------------------------*/
table #tbl_ranking {
	z-index:15;
	}
	
td.cell_data {
	width: 281px;
	background-image: url(../images/ranking_data.png);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #f1efe1;
	vertical-align: top;
	border-left: 1px solid #e1dec7;
	border-right: 1px solid #e1dec7;
	}
	
table.ranking_data {
	margin: 20px 0px 20px 7px;
	}
	
td.rank_nr {width: 20px; text-align: right;padding: 2px 0px 2px 0px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #707070; vertical-align:top;}
td.rank_name {width: 168px; text-align: left; padding: 2px 0px 2px 2px;font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #707070;vertical-align:top;}
td.rank_km {width: 68px; text-align: right; padding: 2px 0px 2px 0px;font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #707070;vertical-align:top;}

/*---------------------Onderste tabel volledig--------------------------*/

table#tbl_totaal {
	margin-top: 40px;
	}
td.cell_fulldata {
	width: 923px;
	background-image: url(../images/ranking_fulldata.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #fefefe;
	vertical-align: top;
	border-left: 1px solid #e1dec7;
	border-right: 1px solid #e1dec7;
	border-bottom: 1px solid #e1dec7;
	}
	
table.fullranking {
	margin: 20px 0px 20px 0px;
	}
td.fullrank_nr {width: 27px; text-align: right;padding: 3px 0px 3px 0px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #707070; vertical-align:top;}
td.fullrank_name {width: 700px; text-align: left; padding: 3px 0px 3px 2px;font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #707070;vertical-align:top;}
td.fullrank_km {width: 100px; text-align: right;padding: 3px 17px 3px 0px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #707070; vertical-align:top;}
td.fullrank_tocht {width: 100px; text-align: right;padding: 3px 17px 3px 0px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #707070; vertical-align:top;}

tr.row_beige {
	background-color: #f1efdf;
	}

/*---------------------Nieuws-------------------------*/
div.nieuwsbericht { 
	position: relative; 
	float:left;
	clear: both;
	margin: 20px 0px 20px 0px;
	}
	
div.nieuwsfoto 	{
	position: relative; 
	float: left; 
	margin: 0px 20px 0px 0px;
	width:195px;
	}
	
div.nieuwstekst {
	position: relative; 
	width: 700px;
	float: left; 
	}

div.nieuws_titel {font-size: 14px; color: #0077c0; font-weight: bold; margin: 0px 0px 3px 0px;}
div.nieuws_datum {font-size: 13px; color: #000; font-weight: normal; margin: 0px 0px 5px 0px;}
div.nieuws_txt {font-size: 13px; color: #707070; font-weight: normal; margin: 0px 0px 5px 0px; line-height: 1.5;}

/*---------------------Links-------------------------*/
div.link {
	position: relative;
	margin: 20px 0px 20px 0px;
	}
div.balk_link {
	position: relative;
	background-image: url(../images/balk_links.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 890px;
	padding: 10px 20px 10px 20px;
	margin: 0px 0px 10px 0px;
	float: left;
	}
	
div.link_naam {float: left; font-size: 14px; color: #0077c0; font-weight: bold;}
div.link_btn { float: right;}
div.link_uitleg {width: 890px; font-size: 12px; color: #707070; font-weight: normal; margin: 0px 0px 5px 20px; line-height: 1.5;}

a:link {
	color: #0077c0;
	text-decoration: underline;
}

a:visited {
	color: #0077c0;
	text-decoration: underline;
}

a:hover {
	color: #0077c0;
	text-decoration: underline;
}

a:active {
	color: #0077c0;
	text-decoration: underline;
}

