html{
	width: 100%;
	height: 100%;	
}
body{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: arial;
	font-size: 12px;
}
h1{
	font-family: arial;
	font-size: 21px;
	font-weight: bold;
	color: #000000;
	line-height: 24px;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
}
.h1{
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	background-color: #bababa;
	line-height: 19px;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
}
.h2{
	font-family: arial;
	font-size: 21px;
	font-weight: bold;
	color: #000000;
	background-color: #fff100;
	line-height: 24px;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
}
.h3{
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	background-color: #bababa;
	line-height: 19px;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
}
.h4{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #bababa;
	line-height: 15px;
	padding: 0px 5px;
	margin: 0px;
	text-transform: uppercase;
}
th{text-align: left;}
.headerbg{
	background-image: url('../graphics/headerbg.gif');
	background-repeat: repeat-y;
	padding-left: 18px;
}
.headerbg2{
	background-image: url('../graphics/headerbg.gif');
	background-repeat: repeat-y;
	padding-left: 18px;
	margin-top: 20px;
}
#background{
	width: 950px;
	height: 100%;
	position: relative;
	top: 0px;
	left: 50%;
	margin-left: -475px;
}
#leftpanel{
	width: 180px;
	height: 100%;
	position: fixed;
	float: left;
	top: 0px;
	left: 50%;
	margin-left: -475px;
}
#flashpanel{
	width: 284px;
	height: 100%;
	position: fixed;
	margin-left: 180px;
	float: left;	
	z-index: 1;
	top: 0px;
	left: 50%;
	margin-left: -295px;
}
#flash{
	width: 284px;
	height: 100%;
}
#rightpanel{
	width: 486px;
	height: 100%;
	min-height: 100%;
	position: absolute;
	margin-left: 464px;
	float: left;
}
#cookiecrumble{
	width: 486px;
	height: 33px;
	padding-top: 10px;
	text-align: right;
}
#leftpanelbottom{
	width: 180px;
	font-size: 11px;
	text-align: right;
}
#header{
	text-align: right;
}
.par{
	width: 486px;
	border-top: 1px solid #bababa;
}
.text{
	width: 464px;
	padding: 18px 0px 0px 18px;
	line-height: 18px;
}
.texthomepage{
	width: 464px;
	padding: 18px 0px 18px 18px;
}
.stext{
	background-color: #bababa;
	color: #ffffff;
	line-height: 18px;
}
.stext p{
	background-color: #bababa;
	color: #ffffff;
	line-height: 18px;
}
.stext font{
	background-color: #bababa;
	color: #ffffff;
	line-height: 18px;
}
.subnav{
	width: 284px;
	position: absolute;
	margin-left: 180px;
	margin-top: -19px;
	z-index: 999;
	text-align: left;
	font-size: 14px;
}
.input{
	width: 437px;
	height: 19px;
	padding: 5px 12px 0px;
	margin: 7px 5px 0px 0px;
	border: 1px solid #bcbcbc;
	color: #000000;
	font-family: arial;
	font-size: 11px;
}
.input2{
	width: 252px;
	height: 19px;
	padding: 5px 12px 0px;
	margin: 7px 5px 0px 0px;
	border: 1px solid #bcbcbc;
	color: #000000;
	font-family: arial;
	font-size: 11px;
}
.input3{
	width: 120px;
	height: 19px;
	padding: 5px 12px 0px;
	margin: 7px 5px 0px 0px;
	border: 1px solid #bcbcbc;
	color: #000000;
	font-family: arial;
	font-size: 11px;
}
.inputshort{
	width: 150px;
	height: 19px;
	padding: 5px 12px 0px;
	margin: 7px 5px 0px 0px;
	border: 1px solid #bcbcbc;
	color: #000000;
	font-family: arial;
	font-size: 11px;
}
.input_newsletter{
	width: 143px;
	height: 19px;
	padding: 5px 12px 0px;
	margin: 3px 5px 0px 0px;
	border: 1px solid #bcbcbc;
	color: #000000;
	font-family: arial;
	font-size: 14px;
}
.textarea{
	width: 437px;
	height: 160px;
	padding: 4px 12px 0px;
	margin: 7px 0px 0px 0px;
	border: 1px solid #bcbcbc;
	color: #000000;
	font-family: arial;
	font-size: 11px;
}
.submit_newsletter{
	padding: 0px 10px 0px 5px;
	margin: 3px 0px 0px;
	border: 0px;
	color: #000000;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #fff100;
	cursor: pointer;
	margin-bottom: 5px;
}
.submit{
	padding: 0px 2px;
	margin: 10px 0px 0px;
	border: 0px;
	color: #000000;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #fff100;
	cursor: pointer;
}
#yellowbar{
	width: 483px; 
	height: 33px; 
	margin: 0px 0px 20px 0px;
}
.annexpand{
	border-bottom: 1px solid #bcbcbc;
}
.datespan{
	background-color: #e2e2e2;
	line-height: 24px;
}
.datespanbig{
	font-size: 24px;
	font-weight: bold;
	cursor: pointer;
	line-height: 39px;
}
.datespanbiga{
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
	background-color: #000000;
	cursor: pointer;
	line-height: 39px;
}
.agendaitem{
	width: 138px;
	height: 63px;
	position: relative;
	float: left;
	margin-bottom: 10px;
}
.agendadiv{
	height: 63px;
	width: 1px;
	position: relative;
	float: left;
	padding: 0px 7px;
	border-left: 1px solid #bcbcbc;
}
.agendatext{
	width: 470px;
	display: none;
	position: relative;
	float: left;
}
.agendatext span{
	background-color: #fff100;
}
.image{
	width: 286px;
	height: 284px;
	position: absolute;
	margin-left: -285px;
	margin-top: -250px;
	z-index: 2000;
	text-align: right;
}
.inputreken{
	width: 25px;
}
.inputrekenlong{
	width: 50px;
}
#map{
	width: 464px;
	height: 300px;
}
#map a{display: none;}
#map span{display: none;}
.tooltip {border: 1px solid #999; background-color: #fff100; width: 270px; left: 50%; margin-left: -310px; margin-top: 60px;  -moz-opacity: 0.95; opacity:.95;filter:alpha(opacity=95); padding: 5px;padding-left: 10px; position: absolute; z-index: 1000}
.tooltip .header {font-size:14px; margin-bottom:5px; color:#000; font-weight:bold; text-transform:uppercase; border:0px solid red}

form{margin:0px; padding: 0px;}
#externallinks{height: 28px; width: 180px; text-align: right;}
#empty{height: 93px; width: 180px;}
#menu{width: 180px; text-align: right;}
#movieoverlay{width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 999998; filter: alpha(opacity=79); -moz-opacity: 0.79; opacity:.79; background-color: #000000; display: none;}
#movie{width: 640px; height: 380px; position: fixed; padding: 15px; background-color: #ffffff; top: 50%; left: 50%; margin-left: -320px; margin-top: -190px; z-index: 999999; display: none;}
#movieclose{width: 19px; height: 19px; position: fixed; top: 50%; margin-top: -215px; left: 50%; margin-left: 320px; z-index: 999999; display: none; cursor:pointer;}
.image img{border: 1px solid #ffffff;}
a{color: #000000; padding-right: 20px; text-decoration: none; background-color: #fff100; background-image: url('../graphics/link.gif'); background-repeat: no-repeat; background-position: right bottom;}
a:hover{color: #000000; padding-right: 20px; text-decoration: none; background-color: #ffffff; background-image: url('../graphics/link_h.gif'); background-repeat: no-repeat; background-position: right bottom;}
a.white{color: #000000; padding-right: 20px; text-decoration: none; background-color: #ffffff; background-image: url('../graphics/link_h.gif'); background-repeat: no-repeat; background-position: right bottom;}
a.white:hover{color: #000000; padding-right: 20px; text-decoration: none; background-color: #ffffff; background-image: url('../graphics/link_h.gif'); background-repeat: no-repeat; background-position: right bottom;}
a.anker{padding: 0px; margin: 0px; background-color: none; background-image: none; position: absolute; margin-top: -40px; margin-bottom: 40px;}
a.anker:hover{padding: 0px; margin: 0px; background-color: none; background-image: none; position: absolute; margin-top: -30px; margin-bottom: 30px;}
#header a{background: none; padding: 0px;}
#header a:hover{background: none; padding: 0px;}
#externallinks a{background:none; padding: 0px;}
#externallinks a:hover{background:none; padding: 0px;}
a.navlink{color: #ffffff; font-size: 16px; line-height: 19px; position: relative; z-index: 2200; padding: 0px 3px; text-transform: uppercase; font-weight: bold; background: none; background-color: #000000;}
a.navlink:hover{color: #000000; font-size: 16px; line-height: 19px; position: relative; z-index: 2200; padding: 0px 3px; text-transform: uppercase; font-weight: bold; background: none; background-color: #fff100;}
a.anavlink{color: #000000; font-size: 16px; line-height: 19px; position: relative; z-index: 2200; padding: 0px 3px; text-transform: uppercase; font-weight: bold; background: none; background-color: #fff100;}
a.anavlink:hover{color: #000000; font-size: 16px; line-height: 19px; position: relative; z-index: 2200; padding: 0px 3px; text-transform: uppercase; font-weight: bold; background: none; background-color: #fff100;}
a.subitemlink{color: #000000; font-size: 14px; padding: 0px 3px; position: relative; z-index: 2200; text-transform: uppercase; font-weight: bold; background: none; background-color: #fff100; z-index: 999;}
a.subitemlink:hover{color: #000000; font-size: 14px; padding: 0px 3px; position: relative; z-index: 2200; text-transform: uppercase; font-weight: bold; background: none; background-color: #fff100; z-index: 999;}
#yellowbar a{ background: none; padding: 0px}
#leftpanelbottom a{font-family: arial; font-size: 10px; color: #000000; text-decoration: none; text-transform: none; margin-right: 5px; background: none; padding: 0px;}
#leftpanelbottom a:hover{font-family: arial; font-size: 10px; color: #000000; text-decoration: none; text-transform: none; margin-right: 5px; background: none; padding: 0px;}
#cookiecrumble a{font-family: arial; font-size: 10px; color: #000000; text-decoration: none; margin-right: 5px; text-transform: uppercase; background: none; padding: 0px;}