﻿html 
{
	height:100%;
	width:100%;
	
}

body 
{
 font-family:Calibri,Arial,Verdana;
 font-size:11px;
 background-color:#fff;
 background-image:url('images/bg.gif');
 background-repeat:repeat-x;
 height:100%;
 width:100%;
 text-align:center;
 margin:0;
}

#formASPX 
{
	margin:0;
	height:100%;
	width:100%;
}

#frame 
{
	height:100%;
	width:978px;
	background-image:url('images/line.gif');
	margin:auto;
}

#main
{
	//height:100%;
	height:640px;
	width:978px;
	background-image:url('images/plate.gif');
	background-repeat:no-repeat;
	text-align:center;
}

#content 
{
  margin-left: 21px;
  margin-right: 182px;
  height:100%;
  text-align:left;
}
#news {
  float: right;
  width: 182px;
  height:100%;
  text-align:left;
}

#logo 
{
	height:92px;
	cursor:pointer;	
}

#newsbar 
{
	width:161px;
	background-image:url('images/newsline.gif');
	height:495px;
	//position:fixed;
	position:absolute;
}

#newscontent
{
	height:200px;
	width:157px;
	margin-left:4px;
	text-align:center;
}

.split {border-bottom:1px dashed #c4d3ee;}

#newsclose
{
	width:161px;
	background-image:url('images/newsclose.gif');
	height:5px;
	position:absolute;
	bottom:0px;
}

#navigation
{
	height:92px;
}

#sitecontent
{
	height:495px;
	text-align:left;
	margin-bottom:35px;
	//position:fixed;
	position:absolute;
	text-align:left;
}

#topImage
{
	height:164px;
	text-align:left;	
}

#topImage img{position:absolute;}

#navigationsbar 
{
	padding-top:60px;
	color:#fff;
	font-size:12px;
}
	
#navbar{
width:auto;
height:20px;
//background:url(images/navbar-bg.png) left top repeat-x; 
}

#navbar .inbar{
display:block;
height:20px;
//background:url(images/right-round.png) right top no-repeat; 
}

#navbar ul, #navbar ul li{
border:0px;
margin:0px;
padding:0px;
list-style:none;
height:20px;
line-height:20px; } 

#navbar ul{
//background:url(images/left-round.png) left top no-repeat; 
} 

#navbar ul li{
float:left;
display:inline-block;
line-height:20px; } 

#navbar ul li a{
//color:#403e32;
	color:#fff;
text-decoration:none;
font-weight:bold;
display:inline-block; } 

#navbar ul li a span{
padding:0 20px 0 0;
height:20px;
line-height:20px;
display:inline-block;
margin-left:20px; }

#navbar .navhome a, #navbar .navhome a:hover{
//background:url(images/a-bg.png) left top no-repeat;
	background-color:#d7e0eb;
	cursor:pointer;	
height:20px;
line-height:20px; } 

#navbar .navhome a span, #navbar .navhome a:hover span{
//color:#FFFFFF;
	color:#041c38;
	background-color:#d7e0eb;
	font-weight:bold;
//background:url(images/span-bg.png) right top no-repeat;
height:20px;
line-height:20px; } 

#navbar ul li a:hover{
//background:url(images/ahover-bg.png) left top no-repeat;
height:20px;
	cursor:pointer;
	background-color:#3e5269;
line-height:20px; } 

#navbar ul li a:hover span{
//background:url(images/spanhover-bg.png) right top no-repeat;
	cursor:pointer;
height:20px;
line-height:20px; } 

#pageContent {margin-top:12px;text-align:left;}

#columLeft
{
font-size:12px;
height:30px;
float: left;
width: 246px;
margin-right:13px;
}

#columMiddle
{
font-size:12px;
height:30px;
float: left;
width: 246px;
margin-right:13px;
}

#columRight
{
font-size:12px;
height:30px;
float: left;
width: 246px;
margin-right:15px;
}

#columDb
{
font-size:12px;
height:30px;
float: left;
width: 505px;
margin-right:15px;
}

#bottombar 
{
	left:0px;
	bottom:-45px;
	width:936px;
	background-color:#586a7f;
	//margin:auto;
	font-size:11px;
	color:#fff;
	//font-weight:bold;
	text-align:center;
	position:absolute;
	height:20px;
	padding:0px;
	float:left;
}

#bottombar div {margin:3px;}

.newsbox {text-align:left;width:139px;font-size:12px;margin:9px;text-align:justify}

.newsbox h1 {font-size:15px;font-weight:bold;}

.text {text-align:justify;line-height:125%;}

.text a, .text a:visited, .text a:link {color:#083263;}

.text a:hover {color:#2d3640;}

.blue {padding:9px; background-color:#e5ebf4;border:1px dashed #d7dce4;}

.text h1 
{
	font-weight:bold;font-size:15px;margin-bottom:6px;color:#083263;text-align:justify;margin-top:0px;
}

.text li {list-style-type: square; margin:0;padding-left:-5px;margin-bottom:6px;}
.text ul {list-style-type: square; padding-left:15px;margin-bottom:6px;}


.text input {width:100%;margin-top:3px;margin-bottom:3px;border:1px #ccc solid;}

#betingelser {height:300px;overflow:scroll;border:1px dashed #ccc;line-height:140%;}

#betingelser .inner{padding:8px;}

#betingelser h1 {font-size:19px;font-weight:bold;text-align:center;}

#betingelser h2 {font-size:11.4px;font-weight:normal;text-align:center;}

.Paragraf {}

.Paragraf .title {cursor:pointer;margin-top:14px;margin-bottom:12px;background-color:#eee;font-weight:bold;font-size:18px;padding:4px;}

.Paragraf h3 {font-size:14px;margin-left:30px;margin-top:0px;margin-bottom:0px;}

.Paragraf .inner {margin-left:22px;padding:0;}

.Paragraf .title img {float:right;display:block;margin-right:8px;margin-top:4px;}

#pResults {position:absolute;height:132px;overflow:hidden;padding:3px;border:1px solid #ccc;background-color:#fff;width:220px;display:none}

.searchItem {cursor:pointer;padding:2px;}

#searchSelect {background-color:#99ccff;}

#next{position:absolute;width:90px;margin-top:32px;margin-left:137px;display:none;}

.tabL {float:left;margin-left:10px;width:70px;padding:3px;border-bottom:1px dotted #eee;}

.tabR {padding:3px;border-bottom:1px dotted #eee;}

#printer {width:3px;height:3px;}

#Email {text-align:center;font-weight:bold;font-size:15px;color:#083263;border:1px dashed #ccc;background-color:#eee;position:absolute;padding:10px;display:none}

#Email input {border:1px dashed #ccc;width:100%;margin-top:7px;margin-bottom:7px;}

textarea {width:100%;margin-top:3px;margin-bottom:3px;border:1px #ccc solid;}

#fullScreen {position:absolute;padding:2px;margin-top:-19px;margin-left:489px;cursor:pointer}

.Lh {background-color:#ddd;float:left;width:218px;padding:3px;}

.Rh {background-color:#ddd;float:right;width:218px;padding:3px;}

.Li {float:left;width:218px;padding:3px;}

.Ri {float:right;width:218px;padding:3px;}

.H {background-color:#ddd;padding:3px;float:left;width:448px;}

.I {padding:3px;float:left;width:448px;}

#map {border:1px solid #888; position:absolute;z-index:5000;margin:auto;top:90px;}