@charset "utf-8"; 
body{font-size:62.5%; font-family:Verdana,Arial,Helvetica,sans-serif; background-color:#dcd6b7; margin:0px}
a:link{color:#000}
a:visited{color:#000}
a:hover{color:#000}
#home #content a:link{color:#000}
#home #content a:visited{color:#000}
#home #content a:hover{color:#000}
#container{width:976px; margin:0 auto; background-color:#FFF; border:solid 15px #fff}
#submitbutton, 
.submitbutton{background-color:#FFF; color:#10611f; border:solid 1px #10611f}
#home #content p, 
#cms #content p{margin-right:20px}
#cat #header, 
#links #header, 
#cms #header, 
#acc #header, 
#act #header, 
#acclist #header, 
#actlist #header, 
#outdooropmaat #header, 
#trip #header{width:976px; height:300px; position:relative}
#step2{display:block; width:300px; position:absolute; top:100px; ; right:40px}
#step2 label{display:block}
#step2 input{margin:10px 0px; }
#links td a{color:#000}
.winter{background:url(../images/headerback-winter.jpg) no-repeat}
.zomer{background:url(../images/headerback-zomer.jpg) no-repeat}
#bigimg{position:absolute; left:10px; top:40px}
.outdoor{background:url(../images/headerback.jpg) no-repeat}
#header{ height: 210px;}
#header a{display:block; width:177px; height:97px; left:27px; top:34px; position:absolute}
#header img{display:none}
#menu{clear:both; width:976px;margin:0px; background:url(../images/menubg.jpg) repeat-x; height:31px;}
#menu ul{padding:0px; list-style-type:none}
#menu ul li{padding:0px; margin:0px;border-right:solid 1px #FFF;}
#menu ul li a{font-size:11px; text-transform:uppercase; color:#b3b3b3; text-decoration:none; text-transform:uppercase}
#menu ul li a.active{color:#FFF}
#menu ul li a:hover{color:#FFF}
#contentContainer{margin:20px 0px 0px 0px; padding:0px;  repeat-y; clear:both}
.weerwind {width: 30px; height:30px; line-height:30px; text-align:center; font-size:9px;}
#weather {margin-top: 8px}
.weerdag {
	width:22px;
	background-image:url(../images/weercal.gif);
	background-repeat:no-repeat;
	background-position:center 6px;
	text-align:center;
}
.weercontainer,
#weercontainer {
	margin: 0px 10px 0px 15px;;
}
#breadcrumb{ margin:20px 0px 10px 20px; width: auto; height: 26px;} 
#breadcrumb a{color:#00; text-decoration: none; line-height: 26px; background:url(../images/aimage.jpg) #FFF no-repeat; background-position:right; height: 26px; display: block;  text-indent: 10px; float: left; padding-right: 25px;}
#breadcrumb a:hover{color:#069;}
#breadcrumb strong{color:#069; line-height: 26px; background:url(../images/breadcrumbstrong.jpg) #FFF top right no-repeat;  height: 26px; display: block; float:left; padding-right: 25px; font-weight: normal;}
#content{float:left; width:670px;background: url(../images/topcontent.jpg) no-repeat #F2F2F2; position:relative;}
#content .block{width: 630px; height: 134px; background: #FFFFFF; margin: 20px 0px 0px 20px;}
#content .block .imageleft{ float: left; width:184px; height: 134px;}
#content .block .blockcontent{float: left; width: 230px; margin: 10px;}
#content .block .blockcontent p{color:#333; margin: 0px; font-size: 1.1em;}
#content .block .blockcontent h2.green { font-size: 1.3em; color: #0C6C1F; font-weight: 100;}
#content .block .blockcontent h2.yellow { font-size: 1.3em; color: #A88800; font-weight: 100;}
#content .block .blockcontent h2.blue { font-size: 1.3em; color: #0073A5; font-weight: 100;}
#content .block .blockcontent h2.black { font-size: 1.3em; color: #F00F3C; font-weight: 100;}
#content .block li{list-style: none;}
#content .block h2 {padding:0px;margin:0px}
#content .block #green{float: left; border-right: 1px solid #0C6C1F; height: 134px; width: 190px; margin: 0px; padding: 0px;}
#content .block a{margin: 0px 0px 0px 15px;  line-height: 15px; text-decoration: none; font-size: 1.0em;}
#content .block #green a,
#content .block #yellow a,
#content .block #blue a,
#content .block #black a{ color: #666666;}
#content .block #green a:hover{	color: #005B14;}
#content .block #yellow{float: left; border-right: 1px solid #A88800; height: 134px; width: 190px; margin: 0px; padding: 0px;}
#content .block #yellow a:hover{	color: #A88800;}
#content .block #blue{float: left; border-right: 1px solid #0073A5; height: 134px; width: 190px; margin: 0px; padding: 0px;}
#content .block #blue a:hover{	color: #0073A5;}
#content .block #black{float: left; border-right: 1px solid #F00F3C; height: 134px; width: 190px; margin: 0px; padding: 0px;}
#content .block #black a:hover{	color: #F00F3C;}
#content #fotoimpressie {margin: 15px 0px 0px 20px;}
#content #fotoimpressie img{margin: 0px 7px 7px 0px;}
#content .zoom img{border: none;}
#content .categorie {width: 198px; height:111px; margin: 20px 0px 0px 20px; position: relative; float: left;} 
#content .categorie .categoriefoto{ width: 198px; height: 111px; }
#content .categorie .overlay{ width: 198px; height: 111px; position: absolute; top: 0px; left:0px;}
#content .categorie a{ color:#FFF; text-decoration: none;width: 198px; height:111px; display:block; position:absolute; top:0px; left:0px; background-image:url(../images/overlay.png); line-height:195px; text-indent:5px; vertical-align:baseline}
#content .categorie a:hover{ color:#005B14;}
#content .arrangement{margin: 20px 20px 0px 20px; position: relative; width: 623px; float: left;}
#content .arrangement .arrangementfoto{width: 100px; height: 100px; float: left;}
#content .arrangement .linksoverlay{ position: absolute; left: 0px; top: 0px;}
#content .arrangement h2{ float: left; margin: 0px 0px 0px 20px; color:#10611f; font-size: 1.3em; text-decoration: none;}
#content .arrangement h2 a{ text-decoration: none;}
#content .arrangement p{ float: left; width: 440px; margin: 5px 0px 0px 20px; color: #666666; font-size: 1.1em;}
#content .arrangement a.leesmeer{ position: absolute;  background:url(../images/readmore.jpg) no-repeat; width: 85px; height: 18px; display:block; bottom: 10px; right: 0px; font-size: 1.1em; color:#10611f; text-decoration:none; text-indent: 5px; line-height: 18px;} 
#content .arrangement a.leesmeer:hover{ color:#333;}
#content hr{ border: 1px solid #FFF; margin: 20px 0px 20px 0px;} 
#trip #content{padding:0px}
#outdooropmaat #content, 
#cat #content{position:relative}
#content #print{ position: absolute; top: 62px; right: 20px; display:block; background:url(../images/print.jpg) no-repeat; width: 20px; height: 20px; text-indent:-9999px}
#content p{margin:0px 20px 0px 20px; color: #4D4D4D; font-size: 1.2em;}
#content h1{padding:0px; font-size:1.6em; font-weight: 100; color:#10611f; margin:20px 0px 0px 20px;}
#content h2{padding:0px; font-size:1.4em; font-weight: 100; color:#10611f; margin:20px 0px 0px 20px;}
#content h3{padding:0px; font-size:1.2em; font-weight: 100; color:#10611f; margin:0px}
#divider{clear:both; width:670px; height:66px; background:url(../images/contentbottom.jpg) no-repeat; margin:0px 0px}
#yellowBox{background:url(../images/yellowtop.gif) no-repeat #fdcf00; width:288px; display:block; min-height:99px; height:auto !important; height:99px; position:relative; padding:20px 0px 34px 0px; margin: 0px;float:right}
#yellowBox h2{color:#10611f; font-size:1.4em; font-weight: 100; padding:0px; margin:10px 0px 0px 15px;  text-indent:0px}
#yellowBox p{margin:8px 16px; color:#333;}
#yellowBox img {border:0px;}
#trip #yellowBox p, 
#act #yellowBox p, 
#acc #yellowBox p{margin:0px}
#newsletterbox{margin:6px 16px 0px 16px; padding:0px; background:url(../images/small-newsletter.gif) no-repeat; background-position:right bottom; height:120px; display:block; border-bottom:solid 1px #FFF; padding:16px 0px; }
#newsletterbox{margin:0px}
#yellowBox #newsletterbox p{width:146px}
#actionbox{margin:6px 16px 10px 16px; padding:0px; background:url(../images/kadobon.gif) no-repeat; background-position:right bottom; height:140px; display:block; border-bottom:solid 1px #FFF; padding:16px 0px; }
/*
#actionbox{margin:6px 16px 10px 16px; padding:0px; background:url(../images/kadobon.gif) no-repeat; background-position:right bottom; height:140px; display:block; border-bottom:solid 1px #FFF; padding:16px 0px; }
*/
#actionbox{margin:0px}
#yellowBox #actionbox p{width:146px}
#yellowBox form{margin:0px 0px 0px 16px; padding:0px; width: 170px;}
#yellowBox label{display:none;}
#yellowBox select{font-size:12px; margin-bottom: 4px;}
#yellowBox select, 
#yellowBox input{ background-color:#fdcf00; border:solid 1px #FFF; color:#FFF;width: 170px;}
#yellowBox #submit{ background-color:#FFF; color:#10611f;width: 170px}
#yellowBox .aanmeldbutton{margin:0px 0px 0px 16px; background-color:#FFF; color:#10611f}
#yellowBox #twitterblock{ margin: 0px 15px; padding: 0px;}
#yellowBox #twitterblock ul{ margin: 0px; padding: 0px; list-style-type:none}
#yellowBox #twitterblock ul{ margin: 5px 0px;}
#yellowBox #twitterblock a{ color:#FFF; margin: 0px; padding:0px;}
#yellowBox #toparrangementen{ color:#FFF; }
#yellowBox #toparrangementen li{margin-top: 3px; }
#yellowBox #toparrangementen a{ color:#333;}
#yellowBox #toparrangementen a:hover{ color:#FFF;}
#yellowBox #bizon,
#yellowBox #zwerfsport{width: 253px; height: 44px; margin: 15px 15px;}
#yellowBox #tellafriend { background:url(../images/tellafriend.jpg) no-repeat; width: 119px; height: 24px; display: block; text-indent: 35px; color:#666; text-decoration: none;line-height: 24px; float: left; margin: 15px 0px 15px 15px;} 
#yellowBox #schrijfreview { background:url(../images/schrijfreview.jpg) no-repeat; width: 119px; height: 24px; display: block; text-indent: 35px; color:#666; text-decoration: none; line-height: 24px; float: left; margin: 15px 0px 15px 15px;}
#yellowBox #addpictures { background:url(../images/addpictures.gif) no-repeat; width: 160px; height: 24px; display: block; text-indent: 35px; color:#666; text-decoration: none; line-height: 24px; float: left; margin: 15px 0px 15px 15px;}
#yellowBox #schrijfreview:hover,
#yellowBox #addpictures:hover,
#yellowBox #tellafriend:hover{color:#10611f;}

#yellowBox hr{ border: 1px solid #FFF; width:288px;}
#nopers{width:50px}
#trip #yellowBox img, 
#act #yellowBox img, 
#acc #yellowBox img{border:solid 1px #3f9951; margin:6px}
#yellowBox .bijschrift{font-size:0.9em; color:#52592f; display:block; text-align:center}
#yellowBox #yellowBottom{background-image:url(../images/yellowbottom.gif); height:34px; width:288px; position:absolute; bottom:0px; left:0px}
#infotext{float:left; width:400px}
#cat #fotos{padding:0px 0px 15px 0px; margin:5px 0px; border-bottom:solid 1px #fdcf00}
#cat #fotos img{border:0px}
#subcats{list-style-type:none; padding:0px; margin:10px 0px 10px 0px}
#subcats li{width:688px; display:block; padding:0px 0px; margin:0px}
#cat #trips a, 
#subcats a{text-decoration:none; color:#000}
#subcats a{border-bottom:solid 1px #edead9; display:block; height:2.8em; line-height:2.8em; text-indent:20px; font-size:1.1em; background-image:url(../images/pointer_brown.gif); background-repeat:no-repeat; background-position:6px 12px}
#cat #subcats a:hover{border-bottom:solid 1px #fdcf00; background-color:#edead9; color:#000}
#triph2{clear:both}
#cat #trips{list-style-type:none; padding:0px; margin:10px 0px 10px 0px}
#cat #trips li{width:688px; display:block; padding:0px 0px; margin:0px}
#cat #trips li a{border-bottom:solid 1px #edead9; display:block; height:2.8em; line-height:2.8em; text-indent:20px; font-size:1.1em; background-image:url(../images/pointer_brown.gif); background-repeat:no-repeat; background-position:6px 12px}
#cat #trips li a:hover{border-bottom:solid 1px #fdcf00; background-color:#edead9; color:#000}
#agenda{background:url(../images/agenda.jpg) no-repeat; width:657px; height:466px; display:block}
#nextbutton{border:0px; position:absolute; bottom:18px; right:50px; display:none}
#prevbutton{border:0px; position:absolute; bottom:18px; left:50px; display:none}
#footer{clear:both; height:20px; width:100%; padding:10px 0px 0px 0px; list-style-type:none;}
#footer li{float:left; margin:0px 20px;}
#footer a{color:#8f8969; text-transform:uppercase; line-height:20px; height:20px;text-decoration:none; letter-spacing:1px}
#acttable th, 
#acctable th{background-color:#edead9; text-align:left; padding:0px; margin:0px; border-bottom:solid 1px #a4a4a4}
#acttable .acttitle{font-weight:normal; font-size:1.3em; color:#000; text-decoration:none}
#acttable th a, 
#acctable th a{font-weight:normal; font-size:1.3em; color:#000; text-decoration:none}
#acttable td a, 
#acctable td a{text-decoration:none; color:#000}
#acttable tr, 
#acctable tr{border-bottom:solid 1px #edead9; height:40px}
#acttable .odd, 
#acctable .odd{background-color:#F3F3F3}
#acttable img, 
#acctable img{border:0px}
#acttable td, 
#acctable td{cursor:pointer}
#agenda a{color:#000}
#agenda .odd{float:left; height:466px; width:327px}
#agenda .even{float:right; position:relative; height:466px; width:327px}
#agenda .odd ul{padding-left:43px; padding-top:5px; list-style-type:none}
#agenda .even ul li, 
#agenda .odd ul li{padding:15px 10px}
#agenda .even ul li a, 
#agenda .odd ul li a{font-size:1.4em; text-decoration:none}
#agenda .even ul{padding-left:20px; padding-top:5px; list-style-type:none}
#agenda .odd h2{padding-left:50px; padding-top:25px; font-size:1.8em}
#agenda .even h2{padding-left:30px; padding-top:25px; font-size:1.8em}
.cleaner{clear:both}
#prev a, 
#next a{font-size:1.3em; color:#10611f; text-decoration:none}
#prev{position:absolute; bottom:25px; left:50px}
#next{position:absolute; bottom:25px; right:80px}
.sIFR-flash{visibility:visible !important; margin:0}
.sIFR-replaced{visibility:visible !important}
span.sIFR-alternate{position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden}
#home #content li{font-size:11px}
#home1, 
#home2, 
#home3{display:block; width:212px; float:left; padding-right:15px}
#home1 h2{color:#10611f}
#home2 h2{color:#7a0141}
#home3 h2{color:#ee651b}
#home1 .top, 
#home2 .top, 
#home3 .top{display:block; width:212px; height:17px;}
#home1 .bottom, 
#home2 .bottom, 
#home3 .bottom{display:block; width:212px; height:26px;}
#home1 .top {background:url(../images/greentop.gif)  no-repeat } 
#home2 .top {background:url(../images/purpletop.gif)  no-repeat } 
#home3 .top {background:url(../images/orangetop.gif)  no-repeat }
#home1 .bottom {background:url(../images/greenbottom.gif)  no-repeat } 
#home2 .bottom {background:url(../images/purplebottom.gif)  no-repeat } 
#home3 .bottom {background:url(../images/orangebottom.gif)  no-repeat }
#home1 ul {background:url(../images/greenback.gif) repeat-y } 
#home2 ul {background:url(../images/purpleback.gif) repeat-y } 
#home3 ul {background:url(../images/orangeback.gif) repeat-y }
#home1 ul, 
#home2 ul, 
#home3 ul{padding:0px; margin:0px; list-style-type:none}
#home #content #home1 ul li a, 
#home #content #home2 ul li a, 
#home #content #home3 ul li a{height:25px; line-height:25px; width:206px; display:block; text-indent:26px; text-decoration:none; border-bottom:solid 1px #edead9; color:#FFF;}
#home #content #home1 ul li a:hover{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1DB137;
}
#home #content #home2 ul li a:hover{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BA0162;
}
#home #content #home3 ul li a:hover{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F3935F;
}
#home #content #home1 ul li a:visited, 
#home #content #home2 ul li a:visited, 
#home #content #home3 ul li a:visited{color:#fff}
#home #content #home1 ul li a:link, 
#home #content #home2 ul li a:link, 
#home #content #home3 ul li a:link{color:#fff}
#sub h1 {
}

#tabs {
margin:20px;
}

.ui-tabs { background-image:none; border:0px; padding:0px; margin:0px}
.ui-tabs .ui-tabs-nav { background-image:none ;background-color:#F2F2F2; border:0px; padding:0px; }
.ui-tabs .ui-tabs-nav li {  background-image:none;border:0px; }
.ui-tabs .ui-tabs-nav li a { color: #fff; border:0px; margin-left:0px}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { background-color:#FFFFFF; }
.ui-tabs .ui-tabs-panel { background-image:none;background-color:#FFFFFF; border:0px; }
.defaultform label{width:200px; display:block; margin:5px; float:left}
.defaultform input, 
.defaultform textarea{width:233px; background-color:#f9f9f9; border:1px solid #8c8c8c; margin:5px;}
.defaultform input.smaller{width:100px}
.redbutton, 
.defaultform .submitbutton{height:27px; width:180px; background-color:#13B917; line-height:27px; display:block; border:0px; color:#fff; text-align:center; text-decoration:none; margin:20px 0px 0px 273px; text-transform:uppercase; font-size:12px; cursor:pointer}
#map {
	margin: 10px 0px;
}
/* Pagination */
#pagination-clean{margin:0px; padding:0px 0px 10px 0px}
#pagination-clean li{border:0; margin:0; padding:0; font-size:11px; list-style:none; float:left}
#pagination-clean a{border:solid 1px #DEDEDE; margin-right:2px}
#pagination-clean .previous-off, 
#pagination-clean .next-off{color:#888; display:block; float:left; font-weight:bold; padding:3px 4px}
#pagination-clean .next a, 
#pagination-clean .previous a{font-weight:bold; border:solid 1px #FFF}
#pagination-clean .active{color:#00000; font-weight:bold; display:block; float:left; padding:4px 6px}
#pagination-clean a:link, 
#pagination-clean a:visited{color:#9d1919; display:block; float:left; padding:3px 6px; text-decoration:none}
#pagination-clean a:hover{text-decoration:none}
.message .messageheader{border-bottom:solid 1px #F2F2F2; margin-bottom:5px; padding:5px 5px 10px 5px; height:30px; line-height:30px; font-size:11px; margin-left: 15px}
.message .messageheader strong {font-weight:normal}
.message{ margin:10px; background-color:#FFF; position:relative; padding-bottom:10px;}
.message .messagetrip { display:block; position:absolute;top:5px; right:5px; background-color:#13B917; color:#FFF; text-decoration:none; height:25px; line-height:25px; padding:0px 10px;}
.messagebody p{ font-size:11px; margin:0px; padding:0px; display:block; color:#03C;}
#tabs div p {
	margin: 10px 0px;
	padding: auto;
}
#tabs h2{margin:0px}
#tabs ul li {font-size: 12px;}
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}
#fileQueue {
width:100%; background-color:#f9f9f9; border:1px solid #8c8c8c;
	height: 100px;
	overflow: auto;
	margin: 5px;
}
#fotolist {
	margin: 10px 20px;
}
#fotolist div{width:153px; height:153px; display:block; float:left; background-image:url(../images/thumb.jpg); margin:0px 0px 0px 0px; border:0px}
#fotolist div a{display:block; position:relative; width:158px; height:158px}
#fotolist div img{border:0px; margin-top:4px; margin-left:4px; width:135px; height: 135px; display:block}
#fotolist div a .zoombutton{display:none}
#fotoalbumcatlist {
	list-style: none;
	padding: 0px;
	margin: 10px 20px;
	
}
#fotoalbumcatlist,
#fotoalbumslist {
	margin: 10px 20px;
}
#fotoalbumcatlist li {
	height: 50px;
	position:relative;
}
#fotoalbumcatlist li img{
	position:absolute;
	top:0px;
	left:10px;
	border:solid 2px #e6e6e6;
}
#fotoalbumcatlist li a:hover img{
	border:solid 2px #5a9e2f;
}

#fotoalbumcatlist li a.linkcat{
	background-image:url(../images/fotoalbumcatlist.gif);
	height: 50px;
	display:block;
	line-height: 50px;
	width:630px;
	text-indent:70px;
	font-size:14px;
	text-decoration:none;
}
#fotoalbumcatlist li a.linkcat:hover{
	background-image:url(../images/fotoalbumcatlist-hover.gif);
	color:#FFFFFF;
	text-decoration:none;
}
.fotoalbumslistthumb {
	float:left;
	background-image:url(../images/fotoalbumslist.gif);
	width:163px;
	height:202px;
}
.fotoalbumslistthumb img{
	border:0px;
	margin:5px 0px 0px 6px;
	
}
.dellink {
	display: block;
	float: left;


}
.fotoalbumslistthumblink {
	display:block;
	height:41px;
	line-height:31px;
	width:142px;
	margin:0px 0px 0px 6px;
	background-image: url(../images/fotoalbumslistthumblink.gif);
	background-repeat:no-repeat;
	background-position: 120px 20px;

}
.fotoalbumslistthumblink:hover {
	background-image: url(../images/fotoalbumslistthumblink_hover.gif);
}
.bookform input {
border: 1px solid #a4a4a4;
}