@import '/common/css/sitemap.css';
#sitemap ul {
	list-style: none;
	padding: 0;
}

body, table, td, th, ul, ol, input, button, select, optgroup, option, textarea, p, h1, h2, h3, h4, h5, h6, h7 {
	font-family: Verdana, Geneva, Tahoma, Helvetica, Arial, sans-serif;
}
body {
	font-size: 70%;
	color: #000000;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}
.bodyBackgr {
	background-color: #8FB8DB;
}
table, td, input, textarea {
	font-size: 100%;
}
a:link {
	text-decoration: none;
	color: #2967A5;
}
a:visited {
	text-decoration: none;
	color: #2967A5;
}
a:hover {
	text-decoration: underline;
	color: #3386CC;
}
img {
	border: 0px;
}
input, button, select, optgroup, option, textarea {
	color: #000000;
	background-color: #FFFFFF;
	font-size: 90%;
	font-weight: normal;
}
.skjematxt {
	font-size: 90%;
	color: #000000;
}
.skjemaStk {
	width: 25px;
	text-align: right;
}
.knapp	{
	background-color: #3386CC;
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
}
.imgTxt {
	font-size: 80%;
	color: #000000;
}
.top {
	background-image:	url(gfx/top_bg_females.gif);
	background-repeat:	no-repeat;
	background-color: #FFFFFF;
}
.topBlueline {
	background-color: #2D2590;
}
.vline {
	background-color: #DDDDDD;
}
.mainarea {
	background-color: #FFFFFF;
}
.bottomlinks {
	font-size: 100%;
	font-weight: normal;
	color: #96ADC4;
}
.redtekst {
	font-size: 100%;
	font-weight: bold;
	color: red;
}
.leftmenu {
	background-color: #EBEAEA;
}
.leftmenuTop {
	background-image:	url(gfx/bx_top.gif);
	background-position: top left;
	background-repeat:	repeat-x;
}
.leftmenuBtm {
	background-image:	url(gfx/bx_btm.gif);
	background-position: bottom left;
	background-repeat:	repeat-x;
}
.leftmenuLeft {
	background-image:	url(gfx/bx_left.gif);
	background-position: top left;
	background-repeat:	repeat-y;
}
.leftmenuRight {
	background-image:	url(gfx/bx_right.gif);
	background-position: top right;
	background-repeat:	repeat-y;
}
.treebg {
	background-image:	url(gfx/leftmenu_bg.gif);
	background-position: top right;
	background-repeat:	no-repeat;
}
.treebgBtm {
	background-image:	url(gfx/leftmenu_bg.gif);
	background-position: bottom right;
	background-repeat:	repeat;
}
.nav0 {
	font-size: 100%;
	font-weight: normal;
	color: #FFFFFF;
}
a.nav0:link {
	text-decoration: none;
	color: #ffffff;
	white-space: nowrap;
}
a.nav0:visited {
	text-decoration: none;
	color: #ffffff;
}
a.nav0:hover {
	text-decoration: underline;
	color: #ffffff;
}
.nav0on {
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
}
a.nav0on:link {
	text-decoration: none;
	color: #ffffff;
}
a.nav0on:visited {
	text-decoration: none;
	color: #ffffff;
}
a.nav0on:hover {
	text-decoration: underline;
	color: #ffffff;
}
.navi {
	color: #2D2590;
}
a.navi:link {
	text-decoration: none;
	color: #2D2590;
}
a.navi:visited {
	text-decoration: none;
	color: #4F4FBA;
}
a.navi:hover {
	text-decoration: underline;
	color: #2D2590;
}
.nav1 {
	font-size: 100%;
	font-weight: normal;
	color: #2D2590;
}
.nav1on {
	font-size: 100%;
	font-weight: bold;
	color: #2D2590;
}
.nav2, .nav3, .nav4, .nav5 {
	font-size: 90%;
	font-weight: normal;
	color: #2D2590;
}
.nav2on, .nav3on, .nav4on, .nav5on {
	font-size: 90%;
	font-weight: bold;
	color: #2D2590;
}
.strek {
	background-image:	url(gfx/stiplet_strek.gif);
	background-repeat:	repeat-x;
}
.dynadate {
	font-size: 80%;
	color: #5F5D5D;
}
.dynatitle {
	font-size: 90%;
	color: #2D2590;
	font-weight: bold;
}
.dynaHead {
	font-size: 100%;
	color: #000000;
	font-weight: bold;
}
.hmenyTitle {
	font-size: 90%;
	color: #2D2590;
	font-weight: bold;
}
.hmenyHead {
	font-size: 100%;
	color: #5F5D5D;
	font-weight: bold;
}
.ftitle1 {
	font-size: 150%;
	line-height: 1.5em;
	font-weight: bold;
	color: #000000;
}
.fcaption1 {
	font-size: 110%;
	line-height: 1.4em;
	font-weight: normal;
	color: #000000;
}
.ftitle {
	font-size: 130%;
	line-height: 1.2em;
	font-weight: bold;
	color: #000000;
}
.ftitle2 {
	font-size: 120%;
	line-height: 1.2em;
	font-weight: bold;
	color: #000000;
	margin-bottom: 8px;
}
.fcaption {
	font-size: 100%;
	line-height: 1.4em;
	font-weight: normal;
	color: #000000;
}

.news .fcaption p { margin: 0; }

.flesmer {
	font-size: 90%;
	line-height: 1.6em;
	font-weight: bold;
	color: #333344;
}
.newsListDate {
	font-size: 90%;
	font-weight: normal;
	color: #999999;
}
.newsListTitle {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
}
.textField {
	width: 125px;
	height: 18px;
}
.textField1 {
	width: 75px;
	height: 18px;
}
.textField2 {
	width: 148px;
}
.textField3 {
	width: 230px;
	height: 18px;
}
.textField4 {
	width: 148px;
}
.artTitle {
	font-size: 150%;
	line-height: 1.5em;
	font-weight: bold;
	color: #000000;
}
.artDate {
	font-size: 90%;
	font-weight: normal;
	color: #686767;
}
.artAuthor {
	font-size: 90%;
	font-weight: normal;
	color: #686767;
}
.artCaption {
	font-size: 100%;
	line-height: 1.3em;
	font-weight: bold;
	color: #000000;
}
.artBody {
	font-size: 100%;
	line-height: 1.3em;
	font-weight: normal;
	color: #000000;
}
.artAddonsBunn {
	border: 1px #DEDFDE solid;
	background-color: #F7F7F7;
}
.artAddonHead {
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
.artAddon {
	font-size: 90%;
	font-weight: normal;
	text-decoration: none;
	color: #555555;
}
.printVersion {
	font-size: 90%;
	font-weight: normal;
	color: #555577;
}
.dirTitle {
	font-size: 150%;
	font-weight: bold;
	color: #000000;
}
.dirBody {
	font-size: 100%;
	font-weight: normal;
	color: #000000;
}
.dirListDate {
	font-size: 90%;
	font-weight: bold;
	color: #999999;
}
.dirListTitle {
	font-size: 100%;
	font-weight: bold;
	color: #333333;
}
.dirListCaption {
	font-size: 90%;
	font-weight: normal;
	color: #666666;
}
.dirNext {
	font-size: 90%;
	font-weight: normal;
	color: #666666;
}
.kolofonHead {
	font-size: 80%;
	font-weight: bold;
	color: #000000;
	text-align: right;
	margin-right: 10px;
}
.kolofon {
	font-size: 80%;
	font-weight: normal;
	color: #000000;
	text-align: right;
	margin-right: 10px;
}
.kolofonBono {
	font-size: 80%;
	font-weight: normal;
	color: #686767;
	text-align: right;
	margin-right: 10px;
}
.kolofonarea {
	background-color: #FFFFFF;
	background-image:	url(gfx/nova_spray.gif);
	background-repeat:	no-repeat;
	background-position: top right;
}
.pubTitle {
	font-size: 130%;
	line-height: 1.5em;
	font-weight: bold;
	color: #000000;
}
.pubTitle1 {
	font-size: 110%;
	line-height: 1.5em;
	font-weight: bold;
	color: #000000;
}
a.pubTitle1:link, a.pubTitle1:visited {
	font-size: 110%;
	line-height: 1.5em;
	font-weight: bold;
	color: #2D2590;
}
.pubTitle2 {
	font-size: 100%;
	line-height: 1.5em;
	font-weight: bold;
	color: #000000;
}
.pubCaption {
	font-size: 110%;
	line-height: 1.3em;
	font-weight: normal;
	color: #000000;
}
.pubPrice {
	font-size: 100%;
	font-weight: bold;
	color: #2D2590;
}
.pubAuthor {
	font-size: 100%;
	font-weight: normal;
	color: #686767;
}
.pubBody {
	font-size: 100%;
	line-height: 1.3em;
	font-weight: normal;
	color: #000000;
}
.pubBestill {
	font-size: 90%;
	line-height: 1.3em;
	font-weight: bold;
	color: #000000;
}
.proTitle {
	font-size: 130%;
	line-height: 1.3em;
	font-weight: bold;
	color: #000000;
}
.proCaption {
	font-size: 110%;
	line-height: 1.3em;
	font-weight: normal;
	color: #000000;
}
.proHead1 {
	font-size: 120%;
	line-height: 1.3em;
	font-weight: bold;
	color: #2D2590;
}
.proHead2 {
	font-size: 110%;
	line-height: 1.3em;
	font-weight: bold;
	color: #2D2590;
}
.proHead {
	font-size: 110%;
	line-height: 1.3em;
	font-weight: bold;
	color: #5F5D5D;
}
.proBody {
	font-size: 110%;
	line-height: 1.3em;
	font-weight: normal;
	color: #000000;
}
.proSub{
	font-size: 100%;
	font-weight: normal;
	color: #666699;
}
.proSubTable {
	background-color: #F5F5FF;
	border: 1px #7FABC6 solid;
	width: 50%;
}
.totBackgr {
	background-color: #E0EBF5;
}
.listBackgr {
	border: 1px #E0EBF5 solid;
	background-color: #F4F8FB;
}
.listHead {
	font-size: 90%;
	font-weight: bold;
	color: #333333;
}
.listData1 {
	font-size: 90%;
	font-weight: normal;
	color: #000000;
	background-color: #F5F5FF;
}
.listData2 {
	font-size: 90%;
	font-weight: normal;
	color: #000000;
	background-color: #EEEEEE;
}
#pro_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border-bottom:1px solid #5F5D5D;
	padding-bottom:19px;
	padding-left:5px;
	margin:0;
}
#pro_menu a:link, #pro_menu a:visited {
	background:#B7D1E8;
	border: 1px solid #5F5D5D;
	float:left;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size:90%;
	padding:3px 5px 3px 5px;
	margin-right:3px;
}
#pro_menu a:hover {
	background: #E9F1F8;
}
#pro_menu ul, #pro_menu li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}
.empTitle {
	font-size: 130%;
	line-height: 1.3em;
	font-weight: bold;
	color: #000000;
}
.empCaption {
	font-size: 110%;
	line-height: 1.3em;
	font-weight: normal;
	color: #000000;
}
.empBody {
	font-size: 100%;
	line-height: 1.3em;
	font-weight: normal;
	color: #000000;
}
.empHead {
	font-size: 100%;
	line-height: 1.3em;
	font-weight: normal;
	color: #000000;
}
.empHead1 {
	font-size: 120%;
	line-height: 1.3em;
	font-weight: bold;
	color: #000000;
}
.empHead2 {
	font-size: 100%;
	line-height: 1.3em;
	font-weight: normal;
	color: #2D2590;
}
.empHead3 {
	font-size: 110%;
	line-height: 1.8em;
	font-weight: bold;
	color: #5F5D5D;
}
.actTitle, alert {
	font-size: 140%;
	line-height: 1.2em;
	font-weight: bold;
	color: #000000;
}
.actDate  {
	font-size: 110%;
	font-weight: bold;
	color: #2D2590;
}
/*--- PUSHLIST ---*/
.pushTitle {
	font-size: 150%;
	line-height: 1.5em;
	font-weight: bold;
	color: #000000;
}
.pushAuthor {
	font-size: 90%;
	font-weight: normal;
	color: #686767;
}
.pushCaption {
	font-size: 110%;
	line-height: 1.3em;
	font-weight: normal;
	color: #000000;
}
.pushBody {
	font-size: 100%;
	line-height: 1.3em;
	font-weight: normal;
	color: #000000;
}
.advBox {
	border: 1px #8FB8DB solid;
	background-color: #F4F8FB;
}
.advHead {
	font-size: 120%;
	font-weight: bold;
	color: #2D2590;
}
.advMainfield {
	width: 100%;
}
.advMainfield2 {
	width: 80%;
}
.brdHline {
	background-image:	url(gfx/brd_blue.gif);
	background-repeat:	repeat-x;
}
.brdVline {
	background-image:	url(gfx/brd_blue.gif);
	background-repeat:	repeat-y;
}
.brdFade {
	background-image:	url(gfx/brd_fade.jpg);
	background-repeat:	repeat-x;
}
.brdTitle {
	font-size: 270%;
	font-weight: bold;
	color: #ABBCCB;
}
.brdCaption {
	font-size: 110%;
	line-height: 140%
}
.resLine {
	background-image:	url(gfx/brd_blue.gif);
	background-repeat:	repeat;
}
.resAktuelle{
	font-size: 110%;
	font-weight: bold;
	color: #96ADC4;
}
.resListHead {
	font-size: 100%;
	font-weight: bold;
	color: #1D3E59;
}
.resListBody {
	color: #1D3E59;
	font-size: 100%;
}
.resTable1 {
	background-color: #FFFFFF;
}
.resTable2 {
	background-color: #F1F5F9;
}
.Tittel {
	font-family: Verdana, Geneva, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 130%;
	font-weight: bold;
	color: #2D2590;
	padding-top: 10px;
}
.Tittel2 {
	font-family: Verdana, Geneva, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
}
.Tittel3 {
	font-family: Verdana, Geneva, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #2D2590;
	padding-top: 10px;
}
.Normal {
	font-family: Verdana, Geneva, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000;
}
.Uthev {
	font-family: Verdana, Geneva, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
}
.liten {
	font-family: Verdana, Geneva, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #000000;
}
.liten2 {
	font-family: Verdana, Geneva, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #000000;
}
h1 {
	font-size: 150%;
	line-height: 1.5em;
	font-weight: bold;
	color: #000000;
	margin-top: -5px;
	margin-bottom: -10px;
}
.imgTable {
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}



.object .newsletter {
	margin-top: 20px;
}
	.item.alert {
		color: #ff4139;
		font-weight: 700;
	}
	.item.success {
		color: #0b9c25
		font-weight: 700;
	}
	
	.object .newsletter .radiocheck {
		margin: 10px 0;
	}
	
	.object .newsletter .subby {
		vertical-align: top;
	}
