/* CSS Document */

/* MAIN LAYOUT */

body
{
background-color: #ffffff;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-size: 100%;
background-repeat: repeat-x;
}

/* hack - fordi Viewer viser tittel uansett! PT fiks */
.PortletOverskrift1 {display: none;}

#bottom
{
width: 100%;
clear: both;
background-image: url(/pt_internet/images/npt_no/bg_bottom.gif);
background-repeat: repeat-x;
}

/* LINKS */
A:link, A:active, A:visited, A:hover {text-decoration:none; color:#003366; }
A:visited {color:#006699}
A:hover {border-bottom:1px solid #CCCCCC;}

a.archive:link, a.archive:active, a.archive:visited, a.archive:hover
{
background: url(/pt_internet/images/icon_archive.gif) no-repeat left top;
padding-left: 13px;
font-weight:bold;
}

a.file:link, a.file:active, a.file:visited, a.file:hover
{
background: url(/pt_internet/images/icon_file.gif) no-repeat left top;
padding-left: 13px;
}

a.map:link, a.map:active, a.map:visited, a.map:hover
{
background: url(/pt_internet/images/icon_map.gif) no-repeat left top;
padding-left: 13px;
}

a.mail:link, a.mail:active, a.mail:visited, a.mail:hover
{
background: url(/pt_internet/images/icon_mail.gif) no-repeat left top;
padding-left: 13px;
}

a.print:link, a.print:active, a.print:visited, a.print:hover
{
background: url(http://www.npt.no/ikoner/utskrift.gif) no-repeat left top;
padding-left: 17px;
font-size : 8pt;
color : #666666;
}

/* CSS for linker i dokumenter, NY */
.doclinks a:link {text-decoration:underline;}
.doclinks a:hover {color:#ff5800 !important;border-bottom: none !important;}
.doclinks a:visited {text-decoration:underline !important;}

/* TYPOGRAPHY */


body,td,input {font-family: Verdana, Arial, sans-serif;}

address {font-size: 0.65em;font-style: normal;}

h1, h2, h3, h4, h5, h6, p {margin-top: 0px;margin-bottom: 10px;}

ul, input, .sitemap_level1, ol {font-size: 11px;}

p {font-size: 0.7em;}
p.preamble {line-height: 1.3em;}
p.paragraph {color:#333333;}
p.caption {font-size: 0.65em;}
p.title {margin-bottom:5px;}

h1 {font-size: 1.125em;margin-top: 0px;color: #333333;}
h2 {font-size: 1em;color: #333333;}
h3 {font-size: 0.9em;color: #333333;}
h4 {font-size: 0.8em;color: #333333;}
h5, h6 {width: 150px;font-size: 0.8em;margin: 0px;padding-top:2px;text-transform: uppercase;color: #333333;}

p.date {color:#666666;margin-right: 20px;margin-bottom: 0px;}

label {font-size: 11px;}

.bildetekst {font-size: 10px;font-style: italic;}

/* MISC */

.opphoyd {vertical-align : super;}

.nedsenket {vertical-align: sub;}

ul, li {margin-left: 10px;list-style-type: none;margin-top: 5px;padding: 0px;}

ol li {margin-left: 5px;margin-top: 5px;padding: 0px;list-style-type:decimal;}

.column_2_left {float:left;width: 245px;}
.column_2_right {float:left;width: 245px;margin-left: 25px;}

.searchbutton {font-size:9px;width:60px;margin-left:5px;background-color: #eeeeee;}

#middle .thumb {float:left;margin-right: 10px;}

#right .thumb {margin-bottom: 10px;}

.logo {padding:15px;height: 100px;width: 87px;float:left;}

.spacer {clear: both;height: 20px;}

.contact {width: 920px;padding-left: 25px;padding-top: 15px;}

.breadcrumb, .breadcrumbs {
	background-image: url(/pt_internet/images/bg_breadcrumb.gif);
	background-repeat: no-repeat;
	width:535px;
	height:19px;
	font-size:10px;
	padding-top: 11px
}
.breadcrumbs {padding-left: 10px;}
.breadcrumbs .breadcrumb {background: none;}
.breadcrumb strong {padding-left: 13px;}

.introduction
{
	margin-left: 9px;
	background-color: #eeeeee;
	background-repeat: no-repeat;
	margin-bottom: 20px;
	width: 530px;
	height: 120px;
}
.margin_left {margin-left: 9px;}

.introduction p {padding: 15px 15px 15px 175px;}

.contentmiddle {margin-left: 10px;margin-top: 25px;}
.contentright {margin-left: 10px;margin-top: 10px;padding-bottom: 10px;}

.frontpage_news, .news_table{margin-left: 10px;}
.frontpage_news .dato {font-size: 0.7em;line-height: .7em;color:#666666;}
.frontpage_news .ingress {font-size: 0.7em;margin-bottom: 15px;}
.frontpage_news .ingress img {float: left;margin-right: 10px;padding: 2px;border: 1px solid #cccccc;margin-bottom: 15px;}
.frontpage_news .tittel {font-size: 0.7em;line-height: 1.2em;padding-right: 5px;vertical-align:top;font-weight: bold;}

.news-style, .news-table{margin-left: 10px;}
.news-style .dato {margin-bottom:5px;font-size: 0.7em;color:#666666;}
.news-style p {font-size: 0.7em;margin-bottom: 15px;}
.news-style p img {float: left;margin-right: 10px;padding: 2px;border: 1px solid #cccccc;}
.news-style h1 {font-size: 0.7em;font-weight: bold;margin-bottom:5px;}

.frekvens_text .news_table {margin-left: 0px;}
.frekvens_text .ingress {font-size: 0.7em;}
.frekvens_text .tittel {font-size: 0.7em;line-height: 1.2em;padding-right: 5px;vertical-align:top;font-weight: bold;}

/* Brukes i nyhetsarkiv */
.news_table td {padding: 3px;	vertical-align:top;}
.news_table td a {vertical-align:top;}
.news_table .dato {font-size: 0.7em;color:#666666;}
.news_table .tabell_tittel {font-size: 0.7em;line-height: 1.2em;}
.news_table .functions {margin-top: 10px;border-top: 1px solid #cccccc;font-size: 0.7em;}

.search_middle h1 {float: left; width: 300px;}
.search_middle p {float:right;margin-top: 10px;}

.frontpage_archive p.date {float: left;margin-bottom: 5px;}

.archive p {float: left;margin-right: 10px;}

.thumb {padding:2px;border: 1px solid #cccccc;margin-left: 5px;}

.vvthumb img {padding:2px;border: 1px solid #cccccc;margin-top: 5px;}

.sitemap_level1
{
width:245px;
border-bottom:1px solid #cccccc;
padding-bottom: 5px;
margin-left: 10px;
font-weight:bold;
}

.sitemap_level1_rss
{
background: url(/pt_internet/ikoner/rss.gif) no-repeat left top;
padding-left: 18px;
font-size: 11px;
width:245px;
border-bottom:1px solid #cccccc;
padding-bottom: 5px;
margin-left: 10px;
font-weight:bold;
}

.divider
{
width:100%;
border-bottom: 1px solid #cccccc;
clear:both;
margin-top: 10px;
margin-bottom: 10px;
}

/*.forbrukerinfo {}*/
.forbrukerinfo {width:167px;}
.forbrukerinfo img {float:left;margin-left: 5px;margin-right: 10px;margin-top: 5px;margin-bottom: 5px;width:30px;}

.drawer, .temadrawer
{
font-size: 0px;
line-height: 0px;
background-image: url(/pt_internet/images/drawer.gif);
background-repeat: repeat-x;
background-position: center;
height:10px;
clear:both;
}

.temadrawer {width:150px;margin-left: 10px;background-image: url(/pt_internet/images/drawer.gif);}

.drawer {width:170px;margin-left: 0px;}

label.varsling {display:block;width:50px;float:left;}

div#map
{
position: absolute;
left: 10px;
top: 0px;
width: 573px;
height: 413px;
display: none;
}

/* 	CSS styles for tables. 
		Brukes bla. i markedskontroll, årsrapporter */
.document_list {padding-left: 15px;}

.document_list a:link {font-size: 11px;display: block;padding: 5px 10px 5px 15px;border-bottom: 0px;}
.document_list a:hover {text-decoration: underline;}
.document_list a:visited {font-size: 11px;display: block;padding: 5px 10px 5px 15px;border-bottom: 0px;}
.document_list .text {font-size: 11px;}
.document_list .functions{margin-top: 10px;border-top: 1px solid #cccccc;font-size: 0.7em;}
.document_list td a {vertical-align:top;}

.document_list2 {padding-left: 5px;}

.document_list2 a:link {font-size: 11px;display: block;padding: 5px 10px 5px 15px;border-bottom: 0px;}
.document_list2 a:hover {text-decoration: underline;}
.document_list2 a:visited {font-size: 11px;display: block;padding: 5px 10px 5px 15px;border-bottom: 0px;}

.thead {BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #dddddd;font-weight: bold;}

.documentTable {width:530px;}
.documentTable .PortletHeading1 {font-size:11px;}
.documentTable th {BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; BORDER-LEFT: #dddddd 1px solid; WIDTH: auto; PADDING-TOP: 6px; BORDER-BOTTOM: #dddddd 1px solid}
.documentTable table {BORDER-COLLAPSE: collapse}
.documentTable td {BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; BORDER-LEFT: #dddddd 1px solid; WIDTH: auto; PADDING-TOP: 6px; BORDER-BOTTOM: #dddddd 1px solid}
.documentTable skjemaodd {background: #eeeeee;}
.documentTable tr.alt {background-color: #eeeeee;}

.documentTable a:link {text-decoration:underline;}
.documentTable a:hover {color:#ff5800 !important;border-bottom: none !important;}
.documentTable a:visited {text-decoration:underline !important;}

.skjemaheader {BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #dddddd;font-weight: bold;}
/* CSS tabell slutt */

.file_type span {display: none;}
.file_type {display: none;background: url(../images/icon_text.gif) no-repeat center;width: 20px;height: 20px;display: block;}

.fil_DOC {background: url(../images/icon_word.gif) no-repeat center;width: 20px;height: 20px;display: block;}
.fil_PDF {background: url(../images/icon_pdf.gif) no-repeat center;width: 20px;height: 20px;display: block;}
.fil_XLS {background: url(../images/icon_xls.gif) no-repeat center;width: 20px;height: 20px;display: block;}
.fil_PPT {background: url(../images/icon_ppt.gif) no-repeat center;width: 20px;height: 20px;display: block;}
.fil_HTM, fil_HTML {background: url(../images/icon_url.gif) no-repeat center;width: 20px;height: 20px;display: block;}

.temaBokstav {font-family: Arial, Helvetica, sans-serif;font-size: 12pt;font-weight: bold;margin: 0 0 0 0;padding: 5px 0px 0px 10px;}
.temaLenke {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 9pt;}
.temaSe {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 9pt;font-weight: normal;margin: 0;padding: 8px 0px 0px 15px;}

/* CSS for kalender i offentlig journal */
.kalender 
{
	background-color: #eeeeee;
	margin-left:5px;
	background-color:#ffffff;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #cccccc;
	height: 148px;
	background-image:url(images/bg_kalender.html);
}

.kalender div.date {
	padding: 0px;
	border: 1px solid #cccccc;
	font-size:10px;
	float:left;
	margin-right: 3px;
	margin-bottom: 3px;
	width: 16px;
	height: 12px;
	text-align:center;
}

.kalender div.date div {padding: 0px;}
.kalender .spacerthin {clear: both; padding: 0px; height: 5px;}

.kalender div.day {
	padding: 0px;
	border: 1px solid #eeeeee;
	font-size:10px;
	float:left;
	margin-right: 3px;
	margin-bottom: 3px;
	width: 16px;
	height: 12x;
	text-align:center;
	font-weight: bold
}

.kalender div.day div{padding: 2px;}
.kalender a {font-weight:bold;}
.kalender.dayselected {background-color: dddddd;}
.kalender p {margin: 0px;}

.kalenderbunn {margin-left:10px;background-image:url(images/kalender_bottom.gif);height: 4px;}

.footer {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 8pt;color : #666666;text-decoration: none;}

hr {display: none;}

.PortletText1 {Color : #000000;Font-Family : Verdana, Geneva, Arial, Helvetica, sans-serif;Font-Size : 9pt ;}
.PortletText2 {Color : #000000;Font-Family : Verdana, Geneva, Arial, Helvetica, sans-serif;Font-Size : 9pt ;text-align:left;}

.dokument {margin: 10px 0px 0px 0px;padding: 0px 0px 0px 0px;}

/* CSS til regionkontor side */
#trondheim, #lodingen, #lillehammer, #bergen, #stavanger, #ski, #sundbyfoss, #lillesand {display: none;overflow: hidden;}

.svarboks {border: thin #CCCCCC;font-size: 11pt; padding-left: 15px;}

/* CSS for frekvensportal */
.freq_filter .PortletText1 {font-weight: bold;}
.freq_filter input, .freq_filter select {font-size: 11px;}
.freq_result .PortletHeading1 {font-size: 11px;background-color: #eeeeee;}
.freq_result tr {padding: 4px;}

/* css for contentTable */
.contentTable table {BORDER-COLLAPSE: collapse;FONT-SIZE: 11px;}
.contentTable p {font-size: 100%;}
.contentTable tr.group td {background-color: #F7F7F7;}
.contentTable td.mark {background-color: #F7F7F7;}
.contentTable tr.alt td {background-color: #dddddd;}
.contentTable tr.alt2 td {background-color: #ffffff;}
.contentTable th {font-weight: normal;padding: 4px;border: 1px solid #dddddd;background-color: #eeeeee;}
.contentTable td {border: 1px solid #dddddd;PADDING-RIGHT: 6px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px;PADDING-TOP: 6px;}

.tipsimg {float: right;margin-left: 5px;}

/* Organiasjonskart CSS */
.orgthumb {float: left;margin-right: 10px;}

.leftwide {margin-right: 25px;}
.rightwide {}

.rightwide, .leftwide {float: left;width: 340px;}

.strong {font-weight: bold;}

.message {font-size: 0.7em;}

/* Avansert søk */
#advancedsearch {display: block;width: 530px;font-size: 0.7em;}
#advancedsearch table {background-color:#eeeeee; padding-bottom:6px;}
#advancedsearch td {PADDING-RIGHT: 6px;PADDING-LEFT: 6px;PADDING-TOP: 6px;}

.searchtop {
background-image:url(/pt_internet/images/bg_advancedsearch.gif);
height:11px;
width:530px;
}

/* --------- stillingsannonser ----------- */
#annonse {width: 530px;}
#annonse .header {background-image: url(/pt_internet/images/npt_no/annonse_header.png);}
#annonse .footer {width: 530px;padding: 10px;text-align:left;background-color: #B6CBDB;color:#333333;font-size: 1em;}
#annonse .overskrift1 {font-size: 18pt;color: #005B7F; !important;margin-top: 10px;	padding-bottom: 20px;font-weight: bold;}
#annonse .maintekst {}

/* ------------- Box ----------------- */
#box {}
#box .greyFull {background-color: #eeeeee;width: 540px;border: 1px solid black;margin-bottom: 10px;padding: 10px 10px 0px 10px;}

/* --------- Markedskontroll -------------- */
.markedskontroll {padding-left: 10px;}
.markedskontroll img {margin-right: 5px;width: 250px;margin-bottom:10px;margin-top:5px;}
.markedskontroll p.head {padding-bottom: 0px;}

.styled-form {border-top: 1px solid #cccccc; padding: 1em 0; margin: 1em 0;width:500px;}
/**/.styled-form form {float:left; width:400px;}
.styled-form ol, .styled-form ul {list-style-image:none; list-style-position: outside; list-style-type:none; padding: 0; margin:0;}
.styled-form li {padding-bottom: 1em;}
.styled-form label {float: left; display: block; padding: 3px 0; padding-right: 1em; width: 7em; }
.styled-form em {padding: 3px 0; text-align: left; }
.styled-form input {/*width: 20em;*/ border: 1px dotted #666; padding: 3px 6px;}
.styled-form textarea {clear: both; display: block; width: 470px; border: 1px dotted #666; padding: 6px;}
.styled-form .btn-send {margin-left:10px;clear: both;}

/* css for slider */

#slidingDiv {display: none;xBACKGROUND-COLOR: #dddddd;}

a#clickMe {
background: url(/pt_internet/images/icon_archive.gif) no-repeat left top;
padding-left: 13px;
font-size: 1em;
cursor:pointer;
text-decoration:none;
border-bottom: 0px;
color:#003366;
}

a:hover#clickMe {text-decoration:underline;}
