@charset "utf-8";
/* CSS Document */
a:link{
  color:#2a68ac;
  text-decoration:none;
  }
a:visited{
  color:#2a68ac;
  text-decoration:none;
  }
a:hover{
  color:#000000;
  /*text-decoration:none;*/
  }
.clearing{
  clear:both;
  }
.normal{
  font-weight:normal;
  }
.selected{
  font-weight:bold;
  }

#content p{
  margin-bottom:10px;
  }
/*stiler for sok og logo*/
form#searchform{
  position:absolute;
  right:0px;
  top:20px;
  }
  #smallSearchText, .soketekst{
    margin-top:20px;
    width:60%;
    border:solid 1px #888c8e;
    font-size:0.8em;
    width:20em;
    }
  .formSubmit, .sokeknapp{
    background-color:#2082bc;
    color:white;
    font-weight:bold;
    border:solid 1px #ffffff;
    text-transform:uppercase;
    font-size:0.8em;
    }

#mainBanner {
  color: white;
	font-size: 5em;
	text-align: center;
	}

/*slutt stiler for søk og logo*/
#mainMenu{
  text-align:left;
  vertical-align:bottom;
  padding-bottom:7px;
  }
  
#mainMenu ul{
  list-style-type:none;
  padding-top:13px;
  list-style-position:outside;
  
  /*background-color:#00FF99*/
  }
  #mainMenu li{
    display:inline;
    margin-right:20px;
    font-size:0.9em;
    padding-bottom:15px;
    /*background-color:yellow;*/
    }
    #mainMenu li a{
      /*color:#524821;*/
      text-transform:uppercase;
      font-weight:bold;
      float:left;
      padding:1px 1px 1px 1px;
      margin-right:20px;
      /*background-color:#FFCCFF;*/
      }
      #mainMenu li a.selected{
        color:#d0802d;
        background-color:#f3edda;
        border:solid 1px #eae2b6;
        }
    
  
.TemaKategorisert3Kolonner,.TemaKategorisert2Kolonner{
  position:relative;
  height:80%; /* Hilde: Hvorfor var denne satt til 80%? */
  padding-bottom:10px;
  margin-bottom:20px; /* Endret fra 20 til 0 px */
  }
  .TemaKategorisert3Kolonner img.pil, .TemaKategorisert2Kolonner img.pil{
    position:absolute;
    top:24px;
    left:3%;
    }
  .TemaKategorisert3Kolonner p{
    margin-left:3%;
    margin-top:2%;
    }
  .TemaKategorisert3Kolonner h2,.TemaKategorisert2Kolonner h2{
    font-size:0.9em;
    padding:5px 1% 2px 1%;
    white-space:nowrap;
    float:left
    }
    .TemaKategorisert3Kolonner h3{
      font-size:0.9em;
      font-weight:bold;
      margin:3% 3% 0 3%;
      }
      .TemaKategorisert3Kolonner ul{
        margin:0 0 0 0;
        list-style-type:none;
        list-style-position:outside;
        }
        
  .TemaKategorisert3Kolonner h2 a, .TemaKategorisert2Kolonner h2 a{
    text-decoration:none;
    }
    .TemaKategorisert3Kolonner a.inactive, .TemaKategorisert2Kolonner a.inactive{
      float:left;
      padding:3px 4px 2px 15px;
      text-decoration:none;
      }
      .TemaKategorisert3Kolonner div.kolonne{
        float:left;width:30%;
        padding-left:3%;
        margin-top:10px;
        line-height:22px
        }
      .TemaKategorisert3Kolonner div.kolonneSingel{
        float:left;
        width:90%;
        padding:3%;
        margin-top:10px;
        line-height:22px
        }
        .TemaKategorisert3Kolonner div.kolonneSingel a{
          display:block;
          line-height:12px;
          }
      .TemaKategorisert3Kolonner div.kolonneSingel p{
      margin:0px;
      padding:0px;
      }
        .TemaKategorisert3Kolonner div.kolonne h3{
          padding:0px;margin:0px;
          }
        
        
        .TemaKategorisert3Kolonner div.kolonne a, .TemaKategorisert2Kolonner div.kolonne a, .TemaKategorisert2Kolonner ul li a{
          color:#606668;
          display:block;
          text-decoration:underline;
          }
          .TemaKategorisert3Kolonner div.kolonne ul li a{
          line-height:normal;
          padding:0px;
          margin:0px;
          }
        .TemaKategorisert2Kolonner ul li a{
          color:#606668;
          display:inline;
          text-decoration:underline;
          }
          .TemaKategorisert3Kolonner div.kolonne a:hover, .TemaKategorisert2Kolonner div.kolonne a:hover{
            color:#000000;
            }
.TemaKategorisert2Kolonner ul{
  list-style-type:none;
  padding:3% 3% 0px 3%;
  list-style-position:outside;
  }
.TemaKategorisert2Kolonner div.kolonne{
  float:left;
  width:43%;
  padding-left:3%;
  margin-top:10px;
  line-height:22px
  }
.administrasjon{
  border-left:solid 1px #ddeac0;
  border-right:solid 1px #ddeac0;
  border-bottom:solid 1px #ddeac0;
  }
  .administrasjon div.temaKathead{
    background-color:#ddeac0;
    padding:0px 2% 0px 2%;
    height:80%;
    }
    .administrasjon div.temaKathead h2{
      background-color:#ecf3da;
      border:solid 1px #d6eab6;
      color:#64ac2a;
      }
      .administrasjon div.temaKathead h2 a{
        color:#64ac2a;
        }
        .administrasjon div.temaKathead a.inactive{
          color:#73b43d;
          }
          .administrasjon div.divider{
            margin-left:3%;
            background:url(../loveit_img/gronn_bottom.gif) left center repeat-x;
            width:94%;
            height:7px;
            }
          
.politikk{
  border-left:solid 1px #c0deea;
  border-right:solid 1px #c0deea;
  border-bottom:solid 1px #c0deea;
  }
  .politikk div.temaKathead{
    background-color:#c0deea;
    padding:0px 2% 0px 2%;
    height:80%;
    }
    .politikk div.temaKathead h2{
      background-color:#daedf3;
      border:solid 1px #b6d8ea;
      }
      .politikk div.temaKathead h2 a{
        color:#2a68ac;
        }
        .politikk div.temaKathead a.inactive{
          color:#2a68ac;
          }
.omOss{
  border-left:solid 1px #eac2c0;
  border-right:solid 1px #eac2c0;
  border-bottom:solid 1px #eac2c0;
  margin-top:20px;
  }
  .omOss div.temaKathead{
    background-color:#eac2c0;
    padding:0px 2% 0px 2%;
    height:80%;
    }
    .omOss div.temaKathead h2{
      background-color:#f3dada;
      border:solid 1px #eabcb6;
      color:#ac4f2a;
      }
      .omOss div.temaKathead h2 a{
        color:#ac4f2a;
        }
        .omOss div.temaKathead a.inactive{
          color:#ac4f2a;
          }
.omOss div.condensed_view, .administrasjon div.condensed_view{
  margin:10px 3% 10px 3%;
  }
  .omOss div.condensed_view img.ingressbilde, .administrasjon div.condensed_view ingressbilde{
    float:right;
    margin:10px 0px 10px 5px;
    clear:right
    }
  #content .omOss div.condensed_view h2, #content .administrasjon div.condensed_view h2{
    display:block;
    float:none;
    font-size:1.2em;
    }
  .omOss .condensed_view h2 a, .administrasjon .condensed_view .preview h2 a{
    font-weight:normal;
    color:#606668;
    float:none;
    }
    .omOss .condensed_view h2 a:hover, .administrasjon .condensed_view .preview h2 a:hover{
    font-weight:normal;
    color:#606668;
    float:none;
    }
  .omOss div.collapsed_view{
    margin:0px 3% 0px 3%
    }
    .omOss div.collapsed_view ul{
      list-style-position:outside;
      }
h2.admin{
  color:#86be3d;
  /*font-size:0.9em;*/
  margin-bottom:5px;
  }
div.admin{
  padding:10px;
  border:solid 1px #ddeac0;
  height:100%;
  margin-bottom:20px;
  }
div.politikk_hoyre{
  padding:10px;
  border:solid 1px #c0deea;
  height:100%;
  margin-bottom:20px;
  }
  div.admin img, div.politikkseksjon img{
    float:right;
    margin:0px 0px 5px 5px;
    width:140px;
    }
h2.omOss{
  color:#6b0029;
  /*font-size:0.9em;*/
  margin-bottom:5px;
  border:none;
  }
h1.omOss{
    color:#6b0029;
  /*font-size:0.9em;*/
  margin-bottom:5px;
  border:none;
  }
h2.politikk{
  color:#2d73a7;
  /*font-size:0.9em;*/
  margin-bottom:5px;
  border:none;
  }
div.politikkseksjon{
  border:solid 1px #c0deea;
  height:100%;
  padding:10px
  }
  
  
h3{
  font-size:1.3em;
  font-weight:normal;
  margin-bottom:10px;
  }
  
/*stiler for servicetorget*/
.servicetorget{
  padding:10px;
  background-color:#a9a490;
  margin-bottom:20px;
  height:100%;
  }
  .servicetorget h2{
    font-size:1.35em;
    font-weight:normal;
    margin-bottom:5px;
    color:#ffffff;
    }
    .servicetorget p{
      color:white;
      font-size:1.4em;
      margin-bottom:5px;
      }
    .servicetorget a{
      color:#ffffff;
      /*text-transform:uppercase;*/
      text-decoration:none;
      margin-right:5px;
      margin-bottom:0px;
      }
/*stiler for kampanje elementer*/
.Kampanje{
  padding:10px;
  color:#ffffff;
  margin-bottom:20px;
  height:100%;
	
	}
  .Kampanje h2{
    font-size:1.35em;
    }
  .Kampanje h2 a{
    
    font-weight:normal;
    color:#ffffff;
    text-decoration:none;
    }
    .Kampanje img{
      float:right;
      margin:5px;
      }
    .kampanje p{ 
  
      }

.blaa, .farge1{
  background-color:#96b9d3;
  }
.gronn, .farge2{
  background-color:#86be3d;
  }
.oransje, .farge3{
  background-color:#d0802d;
  }
.rod,{ /*.farge4{*/
  background-color:#b58094;
  }
.farge4{
  background-color:#96b9d3;
  }
.farge5{
  background-color:#86be3d;
  }
.farge6{
  background-color:#d0802d;
  }
.farge7{
  background-color:#96b9d3;
  }
.farge8{
  background-color:#86be3d;
  }
/*.farge8{
  background-color:#b58094;
  }*/

.kulturkampanje{
  padding:10px;
  float:left;
  height:150px;
  border:solid 1px #000000;
  width:44.5%;
  border:solid 1px #b58094;
  position:relative;
  text-align:center;
  vertical-align:middle;
  background:#d6e7f7 url(../loveit_img/bak_kultur.jpg) no-repeat;
  }
  .kulturkampanje a{
    color:#9a516c;
    font-size:1.7em;
    display:block;
    margin-top:20px;
    margin-left:27px;
    }

.turismekampanje{
  padding:10px;
  float:right;
  
  width:44.5%;
  /*background-color:#b58094;*/
	background-color:#96b9d3;
  }
  .turismekampanje h2{
    font-size:1em;
    color:#ffffff;
    }
  .turismekampanje img{
    float:right;
    margin:0px 0px 10px 10px;
    width:50%
    }
    .turismekampanje h2 a{
      font-size:1em;
      color:#ffffff;
      }
      .turismekampanje p, .turismekampanje p a{
        color:#ffffff;
        }

.temaBoksBunnLenker{
  padding-left:3%;
  }
  .temaBoksBunnLenker li{
    display: inline;
  }
  .temaBoksBunnLenker a{
      text-decoration:none;
    color:#e76f00;
      margin-right:10px;
  }
h1{
  font-size:1.7em;
  font-weight:normal;
  letter-spacing:0.5px;
  /*margin-bottom:10px;*/
  }
    
p.ingress {
  font-weight: bold;
  }
.ingress p {
  font-weight: bold;
  }

h2{
  font-size:1.2em;
  }
div.byline{
  /*font-style:italic;*/
  color:#a9abad;
  margin-bottom:10px;
  }
  #content div.byline p{
  margin-bottom:0px;
  padding:0px;
  }
  #content div.byline p a{
    color:#2a68ac;
    text-decoration:none;
    }
.lastUpdated{
  color:#a9abad;
  font-style:italic;
  }
.bottomlink{
  float:left;
  margin-right:30px;
  }
.bottomlink a{
  font-weight:bold;
  text-decoration:none;
  }

.structuredData{
  width:99%;
 border:solid 1px #dcdad3;
  background-color:#f3f4f5;
  padding:5px 0px 5px 0px;
  margin-bottom:10px;
  }
  .structuredData th{
    text-align:left;
    font-size:1em;
    color:#666666;
    width:20%;
    padding:0px 0px 0px 10px;
    margin:0px;
    white-space:nowrap;
    }
  .structuredData td{
    padding:0px 0px 0px 10px;
    margin:0px;
    }
.structuredData .primary{
  padding:10px;
  }
.structuredData .primary h3{
  font-size:1em;
  font-weight:bold;
  padding:0px;
  margin:0px;
  }
  .structuredData .primary ul{
    list-style-type:none;
    list-style-position:outside;
    margin-bottom:15px;
    }
/*condensed view*/
.condensed_view{
  /*margin-bottom:20px;*/
  }
  .condensed_view h2, .condensed_view .preview h3 a{
    font-weight:normal;
    color:#606668;
    }
    
    #content .condensed_view .preview h3 a, #content .condensed_view .preview h3 {
      font-weight:normal;
      }
    #content .condensed_view img{
      float:right;
      margin:0px 0px 10px 10px;
      }
    #content .condensed_view a:link, #rightContent .condensed_view a:link{
      color:#666666;
      font-size:1.05em
      }
    #content .condensed_view a:visited, #rightContent .condensed_view a:visited{
      color:#666666;      
      }
      
    #content .condensed_view a:hover, #rightContent .condensed_view a:hover{
      color:#000000;
      text-decoration:none;
      }

    
    #content .condensed_view p, #rightContent .condensed_view p{
      margin:0px 0px 20px 0px;
      }
#content .collapsed_view{
  margin-bottom:10px;
  }
  #content .collapsed_view ul{
    list-style-type:none;
    list-style-position:outside;
    }
#content .collapsed_view a{
  font-weight:normal;
  color:#666666;
  text-decoration:underline;
  } 
  #content .collapsed_view a span.date, #content .collapsed_view a span.date:visited, #content .collapsed_view a span.date:hover{
    text-decoration:none;
    }
#content .collapsed_view a:visited{
    /*color:#a9a490;*/
    }
#content .collapsed_view a:hover{
  color:#000000;
  }


/*#rightContent .condensed_view h2{
  font-weight:bold;
  font-size:0.9em;
  }*/

.date{
  color:#bec0c2;
  text-decoration:none;
  font-weight:normal; 
  }
       
/*end condensed view*/
.pil{
 white-space:nowrap;
 font-size:larger;
 }
a span.pil{
  text-decoration:none;
  }
#content a.moreLink{
  color:#d0802d;
  text-decoration:none;
  padding-top:2px;
  margin-right:20px;
  }
  #content a.moreLink:hover{
    color:#000000;
    }
  #content a.moreLink:visited{
    color:#d0802d;
    }
.horDivider{
  height:10px;
  background:url(../loveit_img/hor_divider.gif) left center repeat-x;
  }
.horDividerTransp{
  margin:5px 10px 0px 10px;background:url(../loveit_img/divider_transp.gif) left center repeat-x;height:20px
  }

.sectioncolor1{
  color:#86be3d;
  }
.sectioncolor2{
  color:#2d73a7;
  }
#kolofon{
  text-align:center;
  color:#a9abad;
  padding:10px 0px 10px 0px;
  background:url(../loveit_img/hor_divider.gif) top left repeat-x;
  margin-left:5%;
  margin-right:5%;
  margin-top:2%;
  font-size:0.9em;
  }
#content .published{
  color:#a9abad;
  }
/*stiler for relaterte bokser*/
div.relatedTopics, div.paging{
  background-color:#ecf3da;
  border-top:solid 10px #ddeac0;
  padding:0px 0px 0px 0px;
  height:100%;
  margin-bottom:20px;
  }
  div.relatedTopics ul{
    list-style-type:none;
    padding:0px 0px 10px 10px;
    list-style-position:outside;
    }
    div.relatedTopics h2{
      color:#64ac2a;
      font-size:1em;
      padding:4px 10px 2px 10px;
      }
      div.relatedTopics li a, #content div.relatedTopics li a, div.paging li a{
        color:#666666;
        }
      div.relatedTopics li a:hover, #content div.relatedTopics li a:hover, div.paging li a:hover{
        color:#000000;
        }
  div.paging ul{
    list-style-type:none;
    padding:5px 0px 10px 10px;
    list-style-position:outside;
    }
.attachment{
  background-color:#ffffff;
  border:solid 1px #a9a490;
  padding:0px 0px 10px 0px;
  height:100%;
  margin-bottom:20px;
  }
  .attachment ul{
    list-style-type:none;
    list-style-position:outside;
    padding:0px 0px 0px 10px;
    margin:0px
    }
  .attachment h2{
    background-color:#a9a490;
    color:white;
    font-size:1em;
    padding-left:5px;
    margin-bottom:10px
    }
    .attachment li a{
      color:#666666;
      }
/*stiler for søk */
.searchBox{
  background-color:#ecf3da;
  /*border-top:solid 10px #ddeac0;*/
  padding:0px 0px 0px 0px;
  height:100%;
  margin-top:75px;
  list-style-position:outside;
  }
  .searchBox ul{
    list-style-type:none;
    list-style-position:outside;
    padding:0px 0px 10px 10px;
    }
    .searchBox h2{
      color:#64ac2a;
      background-color:#ddeac0;
      font-size:1em;
      padding:0px 10px 0px 10px;
      margin-bottom:10px;
      }
     .searchBox h3{
       padding:0px 10px 0px 10px;
       margin:0px;
       font-weight:bold;
       font-size:1em;
       color:#64ac2a;
       }
       
      #rightContent div.searchBox ul li a{
        color:#666666;
        }
#content form{
  margin-bottom:20px;
  }
#searchResult{
  background-color:#ddeac0;
  position:relative;
  height:20px;
  margin-bottom:10px;
  }
  div#searchResult h2{
  font-size:1em;
  color:#64ac2a;
  padding-left:5px;
  }
  div#searchResult div.sortSearch{
   position:absolute;
   right:10px;
   top:2px;
   }
   
.archive{
  margin-top:0px;
  }
  
/* stilsetting av brodtekstfeltet */
div.portalText h2{
  font-size:1.1em;
  }
  div.portalText h3,div.portalText h4, div.portalText h5, div.portalText h6{
  font-size:1em;
  font-weight:bold
  }
div.portalText table{
  border:solid 1px #666666;
  width:100%;
  margin:10px 0px 10px 0px;
  border-bottom:none;
  }
div.portalText table.faktaboks{
  border:none;
  width:50%;
  float:right;
  border:solid 1px #2d73a7;
  margin:0px 0px 10px 10px;
  } 
  div.portalText table.faktaboks td, div.portalText table.faktaboks th{
    border:none;
    
    }
  div.portalText table caption{
   text-align:left;
   font-size:1em;
   font-weight:bold
   }
  div.portalText table.faktaboks caption{
   text-align:left;
   padding-left:5px;
   background-color:#2d73a7;
   color:#ffffff;
   font-weight:bold;
   font-size:1em;
   }
 div.portalText table td, div.portalText table th{
   padding:3px 5px 3px 5px;
   border-bottom:solid 1px #666666;
    }
div.portalText ul{
  list-style-type:disc;
  margin-left:20px;
  list-style-position:outside;
  }
div.portalText ol{
  margin-left:25px;
  }
.important{
  color: #000; border: solid 3px #D0802D; background-color: #FAFE5A; margin-bottom: 20px; padding: 10px; height:100%; font-size: 1.2em;
  }
  .important h2{
    font-size: 1.5em;
    }
.seksjonViktigeSaker{
  margin:10px 0px 20px 0px;
  background-color:#dcdad3;
  padding:10px;
  list-style-position:outside;
  }
  .seksjonViktigeSaker ul{
    list-style-type:none;
    list-style-position:outside;
    }
    .seksjonViktigeSaker li{
      color:#333333;
      }
    .seksjonViktigeSaker ul li a{
      font-weight:bold;
      color:#2d73a7;
      } 
      .seksjonViktigeSaker ul li a:visited{
      /*  color:#448ec4;*/
       }
      .seksjonViktigeSaker ul li a:hover{
        color:#000000;
        }

.seksjonArtikler{
  margin:10px 0px 20px 0px;
  }
.seksjonTopp{
  margin-bottom:30px;
  margin-top:30px;
  
  }
#content .seksjonTopp .condensed_view h2{font-weight:normal}  
#content .seksjonTopp .condensed_view h2 a{
    color:#2a68ac;
    font-size:1.1em;
    font-weight:normal;
    }
#content .seksjonTopp .condensed_view h2 a:hover{
    color:#000000;
    }
.diverseLenker, .seksjonFAQ {
  list-style-type:none;
  margin-bottom:10px;
  margin-top:10px;
  list-style-position:outside;
  }

.seksjonFAQ {
    background: url(../loveit_img/sporsmal.png) center center repeat-y;
    list-style-position: inside;
    list-style-type: disc;
  }

.seksjonFAQ a {
    font-weight: bold;
    }


.politiskOrg{
  margin-bottom:20px;
  }
.politiskOrg h2{
  font-size:1em;
  }
.politiskOrg a{
  text-decoration:none;
  margin-right:10px;
  color:#e76f00;
  }
.politiskHoring{
  margin-bottom:20px;
  }
.politiskHoring h2{
  font-size:1em;
  }
.politiskHoring ul{
  list-style-type:none;
  margin-bottom:10px;
  list-style-position:outside;
  }
div#partiLogo{
  height:100%;
  margin-bottom:20px;
  }
/*stiler for kontakt oss */
div.kontaktForm{
  background-color:#dcdad3;
  padding:10px;
  margin:20px 0px 20px 0px;
  height:100%;
  }
  div.kontaktForm label{
    display:block;
    }
#email, #name, #subject{
  width:70%;
  }

/*end stiler for kontakt oss */
  
/*stiler for politiske partier */
.politicalParties{
  margin:10px 0px 20px 0px;
  padding:3%;
  border:solid 1px #c0deea;
  height:100%;
  }
  .politicalParties h2, .politicalParties h3{
    font-size:1em;
   }
  .politicalParties h3{
    padding:0px;
    margin:0px;
    font-weight:bold;
    float:left;
    }
  .politicalParties ul{
    list-style-type:none;
    list-style-position:outside;
    }
    .politicalParties ul li.border{
      background:url(../loveit_img/bla_bottom.gif) bottom left repeat-x;
      padding-bottom:5px;
      }
      .politicalParties ul li{
        padding-top:10px;
        }
      .politicalParties ul li img{
        float:right;
        }
    .politicalParties ul li a{
      color:#666666;
      text-decoration:underline;
      }
      .politicalParties ul li a:hover{
        color:#000000;
        }
#partOf{
  margin-bottom:10px;
  }
  #partOf a {
    }
.Sidevelger {
  }
  .Sidevelger li {
    float:left;
    padding-right:10px;
    }
  .Sidevelger a {
    color:#6b6364;
    padding:1px 5px 1px 5px;
    }
    .Sidevelger a.selected {
      color:#d7a318;
      font-weight:bold;
      }
    .Sidevelger a.prevnext {
      font-weight:bold;
      }
    .Sidevelger a:hover, .Sidevelger a.prevnext:hover, .Sidevelger a.selected:hover {
      text-decoration:none;
      background-color:#eff5e7;
      }
.searchPreview h3, .searchPreview h3 a{
  padding:0px;
  margin:0px;
  color:#666666;
  }
/*stiler for ingressvisning i boks*/
.boxView{
  margin:3%;
  padding:0px
  }
  .boxView h2{
    float:none;
    font-weight:normal;
    font-size:1.2em;
    margin:0px;
    padding:0px;
    }
    .boxView p{
      float:none;
      margin:0px;
      padding:0px;
      }
      
      .boxView p a, .boxView h2 a{
        color:#666666;
        }
        .boxView p a:visited{
          color:#666666;
          }
      .boxView img{
        float:right;
        margin:0px 0px 10px 5px;
        }

#tip {
  }
  #tip label{
    display:block;
    margin-bottom:5px;
    }
  #tip input.emailfield {
    width: 22em;
    }
  #tip textarea {
    width: 25em;
    height: 8em;
    }
.images {
  margin-bottom:20px;
  }
.images img {
  margin-bottom:0px;
  }
.images p {
  font-style:italic;
  }
.subtitle{
  display:block;
  font-weight:bold;
  }
      
#rightContent .condensed_view a{
  text-decoration:underline;
  font-size:inherit;
  }


.error {
	background-color: red;
	color: white;
	}
div.comments
{
	margin-top: 1em;
}
div.comments ul
{
	list-style-type:none;
}
div.comments ul li
{
	margin-bottom: 1em; background-color: #f9f9f9;
}
div.comments h3
{
	font-size: 1.1em; margin:0; 
}
div.comments a
{
	 font-weight: bold;
}
div.comments .innsender
{
	margin:0px; font-size: .7em; 
}
div.comments .kommentartekst
{
	
}
div.comments .commentproperty
{
	font-size: .7em;
}

table.tablegrid
{
	border-top: 1px #000 solid; border-left: 1px #000 solid; text-align: top; border-collapse: collapse; padding: 0px; margin: 0px;
}
table.tablegrid td
{
	 border-right: 1px #000 solid;border-bottom: 1px #000 solid; vertical-align: top; padding:5px;
}
.lightblue
{
	background-color:#f3f4f5;
}
.redtext
{
	color:red;
}

