/* Open tuin, content specific style */ 

.gbl-left-coll p { margin:0; padding:0; }
.gbl-right-coll p { margin:0; padding:0; }

span.intro { font:12px Georgia; color:#4d6437; line-height:18px; padding:0 20px 10px 0; display:block; }

/* -- tuin gallery -- */
.gbl-tuin-gallery { clear:both; position:relative; /* used to absolute position the buttons */ xmin-height:100%; xheight:auto !important; xheight:100%;  }
.gbl-tuin-gallery h2 { }
.gbl-tuin-gallery a.today { position:absolute; top:-2px; right:18px; }
.gbl-tuin-gallery a.nextweek { position:absolute; top:-2px; right:18px; }

/* GENERIC */
.gbl-tuin-gallery .gbl-tuin-article, .gbl-tuin-gallery .gbl-adv-article { position:relative; float:left; width:194px; height:110px; border:1px solid #a8d843; background-color:#c1de68; margin:0 12px 12px 0; padding:10px; }
.gbl-tuin-gallery .gbl-tuin-article .thumb { display:block; width:73px; height:73px; float:left; margin:0 10px 0 0; border:1px solid #64783c; background-position:center center; background-repeat:no-repeat; }

.gbl-tuin-gallery a.info { font:10px Verdana; color:#4d6437; line-height:15px; display:block; clear:both; cursor:pointer; }
.gbl-tuin-gallery a.to-map { font-size:9px; text-decoration:underline; }

	.gbl-tuin-article h3,
	.gbl-adv-article h3 { margin:0 0 10px 0; }
	.gbl-tuin-article img,
	.gbl-adv-article img { font:9px Verdana; color:#4d6437; margin:0 10px 0 0; width:73px; height:73px; border:1px solid #64783c; }

	.gbl-tuin-article a:hover, .gbl-adv-article a:hover { text-decoration:none; }
	
	/* GARDEN */
.gbl-tuin-gallery .gbl-tuin-article a.info img { margin:0 10px 0 0; float:left; }
	
	.gbl-tuin-article .remove { position:absolute; top:0; right:0; font-size:9px;text-transform:lowercase; background:transparent url(../img/gbl-ttp-remove.gif) no-repeat 5px 5px; width:21px; height:21px; cursor:pointer; } 
	.gbl-tuin-article span,
	.gbl-search-result-items .result-item span,
	.tuin-in-de-buurt span { width:12px; height:12px; vertical-align:top; padding:0; margin:3px 0 0 0; /* inline block hack, used to make display:inline-block crossbrowser */ display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }
		/* icons */
		span.no-smoking { background: url(../img/gbl-icon-no-smoking.gif) no-repeat 0 0; }
		span.gratis { background: url(../img/gbl-kenmerk-icon-gratis.gif) no-repeat 0 0; }
		span.korting-leden { background: url(../img/gbl-kenmerk-icon-korting-leden.gif) no-repeat 0 0; }
		span.toegang-kinderen { background: url(../img/gbl-kenmerk-icon-toegang-kinderen.gif) no-repeat 0 0; }
		span.toegang-groepen { background: url(../img/gbl-kenmerk-icon-toegang-groepen.gif) no-repeat 0 0; }
		span.rolstoelvriendelijk { background: url(../img/gbl-kenmerk-icon-rolstoelvriendelijk.gif) no-repeat 0 0; }
		span.koffie-thee { background: url(../img/gbl-kenmerk-icon-koffie-thee.gif) no-repeat 0 0; }
		span.kunst { background: url(../img/gbl-kenmerk-icon-kunst.gif) no-repeat 0 0; }
		span.planten { background: url(../img/gbl-kenmerk-icon-planten.gif) no-repeat 0 0; }
		span.belgie { background: url(../img/gbl-tuin-in-belgie.gif) no-repeat 0 0; }
	.gbl-tuin-gallery .gbl-tuin-article a.to-map { float:right; padding:10px;  right:-10px; bottom:10px; position:relative; }
	
/* advertentie */
	.gbl-tuin-gallery .gbl-adv-article { background-color:#E4F39E; }
	.gbl-adv-article img { float:right; margin:0 0 0 10px; }
/* needs to be at the end or the background hover will not work.. */
.gbl-tuin-article:hover, .gbl-tuin-article-hover-ie, .gbl-adv-article:hover, .gbl-adv-article-hover-ie { background-color:#a8d843 !important; cursor:pointer !important; }


/* -- tuin search -- */
.gbl-tuin-search { clear:both; text-align:right; margin:0 17px 0 0; height:20px; }
.gbl-tuin-search form { }
.gbl-tuin-search p {  }
.gbl-tuin-search label { font:12px Georgia; color:#4d6437; margin:4px 12px 0 0; vertical-align:top; /* inline block hack, used to make display:inline-block crossbrowser */ display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }
.gbl-tuin-search input { vertical-align:top; }
.gbl-tuin-search select { vertical-align:top; background-color:#fff; }
	.gbl-lc-input-btn-ok { cursor:pointer; width:30px !important; height:24px; font:12px Georgia; color:#fff; border:1px solid #c1de68; padding:0; background:#366467 url(../img/gbl-admin-btn-bg.gif) repeat-x top left; }
	.gbl-lc-input-btn-verstuur { cursor:pointer; width:100px !important; height:24px; font:12px Georgia; color:#fff; border:1px solid #c1de68; padding:0; background:#366467 url(../img/gbl-admin-btn-bg.gif) repeat-x top left; }

	.gbl-lc-input-btn-ok:hover { color:#c1de68; }
/* -- rc, articles -- */

/* article, het weer */
.gbl-rc-article-weer { padding:0 20px 0 20px; }
.gbl-rc-article-weer h4 { margin:0 0 0 0; }
.gbl-rc-article-weer p { font:12px Georgia; color:#4d6437; line-height:18px; padding:0 0 0 0; }
.gbl-rc-article-weer a { display:block; text-align:right; padding:0 0 0 0; vertical-align:top;  font:9px Verdana; text-decoration:underline; }

/* article, log in */
.gbl-rc-article-log-in { padding:0 20px 0 20px; }
.gbl-rc-article-log-in legend { margin:0 0 5px 0; font:14px Verdana; color:#366366; text-transform:uppercase; }
.gbl-rc-article-log-in a { display:block; text-align:right; padding:0 0 0 0; vertical-align:top;  font:9px Verdana; text-decoration:underline; }
.gbl-rc-article-log-in input { vertical-align:top; }
.gbl-rc-article-log-in input.gbl-input-login { width:195px; margin:0 0 5px 0; }
.gbl-rc-article-log-in input.gbl-input-pass { width:157px; margin:0 1px 5px 0; }
.gbl-rc-article-log-in input.gbl-rc-input-btn-ok { width:32px; height:24px; margin:0 0 5px 0; padding:0; border:none; }

/* article, news */
.gbl-rc-article-nieuws { padding:0 20px 0 20px; }
.gbl-rc-article-nieuws h4 { margin:0 0 0 0; }
.gbl-rc-article-nieuws p { font:12px Georgia; color:#4d6437; line-height:18px; padding:0 0 0 0; }
.gbl-rc-article-nieuws a { display:block; text-align:right; padding:0 0 0 0; vertical-align:top;  font:9px Verdana; text-decoration:underline; }
	.gbl-news-article { margin:0 0 10px 0; }
	.gbl-news-article span.gbl-kalender-date { display:block; float:left; width:48px; height:45px; margin:0 10px 0 0; background:transparent url(../img/gbl-bg-kalender-date.gif) no-repeat top left; }
		span.day { font:18px Verdana; color:#ff9933; display:block; text-align:center; margin:2px 0 0 0; }
		span.month { font:12px Verdana; color:#ab9c9c; display:block; text-align:center; }
	.gbl-news-article h5 { margin:0 0 5px 0; }
	.gbl-news-article p { font:10px Verdana; color:#4d6437; line-height:15px; }

/* article, tuintrip planner */
.gbl-rc-article-tuintrip-planner { padding:0 20px 0 20px; }
.gbl-rc-article-tuintrip-planner h4 { margin:0 0 0 0;  }
.gbl-rc-article-tuintrip-planner p { font:12px Georgia; color:#4d6437; line-height:18px; padding:0 0 0 0; }
.gbl-rc-article-tuintrip-planner p a { font:12px Georgia; color:#4d6437; line-height:18px; padding:0 0 0 0; text-decoration:none; text-align:left; }
.gbl-rc-article-tuintrip-planner a { display:block; text-align:right; padding:0 0 0 0; vertical-align:top;  font:9px Verdana; text-decoration:underline; }
.gbl-rc-article-tuintrip-planner a:hover { text-decoration:none; }

/* article, voeg tuin toe */
.gbl-rc-article-voeg-toe { padding:0 20px 0 20px; }
.gbl-rc-article-voeg-toe h4 { margin:0 0 0 0; }
.gbl-rc-article-voeg-toe p { font:12px Georgia; color:#4d6437; line-height:18px; padding:0 0 0 0; }
.gbl-rc-article-voeg-toe p a { font:12px Georgia; color:#4d6437; line-height:18px; padding:0 0 0 0; text-decoration:none; text-align:left; }
.gbl-rc-article-voeg-toe a { display:block; text-align:right; padding:0 0 0 0; vertical-align:top;  font:9px Verdana; text-decoration:underline; }
.gbl-rc-article-voeg-toe a:hover, .gbl-rc-article-voeg-toe a:focus { text-decoration:none !important; }

/* article, tuinen gids */
.gbl-rc-article-tuinengids { padding:0 20px 10px 20px; }
.gbl-rc-article-tuinengids h4 { margin:0 0 0 0; }
.gbl-rc-article-tuinengids h4 a { text-align:left; }
.gbl-rc-article-tuinengids h4 a img { float:none; }
.gbl-rc-article-tuinengids img { float:right; }
.gbl-rc-article-tuinengids p { font:12px Georgia; color:#4d6437; line-height:18px; padding:0 0 0 0; }
.gbl-rc-article-tuinengids p a { font:12px Georgia; color:#4d6437; line-height:18px; padding:0 0 0 0; text-align:left; text-decoration:none; }
.gbl-rc-article-tuinengids a { display:block; text-align:right; padding:0 0 0 0; vertical-align:top;  font:9px Verdana; text-decoration:underline; }
.gbl-rc-article-tuinengids a:hover, .gbl-rc-article-tuinengids a:focus { text-decoration:none; }

/* article, advertentie */
.gbl-rc-article-advertentie { padding:0 10px 0 10px; }
.gbl-rc-article-advertentie span.gbl-adv-txt { text-align:center; display:block; height:21px; font:9px Verdana; color:#4d6437;  }
.gbl-rc-article-advertentie h4 { margin:0 0 5px 0; }
.gbl-rc-article-advertentie .gbl-rc-adv { font-size:1px; line-height:1px; width:216px; min-height:125px; height:auto !important; height:125px; margin:0 0 10px 5px;  }
.gbl-rc-adv iframe { }

.gbl-rc-article-advertentie .gbl-rc-adv a { font-size:1px; line-height:1px; }
/* article, tuin in de buurt */
.gbl-rc-article-tuin-in-de-buurt { }
.gbl-rc-article-tuin-in-de-buurt h4 { margin:5px 20px 0 20px; }
.gbl-rc-article-tuin-in-de-buurt p { font:12px Georgia; color:#4d6437; line-height:18px; padding:0; margin:0 0 0 80px; }
.gbl-rc-article-tuin-in-de-buurt a { display:block; text-align:right; margin:0 20px 10px 0; vertical-align:top;  font:9px Verdana; text-decoration:underline; }
.gbl-rc-article-tuin-in-de-buurt .tuin-in-de-buurt { width:197px; height:100px; margin:0 10px 10px 10px; padding:10px; border:1px solid #a8d843; background-color:#c1de68; }
.gbl-rc-article-tuin-in-de-buurt .tuin-in-de-buurt:hover, .gbl-rc-article-tuin-in-de-buurt .tuin-in-de-buurt-hoverie { background-color:#a8d843; cursor:pointer; }
.gbl-rc-article-tuin-in-de-buurt .tuin-in-de-buurt-adv { background-color:#E4F39E; }
.gbl-rc-article-tuin-in-de-buurt .tuin-in-de-buurt h5 { margin:0 0 10px 0; }
.gbl-rc-article-tuin-in-de-buurt .tuin-in-de-buurt .thumb { float:left; margin:0 10px 0 0; border:1px solid #64783c; width:73px !important; height:73px !important; }
.gbl-rc-article-tuin-in-de-buurt .tuin-in-de-buurt img { float:left; margin:0 10px 0 0; border:1px solid #64783c; }
.gbl-rc-article-tuin-in-de-buurt .tuin-in-de-buurt p { font:9px Verdana; color:#4d6437; line-height:15px; }
.gbl-rc-article-tuin-in-de-buurt .tuin-in-de-buurt p a { display:inline; font:9px Verdana; color:#4d6437; line-height:15px; text-align:left; text-decoration:none; }
.rc-article-divider { display:block;  height:1px; line-height:1px; font-size:1px; background: url(../img/gbl-rc-divider.gif) repeat top left; margin:10px 20px 10px 20px; }

/* -- zoek selector -- */
.gbl-selector { width:215px; float:left; }
.gbl-selector input { width:174px; vertical-align:top;  }
.gbl-selector input.gbl-input-btn-ok { width:32px; height:24px; margin:0 0 0 0px; border:none; padding:0; }
	.gbl-criteria-selected { width:193px; border:1px solid #acd949; background-color:#e4f39e; padding:10px; margin:8px 0 0 0; }
	.gbl-criteria-selected h2 { font-size:11px; padding:0 0 0 0; } 
	.gbl-criteria-selected span.zoek-criterium { font:12px Georgia; color:#4d6437; line-height:18px; /* inline block hack, used to make display:inline-block crossbrowser */ display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:180px; vertical-align:top; }
	.gbl-criteria-selected a { /* inline block hack, used to make display:inline-block crossbrowser */ display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:11px; height:16px; padding:0; background: url(../img/gbl-selector-a-close.gif) no-repeat top right; }
	.gbl-criteria-selected a.btn-verwijder-alles { display:block; width:99px; height:22px; border:1px solid #c1de68; padding:0; background:#366467 url(../img/gbl-admin-btn-bg.gif) repeat-x top left; margin:0 0 0 95px; }
.selector-divider { display:block; height:1px; line-height:1px; font-size:1px; padding:10px 0 10px 0; background: url(../img/gbl-selector-divider.gif) no-repeat center left; }
	.gbl-criteria-selector { width:193px; border:1px solid #acd949; background-color:#e4f39e; padding:10px; margin:10px 0 0 0; }
	.gbl-criteria-selector h2 { font-size:11px; padding:0 0 0 0; margin:0; } 
	.gbl-criteria-selector p { padding:0; font:12px Georgia; color:#4d6437; }
	.gbl-criteria-selector ul {  }
	.gbl-criteria-selector ul li { vertical-align:top; }
	
		/* criteria icons */
		.gbl-criteria-selector ul li.gratis { background: url(../img/gbl-kenmerk-icon-gratis.gif) no-repeat top left; }
		.gbl-criteria-selector ul li.gratis a { margin:0 0 0 15px; }
		.gbl-criteria-selector ul li.korting-leden { background: url(../img/gbl-kenmerk-icon-korting-leden.gif) no-repeat top left; }
		.gbl-criteria-selector ul li.korting-leden a { margin:0 0 0 15px; }
		.gbl-criteria-selector ul li.toegang-kinderen { background: url(../img/gbl-kenmerk-icon-toegang-kinderen.gif) no-repeat top left; }
		.gbl-criteria-selector ul li.toegang-kinderen a { margin:0 0 0 15px; }
		.gbl-criteria-selector ul li.toegang-groepen { background: url(../img/gbl-kenmerk-icon-toegang-groepen.gif) no-repeat top left; }
		.gbl-criteria-selector ul li.toegang-groepen a { margin:0 0 0 15px; }
		.gbl-criteria-selector ul li.rolstoelvriendelijk { background: url(../img/gbl-kenmerk-icon-rolstoelvriendelijk.gif) no-repeat top left; }
		.gbl-criteria-selector ul li.rolstoelvriendelijk a { margin:0 0 0 15px; }
		.gbl-criteria-selector ul li.koffie-thee { background: url(../img/gbl-kenmerk-icon-koffie-thee.gif) no-repeat top left; }
		.gbl-criteria-selector ul li.koffie-thee a { margin:0 0 0 15px; }
		.gbl-criteria-selector ul li.kunst { background: url(../img/gbl-kenmerk-icon-kunst.gif) no-repeat top left; }
		.gbl-criteria-selector ul li.kunst a { margin:0 0 0 15px; }
		.gbl-criteria-selector ul li.planten { background: url(../img/gbl-kenmerk-icon-planten.gif) no-repeat top left; }
		.gbl-criteria-selector ul li.planten a { margin:0 0 0 15px; }
		.gbl-criteria-selector ul li.no-smoking { background: url(../img/gbl-kenmerk-icon-no-smoking.gif) no-repeat top left; }
		.gbl-criteria-selector ul li.no-smoking a { margin:0 0 0 15px; }
		.gbl-criteria-selector ul li.belgie { background: url(../img/gbl-tuin-in-belgie.gif) no-repeat 0 0; }
		.gbl-criteria-selector ul li.belgie a { margin:0 0 0 15px; }
		.gbl-criteria-selector ul li.overigen { background: url(../img/gbl-kenmerk-icon-overige.gif) no-repeat 0 0; }
		.gbl-criteria-selector ul li.overigen a { margin:0 0 0 15px; }

		/* icons */
		.gbl-information-block ul li.kunst { background: url(../img/gbl-kenmerk-icon-kunst.gif) no-repeat top left; }
		.gbl-information-block ul li.belgie { background: url(../img/gbl-tuin-in-belgie.gif) no-repeat 0 0; }
		.gbl-information-block ul li.overige { background: url(../img/gbl-kenmerk-icon-overige.gif) no-repeat top left; }
		.gbl-information-block ul li.honden { background: url(../img/gbl-kenmerk-icon-honden.gif) no-repeat top left; }
		.gbl-information-block ul li.planten { background: url(../img/gbl-kenmerk-icon-planten.gif) no-repeat top left; }
		.gbl-information-block ul li.no-smoking { background: url(../img/gbl-kenmerk-icon-no-smoking.gif) no-repeat top left; }
		.gbl-information-block ul span{ display:block; margin:0 0px 10px 20px; font-style:italic; }

	.gbl-criteria-selector ul li a { vertical-align:top; }
	.gbl-criteria-selector ul li a.active { font-weight:bold; }
	.gbl-criteria-selector ul li a span.results-total { vertical-align:top; }
	.gbl-criteria-selector ul li ul { margin:0 0 0 5px; vertical-align:top; }
	.gbl-criteria-selector ul li ul li { vertical-align:top; }
	.gbl-criteria-selector ul li ul li a { }

/* -- zoek results -- */
.gbl-results { width:445px; margin:0 0 0 10px; float:left; position:relative; }
.gbl-results .gbl-results-filter { }
	.gbl-results-filter a.btn-toon-kaart { position:absolute; right:0px; top:0px;  }
		span.search-results { font:12px Georgia; color:#4d6437; line-height:18px; }
		span.current { }
		span.total { }
	.gbl-results-filter ul { margin:10px 0 0 0; height:20px; }
	.gbl-results-filter ul li { float:left; vertical-align:top; font:9px Verdana; color:#366366; }
	.gbl-results-filter ul li.empty { vertical-align:top; width:50px;}
	.gbl-results-filter ul li a { padding:0 9px 0 9px; background:transparent url(../img/gbl-footer-li-bg.gif) no-repeat bottom right; }
	.gbl-results-filter ul li a.active { font-weight:bold; }
	.gbl-results-filter ul li a.icon { display:block; width:12px; height:12px; padding:0; margin:0 0 0 2px; background:none; }
		/* icons */
		.gbl-results-filter ul li a.rookverbod { background: url(../img/gbl-tmp-icon2.gif) no-repeat top left !important; margin:0 0 0 5px !important; }
		.gbl-results-filter ul li a.no-smoking { background: url(../img/gbl-icon-no-smoking.gif) no-repeat top left !important; margin:0 0 0 5px !important; }
		.gbl-results-filter ul li a.gratis { background: url(../img/gbl-kenmerk-icon-gratis.gif) no-repeat top left !important; margin:0 0 0 5px !important; }
		.gbl-results-filter ul li a.korting-leden { background: url(../img/gbl-kenmerk-icon-korting-leden.gif) no-repeat top left !important;  margin:0 0 0 5px !important; }
		.gbl-results-filter ul li a.toegang-kinderen { background: url(../img/gbl-kenmerk-icon-toegang-kinderen.gif) no-repeat top left !important; margin:0 0 0 5px !important; }
		.gbl-results-filter ul li a.toegang-groepen { background: url(../img/gbl-kenmerk-icon-toegang-groepen.gif) no-repeat top left !important; margin:0 0 0 5px !important; }
		.gbl-results-filter ul li a.rolstoelvriendelijk { background: url(../img/gbl-kenmerk-icon-rolstoelvriendelijk.gif) no-repeat top left !important; margin:0 0 0 5px !important; }
		.gbl-results-filter ul li a.koffie-thee { background: url(../img/gbl-kenmerk-icon-koffie-thee.gif) no-repeat top left !important; margin:0 0 0 5px !important; }
		.gbl-results-filter ul li a.kunst { background: url(../img/gbl-kenmerk-icon-kunst.gif) no-repeat top left !important; margin:0 0 0 5px !important; }
		.gbl-results-filter ul li a.planten { background: url(../img/gbl-kenmerk-icon-planten.gif) no-repeat top left !important; margin:0 0 0 5px !important; }
		.gbl-results-filter ul li a.belgie { background: url(../img/gbl-tuin-in-belgie.gif) no-repeat 0 0; }

.gbl-results .gbl-search-result-items { }
	.gbl-search-result-items .result-item { position:relative; padding:10px; width:422px; height:75px; border:1px solid #a8d843; background-color:#c1de68; margin:0 0 10px 0; }
	.gbl-search-result-items .result-item:hover, .gbl-search-result-items .result-item-hover { background-color:#a8d843 !important; cursor:pointer !important; }
	
	.gbl-search-result-items .gbl-adv-article { background-color:#E4F39E; border-color:#C1DE68; }

	.gbl-search-result-items .result-item img { float:left; border:1px solid #64783c; margin:0 10px 0 0; }
	.gbl-search-result-items .result-item h3 {  } 
	.gbl-search-result-items .result-item p { margin:10px 0 5px 0; }
	.gbl-search-result-items .result-item .thumb { width:73px; height:73px;float:left; margin:0 10px 0 0; border:1px solid #64783c; background-repeat:no-repeat; background-position:50% 50%; }
	.gbl-search-result-items .result-item .btn-voeg-aan-tuintrip { position:absolute; right:0; bottom:0; text-decoration:underline; font-size:9px; padding:5px 10px 10px 5px; }
.gbl-search-result-items .result-item .btn-voeg-aan-tuintrip:hover { text-decoration:none; }

/* -- zoek result advertentie -- */
.gbl-advertentie-item { }
.gbl-advertentie-item span.gbl-adv-txt { display:block; height:20px; font:9px Verdana; color:#4d6437; text-align:center; }
	.gbl-search-result-items .result-advertentie { position:relative; padding:0px; width:442px; height:95px; border:1px solid #a8d843; background-color:#e4f39e; margin:0 0 10px 0; }
	.gbl-search-result-items .result-advertentie img { float:right; border:1px solid #64783c; margin:0 0 0 10px; }
	.gbl-search-result-items .result-advertentie h3 {  } 
	.gbl-search-result-items .result-advertentie p { margin:10px 0 5px 0; }
	.gbl-search-result-items .result-advertentie a { text-decoration:none; }

/* -- zoek navigation -- */
.gbl-results-navigation { padding:0 0 20px 0; }
.gbl-results-navigation a.prevBtn { padding:2px !important; }
.gbl-results-navigation a.nextBtn { padding:2px !important; }
.gbl-results-navigation .gbl-results-navigation-pages { width:377px; padding:6px 0 0 0; text-align:center; vertical-align:top; }
.gbl-results-navigation .gbl-results-navigation-pages a { vertical-align:top; padding:0 4px 0 4px; font-weight:bold !important; text-decoration:underline; }
.gbl-results-navigation .gbl-results-navigation-pages a:hover { text-decoration:none; }
.gbl-results-navigation .gbl-results-navigation-pages a.active { text-decoration:none; }

/* -- zoek overview. toon op kaart -- */
.gbl-zoek-overview { position:relative; }
.gbl-zoek-overview h2 { margin:0 0 12px 0; }
.gbl-zoek-overview a.btn-terug { position:absolute; right:286px; top:3px; background: url(../img/gbl-footer-li-bg.gif) no-repeat bottom right; padding:0 10px 0 0; font:9px Verdana; text-decoration:underline; }
.gbl-zoek-overview a.btn-bookmarken { position:absolute; right:215px; top:3px; font:9px Verdana; text-decoration:underline; }
.gbl-zoek-overview a.btn-terug-naar-zoeken { position:absolute; right:20px; top:-2px; display:block; width:182px; height:24px; background:#346063 url(../img/gbl-bg-btn-terug-zoeken.gif) no-repeat top left; }

/* GOOGLE MAPS  */
.google-map-wrapper { position:relative; }
.google-map-wrapper .gbl-google-map { }
	#map_canvas { overflow: hidden; border:1px solid #4d6437; background-color:#e4f39e; margin:0 0 0 0;}
	.map-large { width:668px; height:359px; }
	.map-medium { }
	.map-small { }
	/* checkitems, filters */
	span.balloon-checker-bezoek, span.balloon-checker-tuin { margin:10px 0 0 0; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:29px; height:50px; background-repeat:no-repeat; background-position:0px 0px; }
	span.balloon-checker-tuin { background-image:url(../img/gbl-icon-purple.gif); }	
	span.balloon-checker-bezoek { background-image:url(../img/gbl-icon-orange.gif); }

	/*.google-map-wrapper input.google-filter-tuinen { margin:0; width:12px; height:12px; border:none !important;  }
	.google-map-wrapper input.google-filter-bezoekwaardigheden { margin:0 0 0 0; width:12px; height:12px; border:default !important; background: url(../img/gbl-purple-baloon.gif) no-repeat top left; }
	.gbl-zoek-overview label { font:12px Georgia; color:#4D6437; vertical-align:top; margin:15px 10px 0 10px; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }*/
	.google-map-wrapper a.btn-terug-naar-zoeken-maps { position:absolute; right:20px; bottom:5px; display:block; width:182px; height:24px; background:#346063 url(../img/gbl-bg-btn-terug-zoeken.gif) no-repeat top left; }

span.gbl-divider-large { display:block; height:1px; width:667px; margin:10px 0 10px 0; background: url(../img/gbl-content-divider-large.gif) no-repeat top left; vertical-align:top; line-height:1px; font-size:1px; }

/* garden gallery results */
.gbl-tuin-article .desc { display:block; height:60px; max-height:60px; width:100px; overflow:hidden; }

	/* GOOGLE MAPS - infowindows */
	#infowindow-1, #infowindow-2, #infowindow-3{
			width: 216px;
		}
		
		#infowindow-1_contents, #infowindow-2_contents{
			background-color: #C6DE6B;
			height:122px;
		}
		#infowindow-3_contents {
			background-color: #E4F39E;
		}
		
		#infowindow-1_beak, #infowindow-2_beak, #infowindow-3_beak{
			width: 33px; height: 17px; left:-30px;
		}
		
		#infowindow-1_beak, #infowindow-2_beak {
			background:transparent url(/assets/project/img/gbl-gmp-info-beak-1.gif) no-repeat 0 0;
		}		
		#infowindow-3_beak{
			background:transparent url(/assets/project/img/gbl-gmp-info-beak-3.gif) no-repeat 0 0;
		}
		

		#infowindow-1_tl, #infowindow-1_tr, #infowindow-1_bl, #infowindow-1_br,
		#infowindow-1_t,#infowindow-1_l,#infowindow-1_r,#infowindow-1_b,
		#infowindow-2_tl, #infowindow-2_tr, #infowindow-2_bl, #infowindow-2_br,
		#infowindow-2_t,#infowindow-2_l,#infowindow-2_r,#infowindow-2_b,
		#infowindow-3_tl, #infowindow-3_tr, #infowindow-3_bl, #infowindow-3_br,
		#infowindow-3_t,#infowindow-3_l,#infowindow-3_r,#infowindow-3_b
		{
			background-color: #4A6331;
			height: 1px;
			width: 1px;
			line-height:1px;
			font-size:1px;
		}
		#infowindow-1_close, #infowindow-2_close, #infowindow-3_close { 
			background:transparent url(/assets/project/img/gbl-infowindow-close.gif) no-repeat bottom left;
			height:15px; width:15px;  /*extra width and heigth to mimic padding */
		}
		
		.window-content { padding:10px; }
		.window-content img { border:none; }
		.window-content tr { margin:0 0 5px 0; padding:0 5px 5px 5px; }
		
		.window-content tr.title { font-family:Georgia; font-size:11px; padding-top:5px;  }
		.window-content tr.title h3 { margin:0 0 10px 0;}
		
		.window-content tr td {  }
		.window-content tr td img { display:block; padding:0 5px 0 0; }
		.window-content tr td.desc { font-size:10px; }
		.window-content tr td .to-profile { font-size:9px; text-decoration:underline; padding:5px; display:block; right:-5px; bottom:5px; width:30px; float:right; }
		.window-content tr td .to-profile:hover { text-decoration:none; }
		.window-content tr td .info { margin-top:2px; }
		.window-content tr td .info span { width:12px; height:12px; display:block; float:left; margin:0 3px 0 0; }
		
		.window-content tr td.profile { text-align:right; }


/* advertentie article, large */
.gbl-zoek-overview .gbl-adv-large { }
	.gbl-adv-large span.gbl-adv-txt { text-align:center; display:block; height:21px; font:9px Verdana; color:#4d6437;  } 
	.gbl-adv-large .advertentie { width:667px; min-height:82px; height:82px; border:1px solid #abd948;  background-color:#e4f39e; }

/* -- tuin profiel -- */
.gbl-profiel-overview { position:relative; margin:0 20px 0 0; }
	.admin-overview { margin:0; }
.gbl-profiel-overview h2 { margin:0 0 10px 0; }
.gbl-profiel-overview p { margin:0 0 10px 0; }
.gbl-profiel-overview a.btn-terug { position:absolute; right:275px; top:3px; background: url(../img/gbl-footer-li-bg.gif) no-repeat bottom right; padding:0 10px 0 0; font:9px Verdana; text-decoration:underline; }
.gbl-profiel-overview a.btn-bookmarken { position:absolute; right:205px; top:3px; font:9px Verdana; text-decoration:underline; }
.gbl-profiel-overview a.btn-voeg-aan-tuintrip { position:absolute; right:0; top:-8px; }
.gbl-profiel-overview a.btn-terug-naar-home { position:absolute; right:0; top:-8px; }
.gbl-profiel-overview a.btn-begin-aanmelding { position:absolute; right:0; bottom:-30px; }
	
	.gbl-profiel-content-left { width:440px; float:left; margin:0 10px 0 0; position:relative; display:inline; }
	.gbl-profiel-content-left img { border:1px solid #64783c; margin:0 0 10px 0; }
	.gbl-profiel-content-left p { margin:0 0 10px 0; }
	.gbl-profiel-content-left .gbl-profiel-google-widget-wrapper { width:430px; height:200px; position:relative; }
	.gbl-profiel-content-left .gbl-profiel-google-widget { width:430px; height:200px; border:1px solid #64783c; position:absolute; bottom:0; left:0; }
	/* reacties */
	.gbl-profiel-reactie { position:relative; width:647px; border:1px solid #a9d844; background-color:#e4f39e; padding:10px; margin:0 0 10px 0; }
	.gbl-profiel-reactie span.name-poster { font:12px Georgia; color:#4d6437; line-height:16px; }
	.gbl-profiel-reactie span.tooltip { position:absolute; top:10px; right:10px; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:17px; height:17px; background: url(../img/gbl-icon-meld-ongepast.gif) no-repeat top left; }
	.gbl-profiel-reactie span.datum-post { }
	.gbl-profiel-reactie p { padding:10px 0 0 0; }
	.gbl-profiel-plaats-reactie { width:647px; border:1px solid #a9d844; background-color:#e4f39e; padding:10px; margin:0 0 10px 0; }
	.gbl-profiel-plaats-reactie td { padding:0 0 6px 0; }
	.gbl-profiel-plaats-reactie td label { font:10px Verdana; color:#4D6437; vertical-align:top;  }
	.gbl-profiel-plaats-reactie td.input-titel { width:110px; text-align:right; padding:0 10px 0 0; }
	.gbl-profiel-plaats-reactie td.input-element input { width:519px !important; vertical-align:top; }
	.gbl-profiel-plaats-reactie td.input-element span img { }
	.gbl-profiel-plaats-reactie td.input-element span.verificatie-img { display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:70px; height:24px; margin:0 5px 0 0; background: url(../img/gbl-tmp-verificatie-img.gif) no-repeat center left; }
	.gbl-profiel-plaats-reactie td.input-element input.small-field { width:50px !important; }
	.gbl-profiel-plaats-reactie td.input-element textarea { width:512px !important; background-color:#fff; }
	.gbl-profiel-plaats-reactie td.topalign { vertical-align:top !important; padding:5px 10px 0 0; }
	.gbl-profiel-plaats-reactie td.form-submit { line-height:1px; font-size:1px; margin:0; padding:0; text-align:right; }
	.gbl-profiel-plaats-reactie td.form-submit input { border:none; background-color:transparent; width:182px; height:24px;  }

	.gbl-profiel-content-right { float:left; }
		
		/* information blocks */
		.gbl-information-block { width:197px; padding:10px; background-color:#e4f39e; border:1px solid #adda4b; margin:0 0 10px 0; }
			.info-block-gebruiker { width:176px !important; }
		.gbl-information-block h2 { margin:0 !important; padding:0 !important; }
		.gbl-information-block span.divider { display:block; height:10px; background: url(../img/gbl-profiel-content-right-divider.gif) no-repeat center left; vertical-align:top; line-height:1px; font-size:1px; }
		.gbl-information-block p { margin:0 0 0 0; line-height:18px; }
		.gbl-information-block ul { }
		.gbl-information-block ul li { font:12px Georgia; color:#4d6437; height:20px; padding:0 0 0 20px; }
		.gbl-information-block ul li.tel { background: url(../img/gbl-icon-tel.gif) no-repeat top left; }
		.gbl-information-block ul li.mail { background: url(../img/gbl-icon-mail.gif) no-repeat top left; }
			/* icons */
			.gbl-information-block ul li.gratis { background: url(../img/gbl-kenmerk-icon-gratis.gif) no-repeat top left; }
			.gbl-information-block ul li.entree { background: url(../img/gbl-kenmerk-icon-entree.gif) no-repeat top left; }
			.gbl-information-block ul li.korting-leden { background: url(../img/gbl-kenmerk-icon-korting-leden.gif) no-repeat top left; }
			.gbl-information-block ul li.toegang-kinderen { background: url(../img/gbl-kenmerk-icon-toegang-kinderen.gif) no-repeat top left; }
			.gbl-information-block ul li.toegang-groepen { background: url(../img/gbl-kenmerk-icon-toegang-groepen.gif) no-repeat top left; }
			.gbl-information-block ul li.rolstoelvriendelijk { background: url(../img/gbl-kenmerk-icon-rolstoelvriendelijk.gif) no-repeat top left; }
			.gbl-information-block ul li.koffie-thee { background: url(../img/gbl-kenmerk-icon-koffie-thee.gif) no-repeat top left; }
			.gbl-information-block ul li.kunst { background: url(../img/gbl-kenmerk-icon-kunst.gif) no-repeat top left; }
			.gbl-information-block ul li.planten { background: url(../img/gbl-kenmerk-icon-planten.gif) no-repeat top left; }
			.gbl-information-block ul li.no-smoking { background: url(../img/gbl-kenmerk-icon-no-smoking.gif) no-repeat top left; }

		.gbl-information-block ul li a { font:12px Georgia; color:#4d6437; text-decoration:none; }
			.gbl-information-block .adresgegevens { }
			.gbl-information-block .adresgegevens p { margin:0; }
	.gbl-profiel-footer-buttons { position:relative; clear:both; height:24px; padding:0 0 20px 0; }
	.gbl-profiel-footer-buttons a.btn-stuur-email { position:absolute; right:200px; top:20px; }
	.gbl-profiel-footer-buttons a.btn-voeg-aan-tuintrip { position:absolute; right:0; top:20px; }

.gbl-profiel-overview ol { list-style-type:none; list-style-position:inside; padding:0 0 10px 0; }
.gbl-profiel-overview ol li { font:12px Georgia; color:#4d6437; float:left; width:128px; text-align:center; margin:0 0 0 5px; }

/* -- tuin aanmelden -- */
.gbl-zoek-overview { position:relative; }
.gbl-zoek-overview h2 { margin:0 0 12px 0; }
.gbl-zoek-overview a.btn-terug { position:absolute; right:286px; top:3px; background: url(../img/gbl-footer-li-bg.gif) no-repeat bottom right; padding:0 10px 0 0; font:9px Verdana; text-decoration:underline; }
.gbl-zoek-overview a.btn-bookmarken { position:absolute; right:215px; top:3px; font:9px Verdana; text-decoration:underline; }
.gbl-zoek-overview a.btn-terug-naar-zoeken { position:absolute; right:20px; top:-2px; display:block; width:182px; height:24px; background:#346063 url(../img/gbl-bg-btn-terug-zoeken.gif) no-repeat top left; }

.gbl-tuintrip-overview .btn-toolbar { clear:both; float:right; position:relative; }
.gbl-tuintrip-overview .btn-toolbar a { float:left; position:relative !important; top:0 !important;   right:0 !important; margin:0 5px !important; }
.gbl-tuintrip-overview a.btn-terug,
.gbl-tuintrip-overview a.btn-bookmarken { top:5px !important; padding:0 10px 0 0 !important; font-size:9px; text-decoration:underline; }
.gbl-tuintrip-overview a.btn-bookmarken { xbackground:transparent url(../img/gbl-footer-li-bg.gif) no-repeat scroll right bottom; margin-right:0 !important; }
.gbl-tuintrip-overview a.btn-send-tuintrip { xpadding:0 !important;}


/* -- tuintrip planner */
.gbl-tuintrip-overview { position:relative; height:500px; height:auto !important; min-height:500px; }
.gbl-tuintrip-overview h2 { margin:10px 0 0 0; }
.gbl-tuintrip-overview a.btn-terug { position:absolute; right:230px; top:3px; background: url(../img/gbl-footer-li-bg.gif) no-repeat bottom right; padding:0 10px 0 0; font:9px Verdana; text-decoration:underline; }
.gbl-tuintrip-overview a.btn-bookmarken { position:absolute; right:160px; top:3px; font:9px Verdana; text-decoration:underline; }
.gbl-tuintrip-overview a.btn-print-tuintrip { position:absolute; right:20px; top:-2px; }
	
	/* tuintrip gallery, only used for some padding and extra elements */
	.gbl-tuintrip-gallery { margin:0 0 0 0; }
	.gbl-adv-gallery { position:relative; }
	.gbl-adv-gallery input.adv-bezoekswaardigheden { position:absolute; right:220px; top:0; width:15px; height:15px; }
	.gbl-adv-gallery label { font:10px Georgia !important; color:#4d6437; line-height:18px; position:absolute; right:40px; top:0; vertical-align:top; letter-spacing:0px; }

/* -- profiel image gallery -- */

.gbl-profiel-image-gallery { width:439px; height:329px; border:1px solid #64783c; margin:0 0 10px 0; background:#e4f39e url(../img/bmt_tuinprofiel_nophoto.gif) no-repeat top left; position:relative; overflow:hidden; }
.gbl-profiel-image-gallery .image-gallery-large { position:absolute; top:0px; left:0px; }
.gbl-profiel-image-gallery img { border:none; }
.gbl-profiel-image-gallery span.image-gallery-thumb { cursor:pointer; position:absolute; top:280px; width:37px; height:37px; border:1px solid #bfcf7f; background:#e4f39e url('false') no-repeat center center; display:block; float:left; line-height:1px; font-size:1px; }
.gbl-profiel-image-gallery span.image-gallery-thumb img { display:block; line-height:1px; font-size:1px; margin:0; padding:0; }
	span.thumb-01 { left:10px !important; }
	span.thumb-02 { left:59px !important; }
	span.thumb-03 { left:108px !important; }
	span.thumb-04 { left:158px !important; }
	span.thumb-05 { left:210px !important; }

/* -- general content, over ons, sitemap -- */
.gbl-link-list { width:193px; border:1px solid #acd949; background-color:#e4f39e; padding:10px; margin:0; float:left; }
.gbl-link-list h2 { font-size:11px; padding:0 0 0 0; } 
.gbl-link-list p { padding:0; font:12px Georgia; color:#4d6437; }
.gbl-link-list ul { margin:0 0 10px 0; }
.gbl-link-list ul li { vertical-align:top; padding:2px 0 2px 0; }
.gbl-link-list ul li a { vertical-align:top; }
.gbl-link-list ul li a.active { font-weight:bold; }
.gbl-link-list ul li a span.results-total { vertical-align:top; }
.gbl-link-list ul li ul { margin:0 0 0 5px; vertical-align:top; }
.gbl-link-list ul li ul li { vertical-align:top; }
.gbl-link-list ul li ul li a { }

.gbl-general-content { width:445px; margin:0 0 0 10px; float:left; position:relative; }
.gbl-general-content ul { }
.gbl-general-content ul li { padding:2px 0 2px 0; }
.gbl-general-content ul li a { background:url(../img/sitemap-li-item.gif) no-repeat center left; text-decoration:underline; vertical-align:top; padding:0 0 0 10px; }
.gbl-general-content ul li a.active { text-decoration:none; }
.gbl-general-content ul li ul { margin:0 0 0 20px; }
.gbl-general-content ul li ul li { }
.gbl-general-content ul li ul li a { background:none; }
.gbl-general-content span { margin:10px 0 10px 0; display:block; }
.gbl-general-content p { margin:0 0 10px 0; }

.gbl-general-content ol { list-style:decimal; list-style-position:outide; margin:0 0 0 20px; }
.gbl-general-content ol li { font:10px Verdana !important; color:#4D6437; margin:0 0 5px 0; }

/* -- aanmelden gebruiker -- */

.gbl-aanmeldform-navigation-gebruiker { }
.gbl-aanmeldform-navigation-gebruiker ol { height:31px; list-style-type: decimal; list-style-position: inside; margin:0; padding:0; width:648px; }
.gbl-aanmeldform-navigation-gebruiker ol li { margin:0; font:12px Georgia; color:#366366; text-align:center; line-height:31px; float:left; height:31px; width:134px; background:#cedc8d url(../img/gbl-register-form-li-bg-gebruiker.gif) no-repeat top left; }
.gbl-aanmeldform-navigation-gebruiker ol li.active { background:#e4f39e url(../img/gbl-register-form-li-bg-gebruiker-active.gif) no-repeat top left; }
.gbl-aanmeldform-navigation-gebruiker ol li.last { width:134px; }

.gbl-aanmeldform-form-gebruiker { width:648px; background-color:#e4f39e; border-left:1px solid #a8d844; border-bottom:1px solid #a8d844; border-right:1px solid #a8d844; padding:10px; clear:both;}
.gbl-aanmeldform-form-gebruiker h2 { margin:0 0 10px 0; }
.gbl-aanmeldform-form-gebruiker span strong { padding:0 0 10px 0; }
.gbl-aanmeldform-form-gebruiker span a { font:12px Georgia; font-weight:bold; text-decoration:underline; }
.gbl-aanmeldform-form-gebruiker td.link { text-align:right; padding:0 0 5px 0; vertical-align:top; }
.gbl-aanmeldform-form-gebruiker td.link a { text-decoration:underline; color:#366366; line-height:18px; }
.gbl-aanmeldform-form-gebruiker td.gbl-admin-form { font:10px Verdana; color:#4D6437; }

	td.gbl-admin-form td { padding:0 0 6px 0; }
	td.gbl-admin-form td label { font:10px Verdana; color:#4D6437; vertical-align:middle;  }
	td.gbl-admin-form .input-titel { width:160px !important; }
		.topalign { vertical-align:top !important; }
	td.gbl-admin-form .input-element input { width:110px; }
		/* global input elements */
		.input-element input.large-field { width:375px; }
		.input-element input.medium-field { width:213px; }
		.input-element input.small-field { width:80px; }
		.input-element input.smallest-field { width:20px; }
		.input-element input.radio-input { border:none; background-color:transparent; width:20px; }
		.input-element select { width:115px; }
		.input-element textarea { /* width:368px; */ }
		/* file upload */
		.file-upload-wrapper { position:relative; height:24px; width:500px; }
		.file-upload-wrapper span.tooltip { position:absolute; top:0; right:81px; z-index:3 !important; }
		.file-upload-wrapper input.file-browser { position:relative; width:500px !important; background-color:#fff !important; height:24px; z-index:2 !important; /* ie8 --> */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* ie7 --> */ filter: alpha(opacity=0); /* other brosers --> */ opacity: .0;}
		.file-upload-wrapper input.fake-upload { position:absolute; top:0; left:0; width:395px !important; height:13px; background-color:#fff; border:none; }
		.file-upload-wrapper input.large { width:418px !important; }
		.file-upload-wrapper img { position:absolute; top:0; left:0;  }

	td.gbl-admin-form td.kenmerken-left-td { width:300px; }
	td.gbl-admin-form-voorwaarden { vertical-align:top; padding:6px 0 0 0; width:465px; font:10px Verdana; color:#4b6536; }
	td.gbl-admin-form-voorwaarden span.checkbox-icon { display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; background: url(../img/gbl-checkbox-icon-unchecked.gif) no-repeat center left; vertical-align:top; }
	td.gbl-admin-form-voorwaarden span.checkbox-icon label { display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; font:10px Verdana; margin:3px 0 0 20px; vertical-align:top; }
	td.gbl-admin-form-voorwaarden span.checkbox-icon a { font:10px Verdana; color:#366366; text-decoration:underline; }
	td.gbl-admin-form span.tooltip { display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:17px; height:17px; background: url(../img/gbl-icon-tooltip.gif) no-repeat top left; vertical-align:top; margin:4px 0 0 5px; }
.gbl-aanmeldform-form-gebruiker  td.divider { width:675px; padding:10px 0 10px 0; }
	td.divider span.admin-form-divider { display:block; height:1px; padding:0; background: url(../img/gbl-admin-form-divider.gif) repeat-x center left;}
.gbl-aanmeldform-form-gebruiker td.gbl-admin-form-submit { padding:0; margin:0; text-align:right; line-height:1px; font-size:1px; }
	td.gbl-admin-form-submit input.form-submit { background:none; border:none; }

/* -- calendar -- */
#calendar { min-height:200px; height:auto !important; height:200px; }
.gbl-kalender { width:217px; margin:0 0 10px 0; background-color:#e4f39e;  }
	.gebruiker { width:210px !important; }
	.user { width:197px !important; }
	.form-kalender { float:left; margin:0 5px 5px 0; }
	td.btn { padding:5px; }
.gbl-kalender table td.month-title { text-align:center; width:217px; border-left:1px solid #a8d843; border-top:1px solid #a8d843; border-right:1px solid #a8d843; }
.gbl-kalender table td.month-title h2 { margin:10px 0 10px 0; }
.gbl-kalender table td.kalender-divider { border-left:1px solid #a8d843; border-right:1px solid #a8d843; margin:0 0 5px 0; height:1px; line-height:1px; font-size:1px; background:url(../img/gbl-kalender-divider.gif) no-repeat top left; }
.gbl-kalender table td.kalender-dagen { border-left:1px solid #a8d843; border-right:1px solid #a8d843; }
.gbl-kalender table td.kalender-dagen td { font:12px Georgia; color:#4d6437; text-align:center; width:30px; height:30px; }

	td.dagen { font:12px Georgia; color:#4d6437; text-align:center; border-right:1px solid #a8d843;   }
	td.dagen td { border:1px solid #a8d843; vertical-align:middle; font:12px Georgia; color:#4d6437; width:30px; height:30px; text-align:center; }
	td.dagen td.active { background-color:#c1de68; }
	td.dagen td:hover { background-color:#e39b00; cursor:pointer; }
	td.dagen td.active:hover { background-color:#c1de68 !important; }

.kalender-legenda { }
.kalender-legenda ul { padding:0 0 23px 0; }
.kalender-legenda ul li { float:left; font:11px Georgia; color:#4D6437; padding:0 0 0 20px; margin:0 5px 0 0; }
.kalender-legenda ul li.open { background:url(../img/icon-open.gif) no-repeat top left; }
.kalender-legenda ul li.gesloten { background:url(../img/icon-gesloten.gif) no-repeat top left; }


/* heet weer */
.het-weer-blok { float:left; margin:0 0 5px 8px; }
	.first { margin:0 0 0 0 !important; }
.het-weer-blok .datum { font:12px Georgia; color:#4D6437; vertical-align:top; display:block; margin:0 0 5px 0; text-transform:capitalize;}
.het-weer-blok .icoon-wrapper { font:12px Georgia; color:#4D6437; background-color:#a2e1fb; width:42px; height:42px; border:1px solid #53c7fc; }

	span.checkbox-icon { height:13px; width:13px; position:relative; background: url(../img/gbl-checkbox-icon-unchecked.gif) no-repeat center left; vertical-align:top; }

/* contact form */
.contact-form { }
.contact-form ul { margin:0 0 25px 0; }
.contact-form ul li.criteria { font-weight:bold; margin:5px 0 0 0 !important; }
.contact-form ul li { font:10px Verdana; color:#4d6437; line-height:12px; }
.contact-form ul li a { background:none; margin:0; padding:0; }
.contact-form td.error-message { padding-left:5px; width:150px; }
.contact-form td.input-titel { vertical-align:top; width:150px !important; }
.send-a-friend td.input-element input { width:400px !important; }
.send-a-friend td.input-element textarea { width:392px !important; }


.contact-form .form-submit { background:transparent url(../img/gbl-bg-btn.gif) repeat-x 0 0 !important; border:1px solid #C1DE68 !important; color:#ffffff; height:22px; text-transform:capitalize; font:11px Georgia; font-weight:bold; padding:3px 3px 5px 3px !important; cursor:pointer; }




.error, .error-message { font:10px Verdana; color:red; line-height:12px; }
.liSpan { font:10px Verdana; color:#4d6437; }


/* TUINROUTES */

.tuinroutes h2 { padding:0 0 .5em 0; }
.tuinroutes h3 { }
.tuinroutes p { padding:0 0 1em 0; }

.tuinroutes .wrapper-intro { position:relative; margin:0 20px 20px 0; clear:both; width:670px; }
.tuinroutes .wrapper-intro .intro, .tuinroutes .wrapper-intro .image { min-height:158px; height:auto !important; height:158px; }
.tuinroutes .wrapper-intro .intro { float:left; width:430px; }
.tuinroutes .wrapper-intro .image { 
	width:216px;  float:right;
	border:1px solid #a8d843; background:transparent url(../img/tuinroute/route-deco.jpg) no-repeat 0 0;
}
/* TUINROUTE */
.tuinroute h2 { padding:0 0 .5em 0; }
.tuinroute h3 { }
.tuinroute p { padding:0 0 1em 0; }
.tuinroute .tuinroutedescription { margin:15px 15px 0 0; }
.tuinroute .tuinroutedescription ul, .tuinroute .tuinroutedescription ul { list-style:disc inside; }
.tuinroute .tuinroutedescription .thumb { border:1px solid #64783C; display:block; float:left; height:73px; margin:0 10px 5px 0; width:73px; background-position:center top; background-repeat:no-repeat; background-color:#C1DE68; overflow:hidden; }
.tuinroute .tuinroutedescription img, .gbl-tuinroute .tuinroutedescription p img {  max-width:650px; }
.tuinroute .hidegmap { clear:both; }

	/* TUINROUTE BLOCK */
.gbl-tuinroute { position:relative; float:left; display:inline; width:194px; height:110px; border:1px solid #a8d843; background-color:#c1de68; margin:0 12px 12px 0; padding:10px; }

.gbl-tuinroute { background-image:url(../img/tuinroute/route-indicator.gif);  background-repeat:no-repeat; background-position:top right; }
.gbl-tuinroute .thumb { display:block; width:73px; height:73px; float:left; margin:0 10px 0 0; border:1px solid #64783c;}
.gbl-tuinroute .date { font-family:Arial ; font-size:10px; white-space: no-wrap; font-weight:bold; display:block;}
.gbl-tuinroute a.info { font:10px Verdana; color:#4d6437; line-height:15px; display:block; clear:both; cursor:pointer; }
.gbl-tuinroute a.to-map { font-size:9px; text-decoration:underline; }
.gbl-tuinroute a:hover { text-decoration:none; }
.gbl-tuinroute h3 { margin:0 0 10px 0; }
.gbl-tuinroute img { font:9px Verdana; color:#4d6437; margin:0 10px 0 0; width:73px; height:73px; border:1px solid #64783c; }


/* PAGINATION */
.tuinroutes .gbl-pagination { width:670px; }

.gbl-pagination {  xmargin:0 20px; text-align:center; clear:both; }
.gbl-pagination a, .gbl-pagination .link { margin:0 5px 0 0; }
.gbl-pagination .active { cursor:default; font-weight:bold; }
.gbl-pagination .active:hover { cursor:default; }

.gbl-pagination .previous { text-align:left; width:100px; }
.gbl-pagination .next { text-align:right; width:100px; }
.gbl-pagination .previous a,
.gbl-pagination .next a { margin:0; }


/* -- general input styles, buttons, textfields enz -- */
input { border:1px solid #c1de68; font:10px Verdana; color:#4d6437; padding:5px 0 5px 3px;  }
input.error { border:1px solid #ed2024 !important; }
input.contact { width:375px !important; }
select { font:10px Verdana; color:#4d6437; border:1px solid #c1de68; }
textarea { border:1px solid #c1de68; font:10px Verdana; color:#4d6437; padding:5px; background-color:#ffffff; }

.gardenNearBox{height:60px; overflow:hidden;}
