/* CSS Document */
/* Ortodent AS */

body {
margin: 100px 0 0 0;
padding:0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #000;
}

td {vertical-align:top;}

#meny {
width:110px;
height: 700px;
margin:0 0;
padding:0 0;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
vertical-align: top;
}



td.innhold {
width: 610px;
padding: 0 0;
margin: 0 0;
vertical-align:top;
}

table.hovedinnhold {
padding: 0 0;
margin: 0 0;
line-height: 17px;
}

table.hovedinnhold td {
margin: 8px 8px 5px 8px;
padding: 8px 8px 5px 8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #000;
background: #F3F1ED;
}

h1 {
font-family: Arial, sans-serif,Verdana, Lucida, Geneva, Helvetica;
font-size: 18px;
font-weight:bold;
color: #F17F1B;
padding: 0 0;
margin: 0 0;
}

h2 {
font-family: Arial, sans-serif,Verdana, Lucida, Geneva, Helvetica;
font-size: 16px;
font-weight:bold;
color: #F17F1B;
}

h3 {
font-family: Arial, sans-serif,Verdana, Lucida, Geneva, Helvetica;
font-size: 14px;
font-weight:bold;
color: #F17F1B;
}

h4,h5,h6 {
font-family: Arial, sans-serif,Verdana, Lucida, Geneva, Helvetica;
font-size: 13px;
font-weight:bold;
color: #F17F1B;
}


p {
font-family: Verdana, Lucida, Geneva, Helvetica;
font-size: 10px;
margin: 0 0;
padding: 0 0;
color: #000;
}

img {

border: none;

}

/*Kontaktfelt formateringer */

td.contact {
margin: 0 0;
padding: 0 0;

}
input.contact {

font-family: Arial, Verdana;
font-size: 12px;
color: #000000;
border: 1px solid #000000;
background-color:#ffffff;
}

textarea.contact {

font-family: Arial, Verdana;
font-size: 12px;
color: #000000;
border: 1px solid #000000;

}

/*END Kontaktfelt formateringer */

/* Stiler for bestillingsskjema */

#formfelt {
width: 270px;
}
select {
border:1px solid #000;
font-size:10px;
font-family:inherit;
}

input {
border: none;
background:#f4f0ed;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#identifikator {
width:190px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

#brukerinfo {
width: 100%;
overflow:visible;
background-color:#fff;
color:#fff;
font-family:inherit;
border-top: 1px solid #666;
}

#brukerinfo input {background-color:#0099cc;}

#inputfelt {
width: 600px;
position:relative;
background-color:none;
margin: 0;
}

#knapp {
width: 262px;
background-color:#0099CC;
border: #000;
color:#fff;
padding:5px;
}
/* END Stiler for bestillingsskjema */



/*
To make the links active for the full width of the DIV, I made them display: block;. 
This works for everything but IE/Windows. If you give the block an explicit width of 100%, then IE/Windows plays along. 
But doing this creates problems with IE5/Mac and Netscape/Mozilla. So I used the child selector “>” to redefine the width to auto.*/


/* Notat til stilene: Det er viktig med høyde for å få menyvalgene til å se like ut for ulike typer tekst og innhold! */

html>body #navcontainer li a { width: auto; } /* Les forklaring på denne stilen over */

#navcontainer
{ /* Hele containeren for menyen (samt stiler) */
  width: 110px !important;
  text-align: left;
  vertical-align: top;
  height: 575px;


 /* TOPP, HØYRE, BUNN, VENSTRE */
 /* padding: 0px 0px 2.5em 0px;
  margin: 0px 0px 0em 0px;*/
  vertical-align:top;

  font-family: Verdana, Lucida, Geneva, Helvetica;
/*  background-color: #F3F1ED;*/
}
#navcontainer ul
{
  list-style: none;
  margin: 0 0;
  padding: 0 0;
  border: none;
}
#navcontainer ul ul
{
  list-style: none;
  padding: 5px 0px 5px 3px;
  border: none;
}
#navcontainer li
{ /* Første nivå list items*/
  border-top: 1px solid #fff;

}

#navcontainer li a 
{ /* Første nivå list items for linker */
  display: block;
  font-family: Verdana, Lucida, Geneva, Helvetica;
  font-size: 10px;
  font-weight: bold;
  background: #C3B9B0;
  color: #000000;
  text-decoration: none;
  padding: 5px 0px 5px 3px;
}

#navcontainer li a:hover
{ /* Første nivå list items for linker hover */
/*  background-color: #E3DCD2;*/
  color: #F17F1B;
  font-weight: bold;
  text-decoration: none;
}

#navcontainer li li 
{ /* Andre nivå lists item*/
  padding: 5px 0px 5px 3px;
}

#navcontainer li li a 
{ /* Andre nivå list item for linker */

  background-color: #F3F1ED;
  font-family: Verdana, Lucida, Geneva, Helvetica;
  font-size: 10px;
  font-weight: bold;
  padding: 5px 0px 5px 3px;
}

#navcontainer li li li a
{ /* Tredje nivå list item for linker*/

  background: #F3F1ED;
  font-family: Verdana, Lucida, Geneva, Helvetica;
  font-size: 10px;
  font-weight: bold;
  padding: 5px 0px 5px 3px;
}

#selected { /* Den linken i listen som er valgt! Dvs. current page besøkeren er på */
  
  background: #F3F1ED;
  color: #F17F1B;
  font-size: 10px;
  font-weight: bold;
  padding: 5px 0px 5px 3px;
}

#parent_to_selected
{
  display: block;
  padding: 5px 0px 5px 3px;
  background: #F3F1ED;
  font-weight: bold;
  color: inherit;
}


#parent_to_selected li
{
  display: block;
  padding: 5px 0px 5px 3px;
  background: #F3F1ED;
  color: #F17F1B;
  text-decoration: none;
}

