body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	margin: 0px;
	padding: 0px;}

IMG {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;}

A {
	color: #007598;
	text-decoration: none;}
A:hover {
	text-decoration: none;}

UL {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	list-style-type: none;}

H1 {
	font-size: 25px;
	font-weight: bold;
	font-variant: small-caps;	
	color: #007598;
	border-bottom: solid 1px #007598;
	clear: both;
	margin-top: 0px;
	margin-bottom: 20px;}
H2 {
	font-size: 12px;
	color: #FFFFFF;
	text-transform: none;
	background-color: #007598;
	letter-spacing: 1px;
	padding: 3px;
	clear: both;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 5px;}

.text {
	font-size: 12px;
	line-height: 140%;}
.text-b {
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;}
.text-bu {
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	text-decoration: underline;}

#page {
	text-align: left;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;}

#leaderboard {
    text-align: center;
    padding: 10px;
}

#header {
	position: relative;
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 140px;
	width: 900px;
	float: left;}

#topnavigation {
	font-size: 10px;
	text-transform: uppercase;
	text-align: right;
	height: 15px;
	width: 250px;
	position: absolute;
	top: 108px;
	left: 638px;}
#topnavigation A {
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;}
#topnavigation A.last {
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	border-right-style: none;}
#topnavigation A.last-active {
	color: #FFFFFF;
	text-decoration: underline;
	padding: 0px;
	border-right-style: none;}
#topnavigation A:hover {
	text-decoration: underline;}
#topnavigation A.active {
	text-decoration: underline;}

#nordic-walker {
	position: absolute;
	left: 15px;
	top: 1px;}

#logo-nfib {
	position: absolute;
	left: 790px;
	top: 15px;}

#main {
	position: relative;
	float: left;
	width: 880px;
	background-color: #CCE5F3;	
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;	}

#leftnavigation {
	float: left;
	width: 170px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;}

#maincontent {
	float: left;
	width: 680px;
	padding-left: 10px;	}

#footer {
	position: relative;
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 900px;
	float: left;;}
#footer TABLE {
	margin-top: 5px;
	width: 100%;}
#footer TD {
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	height: 20px;}
#footer TD.copyright {
	color: #FFFFFF;
	text-align: center;}
#footer TD.copyright A {
	color: #FFFFFF;
	text-decoration: none;}
#footer TD.copyright A:hover {
	text-decoration: underline;}

#home-txt {
	float: left;
	width: 510px;}
#home-txt P {
	line-height: 148%;
	margin: 0px;}
#home-img {
	float: right;
	width: 152px;}
#home-img IMG {
	border: 1px solid #007598;}

#instructor-txt {
	float: left;
	width: 345px;}
#instructor-txt P {
	line-height: 148%;
	margin: 0px;}
#instructor-txt A {
	color: #000000;
	text-decoration: underline;}
#instructor-txt A:hover {
	text-decoration: none;}
#instructor-txt IMG {
	border: 1px solid #007598;
    margin-right: 5px;}
#instructor-img {
	float: right;
	width: 317px;}
#instructor-img IMG {
	border: 1px solid #007598;}

#voordelen-txt {
	float: left;
	width: 677px;}
#voordelen-txt P {
	line-height: 148%;
	margin: 0px;}

#thanks-txt {
	float: left;
	width: 677px;}
#thanks-txt P {
	line-height: 148%;
	margin: 0px;}

#conditiewandelingen-txt {
	float: left;
	width: 677px;}
#conditiewandelingen-txt P {
	line-height: 148%;
	margin: 0px;}

#lidgeld-txt1 {
	float: left;
	width: 677px;
	text-align: center;}
#lidgeld-txt1 P {
	line-height: 148%;
	margin: 0px;}
#lidgeld-form {
	float: left;
	width: 677px;}
#lidgeld-txt2 {
	float: left;
	width: 677px;	}
#lidgeld-txt2 P {
	line-height: 148%;
	margin: 0px;}

#arrangementen-txt {
	float: left;
	width: 677px;}
#arrangementen-txt P {
	line-height: 148%;
	margin: 0px;}
#arrangementen-txt A {
	color: #007598;
	text-decoration: underline;}
#arrangementen-txt A:hover {
	text-decoration: none;}

#verslag {
	float: left;
	width: 677px;}
#verslag P {
	line-height: 148%;
	margin: 0px;}

#fotos {
	float: left;
	width: 677px;}
#fotos IMG {
	border: 1px solid #007598;}

.verslagen-txt {
	float: left;
	margin-bottom: 25px;}
.verslagen-txt P {
	line-height: 148%;
	margin: 0px;}
.verslagen-txt IMG {
	border: 1px solid #007598;}
.verslagen-txt A {
	color: #007598;
	text-decoration: underline;
	font-weight: bold;}
.verslagen-txt A:hover {
	text-decoration: none;}

#sitemap-txt {
	float: left;
	width: 677px;}
#sitemap-txt P {
	line-height: 148%;
	margin: 0px;}
#sitemap-txt A {
	text-decoration: underline;}
#sitemap-txt A:hover {
	text-decoration: none;}

#tarieven-txt {
	float: left;
	width: 677px;}
#tarieven-txt P {
	line-height: 148%;
	margin: 0px;}

#lessen-txt {
	float: left;
	width: 677px;}
#lessen-txt P {
	line-height: 148%;
	margin: 0px;}
#lessen-txt A {
	color: #007598;
	text-decoration: underline;
	font-weight: bold;}
#lessen-txt A:hover {
	text-decoration: none;}

.initiatiecursussen-txt {
	float: left;
	margin-bottom: 25px;}
.initiatiecursussen-txt P {
	line-height: 148%;
	margin: 0px;}
.initiatiecursussen-txt A {
	color: #007598;
	text-decoration: underline;
	font-weight: bold;}
.initiatiecursussen-txt A:hover {
	text-decoration: none;}

.proeflessen-txt {
	float: left;
	margin-bottom: 25px;}
.proeflessen-txt P {
	line-height: 148%;
	margin: 0px;}
.proeflessen-txt A {
	color: #007598;
	text-decoration: underline;
	font-weight: bold;}
.proeflessen-txt A:hover {
	text-decoration: none;}

.vervolglessen-txt {
	float: left;
	margin-bottom: 25px;}
.vervolglessen-txt P {
	line-height: 148%;
	margin: 0px;}
.vervolglessen-txt A {
	color: #007598;
	text-decoration: underline;
	font-weight: bold;}
.vervolglessen-txt A:hover {
	text-decoration: none;}

.conditiewandelingen-txt {
	float: left;
	margin-bottom: 25px;}
.conditiewandelingen-txt P {
	line-height: 148%;
	margin: 0px;}
.conditiewandelingen-txt A {
	color: #007598;
	text-decoration: underline;
	font-weight: bold;}
.conditiewandelingen-txt A:hover {
	text-decoration: none;}

.evenementen-txt {
	float: left;
	margin-bottom: 25px;}
.evenementen-txt P {
	line-height: 148%;
	margin: 0px;}
.evenementen-txt A {
	color: #007598;
	text-decoration: underline;
	font-weight: bold;}
.evenementen-txt A:hover {
	text-decoration: none;}

.wandelingen-txt {
	float: left;
	margin-bottom: 25px;}
.wandelingen-txt P {
	line-height: 148%;
	margin: 0px;}
.wandelingen-txt A {
	color: #007598;
	text-decoration: underline;
	font-weight: bold;}
.wandelingen-txt A:hover {
	text-decoration: none;}

#inschrijven-form {
	float: left;
	width: 677px;}

.kilometers-txt {
	float: left;}
.kilometers-txt P {
	line-height: 148%;
	margin: 0px;}

#rangschikking-txt {
	float: left;
	width: 677px;
	margin-top: 25px;}
#rangschikking-txt P {
	line-height: 148%;
	margin: 0px;}
#rangschikking-txt A {
	color: #007598;
	text-decoration: underline;}
#rangschikking-txt A:hover {
	text-decoration: none;}

.webdesign {
    float: right;
    margin-top: 3px;
    margin-bottom: 20px;
}

#maincontent .nfc_table {
	margin-top: 15px;
	margin-bottom: 25px;
	background-color: #e4e4e4;
}

#maincontent .nfc_table A {
	text-decoration: underline;
}

#maincontent .nfc_table A:hover {
	text-decoration: none;
}

#maincontent .nfc_table TD {
	text-align: left;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}

#maincontent .nfc_table TH {
	font-family: "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #007598;
	color: #FFF;
	text-align: left;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}

#maincontent .nfc_table TR:hover TD {
	color: #000;
	background-color: #f8f8f8;
}

#maincontent .nfc_table .column_1 {
	padding-left: 10px;
}
