/*
Grøn
#427C29
*/

body {
	margin: 0px 0px 0px 0px;
	background-color : white;
}

#maintable {
	border: 1px solid black;
}


P, OL, UL, DIV, H1, H2, H3, A {
	font-family: verdana, arial;
	font-size: 11px;
	color: black;
}

P, H1, H2, H3, H4 {margin: 0px 0px 5px 0px;}

h1 { 
	font-size: 15px; 
	font-family: Arial, Helvetica, sans-serif;
	Margin-top: 15px;
}
h2 { 
	font-size: 15px;; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #427C29;
	Margin-top: 15px;
}
h3{ 
	font-size: 12px;; 
	font-family: Arial, Helvetica, sans-serif;
	Margin-top: 10px;
	margin-bottom: 3px;
}
h4 { 
	font-size: 12px;; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #427C29;
	Margin-top: 10px;
	margin-bottom: 3px;
}

P.bodytext A {
	border-bottom: 1px dotted black;
	text-decoration: none;
}

P.bodytext A:hover {
	border-bottom: 0px dotted black;
	text-decoration: underline;
}

/*--------------------------------------------------------------------------------------------------------------*/



TD#splashcontent {
	padding: 30px 30px 0px 10px;
}

TD#splashmenu {
	padding: 30px 10px 10px 10px;
}

TD#splashmenu DIV.splashmenu-level1 {
	padding-top: 3px;
	margin-top: 15px;
	background-color: #ebebeb;
}

TD#splashmenu DIV.splashmenu-level1 A {
	color: black;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

TD#splashmenu DIV.splashmenu-level2 {
	margin-bottom: 25px;
                margin-left: 15px;
}

TD#splashmenu DIV.splashmenu-level2  A {
	font-size: 9px;
}

TD#splashmenu A {
	color: black;
	text-decoration: none;
}

TD#splashmenu A:hover {
	text-decoration: underline;
}

#bottom {
	background-color: #427C29;
	border-top: 2px solid black;
	height: 110px;
}

#bottomtext_static {
	color: White;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-variant : small-caps;
	letter-spacing : 3px;
	margin: 10px 0px 0px 0px;
	text-align : right;
}

#bottomtext_head P {
	color: White;
	letter-spacing : 4px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 25pt;
	margin: 15px 0px 20px 0px;
	text-align : right;
	font-variant : small-caps;
}


/*----------------------------------------------------------------------------------------------------------------------*/

TD#sidehoved_pagefinder {
	background-color: #427C29;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

TD#content {
	padding: 10px 0px 10px 10px;
}

TD#content P.bodytext {
	margin-right: 5px;
}

/* MENU - CONTROL */
TD#menu {
	vertical-align: top;
	border-right: 1px solid #999999;
}

TD#menu DIV A {
	color: black;
	text-decoration: none;
}
TD#menu DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu DIV.menu-level1-no {
	border-bottom: 1px dotted #999999;
	font-size: 11px;
	padding-top:5px;
	padding-left:5px;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu DIV.menu-level1-act {
  border-bottom: 1px solid #999999;
  font-weight:bold;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;
  background-color: #eBeBeB;
}

TD#menu DIV.menu-level1-act A {
  color:black;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu DIV.menu-level2-no {
	font-size: 10px;
	padding-left:20px;
	list-style-type : none;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu DIV.menu-level2-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:20px;
	list-style-type : none;
}


/*-----------------------------------------------------------------------------------*/

#submenu_titel {
	background-color: #C5C5C5;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	  margin: 23px 0px 0px 0px;
	padding: 3px 0px 1px 2px;
	font-size : 11px;
	font-variant : small-caps;
	font-weight : bold;
	letter-spacing : 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TABLE#submenu_table {

	  padding-left: 5px;
	  width: 100%;
}

TABLE#submenu_table  A{ color: black; 	text-decoration: none;}
TABLE#submenu_table  A:hover{ 	text-decoration: underline; }


TABLE#submenu_table TD.sublevel1-img-no {
	border-bottom: 1px dotted #999999;
	padding-left: 4px;
}
TABLE#submenu_table TD.sublevel1-no {
    font-size: 11px;
	border-bottom: 1px dotted #999999;
  padding-top:5px;
  padding-left:4px;
}


TABLE#submenu_table TD.sublevel1-img-act {
  border-bottom: 1px solid #999999;
  padding-left:4px;
  background-color: #eBeBeB;
}
TABLE#submenu_table TD.sublevel1-act {
  border-bottom: 1px solid #999999;
  font-weight:bold;
  font-size: 11px;
  padding-top:5px;
  padding-left:4px;
  background-color: #eBeBeB;
}

TABLE#submenu_table TD.sublevel2-img-no {  padding-left: 10px;}
TABLE#submenu_table TD.sublevel2-no {padding: 5px 0px 3px 4px;   font-size: 10px; line-height: 105%;}

TABLE#submenu_table TD.sublevel2-img-act {  padding-left: 10px;}
TABLE#submenu_table TD.sublevel2-act {padding: 3px 0px 3px 4px;   font-size: 10px; line-height: 105%; font-weight:bold;}


SPAN#resume {
	float: right;
	border: 1px solid black;
	margin: 20px 5px 5px 5px;
	width: 220px;
	background-color : #F9F9F9;
}
SPAN#resume H1 {
	Margin: 0px 0px 0px 0px;
	padding-left: 5px;
	background-color: #EAECEA;
}
SPAN#resume p {
		padding: 5px;
}

/*-------------------------------------------------------------------------------------------------------------------------------------------*/

.tx-indexedsearch {
	width: 500px;
}

.tx-indexedsearch A {
	text-decoration: none;
	border-bottom: 1px dotted black;
}

.tx-indexedsearch A:hover {
	text-decoration: underline;
	border-bottom: 0px;
}

.tx-indexedsearch-secHead {
	background-color: #eBeBeB;
}
.tx-indexedsearch-secHead H2 {
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: green;
}

.tx-indexedsearch-title A {
font-weight: bold;
}

.tx-indexedsearch-info p{
	font-size: 9px;
}
.tx-indexedsearch-info a{
	white-space : normal;
	font-size: 9px;
}