body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #085E37;
	text-align: left;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color:  #000066;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	overflow: hidden;
	margin: 0;
}

.quiet { color: #666; font-weight: normal; }
.hidden { display: none; }
table td { vertical-align: top; }


#frame {
	position:relative;
	width:750px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
	color: #085E37;
}
#language_switch {
	position:relative;
	width:750px;
	margin-right:auto;
	margin-left:auto;
	margin-top:50px;
	padding:0px 18px 2px 0px;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
}

/*
#maintextholder {
	position:relative;
	left:316px;
	top:116px;
	width:434px;
	height:320px;
	z-index: 2;
	overflow: scroll;
}
*/

#maintext {
	position:absolute;
	left:308px;
	top:114px;
	width:323px;
	height:329px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #085E37;
	z-index: 3;
	overflow: hidden;
}
#maintext.home { 
	top:90px; 
	height:360px;
}

#maintextWide {
	position:absolute;
	left:295px;
	top:115px;
	width:349px;
	height:329px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #085E37;
	z-index: 3;
	overflow: hidden;
}
#maintextWidest {
	position:absolute;
	left:276px;
	top:115px;
	width:369px;
	height:329px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #085E37;
	z-index: 3;
	overflow: hidden;
}

#nav {
	position:absolute;
	left:70px;
	top:82px;
	width:158px;
	height:160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.1em;
	color: #000000;
	font-weight: bold;
	z-index: 2;
}
.jetske #nav { top: 96px; }

.navSection { border-bottom: 1px dotted #fff; padding-bottom: 3px; }
.navSection.last { border-bottom: none; }

.topLinks { color: #fff; font-size: 11px; font-weight: normal; border-bottom: 1px dotted #fff; margin-bottom: 1px; padding-bottom: 1px; }
.topLinks a { color: #fff; text-decoration: none; }
.topLinks .home { padding-left: 11px; background: url(images/home.gif) no-repeat 0 2px;}
.topLinks .contact { padding-left: 14px; background: url(images/mail.gif) no-repeat 0 4px; margin-left: 0px; float: right; }


a.navlink:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.navlink:visited {
	color: #ffffff;
	text-decoration: none;
}
a.navlink:active {
	color: #FFFFFF;
	text-decoration: none;
}
a.navlink:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.linkdot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #ffffff;
	visibility: hidden;
}





#bg-left {
	position:absolute;
	left:0px;
	top:0px;
	width:54px;
	height:498px;
	z-index: 1;
	background-image: url("images/bg-left.jpg"); 
}
#jkbg-left {
	position:absolute;
	left:0px;
	top:0px;
	width:54px;
	height:498px;
	z-index: 1;
	background-image: url("images/jkbg-left.jpg");
}
#bg-top-logo {
	position:absolute;
	left:54px;
	top:0px;
	width:695px;
	height:73px;
	z-index: 1;
	background-image: url("images/bg-top-logo.jpg");
}
#jkbg-top-logo {
	position:absolute;
	left:54px;
	top:0px;
	width:695px;
	height:73px;
	z-index: 1;
	background-image: url("images/jkbg-top-logo.jpg");
}
#bgdnk-top-logo {
	position:absolute;
	left:54px;
	top:0px;
	width:695px;
	height:73px;
	z-index: 1;
	background-image: url("images/bgdnk-top-logo.jpg");
}
#bg-bottom {
	position:absolute;
	left:54px;
	top:459px;
	width:695px;
	height:39px;
	z-index: 1;
	background-image: url("images/bg-bottom.jpg");
}
#jkbg-bottom {
	position:absolute;
	left:54px;
	top:459px;
	width:695px;
	height:39px;
	z-index: 1;
	background-image: url("images/jkbg-bottom.jpg");
}
#bg-main-left {
	position:absolute;
	left:54px;
	top:73px;
	width:196px;
	height:387px;
	z-index: 1;
	background-image:   url("images/bg-home-left.jpg");
}

#bg-main-middle {
	position:absolute;
	left:250px;
	top:73px;
	width:404px;
	height:387px;
	z-index: 1;
	background-image:   url("images/bg-home-middle.jpg");
}

#bg-main-right {
	position:absolute;
	left:654px;
	top:73px;
	width:95px;
	height:387px;
	z-index: 1;
	background-image:   url("images/bg-home-right.jpg");
}

#header {
	position:absolute;
	left:276px;
	top:93px;
	width:375px;
	height:22px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-align: left;	
}
#photomain {
	position:absolute; 
	left:80px; 
	top:264px; 
	width:204px; 
	height:174px; 
	z-index:2; 
	vertical-align: bottom; 
	text-align: right;
}
.jetske #photomain { top:244px; height:194px; }

#photoside1 {
	position:absolute;
	left:629px;
	top:92px;
	width:120px;
	height:351px;
	z-index:3;
	vertical-align: top; 
	text-align: left;
}
#photoside2 {
	position:absolute;
	left:629px;
	top:190px;
	width:120px;
	height:156px;
	z-index:3;
	vertical-align: top; 
	text-align: left;
}
#photoside3 {
	position:absolute; 
	left:629px; 
	top:288px; 
	width:120px; 
	height:147px; 
	z-index:3;
	vertical-align: top; 
	text-align: left;
}
#photosidelin1 {
	position:absolute;
	left:634px;
	top:92px;
	width:115px;
	height:114px;
	z-index:3;
	vertical-align: top; 
	text-align: left;
}
#photosidelin2 {
	position:absolute;
	left:634px;
	top:205px;
	width:120px;
	height:112px;
	z-index:3;
	vertical-align: top; 
	text-align: left;
}
#photosidelin3 {
	position:absolute; 
	left:634px; 
	top:320px; 
	width:120px; 
	height:111px; 
	z-index:3;
	vertical-align: top; 
	text-align: left;
}

#linkbottomright {
	position:absolute;
	left:453px;
	top:440px;
	width:176px;
	height:14px;
	z-index:3;
	text-align: right;
}
#linkbottomleft {
	position:absolute;
	left:307px;
	top:440px;
	width:176px;
	height:14px;
	z-index:3;
	text-align: left;
}
.bottomlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: underline;
}

a.bottomlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: underline;
}
a.bottomlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: underline;
}
a.bottomlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: underline;
}
a.bottomlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

#contact {
	position:absolute; 
	left:371px; top:404px; 
	width:285px; height:44px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	z-index:4
}
.agendaItem {
	color: #1B1B1B;
}
.td_separator {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #464646;
}

a.emailLink:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
}
a.emailLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
}
a.emailLink:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
}
a.emailLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
}

.section { border-bottom: 1px dashed #6ba678; }


.bodyTextSmall {
	margin-bottom: 7px;
	margin-top: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 12px;
}
.bodyText {
	margin-bottom: 7px;
	margin-top: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 14px;
}
.bodyTextGroot { 
	margin-bottom: 7px;
	margin-top: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
}
ul.bodyTextSmall {
	margin-left: 14px;
	padding: 0;
	list-style-position: outside; 
	list-style-type: disc; 
}
ul.bodyTextSmall li { font-size: 11px; }
ul.bullit { padding-left: 20px; }
ul.nobullit { list-style-type: none; padding-left: 0;  }
ul.nobullit li { overflow: auto; margin-bottom: 2px; }
ul .label { display: block; float: left; width: 90px; font-weight: bold; }
ul .description { display: block; float: left; width: 210px; }


.noBottomMargin { margin-bottom: 0px; }

.center { text-align: center; }

.subHeader {
	margin-bottom: 0px;
	margin-top: 7px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	vertical-align: bottom;
}
.bodyText.subHeader { margin-top: 20px; }

.bodyTextSmall .subHeader { font-size: 11px; }

.instructeur { overflow: hidden; margin: 15px 0 15px 0; }
.instructeur h4 {
	margin: 0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.instructeur p { 
	margin: 0; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.instructeur .pasfoto { 
	float: left;
	margin-right: 10px;
}
.instructeur .details { 
	margin-left: 60px;
}

#credits {
	position:absolute;
	left:54px;
	top:498px;
	width:695px;
	height:19px;
	z-index: 1;
	font-size: 10px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.welkom {
	margin-bottom: 10px;
	margin-top: 7px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}
a {
 	color: #990000;
	text-decoration: underline;
}
a.agendaLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: underline;
}
a.agendaLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
}
a.agendaLink:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
}
a.agendaLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
}
#quote_container {
	position:absolute;
	left:61px;
	top:183px;
	width:211px;
	height:131px;
	z-index:4;
}
#quotelayer {
	position:relative;
	left:20px;
	top:20px;
	width:157px;
	height:106px;
	z-index:3;
}
#dropshadowlayer {
	position:relative;
	left:18px;
	top:-85px;
	width:157px;
	height:106px;
	z-index:2;
}
.quote p {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.dropshadow p {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #444444;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#openquotes {
	position:relative;
	left:2px;
	top:-200px;
	width:28px;
	height:27px;
	z-index:3;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}
#openquotes_dropshadow {
	position:relative;
	left:0px;
	top:-224px;
	width:30px;
	height:33px;
	z-index:2;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-style: italic;
	font-weight: bold;
	color: #444444;
}
#closequotes {
	position:relative;
	left:165px;
	top:-188px;
	width:28px;
	height:32px;
	z-index:3;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}
#closequotes_dropshadow {
	position:relative;
	left:163px;
	top:-217px;
	width:32px;
	height:34px;
	z-index:2;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-style: italic;
	font-weight: bold;
	color: #444444;
}


/* @group agenda */
.agenda { margin-top: 5px; }
.agenda.dl { margin-top: 0; }
.agenda p { margin: 0 0 5px 0; }
.agenda .section { margin-bottom: 15px; border: none; }
.agenda.dl .section { margin-bottom: 5px; }
.agenda .subHeader .quiet { font-size: 11px; }
.columns {overflow: hidden;}
.agenda .col1 {display: inline; float: left; width: 80px;}
.agenda .col2 {display: inline; float: left; width: 240px;}

/* @end */


/* @group scrollbar */

#maintextWidest #scrollbar_container {
	position:relative;
	width:368px;
}

#maintext #scrollbar_container {
	position:relative;
	width:318px;
}


#scrollbar_track {
	position:absolute;
	top:0;
	right:0;
	height:99%;
	width:8px;
	background-color: #97cb95;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#scrollbar_handle {
	width:8px;
	background-color: #718958;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	opacity:0.9;
    -moz-opacity:0.9;
    z-index: 5;
}
.blue #scrollbar_track { background-color: #92a6c7; }
.blue #scrollbar_handle { background-color: #546d95; }

#maintextWidest #scrollbar_content {
	overflow:hidden;
	width:350px;
	height:330px;
}

#maintext #scrollbar_content {
	overflow:hidden;
	width:300px;
	height:330px;
}
#maintext.middleLength #scrollbar_content { 
	height:310px;
 }


/* @end */



