﻿/* GENERAL */
body { background-color:#FFFFFF; margin:0px; padding:0px; }
body,table,td,p,div,span,font,h2,h3,h4,h5,h6,h7,input,button,select,textarea { font-family:Verdana, Arial, Sans-serif; font-size:11px; line-height:13px }
body { color:#333333; }
img, table { border:none; }
h1 { color:#22587A; font-family:Verdana; font-size:11px; font-weight:bold}
/* LAYOUT */
.dgraabg { background-color:#666666; color:#FFFFFF; }
.lgraabg { background-color:#D0D0D0; }
.breadcrumbBg { background-color:#E3E3E3; }
.images { padding:0xp; margin:0px; }

/* LINKS  color:#C50436*/ 
a, a:link, a:active, a:visited, a:hover {text-decoration:none;font-weight:normal; }

a.black, a.black:link, a.black:active, a.black:visited, a.black:hover { color:#333333; text-decoration:none; }
a.NavicomTopLink, a.NavicomTopLink:link, a.NavicomTopLink:active, a.NavicomTopLink:visited, a.NavicomTopLink:hover { color:#FFFFFF; text-decoration:none; font-size:11px; font-family:Verdana; font-weight:normal }
a.NavicomContentLink, a.NavicomContentLink:link, a.NavicomContentLink:active, a.NavicomContentLink:visited{text-decoration:underline}
.NavicomContentLink a{text-decoration:underline}
/* DROP DOWN */
a.sublink:link, a.sublink:active, a.sublink:visited { display:block; width:194px; background-color:#D0D0D0; color:#333333; text-decoration:none; padding-top:3px; padding-bottom:2px; padding-left:6px; padding-right:6px; } /* FARVE DIFFERENCERING M?SKE ?NSKET HER */
a.sublink:hover { display:block;  width:194px; background-color:#FFFFFF; color:#333333; text-decoration:none; padding-top:3px; padding-bottom:2px; padding-left:6px; padding-right:6px; }



/*#menulayer1, #menulayer2, #menulayer3, #menulayer4, #menulayer5, #menulayer6, #menulayer7 { width:194px; position:absolute; visibility:hidden; z-index:99; }*/
/*Inputbox på forsiden*/
.inputbox{width:122px; height:16px; background-color:#ffffff; border-style:solid;border-width:1px; border-color:#999999;}
.navBut{ border-color:#464D52; color:#ffffff; font-family:Verdana; font-size:10px; background-color:#A6B8C4; height:16px; border:1px; cursor:hand; border-style:outset; }
.radiolist { margin-left:-2px; border:none; } /* HACK: MSIE READ ONLY THIS ONE */
.Minactive, .Minactive TD { }
.Mactive, .Mactive TD { }
/*Gamle navicom classer fra backstage sitet*/
/* start MENU */
a.NavicomTopLink{ padding-top: 4px; vertical-align: top; font-size: 10px; color: #D7D7CD; text-align:right; padding-left:10px;color:#E0DED7; font-family:Arial;}


.mainmenu { font-size: 11px; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px }
.mainmenu a { color: #333333; text-decoration:none; }
.mainmenu a:hover { color: #030303; }
.mainmenuindent {padding-left: 20px; background-color: #ffffff }
.mainmenuhilight { font-size: 11px; color: #333333; text-decoration:none; background-color: #F4F4EF; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px  }
.mainmenuhilight a { color: #333333; text-decoration:none; }
.mainmenuhilight a:hover { color: #030303; }
.mainmenubg { background-color: #ffffff }
.mainmenudot { color: #333333; text-align: center; padding-top: 1px; vertical-align: top; 
	padding-bottom: 3px;  padding-left: 14px; padding-right: 4px}
	
.L2_Active{
margin:0px;
padding:0px;

background-color:#EFEFEB;

}
.L2 a{
margin:0px;
padding:0px;
margin-left:10px;
margin-right:8px;
text-decoration:none;
display:list-item;
margin-left:15px;
list-style-image: url(/Files/Navigation/bullet.gif);
}

.L2 span{
padding-bottom:2px;
text-decoration:none;
}

.L2noBullet{
margin-left:12px;
margin-right:14px;
text-decoration:none;
}

.L2noBulletActive{
margin-left:12px;
margin-right:14px;
background-color:#EFEFEB;
text-decoration:none;
height:15px;

}


.L3_Active,.L3{
text-decoration:none;
font-size:10px;
}

.L3 a:link,.L3 a:visited{
text-decoration:none;
margin-left:5px;
display:block;
}


.L3 a:hover{
text-decoration:none;
color:#C0CBE7;
}

.L3 img{
margin-left:15px;
margin-right:8px;
}

.L3 span, .L2 a{
padding-bottom:2px;
}



.L4 div{
margin:0px;
padding:0px;
background-color:#F5F5EF;
text-decoration:none;
padding-bottom:2px;
padding-top:2px;
}

.L4 a{
margin:0px;padding:0px;text-decoration:none;
}

.L4 table{
border-bottom:solid 1px #C0BFB4;
border-top:solid 1px #C0BFB4;
background-color:#F5F5EF;
padding-right:10px;
width:100%;
}

.Legend a,.Legend{

color:#999999;
}

.Legend a:hover{
color:#666666;
}



.breadcrumbs { font-size: 11px; color: #A7A48E; }
.breadcrumbs a { color: #A7A48E; text-decoration: none; }
.breadcrumbs a:hover { color: #8B8875; }

.printoptions { font-size: 10px; color: #333333; text-decoration: none; }
.printoptions a { color: #333333; text-decoration: none; }
.printoptions a:hover { color: #F7F7EF; }

.teaserlink { color: #333333; text-decoration: none; font-weight: bold; }
/* end MENU */

/* start OTHER */
.headline { font-size: 11px; font-weight: bold; }
.bold { font-weight: bold; }
.topbar { background-color: #8B8875; }
.searchbar { background-color: #A6B8C4; text-align:right; }
#searchtextfield { background-color: #F5F5EF; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; border: 1px solid #999999; width:120px;vertical-align:top; }
.searchtextfield { background-color: #F5F5EF; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; border: 1px solid #999999; width:120px;vertical-align:top; }
.uploadfield { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; border: 1px solid #999999; width:400px;height:18px;vertical-align:top }
.searchtermsfield { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; border: 1px solid #999999; width:150px;}
.publishfield { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; border: 1px solid #999999; width:72px;}
.dotshorisontal { background: url(../images/prikker_horisontal.gif) #ffffff repeat-x left; }
.dotsvertical { background: url(../images/prikker_vertical.gif) repeat-y top; }
.maintable { background-color: #ffffff; width: 775px; padding: 0px; border: 0px; border-spacing: 0px; border-collapse: collapse; margin-left:auto; margin-right:auto; }
.leftcolumn { vertical-align: top; padding-top: 11px; padding-left: 0px; }
.leftcolumnteaser { vertical-align: top; margin-left: auto; margin-right: auto; }
.leftcolumnnotopspace { vertical-align: top; padding-top: 0px; padding-left: 0px; }
.frontpagetextbox { vertical-align: top; margin-left: auto; margin-right: auto; }
.midcolumn { vertical-align: top; padding-left: 20px; padding-right: 25px; padding-top: 14px; padding-bottom: 14px; }
.midcolumnbottom { vertical-align: bottom; padding-left: 20px; padding-right: 25px; padding-top: 14px; padding-bottom: 14px; }
.rightcolumn { background-color: #F5F4EF; vertical-align: top; padding-top: 0px; padding-left: 0px; }
.rightcolumnheading { color: #26587b; font-weight: bold;}
.rightcolumnline { background-color: #26587b }
.bottombarleft { background-color: #ffffff; padding-left: 15px; color: #505050; text-align: left; padding-top: 3px; padding-bottom: 3px; }
.bottombarmid { background-color: #ffffff; color: #BFBFB3; text-align: center; padding-top: 1px; padding-top: 1px; vertical-align: top; }
.bottombarright { background-color: #ffffff; padding-right: 15px; color: #505050; text-align: right; padding-top: 3px; padding-bottom: 3px; }
.whitebg { background-color: #ffffff; }
.shadedbg { background-color: #F5F4EF }
.tablespacing { padding-top: 4px;}
.colorblock { background-color: #A6B8C4; }
.loginsection { background-color: #F5F4EF;  padding-left: 18px;}
.loginfieldlarge { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; border: 1px solid #7F9BAE; width:154px;height:12px; }

.friendbody { background-color: #F5F4EF; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #333333; margin:0px; }
.friendinputtext { background-color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; border: 1px solid #809BAE; width:206px; }

.contactformtext { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; border: 1px solid #809BAE; width:150px; height: 12px }
.contactformarea { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; border: 1px solid #809BAE; width:150px; }
.contactformbutton { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; border: 1px solid #809BAE; }
.contactformcheck { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; border: 0px solid #809BAE; }

.searchlink { text-decoration: none;}

/* end OTHER */
/* SITE MAP STYLE */
.SL1, .SL1 a , .SL1 a:hover, .SL1 a:active {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.SL2, .SL2 a , .SL2 a:hover, .SL2 a:active {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.SL3, .SL3 a , .SL3 a:hover, .SL3 a:active {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #333333;
	font-weight: Normal;
	text-decoration: none;
}
.SL4, .SL4 a , .SL4 a:hover, .SL4 a:active {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #333333;
	font-weight: Normal;
	text-decoration: none;
}
.SL5, .SL5 a , .SL5 a:hover, .SL5 a:active {
	font-family: Arial, Helvetica;
	font-size: 6px;
	color: #333333;
	font-weight: Normal;
	text-decoration: none;
}
/* end SITE MAP STYLE */
.printNavicom
{
	background-image:none;
	background-color:#ffffff;	
	
}





.underline a, .underline a:link, .underline a:active, .underline a:visited, .underline a:hover
{
text-decoration:underline;

}

#tester{
display:none;
}
