/* VALDRESBIL CSS */

body {
margin: 0px;
padding: 0px;
background-color: #3f3f3f;
}

img {
border: 0px;
display: block;
}

/* LINKER */

a:link { font-family: 'Lucida Sans Unicode', 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 11px; font-weight: normal; color: #572786; text-decoration: underline; }
a:active { font-family: 'Lucida Sans Unicode','Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 11px; font-weight: normal; color: #572786; text-decoration: underline;  }
a:visited { font-family: 'Lucida Sans Unicode','Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 11px; font-weight: normal; color: #572786; text-decoration: underline;  }
a:hover { font-family: 'Lucida Sans Unicode','Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 11px; font-weight: normal; color: #222222; text-decoration: underline;  }

a.link_menu:link { font-family: 'Lucida Sans Unicode', 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.link_menu:active { font-family: 'Lucida Sans Unicode','Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none;  }
a.link_menu:visited { font-family: 'Lucida Sans Unicode','Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none;  }
a.link_menu:hover { font-family: 'Lucida Sans Unicode','Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none;  }

a.link_breadcrumb:link { font-family: 'Lucida Sans Unicode', 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 10px; font-weight: normal; color: #6e419b; text-decoration: none; }
a.link_breadcrumb:active { font-family: 'Lucida Sans Unicode','Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 10px; font-weight: normal; color: #6e419b; text-decoration: none;  }
a.link_breadcrumb:visited { font-family: 'Lucida Sans Unicode','Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 10px; font-weight: normal; color: #6e419b; text-decoration: none;  }
a.link_breadcrumb:hover { font-family: 'Lucida Sans Unicode','Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 10px; font-weight: normal; color: #222222; text-decoration: none;  }

a.link_newsrss:link { font-family: 'Lucida Sans Unicode', 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 10px; font-weight: normal; color: #6e419b; text-decoration: none; }
a.link_newsrss:active { font-family: 'Lucida Sans Unicode','Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 10px; font-weight: normal; color: #6e419b; text-decoration: none;  }
a.link_newsrss:visited { font-family: 'Lucida Sans Unicode','Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 10px; font-weight: normal; color: #6e419b; text-decoration: none;  }
a.link_newsrss:hover { font-family: 'Lucida Sans Unicode','Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 10px; font-weight: normal; color: #222222; text-decoration: none;  }

a.aAnsatt:link { text-decoration: none; }
a.aAnsatt:active {text-decoration: none;  }
a.aAnsatt:visited {  text-decoration: none;  }
a.aAnsatt:hover { text-decoration: none;  }


/* TEXT */

h10 {
font-size: 16px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, arial;
color: #000000;
}

.txt_common {
font-size: 11px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, arial;
color: #000000;
}

.txt_footer {
font-size: 10px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, arial;
color: #cccccc;
}

.txt_sidetittel {
font-size: 20px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, arial;
color: #000000;
}

.txt_breadcrumb {
font-size: 10px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, arial;
color: #333333;
}

.txt_ansatte_navn {
font-size: 16px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, arial;
color: #000000;
}

.txt_ansatte_info {
font-size: 12px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, arial;
color: #222222;
}

.h7 {
font-size: 18px;
font-weight: bold;
font-family: arial, "Lucida Sans Unicode", "Lucida Grande", sans-serif, arial;
color: #222222;
}

h7 {
font-size: 18px;
font-weight: bold;
font-family: arial, "Lucida Sans Unicode", "Lucida Grande", sans-serif, arial;
color: #222222;
}

/* SLIDES */

.txt_s1_title {
font-size: 25px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, arial;
color: #000000;
line-height: 25px;
}

.txt_s1_merker {
font-size: 16px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, arial;
color: #777777;
}

.txt_s1_text {
font-size: 12px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, arial;
color: #222222;
}

/* BOXer startsiden */

.txt_box_title {
font-size: 16px;
font-weight: bold;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, arial;
color: #572786;
line-height:40px;
}

.txt_box_text {
font-size: 12px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, arial;
color: #222222;
line-height: 15px;
}

.txt_box_title_small {
font-size: 13px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, arial;
color: #222222;
font-weight: normal;
line-height: 15px;
}

.txt_box_text_small {
font-size: 10px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, arial;
color: #222222;
line-height: 13px;
}


.txt_box_text_small_newstitle {
font-size: 13px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, arial;
color: #222222;
line-height: 15px;
}

/* DIVS - various */

#div_all {
background-color: #3f3f3f;
}

#div_top_container { /* TOP */
display: table;
width: 100%;
height: 87px;
clear: both;
background: url("../images/idx_topbcg.jpg") left 0 repeat-x;
}

#div_top_logoholder { /* TOP > logo */
display: table;
width: 770px;
margin-left: auto;
margin-right: auto;
}

#div_menu_container { /* MENU */
display: table;
width: 100%;
clear: both;
background: #572c85 url("../images/idx_menubcg.jpg") left 0 repeat-x;
}

#div_menu_holder {
display: table;
width: 770px;
margin-left: auto;
margin-right: auto;
}

.div_menu_button_inactive {
display: table;
height: 28px;
float: left;
background: url("../images/idx_menu_divider_left.jpg") left 0 no-repeat;
padding-left: 15px;
padding-right: 15px;
padding-top: 11px;
}

#div_slider_container { /* SLIDER */
display: table;
width: 100%;
height: 270px;
background: #ffffff url("../images/idx_sliderbcg.jpg") left top repeat-x;
}

#div_slider_holder { /* SLIDER > holder */
display: block;
width: 770px;
height: 270px;
margin-left: auto;
margin-right: auto;
}

#div_normaltopic_container { /* TOP */
display: table;
width: 100%;
height: 94px;
background: #ffffff url("../images/idx_sliderbcg.jpg") left top repeat-x;
}

#div_normaltopic_holder { /* TOP > holder */
display: block;
width: 770px;
height: 59px;
padding-top: 35px;
margin-left: auto;
margin-right: auto;
}

#div_content_container { /* CONTENT */
display: table;
width: 100%;
background: #ffffff url("../images/idx_cntbtmshdw.jpg") left bottom repeat-x;
}

#div_content_holder {
display: table;
width: 770px;
margin-left: auto;
margin-right: auto;
}

#div_content_maintextholder {
float: left;
display: table;
width: 460px;
clear: left;
margin-bottom: 25px;
padding-top: 20px;
}

#div_content_rightmenuholder {
float: right;
display: table;
width: 220px;
margin-bottom: 25px;
}


#div_footer_container { /* FOOTER */
display: table;
width: 100%;
height: 100px;
background: url("../images/idx_bottombcg.jpg") left top repeat-x;
}

#div_footer_holder {
display: table;
width: 770px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

/* SUBMENY */

ul.submeny {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, arial;
	float:left;
	width:242px;
	list-style:none;
	margin:0;
	padding:0;
	margin-top:0px;
}

li a.submenyvalg {
	font-size:11px;
	color:#444444;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;
	margin:0;
	padding:6px;
	padding-bottom:7px;
	padding-left:20px;
	margin-bottom:1px;
	float:left;
	width:209px;
	background:#f4f4f4;
	border-right:6px solid #aaaaaa;
}

li a.submenyvalg_lvl4 {
	font-size:11px;
	color:#444444;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;
	margin:0;
	padding:6px;
	padding-bottom:7px;
	padding-left:20px;
	margin-bottom:1px;
	float:left;
	width:209px;
	background:#f8f8f8;
	border-right:6px solid #aaaaaa;
}

li a.submenyvalg_lvl4:hover {
	color:#222222;
	font-weight:normal;
	text-decoration:none;
	cursor: pointer;
	background:#ebebeb;
}

li a.submenyvalg_lvl4_aktiv {
	font-size:11px;
	color:#222222;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;
	margin:0;
	padding:6px;
	padding-bottom:7px;
	padding-left:20px;
	margin-bottom:1px;
	float:left;
	width:209px;
	background:#ebebeb;
	border-right:6px solid #888888;
}

li a.submenyvalg_lvl4_aktiv:hover {
	color:#222222;
	font-weight:normal;
	text-decoration:none;
	cursor: pointer;
	background:#e2d3f1;
}

li a.submenyvalg:hover {
	color:#222222;
	font-weight:normal;
	text-decoration:none;
	cursor: pointer;
	background:#ebebeb;
}

li a.submenyvalgaktiv {
	font-size:11px;
	color:#222222;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;
	margin:0;
	padding:6px;
	padding-bottom:7px;
	padding-left:20px;
	margin-bottom:1px;
	float:left;
	width:209px;
	background:#f4f4f4;
	border-right:6px solid #d3a900;
}

li a.submenyvalgaktiv:hover {
	color:#222222;
	font-weight:normal;
	text-decoration:none;
	cursor: pointer;
	background:#ebebeb;
}



/* TOPNAV */

.ulTop {
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, arial;
list-style:none;
margin:0;
padding:0;
}

/*
.ulTop li {
float: left;
background: url("../images/idx_menu_divider_left.jpg") left 0 no-repeat;
padding-left: 15px;
padding-right: 15px;
padding-top: 8px;
padding-bottom: 8px;
}

.ulTop liTopSelected {
float: left;
background: url("/images/idx_menu_divider_left.jpg") left 0 no-repeat;
padding-left: 15px;
padding-right: 15px;
padding-top: 8px;
padding-bottom: 8px;
}
*/

.ulTop li a:link { font-family: 'Lucida Sans Unicode', 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 12px; font-weight: normal; color: #888888; text-decoration: none; }
.ulTop li a:active { font-family: 'Lucida Sans Unicode', 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 12px; font-weight: normal; color: #888888; text-decoration: none; }
.ulTop li a:visited { font-family: 'Lucida Sans Unicode', 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 12px; font-weight: normal; color: #888888; text-decoration: none; }
.ulTop li a:hover { font-family: 'Lucida Sans Unicode', 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 12px; font-weight: normal; color: #222222; text-decoration: none; }

.ulTop li.liTopSelected a:link { font-family: 'Lucida Sans Unicode', 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 12px; font-weight: normal; color: #222222; text-decoration: none; }
.ulTop li.liTopSelected a:active { font-family: 'Lucida Sans Unicode', 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 12px; font-weight: normal; color: #222222; text-decoration: none; }
.ulTop li.liTopSelected a:visited { font-family: 'Lucida Sans Unicode', 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 12px; font-weight: normal; color: #222222; text-decoration: none; }
.ulTop li.liTopSelected a:hover { font-family: 'Lucida Sans Unicode', 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 12px; font-weight: normal; color: #222222; text-decoration: none; }

.ulTop li {
float: left; 
padding: 0; 
margin: 0; 
margin-top: 3px;
padding-top: 0; 
background: #ffffff url(/images/tab_right.jpg) no-repeat right top; 
margin-right: 0px;
}

.ulTop li a { 
display: block; 
padding: 0px 20px;
padding-right: 13px; 
color: #444444; 
text-decoration: none; 
background: url(/images/tab_left.jpg) no-repeat left top;
margin: 0px;
line-height: 13px;
padding-top: 11px;
padding-bottom: 11px;
} 

/* MEDARBEIDERE */

#ulMedarbeidere {
list-style:none;
margin:0;
margin-top: 15px;
padding:0;
}

#ulMedarbeidere li {

}

#ulMedarbeidere li a:link { width: 238px; margin-bottom: 5px; background-color: #f4f4f4; border: 1px solid #dddddd;float: left; }
#ulMedarbeidere li a:active { width: 238px; margin-bottom: 5px; background-color: #f4f4f4; border: 1px solid #dddddd;float: left; }
#ulMedarbeidere li a:visited { width: 238px; margin-bottom: 5px; background-color: #f4f4f4; border: 1px solid #dddddd;float: left; }
#ulMedarbeidere li a:hover { width: 238px; margin-bottom: 5px; border: 1px solid #dddddd;float: left; background: url("/images/cont_mailicon.jpg") center right no-repeat; background-color: #eeeeee; }

.imgBox {
margin: 1px; 
border: 1px solid #ffffff; 
width: 50px; 
height: 50px; 
float: left; 
margin-right: 5px;
}

.txt_ansattboks_navn {
font-size: 11px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, arial;
color: #444444;
font-weight: normal;
}

.txt_ansattboks_kontakt {
font-size: 9px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, arial;
color: #444444;
}

.div_pad {
padding: 5px;
width: 170px;
float: right;
}

a.link_ansattboks:link { font-family: 'Lucida Sans Unicode', 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 9px; font-weight: normal; color: #6e419b; text-decoration: none; }
a.link_ansattboks:active { font-family: 'Lucida Sans Unicode','Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 9px; font-weight: normal; color: #6e419b; text-decoration: none;  }
a.link_ansattboks:visited { font-family: 'Lucida Sans Unicode','Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 9px; font-weight: normal; color: #6e419b; text-decoration: none;  }
a.link_ansattboks:hover { font-family: 'Lucida Sans Unicode','Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 9px; font-weight: normal; color: #222222; text-decoration: none;   }

















































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

