.clear { clear: both; }
a { outline: none; text-decoration: none; color: #00a4ef; }
a:hover { }
img { border: 0; }
body, html { margin: 0; padding: 0; }
body { font: 11px normal "Courier New", sans-serif; }
.show { text-decoration: none; }
form { display: inline; }
h2 { font: 24px normal "Modern No. 20", Georgia, "Times New Roman", sans-serif; color: #00a4ef; }
h3 { padding: 0 0 5px 0; font: 12px normal "Courier New", sans-serif; font-weight: bold; margin: 0; }
.footer { margin-top: 10 px; position: relative;}

#logo { z-index: 1; position: absolute; top: 10px; left: 0; }

#Menu { z-index: 3; position: absolute; top: 80px; left: 0; }
#Menu ul { margin: 0; padding: 0; list-style: none; }
#Menu li { padding: 0; margin: 0 -1px 0 0; float: left; background: url('tab_mid_off.gif') repeat-x; height: 1px; }
#Menu li a { font: 14px normal "Modern No. 20", Georgia, "Times New Roman", sans-serif; background: url('tab_left_off.gif') no-repeat; padding: 7px 10px 0 25px; height: 27px; display: block; float: left; }
#Menu span.off { float: left; background: url('tab_right_off.gif') no-repeat; height: 27px; width: 18px; display: block; }
#Menu li.on { background: url('tab_mid.gif') repeat-x; }
#Menu li.on a { background: url('tab_left.gif') no-repeat; }
#Menu li.on span.off { background: url('tab_right.gif') no-repeat; }
#Menu { width: 1000px; }
.lang { padding: 2px 0 0 0; display: block; color: #8b8e91; }

#LinkAterbruket { width: 180px; }
#LinkByggnads { width: 180px; }
#LinkHusbygget { width: 180px; }
#LinkHogheden { width: 180px; }
#LinkAterbruket span { text-indent: -5000px; display: block; background: url('aterbruket_menu.png') no-repeat -3px -8px; }
#LinkByggnads span { text-indent: -5000px; display: block; background: url('byggnads_menu.png') no-repeat -3px -8px; }
#LinkHusbygget span { text-indent: -5000px; display: block; background: url('husbygget_menu.png') no-repeat -3px -8px; }
#LinkHogheden span { text-indent: -5000px; display: block; background: url('hogheden_menu.png') no-repeat -3px -8px; }

#Container { padding: 106px 0 0px 0; margin: 0 auto 0 auto; width: 1000px; position: relative; }
#Content { position: relative; border: 1px solid #a9abae; width: 1000px; min-height: 620px; margin: 0 0 0 0; padding: 0px; }

#SideInfo { float: right; padding-top: 10px; font: 12px normal "Courier New", sans-serif; }
#SideInfo a { color: #8b8e91; }

#HusbyggetDiv .comment { position: absolute; left: 45px; top: 0px; width: 295px;filter:alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity: 0.95;opacity: 0.95;}
#HusbyggetDiv .pics1 { position: absolute; right: 20px; top: 20px; width: 480px; background-color:#FFFFFF;padding: 20px;filter:alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity: 0.95;opacity: 0.95;}
#HusbyggetDiv .pics2 { position: absolute; right: 40px; bottom: 20px; width: 350px; background-color:#FFFFFF;padding: 20px;filter:alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity: 0.95;opacity: 0.95;}
#bgHusbygget { position: absolute; top: 0px; background: url('husbygget_bg.jpg') no-repeat; min-height: 580px; width:960px;}

#AterbruketDiv .comment {position: absolute; left: 20px; top: 120px; width: 360px;padding: 20px; background-color:#FFFFFF;filter:alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity: 0.95;opacity: 0.95;}
#AterbruketDiv .pics { position: absolute; left: 20px; bottom: 20px; width: 620px; background-color:#FFFFFF;padding: 20px;filter:alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity: 0.95;
opacity: 0.95;}
#bgAterbruket { position: absolute; top: 0px; background: url('aterbruket_bg.jpg') no-repeat; min-height: 580px; width:960px;}

#ByggnadsDiv .comment { position: absolute; top: 20px; left: 20px; width: 360px; background-color:#FFFFFF;padding: 20px;filter:alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity: 0.95;opacity: 0.95;}
#bgByggnads { position: absolute; top: 0px; background: url('byggnads_bg.jpg') no-repeat; min-height: 580px; width:960px;}

#HoghedenDiv .comment { position: absolute; right: 20px; top: 20px; width: 480px; background-color:#FFFFFF;padding: 20px;filter:alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity: 0.95;opacity: 0.95;}
#bgHogheden { position: absolute; top: 0px; background: url('hogheden_bg.jpg') no-repeat; min-height: 580px; width:960px;}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 11px;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}