/* CSS for Worldmap */
		.country-box-wrapper {
			display: none;
		}
		.country-box-wrapper.active {
			display: block;
		}
		.country-box-wrapper div.country-box {
			position: absolute;
			left: 0;
			top: 8.5714em; /* 120px; */
		}
		.qbSelect2 {
			/*width: 224px;*/ /* width = (desired width) - padding-right */
			text-decoration: none;
			color: #000;
			cursor: pointer;
			outline: none;
			vertical-align: middle;
			display: inline-block;
			position: relative;
			text-decoration:none !important;
		}
		.qbSelect2 .selectBox-label {
			/* width: 214px; */
			background-color: #fff;
		  /* 16.11.2011 - label mittig ausgerichtet */
			display: inline-block;
			/* height: 1.5714em; *//* 2.2em */
			padding: 0.2em 0.2857em;
			overflow: hidden;
			border: 1px solid #ccc;
			font-size: 1em; /* 0.7143em; */
			vertical-align: middle;
			white-space: nowrap;
			color: #626262;
		}
		.qbSelect2 .selectBox-arrow {
			position: absolute;
			top: 0.8571em;
			right: 0.7857em;
			width: 0.6429em;
			height: 0.5em;
			background: url("/docroot/zeiss-corporate/components/page/img/arrow.down.light.png") 50% center no-repeat;
		}
		.hidecol1 .mainpar .cq-colctrl-2r-c0 .qbSelect2 {
			width: 16em;
		}
		.hidecol1 .mainpar .cq-colctrl-2r-c0 .qbSelect2 .selectBox-label { width: 15.2857em; }
		.qbOptions li a {
			font-size: 1em;
			padding: 0.643em 0.3571em 0.643em 1.2143em;
			background-position: 0.3571em 0.9em;
		}
		.qbOptions li a:hover { cursor: pointer; }
		img.worldmapoverlay {
			position: absolute;
			left: -2000px;
		}
		img.worldmapoverlay.active {
			position: relative;
			top: -230px;
			left: 0;
		}
		#worldmap { min-height: 460px; } /* map-size+mapoverlay-size */	