#logowrap {float: left;}
#vgnettlogo {float: left; margin: 0 3px 3px 0;}
/*div.knapp { width: 180px; margin: 0 0 10px 0; padding: 10px 10px 0 0;}*/
.innlegg h1.normal a{font-weight:normal}
.valg #spesialfnutt {clear: left; display: block; margin: 0; height: 56px; width: 114px; color: #fff; font-size: 16px; font-weight: normal; text-transform: uppercase; text-align: center; background: #590A0D url(../images/spesialfnutt.jpg) 0 0 no-repeat; text-indent: -5000px;}
.valg #spesialfnutt a {display: block; margin: 0; width: 114px; padding-top: 10px; text-decoration: none; color: #fff;}

#spesialtopp {float: left; display: block; width: 1021px; height: 101px; background: #590A0D url(topp_valg2007B.jpg) 0 50% no-repeat;}
#spesialtopp h2 {text-indent: -5000px;}

.valg .frontliste div { background-image: url(spaltestrek_generisk.gif); }

#fronttopp p#datostripe { background-color: #590A0D; }

.valg .spalteboks { margin: 0; border: none; font-size: 1.1em; padding-bottom: 10px; }
.valg .spalteboks img { border: 0; margin: 0; padding: 0; }
.valg .spalteboks { background: #F4F4F4 url(../images/spaltebakgrunn_liten.jpg) repeat-x; }
.valg .spalteboks2 { background: #F4F4F4 url(../images/spaltebakgrunn_stor.jpg) repeat-x; }

.valg .columnContent.spesial h2 { background: #333 url(../images/spaltebakgrunn_topp.jpg) repeat-x; height: 21px; padding: 0; margin: 0; color: #fff; font-family: Arial, Helvetica, Verdana; font-size: .8em; line-height: 1.4em; text-align: left; text-indent: 5px; }

.valg .columnContent.spesial h3 { color: #590A0D; font-weight: normal; }


.valg .columnContent.spesial dl dt { margin: 3px 0 0 0; font-weight: normal; }
.valg .columnContent.spesial dl dd { margin: 0; font-size: .9em; font-style: italic; }

#kommunesok { display: block; width: 320px; position: absolute; top: 43px; right: 10px; text-align: right; }
#kommunesok select {margin-right: 5px; margin-bottom: 3px; width: 150px; float: left;} 
#kommunesok input {margin-right: 15px;}

div#hvaskjer { background: url(../images/hva_skjer.jpg) center 0 no-repeat; margin: 1px 0px 0px 0px; padding: 0; border: none; clear: both; height: 75px; }
div#hvaskjer h2 { background: #333 url(../images/spaltebakgrunn_topp.jpg) repeat-x; height: 21px; padding: 0; margin: 0; color: #fff; font-family: Arial, Helvetica, Verdana; font-size: .8em; line-height: 1.4em; text-align: left; text-indent: 5px;}
div#hvaskjer form { text-indent: 13px;  }
div#hvaskjer select {width: 150px; margin-top: 43px; }
div#hvaskjer input { margin-top: 43px;}

ul#tvliste { list-style: none; width: 178px; padding: 0; margin: 0; }
ul#tvliste img {float:left; border:1px solid #000; margin: 0 3px;}
ul#tvliste .dato {font-style: italic; }
ul#tvliste li { clear:both; border-bottom: 1px solid #ddd;  padding: 3px 0 ; margin: 2px 0; line-height: 1.2em; }

.valg .columnContent.spesial .partiliste { vertical-align: middle; }

#graf { margin-bottom:4px; width: 360px; height: 225px; text-align: center; background: #F4F4F4 url(../images/spaltebakgrunn_liten.jpg) repeat-x; }
#graf h2 { background: #333 url(../images/spaltebakgrunn_topp.jpg) repeat-x; height: 21px; padding: 0; margin: 0; color: #fff; font-family: Arial, Helvetica, Verdana; font-size: .8em; line-height: 1.4em; text-align: left; text-indent: 5px; }

.valg .columnContent.spesial a:link, .valg .columnContent.spesial a:visited { color: #80070c; }
.valg .columnContent.spesial a:hover { color: #000; }

.valg #valgheader { font-weight: normal; font-size: 1.1em; font-family: Arial, Verdana; }
.valg #valgheader img { vertical-align: bottom; }

.valg #valgheader2 { display: block; clear: both; height: 55px;  background: url('../images/politikermeninger.jpg') no-repeat; color: #012c50; border: 1px solid #fff;}
.valg #valgheader3 { display: block; clear: both; height: 55px;  background: url('../images/lesermeninger.jpg') no-repeat; color: #012c50; border: 1px solid #fff;}
.valg #valgheader4 { display: block; clear: both; height: 55px;  background: url('../images/vg_skriver.jpg') no-repeat; color: #012c50; border: 1px solid #fff; clear: both;}
.valg #valgheader2 h2, .valg #valgheader3 h2 { margin: 22px 0 0 5px; font-size: 1.3em; font-family: Arial, Verdana; font-weight: bold; }
#valgheader4 h2 { margin: 11px 0 0 5px; font-size: 1.3em; font-family: Arial, Verdana; font-weight: bold; }


.valg div.innlegg { background-image: url('../images/innleggbakgrunn.jpg'); clear: both; }
.valg div.innlegg h1 { font-family: Georgia, Palatino, Palatino Linotype, serif; font-style: italic; font-weight: normal; }
.valg .innlegg .forfatter { float: left; background-image: none; margin-right: 5px; margin-bottom:20px; width: 80px;}
.valg .innlegg .forfatter2 { float: right; }
.valg .innlegg .forfatter img { width: 75px; }
.valg .innlegg .forfatter p { font-family: verdana; clear: left; color: #80070C; font-weight: normal; font-size: .6em; }
.valg .innlegg .forfatter span { color: #000000; font-style: italic; font-weight: normal; font-size: .9em; }
.valg .innlegg p { color: #5a5a5a; font-family: arial; font-size: .8em;}
.valg .innlegg .innleggtopp {  color: #012c50; font-style: italic; font-weight: normal; }

.valg .columnContent.spesial ul.politikere { list-style-type: none; }
.valg .columnContent.spesial ul.politikere li { clear: both; }
.valg .columnContent.spesial ul.politikere li h3 { margin: 0px 2px 2px 0px; font-weight: normal; font-size: 1.3em; color: #000000; line-height: 1.2 }
.valg .columnContent.spesial ul.politikere li img { width: 170px;  margin: 0 3px 2px 0; }
.valg .columnContent.spesial ul#bloggere { height: 152px; overflow: auto; }

.ap #spesialtopp { background: #ffffff url(../images/topp_ap.jpg) 0 50% no-repeat;}
.h #spesialtopp { background: #ffffff url(../images/topp_h.jpg) 0 50% no-repeat;}
.krf #spesialtopp { background: #ffffff url(../images/topp_krf.jpg) 0 50% no-repeat;}
.v #spesialtopp { background: #ffffff url(../images/topp_v.jpg) 0 50% no-repeat;}
.frp #spesialtopp { background: #ffffff url(../images/topp_frp.jpg) 0 50% no-repeat;}
.sv #spesialtopp { background: #ffffff url(../images/topp_sv.jpg) 0 50% no-repeat;}
.sp #spesialtopp { background: #ffffff url(../images/topp_sp.jpg) 0 50% no-repeat;}
.rv #spesialtopp { background: #ffffff url(../images/topp_rv.jpg) 0 50% no-repeat;}

#partiene { height: 323px;}
#partiene h3 { display: none;}
#partiene ul { list-style: none; padding: 0; margin: 0;}
#partiene li { width: 180px; height: 79px;float:left;padding: 0; margin: 0;}
#partiene .left{width: 183px;}

#partiene .ap { background: #fff url(ap_velger.jpg) no-repeat;}
#partiene .frp { background: #fff url(frp_velger.jpg) no-repeat;}
#partiene .h { background: #fff url(h_velger.jpg) no-repeat;}
#partiene .krf { background: #fff url(krf_velger.jpg) no-repeat;}
#partiene .sp { background: #fff url(sp_velger.jpg) no-repeat;}
#partiene .v { background: #fff url(v_velger.jpg) no-repeat;}
#partiene .sv { background: #fff url(sv_velger.jpg) no-repeat;}
#partiene .rv { background: #fff url(rv_velger.jpg) no-repeat;}

#partiene p { font-size: 10px;}


.valg .tipsboks {padding-bottom: 20px; }
.valg .tipsboks img {border: 0; margin: 0; padding: 0; margin-right: 20px; float: left;}
.valg .tipsboks a,.valg .tipsboks strong {font-size:1.2em;}


ul#kickoff { list-style: none; width: 178px; padding: 0; margin: 0; }
ul#kickoff img {float:left; border:1px solid #000; margin: 0 3px;}
ul#kickoff .dato {font-style: italic; }
ul#kickoff li { clear:both; border-bottom: 1px solid #fff;  padding: 3px 0 ; margin: 2px 0; }

.politikerbildetekst_rv{background: #fff url(../images/rv_dus.jpg) no-repeat }
.politikerbildetekst_v{background: #fff url(../images/v_dus.jpg) }
.politikerbildetekst_krf{background: #fff url(../images/krf_dus.jpg) no-repeat }
.politikerbildetekst_h{background: #fff url(../images/h_dus.jpg) no-repeat}
.politikerbildetekst_sp{background: #fff url(../images/sp_dus.jpg) no-repeat}
.politikerbildetekst_sv{background: #fff url(../images/sv_dus.jpg) no-repeat}
.politikerbildetekst_frp{background: #fff url(../images/frp_dus.jpg) no-repeat}
.politikerbildetekst_ap{background: #fff url(../images/ap_dus.jpg) no-repeat}



/* kjapp hildefix for bred artikkel og spalte */

.valg #arttopp_bred h2 a:link, .valg #arttopp_bred h2 a:visited, .valg #arttopp_bred h2 a:hover {background: #14b url(topp_artikkel2_valg2007.jpg) 0 0 no-repeat; text-indent: -5000px;}


.valg .columnContent.spesial {background: #F4F4F4 url(../images/spaltebakgrunn_liten.jpg) 0 21px repeat-x; }
.valg .columnContent.spesial img {border: none;}


.valg .columnContent.spesial h2, .valg #vgtv.columnContent h2 {height: 21px; margin: 0 0 5px 0; padding: 0; font-family: Arial, Helvetica, Verdana; color: #fff; font-size: .8em;  text-align: left; text-indent: 5px; background: #333 url(../images/spaltebakgrunn_topp.jpg) 0 0 repeat-x;}

.valg .columnContent.spesial#partlederblogg img, .valg .columnContent.spesial#partlederblogg ul, .valg .columnContent.spesial#partlederblogg p {margin-left: 20px;}
.valg .columnContent.spesial#mestkomm {text-align: center;}
.valg .columnContent.spesial#hottest p {margin-left: 5px;}

.valg .columnContent.spesial#valgfakta {background: #f4f4f4 url(bak_valgfakta.gif) 0 21px repeat-x;}
.valg .columnContent.spesial#valgfakta h2 {margin-bottom: 0;}
.valg .columnContent.spesial#valgfakta li {display: inline; margin-left: 40px;}


.valg .columnContent.spesial#forum h2 a:link, .valg .columnContent.spesial#forum h2 a:visited, .valg .columnContent.spesial#forum h2 a:hover {color: #fff; text-transform: uppercase;}
.valg .columnContent.spesial#forum ul.forumlist li {display: block; background-color: transparent;}

.valg .columnContent ul.tvlist li {background: none; border: none;}

.valg .frontliste div.taarn {background-image: none;}
.valg .frontliste div.arkivbunn {background-image: none;}
