body{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #000;
	margin: 0;
	padding: 0;
}
hr {
    padding: 0;
    border: none;
    border-top: medium double #333;
    color: #333;
    text-align: center;
}
hr:after {
    content: "§";
    display: inline-block;
    position: relative;
    top: -0.7em;
    font-size: 1.5em;
    padding: 0 0.25em;
    background: #ADB9A8;
}
.markera{
	border:2px dotted #F00;
}
.bigger {
	font-size: 24px;
	color: #FFFFFF;
}
#luckan_larm {
	position: absolute;
	left: 193px;
	top: 293px;
	width: 405px;
	height: 183px;
	z-index: 1000;
}
#luckanknapp {
	position: absolute;
	left: 319px;
	top: 817px;
	width: 147px;
	height: 128px;
	z-index: 1000;
}
#visaguide{
	position: absolute;
	width: 200px;
	height: 400px;
	left: -240px;
	background-color: #333;
	padding: 20px;
	z-index: 930;
}

#visafel {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 2920;
	background-color: #000000;
	padding-top: 150px;
	text-align: center;
	-moz-opacity: 0.95;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=95);

}
#visainfo {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 2901;
	background-color: #F00;	
	

}
#visainfo div{
	color:#000;
	padding: 10px;
	text-align:center;
	font-weight:bold;
	text-align: center;
	float:left;
	width:100%;
}

#luckan {
	position: absolute;
	left: 18px;
	top: -114px;
	width: 940px;
	height: 1407px;
	z-index: 900;
	background-color: #000000;
}
#skapet {
	position: absolute;
	left: 18px;
	top: -114px;
	width: 709px;
	height: 1002px;
	z-index: 1;
}
#airvred {
	position: absolute;
	left: 336px;
	top: 211px;
	width: 62px;
	height: 130px;
	z-index: 99;
}

#apDiv3 {
	position: absolute;
	width: 226px;
	height: 1300px;
	z-index: 1203;
	background-color: #CCCCCC;
	
	margin: 0;
	background-image: url(images/sidebar_bg.png);
	top: 0px;
	right: 0px;
}
#infotext_right {
	position: fixed;
	right: 0px;
	top: 0px;
	width: 226px;
	height: 539px;
	z-index: 4;
}
#airmeter {
	position: absolute;
	left: 407px;
	top: 408px;
	width: 27px;
	height: 55px;
	z-index: 100;
}
#o2vred {
	position: absolute;
	left: 141px;
	top: 211px;
	width: 87px;
	height: 156px;
	z-index: 101;
}
#o2meter {
	position: absolute;
	left: 202px;
	top: 410px;
	width: 38px;
	height: 81px;
	z-index: 99;
}
#slang1 {
	position: absolute;
	left: 347px;
	top: 193px;
	width: 38px;
	height: 81px;
	z-index: 99;
	display:block;
}
#slang2 {
	position: absolute;
	left: 212px;
	top: 195px;
	width: 92px;
	height: 427px;
	z-index: 107;
	display:block;
}

#fel {
	background-color: #990;
	position: absolute;
	left: 5px;
	top: 316px;
	width: 166px;
	height: 260px;
	z-index: 102;
	
}
#ratt {
	background-color: #990;
	position: absolute;
	left: 5px;
	top: 316px;
	width: 166px;
	height: 260px;
	z-index: 102;
}
#fel div, #ratt div{margin:15px;}

#o2 {
	position: absolute;
	left: 57px;
	top: 690px;
	width: 130px;
	height: 161px;
	z-index: 103;
}
#air {
	position: absolute;
	left: 279px;
	top: 682px;
	width: 114px;
	height: 169px;
	z-index: 104;
}
#o2bg {
	position: absolute;
	left: 41px;
	top: 504px;
	width: 167px;
	height: 392px;
	z-index: 105;
}
img {
	border: none;
	text-align: center;
/* 
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); 
zoom: 1;
*/
}

#airbg {
	position: absolute;
	left: 283px;
	top: 499px;
	width: 111px;
	height: 396px;
	z-index: 106;
}
#flaskorna {
	position: absolute;
	left: 18px;
	top: 916px;
	width: 796px;
	height: 380px;
	z-index: 118;
}
#dragruta {
	position: absolute;
	left: 17px;
	top: 492px;
	width: 793px;
	height: 406px;
	z-index: 109;
}
#flaskvredright {
	position: absolute;
	left: 611px;
	top: 938px;
	width: 124px;
	height: 85px;
	z-index: 119;
}
#flaskvredright2 {
	position: absolute;
	left: 611px;
	top: 938px;
	width: 124px;
	height: 85px;
	z-index: 120;
}
#flaskvredleft {
	position: absolute;
	left: 180px;
	top: 937px;
	width: 126px;
	height: 84px;
	z-index: 120;
}
#flaskmeter_right {
	position: absolute;
	left: 521px;
	top: 952px;
	width: 16px;
	height: 48px;
	z-index: 121;
}
#flaskmeter_left {
	position: absolute;
	left: 90px;
	top: 958px;
	width: 16px;
	height: 48px;
	z-index: 121;
}.newinput {
	padding: 10px;
	width: 275px;
	height: 20px;
}
.newinput_submit {
	padding: 10px;
	width: 300px;
	height: 40px;
}
#apDiv3 #infotext_right .loggan {
	background-color: #000;
	padding-top: 0px;
}
#apDiv3 #infotext_right .loggan img {

}
#apDiv3 #infotext_right .userinfo {
	font-size: 10px;
	color: #CCC;
	background-color: #666;
	padding: 10px;
}
.minigrey {
	font-size: 10px;
	color: #666;
	padding: 10px 0 10px 0;
}

#apDiv3 #infotext_right .infotext {
	padding: 10px;
	color: #FC0;
}
a {
	color: #FFF;
	text-decoration: none;
}
a:hover {
	color: #999;
}
.black {
	color: #000;
}
.green {
	color: #060;
}
.orange {
	color: #F60;
}

.grey {
	color: #666;
}
.modul_header {
	font-size: 12px;
	color: #000;
}
#apDiv1 {
	position: absolute;
	left: 967px;
	top: 191px;
	width: 307px;
	height: 473px;
	z-index: 1000;
}
#reseter {
	position: absolute;
	left: 551px;
	top: 311px;
	width: 29px;
	height: 32px;
	z-index: 1204;
}
#apDiv2 {
	position: absolute;
	left: 531px;
	top: 1302px;
	width: 42px;
	height: 42px;
	z-index: 1204;
}
#lucka_open {
	position: absolute;
	left: 13px;
	top: -30px;
	width: 777px;
	height: 868px;
	z-index: 1205;
}
#lucka_open_knapp {
	position: absolute;
	left: 320px;
	top: 691px;
	width: 155px;
	height: 130px;
	z-index: 1206;
}
#slang_release {
	position: absolute;
	left: 307px;
	top: 533px;
	width: 171px;
	height: 405px;
	z-index: 2206;
}
