/*  ALLER ANNONSEWEB JUNI 2006  -----------------------------  Site by KONSULATET www.konsulatet.no  Design: Kristian M Simensen  HTML: Lars Erik Lind / Stian Tyriberget*//*GENERAL CLASSES TAG-DEFINITIONS*/body{  margin:  25px 0px 0px 0px;  background-color: #F0F0F0;}table{  border: 0px;  padding: 0px;}td,div,p{  border: 0px;   font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: normal;}td{  vertical-align: top;}img{  border: 0px;}a{  color: #000000;  font-weight: bold;  text-decoration: none;  padding-top: 9px;}a:hover{  font-weight: bold;  text-decoration: underline;}pre{  width: 400px;  font-size: 12px;}/*LAYOUT CLASSES*/#gridTable{  width: 788px;  background-color: #FFFFFF;  border-bottom: 1px solid #B4B4B4;  text-align: left;}/* HEADER */.headerContent{  width: 788px;}/* NAVIGATION */#navBar{  width: 788px;  height: 28px;}/* SECOND LEVEL MENU */#subMenuContainer{  float: left;  position: absolute;  margin-left: -173px;  width: 131px;}.subMenu{  background-color: #D4D4D4;  width: 131px;  margin: 0px;  padding: 0px;  list-style-type: none;}.subMenu a{  font-weight: normal;}.subMenu a:hover{  text-decoration: none;  color: #FFFFFF;}.subMenuItem{  background-color:#D4D4D4;  width: 131px;  line-height: 14px;  border: 1px solid #FFFFFF;  margin: 0px;  padding-left: 15px;}/* THIRD LEVEL MENU */.subSubMenuItem{  width: 131px;  height: 14px;  margin: 0px;  list-style-type:none;  border-left: 1px solid #FFFFFF;  border-right: 1px solid #FFFFFF;   padding-left: 27px;  background-color:#F2F2F2;}.subSubMenuItem a{  font-weight: normal;}.subSubMenuItem a:hover{  text-decoration: none;  color: #949494;}/* MAIN COLUMN */#mainColumnCell{  background:url(../images/guifx/contentContainerBg.gif) repeat-y #FCFCFC;  width: 788px;  border-top: 1px solid #B4B4B4;}#mainContent{  width: 622px;  padding: 20px 0px 10px 9px;  overflow: hidden;  border:0px solid black;}.mainLeft{  width: 180px;  padding: 0px 0px 10px 0px;  float: left;  margin: 0px 32px 0px 0px;}.mainLeft img{  border: 1px solid #B4B4B4;  margin: 3px 0px 3px 0px;}.mainRight{  width: 180px;  padding: 0px 0px 10px 0px;  float: left;  margin: 0px;}.mainEng {  width: 600px  padding: 0px 0px 10px 0px  float: left  margin: 0px 32px 0px 0px}.mainRight img{  border: 1px solid #B4B4B4;  margin: 3px 0px 3px 0px;}/* CENTER COLUMN */#centerColumnCell{  width: 463px;  padding: 20px 5px 10px 9px;  margin-left: 155px;}/* RIGHT COLUMN */#rightColumnCell{  float: right;  position: relative;  left: -1px;  width: 153px;  padding: 20px 0px 10px 0px;  margin: 0px;  background-color: #FCFCFC;}#rightColumnCell img{  margin: 0px 0px 18px 0px;}/* FOOTER */.footerContent{  height: 83px;  width: 806px;  position: static;  margin: 9px 0px 0px 0px;  background-color: #D4D4D4;  border: 1px solid #FFFFFF;  text-align: left;}.footerContent img {  float: right;  margin: 0px 69px 0px 0px;}.footerContent p{  margin: 38px 0px 0px 35px;  font-size: 9px;}.bottomBar{  width: 786px;  height: 16px;  margin: 9px 0px 25px 0px;  background-color: #FFFFFF;  border: 1px solid #B4B4B4;  text-align: left;}/* GENERAL VISUAL EFFECTS */.title1{  font-size: 16px;  font-weight: bold;  color: #B4B4B4;}.title1_sub{  font-size: 12px;  font-weight: bold;  color: #B4B4B4;}.title2{  font-size: 13px;  font-weight: bold;  color: #FC6901;}.subtittel{  font-size: 13px;  font-weight: bold;  color: #FC6901;  margin-bottom:2px;  display:inline;}.title3{  font-size: 10px;  font-weight: bold;  color: #FC6901;}.oneColBtn{  width: 182px;  float: right;  background-color: #B4B4B4;  padding: 0px 0px 0px 9px;  margin: 0px 4px 0px 0px;  position: relative;}.oneColBtn a{  color: #FFFFFF;}.oneColBtn a:hover{  text-decoration: none;}.publikasjonsTextBox{  min-height: 85px;}.listItem{  width: 452px;  margin-bottom: 10px;}.listItem img{  float: left;  position:relative;  padding: 3px 9px 3px 0px;}.listItem p{  margin: 0px 0px 20px 0px;}.listLink{  float: right;  padding: 0px 10px 20px 0px;}#keynos{  width: 461px;  margin: 0px -9px 0px -5px;  border-collapse: collapse;}#keynos td{  border: 1px solid #B4B4B4;  padding: 5px 5px 5px 5px;}.keynosImage{  float: left;  margin: 0px 0px 0px -155px;  position: absolute;}.bildetekst{  font-size: 9px;  margin: 3px 0px 0px 0px;  width: 140px;  position: absolute;  display: block;}#kontaktTable{  margin: 0px -9px 20px -5px;  border-collapse: collapse;}#kontaktTable td{  width: 153px;  padding-right: 10px;  font-size: 9px;}#kontaktTable img{  border: 1px solid #B4B4B4;}#kontaktTable a{  font-weight: normal;}.greyCell{  background-color: #F5F5F5;}.magasinPic{  float: right;  border: 1px solid #B4B4B4;  margin: 0px 0px 10px 10px;}.topArticleImg{  margin-bottom: 15px;  margin-left: -12px;}.floatLeft{  float: left;  padding: 0px 9px 0px 0px;}.floatRight{  float: right;  padding: 0px 0px 0px 9px;}.bladAnsvarlig{  background: url(../images/kontakt_bladAnsvarlig.jpg) no-repeat;  width: 153px;  height: 31px;  margin: 0px 0px 20px 0px;  padding: 86px 0px 10px 18px;  color: #444444;}.bladAnsvarlig a{  font-weight: normal;  color: #444444;}.bold {  font-weight: bold;}