/********MAIN CSS*******/

body {
	margin:0;
	padding:0;
	background-color:#6b0100;
}
h1 {
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
/*    font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
*/	color:#000;
}
h2 {
	font-size:14px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
h3 {
	font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
h4 {
	font-size:12px;
	font-weight:bolder;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
h5 {
	font-size:12px;
    font-weight:lighter;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
h6 {
	font-size:11px;
	font-weight:lighter;
	font-style:italic;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
span {
	font-size:12px;
	border: 1px;
}
.headerred {
	font-size:12px;
	color:#db0500;
}
.headerwhite {
	font-size:12px;
	color:#fff;
}
#icons-main {
	list-style:none;
	margin:0;
	padding:0;
}
#icons-main li {
	float:left;
}
#icons-font {
	list-style:none;
	margin:0;
	padding:0;
}
#icons-font li {
	float:right;
}
#icon-summary {
	width:32px;
	height:32px;
	padding:0;
	margin:0;
	background:url(images/icons/summary_on.png) no-repeat top left;
}
#icon-summary a:link, #icon-summary a:visited {
	display:block;
	width:32px;
	height:32px;
	padding:0;
	margin:0;
	background:url(images/icons/summary.png) no-repeat top left;
}
#icon-summary a:hover, #icon-summary a:active {
	background:none;
}
#icon-tipsenvenn {
	width:32px;
	height:32px;
	padding:0;
	margin:0;
	background:url(images/icons/tipsenvenn_on.png) no-repeat top left;
}
#icon-tipsenvenn a:link, #icon-tipsenvenn a:visited {
	display:block;
	width:32px;
	height:32px;
	padding:0;
	margin:0;
	background:url(images/icons/tipsenvenn.png) no-repeat top left;
}
#icon-tipsenvenn a:hover, #icon-tipsenvenn a:active {
	background:none;
}
#icon-facebook {
	width:32px;
	height:32px;
	padding:0;
	margin:0;
	background:url(images/icons/facebook_on.png) no-repeat top left;
}
#icon-facebook a:link, #icon-facebook a:visited {
	display:block;
	width:32px;
	height:32px;
	padding:0;
	margin:0;
	background:url(images/icons/facebook.png) no-repeat top left;
}
#icon-facebook a:hover, #icon-facebook a:active {
	background:none;
}
#icon-mailingliste {
	width:32px;
	height:32px;
	padding:0;
	margin:0;
	background:url(images/icons/mailingliste_on.png) no-repeat top left;
}
#icon-mailingliste a:link, #icon-mailingliste a:visited {
	display:block;
	width:32px;
	height:32px;
	padding:0;
	margin:0;
	background:url(images/icons/mailingliste.png) no-repeat top left;
}
#icon-mailingliste a:hover, #icon-mailingliste a:active {
	background:none;
}
#icon-sok {
	width:32px;
	height:32px;
	padding:0;
	margin:0;
	background:url(images/icons/sok_on.png) no-repeat top left;
}
#icon-sok a:link, #icon-sok a:visited {
	display:block;
	width:32px;
	height:32px;
	padding:0;
	margin:0;
	background:url(images/icons/sok.png) no-repeat top left;
}
#icon-sok a:hover, #icon-sok a:active {
	background:none;
}
#font-stor {
	width:24px;
	height:24px;
	padding:0;
	margin:0;
	background:url(images/icons/font-stor_on.png) no-repeat top left;
}
#font-stor a:link, #font-stor a:visited {
	display:block;
	width:24px;
	height:24px;
	padding:0;
	margin:0;
	background:url(images/icons/font-stor.png) no-repeat top left;
}
#font-stor a:hover, #font-stor a:active {
	background:none;
}
#font-normal {
	width:24px;
	height:24px;
	padding:0;
	margin:0;
	background:url(images/icons/font-normal_on.png) no-repeat top left;
}
#font-normal a:link, #font-normal a:visited {
	display:block;
	width:24px;
	height:24px;
	padding:0;
	margin:0;
	background:url(images/icons/font-normal.png) no-repeat top left;
}
#font-normal a:hover, #font-normal a:active {
	background:none;
}
td#htmarg {
	background:url(images/tall_main.gif) repeat-y;
	color:#f00;
	border-left:1px solid #000;
	border-right:1px solid #000;
}
table#bgtop {
	background:url(images/back_top.gif) no-repeat top;
}
td#bgbottom {
	background:URL(images/back_bot.gif) no-repeat bottom;
}
td#logo {
	color:#00f;
}
img#rs {
	margin-left:0px;
	margin-top:31px;
}
td#cont-ae0501fs {
	background:url(images/huset_grad4.jpg) no-repeat top right;
	background-color:#ae0501;
	border-bottom:1px solid #000;
}
td#cont-ae0501 {
	background:url(images/huset_grad4.jpg) no-repeat top right;
	background-color:#ae0501;
}
td#cont-ae0501nt {
	background:#ae0501;
}
td#cont-ae0501bl {
	height:100%;
	background:url(images/huset_grad4.jpg) no-repeat top right;
	background-color:#ae0501;
	border-left:1px solid #000;
}
td#cont-960100 {
	background:#960100;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
td#cont-960100bb {
	background:#960100;
	border-bottom:1px solid #000;
}
td#cont-860504 {
	background:#860504;
}
td#vhborder {
	color:#f00;
	border-left:1px solid #000;
	border-right:1px solid #000;
}
td#vrad {
	background:#860504;
	color:#ff0;
	border-right:1px solid #000;
}
td#hradoppe {
	background:#960100;
	color:#0ff;
}
td#flashkalender {
	color:#f0f;
	background:#960100;
}
td#footer {
	background:#000;
	color:#fff;
	border:1px solid #000;
	font-size:10px;
}
td#breadcrumbs {
	background:#000;
	color:#999;
	padding-left:12px;
	border-left:1px solid #000;
	border-right:1px solid #000;
}
td#breadcrumbs a:link, a:visited {
	font-size:12px;
	color:#999;
	text-decoration:none;
}
td#breadcrumbs a:hover, a:active {
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
td,div,select,input,textarea {
	font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#050000;
}
div.content {
	margin-top:20px;
	margin-bottom:27px;
	margin-left:12px;
	margin-right:12px;
}
img.content {
	margin-top:3px;
	margin-bottom:6px;
	margin-right:12px;
}
img.pointer {
	margin-right:5px;
	margin-bottom:1px;
	vertical-align:bottom;
}
img.rb-hb-us, img.rb-hb-us-st {
	padding:5px;
	margin:12px 7px 12px 15px;
	border:1px solid #f00;
}
img.rb-2og2-us, img.rb-2og2-us-st {
	padding:5px;
	margin:12px 7px 12px 15px;
	border:1px solid #f00;
}
img.rb-hb-us_lm, img.rb-hb-us-st_lm {
	padding:5px;
	margin:12px 5px 12px 5px;
	border:1px solid #f00;
}
img.rb-2og2-us_lm {
	padding:2px;
	margin:5px 0 12px 1px;
	border:1px solid #f00;
}
img.rb-2og2-us-st_lm {
	padding:2px;
	margin:5px 0 12px 15px;
	border:1px solid #f00;
}
div#personale {
	margin-top:20px;
	margin-bottom:30px;
	margin-left:44px;
	margin-right:44px;
}
table.personale {
	border:1px solid #000;
	border-collapse:collapse;
}
table.personale td {
	border:1px solid #000;
	padding:0 5px 0 5px;
}
table tr.section {
	background-color:#960100;
}
a, a:visited {
	color:#e0e0e0;
	text-decoration:none;
}
a:hover, a:active {
	color:#fff;
	text-decoration:none;
}
a.epost, a.epost:visited {
	color:#999;
	text-decoration:none;
}
a.epost:hover, a.epost:active {
	color:#fff;
	text-decoration:none;
}
a.footer, a.footer:visited {
	color:#999;
	text-decoration:none;
}
a.footer:hover, a.footer:active {
	color:#999;
	text-decoration:underline;
}
a.forside-hovednyhet, a.forside-hovednyhet:visited {
	color:#f00;
	text-decoration:none;
}
a.forside-hovednyhet:hover, a.forside-hovednyhet:active {
	color:#fff;
	text-decoration:none;
}
a.forside, a.forside:visited {
	color:#f00;
	font-weight:bold;
	text-decoration:none;
}
a.forside:hover, a.forside:active {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

/* PDF, DOC og ZIP ikoner på lenker */

.pdfLink { padding-right: 19px; background: url(pdf.gif) no-repeat 100% .5em; color: #999; text-decoration: none; font-size:inherit; }
.docLink { padding-right: 19px; background: url(doc.gif) no-repeat 100% .5em; }
.zipLink { padding-right: 17px; background: url(zip.gif) no-repeat 100% .5em; }

/* sentrering av bilder og dokumentinnhoold */

.center { 
	display: block;
	margin-left: auto;
    margin-right: auto;
}
#videoboxleft {
	float:left;
	margin-top:10px;
	margin-left:7px;
	margin-bottom:20px;
}
#videoboxright {
	float:right;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:20px;
}
#videoarchive {
	float:left;
	margin-top:10px;
	margin-left:7px;
	margin-bottom:20px;
}
.videobox {
	background:url(images/video_bg6.jpg) no-repeat top;
	width:250px;
	height:180px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:15px;
}
.vidarchivebox {
	background:url(images/videoarc_bg2.jpg) no-repeat top;
	width:456px;
	height:46px;
	margin-left:10px;
}
img.videologo {
	margin-top:15px;
	margin-left:13px;
	margin-bottom:8px;
	border:1px solid #ccc;
}
img.videologo:hover {
	margin-top:15px;
	margin-left:13px;
	margin-bottom:8px;
	border:1px solid #fff;
}
img.videobg {
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}
a.videoarcheaderred:link, a.videoarcheaderred:active, a.videoarcheaderred:visited, a.videoarcheaderred:hover {
	color:#f00;
	margin-top:20px;
	margin-left:14px;
	text-decoration:none;
}
.videoheaderred {
	color:#f00;
	font-weight:bold;
	margin-top:0;
	margin-left:14px;
	margin-bottom:0;
}
.videosummary {
	margin-top:5px;
	margin-left:14px;
	margin-right:42px;
	font-size:11px;
}
a.videocaption:link, a.videocaption:visited {
	border:0px solid #f00;
}
a.videocaption:active, a.videocaption:hover {
	border:0px solid #0f0;
}
#topnavbaricons {
	width:131px;
	margin:0;
	padding-left:7px;
	padding-right:7px;
}
#sboxpos {
	margin:0;
	padding-left:0;
}
#search-main {
	list-style:none;
	margin:0;
	padding:0;
}
#search-main li {
	float:left;
}
#search-box {
	list-style:none;
	margin:0;
	padding:0;
}
#searchbar {
	width:195px;
	height:32px;
	background:url(images/search_main.jpg) no-repeat bottom left;
}
#searchForm {
	float:left;
	width:127px;
	border:none;
	margin:10px 0 0 14px;
	padding:0;
	color:#ccc;
	background:none;
}
#formSubmit {
	float:right;
	width:45px;
	height:32px;
	border:none;
	margin:0;
	padding-top:39px;
	cursor:pointer;
	font-size:0px;
	overflow:hidden;
	background:url(images/submit_blur.jpg) no-repeat;
}
#formSubmit:hover, #formSubmit:active {
	float:right;
	width:45px;
	height:32px;
	border:none;
	margin:0;
	padding-top:39px;
	cursor:pointer;
	font-size:0px;
	overflow:hidden;
	background:url(images/submit_focus.jpg) no-repeat;
}
hr {
	color:#0e0e0e;
}
table.links {
	width:560px;
	border:none;
	padding:0;
	margin-bottom:27px;
	border-collapse:collapse;
}
#searchResults {
	margin:14px;
	text-align:justify;
}
td.link-header {
	width:560px;
	font-weight:bold;
	padding:4px 0 11px 4px;
}
tr.link-rad-odde {
	background-color:#960100;
}
tr.link-rad-par {
	background-color:#860504;
}
tr.link-divider {
	height:26px;
	border:1px solid #0e0e0e;
}
td.link-url {
	width:130px;
	height:38px;
	margin:0;
	padding:4px 0 4px 11px;
	border-bottom:1px solid #0e0e0e;
}
td.link-url a:link, td.link-url a:visited {
	color:#f00;
	text-decoration:none;
}
td.link-url a:hover, td.link-url a:active {
	color:#fff;
	text-decoration:none;
}
td.link-title {
	width:430px;
	height:38px;
	margin:0;
	padding:4px 0 4px 11px;
	border-bottom:1px solid #6b0e0e;
}
table.info-kontakt {
	width:280px;
	border:none;
	padding:0;
	margin-bottom:17px;
	border-collapse:collapse;
}
td.info-navn {
	width:110px;
	font-weight:bold;
	padding:4px 0 5px 4px;
	border-bottom:1px solid #0e0e0e;
}
td.info-mail {
	width:170px;
	padding:4px 0 5px 4px;
	border-bottom:1px solid #0e0e0e;
}
table.uteam-kontakt {
	width:440px;
	border:none;
	padding:0;
	margin-bottom:17px;
	border-collapse:collapse;
}
td.uteam-navn {
	width:120px;
	font-weight:bold;
	padding:4px 0 5px 4px;
	border-bottom:1px solid #0e0e0e;
}
td.uteam-mail {
	width:190px;
	padding:4px 0 5px 4px;
	border-bottom:1px solid #0e0e0e;
}
td.uteam-tlf {
	width:130px;
	padding:4px 0 5px 4px;
	border-bottom:1px solid #0e0e0e;
}
table.media {
	width:560px;
	border:none;
	padding:0;
	margin-top:12px;
	margin-bottom:12px;
	border-collapse:collapse;
}
table.media-lenker {
	width:560px;
	border:none;
	padding:0;
	margin-top:12px;
	margin-bottom:5px;
	border-collapse:collapse;
}
td.media-synopsis {
	width:560px;
	padding:5px 0 5px 7px;
	border-top:1px solid #6b0e0e;
}
td.media-forside {
	width:560px;
	padding:7px 0 7px 7px;
	border-top:1px solid #6b0e0e;
}
td.media-forside-lenker {
	width:560px;
	padding:17px 0 0 7px;
	border-top:1px solid #6b0e0e;
}
img.media {
	float:right;
	margin:5px 12px 0 12px;
}
img.forside {
	float:right;
	margin:7px 12px 0 12px;
}

p.media-header {
	color:#f00;
	font-size:13px;
	font-weight:bold;
	margin:3px 0 4px 0;
}
p.published {
	color:#0e0e0e;
	font-size:11px;
	margin:3px 0 17px 0;
}
span.forside-lenker {
	color:#0e0e0e;
	margin:9px 0 0 0;
}
.media-synopsis a, .media-synopsis a:visited, .media-forside a, .media-forside a:visited {
	color:#f00;
	text-decoration:none;
}
.media-synopsis a:hover, .media-synopsis a:active, .media-forside a:hover, .media-forside a:active {
	color:#fff;
	text-decoration:none;
}
table#brosjyrer {
	width:560px;
	border:none;
	padding:0;
	margin-top:12px;
	margin-bottom:7px;
	border-collapse:collapse;
}
td#brosjyrer-synopsis-top {
	width:560px;
	padding:5px 30px 0 7px;
}
td.brosjyrer-synopsis {
	width:560px;
	padding:5px 30px 0 7px;
	border-top:1px solid #6b0e0e;
}
img.brosjyrer {
	float:left;
	border:none;
	margin:5px 32px 11px 22px;
}
p.brosjyrer-header {
	color:#000;
	font-size:13px;
	font-weight:bold;
	margin:27px 0 14px 0;
}
table.elevarb {
	width:460px;
	border:none;
	padding:0;
	margin-top:12px;
	margin-bottom:12px;
	border-collapse:collapse;
}
img.elevarb {
	margin:5px 14px 11px 8px;
}
