/* SECTIONS:
- DEFAULT HTML STYLES
- SPECIALS HTML STYLES
- ALERT STYLES
- CONTAINERE
- IMAGE STYLES
- LINK STYLES
- FORM STYLES
- STYLES HENTET FRA EPI-STILARK
*/



/* DEFAULT HTML STYLES */
body {
text-align:left;
padding:5px;
margin:5px;
font-size:12px;
font-family : Arial, Helvetica, sans-serif;
background-color:white;
position:relative;
color:#03725D;
}
a, a:link, a:active, a:visited {
color:#EA7A03;text-decoration: underline;
}
a:hover {
color:#82A603;
}
form {
margin:0;padding:0;
}
input, option, label, legend, select, optgroup, textarea, fieldset, table, td, th {
font-size:12px;font-family : Arial, Helvetica, sans-serif;
}
fieldset {border:1px solid #CCCBD1;padding:5px 2px 5px 5px;}
legend {color:#333;font-weight:bold;padding:0 5px 0px 5px;}
h1 {
margin: 10px 0px 10px 0px;padding: 0px;color: #019377;font-weight: normal;font-size: 22px;
EditMenuName: Overskrift 1;
}
h2 {
margin: 7px 0px 7px 0px;padding: 0px 0px 0px 0px;color: #019377;font-weight: normal;font-size: 19px;clear:both;
EditMenuName: Overskrift 2;
}
h3 {
margin: 4px 0px 7px 0px;padding: 0px 0px 0px 0px;color: #019377;font-weight: bold;font-size: 16px;
EditMenuName: Overskrift 3;
}
h4 {
margin: 3px 0px 0px 0px;padding: 3px 0px 0px 0px;color: #019377;font-weight: bold;font-size: 14px;
EditMenuName: Overskrift 4;
}
h5 {
margin: 3px 0px 7px 0px;padding: 0px 0px 0px 0px;color: #019377;font-weight: bold;font-size: 12px;
EditMenuName: Overskrift 5;
}
h6 {
margin: 3px 0px 7px 0px;padding: 0px 0px 0px 0px;color: #019377;font-weight: normal;font-style : italic;font-size: 12px;
EditMenuName: Overskrift 6;
}
p {
padding:0px 0px 10px 0px;line-height:20px;margin:0;
}
ul {
margin: 9px 0px 9px 4px;padding: 0px 10px 0px 16px;
}
ol {
margin: 9px 0px 9px 8px;padding: 0px 10px 0px 18px;
}
li {
margin: 4px 0px 6px 0px;padding: 0px 0px;xcolor: #333;line-height:18px;
}



/* SPECIALS HTML STYLES */
div.clearer {clear:both;line-height:1px;font-size:1px;margin-bottom:-1px;}
p.ingress {font-weight:normal;font-size:16px;line-height:20px;}



/* ALERT STYLES */
div.alert {background:#D52B1E url(../images/alert.html) no-repeat 2px 0px;}
div.note {background:#D52B1E url(../images/alert_note.html) no-repeat 2px 0px;}
div.error {background:#D52B1E url(../images/alert_error.html) no-repeat 2px 0px;}
div.empty {text-indent : 0px;background-image:none;}



/* CONTAINERE */
body.normal {padding:0px;margin:0px;background:#A5A6A6 url(../images/body_bg.gif) repeat-y left top;}
div.content {width:auto;}
body.normal div.content {width:508px;background-color:#fff;float:left;min-height:250px;padding:5px 10px 5px 65px;}
body.wide div.content {width:708px;}
body.wide div.contentSmallCol {display:none;}
div.contentSmallCol {width:180px;background-color:#fff;float:left;min-height:250px;margin-top:44px;padding:0px 10px 5px 10px;}
div.globalNav {width:137px;float:left;margin-left:2px;padding-top:40px;background-color:transparent;}

div.header { 
background:transparent url(../images/headerBg.gif) no-repeat scroll left -46px;
margin:0 0 0 58px;
width:864px;
}

div.logo {display:block;float:right;width:339px;}
div.menu {
	width:783px;
 
	float:left;}
div.wrapperOuter {
background:transparent url(../images/kart_bg.jpg) no-repeat left top;
width:980px;
position:relative;
overflow:visible;
padding-bottom:100px;
}
div.wrapperInner {
width:922px;
margin:0;
margin-left:58px;
padding:0;
background: transparent url(../images/wrapperInnerBg.gif) repeat-y left top;
}
div.wrapperInnerWithOutBG {
width:922px;
margin:0;
margin-left:58px;
padding:0;
}
div.search {
text-align:right;
color:black;
background-color:white;
padding:4px 10px 0px 0px;
width:773px;
clear:left;
margin-left:58px;}

div.footer {
margin-left:58px;width:720px;xfloat:left;height:41px;clear:both;line-height:1px;font-size:1px;background:transparent url(../images/content_bg.gif) no-repeat left top;padding-left:63px;height:251px;margin-bottom:10px;}


div.header div.menu div {
margin: 0px 3px 1px 0px;float:left;padding:0;height:21px;background:transparent url(../images/button_passive_left.gif) no-repeat 0px 0px;
}
div.header div.menu div.onclass {
background-image:url(../images/button_active_left.gif);
}
div.header div.menu div.nav1Active {
background-image:url(../images/button_active_left.gif);
}


/*containere som ikke er i bruk*/
div.contentSmallCol {}
div.contentMediumCol {}
div.contentLargeCol {}
div.footerLeft {}
div.footerRight {}
div.print {}
div.picture {}
/*DISSE TRE TIL PICTURE-DIV'EN*/
div.block {}
div.right {}
div.small {}



/* IMAGE STYLES */
div.content img {display:block;float:right;margin:7px 0px 10px 10px;}
div.content img.ingressBilde {margin:10px 0px 10px 0px;padding:0;}


/* LINK STYLES */
div.header div.menu div a, div.header div.menu div a:link, div.header div.menu div a:active, div.header div.menu div a:visited  {
float:left;text-transform:uppercase;display:block;background:transparent url(../images/button_passive_right.gif) no-repeat right top;color:#000;font-size:12px;font-weight:normal;margin:0;padding:4px 10px 2px 10px;height:15px;margin-left:0px;text-decoration: none;
}
div.header div.menu div a:hover  {
background-color:transparent;text-decoration:none;
background-image:url(../images/button_active_right.gif);
}
div.header div.menu div.nav1Active a, div.header div.menu div.nav1Active a:link, div.header div.menu div.nav1Active a:active, div.header div.menu div.nav1Active a:visited  {
background-color:transparent;text-decoration:none;
background-image:url(../images/button_active_right.gif);
}
div.header div.menu div.nav1Active a:hover  {
background-color:transparent;text-decoration:none;
background-image:url(../images/button_active_right.gif);
}




a.nav2Passive, a.nav2Passive:link, a.nav2Passive:active, a.nav2Passive:visited  {
margin-bottom:-1px;padding:4px 10px 6px 10px;display:block;float:left;background:transparent url(../images/nav2_bg_passive.gif) no-repeat right top;color:#000;border-top:1px solid #FBFE01;;text-decoration: none;line-height:15px;
}
a.nav2Passive:hover  {
margin-bottom:-1px;padding:4px 10px 6px 10px;display:block;float:left;background:transparent url(../images/nav2_bg_hover.gif) no-repeat right top;text-decoration:underline;color:#03725D;border-top:1px solid #FBFE01;
}
a.nav2Active, a.nav2Active:link, a.nav2Active:active, a.nav2Active:visited  {
margin-bottom:-1px;padding:4px 10px 6px 10px;display:block;float:left;background:transparent url(../images/nav2_bg_active.gif) no-repeat right top;text-decoration:none;color:black;border-top:1px solid #FBFE01;line-height:15px;color:#03725D;
}
a.nav2Active:hover  {
text-decoration:underline;
}



div.wrapperInner div.globalNav a, div.wrapperInner div.globalNav a:link, div.wrapperInner div.globalNav a:active, div.wrapperInner div.globalNav a:visited {
display:block;float:left;padding:2px 15px 2px 5px;
background: transparent url(../images/rightNavOrangeBg.gif) no-repeat right top;text-transform:uppercase;color:black;
margin:2px 0;text-decoration: none;
} 
div.wrapperInner div.globalNav a:hover {
text-decoration:none;
background-image: url(../images/fleksusOrangeAni.gif);
} 

div.wrapperInner div.globalNav a.global, div.wrapperInner div.globalNav a.global:link, div.wrapperInner div.globalNav a.global:active, div.wrapperInner div.globalNav a.global:visited {
display:block;clear:left;float:left;padding:2px 15px 2px 5px;
background: transparent url(../images/rightNavOrangeBgGlobal.gif) no-repeat right top;color:black;text-transform : none;
margin:2px 0;font-size:12px;white-space:nowrap;text-decoration: none;
} 
div.wrapperInner div.globalNav a.global:hover {
text-decoration:none;
background-image: url(../images/fleksusOrangeAni2.gif);
} 


/* FORM STYLES */
input.SearchTxt {
font-size: 11px;width: 135px;color:black;margin:0;padding:0px 2px 0px 4px;font-family : Arial, Helvetica, sans-serif;
}
input.searchButton {
background-color: #019377;
color: #fff;
font-size: 10px;width: 40px;cursor: pointer;font-weight:bold;
font-family : Arial, Helvetica, verdana, sans-serif;margin-top:1px;
padding:0;text-transform:uppercase;
margin-left:3px;
}

/* STYLES HENTET FRA EPI-STILARK */
.inputlabelwide
{
font-weight: bold;margin-top:10px;
}
.description {
font-weight: bold;margin-top:10px;
}
.registerfield {

}
passwordfield {

}
.tablerow {
float:left;width:150px;
}
.hidden {display:none;}