/* - - - - - - - - - - - - - - - - - - - - -

Title : Nafstad CSS
Author : Roar Øien

Created : 2007-01-17
Modified : 

- - - - - - - - - - - - - - - - - - - - - */

/* ----- CSS ----- */

*{
font-family: Georgia, Arial, sans-serif;
color: #4e4e4e;
font-size: 10pt;
line-height: 135%;
margin: 0;
padding: 0;
}	
html{
}	
body{
background-color: #e8e5e3;
padding-top: 43px;
}

/* ----- RAMMEVERK ----- */

#container_old{ /* ytterste ramme inkl skygger */
width: 938px;
position: relative;
margin-right: auto;
margin-left: auto;
text-align: left;
background-color: #FFF;
padding: 31px 0 0 0;
}
#container{ /* ytterste ramme inkl skygger */
width: 938px;
text-align: left;
background-color: #FFF;
padding: 31px 0 0 0;
margin-left: 100px;
}
#footer {
width: 873px;
margin: 10px 0 0 31px;
}
.soekfelt {
border: 0;
margin: 0 13px 0 0;
padding: 0;
height: 16px;
width: 103px;
background-color: #FFF;
}

/* ----- HEADER ----- */
#header { /* ramme til header eks meny */
width: 873px;
margin-left: 31px;
}
#headerPath { /* felt for path-tekst, høyrejustert */
height: 26px;
background-color: #5e4939;
text-align: right;
}

/* ----- CONTENT ----- */
#content {
width: 873px;
margin-left: 31px;
padding: 25px 0 0 0;
}
#leftnav{
width: 566px;
float: left;
margin: 0;
border: 1px solid red;
}
#content2{
width: 208px;
margin-left: 597px;
border: 1px solid gray;
}
/* ----- ARTIKKELELEMENTER ----- */
.brodtekst {
margin-left: 248px;
}
.brodtekst label {
text-align:left;
width: 85px;
float:left;
padding:0.2em;
margin:0;
margin-top:0.3em;
font-weight: bold;
}
.brodtekst .nobr {display:none;}  
.brodtekst .textfield {
border: 1px solid #5e4939;
margin: 3px;
height: 18px;
width: 103px;
}
.brodtekst strong, td strong {
color: #ab7e1d;
font-weight: bold;
}
.sitat1 {
width: 300px;
font-size: 12pt;
margin: 0 0 40px 35px;
color: #5e4939;
}
.sitat1 strong {
color: #97233f;
font-size: 9pt;
}
.sitat2 {
border: 1px solid #deb252;
padding: 10px 36px 10px 36px;
margin: 30px 0 30px 0;
font-family: Verdana, Arial, sans-serif;
color: #ce8d00;
}
.sitat2 strong {
color: #000;
font-weight: inherit;
}
/* ----- HEADINGS ----- */

h1{
font-family: Verdana, Arial, sans-serif;
font-weight: bold;
font-size: 10pt;
color: #ab7e1d;
border-bottom: 1px solid #ab7e1d;
width: 100%;
padding:0;
margin: 0 0 15px 0;
}
h2{
color: #97233f;
font-size: 13pt;
font-weight: bold;

padding:0;
margin: 0 0 15px 0;
}
h3{
}
h4{
}

/* ----- LISTS ----- */

li{
}
li p{
}
ol{
}
ul{
}
ol li{
}
ul li{
}

/* ----- IMAGES ----- */

img{
border: 0;
}
img a{
}
img a:hover{
}

/* ----- BREAK ----- */

hr{
}

/* ----- LINKS ----- */

a{
color: #deb252;
text-decoration: underline;
}
a:hover{
text-decoration: none;
}
a:visited, a:active, a:focus{
}
a:visited{
}
a:active{
}
a:focus{
}

p a{
}
cite a{
}
li a{
}
dt a{
}
dd a{
}

/* ----- TABLES ----- */

table{
}
caption{
}
thead{
}
tbody{
}
tfoot{
}
tr{
}
tr .alt{
}
th{
}
td{
}

/* ----- FORMS ----- */

form{
border: 0;
margin: 0;
padding: 0;
}
fieldset{
}
legend{
}
label{
}
input{
}
textarea{
}
input, textarea{
}
select{
}
optgroup{
}
option{
}

/* ----- COOLMENU ----- */
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Styles for level 0*/
.clLevel0,.clLevel0over{
position:absolute;
padding-top:5px;
font-size: 9pt;
}
.clLevel0{
color: #fff;
background-color:#5E4939;
layer-background-color:#5E4939;
text-align: center;
}
.clLevel0over{
background-color:#aca899;
layer-background-color:#5E4939;
color: #FFF;
text-align: center;
cursor:pointer;
cursor:hand;
}
.clLevel0border{
position:absolute;
visibility:hidden;
background-color:#aca899;
layer-background-color:#aca899;
}

/*Styles for level 1*/
.clLevel1, .clLevel1over{
position:absolute;
padding:5px 0 0 8px;
font-size: 9pt;
}
.clLevel1{
color: #fff;
background-color:#5E4939;
layer-background-color:#5E4939;
}
.clLevel1over{
background-color:#316ac5;
layer-background-color:#316ac5;
color: #FFF;
cursor:pointer;
cursor:hand;
}
.clLevel1border{
position:absolute;
visibility:hidden;
background-color:#cfcfcf;
layer-background-color:#cfcfcf;
}

/*Styles for level 2*/
.clLevel2, .clLevel2over{
position:absolute;
padding-left:8px;
padding-top:4px;
}
.clLevel2{
background-color:#fff;
layer-background-color:#fff;
}
.clLevel2over{
background-color:#316ac5;
layer-background-color:#316ac5;
color: #FFF;
cursor:pointer;
cursor:hand;
}
.clLevel2border{
position:absolute;
visibility:hidden;
background-color:#cfcfcf;
layer-background-color:#cfcfcf;
}
/* ----- DEFINITIONS ----- */

#lightbox{
	background-color:#fff;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; color: #000; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../gfx/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../gfx/overlay.png", sizingMethod="scale");