body {
	/*background-image: url(images/bg.png);*/
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #cccccc;
	margin: 0px;
	padding: 0px;
}
.tophead {
	background-image: url(images/topbg.png);
  	background-position:bottom;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

.tophead img {
	padding-left: 15px;
	margin: 6px 0 20px 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.spacer {
	clear: both;
}

.header {
	height: 190px;
	border-bottom:1px solid #fff;
}
#searchBox {
 margin-right:40px;
}
.contents {
	background-color:#fff;
	overflow:hidden;
	width:100%;
}

.bottom {
 clear:both;
 padding-top:20px;
}

.main .bottom .bottom_text {
 color:#000000;
 font-family:Arial,verdana,Helvetica;
 font-size:10px;
 font-weight:normal;
 padding-left:18px;
}
.main .bottom .bottom_img {
 float:right;
 margin-right: 20px; 
}
.footer {
 width:100%;
 font-size:0.75em;
 text-align:center;
 height:26px;
}
.footer a {
color: rgb(139, 138, 138);
}
.main .contents .right {
	float: left;
	width:751px;
	margin:0 0 0 20px;
	padding:0;
}

.main .contents .right .right_contents {
	padding-top:0.6em;
}
.main .contents .left {
    float: left;
 	width: 185px;
	margin:0;
	padding:0;
}
.main .contents .left p {
	font-size: 12px;
	line-height: 16px;
	text-align: justify;
}


.main {
	width: 976px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #336699;
	text-decoration: none;
	font-weight: normal;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #996633;
	text-decoration: none;
	font-weight: normal;
	display: block;
	margin-bottom: 5px;
}


h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
}
#tabsB {
 float:right;
 margin:135px 25px 5px 0;
 padding:0;
}
#tabsB ul {
 margin:0;
 list-style:none;
 padding: 0;
}
#tabsB li {
 display:inline;
 margin:2px;
 border:1px solid #AAA;
 padding:0;
}
#tabsB a {
	margin:0;
	padding:0 3em;
	text-decoration:none;
	color:#000;
	font-size:0.8em;
	text-transform:uppercase;
}
#tabsB a:hover, #tabsB a.menu_main_on { 
 color:#000;
}
#tabsB li:hover, #tabsB li.active {
 background:#D5D5D4;
}


div#printerTips {
 padding-bottom:0.5em;
 text-align:right;
}

div#printerTips a {
 margin:0;padding:0;
 text-decoration:none;
 border:0;
 background:#fff;
 text-transform:none;
 font-family:arial;
 font-size:8pt;
}
div#printerTips a:hover {
 background:#fff;
 text-decoration:underline;
}
/* SØK felt */

.aBox {
 background:#D5D5D4 none repeat scroll 0%;
 border:1px solid #BDBDBD;
 padding:0.3em 0.4em;
 margin:1em;
 width:148px;
 height:60px;
 overflow:hidden;
}
.aBox div {
 padding-bottom:0.2em;
 color:#000;
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 font-weight:normal;
}
.aBox div input[type="image"] {
 float:right;
 margin-top:5px;
}
.aBox div input[type="text"] {
 border: 1px solid #aaa;
 font-size:0.9em;
 padding: 2px 2px 2px 0.3em;
 width:95%;
}
/* NYHETSBREV */
form.miniForm div {
 margin:0.2em;
 width:95%;
 text-align:right;
}
form.miniForm div input[type="text"] {
 width:100%;
}
 
/** SIDE BAR MENU **/
div.sideMenu {
 margin:0;padding:0;
 margin-left:15px;
}
div.sideMenu ul { 
 list-style:none;
 margin:0;padding:0;
 wdith:100%;
}
div.sideMenu ul.first img {
 margin: 0 5px 1px 0;
}
div.sideMenu ul.first {
}
div.sideMenu ul.sub a{
 font-weight:normal;
 color:#333; 
}
div.sideMenu ul.sub{
}
div.sideMenu ul li {
 width:100%;
}
div.sideMenu ul li a {

}

