@charset "utf-8";
@import url('extra.css');
@import url('calendar.css');
/* ********** ********** ********** ********** CSS Document HOUWELING portal ********** ********** ********** **********  */

* 			{margin: 0; padding: 0; outline: none;}

html, body	{font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 12px; line-height: normal; word-spacing: 1px; color: #333;}

body		{background-color: #a2815c; background-image: url(../img/bodyBgVervolgRepeat.jpg); background-position: top center; background-repeat: repeat-y}

#bgHome		{background-color: #a2815c; background-image: url(../img/bgImg.jpg); position: absolute; top: 0; left: 0px; height: 1437px; width: 100%; background-position: top center; background-repeat: no-repeat;}

#bgVervolg	{background-color: #a2815c; background-image: url(../img/bgVervolg.jpg); position: absolute; top: 0; left: 0px; height: 1200px; width: 100%; background-position: top center; background-repeat: no-repeat}

a 			{color: #004b92; text-decoration: none; font-weight:bold}
p a:hover		{color: #00AEEF}
a img 		{border: 0px}
a span.raquo
			{color: #333; font-weight: normal;}
#homebutton { position: absolute; top: 38px; margin-left: -464px; height: 64px; width: 380px; }
		
a.readmore	{background-color: #333; padding: 4px; color: #000; float: right; margin: 4px 0px;}

h2			{font-size: 16px; color: #e5f3f9; font-weight: bold;}	
h3			{font-size: 14px; font-weight: normal; color: #0055a5}
h1			{font-size: 18px; font-weight: bold; line-height: normal; padding: 15px; color: #004b92; padding-top: 7px;}
/*h3			{background-color: #e99; color: #000; padding: 5px 5px 5px 10px; cursor: pointer; border-bottom: 1px solid #fff; border-top: 0px solid #eee; font-size: 14px; }
h3.active	{background-color: #000; color: #fff; border-bottom: 0px solid #000; border-top: 0px solid #f33; background-image: none}			
*/
img			{border: 0px}

ins			{display: none;}

p			{color: #333; margin-bottom: 20px; padding: 0px; padding-left: 15px; line-height: 19px;}

ul			{padding: 0px; margin: 0;} /*padding-left: 30px;*/
li			{padding: 0; margin: 0}
input		{font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 11px;}

input[type="submit"], 
input[type="button"] 
			{ cursor: pointer; background: none; border: 0px solid #fff; font-size: 10px; color: #fff; text-indent: 0; text-transform:capitalize}
button 		{ cursor: pointer; }
.submit 	{display: inline;}
.submit input[type="submit"]
			{
			/*background-color: #00aeef;*/
			border-top: 2px solid #00AEEF;
			border-bottom: 0px solid #00AEEF;
			font-size: 10px;
			}
			
input[type="text"], select
			{border: 1px solid #b8d4e0; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 11px; padding: 2px}
			
option		{padding: 0px 2px; border: 0px solid #fff; background-color: #fff}			

.hide		{display: none}
.hide-text	{text-indent: -9999px; width: 0px; height: 0px; font-size: 1px; margin: 0; padding: 0; overflow: hidden}
.small		{font-size: 10px;}

/* ********** ********** ********** ********** CONTAINER ********** ********** ********** ********** */
/*
.container 	{width: 950px; margin: 0px auto; padding: 0px; padding-top: 0px; padding-bottom: 0px;}
*/
.container 	{width: 950px; left: 50%; margin-left: -475px; padding: 0px; padding-top: 0px; padding-bottom: 0px;}

.fullWidth	{display: block; clear: both; }

#wrapper	{background-color: #fff; overflow: auto}

/* ********** ********** ********** ********** ROWS and COLS ********** ********** ********** ********** */

.row 		{clear: both;}
.col 		{display: block; float: left; margin: 30px 0px 0px 30px; background-color: transparent; padding-bottom: 20px;}

.singleCol	{width: 235px; display: block; float: left; background-color: transparent;}
.double		{width: 590px;}
.full		{width: 900px;}

.first		{width: 684px;}
.second		{width: 261px; margin-left: 18px;}

.twentyfive		{width: 200px;}
.fifty			{width: 400px;}
.seventyfive	{width: 780px;}
.hundred		{width: 980px;}

.left		{float: left;}
.right		{float: right;}


/* ********** ********** ********** ********** SUBMIT BUTTONS ********** ********** ********** ********** */

.submitSend		{color: #fff; width: 56px;height: 19px; border: 0px solid #fff; font-family: "Trebuchet MS"; font-size: 11px; background-image: url(../img/searchSubmit.png); background-repeat: no-repeat;}
#newsLetterForm .newsletterSend, #resultsColumn .newsletterSend		{color: #fff; width: 116px;height: 19px; border: 0px solid #fff; font-family: "Trebuchet MS"; font-size: 11px; background-image: url(../img/aanmeldBtn.gif); background-repeat: no-repeat;}
 

input[type="submit"].accSearchBtn		{width: 81px;height: 16px; background-image: url(../img/accSearchBtn.gif); background-repeat: no-repeat;}
input[type="submit"].mapBtn				{width: 116px;height: 16px; background-image: url(../img/mapBtn.gif); background-repeat: no-repeat;}
input[type="submit"].searchBtn			{width: 116px;height: 16px; background-image: url(../img/searchBtn.gif); background-repeat: no-repeat; margin-bottom: 2px;}
input[type="submit"].slideInfoBtn,
input[type="button"].slideInfoBtn		{width: 85px;height: 16px; background-image: url(../img/slideInfoBtn.gif); background-repeat: no-repeat;}
input[type="submit"].slideMapBtn,
input[type="button"].slideMapBtn		{ cursor: pointer; width: 123px;height: 16px; background-image: url(../img/slideMapBtn.gif); background-repeat: no-repeat;}



/* ********** ********** ********** ********** TOP ********** ********** ********** ********** */

#searchBox			{position: absolute; top: 66px; border: 0px solid #f00; height: 30px; width: 380px; margin-left: 7px; padding: 0px 0 0 10px}
#searchBox form 	{ padding: 0px; margin: 0px; }
#searchBox label	{color: #fff; font-weight: bold; font-size: 14px; line-height: 14px; float: left; }
#searchBox input[type="text"]
					{color: #333; background: url(../img/spacer.gif); border: 0px solid #f00; font-family: "Trebuchet MS"; font-size: 11px; margin-left: 10px; width: 142px;}
					
#searchBox input[type="submit"]
					{  margin-left: 14px;margin-top:-4px; color: #fff; width: 76px;height: 23px; border: 0px solid #fff; font-family: "Trebuchet MS"; font-size: 11px; background-image: url(../img/searchSubmit.png); background-repeat: no-repeat;}

#arrowToggle		{position: absolute; top: 0px; border: 0px solid #f00; height: 98px; width: 40px; margin-left: 410px; cursor: pointer}

#mainMenu			{position: absolute; top: 123px; border: 0px solid #f00; height: 32px; width: 796px; margin-left: -380px;}
#mainMenu ul		{margin: 0; padding: 0;  text-align: center}
#mainMenu ul li		{list-style: none; margin: 0; padding: 0; display: block; float: left;}
#mainMenu ul li a	{color: #fff; font-weight: bold; font-size: 14px; padding: 0px 20px;}

#siteKaartContainer	{left:0;
					position:absolute;
					top:0px;
					width:100%;
					z-index:100;
					visibility:hidden}
#siteKaart			{ /*background-color:#9ca09f;
					background-color: #3c94ba;*/
					background: transparent url(/fileadmin/templates/0909/img/sitekaartbg.png) repeat-x left bottom;
					color:#FFFFFF;
					display:block;
					min-height:1px; 
					/*-moz-opacity:.95; filter:alpha(opacity=95); opacity:.95;*/
					/*opacity:0.95;*/
					overflow:auto;
					padding:0;
					padding-bottom: 22px;
					height: 588px;
					overflow: hidden;
					}
#siteKaart .wrapper { margin-top: -22px; padding: 0px; height: 600px; /* background-color: #3c94ba;*/}
#siteKaart .container { padding-bottom: 20px; width: 100%; margin-left: 0px; margin-top:10px;}
#siteKaart .container .kaartContainer { width: 920px; align: center; margin: auto; }
#siteKaart .container .catContainer { width: 920px; align: center; margin: auto; margin-top: 0px; }
/*#kaartSiteClose 	{ cursor: pointer; margin-left: 10px; margin-top: -2px;}
#kaartSiteClose img	{ margin-right: 4px; cursor: pointer; }*/
#topColumn #map #logocontrol { visibility: hidden; }
#topColumn #map div span,  #topColumn #map div a { }
#topColumn .tx-rggooglemap-pi1 .mapnest .maptop { text-align: center; }
 #topColumn .tx-rggooglemap-pi1 .mapnest .maptop .mapcat { width: 1024px; }
#topColumn .tx-rggooglemap-pi1 .mapnest .maptop #map { margin: auto; }
/* ********** ********** ********** ********** VISUAL ********** ********** ********** ********** */

#news				{position: absolute; top: 172px; border: 0px solid #f00; height: 27px; width: 91px; margin-left: -455px; *margin-left: -456px;}

#newsLetter 		{position: absolute; top: 172px; border: 0px solid #f00; height: 27px; width: 141px; margin-left: -353px; *margin-left: -354px;}

.tabLink			{font-family: "Trebuchet MS"; font-size: 18px; color: #fff; font-weight:bold; cursor: pointer; padding-top: 3px; text-align: center}
.tabLinkActive		{}

#newsLetterForm		{position: absolute; top: 201px; border: 0px solid #f00; height: 287px; width: 487px; display: none}
#newsLetterForm form	
					{padding: 0px 15px;}
#newsLetterForm form input[type="text"]
					{width: 180px;}					
										
#visual				{position: absolute; top: 201px; border: 0px solid #f00; height: 288px; width: 487px; margin-left: -475px;}


/* ********** ********** ********** ********** ZOEK EN BOEK ********** ********** ********** ********** */

#zoekBoek			{position: absolute; top: 507px; border: 0px solid #f00; height: 330px; width: 237px; margin-left: -475px;}
#zoekBoek h1		{color: #fff}

#zoekBoek form	
					{padding: 0px 15px;}
#zoekBoek form label
					{line-height: 24px; display: block;}
#zoekBoek form select
					{width: 200px;}	
#zoekBoek form select#acc,
#zoekBoek form select#pers
					{width: 50px;}

#zoekBoek #pick-day { width: 40px; }
#zoekBoek #pick-month { width: 50px; }
#zoekBoek #pick-year { width: 40px; }
#zoekBoek #adults { width:40px; }
#zoekBoek #input_children { width: 40px;}
#zoekBoek #rooms { width: 40px; }
#zoekBoek br { float: left; display: inline; }
#zoekBoek a { width: 100%; display: block; margin-top: 4px;  }
#zoekBoek fieldset, #filterColumn fieldset { border: none; padding: 0px; margin-top: 10px; }
#zoekBoek #search-box { margin-top: 9px; }

#zoekBoek a#home_search_submit		{position: absolute; bottom: 10px; right: 10px; width: 58px; display: block !important; background-image: url(../img/blueBtn.gif); background-position: top right; color: #ffffff;}
#zoekBoek a#home_search_submit span	{display: inline; background-image: url(../img/blueBtn.gif); background-position: 0px -18px; color: #ffffff; margin: 0; padding-left: 8px; margin-right: 8px;}

					
/* ********** ********** ********** ********** ACCOMODATIES ********** ********** ********** ********** */

#searchAccom		{position: absolute; top: 507px; border: 0px solid #f00; height: 180px; width: 237px; margin-left: -225px;}
#searchAccom input[type="text"] {width: 90%}
#searchAccom #input-search-by-name
			{clear: both; display: block;}
#searchAccom h1		{color: #fff}
#searchAccom button     {background-color: transparent; background-image: url('../img/searchAccomBtn.gif'); color: #ffffff; 
padding: 0px; margin:0px; margin-top: 10px !important;border: 0px solid #00AEEF; font-family: "Trebuchet MS"}

#searchAccom a#search_specific_submit	{position: absolute; bottom: 30px; left: 12px; width: 58px; display: block !important; background-image: url(../img/blueBtn.gif); background-position: top right; color: #ffffff;}

#searchAccom a#search_specific_submit span {
background-image:url(../img/blueBtn.gif);
background-position:0 -18px;
color:#FFFFFF;
display:inline;
margin:0 8px 0 0;
padding-left:8px;
}



/* ********** ********** ********** ********** QUICK LINKS ********** ********** ********** ********** */

#quickLinks			{position: absolute; top: 695px; border: 0px solid #f00; height: 140px; width: 217px; margin-left: -225px; padding: 0px 10px;}

.quicklink			{display: block; color: #ffffff; text-decoration: none; background-color: #00aeef; background-color: transparent; padding: 8px; font-size: 15px; margin-bottom: 7px; background-image: url('../img/quickLinkBg.gif')}

/* ********** ********** ********** ********** 3E KOLOM ********** ********** ********** ********** */

#beleefTerschelling
			 		{position: absolute; top: 171px; border: 0px solid #f00; height: 29px; width: 260px; margin-left: 50px;}

#rightCol			{position: absolute; top: 201px; border: 0px solid #f00; height: 635px; width: 430px; margin-left: 30px;}

#tabs				{position: relative; top: 20px; left: 20px; width: 390px; border-bottom: 1px solid #7fc8db; height: 26px;}
#tabs ul			{display: block; margin: 0; padding: 0; list-style: none}
#tabs ul li			{display: block; float: left; height: 26px; line-height: 23px; font-size: 14px;}

#tabs ul li a		{display: block; font-size: 13px; color: #87d9fc; padding: 0px 10px; border-top: 1px solid #7fc8db; border-right: 1px solid #7fc8db; height: 26px; font-weight: bold}
#tabs ul:first-child li:first-child a		
					{display: block; font-size: 13px; color: #87d9fc; margin-left: 10px; padding: 0px 10px; border-top: 1px solid #7fc8db; border-right: 1px solid #7fc8db; border-left: 1px solid #7fc8db; height: 26px; font-weight: bold}
#tabs ul li a.active,
#tabs ul:first-child li:first-child a.active
					{color: #fff; height: 25px; border-bottom: 1px solid #008eb1}



#slideMask			{position: relative; top: 42px; left: 20px; overflow: hidden; width: 390px; height: 500px; }

#slideMask h1			{padding-left: 0px;}

#scrollDown			{position: absolute; display: block; width: 60px; height: 60px; top: 600px; margin-left: -30px; cursor: pointer}
#scrollTop			{position: absolute; display: block; width: 140px; top: 610px; margin-left: 110px; cursor: pointer; color: #fff; font-size: 10px}

.slideMember		{position: relative; top: 0px; left: 0px; width: 390px; height: 500px; overflow: hidden;}

.item				{display: block; width: 390px; height: 135px; overflow:hidden}
.item .img			{float: left; width: 135px; overflow: hidden}
.item .info			{float: right; width: 245px; overflow: hidden !important}
.item h3.date		{color: #e5f3f9; font-size: 14px; font-weight: normal;}
.item p				{padding: 0; color: #fff; line-height: 13px}





#container			{position: absolute; top: 195px; width: 950px; left: 50%; margin-left: -475px; padding: 0px; padding-top: 0px; padding-bottom: 0px;}

#leftColDef			{display: block; width: 252px; float: left;}
#rightColDef		{display: block; width: 650px; float: left; margin-left: 25px;}

/* ********** ********** ********** ********** ADVERTENTIES ********** ********** ********** ********** */

#sponsors				{position: absolute; top: 870px; border: 0px solid #f00; height: 95px;}

#sponsorsDef				{border: 0px solid #f00; height: 95px; width: 950px; display: block; float: left; margin-top: 20px}
#sponsorsSpace a			{background-position: left top}
#sponsorsSpace a:hover,
#sponsorsSpaceExtra a:hover
			{background-position: left bottom}
#sponsorsSpace img			{width: 120px !important; height: 90px !important; opacity: 0}

#sponsorOwn	{margin: 0px !important; padding-right: 15px;}
#sponsorOwn img {height: 90px !important; margin-right: 15px !important}/* width: 120px !important;  */
#sponsorOwn dd.csc-textpic-caption	{display: none}

/* ********** ********** ********** ********** FOOTER ********** ********** ********** ********** */

#footer				{position: absolute; top: 1000px; border: 0px solid #f00; height: 430px;}
#footer h1			{font-size: 24px; font-weight: normal; color: #c9b48f; margin: 0; padding: 0;}
#footer a			{color: #5c4a36; font-size: 12px}


#footerDef				{border: 0px solid #f00; height: 430px; display: block; float: left; margin-top: 20px}
#footerDef h1			{font-size: 24px; font-weight: normal; color: #c9b48f; margin: 0; padding: 0;}
#footerDef a			{color: #5c4a36; font-size: 12px}

#footer p.bodytext, 
#footerDef p.bodytext	{ padding: 0px; } 
#footer ul, #footerDef ul,
#footer ul li, #footerDef ul li { list-style-type: none; }

/* ********** ********** ********** ********** OBERON ********** ********** ********** ********** */



#filterColumnTop			{position: relative; top: 0px; background-image: url(../img/filterColumnTop.png); background-repeat: no-repeat; height: 10px; width: 252px;}
#filterColumnContainer		{position: relative; top: 0px; border: 0px solid #f00; width: 212px; padding: 0px; }
#filterColumn				{position: relative; top: 0px; left: 0px; width: 212px; padding: 20px; background-image: url(../img/filterColumnRepeat.png); background-repeat: repeat-y; }
#filterColumnBottom			{position: relative; bottom:0px; background-image: url(../img/filterColumnBottom.png); background-repeat: no-repeat; height: 18px; width: 252px;}
#filterColumn h2 			{color: #00AEEF;}
#filterColumn #search-box	{ margin-bottom: 10px;} 
/*
#resultsColumn		{position: absolute; top: 200px; background-color: #e6f3f9; border: 0px solid #f00; width: 612px; margin-left: -195px; padding: 20px}
*/

#resultsColumnTop			{position: relative; top: 0px; background-image: url(../img/resultsColumnTop.png); background-repeat: no-repeat; height: 10px; width: 650px;}
#resultsColumnContainer		{position: relative; top: 0px; border: 0px solid #f00; width: 650px; padding: 0px; }
#resultsColumn				{position: relative; top: 0px; left: 0px; width: 610px; padding: 20px; background-color: #FFFFFF;}
/*
#resultsColumnBottom	{position: relative; bottom:0px; background-image: url(../img/resultsColumnBottom.png); background-repeat: no-repeat; height: 18px; width: 650px;}
*/
#resultsColumnBottom		{background-image: url(../img/resultsColumnBottom.png); background-repeat: no-repeat; height: 18px; width: 650px;}
#resultsColumn h1			{color: #00AEEF; padding: 0px; padding-bottom: 6px; padding-left: 14px; font-size: 19px}



#lColumnBottom label	{display: block; clear: both;}
#lColumnBottom #durationOtherLabel {display: block; clear: both;}

#lColumnBottom a#home_search_submit		{display: inline !important; background-image: url(../img/blueBtn.gif); background-position: top right; color: #ffffff;}
#lColumnBottom a#home_search_submit span	{display: inline; background-image: url(../img/blueBtn.gif); background-position: 0px -18px; color: #ffffff; margin: 0; padding-left: 8px; margin-right: 8px;}


#lColumnBottom a#search_specific_submit		{display: inline !important; background-image: url(../img/blueBtn.gif); background-position: top right; color: #ffffff;}
#lColumnBottom a#search_specific_submit span	{display: inline; background-image: url(../img/blueBtn.gif); background-position: 0px -18px; color: #ffffff; margin: 0; padding-left: 8px; margin-right: 8px;}

#lColumnBottom #grouptype,
#lColumnBottom #duration,
#lColumnBottom #arrivalOptions,
#lColumnBottom #input_days
{width: 100%}

.searchbox option {padding: 0px 4px}


#lColumnBottom #search-specific-box input[type="text"]		{width: 90%}


/* ********** ********** ********** ********** LOSSE ITEMS ********** ********** ********** ********** */

.waddennltip {
	color: #000;
	width: 200px;
	height: 62px;
	z-index: 13000;
	margin-top: -82px;
	margin-left: 60px;
	color: #FFFFFF;
	background: transparent url(../img/ttwadden.gif) no-repeat;
	padding-top: 12px;
	padding-left: 3px; font-size: 94%;
	filter:alpha(opacity=70);
		-moz-opacity:0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;
	
}
.waddennltip .tip {
	padding: 5px;
}
.waddennltip .tip-text {
	visibility: hidden;
	display: none;
}
.waddennltip-title {
	font-weight: bold; 
	font-size: 11px;
	padding-top: 20px;
	color: #3E4F14;
	padding: 8px 8px 4px;
}
Ê
.waddennltip-text {
	font-size: 11px;
	padding: 4px 8px 8px;
}


/** Nieuws **/

.news-single-item {
	background-color:transparent;
	border: none;
	margin-bottom:5px;
	padding:5px;
}
.news-single-item p
{
	padding: 0px;
}
.news-list-container hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer
{
	display: none;
}

div.news-single-item h2 {
	color:#00AEEF;
	font-size:24px;
	padding:0 0 20px;
	font-weight:bold;
	line-height:normal;
}
div.news-single-item p.news-single-author {
	display: none;
	visibility: hidden;	
}
.news-latest-container {
	background-color:transparent;
	border:none;
}
.news-latest-container h2 {
	visibility: hidden;
	display: none;	
}
#resultsColumn .news-latest-item {
	background-color:transparent;
	border:0px solid #00c;
	border-bottom: 1px solid #eee;
	height: 90px !important;
	line-height:1.3;
	margin:3px;
	padding:3px;
	overflow: hidden;
	padding-left: 11px;
}

.news-latest-item h3	{font-size: 16px;margin-bottom: 5px}
span.news-latest-date	{display: none;}
.news-latest-item p	{margin-bottom: 0}

.news-latest-item hr { visibility: hidden; display: none; }
.news-latest-gotoarchive { color:#00AEEF;
font-size:15px; border: 0px;
background: transparent; }
.news-latest-container .news-latest-gotoarchive * {  }
.news-latest-container .news-latest-gotoarchive a, .news-single-backlink a { 
	font-size:15px; border: 0px;
	color:  #00AEEF; }
.csc-searchform { visibility: hidden; display: none; }
#filterColumn ul { margin-top: 10px; }
#filterColumn ul, #filterColumn ul li {list-style-image: url('../img/arrow_blueonblue.gif'); margin-bottom:4px; margin-left:7px;}
#filterColumn ul li a {font-weight: normal;}


/***** Fotoalbum ******/
div.tx-chgallery-pi1 {  }
.tx-chgallery-pi1 .chgallery-list li { }
.tx-chgallery-pi1 .chgallery-list .item { margin-right: 10px; }
.tx-chgallery-pi1 .chgallery-list .item .img { width: 110px; height: 90px; }
.tx-chgallery-pi1 .chgallery-list .item .img img { margin: auto; }
.tx-chgallery-pi1 .chgallery-list .itemodd { float: left; width: 130px;  }
.tx-chgallery-pi1 .chgallery-list .itemeven { width: 110px; }
#resultsColumn .tx-chgallery-pi1 .chgallery-list .text {
float:left;
width:110px;
}
#resultsColumn .tx-chgallery-pi1 .chgallery-list { border: none; }
 
 /* MEDIA PAGINA */


.mediaTab					{font-size: 18px; color: #fff; font-weight: bold; padding: 0px; padding-top: 8px; padding-left: 0px; display: block; float: left; text-align: center; margin-right: 3px; background-repeat: no-repeat;}

#mediaPhotoTab				{width: 143px; height: 29px; background-image: url(../img/mediaTabPhotoDefault.png)}
#mediaCamTab				{width: 133px; height: 29px; background-image: url(../img/mediaTabCamDefault.png)}
#mediaYoutubeTab			{width: 123px; height: 29px; background-image: url(../img/mediaTabYoutubeDefault.png)}


#mediaPhotoTab.active 		{background-image: url(../img/mediaTabPhotoActive.png)}
#mediaCamTab.active 		{background-image: url(../img/mediaTabCamActive.png)}
#mediaYoutubeTab.active 	{background-image: url(../img/mediaTabYoutubeActive.png)}


#media						{display: block; background-image: url(../img/mediaBgBeige.jpg); background-repeat: no-repeat; width: 930px; height: 737px; float: left; clear: both;/* debug */overflow: hidden;}
#media #wrapAll				{padding: 0px 0px 0px 94px; width: 836px}
/* #media #wrapAll	.wrapper		{padding: 0px 0px 0px 0px;} */
#media #wrapAll .wrapper 	{display: block; float: left; width: 740px; width: 836px; height: 750px; clear: none; padding: 0px 0px 0px 0px;}
#media #wrapAll .wrapper .clIris	{ margin-top: 30px; font-size: 16px; display: block; width: 200px;}
#media #wrapAll .wrapper .clIris p { height: 30px; display: block; }
#media #wrapAll .wrapper .clIris a	{color: #FFEECC;}

.mediaElement				{display: block; float: left; width: 176px; height: 330px; border: 1px solid #907456; margin-right: 8px; margin-top: 25px; overflow: hidden}

.mediaElement .top			{display: block; width: 176px; height: 170px; background-color: #80cee5; background-color: #A1866A; overflow: hidden; text-align: center}
.mediaElement .top	a img		{ margin: 15% auto; /*height: 90px*/}
.mediaElement .bottom 		{display: block; padding: 16px; height: 96px; overflow: hidden;}
.mediaElement .bottom h1	{margin: 0; padding: 0; font-size: 14px;}
.mediaElement .bottom h1 a	{color: #FFEECC; line-height: 15px}

.mediaElement .bottom p		{margin: 0; padding: 0; padding-top: 2px; font-size: 11px; color: #fff; line-height: 15px}

.mediaElement .button		{display: block; padding: 0; padding-left: 12px;}
.mediaElement .button a		{text-indent: -9999px}

.mediaElement .button a			{display: block; width: 151px; height: 16px; background-image: url(../img/photoBrown.gif);}
.mediaElement .button a:hover		{background-image: url(../img/photoBeige.gif)}

.mediaElement .buttonCam		{display: block; padding: 0; padding-left: 12px;}
.mediaElement .buttonCam a		{display: block; width: 151px; height: 16px; background-image: url(../img/camBrown.gif)}
.mediaElement .buttonCam a:hover	{background-image: url(../img/camBeige.gif)}


#ibox_wrapper iframe 		 {border: 0px solid #fff; overflow: hidden;width: 640px;height: 480px;}
#ibox_content {width:640px !important; overflow: hidden; background-color:transparent; }
#ibox_content h1 {padding: 0px 0px 10px 0px}


.mediaElement .buttonYoutube		{display: block; padding: 0; padding-left: 12px;}
.mediaElement .buttonYoutube a		{text-indent: -9999px}
.mediaElement .buttonYoutube a		{display: block; width: 151px; height: 16px; background-image: url(../img/youtubeBrown.gif)}
.mediaElement .buttonYoutube a:hover	{background-image: url(../img/youtubeBeige.gif)}


#media .news-single-item h2		{color: #FFEECC; padding: 30px 0px 20px}
#media .news-single-item h3		{color: #333; font-weight: bold}


#prevPage					{display: block; width: 30px; height: 30px; background: url(../img/prevPage.gif) no-repeat; position: absolute; top: 385px; left: 24px; cursor: pointer}
#nextPage					{display: block; width: 30px; height: 30px; background: url(../img/nextPage.gif) no-repeat; position: absolute; top: 385px; right: 44px; cursor: pointer}
/*.tx-chgallery-pi1	{ width: 744px; }*/
#media .tx-chgallery-pi1 .info { margin: 0px; margin-top: 20px; padding: 0px; background: transparent; border: 0px;}
.tx-chgallery-pi1 .clr { height: 20px; }


.mediaFoto {
border:1px solid #907456;
display:block;
float:left;
margin-right:20px;
text-align:center;
width:160px;
height: 110px;
margin-top: 12px;
margin-top: 24px;
margin-bottom: 20px;
}
.mediaFoto .fotoDesc				{display: none;}


.dirTitle			{font-size: 18px; color: #ffffff; margin: 0px; padding: 0px}
.dirDesc			{color: #ffffff; margin: 0px; padding: 0px}
	


/*#home_search_submit		{display: inline; background-image: url(../img/blueBtn.gif); background-position: top right; color: #ffffff;}*/





#lbOverlay			{background-color: #00AEEF !important;}





	#wrapKaart { width: 938px;font-family: Trebuchet MS; font-size: 11px; color: #20899f;}
	#kaart {  width: 938px;  }
	#kaart h1, #kaart h2, #kaart h3 { margin: 0px; padding: 0px; }
	#kaart div { }
	#kaart div.top { float: left; height: 367px; background: transparent url(/fileadmin/templates/0909/img/bg_topkaart.jpg) no-repeat 0px 332px; }
	#kaart .header { float: left; font-size: 14px; margin-left: 15px; margin-top: 6px; }
	#kaart .header a,#kaart .sub a { color: #20899f;}
	#kaart .sub { float: left; font-size: 11px; margin-left: 40px; margin-top: 9px; }
	#kaart div.top .controls {float: right; display: block; margin-right: 15px; margin-top: 2px; clear: none; height: 40px;}
	#kaart div.top .controls {display: inline}
	/*#kaart .top .controls a, #kaart .controls img, #kaart .controls * {display: none; visibility: hidden}*/
	#kaart div.top .controls a.controlbutton {display: block; background-image: url(/fileadmin/templates/0909/img/maptopbutton.jpg); background-repeat: no-repeat; background-position: 0px 0px; width: 73px; height: 23px; float: left; text-align: center; line-height: 23px; color: #fefeff; text-decoration: none; text-transform: uppercase; margin-left: 2px;}
	#kaart div.top .controls a {display: inline; color: #20899F}

	#btnAddPoi, #btnDelPoi, #btnMapClose { cursor: pointer; }
	#kaart div.top .controls a.close { background: transparent; width: 25px; height: 25px; margin-top: -2px; margin-left: 10px; }
	#kaart div.top .closebtn { float: left; margin-top: -10px; z-index: 666; }
	#categorie { margin: auto; font-size: 13px; width: 938px;  float: left; background: #abdde8 url(/fileadmin/templates/0909/img/catboxtop.jpg) no-repeat 0px 0px; margin-top: 10px; }
	#categorie div { float: left; }
	#categorie .bottom { width: 938px;height:11px; display: block; background: transparent url(/fileadmin/templates/0909/img/catboxbottom.jpg) no-repeat 0px 0px; }
	#categorie .kolom { float: left; width: 220px;}
	#categorie .kolom .catline { width: 220px; height: 24px; line-height: 24px;}
	#categorie .kolom .catline img {  margin-top: 1px; float:left; margin-left: 2px;margin-right: 3px; }
	#categorie .kolom .catline input { float: left; }
	#categorie .kolom .catline label { display: block; float: left; margin-top: -2px; }
	#categorie div.top { padding: 15px; padding-bottom: 0px; height: 100px}
	#categorie .sep { background: transparent url(/fileadmin/templates/0909/img/catkolombg.jpg) repeat-y right top; }
	a.gmnoprint { visibility: hidden; display: none;} 
	
	.unchecked {
		padding-left: 20px; margin-left: 5px;
		background: transparent url(../img/chk_off.png) no-repeat 0px 2px;
	}
	.checked {
		padding-left: 20px; margin-left: 5px;
		background: transparent url(../img/chk_on.png) no-repeat 0px 2px;
	}
	a.controlbutton {display: inline}
	
div.news-amenu-container {
	background-color:transparent;
	border:0px	;
	margin-top:10px;
	padding:3px;
}
div.news-amenu-container {
	
}
.news-amenu-container h2 {
background-color:transparent;
border:0px;
color:#FFFFFF;
padding:3px;
}
.news-amenu-container ul {
background-color:transparent;
border:0px;
}
#filterColumn ul, #filterColumn ul li {
list-style: none;
margin-bottom:4px;
margin-left:0px;
}
li.news-amenu-item-year { color: #004B92;
background-color:transparent;
border:0px;
}
div.news-amenu-container li a { margin-left: 15px; }

/*	
#siteKaartContainer a.top {display: none; visibility: hidden;}
.header a, .sub a, .controls a {display: none; visibility: hidden;}*/
	/*
	#siteKaart			{display: block}
	*/
	/*
	#siteKaart #kaart .controls	{display: inline !important; float: none !important}
		*/