/* Open tuin, admin content specific style */ 

/* This stylesheet is only for administrator pages. Should only be included on the administrator pages. Note that certain css elements on these pages use the default project styles sheet aswell. */ 

/* -- login -- */
.gbl-admin-login { width:220px; height:100px; border:1px solid #a8d843; background-color:#e4f39e; padding:10px; margin:25% auto; /* <-- Not really crossbrowser */ }
.gbl-admin-login h2 { margin:0 0 10px 0; }
.gbl-admin-login input { vertical-align:top; }
.gbl-admin-login input.gbl-input-login { width:195px; margin:0 0 5px 0; }
.gbl-admin-login input.gbl-input-pass { width:159px; margin:0 1px 5px 0; }
.gbl-admin-login input.gbl-rc-input-btn-ok { width:32px; height:24px; margin:0 0 5px 0; padding:0; border:none; }
.gbl-admin-login a { display:block; text-align:right; padding:0 0 0 0; vertical-align:top;  font:9px Verdana; text-decoration:underline; }

/* -- main wrapper -- */
.gbl-admin-content { width:920px; min-height:600px; height:auto !important; height:600px; background-color:#d4e78d; padding:20px; }
.gbl-admin-left-coll { float:left; width:216px;  }
.gbl-admin-right-coll { float:left; width:694px; margin:3px 0 0 10px; position:relative; }
.gbl-admin-right-coll h2 { margin:0 0 10px 0; }
.gbl-admin-right-coll span strong { font:12px Georgia; color:#4d6437; line-height:18px; padding:0 20px 10px 0; font-weight:bold; display:block; }

/* -- breadcrumb -- */
.gbl-admin-breadcrumb { width:960px; }
.gbl-admin-breadcrumb ul { padding:0 0 20px 0; }
.gbl-admin-breadcrumb ul li { float:left; font:10px Verdana; color:#4d6437; }
.gbl-admin-breadcrumb ul li a { background: url(../img/gbl-admin-breadcrumb-li-bg.gif) no-repeat center right; padding:0 10px 0 10px; text-decoration:underline; }
.gbl-admin-breadcrumb ul li a:hover { }
.gbl-admin-breadcrumb ul li a.active { text-decoration:none; background-image:none; }

/* block add to database */
.gbl-admin-voeg-toe-database { width:193px; border:1px solid #acd949; background-color:#e4f39e; padding:10px; margin:8px 0 0 0; }
.gbl-admin-voeg-toe-database h2 { font-size:11px; padding:0 0 0 0; } 
.gbl-admin-voeg-toe-database a { font:12px Georgia; color:#fff; text-align:center; line-height:21px; display:block; width:193px; height:22px; border:1px solid #c1de68; background:#366467 url(../img/gbl-admin-btn-bg.gif) repeat-x top left; margin:5px 0 0 0; }
.gbl-admin-voeg-toe-database a:hover { text-decoration:none; }

/* block search in database */
.gbl-admin-zoeken-database { width:193px; border:1px solid #acd949; background-color:#e4f39e; padding:10px; margin:8px 0 0 0; }
.gbl-admin-zoeken-database h2 { font-size:11px; padding:0 0 0 0; } 
.gbl-admin-zoeken-database input { width:145px; vertical-align:top;  }
.gbl-admin-zoeken-database input.gbl-input-btn-ok { width:32px; height:24px; margin:0 0 0 7px; border:none; padding:0; }

/* block criteria selected */
.gbl-admin-criteria-selected { width:193px; border:1px solid #acd949; background-color:#e4f39e; padding:10px; margin:8px 0 0 0; }
.gbl-admin-criteria-selected h2 { font-size:11px; padding:0 0 0 0; } 
.gbl-admin-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-admin-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-admin-criteria-selected a.btn-verwijder-alles { display:block; width:99px; height:24px; background:#346063 url(../img/gbl-btn-verwijder-alles.gif) no-repeat top right !important; margin:0 0 0 95px; }


/* block filter results */
.gbl-admin-filter { width:193px; border:1px solid #acd949; background-color:#e4f39e; padding:10px; margin:8px 0 0 0; }
.gbl-admin-filter h2 { font-size:11px; padding:0 0 0 0; } 
.gbl-admin-filter p { padding:0; font:12px Georgia; color:#4d6437; }
.gbl-admin-filter ul { }
.gbl-admin-filter ul li { vertical-align:top; }
.gbl-admin-filter ul li a { vertical-align:top; }
.gbl-admin-filter ul li a.active { font-weight:bold; }
.gbl-admin-filter ul li a span.results-total { vertical-align:top; }

/* content, nieuwe aanmeldingen */
.gbl-admin-nieuwe-aanmeldingen { }
.gbl-admin-laatste-aanpassingen { padding:10px 0 0 0; }
.gbl-admin-laatste-reacties { padding:10px 0 0 0; }
	.gbl-criteria-result-options { width:677px; height:24px; border:1px solid #acd949; background-color:#e4f39e; margin:10px 0 0 0; padding:7px; }
	.gbl-criteria-result-options table { width:100%; }
	.gbl-criteria-result-options table td { text-align:right; vertical-align:top; }
	.gbl-criteria-result-options table td p { text-align:left !important; }
	.gbl-criteria-result-options table td span.checkbox-icon {  margin:5px 0 0 0; vertical-align:top; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }
		/* span.checkbox-icon-checked { background: url(../img/gbl-checkbox-icon-checked.gif) no-repeat top left !important; }	*/
		/* span.checkbox-icon-unchecked { background: url(../img/gbl-checkbox-icon-unchecked.gif) no-repeat top left !important; } */
			.checked{ background: url(../img/gbl-checkbox-icon-checked.gif) no-repeat top left !important; }
			.unchecked{ background: url(../img/gbl-checkbox-icon-unchecked.gif) no-repeat top left !important; }

	.gbl-criteria-result-options table td span.checkbox-icon label { font:12px Georgia; margin:0 0 0 20px; }
	.gbl-criteria-result-options table td input { width:12px; height:12px; border:none; vertical-align:top; }
	.gbl-criteria-result-options table td a { font:12px Georgia; color:#fff; text-align:center; line-height:21px; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; height:22px; border:1px solid #c1de68; background:#366467 url(../img/gbl-admin-btn-bg.gif) repeat-x top left; margin:0 0 5px 0; padding:0 10px 0 10px; }
	.gbl-criteria-result-options table td a:hover { text-decoration:none; }

	.gbl-criteria-result-item { width:677px; height:24px; border:1px solid #acd949; background-color:#c1de68; margin:10px 0 0 0; padding:7px; }
	.gbl-criteria-result-item table { width:100%; }
	.gbl-criteria-result-item table td { text-align:right; vertical-align:top; }
	.gbl-criteria-result-item table td p { text-align:left !important; }
		span.checkbox-icon span.msg { margin:0 0 0 10px; font:9px Verdana; }
	.gbl-criteria-result-item table td span.checkbox-icon { margin:5px 0 0 0; vertical-align:top; height:13px; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; background: url(../img/gbl-checkbox-icon-unchecked.gif) no-repeat top left; }
	.gbl-criteria-result-item table td span.checkbox-icon label { font:12px Georgia; margin:0 0 0 20px; }
	.gbl-criteria-result-item table td input { width:12px; height:12px; border:none; vertical-align:top; }
	.gbl-criteria-result-item table td a { font:12px Georgia; color:#fff; text-align:center; line-height:21px; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:92px; height:22px; border:1px solid #c1de68; background:#366467 url(../img/gbl-admin-btn-bg.gif) repeat-x top left; margin:0 0 5px 0; }
	.gbl-criteria-result-item table td a:hover { text-decoration:none; }


.gbl-admin-results ul { margin:10px 0 0 0; height:10px; }
.gbl-admin-results ul li { float:left; vertical-align:top; font:9px Verdana; color:#366366; }
.gbl-admin-results ul li a { padding:0 9px 0 9px; background:transparent url(../img/gbl-footer-li-bg.gif) no-repeat bottom right; }
.gbl-admin-results ul li a.active { font-weight:bold; }
.gbl-admin-results ul li a.icon { display:block; width:12px; height:12px; padding:0; margin:0 0 0 2px; background: url(../img/gbl-tmp-icon2.gif) no-repeat top left; }

/* -- zoek navigation -- */
.gbl-admin-results-navigation { padding:10px 0 0 0; }
.gbl-admin-results-navigation a.navigation-btn-ok { /* inline block hack, used to make display:inline-block crossbrowser */ display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:32px; height:24px; background:#346063 url(../img/gbl-input-btn-ok.jpg) no-repeat top left; }
.gbl-admin-results-navigation .gbl-results-navigation-pages { vertical-align:top; margin:5px 0 0 0; width:622px; /* inline block hack, used to make display:inline-block crossbrowser */ display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; text-align:center; }
.gbl-admin-results-navigation .gbl-results-navigation-pages a { vertical-align:top; padding:0 4px 0 4px; font-weight:bold !important; text-decoration:underline; }
.gbl-admin-results-navigation .gbl-results-navigation-pages a:hover { text-decoration:none; }
.gbl-admin-results-navigation .gbl-results-navigation-pages a.active { text-decoration:none; }

/* -- administrator navigation -- */
.gbl-administrator-navigation { width:695px; margin:5px 0 10px 0; }
.gbl-administrator-navigation ul { width:695px; height:30px; list-style-type: none; border-bottom:1px solid #acd949; }
.gbl-administrator-navigation ul li { font:12px Georgia; color:#366366; text-align:center; line-height:31px; float:left; width:139px; height:31px; background:#cedc8d url(../img/gbl-administator-form-li-bg.gif) no-repeat top left; }
.gbl-administrator-navigation ul li.active { background:#e4f39e url(../img/gbl-register-form-li-bg-active.gif) no-repeat top left; }
.gbl-administrator-navigation ul li.last { width:138px; }
.gbl-administrator-navigation ul li a { font:12px Georgia; color:#366366; text-align:center; line-height:31px;  }
.gbl-administrator-navigation ul li a:hover { text-decoration:none; }


/* -- register form navigation -- */
.gbl-aanmeldform-navigation { }
.gbl-aanmeldform-navigation ol { width:695px; list-style-type: decimal; list-style-position: inside; }
.gbl-aanmeldform-navigation ol li {  font:12px Georgia; color:#366366; text-align:center; line-height:31px; float:left; width:139px; height:31px; background:#cedc8d url(../img/gbl-register-form-li-bg.gif) no-repeat top left; }
.gbl-aanmeldform-navigation ol li.active { background:#e4f39e url(../img/gbl-register-form-li-bg-active.gif) no-repeat top left; }
.gbl-aanmeldform-navigation ol li.last { width:138px; }
.gbl-aanmeldform-navigation ol li a { font:12px Georgia; color:#366366; text-align:center; line-height:31px;  }
.gbl-aanmeldform-navigation ol li a:hover { text-decoration:none; }

/* -- register form items -- */
.gbl-aanmeldform-form { width:672px; 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 h2 { margin:0 0 10px 0; }
.gbl-aanmeldform-form span strong { padding:0 0 10px 0; }
.gbl-aanmeldform-form span a { font:12px Georgia; font-weight:bold; text-decoration:underline; }
.gbl-aanmeldform-form td.link { text-align:right; padding:0 0 5px 0; vertical-align:top; }
.gbl-aanmeldform-form td.link a { text-decoration:underline; color:#366366; line-height:18px; }
.gbl-aanmeldform-form  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 !important; }
		.input-element input.medium-field { width:213px !important; }
		.input-element input.small-field { width:80px !important; }
		.input-element input.smallest-field { width:20px !important; }
		.input-element input.radio-input { border:none; background-color:transparent; width:20px !important; }
		.input-element select { width:115px; background-color:#fff; }
		.input-element textarea { width:368px; background-color:#fff; }
		/* 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:12px; background-color:#fff; border:1px solid #C1DE68; }
		.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 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; }
	td.gbl-admin-form 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 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  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 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; }

.gbl-stappen-navigation { position:relative; height:25px; }
.gbl-stappen-navigation a.next-step { position:absolute; right:0; top:10px }

/* -- profiel meta data en goedkeuring -- */
.gbl-profiel-goedkeuring { width:671px; background-color:#e4f39e; border:1px solid #abd949; margin:0 0 10px 0; padding:10px; position:relative; }
.gbl-profiel-goedkeuring h2 { margin:0; }
.gbl-profiel-goedkeuring .keuring-wrapper { position:absolute; top:2px; right:10px; }
	.keuring-wrapper input { border:none; background-color:transparent; line-height:1px; font-size:1px; margin:0; padding:5px 0 0 0; vertical-align:top; }
	.keuring-wrapper select { margin:5px 10px 0 0; }
	.keuring-wrapper a { display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:128px; height:24px; margin:5px 0 0 0;}
	.keuring-wrapper a.btn-afkeuren { background:url(../img/gbl-img-btn-tuin-afkeuren.gif) no-repeat top left; }
	.keuring-wrapper a.btn-goedkeuren { background:url(../img/gbl-img-btn-tuin-goedkeuren.gif) no-repeat top left; }

.gbl-profiel-meta-data { width:671px; background-color:#e4f39e; border:1px solid #abd949; margin:0 0 10px 0; padding:10px; }
	a.vorige { position:absolute; top:-10px; right:100px;  width:85px; }
	a.volgende { position:absolute; top:-10px; right:0; width:85px; }
.gbl-profiel-meta-data h2 { margin:0 0 10px 0; }
.gbl-profiel-meta-data td { height:20px; vertical-align:top; }
.gbl-profiel-meta-data td.meta-data-left { width:250px; }
.gbl-profiel-meta-data td.meta-data-right { width:400px; }
.gbl-profiel-meta-data .meta-criteria { width:130px; text-align:left; font:10px Verdana; color:#4d6437; }
.gbl-profiel-meta-data .meta-data { text-align:left; font:10px Verdana; color:#366366; font-weight:bold; }
.gbl-profiel-meta-data .meta-data input.btn-wijzig-status { border:none; width:128; height:24px; background-color:transparent; vertical-align:top; line-height:1px; font-size:1px; margin:0; padding:0; }
	td.form-btn-wijzig-status { padding:0 0 0 30px; }

/* -- Website beheer -- */
.website-admin-quicklinks { text-align:center; }
.website-admin-quicklinks .website-admin-visuel-btn-wrapper { margin:20px; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top; }
.website-admin-quicklinks .website-admin-visuel-btn-wrapper a.website-admin-visuel-btn { width:118px; height:121px; background:#e4f39e url() no-repeat top left; border:1px solid #aad946; display:block; }
.website-admin-quicklinks .website-admin-visuel-btn-wrapper span.website-admin-visuel-titel { font:12px Georgia; color:#4d6437; display:block; width:120px; text-align:center; margin:5px 0 0 0; line-height:16px; }


		/*JM* garden_add_4 */

		.gbl-admin-form .input-extra { width:90px; padding:0 0 0 5px;}
		.file-upload-wrapper span.tooltip { position:absolute; top:0; right:0; z-index:3 !important; }
		.file-upload-wrapper input.fake-upload { width:417px !important; }
		#garden-image-main .file-upload-wrapper input.fake-upload { width:394px !important; }

		#garden-images .thumb {width:22px; height:22px; overflow:hidden; border:1px solid #b0db4f; float:left; }
		/*#garden-images .thumb:hover { overflow:visible; }*/

		#garden-images .thumb img { z-index:0; height:100%; }
		/*#garden-images .thumb:hover img { z-index: 50; height:73px; z-index:9999; }*/
		
		/*JM*/
