/* SECTIONS:
- DEFAULT HTML STYLES
- SPECIALS HTML STYLES
- CONTAINERE
- IMAGE STYLES
- LINK STYLES
- FORM STYLES
*/

/* DEFAULT HTML STYLES */
body {
text-align:center;
padding:0px;
margin:0px;
font-size:12px;
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color::white;
}
body.normal {background:white url(../images/bg3x1col.gif) repeat-y 50% 0%;}
body.frontpage {background:white url(../images/bg2x2col.gif) repeat-y 50% 0%;}
body.wide {background:white url(../images/bg1col.gif) repeat-y 50% 0%;}
a, a:link, a:active, a:visited {
color:#095BA6;
text-decoration: underline;
}
a:hover {
color:#ED8210;
text-decoration: underline;
}
h1 {
color:#606060;
margin:0;
margin-bottom:4px;
padding:8px 0px;
font-size:12px;
line-height:12px;
text-transform:uppercase;
margin:0;
EditMenuName: Overskrift 1;
font-weight:normal;
}
h2 {
color:#606060;
margin:0;
padding:18px 0px 3px 0px;
font-size:18px;
line-height:20px;
font-weight:normal;
EditMenuName: Overskrift 2;
}
h3 {
color:#606060;
padding:5px 0px 3px 0px;
margin:0;
font-weight:bold;
font-size:12px;
xtext-transform:uppercase;
EditMenuName: Overskrift 3;
}

h4 {
color:#606060;
padding:5px 0px 3px 0px;
margin:0;
margin-bottom:-2px;
font-size:12px;
EditMenuName: Overskrift 4;
}
h5 {
EditMenuName: Overskrift 5;
}
h6 {}
p {line-height:18px;font-size:12px;margin:0;padding:5px 0px 10px 0px;}
ul {}
ol {}
li {}
table, td, th {
font-size:12px;
}
fieldset {}
legend {}
fieldset p {}
form {margin:0;padding:0;}
input, option, label, legend, select, optgroup, textarea, fieldset {
font-size:12px;font-family : Verdana, Arial, Helvetica, sans-serif;
}

div.globalLinks {display:none;}
/* SPECIALS HTML STYLES */
body.frontpage h2 {font-size:14px;font-weight:bold;}

div.contentSmallCol div.headline h2 {
color:#606060;
margin:0;
padding:8px 10px;
height:12px;
font-size:12px;
line-height:12px;
text-transform:uppercase;
background-color:#CCE6FF;
font-weight:normal;
}
div.contentSmallColPicture div.headline h2 {
color:#606060;
margin:0;
padding:8px 10px;
height:12px;
font-size:12px;
line-height:12px;
text-transform:uppercase;
font-weight:normal;
}


div.headline {
margin:0;
margin:-4px -10px 0 -10px;
border-bottom:4px solid white;;
border-top:4px solid white;;
padding:0px 0px;
height:28px;
font-size:12px;
line-height:12px;
text-transform:uppercase;
}
body.frontpage div.contentMediumCol h2 {clear:left;margin-top:0;padding-top:8px;;}

h3.headline {background-color:#CCE6FF;color:#606060;margin:0;margin-bottom:4px;padding:8px 10px;text-transform:uppercase;margin:15px 0px 0 -10px;font-weight:normal;}
body.frontpage h3.headline {background-color:#CCE6FF;color:#606060;margin:0;margin-bottom:4px;padding:8px 10px;text-transform:uppercase;margin:15px -10px 0 -10px;}


div.contentSmallCol h3 {
color:#606060;
margin:0;
padding:8px 0px 0px 0px;
font-size:12px;
line-height:16px;
font-weight:bold;
}
div.contentSmallColPicture h3 {
color:#606060;
margin:0;
padding:12px 0px 2px 0;
zheight:12px;
font-size:12px;
line-height:14px;
}
ul {margin:5px 15px;padding:0 5px;}
li {margin: 5px auto;line-height:16px;}
p.ingress {
font-size:14px;
line-height:18px;
padding-bottom:10px;
EditMenuName: Ingress;
}

p.footerLeft {
float: left;
}
p.footerRight {
float: right;
}
body.frontpage p.date {width:70px;float:left;line-height:16px;font-size:12px;padding:0;margin:5px 0px 0px 0px;}
body.normal p.date {width:70px;float:left;line-height:16px;font-size:12px;padding:0;margin:5px 0px 0px 0px;}
body.normal p.listDate {margin:0;padding:0;margin-bottom:-2px;margin-top:10px;}
div.footer p {
xmargin:0px;padding:0px;font-size:11px;color:#666;
text-align:left;width:540px;padding-bottom:10px;
border-top:1px solid #CCE6FF;
padding-top:5px;
margin-left:220px;
xbackground-color:blue;
}
body.frontpage div.footer p {
padding:0px;font-size:11px;color:#666;
text-align:left;width:540px;padding-bottom:0px;
border-top:0px solid #CCE6FF;
padding-top:5px;
margin-left:220px;
}
/* CONTAINERE */
div.printLogo {display:none;}
div.header {font-size:12px;border-top:4px solid white;border-bottom:6px solid white;padding:8px 0 0 31px;text-align:left;width:949px;height:87px;background-color:#79BAF8;margin:0 auto;}
div.global {width:679px;xbackground-color:red;float:left;text-align:right;height:48px;padding-top:4px;padding-right:10px;}
div.wrapper {text-align:left;width:980px;margin:0 auto;xbackground-color:blue;}
div.menu {font-size:12px;float:left;width:198px;xbackground-color:red;padding:0px 4px 4px 4px;}
div.content {width:752px;margin:0 4px;xbackground-color:red;float:left;}
div.search {width:669px;xbackground-color:blue;float:right;cclear:right;text-align:right;height:27px;padding-right:20px;}
div.footer {clear:both;text-align:left;display:table;width:980px;margin:30px auto 10px auto;padding-bottom:10px;xbackground-color:red;}
div.print {}
div.picture {}


div.contentSmallCol {background:transparent url(../images/containerHeadBg.gif) repeat-x left top;width:164px;margin-right:4px;xborder-bottom:4px solid white;xbackground-color:red;float:left;padding:0 10px;}
/*div.contentMediumCol {width:372px;margin-right:4px;xborder-bottom:4px solid white;xbackground-color:#CCE6FF;float:left;}*/
div.contentMediumCol {background:transparent url(../images/containerHeadBg.gif) repeat-x left top;width:352px;margin-right:4px;xborder-bottom:4px solid white;xbackground-color:#CCE6FF;float:left;padding:0 10px;}
div.contentLargeCol {background:transparent url(../images/containerHeadBg.gif) repeat-x left top;width:540px;margin-right:4px;xborder-bottom:4px solid white;xbackground-color:#CCE6FF;float:left;padding:0 10px;}
div.contentReallyLargeCol {background:transparent url(../images/containerHeadBg.gif) repeat-x left top;width:728px;margin-right:4px;xborder-bottom:4px solid white;xbackground-color:#CCE6FF;float:left;padding:0 10px;}
body.frontpage div.contentReallyLargeCol {background:transparent url(../images/containerHeadBg.gif) repeat-x left top;width:728px;margin-right:4px;xborder-bottom:4px solid white;float:left;padding:0 10px;background-color:#CCE6FF;background-image:none;border-bottom:4px solid white;}




body.frontpage div.emergency {background-color:#ED8210;}

div.contentSmallColPicture {background:transparent url(../images/containerHeadBg.gif) repeat-x left top;margin-right:4px;float:left;padding:0px 0px 0px 0px;width:184px;}

div.contentMediumCol img, div.contentLargeCol img, div.contentReallyLargeCol img {float:left;margin:8px 12px 5px 0;}
div.contentSmallColPicture img {margin:12px 0 0 0;display:block;margin-left:0px;margin-right:0px;}
div.contentSmallColPicture p {font-size:12px;margin:3px 0px;xbackground-color:red;padding:0;}
div.contentSmallColPicture p.imgTxt {font-size:11px;margin:3px 0px;xbackground-color:red;padding:0;line-height:13px;}
div.contentSmallColPicture h2 {padding-left:10px;padding-right:5px;}
div.print {xtext-align:right;xborder:1px solid red;margin-right:1px;padding-right:0;float:right;width:44px;height:12px;margin-top:9px;margin-bottom:20px;font-family:arial;font-size:10px}
div.print a {ztext-decoration:none;}


/* IMAGE STYLES */
body.frontpage div.contentReallyLargeCol img {border-right:4px solid white;margin:0px 5px 0 -10px;}

/* LINK STYLES */
div.global a, div.global a:link, div.global a:active, div.global a:visited {
text-transform:uppercase;color:white;margin:0 7px;
text-decoration: none;
}
div.global a:hover {
text-decoration: underline;
}
body.frontpage div.emergency *, body.frontpage div.emergency a, body.frontpage div.emergency a:link, body.frontpage div.emergency a:active, body.frontpage div.emergency a:visited, div.menu a.emergency, div.menu a.emergency:link, div.menu a.emergency:active, div.menu a.emergency:visited {background-color:#ED8210;color:white;}
div.emergency a:hover, div.menu a.emergency:hover  {color:black;}

body.normal div.emergency, body.wide div.emergency {background-color:white;color:black;background:white url(../images/containerHeadBgEmergency.gif) repeat-x left top; }
body.normal div.emergency h1, body.wide div.emergency h1 {color:white;}
 
/* left menu */

a.nav1, a.nav1:link, a.nav1:active, a.nav1:visited {
font-weight:normal;
display:block;
text-decoration:none;
background-color:#095BA5;
color:#fff;
text-transform:uppercase;
padding:6px 7px 6px 12px;
margin-top:4px;
width:179px;
}
a.nav1:hover {color:#fff;background-color:#3B8AD1;}
a.nav1Active, a.nav1Active:link, a.nav1Active:active, a.nav1Active:visited {
font-weight:normal;
display:block;
text-decoration:none;
background-color:#3B8AD1;
color:#fff;
text-transform:uppercase;
padding:6px 7px 6px 12px;
margin-top:4px;
width:179px;
}
a.nav1Active:hover {color:#fff;background-color:#3B8AD1;}
a.nav1Open, a.nav1Open:link, a.nav1Open:active, a.nav1Open:visited {
font-weight:normal;
display:block;
text-decoration:none;
background-color:#3B8AD1;
color:#F0F8FF;
text-transform:uppercase;
padding:6px 7px 6px 12px;
margin-top:4px;
width:179px;
}
a.nav1Open:hover {color:#fff;background-color:#3B8AD1;}


a.nav2, a.nav2:link, a.nav2:active, a.nav2:visited {
font-weight:normal;
display:block;
text-decoration:none;
background-color:#F0F8FF;
color:#095BA5;
padding:5px 7px 5px 12px;
margin-left:0px;
margin-top:0px;
width:179px;
border-bottom:1px solid #CCE6FF;

}
a.nav2:hover {color:#ED5A10;}

a.nav2Active,  a.nav2Active:link,  a.nav2Active:active,  a.nav2Active:visited {
font-weight:normal;
display:block;
text-decoration:none;
background-color:#F0F8FF;
color:#ED5A10;
padding:5px 7px 5px 12px;
margin-left:0px;
margin-top:0px;
width:179px;
border-bottom:1px solid #CCE6FF;
}
a.nav2Active:hover {color:#ED5A10;}

a.nav2Open,  a.nav2Open:link,  a.nav2Open:active,  a.nav2Open:visited {
font-weight:normal;
display:block;
text-decoration:none;
background-color:#F0F8FF;
color:#ED5A10;
padding:5px 7px 5px 12px;
margin-left:0px;
margin-top:0px;
width:179px;
border-bottom:1px solid #CCE6FF;
}
a.nav2Open:hover {color:#ED5A10;}

a.nav3, a.nav3:link, a.nav3:active, a.nav3:visited {
font-weight:normal;
display:block;
text-decoration:none;
background-color:#fff;
color:#095BA5;
padding:5px 7px 5px 27px;
margin-left:0px;
margin-top:0px;
width:164px;
border-bottom:1px solid #CCE6FF;
}
a.nav3:hover {color:#ED5A10;}
a.nav3Active,  a.nav3Active:link,  a.nav3Active:active,  a.nav3Active:visited {
font-weight:normal;
display:block;
text-decoration:none;
background-color:#fff;
color:#ED5A10;
padding:5px 7px 5px 27px;
margin-left:0px;
margin-top:0px;
width:164px;
border-bottom:1px solid #CCE6FF;
}
a.nav3Active:hover {color:#ED5A10;}


/* FORM STYLES */
input.SearchTxt {
font-size: 11px;width: 140px;color:#606060;
margin:0;
padding:3px 2px 2px 4px;
margin-right:3px;
font-family : verdana, Arial, Helvetica, sans-serif;
background-color:#CCE6FF;
}
input.searchButton {
background-color: #7ABAF7;
color: #fff;
font-size: 10px;cursor: pointer;font-weight:bold;
font-family : verdana, Arial, Helvetica, sans-serif;margin-top:1px;
padding:1px;
text-transform:uppercase;
}



/* stiler hentet over fra Editor.css som blir brukt i sidetypene */
.inputlabelwide  {font-weight: bold;margin-top:10px;}
.description {font-weight: bold;margin-top:10px;}
.content {}
.registerfield {}
passwordfield {}
.tablerow {float:left;width:150px;}
.hidden {display:none;}


/* print stasj */
div.printLogo {display:block;width:630px;text-align:left;border-bottom:1px solid #333;padding-bottom:5px;margin-bottom:10px;}
div.header {display:none;}
div.menu {display:none;}
div.print {display:none;}
h1 {ztext-transform: none;font-size:12px;font-weight:normal;color:#666;border-bottom:1px solid #666;xtext-align:right;}
div.rightBlueBoxHeadlineImage, div.rightBlueBoxHeadline {text-transform:uppercase;margin-top:10px;padding-bottom:3px;ztext-transform: none;font-size:12px;font-weight:normal;color:#666;border-bottom:0px solid #666;xtext-align:right;}
h2 {text-transform: none;font-size:21px;}
div.right {}


div.wrapper {text-align:left;width:630px;margin:0;padding:0;}
div.contentSmallCol {width:164px;border-left:1px solid #333;xmargin-top:30px;xborder-top:1px solid #333;}
div.contentSmallColPicture {padding-top:0;width:170px;padding-left:6px;border-left:1px solid #333;xmargin-top:30px;}
div.contentSmallColPicture div.headline {display:none;}
div.contentSmallColPicture img {margin-top:0;margin-bottom:10px;}
div.contentMediumCol {width:250px;}
div.contentLargeCol {width:450px;}
div.contentReallyLargeCol {width:600px;}
div.content {margin-left:0;padding-left:0;}


div.footer {text-align:left;width:630px;margin:0;padding:0;clear:both;display:block;padding-top:10px;padding-top:10px;}
div.footer p {font-size:11px;color:#666;text-align:left;width:650px;border-top:1px solid #666;padding-top:5px;margin-left:0px;}

p.ingress {
font-size:12px;font-weight:bold;
padding-bottom:10px;
}

#breadCrumb {padding:5px 0 20px 0;font-size:0.9em;}

#breadCrumb ul {display:inline;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0 10px 0px 0;}
#breadCrumb ul li {background:transparent url(/html/images/breadCrumb.gif) no-repeat scroll 5px 2px;display:inline;margin:0;padding:0 0px 0 15px;}
#breadCrumb ul li.first{background-image:none;padding:0px;}