.hidden{display:none;}
a img {border:none;}
a {text-decoration: none;}
* a:hover, #meny a:hover, a.grey:hover{
	color: #999
	}
a, #meny, h1, h2, dt,.red{
	color: #f60;
}
.redB, .mail{
  color: white;
  background: #f60;
  padding: 1px 2px;
}
.redBord{
  border-bottom: 2px dotted #f60;
  padding-bottom: 5px;
}
.redBordT{
  border-top: 2px dotted #f60;
  padding-top: 5px;
}
#main #blockHist{
  border-top: 2px dotted #f60;
  padding-top: 5px;
}
#meny a, body, a.grey, input, select, textarea, button{
	color: #666;
}
#meny .red{
	color: #f60;
}
body{
	font-family: arial, "lucida console", sans-serif;
	display:block;
	font-size: 11px;
	line-height:15px;
	letter-spacing: 1px;
	text-align: justify;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background: white url(images/background.jpg) repeat-x;
}
#hele{
	position: relative;
	margin: 0px auto;
	text-align: left;
	background:white;
	width: 852px;
	min-width: 852px;
	overflow:hidden;
}
#bottomB{
	position: relative;
	margin: 0px auto;
	line-height: 6px;
	font-size: 6px;
	height: 6px;
	width: 844px;
	text-align: left;
	background:white bottom url(images/bg_shdw_down.jpg) repeat-x;
	border: 0px solid black;
}

#head{
	position: relative;
	left: 6px;
	top: -2px;
	min-height: 160px;
	height: 160px;
	min-width: 840px;
	width: 840px;
	margin:0px;
	vertical-align: center;
	background-image: url(images/banner.jpg);
	background-repeat no-repeat;
}
#logginn{
	position: absolute;
	left: 700px;
	top: 3px;
}
#head h1{
	display: none;	
}
#mur1 {
	position: absolute;
	height: 100%;
	background-image: url(images/bg_shdw_left.jpg);
	left: 0px;
	width: 6px;
	top: 0px;
	background-repeat: repeat-y;
}
#mur2 {
	position: absolute;
	height: 100%;
	background-image: url(images/bg_shdw_right.jpg);
	left: 846px;
	width: 6px;
	top: 0px;
	background-repeat: repeat-y;
}
#meny{
	position: absolute;
	text-align: center;
	left:0px;
	top: 150px;
	display: block;
	list-style-type: none;
	padding: 0px;
	margin: 25px 0px 15px 60px;
	width: 840px;
	height: 20px;
	font-size: 11px;
	z-index: 20;
}
#meny *{padding:0px;margin: 0px;}
#meny li{
	z-index: 20;
	width: 100px;
	float:left;
	text-align: center;
	clear: none;
	display: block;
	margin: -1px 0px 0px px;
	padding: 0px;
	background-color: white;
	border: 1px solid white;
}
#meny li a{
	padding: 0px 10px;
}
#meny li a:hover,#meny li:hover a.aST{color:white;}
#meny li:hover{
	color:white;
	border: 1px #f60 solid;
	background-color: #f60;
}
#meny li ul{
	text-align: left;
	background-color: white;
}
#meny li ul li{width:98px;background-color: white;}
#meny li ul li:hover{border-color: white;background-color:white;}
#meny li ul li a:hover,#meny li ul li:hover a{color: #f60}
#main {
  margin:50px 0px 0px 60px;
  display:block;
}
#blockEn{ width: 360px;float:left;margin:10px 10px 40px 10px;}
#main #blockTo{ width: 320px;float:left;margin:30px 0px 10px 20px;position: relative;}
#main #blockBilde,#main #blockHist{
  width: 320px;
  float:left;
  margin:30px 10px 40px 20px;
  display: block;
}

#blockHele{
  clear: left;
  width: 700px;
  height: 140px;
  margin: 5px;
  border-width: 0px 0px;
  border-style: dotted;
  border-color: #f60;
}
#blockHele .case{
	text-align:left;
	float: left;
	display: block;
	width: 220px;
	height: 130px;
	margin: 5px;
}
#delTo,#delTre,#delFire,#delFem{display:none;}
.toppad{
  padding-top: 20px;
}
.sok{
  padding-top: 40px;
}
input, select,textarea,button{
	border: 1px #666 solid;
	font-size: 13px;
	font-family: arial, "lucida console",
	sans-serif;
  padding:1px;
  background: white;
}
.textboxL{
	padding: 2px;
	display: block;
	margin-bottom: 18px;
	margin-top: 9px;
}
textarea {width: 280px;}
select{
	padding: 1px !important;
	margin: 0px;
	margin-top: 5px;
	font-size: 13px;
}
input {
	right: 0px;
	margin: 5px 0px 0px 0px;
}
label{
  float: left;
  clear: left;
  margin: 4px 0px;
  padding: 0px 5px 0px 0px;
  height: 11px;
  line-height: 10px;
  display: block;
  background: yellow;
	min-width: 120px;
	width: auto !important;
	width: 120px;
	font-size: 11px;
}
button {
	margin: 0px 10px 0px 10px;
	background-color: white;
	margin: 0px;
}
p {
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
.sokna{
	float:left;
	margin: 20px 0px 10px 10px;
	position: relative;
	width: 350px !important;
	padding: 0px;
	overflow:hidden;
}
#main .sokna input,#main .sokna select{clear: none !important;}
#main .sokna input{width: 200px;}
#main .sokna select{width: 206px;}
.form input,.form select{
  float: left;
  padding: 2px;
  margin: 0px;
  width: 200px;
}
.kontaktF label,.kontaktF input{
	margin: 5px 5px 0px 0px;
}
.sokna input,.sokna select,.sokna label,.sokna div div input,.sokna div div select,.sokna div div label{margin: 4px 8px 4px 0px !important;}
#poststed{
	float: left;
	display:block;
	width: 150px !important;
}
#files_list{
	float: left;
	clear: left;
	display: block;
	width: 300px;
}
#files_list div{float: none;width: 100%;}
#files_list div span {float: left;display: block;clear: left;width: 150px;padding: 3px;margin: 2px;}
#files_list div input{width: 50px; float: left;clear: none;margin: 2px;}
.form textarea{height: 100px;}
#main .form #kTextarea{height: 200px;width: 320px;}
.boks{
	display: block;
	height: 17px;
	width: 430px;
	float: left;
	clear: left;
	margin: 10px 0px;
	position: relative;
}
.boks #fileb,.boks #filea{
	position: absolute;
	top: -5px;
	left: 220px;
}
#options{
  height: 192px;
  display: block;
  clear: left;
  padding:0px;
  margin:2px 0px;
}
#optio{
  height: 92px;
  display: block;
  clear: left;
  padding:0px;
  margin:0px 0px;
}
#optGru, #optStu, #optSen{
  height: 192px;
  display: none;
  padding:0px;
  margin:0px
}
#optSko{display:none;width: 110px !important; clear: none; margin-left: 10px;}
#options .form #options div .in{margin:0px;}
ul{
	list-style-type: none;
	margin: 3px 0px;
	padding: 0px;
}
.dot{
	position: relative;
  list-style: disc inside;
	padding: 2px;
	display: block;
}
#abso{
  list-style: none;
  margin: 0px;
  padding: 0px;
  position: absolute;
  left: 170px;
  top: -10px;
}
.Et100{width: 150px;display: block;}
.To100{width: 200px;display: block;}
sli span{
	padding-right: 10px;
	width: 500px;
}
.bottom15{
	width:320px;
	display: block;
	text-align: right;
	padding: 0px;
}
#fot{
	left: 6px;
	position: relative;
	height: 109px;
	width: 840px;
	text-align: center;
	clear:left;
}
#line{width: 840px;}
#fottop{
	text-align: center;
}
#fottop img{
	margin: 10px;
	text-decoration: none;
	border-style:none;
}
#fottop a{
	text-decoration:none;
	border-style:none;
	margin-top:10px;
}
#fotbottom{
	background-image: url(images/footer_1.jpg);
	background-repeat: no-repeat;
	background-color: #ff0;
	width: 840px;
	height: 40px;
	display: block;
	position: relative;
}
#footer2{
	position: absolute;
	left: 726px;
	top: 0px;
}
.px13 {font-size: 13px;}
.alone {margin:10px 0px;display: block;}
{
	width: 330px;
	padding: 10px 0px 0px 0px;
	margin: 10px 5px 25px 0px;
}
h2,h1 {
  font-size: 17px;
	width: 360px;
	padding: 0px 0px 5px 0px;
	margin: 0px 5px 5px 0px;
  border-bottom: 2px dotted #f60;
}
.clear{
  clear: both;
}
.right {
  text-align: right;
}
.center{text-align: center;}
.indent{
  margin-left: 80px;
}
.bold{font-weight: 800}
#bilder img{width: 330px;padding: 0px;}
#bildeKontroll li img{width: 120px;padding: 0px;}
#bildeKontroll{
  width: 300px;
  height: 125px;
  margin: 0px;
  padding: 5px 0px;
  border-width: 2px 0px;
  border-style: dotted;
  border-color: #f60;
}
#bildeKontroll #bK1 div{
  margin-top: 10px;
  width: 120px;
  height: 20px;
  background: right top url('images/buttons/btn_bldr_lft.jpg') no-repeat;
}
#bildeKontroll #bK2 div{
  margin-top: 10px;
  width: 120px;
  height: 20px;
  background: url('images/buttons/btn_bldr_rght.jpg') no-repeat;
}
#bildeKontroll li span{display: none;}
.topless{
  padding-top: 0px;
  margin-top: 0px;
}
#bildeKontroll li{
  width: 120px;
  padding: 0px;
  margin: 10px;
  display: block;
  float: left;
}
#bildeKontroll li *{
  float: left;
}
.invi{visibility: hidden;}
.vi{visibility: visible;}
#blockBilde .buttons{
  width: 280px;
  text-align: right;
  display: block;
  padding: 5px 0px;
}
#blockBilde .buttons img{
  padding: 5px 0px;
}
.undertittel{
  font-size: 13px;
}
.padded{
  padding-top: 5px;
  padding-bottom: 5px;
}
.center{text-align: center;}
.smal{padding: 5px 0px;width: 330px;}
.spors{font-weight: 800;}
.svar{display: none;padding: 5px 5px;}
.svar ul{padding: 0px 5px;}
.SI-FILES-STYLIZED label.cabinet
{
    display: block;
    float: left;
    overflow: hidden;
    cursor: pointer;
    height: 17px;
}
.SI-FILES-STYLIZED label.cabinet input
{
    position: relative;
    height: auto;
    width: auto;
		opacity: 0;
    -moz-opacity: 0;
    -ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=0)”;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    
}
#main .form div .cabinet{
  width: 76px;
  height: 17px;
  clear: none;
  float: left;
  margin: 0px;
  padding: 0px;
  display: block;
}
.fileL{float: left;}
#main .form div label{margin: 10px 0px;}
.block{display:block;}
#stf{width: 300px;float:left;display:block;padding:0px;margin:0px;}
.HTabel{width: 1600px; min-width: 1400px;}
.HTabel #mur2{left: 1594px;}
.FTabel{
  width: 1588px;
  position: relative;
	margin: 0px auto;
	height: 6px;
	text-align: left;
	background:white bottom url(images/bg_shdw_down.jpg) repeat-x;
	border: 0px solid black;
}
#main #tabel li{
  float: left;
  display: block;
  margin: 3px;
  padding: 2px;
  background-color: #eee;
}

.arskull{width: 40px; text-align: center;}
.fil{width: 50px; text-align: center;}
.press{
	background: url('images/buttons/btn_send.jpg');
	width: 101px;
	height: 19px;
	border:none; 
}