html {margin: 0; padding: 0;}

body {margin: 0; padding: 0; background: #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;} 
.clear {clear:both;}
P.advokat{ margin-top:10px;}

P.tekst1 { font-weight:800; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; margin-left: 10px; text-align:left;}
P.tekst1 a:link {text-decoration: none; color: #A80000;}
P.tekst1 a:visited {text-decoration: none; color: #A80000;}
P.tekst1 a:active {text-decoration: none; color: #A80000;}
P.tekst1 a:hover {text-decoration: underline; color: #A80000;}


P.tekst2 { font-weight:500; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top: 4px; margin-bottom: 30px; margin-left: 10px; text-align:left; vertical-align:middle;}
P.tekst2 a:link {text-decoration: none; color: #A80000; vertical-align:middle;}
P.tekst2 a:visited {text-decoration: none; color: #A80000; vertical-align:middle;}
P.tekst2 a:active {text-decoration: none; color: #A80000; vertical-align:middle;}
P.tekst2 a:hover {text-decoration: underline; color: #A80000; vertical-align:middle;}

P.tekst2 a:link img {border:none; text-decoration: none; color: #A80000;}
P.tekst2 a:visited img {border:none; text-decoration: none; color: #A80000;}
P.tekst2 a:active img {border:none; text-decoration: none; color: #A80000;}
P.tekst2 a:hover img {border:none; text-decoration:none; color: #A80000;}

P.tekst3 { margin-top: 70px; margin-left: 35px; }

td { width: 124px; font-weight:400; font-size: 9px;font-family:Verdana, Arial, Helvetica, sans-serif; color: #888888;background: #fff;padding: 2px 20px 2px 20px; text-align:center;}
td a:link {text-decoration: none; color: #A80000;}
td a:visited {text-decoration: none; color: #A80000;}
td a:active {text-decoration: none; color: #A80000;}
td a:hover {text-decoration: underline; color: #A80000;}

div.outer { position: absolute;left: 50%; width: 750px; margin-left: -350px;  }

.rorfarge{color: #A80000;}
.graafarge{color: #888888;}
.graafarge2{color: #616161;}

.paragraf{
  background-image:url('designbilder/menu_ill1.jpg');
  background-repeat:no-repeat;
  width:134px;
  height:340px;
  float:left;
  background-position:left bottom;
}

.placefrontheader {
  text-align:left;
  color:#b42d33;
  padding:5px 0 0 5px;
  font-weight:bold;
}

.placefront {
  text-align:left;
  color:#b42d33;
  padding:5px 0 0 0px;
}

.rightFrontpage{
  position:relative;
  top:110px;
}

.toptext{
  text-align:left;
  font-weight:bold;
  padding:0 0 20px 10px;
}

div.text{
  font-weight:500; 
  font-size: 13px; 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  color:#666666; 
  margin-top: 0; 
  margin-bottom:15px; 
  text-align:left;
}

.smuler{
  float:left;
  text-transform:lowercase;
}

#homelink{
   display:block;
   width:120px;
   height:55px;
   float:left;
   margin-top:20px;
   cursor:pointer;
}

div.bildediver{
  width:140px;
  margin:5px 0 0px 10px;
  float:left;
}

.bildeborder{
  border-bottom:1px dotted #c0c0c0;
}

div.bildetext{
  font-size:11px;
  color:#767676;
  text-align:center;
}

/*Next level*/



h1 { font-weight: 900; font-size: 15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#A80000; margin-top: 0; margin-bottom: 20px; text-align:left;}
h2 { font-weight: 800; font-size: 13px; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; color:#A80000; margin-top: 3px; margin-bottom: 6px; text-align:left;}
h3 { font-weight: 700; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; color:#A80000; margin-top: 3px; margin-bottom: 0px; text-align:left;}
h4 { font-weight: 600; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; color:#A80000; margin-top: 3px; margin-bottom: 0px; text-align:left;}


h5 {
margin-left: 30px;
margin-top: 92px;
color: #888888;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: 900;   
}
h5 a:link {text-decoration: none; color: #888888; font-style: italic;}
h5 a:visited {text-decoration: none; color: #888888; font-style: italic;}
h5 a:active {text-decoration: none; color: #888888; font-style: italic;}
h5 a:hover {text-decoration: underline; color: #888888; font-style: italic;}

P.ingress { font-weight:900; font-size: 13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; margin-top: 0; margin-bottom: 30px; text-align:left;}

P.tekst { font-weight:500; font-size: 13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; margin-top: 0; margin-bottom: 15px; text-align:left;}
P.tekst a:link {text-decoration: none; color: #8C232E;}
P.tekst a:visited {text-decoration: none; color: #8C232E;}
P.tekst a:active {text-decoration: none; color: #8C232E;}
P.tekst a:hover {text-decoration: underline; color: #8C232E;}

P.tekstinnrykk { font-weight:500; font-size: 13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; margin-top: 0; margin-bottom: 15px; text-align:left; margin-left:30px;}
P.tekstinnrykk a:link {text-decoration: none; color: #8C232E;}
P.tekstinnrykk a:visited {text-decoration: none; color: #8C232E;}
P.tekstinnrykk a:active {text-decoration: none; color: #8C232E;}
P.tekstinnrykk a:hover {text-decoration: underline; color: #8C232E;}

ul.circle { font-weight:500; font-size: 13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; margin-top: 0; margin-bottom: 30px; text-align:left; list-style-type: circle; list-style-position: outside;}

.rorfarge{color: #8C232E;}

.kursiv{font-style: italic;}

#footer{
  height:20px;
  background-color: #fff;
  margin-bottom:20px;
}
.footer {
background-color: #fff; 
color: #888888;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:900;
font-size: 10px;
}
.footer a:link {text-decoration: none; color: #888888;}
.footer a:visited {text-decoration: none; color: #888888;}
.footer a:active {text-decoration: none; color: #888888;}
.footer a:hover {text-decoration: underline; color: #888888;}


.menutitle {cursor:pointer;font-weight:bold; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#888888; margin-top: 0; margin-bottom: 2px; padding:0; width:160px;}

.menutitle a:link {text-decoration: none; color: #888888;}
.menutitle a:visited {text-decoration: none; color: #888888;}
.menutitle a:active {text-decoration: none; color: #888888;}
.menutitle a:hover {text-decoration: none; color: #8C232E;}

td.top{
width: 753px;
height: 109px;
vertical-align: top;
background-image: url(designbilder/topp.gif);
background-repeat: no-repeat;
background-position: top center; 
}

td.left{
vertical-align: top;
width: 170px;
padding-left: 3px;
padding-top: 10px;
padding-right:0;
background-image: url(designbilder/menu_ill1.jpg);
background-repeat: no-repeat;
background-position: 4px 200px; 
text-align:left;
}

td.middle{
vertical-align: top;
width: 445px;
padding-top: 10px;
padding-left: 25px;
padding-right: 25px;
border-left: 2px solid #eee;
border-right: 2px solid #eee;
}

td.right{
width: 138px;
}

td.bottom{
width: 753px;
vertical-align: top;
text-align: center;
border-top: 2px solid #eee;
padding-top: 20px;
}

td.adjust{
width: 753px;
height: 20px;
}

#toppBilder{
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
}

#hoyreBilder{
  float: right;
  width: 255px;
  margin: 5px 0 5px 0;
  padding:0; 
  text-align: right;
}

#bunnBilder{
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
}

#venstreBilder{
  float: left;
  width: 255px;
  margin: 5px 0 5px 0;
  padding:0;
  text-align: left;
}

#portrettBilder{
  float: left;
  width: 184px;
  margin: 5px 0 5px 0;
  padding:0;
  text-align: left;
}


.img{
  margin: 3px;
  padding: 0;
  vertical-align: top;
}

div.bilderamme{
  padding:0;
  margin: 0 3px 0px 0px;
  border: 0;
}

div.bilderamme img{
  padding:0;
  margin: 0;
  border: 0;
  vertical-align: top;
}

.clear{
  clear:both;
}

.listItem a h2{
  cursor:pointer;
}