﻿/* Reset - http://meyerweb.com/eric/tools/css/reset/ -  v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
font {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%;*/ vertical-align: baseline; background: transparent;}
div .right{ font-size:100%}
/* NTFK */
body { background: transparent url('Images/Ntfk/bg_ntfk.jpg') no-repeat scroll center bottom; }

span { font-size: 100%; font-family: Verdana; }
a { font-size: 100%; font-family: Verdana; color: black;}
blockquote { font-size: 100%; font-family: Verdana; }
td { font-size: 100%; font-family: Verdana; }
th { font-size: 100%; font-family: Verdana; }
dd { font-size: 100%; font-family: Verdana; }
dt { font-size: 100%; font-family: Verdana; }
dl { font-size: 100%; font-family: Verdana; }
input { font-size: 100%; font-family: Verdana; }
li { font-size: 100%; font-family: Verdana; }
p { font-size: 100%; font-family: Verdana; } 

#ntfkContent .contactinfo th {font: 80% Verdana; font-style:italic;}
#ntfkContent .contactinfo td {font: 80% Verdana;}
#ntfkContent .news {font-family:Verdana;}
#ntfkContent .news a{ text-decoration:none; font-weight:bold;}
#ntfkContent .news a:hover { text-decoration:underline;}
#ntfkContent .news th {font-weight:bold; font: bold 1em Verdana; padding-top:5px;}
#ntfkContent .news td {color:#A0A0A0; font: bold 0.8em Verdana, sans-serif; padding-top:5px;}
.newsingress {padding-top:4px; font-size:0.8em; font-family:Verdana;}


h1.news{font: 1.1em Verdana; margin: 0 0 0.3em 8px;letter-spacing: 0.05em; color:#800000; font-weight:bold;}
td.ms-vb {font:0.7em Verdana; text-decoration:none;}
td.ms-vb a {text-decoration:none;}
h1 { font: 1.4em Verdana; margin: 0 0 0.3em 8px; letter-spacing: 0.05em; color:#800000; font-weight:bold;}
h2 { font: 1.2em Verdana; margin: 0.6em 0 0.4em 0; font-weight:bold;}
h2.WebpartHeadline { border-bottom: 2px #D9D9D9 solid; font: bold 15px Arial; color:#880000; margin: 0 0 0.3em 0; letter-spacing: 0.07em; padding:0.3em 0 0.3em 0;} /* Only for Web Parts */
h3 { font: bold 1em Verdana; margin: 0 0 0.3em 0;} /*margin: 0 0 0.15em 0;*/
h4 { font:80% Verdana; margin: 0.1em 0 0.25em 0; font-weight: normal;}
h5 { font:75% Verdana; margin: 0.1em 0 0.2em 0;}
h6 { font-weight: bold; margin: 0 0 0.15em 0;}
strong { font-weight: bold; }
.hidden { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; }
#skip a:visited { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; }
#skip a:hover { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; }
#skip a { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; }
#skip a:focus { position:static; width:auto; height:auto; } 
#skip a:active { position:static; width:auto; height:auto; } 
.invisible { display:none; }
#ntfkBackground { background-image:url('Images/Ntfk/background-mainmenu.png'); background-position: 0 125px; background-repeat:repeat-x;} /* text-align: center;  */
#ntfkWrapper { width: 974px; margin: 0.5em auto 1em auto; text-align: left;}

/* Toolbars */
#ntfkToolbar { background-color: #f3f3f3; width: 100%; clear: both; }
#ntfkToolbar p {text-align:left; background: aqua;}
#ntfkToolbar #ntfkLogon { float: right; }
#ntfkToolbar #ntfkLogon { border: white 0px solid; border: 0 !important; }
#ntfkToolbar #ntfkSiteAction { float: right;}
#ntfkAuthoringPanel { }

/* Header */
#ntfkHeader {  height: 125px; }
#ntfkHeader .left  { float: left; width: 400px; }
#ntfkHeader .right {  float: right; width: 574px; }
#ntfkHeader .logo { margin-top: 10px; border: 0; padding-left:10px;}
#ntfkHeader .tools {padding: 5px 10px 0 0;font-size: 80%; text-align: right; }
#ntfkHeader .tools a:visited { text-decoration: none; }
#ntfkHeader .tools a { text-decoration: none; }
#ntfkHeader .tools a:hover { text-decoration: underline; }
#ntfkHeader .tools .medium-font { font-size: 125%; }
#ntfkHeader .tools .large-font { font-size: 140%; }

/* Main menu */
#ntfkNavMain { clear: both; margin:0; height: 47px; font:0.9em Verdana;}
#ntfkNavMain li { display: inline;  }
#ntfkNavMain li a { float: left; color: white; text-decoration: none; height: 33px; padding-top:15px; width:135px; text-align:center;}
#ntfkNavMain li:first-child a { text-align:left; width:100px; padding-left:15px;}
#ntfkNavMain li a:visited {}
#ntfkNavMain li a:hover { font-weight:bold; color: #7E0001; background: transparent url('Images/Ntfk/mainmenu-bg-whitewide.png') no-repeat scroll center bottom;}
#ntfkNavMain li:first-child a:hover { background: transparent url('Images/Ntfk/mainmenu-bg-white.png') no-repeat scroll center bottom; }
#ntfkNavMain li.AspNet-Menu-Selected a { font-weight: bold; color: #7E0001; background: transparent url('Images/Ntfk/mainmenu-bg-whitewide.png') no-repeat scroll center bottom; }
#ntfkNavMain li:first-child.AspNet-Menu-Selected a { font-weight: bold; background: transparent url('Images/Ntfk/mainmenu-bg-white.png') no-repeat scroll center bottom; }
#ntfkNavMain .AspNet-Menu-Horizontal { float:left; }
#ntfkNavMain .search { margin: 0; padding: 7px 0 0 0; width: 285px; float: right; border: 0; }
#ntfkNavMain .search input.textboxSearch {float: left;  width: 200px; height: 23px; font-size: 12pt; margin: 3px 5px 0 0; padding-top: 2px; border: 1px white solid; }
#ntfkNavMain .search .ms-sbtext { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; }
/*.gradient { background-image: url('../Style%20Library/Images/Ntfk/breadcrumb-bg.png'); background-repeat:repeat-x; clear: both; height: 6px;}*/

/* Bread crumb */
.breadcrumb { clear: both; height: 20px; padding: 4px 0 0 10px; font-size: 0.75em; margin-bottom: 10px; }
#ntfkNavBreadcrumb { clear: both; height: 20px; padding: 4px 0 0 10px; font-size: 0.75em; margin-bottom: 10px; }
.breadcrumb a:visited { color: #333333 }
#ntfkNavBreadcrumb a:visited { color: #333333 }
.breadcrumb a { color: #333333 }
#ntfkNavBreadcrumb a { color: #333333 }

/* Shortcut Menu */
#shortcutMenuWrapper { position:relative; float: right; margin-top: -5px; padding: 0;  }
#shortcutMenuWrapper .shortcutMenu { position:absolute;  width: 290px; display: none; left: -162px; background-color: white; }
#shortcutMenuWrapper .shortcutMenu ul {  z-index:1000;  border:1px solid #880000; top:0px; padding: 5px; }
#shortcutMenuWrapper .shortcutMenu li {  }
#shortcutMenuWrapper .shortcutMenu li a {  }
#shortcutMenuWrapper #shortcutMenuButtonOpen { float: left; clear: both; }
#shortcutMenuWrapper #shortcutMenuButtonClose{ float: right; }

/* Content and secondary navigation */
#ntfkContentWrapper { clear: both; margin-top: 1em; }
#ntfkContent .min400px { float:right;width:1px;height:400px; }
#ntfkContent {margin-left: 205px; padding: 0 1em 1em 1em; line-height: 1.2em; font-family: Verdana; }
#ntfkContent span { font-size: 100%;  font-family: Verdana; color: black; }
#ntfkContent .tekst a { font-size: 1em;  font-family: Verdana; color: black; text-decoration:none;}
#ntfkContent a { font-size: 100%;  font-family: Verdana; color: black; text-decoration:underline;}
#ntfkContent a:hover { text-decoration:underline;}
#ntfkContent blockquote { font-size: 90%;  font-family: Verdana; color: black; }
#ntfkContent table {}
#ntfkContent td { font-size: 100%;  font-family: Verdana; color: black; padding: 2px;}
#ntfkContent th { font-size: 100%;  font-family: Verdana; color: black; }
#ntfkContent dd { font-size: 90%;  font-family: Verdana; color: black; }
#ntfkContent dt { font-size: 90%;  font-family: Verdana; color: black; }
#ntfkContent dl { font-size: 90%;  font-family: Verdana; color: black; }
/*#ntfkContent ul { margin: 1em; }*/
#ntfkContent ul > li { list-style: disc; margin-left: 1em; }
#ntfkContent ol { margin: 1em; }
#ntfkContent ol > li { list-style: decimal; margin-left: 0.5em; }
#ntfkContent input { font-size: 100%;  font-family: Verdana; color: black; }
#ntfkContentWrapper #ntfkContent li { font-size: 100%;  font-family: Verdana; color: black; }
#ntfkContent p { font-size:100%;  font-family: Verdana; color: black; padding-bottom: 0.75em  }
#ntfkContent .left { float: left; width: 62%;}
#ntfkContent .right { width: 33%; float:right; }
#ntfkContent .link-item a { font-size: 80%; }
.ChromeDefault { font-size: 80% }

/*search CSS*/
#ntfkContent span .srch-Description{ font-size:14px; padding:10px 0 6px 0}
#ntfkContent .srch-Description{ font-size:14px; padding:10px 0 6px 0; font-family:Verdana;}
#ntfkContent .srch-Title { font-size:16px;}
#ntfkContent .srch-Title a { font-size:16px;text-decoration:none;}
#ntfkContent .srch-Title a:hover { font-size:16px;text-decoration:underline;}
#ntfkContent .srch-Metadata{ font-size:0.8em; padding-bottom:20px}
#ntfkContent .srch-URL{ font-size:12px}
#ntfkContent .srch-URL a{ text-decoration:none; font-size:12px}
#ntfkContent .srch-URL a:hover{ text-decoration:underline;}
#ntfkContent .srch-sort{ font-size:12px}
#ntfkContent .srch-sort-right{ font-size:12px}
#ntfkContent .srch-stats{ font-size:12px; padding-bottom:5px;}


#ntfkContentFullWidth { margin-left: -205px; }
#ntfkContentFullWidth .left { float: left; width: 615px; }
#ntfkContentFullWidth .right { width: 270px; float:right; }
#ntfkContentFullWidth a {font-family: Verdana;color:#2b2b2b; font-size:1.0em}

#ntfkContent .activityCalender ul { width:100%;}
#ntfkContent .activityCalender li {list-style:none; padding:10px 0 10px 30px; margin:0 0 0 0; border-bottom:1px #D0D0D0 solid; font: 1em Verdana; color:#2b2b2b;background:no-repeat url('Images/Ntfk/ikon_kalender_20x20.png') left;}
#ntfkContent .activityCalender li a {font: 0.8em Verdana; color:#2b2b2b; text-decoration:none;}
#ntfkContent .activityCalender li a:hover{ text-decoration:underline;}

#ntfkContent .activityList ul { width:100%;}
#ntfkContent .activityList li {list-style:none; padding:10px 0 10px 30px; margin:0 0 0 0; border-bottom:1px #D0D0D0 solid; font: 1em Verdana; color:#2b2b2b;background:no-repeat url('Images/Ntfk/ikon_sirkel_20x20.png') left;}
#ntfkContent .activityList li a {font: 0.8em Verdana; color:#2b2b2b; text-decoration:none;}
#ntfkContent .activityList li a:hover {text-decoration:underline;}

#ntfkContent .activityList li .ikon-sirkel {padding:10px 0 10px 30px; border-bottom:1px #D0D0D0 solid; font: 0.9em Verdana; color:#2b2b2b; list-style: disc inside url('Images/Ntfk/ikon_sirkel_20x20.png');}

.activityList ul { width:100%;}
.activityList li {list-style:none; padding:10px 0 10px 30px; margin:0 0 0 0; border-bottom:1px #D0D0D0 solid; font: 1em Verdana; color:#2b2b2b;background:no-repeat url('Images/Ntfk/ikon_sirkel_20x20.png') left;}
.activityList li a {font: 1em Verdana; color:#2b2b2b; text-decoration:none;}
.activityList li a:hover {text-decoration:underline;}

.activityList li .ikon-sirkel {padding:10px 0 10px 30px; border-bottom:1px #D0D0D0 solid; font: 0.9em Verdana; color:#2b2b2b; list-style: disc inside url('Images/Ntfk/ikon_sirkel_20x20.png');}

#ntfkContent .kalender th {padding:5px 0 5px 2px; text-align:left; border:1px #E6E6E6 solid; width:25%}
#ntfkContent .kalender td {padding:5px 0 5px 2px; text-align:left; font-size:12px; font-family:Verdana; border:1px #E6E6E6 solid; width:25%;}
#ntfkContent .kalender td a{text-decoration:none; font-size:1em; color:#800000;}
#ntfkContent .kalender td a:hover { text-decoration:underline;}

#ntfkContent .ansatte th {padding:5px 0 5px 0; background-color:#E6E6E6; color:#808080; text-align:left; border:1px #E6E6E6 solid;}
#ntfkContent .ansatte td { padding:5px 0 5px 2px; text-align:left;font-family:Verdana; border:1px #E6E6E6 solid;}
#ntfkContent .ansatte td a{text-decoration:none; color:#800000;}


/* Add This */
#ntfkContent .addthis_toolbox { font-size: 0.9em;width : 100%; clear: both; padding: 2px 0 2px 0px; border: 2px solid #eee; background-color: #eee; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#ntfkContent .addthis_toolbox a { font-size: 0.9em;padding: 2px 0 2px 34px; margin-right: 15px; position: relative; display: block; text-decoration: none; color: black; }
#ntfkContent .addthis_toolbox a:hover { font-size: 0.9em; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-decoration: underline; }

/* Sub menu */
#ntfkNavSub { float: left; width: 200px; font-size: 0.8em; padding-left:8px}
#ntfkNavSub a { padding: 5px 0 5px 5px; text-decoration: none; color: #840000; font-weight: bold; }
#ntfkNavSub a:hover { color: black; text-decoration: underline}

/* Level 1*/
#ntfkNavSub ul { margin: 0 0 0 0; padding: 0 0 25px 0; list-style-image: url('Images/Ntfk/bullet.gif');  list-style-position:inside; border-top: 1px #DBC4AD dashed; }
#ntfkNavSub li {  border-bottom: 1px #DBC4AD dashed; }
#ntfkNavSub ul a { display: inline-block; }
#ntfkNavSub ul .AspNet-Menu-Selected { background-color: #F2EAE2; color: black }

/* Level 2*/
#ntfkNavSub ul ul { padding: 0 0 0 35px; margin: 0; list-style: none; background-color: white; }
#ntfkNavSub ul ul li { border: 0; }
#ntfkNavSub ul ul a {}
#ntfkNavSub ul ul a.AspNet-Menu-Selected { font-weight: bold;}

/* Level 3*/
#ntfkNavSub ul ul ul {padding: 0 0 0 10px; margin: 0; }
#ntfkNavSub ul ul ul a {}
#ntfkNavSub ul ul ul a.AspNet-Menu-Selected { font-weight: bold }

/* Footer */
#ntfkFooter { height: 15px; border-top: 3px solid #840000; clear: both; font-size: 0.7em; text-align: center; color: #AEAEAE; padding: 0.5em 0 0.5em 1px;}
#ntfkFooter div { padding-right: 22px;  float: left; }

/* Edit */
.editTitle { font: 100% Tahoma,Geneva,Kalimati,sans-serif; margin: 0 0 0.3em 0; letter-spacing: 0.05em; }

/* CSS Bugs in Web Parts */
.ms-selwidth { font-size: 80%; }
.slm-layout-main #linkitem .link-item { font-size: 1em; }
 
 
 
/**********************************************************************************************************/
.spesialbilde
{
 height:150px;
 width:250px;
}
.spesialtittel
{
 color:#800000;
 font-weight:bold;
 font-size:16px;
 font-family:Verdana;
}
.spesialingress
{
 font-size:12px;
 font-family:Verdana;
}
.nyhetstittel
{
 color:#800000;
 font-weight:bold;
 font-size:13px;
 font-family:Verdana;
}
.nyhetsingress
{
 font-size:12px;
 font-family:Verdana;
}
.mal
{
 
 color:#800000;
 font-size:23px;
 font-weight:bold;
}
.ingress
{
 
 font: bold 90% Verdana;
 padding-left:8px;
}
.tekst
{
 font: 0.8em Verdana;
 color:gray;
 padding-left:8px;
 clear: both;
}

.pageContent
{
      font-family:Verdana; 
}
.page
{
 width:70%;
 padding-left:8px;
 font-family:Verdana;
}
.linker {}
.linker a {text-decoration: none; padding-left:20px;}
.linker a:hover {text-decoration: underline}

/*.bullet{ margin: 0 0 0 0; padding: 0 0 25px 0; list-style-image: url('../Style%20Library/Images/Ntfk/bullet.gif');  list-style-position:inside;}*/
.bullet{
border-style: none;
border-color: inherit;
border-width: 0;
vertical-align:top;
background-image:url('Images/Ntfk/ikon_sirkel_20x20.png');
background-repeat:no-repeat;
background-position:left;

background-color:white;
}
.day{clear:right; padding-left:6pt;}
.month{padding-left:6pt;}

/*dispform formattering*/
.dispform
{font:0.9em Verdana;}

.dispform h3{font: bold 0.9em Verdana; margin: 0 0 0.3em 0;}

#ntfkContent .entry { display: block; border-bottom:1px #D9D9D9 solid;  }
#ntfkContent .entry .title {  padding: 8px 0 5px 0; }
#ntfkContent .entry .title a { text-decoration:none; font-weight:bold; color:#2B2B2B; font: bold 1.0em Arial; }
#ntfkContent .entry .title a:hover { text-decoration:underline;}
#ntfkContent .entry .content { padding-top:0; font-size:0.9em; font-family:Verdana; color: #2B2B2B; }
#ntfkContent .entry .date { color: #AFAFAF; clear: both; display: block; padding-top: 3px; }

table.cbq-layout-main { width:100% }

/*Alt innhold*/
#ntfkContent .level-section { padding:0 0 5px 0}
#ntfkContent .level-section a { text-decoration:none;}
#ntfkContent .level-section a:hover { text-decoration:underline}
#ntfkContent .level-header a {font: bold 0.9em Verdana;}
#ntfkContent .headertitle-large a {font: bold 0.9em Verdana;}
#ntfkContent .headertitle {}
#ntfkContent .level-item-pos a {margin-left:20px; text-decoration:none;}
level-item level-bullet {}

