.site_title {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	font-weight: none;
	color: #625038;
	padding-left: 12px;
}

.page_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #7B797B;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7B797B;
}

body, td, p, div, ul, ol, li, .page_tekst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A595A;
}

.menu1_tekst, A.menu1_tekst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #625038;
	font-weight: none;
	text-decoration: none;
}

A.menu1_tekst:hover {
	text-decoration: underline;
}

.menu2_tekst, A.menu2_tekst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #625038;
	line-height: 12px;
	text-decoration: none;
}

A.menu2_tekst:hover {
	text-decoration: underline;
}


.right_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-bottom: 4px;
}

.right_tekst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.right_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.middle_box {
	padding: 14px 10px 14px 10px;
}

.middle_box_nomargin {
	padding: 0px;
}

.menu_box {
	position: relative;
	top: -28px;
	width: 150px;
	height: 250px;
	padding: 43px 6px 43px 6px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}

.spalte_box {
	position: relative;
	top: -28px;
	width: 150px;
	height: 250px;
	padding: 43px 6px 10px 16px;
	border: 1px solid #000000;
}

.form_label {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.form_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px #316147 solid; background-color: #FFFFFF}
.form_button {   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; border: 1px #316147 solid; background-color: #FFFFFF; cursor: hand}

.tekstfelt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px #316147 solid; background-color: #FFFFFF}
.notatfelt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px #316147 solid; background-color: #FFFFFF; overflow-y: auto}
.knap {
	border-top-width		: 1px;
	border-left-width		: 1px;
	font-weight					: bold;
	font-size						: 11px; 
	font-family					: verdana, arial, helvetica, sans-serif;
	background-color		: #DBDBDC;
}




/* CoolMenus 4 - default styles - do not edit */
.clCMEvent				{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible;}
.clCMAbs				{position:absolute; visibility:hidden; width:10; height:10; left:0; top:0;}
  
/* Style for the background-bar */
.clBar					{position:absolute; width:10; height:19; background-color:#000000; layer-background-color:#000000; visibility:hidden;}

/* Styles for level 0 */
.clLevel0,.clLevel0over	{position:absolute; padding:2px 0px 2px 10px; font-family:verdana, arial; font-size:13px; font-weight:none;}
.clLevel0				{background-color:#84BEFF; layer-background-color:#84BEFF; color:#7B797B;}
.clLevel0over			{background-color:#619AD6; layer-background-color:#619AD6; color:#7B797B; cursor:pointer; cursor:hand;}
.clLevel0border			{background-color:transparent; layer-background-color:transparent; position:absolute; visibility:hidden;}

/* Styles for level 1 */
.clLevel1, .clLevel1over{position:absolute; padding:2px 0px 2px 10px; font-family:verdana, arial; font-size:13px; font-weight:none;}
.clLevel1				{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#7B797B;}
.clLevel1over			{background-color:#619AD6; layer-background-color:#619AD6; color:#FFFFFF; cursor:pointer; cursor:hand;}
.clLevel1border			{color:#000000; background-color:#000000; layer-background-color:#000000; position:absolute; visibility:hidden; z-index:500;}

/* Styles for level 2 */
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:arial,verdana; font-size:12px; font-weight:bold;}
.clLevel2				{background-color:#3974AC; layer-background-color:#3974AC; color:#FFFFFF;}
.clLevel2over			{background-color:#9D364E; layer-background-color:#9D364E; color:#FFFFFF; cursor:pointer; cursor:hand;}
.clLevel2border			{background-color:#FFFFFF; layer-background-color:#FFFFFF; position:absolute; visibility:hidden;}

/* Styles for level 3 */
.clLevel3, .clLevel3over{position:absolute; padding:2px; font-family:arial,verdana; font-size:12px; font-weight:bold;}
.clLevel3				{background-color:#014991; layer-background-color:#014991; color:#FFFFFF;}
.clLevel3over			{background-color:#9D364E; layer-background-color:#9D364E; color:#FFFFFF; cursor:pointer; cursor:hand;}
.clLevel3border			{background-color:#FFFFFF; layer-background-color:#FFFFFF; position:absolute; visibility:hidden;}



