/* 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:76%;
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color:#ebebeb;
}

a, a:link, a:active, a:visited {
color:#246ea8;
text-decoration: underline;
}
a:hover {
color:#246ea8;
text-decoration: none;
}
h1 {
color:#606060;
margin:0;
margin-bottom:4px;
padding:6px 0px 4px 0;
font-size:1.1em;
line-height:1.1em;
text-transform:uppercase;
font-weight:normal;
}

h2 {
color:#606060;
margin:0;
padding:0px 0px 3px 0px;
font-size:1.5em;
line-height:1.3em;
font-weight:normal;

}

h3 {
color:#606060;
padding:5px 0px 3px 0px;
margin:0;
font-weight:bold;
font-size:1.0em;

}

h4 {
color:#606060;
padding:5px 0px 3px 0px;
margin:0;
margin-bottom:-2px;
font-size:1.0em;

}
h5 {

}
h6 {}
p {line-height:1.3em;font-size:1.0em;margin:0;padding:5px 0px 10px 0px;}
div.nyhetsingress {line-height:1.6em;font-size:1.0em;margin:0;padding:5px 0px 10px 0px;}

ul {}
ol {}
li {}
table, td, th {
font-size:1.05em;
}
fieldset {width:166px;font-size:1.0em;font-family : Verdana, Arial, Helvetica, sans-serif;margin-top:5px;}
legend {color:#606060;margin-bottom:10px;font-size:1.0em;}
fieldset p {}
fieldset label {font-size:1.0em;}
form {margin:0;padding:0;}
input, option, label, legend, select, optgroup, textarea, fieldset {
font-family : Verdana, Arial, Helvetica, sans-serif;font-size:1.0em;
}
input.usernameBox{display:block;width:160px;}
input.passwordBox{display:block;margin-bottom:15px;width:160px;}


/* SPECIALS HTML STYLES */



body.frontpage h2 {font-weight:normal;font-size:1.2em;padding:2px 0 6px 0}
div.contentSmallCol div.headline h2,h2.rightheadline  {
color:#606060;
margin:0;
padding:8px 10px;
height:12px;
font-size:1.0em;
line-height: 1.0em;
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:1.0em;
line-height: 1.0em;
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:1.0em;
line-height: 1.0em;
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:1.0em;
line-height:1.3em;
font-weight:bold;
}
div.contentSmallColPicture h3 {
color:#606060;
margin:0;
padding:12px 0px 2px 0;
font-size:1.0em;
line-height:1.3em;
}
ul {margin:5px 15px;padding:0 5px;}
li {margin: 5px auto;line-height:16px;line-height:1.3em;font-size:1.0em;}
p.ingress {font-size:1.2em;padding-bottom:10px;}

p.footerLeft {
float: left;
}
p.footerRight {
float: right;
}
body.frontpage p.date {float:left;font-size:1.0em;line-height:1.3em;padding:0 3px 0 0;margin:5px 0px 0px 0px;}
body.normal p.date {float:left;line-height:1.2em;font-size:1.0em;padding:0;margin:5px 0px 0px 0px;}
body.normal p.listDate {margin:0;padding:0;margin-bottom:-2px;margin-top:10px;}
div.footer p {padding:0px;color:#666;font-size:0.80em;
text-align:left;width:540px;padding-bottom:10px;
padding-top:5px;
margin-left:220px;}
body.frontpage div.footer p {
padding:0px;color:#666;
text-align:left;width:540px;padding-bottom:0px;
border-top:0px solid #CCE6FF;
padding-top:5px;
margin-left:220px;font-size:0.9em;
}

h1.rightBlueBoxHeadline {
color:#606060;
margin:0;
padding:7px 10px;
text-transform:uppercase;
font-weight:normal;
margin:0;
margin:-4px -10px 0 -10px;
border-bottom:4px solid white;
border-top:4px solid white;
font-size:1.0em;
text-transform:uppercase;
}

div.rightBlueBoxHeadline {
color:#606060;
margin:0;
padding:7px 10px;
text-transform:uppercase;
background-color:#CCE6FF;
font-weight:normal;
margin:0;
margin:-4px -10px 0 -10px;
border-bottom:4px solid white;
border-top:4px solid white;
font-size:1.0em;
text-transform:uppercase;
}


div.rightBlueBoxHeadlineImage {
color:#606060;
margin:0;
padding:8px 10px;
height:12px;
font-weight:normal;
margin:0;
margin:-4px -10px 0 -10px;
border-bottom:4px solid white;
border-top:4px solid white;
font-size:1.0em;
text-transform:uppercase;

}
/* CONTAINERE */
div.printLogo {display:none;}
div.header {font-size:1.0em;padding:0px 0 0 0px;text-align:left;width:980px;background-color:#fff;float:left}
div.global {width:679px;float:left;padding:5px 10px 8px 17px;}
div.logo {padding:10px 5px 20px 13px;float:left;width:300px;}
div.slogan {float:right;width:400px;text-align:right;padding:50px 100px 10px 10px}
div.slogan p {color:#c3562e;font-size:1.4em;} /* text-transform:uppercase*/
div.headerInner {background-color:#ebebeb;float:left;width:972px;margin:0 4px}
div.wrapper {text-align:left;width:980px;float:left;overflow:auto;padding-top:20px;padding-bottom:60px;background:#fff url(/html/images/sirkel.jpg) no-repeat bottom right;}
div.menu {font-size:1.0em;float:left;width:198px;padding:0px 4px 4px 4px;}
div.content {width:770px;margin:0 0px 4px 0;float:left;}
div.search {width:220px;float:right;text-align:right;padding-right:20px;padding-top:5px;}
div.footer {clear:both;text-align:left;display:table;width:980px;margin:10px auto 10px auto;padding-bottom:10px;}
div.print {}
div.picture {}


div.contentSmallCol {background:transparent url(/html/images/containerHeadBg.jpg) repeat-x left top;width:186px;float:left;padding:0 10px;}
div.contentMediumCol {background:transparent url(/html/images/containerHeadBg.jpg) repeat-x left top;width:360px;margin-right:4px;float:left;padding:0 10px;}
div.contentLargeCol {background:transparent url(/html/images/containerHeadBg.jpg) repeat-x left top;width:540px;margin-right:4px;float:left;padding:0 10px;}
div.contentReallyLargeCol {background:transparent url(/html/images/containerHeadBg.jpg) repeat-x left top;width:750px;float:left;padding:0 10px;}
body.frontpage div.contentReallyLargeCol {width:750px;margin-right:4px;float:left;padding:0 10px;border-bottom:4px solid white;}
body.frontpage div.emergency {background-color:#ED8210;}
div.contentSmallColPicture {background:transparent url(/html/images/containerHeadBg.gif) repeat-x left top;margin-right:4px;float:left;padding:0px 0px 0px 0px;width:184px;}
div.contentLargeCol img, div.contentReallyLargeCol img {float:left;margin:8px 12px 5px 0;}
div.wrapper div.content div.contentMediumCol img {display:block;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:1.0em;margin:3px 0px;padding:0;}
div.contentSmallColPicture p.imgTxt {font-size:0.9em;margin:3px 0px;padding:0;line-height:13px;}
div.contentSmallColPicture h2 {padding-left:10px;padding-right:5px;}
div.print {margin-right:1px;padding-right:0;float:right;width:44px;height:12px;margin-top:7px;margin-bottom:20px;font-family:arial;font-size:0.9em;}
div.print a {}

/* 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;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(/html/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:#ebebeb;
color:#595959;
padding:6px 7px 6px 12px;
margin-bottom:4px;
width:179px;
}
a.nav1:hover {background-color:#d9d9d9;}
a.nav1Active, a.nav1Active:link, a.nav1Active:active, a.nav1Active:visited {
font-weight:normal;
display:block;
text-decoration:none;
background-color:#ebebeb;
color:#595959;font-weight:bold;
padding:6px 7px 6px 12px;
margin-bottom:4px;
width:179px;
}
a.nav1Active:hover {}
a.nav1Open, a.nav1Open:link, a.nav1Open:active, a.nav1Open:visited {
font-weight:normal;
display:block;
text-decoration:none;background-color:#ebebeb;color:#595959;
font-weight:bold;
padding:6px 7px 6px 12px;
margin-bottom:4px;
width:179px;
}
a.nav1Open:hover {}


a.nav2, a.nav2:link, a.nav2:active, a.nav2:visited {
font-weight:normal;
display:block;
text-decoration:none;
background-color:#fff;
color:#246ea8;
padding:5px 7px 5px 12px;
margin-left:0px;
margin-top:0px;
width:179px;
border-bottom:1px solid #ebebeb;

}
a.nav2:hover {color:#c3562e;}

a.nav2Active,  a.nav2Active:link,  a.nav2Active:active,  a.nav2Active:visited {
font-weight:normal;
display:block;
text-decoration:none;
background-color:#fff;
color:#ed5407;
padding:5px 7px 5px 12px;
margin-left:0px;
margin-top:0px;
width:179px;font-weight:bold;
border-bottom:1px solid #ebebeb;
}
a.nav2Active:hover {color:#ed5407;}

a.nav2Open,  a.nav2Open:link,  a.nav2Open:active,  a.nav2Open:visited {
font-weight:normal;
display:block;
text-decoration:none;
background-color:#fff;
color:#c3562e;font-weight:bold;
padding:5px 7px 5px 12px;
margin-left:0px;
margin-top:0px;
width:179px;
border-bottom:1px solid #ebebeb;
}
a.nav2Open:hover {color:#c3562e;}

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 #ebebeb;
}
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:#c3562e;font-weight:bold;
padding:5px 7px 5px 27px;
margin-left:0px;
margin-top:0px;
width:164px;
border-bottom:1px solid #ebebeb;
}
a.nav3Active:hover {color:#c3562e;}


/* FORM STYLES */
input.SearchTxt {
	font-size: 11px;width:140px;color:#595959;margin:0;margin:1px 0 0 0;padding:3px 2px 3px 4px;float:left;border:0px;
	border:1px solid #b2b2b2;border-right:0px;}
input.searchButton {overflow:visible;background-color:#ebebeb;border:0px;cursor: pointer;margin-top:1px;margin-bottom:1px;height:21px;
    padding:2px 7px 2px 7px;text-transform:uppercase;color:#595959;border:1px solid #b2b2b2;float:left;vertical-align:baseline;
    font-weight:bold;font-size:11px;}
input.searchButton:hover {background-color:#fff;color:#000;}


/* 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 {}
div.passwordfield {font-size:1.0em;color:red;}
.tablerow {float:left;width:150px;}
.hidden {display:none;}


img.borderless
{
	border:0;
}

input.registerfield
{
	width: 20em;
}

table.sortable 
{
	text-align:left;

}
table.sortable tr {border-bottom:1px solid #000;}

table.sortable tr td{
padding:0 10px 5px 0px;
margin:0 0px 0 0;
}

/* Sortable tables */
table.sortable a.sortheader {
    color:#666666;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}
/* lagt til 2806 */
div#defaultframework__ctl0__ctl5__ctl0_NameRow div{margin-top:10px;margin-bottom:5px;color:#333;font-size:12px}
div#defaultframework__ctl0__ctl5__ctl0_PasswordRow div {margin-bottom:5px;margin-top:10px;color:#333;font-size:12px}
div#defaultframework__ctl0__ctl5__ctl0_EmailRow div {margin-top:10px;margin-bottom:5px;color:#333;font-size:11px}
div#defaultframework__ctl0__ctl5__ctl0_Password div{font-size:9px;}





div.wrapper h4.rundskriv {
border-top:1px solid #ccc;font-size:11px;font-size:0.85em;font-weight:normal;color:black;margin-bottom:0;margin-top:5px;}
h4.rundskriv span {display:block;float:right;}


table#id_matrix {}
table#id_matrix tr {}
table#id_matrix tr td {}
table#id_matrix td label {display:block;}

/*Laget av Aud Marie 06.10.06*/

.hiddenTxt {
position: absolute;left: -1000px;width: 900px;
}

/*Laga av Aud Marie 10.10.07*/

div.global a.a, div.global a.a:link, div.global a.a:visited {
padding:0px;margin:0px;padding:0 3px 0 0;
}

div.global a.a:hover {
padding:0px;margin:0px;padding:0 3px 0 0;
}
div.global a.a:active {
padding:0px;margin:0px;padding:0 3px 0 0;
}

div.global a.aa, div.global a.aa:link, div.global a.aa:visited {
padding:0px;margin:0px;padding:0 3px 0 0;font-size:1.2em;
}

div.global a.active {
padding:0px;margin:0px;padding:0 3px 0 0;font-size:1.2em;
}

div.global a.hover {
padding:0px;margin:0px;padding:0 3px 0 0;font-size:1.2em;
}

div.global a.aaa, div.global a.aaa:link, div.global a.aaa:visited {
padding:0px;margin:0px;padding:0 3px 0 0;font-size:1.4em;
}

div.global a.active {
padding:0px;margin:0px;padding:0 3px 0 0;font-size:1.4em;
}

div.global a.hover {
padding:0px;margin:0px;padding:0 3px 0 0;font-size:1.4em;
}

#documenticon img
{
	float: none;
	margin: 0px;	
}
#flashcontent 
{
	float: left;
}
#sidebarTopContent 
{
	width: 154px;
	float: left;
	padding-left: 10px;
}

/*Searchpage*/
ol.searchpage li{margin-bottom:0px;padding-bottom:0px;margin-top:10px;padding-top:0px;}
ol.searchpage li h2{font-weight:bold;font-size:1.0em;margin:0;padding:0 0 5px 0;}
ol.searchpage li p{margin:0;padding:0;line-height:1.4em;}
ol.searchpage li p span{font-size:0.9em;}
ol.searchpage li img{margin:0;padding:0 5px 0 0;float:none;}


/* added by epinova */
div.filterlinks
{
	padding:15px 5px 10px 10px;
}

p.updated
{
	font-style:italic;
}
a.filterlink
{
	padding:2px 0 2px 20px;
}
a.sortlink
{
	padding:0 0 0 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;
}


div.clearer {clear:both;font-size:1px;line-height:1px;}
form {width:980px;margin:0 auto}

/* Added by Arild 17.08.2010 for Yrkesfisker:  -------*/
div.contentReallyLargeColStart {background:none;width:430px;float:left;padding:0 10px;}
div.wrapperYF {text-align:left;width:976px;float:left;overflow:auto;padding-top:20px;padding-bottom:60px; background: #fff; border: 2px solid white;}
div.wrapperYF div.contentReallyLargeColStartpage { width: 430px; padding-left: 20px;}
h2.YFStartPageNews {padding-top: 10px;}
div.wrapperYF div.contentSmallCol { background: url(yrkesfisker-bakgrunnsbilde-her.png) }
/*div.wrapperYF div.contentReallyLargeCol { background: url(yrkesfisker-bakgrunnsbilde-her.png) }*/
div.YFlogo {padding:10px 5px 5px 13px;float:left;width:300px;}
div.YFslogan {float:right;width:400px;text-align:right;padding:50px 100px 10px 10px;}
div.YFslogan p {color:#c3562e;font-size:1.4em;} /* text-transform:uppercase*/
/*----------------------------------------------------*/
