/* CSS Document */
/*
@import "editor.css";
*/

* {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:transparent; 
	color: #000;
}

body {
	background-image:url(../bilder/Bakgrunn.jpg);
	background-color: #b4b4b4; 
}

#hoved {
	position:relative;
	margin: 0px auto;
	top:0px;
	width: 970px;
	height: 781px;
	background-image:url(../bilder/ruter.jpg);
}

#logo {
	position:absolute;
	left:30px;
	top:20px;
	width:906px;
	height:126px;
	text-align: center;
	padding: 13px 0 0 0;
	margin: 0;
}

#top-komposisjon {
	position:absolute;
	left:0px;
	top:0px;
	width:970px;
	height:217px;
}

#sidemeny {
	position:absolute;
	left:0px;
	top:200px;
	width:196px;
	height:540px;
	padding: 5px 0 0 0;
}

#sidemeny ul {
	padding: 0 0 0 20px;
	margin: 0 0 0 0;
	display: block;
}

#sidemeny li {
	list-style-type: none;
	display: block;
	display: block;
	width: 160px;
	padding: 0 0 5px 0px;
}

#sidemeny a {
	padding: 0 0 9px 10px;
	font-weight: bold;
	color: #000;
	display: inline-table;
}

#sidemeny a:hover, #sidemeny li.merket a {
	color: #f00;
}

#sidemeny ul ul {
	padding: 0 0 0 10px;
	margin: 0 0 0 -5px;
}

#sidemeny ul img {
	padding: 0 0 0 0;
	margin: 0 5px 0 0;
}
#sidemeny ul ul ul {
	padding: 0 0 0 5px;
	margin: 0 0 0 -5px;
}
#sidemeny li li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#sidemeny li li a {
	font-weight: normal;
	background-image: none;
	font-size: 12px;
}

#sidemeny li li li a {
	padding: 0 0 5px 0px;
}

#sidemeny li li li { 
	padding: 0 0 0 -20px;
	margin: 0 0 0 15px;
} 

#sidemeny a {
	text-decoration: none;
}

#iframe {
	position:absolute;
	top:200px;
	left:210px;
	width:716px;
	height:540px;
	overflow: auto; 
	padding: 8px 0 0 15px;
	margin: 0 0 30px 0;
}

img {
	border: none;
}

h1 {
	color: #034694;
	font-size: 14px;
	text-transform: uppercase;
}

h2, h3 {
	color: #034694;
	padding-top: .5em;
	font-weight: bold;
	font-size: 12px;
}

#iframe ul {
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	list-style-type: none;
}

#iframe h4 {
	padding: 10px 0 0 0px;
	margin: 0 0 0 0px;
}

.head {
	float: left; display: inline; width: 48%; font-size: 14px; font-weight: bold;
}

.under {
	float: left; display: inline; width: 48%;
}

.under a {
	text-decoration: none; font-size: 12px; font-weight: normal;
}
#innholdsfelt, #pdf {width: 714px; position: absolute; top: 21px; left: 0; height: 510px;}
#innholdsfelt {z-index: 2;} /**/
#pdf {visibility: hidden; z-index: 3; background-color:#FFFFFF; overflow:hidden;} /**/
#hovedS {width: 490px; position: absolute; top: 0; left: 0;}
#midt {width: 110px; position: absolute; top: 0; left: 500px;}
#hfelt {width: 110px; position: absolute; top: 0; left: 615px;}
#innholdsfelt, #hovedS, #midt, #hfelt, #pdf{padding: 5px;}

#neste {
	text-align: right;
	bottom: 0px;
	position: absolute;
	right: 10px;
}

.imageLeft {padding: 0 10px 10px 0; float: left;}
.imageRight {padding: 0 0 10px 10px; float: right;}

.huskeliste {
	background-color: #FF9900;
	padding: 10px;
}

.nopointer {cursor: default; font-style: italic; font-weight: bold;}
a.nopointer:hover {color: #0000A0;}

#avstemming input {
	clear: left;
}

#avstemming td {
	padding: 10px;
	vertical-align: top;
}

#lukk {
	float: right;
	padding: 2px;
	border: 1px solid #666666;
	margin: 2px;
}

#lukk a {
	text-decoration: none;
}
