/* GENERAL */

	body, html { font: normal 16px 'Open Sans', sans-serif; /*overflow-x: hidden; overflow-y: hidden;*/ background: #E8E8E8; background: url(../img/bg_kachel_150px.png) repeat; height: 100%; }

	*{ padding:0;margin:0; outline: medium none;}

	#distance { height: 50%; margin-bottom: -465px; width: 1px; float: left; }
	#wrapper { height: 930px; clear: left; position: relative; width: 1220px; margin: 0 auto; }
	
	#logoarea { height: 130px; background: #FFF;}
	
	/* PAGE */
	#page { position: relative; top: 90px; }
	#logo { position: absolute; top: 20px; left: 30px}
	#logotext { position: absolute; top: 302px; left: 643px}
	
	#left-overlay { width: 320px; height: 670px; opacity: 0.9; background: #FFF; margin: 10px 0 0 0; padding: 30px 20px 0 30px; }
	#slogan p { font-size: 16px; line-height: 1.5em; font-weight: normal; margin: 0 0 20px 0; color: #555d61; }

	/* FOOTER */
	#langSelect {  position: absolute;  background: #009ee0 ;  width: 100%; height: 80px; top: 140px; /*border-top: 3px solid #ffffff; background: #0096C2 url(../img/bg_footer.png) repeat-x;*/ }
	#langSelect .langSelectCnt { position: relative; top: 25px; color: #fff; width: 650px; margin-left: 369px; }
	#langSelect .langSelectText { float: left; padding: 7px 10px 0 0; width: 250px; font-size: 16px; }

	#langSelect .langSelectList { float: left; background: url(../img/bgdropdown_20140606.png) no-repeat; width: 327px; height: 32px; color: #555d61; margin-left: 20px; padding: 5px 0 0 0; font-size: 16px; }
	#langSelect .langSelectList .selectedLang { padding-left: 15px; }
	#langSelect .langSelectList a { color: #555d61; text-decoration: none }

	#langSelect .scroll-pane .NavLng { }
	#langSelect .scroll-pane .NavLng li{ padding: 5px 0px 2px 15px; list-style-type: none; }
	#langSelect .scroll-pane .NavLng li a { color: #00AFF0; text-decoration: none; font-size: 14px; }
	
	.clearer { clear: both; }

	/* SCROLL PANE */
	#langSelect  .scroll-pane { height: 150px; margin-left: -1px; background: #fff; width: 325px; position: absolute; display: none; top: 38px; background: #fff; right: 43px; border-top: 1px solid  #BFBFBF; border-left: 1px solid  #BFBFBF;
		border-right: 1px solid  #BFBFBF; border-bottom: 1px solid  #FFFFFF; overflow: auto; float: left; z-index: 10; }

	#pane3 { height: 150px; width: 325px; }

	/* OVERLAY */
	.direct-order-overlay-close .abort { font-size: 12px;}

/* OVERWRITES FOR SWEDISH OVERLAY
===============================================================================*/
#direct-order-overlay-wrapper .direct-order-overlay-box.contentMore .direct-order-overlay-content {
	width: 417px; height: 370px !important; border-bottom: 0px none; background-color: #f6f6f6; left: 50%; margin-left: -200px; margin-top: -100px; position: absolute; top: 50%; background: url("../img/bg_overlay_cnt_doubleContent.png") 0px 0px no-repeat !important;
}
/* showroomL + showroomR -> margin-top: 7px */
#direct-order-overlay-wrapper .direct-order-overlay-box.contentMore .direct-order-overlay-close { 
	width: 97px; height: 21px !important; background: url("../img/main-sprite.png") -342px 0px no-repeat; float: right; margin-left: 127px; margin-top: 273px !important;
	cursor: pointer; margin-right: 1px; left: 50%; position: absolute; top: 50%;     
}

#footer {
	clear: both;
	top: 100px;
	position: relative;
	padding: 10px;
	margin: 20px 0;
	text-align: center;
	font-size: 0.9em;
}
#footer a {
	color: #3D3D3D;
	text-decoration: none;
}