#bgcontainer          { width: 970px; }
#anncontainer         { height: 150px; width: 970px; float: left; }
#anntopp              { height: 150px; width: 769px; float: left; }
#redboxtop            { height: 142px; width: 171px; float: right; border: #000000 1px solid; background-color: #f0f0f0; padding: 3px;}

#logocontainer        { width: 970px; float: left;  margin: 5px 0 5px 0;}
#logobox              { height: 87px; width: 659px; float: left;  }
#sokbox               { width: 300px; float: right; padding-top: 30px; }

#sti                  { width: 580px; float: left; margin-bottom: 3px;}
#strbox               { width: 350px; float: right; }

#innholdcontainer     { width: 970px; float: left;  }

#rightanncontainer    { width: 150px; float: right;  }

#navcontainer         { width: 125px; float: left; }

.navknapptopp         { width: 120px; background-color: #c6c6c6; padding: 1px 1px 1px 2px;float: left; border-bottom: #000000 1px solid; border-left: #000000 1px solid; border-right: #000000 1px solid; 
		      border-top: #000000 1px solid; }

.navknapp             { width: 120px; background-color: #c6c6c6; padding: 1px 1px 1px 2px;float: left; border-bottom: #000000 1px solid; border-left: #000000 1px solid; border-right: #000000 1px solid; 
		      border-top: #ffffff 1px solid; }

#ombox                { width: 125px; float: left; background-color: #eaeaea; margin-top: 20px; padding-bottom: 10px; margin-bottom: 10px;}
#omtittelbox          { width: 123px; background-color: #808080; padding: 1px; margin-bottom: 3px;
		      font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}

#_mainredbox           { width: 187px; float: left; margin: 0 0 0 13px; }
#mainredbox            { overflow:hidden; width: 204px; float: left; margin: 0 0 0 0px; }

#_redtopbox            { width: 185px; border: #425d8a 1px solid; background-color: #d1dae4; margin-bottom: 15px;}
#redtopbox             { width: 185px; border: #425d8a 1px solid; background-color: #d1dae4; margin-bottom: 15px; float: right; }

#redtittelbox         { width: 177px; margin: 2px; padding: 2px; background-color: #425d8a; color: #fff; 
		      font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}

#_fivefoto             { height: 150px; width: 71px; left: 755px; top: 305px; position: absolute; visibility: visible;}
#fivefoto             { height: 162px; width: 45px; left: 930px; top: 17px; position: absolute; visibility: visible;}

#_fivedummy            { height: 150px; width: 65px; float:right; } /*for å la teksten flyte rundt bildet*/
#fivedummy            { height: 127px; width: 45px; float:right; } /*for å la teksten flyte rundt bildet*/


._pengetipstittel  { padding: 0 0 0px 3px;
		  color: #000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.pengetipstittel  { padding: 0 0 0px 3px;
		  color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }

.politkombox          { width: 180px; _width: 185px; border: #425d8a 1px solid; padding: 3px; margin-bottom: 10px; }

.polittittelbox       { padding: 0px 0px 1px 5px; background-color: #d1dae4; margin-bottom: 3px;
		      color: #425d8a; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
/* .polittittelbox    { color: #425d8a; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; } */

#politbildet          { float: right; margin: 0 3px 2px 2px; }
#polittittel          { padding: 0px 0 3px 3px; color: #000; 
		      font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
#polittxt             { padding: 0px 0 3px 3px; }


#bunntxt              { width: 970px; float: left; border-top: #000000 1px solid; margin-top: 10px; padding-top: 8px;}

#_maininnholdcontainer { width: 468px; float: left; margin: 0 0 0 10px;}
#maininnholdcontainer { overflow:hidden; width: 478px; height: 100%; float: left; margin: 0 0 0 10px; border-right: #ccc 1px solid; }

._artikkelbox                        { width: 468px; float: left; border: #000000 1px solid; padding-bottom: 10px; margin-bottom: 10px; padding-left: 5px;}
.artikkelbox          { width: 468px; float: left; border: 0; border-bottom: #ccc 1px solid; padding-bottom: 10px; margin-bottom: 10px; padding-left: 5px;}
.artikkelboxforside          { overflow:hidden; width: 468px; float: left; border: 0; border: 0; border-bottom: #ccc 1px solid; padding-bottom: 10px; margin-bottom: 20px; padding-left: 0px;}
.artikkelboxforside a { text-decoration: none; }
.artikkelboxforsidelitenvenstre     { overflow:hidden; width: 220px; float: left; border: 0; border-top: #ccc 2px solid; border-bottom: #ccc 2px solid; padding-bottom: 10px; padding-left: 0px; margin-top:13px; margin-bottom:13px; }
.artikkelboxforsidelitenvenstre a { text-decoration: none; }
.artikkelboxforsidelitenhoyre     { overflow:hidden; width: 220px; float: left; border: 0; border-top: #ccc 2px solid; border-bottom: #ccc 2px solid; padding-bottom: 10px; padding-left: 0px; margin-top:13px; margin-bottom:13px; margin-left:28px; }
.artikkelboxforsidelitenhoyre a { text-decoration: none; }
.artikkelboxforsideliten     { overflow:hidden; width: 468px; float: left; padding: 0 0 0 0; margin: 0 0 0 0; }
.artikkelboxforsideliten a { text-decoration: none; }

.artikkelboxhoyre     { overflow:hidden; width: 184px; float: left; border: 0; border-bottom: #ccc 1px solid; padding: 0 0 10px 0; margin:3px 10px 13px 10px; }
.artikkelboxhoyre a { text-decoration: none; }

._artikkelbildet       { float: left; margin: 5px 0px 0px 5px; }
.artikkelbildet       { float: left; margin: 5px 5px 0px 5px; }
.artikkelbildetforside       { float: right; margin: 5px 0px 2px 2px; }

.tittel               { padding: 0px 0px 0px 4px; margin: 3px 0px 2px 0px; text-decoration: none; }
.tittelforside          { padding: 0px 0px 0px 4px; margin: 3px 0px 2px 0px; text-decoration: none; }
.tittelforsideliten          { padding: 0px 0px 0px 4px; margin: 3px 0px 2px 0px; text-decoration: none; }
.tittelhoyre          { padding: 0px 0px 0px 4px; margin: 3px 0px 2px 0px; text-decoration: none; }
.artikkeltxt          { padding: 4px;}

.lesmer                      { width: 65px; float: right; margin: 3px 10px 0px 0px; padding-right: 2px; text-align: right;}
.lesmerforside               { width: 65px; float: right; margin: 3px 0px 10px 0px; padding-right: 2px; text-align: right;}

.knappcontainer       { width: 468px; float: left; margin-bottom: 0px; margin-top: 10px; }
.knappcontainerlitenvenstre       { width: 120px; float: left; margin-bottom: 0px; margin-top: 2px; margin-left: 5px; }
.knappcontainerlitenhoyre       { width: 120px; float: left; margin-bottom: 0px; margin-top: 2px; margin-left: 5px; }
.knapp                { width: 120px; float: right; background-color: #d1dae4; padding: 0px; border: #000000 1px dashed; margin: 0 10px 0px 0; text-align: center;} /* #d1dae4; */
.knapplitenvenstre                { width: 120px; float: left; background-color: #d1dae4; padding: 0px; border: #000000 1px dashed; margin: 3px 0px 0px 0; text-align: center;} /* #d1dae4; */
.knapplitenhoyre                { width: 120px; float: left; background-color: #d1dae4; padding: 0px; border: #000000 1px dashed; margin: 3px 0px 0px 0; text-align: center;} /* #d1dae4; */

#hoydebildet          { height: 150px; width: 108px; float: left; border: #000000 1px solid; margin: 4px 4px 10px 4px;}
#hoydebildet2         { height: 150px; width: 108px; float: left; border: #000000 1px solid; margin: 4px 4px 10px 0px;}
#txthoydebildet       { width: 343px; float: left; margin-left: 3px;}
#txthoydebildet2      { width: 351px; float: left; margin-left: 3px;}

#newslistcontainer    { width: 668px; float: left; margin: 10px 0 10px 110px; _margin: 10px 0 10px 55px; }
#newsliatbox          { width: 668px; float: left; }
#newslisttittel       { width: 663px; _width: 668px; float: left; border: #425d8a 1px solid; background-color: #9ac7ee; padding: 1px 0 1px 4px;
		      color: #425d8a; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
#newslist1            { width: 205px; float: left; margin: 5px 10px 0px 0px; border-left: #bfbfbf solid 1px;}
#newslist2            { width: 205px; float: right; margin: 5px 0px 0px 0px; border-left: #bfbfbf solid 1px; border-right: #bfbfbf solid 1px; }


#ann468px             { width: 468px; float: left; margin: 4px 0 10px 0; }
#ann668px             { width: 668px; float: left; margin-left: 110px; _margin-left: 55px; margin-bottom: 10px; margin-top: 10px;}


.clear               { clear: both; }

.evenrow {  background-color: #e4e4e4; padding: 4px; }
.oddrow  { background-color: #f3f3f3;  padding: 4px; }

.ads {margin: 0 0 10px 0;}
.ads_hoyre img {}
.ads_venstre img { border: 1px solid #bbb; padding: 5px;}

.kommentar { background-color: #9ac7ee;  margin: 5px 5px 0px 10px; padding: 5px;}
.kommentarvenstre { background-color: #9ac7ee;  margin: 5px 0px 0px 0px; padding: 5px;}
.kommentarhoyre { background-color: #9ac7ee;  margin: 5px 0px 0px 0px; padding: 5px;}

#navbar {
  font-size: 12px;
  font-weight: bold;
  margin-top: 20px;
  text-align: center;
  border: 0px #ff0000 solid;
}
#navbar a{
  color: #000;
  text-decoration: none;
}
