body { 
background: #666699 url(../grafikk/bgutv.gif);
color:#000000;
}

img {
border:0;
}

h1, h2, h3, h4{
font-weight:bold;
font-size:2em;
color:#993300;
background:#ffffff;
margin-bottom:10px;
line-height:100%;
}

h2 {font-size:1.5em; }
h3 {font-size:1.1em;}
h4 {font-size:1em; margin-bottom:0;}

p {
margin: 0 0 1em 0;
}

#hidden {
display:none;
}

.forside {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:1em;
font-weight:normal;
text-decoration: none;
color:#000;
background:transparent;
margin:0;
padding:0;
display:inline;
}


/* Toppbanner */
.logo {
width:540px;
height:72px;
border:0px;
}

/* bilde øverst på forsiden */
.rotator {
background-color: transparent;
text-align: center;
margin-bottom:15px;
}


/* hovedfelt */
.main {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; text-decoration: none;
width: 670px;
background-color: #fff;
position: absolute;
top: 20px;
left: 150px;
padding: 0px 0px 0px 10px;
line-height:130%;
}

table {
width:100%;
}

td { 
background-color: inherit;
font-size: 1em; 
text-decoration: none;  
color: #000000; 
font-family: Verdana, Arial, Helvetica, sans-serif;
vertical-align: baseline;
text-align: left;
padding: 5px 0px 3px 8px;
}

hr {
border:1px solid #993300;
height:0px;
margin:5px 0px 5px 0px;
width:670px;
clear: both;
}

a { 
background-color: transparent;
text-decoration: none; 
color: #330099;  
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:hover { 
text-decoration: underline; 
}

/* knapper */

.knapper {
width:100%;
border:0;
text-align:center;
}

a.knapp {
background:#ffffff;
color:#993300;
height:25px;
line-height:25px;
width:90px;
font-size:19px;
font-weight:bold;
font-family:times,serif;
text-decoration:none;
text-align:center;
vertical-align:middle;
border:3px solid #666699;
display: block;
float:left;
margin:0px 12px 10px 0px;
}

a.knapp:hover {
background:#ffffcc;
color:#993300;
}

/* bilder i brødtekst */

.enkel {
float:right;
border: 0;
margin: 5px 5px 5px 0px;
}

.input {
font-size:0.9em;
width:150px;
float:right;
border: 0;
margin: 5px 0px 5px 10px;
}

.inputleft {
font-size:0.9em;
width:150px;
float:left;
border: 0;
margin: 5px 10px 5px 0px;
}

.box {
background-color: #CCCCCC;
color:#000000;
font-size:0.9em;
width:250px;
border:0;
float:right;
border: 0;
margin: 5px 0px 5px 10px;
padding: 3px 3px 3px 3px;
}

.box2 {
background-color: #CCCCCC;
color:#000000;
font-size:0.9em;
width:200px;
border:0;
float:right;
border: 0;
margin: 5px 0px 5px 10px;
padding: 3px 3px 3px 3px;
}

.box3 {
background-color: transparent;
color:#000000;
font-size:0.9em;
width:250px;
border:0;
float:left;
border: 0;
margin: 5px 10px 5px 0px;
padding: 3px 3px 3px 3px;
}

.box4 {
background-color: transparent;
color:#000000;
font-size:0.9em;
width:300px;
border:0;
float:right;
border: 0;
margin: 5px 0px 5px 10px;
padding: 3px 3px 3px 3px;
}

.admin {
text-align: right;
}

.musikk {
width:100%;
border: 1px solid #666699;
border-collapse: collapse; 
background: #FFFFCC;
color: #000000;
} 

/* Venstremargting */
.venstremarg {
position:absolute;
left:0px;
padding: 94px 0px 0px 0px;
}

.venstremarg ul{
margin:0;
padding:0;
list-style-type:none;
}

.venstremarg li{
margin:0;
padding:0;
list-style-type:none;
}


.venstremarg a { 
background-color: #666699;
text-align: left;
width: 133px;
line-height:25px;
height:25px;
padding: 0px 0px 0px 5px;
vertical-align:middle;
font-size: 12px; 
letter-spacing: 1px;
text-decoration: none; 
color: white; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bolder;
display: block;
}

.venstremarg a:hover { 
background-color: #333366;
text-align: left;
width: 133px;
line-height:25px;
height:25px;
padding: 0px 0px 0px 5px;
vertical-align:middle;
font-size: 12px; 
letter-spacing: 1px;
text-decoration: none; 
color: white; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bolder;
display: block;
}

.venstremarg p{
background-color: transparent;
font-size: 12px; 
letter-spacing: 1px;
text-decoration: none; 
color: white; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold;
text-align: left;
padding: 0px 0px 5px 5px;
margin-top:25px;
}

#LM_youAreHere{
background-color: #666699;
text-align: left;
width: 133px;
line-height:25px;
height:25px;
padding: 0px 0px 0px 5px;
vertical-align:middle;
font-size: 12px; 
letter-spacing: 1px;
text-decoration: none; 
color: white; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bolder;
display: block;
}

#english {
padding: 5px 0px 0px 5px;
}


/* engelsk flagg i meny */
.uk {
border:0px;
vertical-align:text-top;
margin: 5px 0px 0px 0px;
}


.shout {
width:125px;
position: absolute;
top: 600px;
left: -167px;
background-color: #FFFFCC;
font-size: 11px; 
color: black; 
font-family: Arial, Helvetica, sans-serif; 
padding: 5px 5px 5px 8px;
}

/*linkmeny */
.linker {
padding: 0px 5px 0px 5px;
border: 0;
width:90px;
height:30px;
}

/* gallerioversikt */

.galleri {
height:75px;
border:0px;
margin: 0px 3px 0px 0px;
}

/*skjemaer*/

input, textarea, select {
background-color : #ffffff;
color: #000000;
margin: 5px 0px 5px 0px;
overflow: auto;
border: 1px #000000 solid;
}

/* Gjestebokklasser*/

.side { margin: 1pt; }
.navigering { margin: 0pt; text-align: right; }
.ingenbildeborder { border: 0pt; }
.informasjon {  background: #666699; color:#FFFFFF; border-bottom: 1pt solid #cccccc; padding: 3pt;}
.adminseksjon { border-top: 1pt dotted #999999; color: #003333; background: transparent; }
.gjestebokhode { background: #FFFFFF; width: 100%; border: 1pt solid #999999; padding: 3pt; color: #000000; margin: 1pt; }
.gjestebokhode2 { background: #FFFFFF; padding: 3pt; width: 100%; border: 1pt solid #999999; color: #000000; margin: 1pt; }

#footer{
margin: 30px 0 0 200px;
font-size:85%;
}

/* Stiler for TeNor scripter */
/* Transparente tekststiler */
.normal, .uthev, .skraa, .storre, .stor {
  font-family: Comic Sans MS, Verdana, Arial, sans-serif;
  background-color:transparent;
  padding:3pt 0;
  font-size:10pt;
}
.uthev {
  font-weight:bold;
}
.skraa {
  font-style:italic;
}
.storre {
  font-size:12pt;
}
.stor {
  font-size:14pt;
  color:DarkRed;
  padding:4pt 0;
}
.liten {
  font-style:italic;
  font-size:8pt;
  padding:0;
}
/* Transparente tekstbokser */
.tekstvv, .tekstvh {
  position:relative;
  background-color:transparent;
  padding:0 5px;
  float:left;
  text-align:left;
}
.tekstvh {
  text-align:right;
}
.bilde {
  padding:5px;
}
/* Rammer - solide tekstbokser */
.ramme{ 
  position: relative;
  clear: top;
  margin: 5px 0;
  background-color: #eeeeee;
  border: 1px solid gray;
  color: black;
  float: left;
} 
.rammeh{ 
  margin: 25px 0 5px 0;
  background-color: #666666;
  border: 1px solid gray;
  color: #eeeeee;
  float: left;
} 
/* Ytre ramme */
.midtstill {
  margin:0 0 0 0;
  width:auto;
}
/* Klarering av flyt */
.klarer {
  clear:both;
  height:0px;
}
