html,body{
	background:#c0c0c0;
	margin:0;
	padding:0;
	font-family:verdana, arial;
	font-size:12px;
	text-align:center;
}
img{
	border:0;
}
.print, .printlogo{
	display:none;
}
table {
	border-collapse:collapse;
}
.container{
	text-align:left;
	width:900px;
	height:600px;
	margin:0 auto;
	background:#013334 url(/gfx/back.gif) no-repeat 564px top;
}
.logo{
	position:absolute;
	z-index:1000;
	margin-top:0;
	margin-left:0;
	width:100px;
	text-align:center;
}
.logo a {
	margin:10px 0 0 0;
	color:#66cccc;
	text-decoration:none;
}
.logo a:hover {
	color:#FFF;
}

.partners{
	position:absolute;
	z-index:1300;
	background-repeat:no-repeat;
	margin-top:20px;
	margin-left:258px;
	width:335px;
	height:38px;
}
.achterkant{
	display:block;
	position:absolute;
	z-index:900;
	width:100px;
	height:480px;
	margin-left:0px;
	margin-top:0px;
	background:#346667;
}
.list{
	position:absolute;
	width:900px;
	margin:443px 0 0 0;
	padding:0;
	z-index:1000;
}
.list li{
	display:block;
	float:left;
	width:100px;
	margin:0;
	line-height:14px;
	text-align:center;
}
.list li.active a{
	color:#66cccc;
}
.list li ul{
	display:none;
	position:absolute;
	margin:0;
	padding:0;
	width:100px;
	z-index:1000;
}
.list li ul li{
	padding:7px 0px;
}
.list li ul.active{
	display:block;
}

.list li a {
	color:#009999;
	text-decoration:none;
	position:relative;
}

.list li ul a {
	color:#66cccc;
	text-decoration:none;
	position:relative;
	
}

.list li.active ul li a{
	color:#66cccc;
	text-decoration:none;
	position:relative;
}

.list li a:hover, .list li.active ul li a:hover{
	color:#FFF;
}

.list li.active3 a{
	color:#66cccc;
}

.list li.active ul li.active a{
	color:#FFF;
}

.list .button{
	background:none;
	border:0px solid #333;
	color:#006666;
	width:46px;
	margin-top:-3px;
}
.inhoud{
	position:absolute;
	float:left;
	z-index:100;
	border:1px solid #7dc3c1;
	margin:75px 0 0 100px;
}
.inhoud > .inhoud2{
	background-image:url(/gfx/back.png);
}
.inhoud2{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/back.png', sizingMethod='scale');
	height:348px;
	width:348px;
}
.inhoud3{
	position:relative;
	width:348px;
	height:348px;
	overflow:hidden;
}
.inhoud a{
	color:#FFFF99;
	text-decoration:none;
}
.inhoud h1, .inhoud h2, legend{
	font-size:15px;
	color:#EEE;
	margin:0;
	padding:0 0 5px 0;
}
.inhoud h2{
	font-size:13px;
}
.inhoud p{
	margin:0;
	line-height:20px;
	padding:0 0 5px 0;
}
.inhoud ul, .inhoud ol {
	margin:0;
	padding:0;
}
.inhoud ul li {
	margin:0 0 0 13px;
	padding:0;
}
.inhoud ol li {
	margin:0 0 0 17px;
	padding:0;
}
.inhoud p img{
	margin-top:3px;
}
.txt{
	filter:alpha(opacity=99);
	opacity:.99;
	padding:5px;
	color:#FFF;
	line-height:150%;
}
.updown{
	position:absolute;
	border:1px solid #7dc3c1;
	margin:75px 0 0 455px;
}
.updown2{
	height:348px;
	width:11px;
}
.updown .up{
	padding-top:158px;
	
}
.updown .down{
	padding-bottom:159px;
	
}
.updown a{
	display:block;
}

.txt p{
	filter:alpha(opacity=99);
	opacity:.99;
	padding:0 0 5px 0;
	margin:0;
}



/* ***** sitemap ***** */

div.sitemap{
	
}
div.sitemap ul{
	width:auto;
	margin:0;
	padding:0;
}
div.sitemap li{
	margin: 0 0 0 20px;
	padding:0;
}
.banner{
	position:absolute;
	width:900px;
	margin:0px;
	padding:0px;
	line-height:12px;
}
.banner , .banner *{
	margin:0;
	padding:0;
	color:#FFF;
	text-align:right;
	text-decoration:none;
}
.banner {
	margin-top:516px;
}
.buttons {
	height:30px;
}
.buttons a, .buttons span{
	border:1px solid #66CCCC;
	color:#66CCCC;
	display:block;
	width:105px;
	line-height:23px;
	margin:2px 6px 0 0;
	text-align:center;
	text-transform:lowercase;
	text-decoration:none;
	float:left;
}
.buttons a:hover{
	color:#FFF !important;
}
.buttons a.b_2{
	margin:2px 0 0 0;
}
.buttons a {
	background:url(/gfx/button.png);
}
form span.required input{
	/*background:#FFF;	*/
}
form span.error input,
form span.error textarea,
form input.error{
	border:1px solid red;
	
}
.footer{
	text-align:right;
	padding:12px 30px;
	width:848px;
	margin:0 auto;
	color:#999;
	font-size:12px;
	line-height:12px;
	text-decoration:none;
}
.footer a{
	color:#999;
	font-size:12px;
	text-decoration:none;
}

.route input{
	width:153px;
	padding:0 4px;
}
.search{
	position:absolute;
	z-index:9999;
	width:44px;
	margin-left:828px;
	margin-top:438px;
	text-align:center;
}
.search div{
	background-position:bottom right;
}
.search a{
	color:#006666;
	text-decoration:none;	
	display:block;
	height:30px;
	line-height:24px;
}
