/* 
CSS 
*/   
 
* html .ie-hack, * html .site-container {
width: 900px;
}

/* fix alignment for lists and right sidebar */

li, .innhold-hoyre {
text-align: left;
}

/* sidelayout */ 

html {
	margin: 0;
	padding:0;
 	font: 80% arial;
}
		 
body { 
margin: 0 auto;
text-align: center;
padding:0;
background: white;
border-left: solid 1px #cfcfcf;
border-right: solid 1px #cfcfcf;
border-bottom: solid 1px #cfcfcf;
max-width: 900px;
}

.site-container {
text-align: left;
padding: 15px 0 0 0;
height: 100%;
background: #EDF8FC url('/grafikk/vannmerke.jpg') no-repeat;
}

.logoboks {
height: 112px;
background: url('/grafikk/toppbanner-trans.png'); 
}
			
.innhold-container {
  line-height: 1.6em;
  text-align: justify;
padding: 5px 15px;
color: #333;
width: 97%;
margin: 0 auto;
}

.innhold {
width: 68%;
float: left;
margin: 0 10px 0 0;
}

.innhold-hoyre {
float: left;
width: 30%;
}


.innhold-hoyre h2, .innhold-hoyre p, .innhold-hoyre small {
padding: 0 8px;
}

.bunnboks {
text-align: right;
height: 20px;
clear: both;
/* background: url('/grafikk/pattern2.jpg'); */
}

/* menyer */

.menyboks {
padding: 12px 0;
}

.menyboks ul {
	margin: 0;
	padding: 0;
}

.menyboks ul li {
	margin: 0 5px 0 0;
	padding: 3px 8px;
	display: inline;
	list-style-type: none;
        font-weight: bold;
	background: #8169b0;
}

			
.menyboks ul li.marker {
	background: #A3C2D4;
}


.submeny ul {
margin: 0; 
padding: 8px 0 12px 0;
}
 
.submeny ul li {
display: inline; 
padding: 2px 4px;
font-weight: bold;
}

.submeny ul li.page_item.current_page_item {
border-bottom: solid 2px #7253ae;
}

.submeny ul li a {
text-decoration: none;
}
			
/* linker */	
		
.menyboks ul li a:link, .menyboks ul li a:visited {
	color: white;
	text-decoration: none;
}

.menyboks ul li.marker a:link, .menyboks ul li.marker a:visited  {
	color: white;
	text-decoration: none;
}
			
.menyboks ul li:hover {
	color: black;
	text-decoration: none;
	background: #A3C2D4;
}
			
.innhold-container a:link, .innhold-container a:visited {
color: #7253ae;
}


.innhold-hoyre a img {border: solid 1px gray;}

	
/* typografi og tekststil ut over basis */ 

h2 {
font-size: 110%;
color: #333;
}

/* signaturbildet på forsiden */


.bard-sig {
display: table;
clear: none;
padding: 4px;
margin: 10px 0;
width: 92%;
}

.bard-sig img {
float: left;
margin: 0 15px 0 0;
}

.bard-sig p {
float: left;
width: 70%;
margin: 0;
padding: 0;
}

.bunnboks {
height: 50px;
background: #edf8fc;
}
