body {
	background-color: #14226B;
	background-image:  url(../bilder/bakgrunn.jpg);
	padding:125px 0 0 0;
	font-size:80%;
	border:1px solid #14226B; /* IE hack for å få padding til å funke */
	position:relative;
}

#hoveddel {
	width: 510px;
	background-color: #E0DFE3;
	margin-left:20px;
	margin-right:0.2em;
	margin-top:0;
	margin-bottom:3em;
	border: 2px solid #FFCC00;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	overflow: auto;
}

#hoveddel #illustrasjonsbilde {
	float:right;
	margin-left:0.5em;
	margin-bottom:0.25em;
}

#TaKontakt {
	padding-left:85px;
	padding-right:0.25em;
	margin-top:1em;
	margin-bottom:1em;
	background-color: #D0CFD3;
	height:99px;
	background-image:url(../bilder/drange.jpg);
	background-repeat:no-repeat;	
}

#rightColumn {
	position: absolute;
	width: 207px;
	height: 50em;
	left: 567px;
	top: 125px;
	color:#FFCC00;
}


#rightColumn * {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#FFCC00;
}

#rightColumn a,
#rightColumn a:link,
#rightColumn a:visited {
	color:#FFCC00;
	text-decoration:none;
}

#rightColumn a:hover {
	color:#6600FF;
}

#rightColumn ul li ul li {	
	font-size:1.0em;	
	line-height:1.8em;
	text-indent:0.6em;
}

#rightColumn img {margin:0px;padding:0px;}

#rightColumn ul li  {
	font-size:1.0em;	
	line-height:1.8em;
}

#rightColumn ul {
	list-style:none;
	margin:0em;
}

#kontaktinfo {
	width:180px;
	font-size:1.0em;	
	padding: 0.5em 0.4em;
	margin: 2em 0em 2.0em 0em;
	border: 1px solid #FFCC00;
}

#kontaktinfo * {font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;font-size:1em;}
#kontaktinfo h3, #kontaktinfo h2 {font-weight:bolder;margin:0;font-size:1em;}
#kontaktinfo h2 span {display:block;}
#menuHeadline {display:none;}

#topplogo {
	position: absolute;
	height: 125px;
	width: 800px;
	left: 0px;
	top: 0px;
}

.menuBreak {
	margin:0.8em 0 0 0;
}


#vertikal {
	position: absolute;
	height: 650px;
	width: 35px;
	left: 765px;
	top: 125px;
}

p, h1, h2, h3, h4, ul, ol {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

p {
	font-size: 1em;
	color: #000033;
	margin-bottom: 0.8em;
	margin-top: 0.5em;
	text-align:justify;
}

h1 {
	font-size: 1.6em;
	color: #000066;
	margin-bottom: 0.5em;

}
h2 {
	font-size: 1.2em;
	color: #000066;
	margin-bottom: 0px;

}
h3,h4 {
	font-size: 1.0em;
	color: #000066;
	margin-bottom: 0px;
	margin-top: 30px;
}

a:link, a:visited {
	color: #003399;
	text-decoration: underline;
}

q {font-style:italic;}

q:before {
	font-style:italic;
	content:no-open-quote;
}

q:after {
	font-style:italic;
	content:no-close-quote;
}

a:active {
	color: #003399;
	text-decoration: underline;
	background-color: #DCB335;
}

#hoveddel a:hover {background-color:#FFCC00}
#hoveddel ul,
#hoveddel ol {
	margin-top:-0.6em;
	margin-bottom:0.6em;
	color: #000033;
	margin-right:0em;
	margin-left:1.8em;	
}

ul,ol {
	font-size: 1em;
	color: #000066;
}

ul {list-style-type: disc;}
ol {list-style-type: decimal;}

address {font-style:normal;}

@media print {
	#vertikal {display:none;}
	#topplogo {width:100%;position: static;}
	body {border:none;padding:0 0 0 0;position:static;}
	#hoveddel {width:100%;height:auto;border:none;margin:0 0 0 0;padding:0 0 0 0;position:static;overflow:visible; !important}
	#menu {display:none;}
	#TaKontakt {padding:0;margin:0;}
	#kontaktinfo h2 span {display:inline;}
	#rightColumn {position:static;margin:0 0 0 0;padding:0 0 0 0;width:auto;height:auto;!important}
	#kontaktinfo {position:static;margin:12pt 0 0 0;padding:12pt;width:auto;height:auto;}
}

