/* .................................................

Tilpasset stilark for spesial for Norsk Fotball
Laget av Hilde Skj&oslash;lberg for VG Nett

................................................... */


/* Spesialtoppen */
.norskftb #spesialtopp {background: transparent url(topp_norskfotball.jpg) 0 0 no-repeat;}
.norskftb #spesialtopp h2 {text-indent: -5000px;}


/* Artikkeltoppen */
.norskftb #arttopp h2 a:link, .norskftb #arttopp h2 a:visited, .norskftb #arttopp h2 a:hover,
.norskftb.norskftb #arttopp_bred h2 a:link, .norskftb.norskftb #arttopp_bred h2 a:visited, .norskftb.norskftb #arttopp_bred h2 a:hover {background: #050 url(topp_artikkel_norskftb.jpg) 0 0 no-repeat; text-indent: -5000px;}


/* FELLES fra Live-feed */

/* Terminliste-side */

.norskftb #frontspalte #terminliste h1 {font-size: 1.8em;}

.norskftb #frontspalte #terminliste p {margin: 8px 0; font-size: .8;}
.norskftb #frontspalte #terminliste p.intro {margin: 15px 0;}

.norskftb #frontspalte #terminliste dl {font-size: .9em;}
.norskftb #frontspalte #terminliste dt {margin: 15px 0 3px; padding: 1px 5px 1px 20px; font-weight: bold; background: transparent url(ikon_kalender.gif) 0 50% no-repeat; border-bottom: 1px solid #ccc;}
.norskftb #frontspalte #terminliste dt.neste {padding: 2px 5px 2px 20px; background-color: #cda; border: none;}
.norskftb #frontspalte #terminliste dd {position: relative; margin: 0; padding: 3px 5px 3px 20px; border-bottom: 1px dotted #ccc;}

.norskftb #frontspalte #terminliste a:link {color: #000; text-decoration: none;}
.norskftb #frontspalte #terminliste a:visited {color: #666; text-decoration: none;}
.norskftb #frontspalte #terminliste a:hover {color: #d01; text-decoration: underline;}

.norskftb #frontspalte #terminliste a.spilt {text-decoration: underline;}

.norskftb #frontspalte #terminliste dd a.klipp:link, .norskftb #frontspalte #terminliste dd a.klipp:visited {display: block; position: absolute; right: 0; top: 3px; height: 16px; width: 76px; background: transparent url(knapp2_seklipp.gif) 0 0 no-repeat; text-indent: -5000px;}

.norskftb #frontspalte #terminliste dd a.live:link, .norskftb #frontspalte #terminliste dd a.live:visited {display: block; position: absolute; right: 0; top: 3px; height: 16px; width: 76px; background: transparent url(knapp2_sekamp.gif) 0 0 no-repeat; text-indent: -5000px;}


.norskftb #frontspalte #terminliste dd a.klipp:hover, .norskftb #frontspalte #terminliste dd a.live:hover {background-position: 0 -16px;}



/* SPALTEN*/

.norskftb .columnContent.spesial#meny p {margin: 10px 5px;}
.norskftb .columnContent.spesial#meny ul {margin: 10px 0;}
.norskftb .columnContent.spesial#meny li {display: inline; margin: 0;}

.norskftb .columnContent.spesial#meny li a:link, .norskftb .columnContent.spesial#meny li a:visited {float: left; margin-left: 4px; padding: 4px 6px; background: #dce8cd;}
.norskftb .columnContent.spesial#meny li a:hover {color: #000; background: #bfd7a1;}

.norskftb .columnContent.spesial#vgtv {padding-bottom: 0;}

.norskftb .columnContent#eliteguiden p {margin: 10px 5px;}
.norskftb .columnContent#eliteguiden dl {float: left; width: 170px; margin: 0; margin-bottom: 20px; font-family: "Lucida Grande", arial, sans-serif; font-size: .8em;}
.norskftb .columnContent#eliteguiden dl#elite {margin: 0 7px;}
.norskftb .columnContent#eliteguiden dd {margin: 3px 0; padding: 2px 10px; background: #eee;}
.norskftb .columnContent#eliteguiden dt {padding: 3px 4px; font-weight: bold; background: #cda;}
.norskftb .columnContent#eliteguiden dd a:link {color: #222; text-decoration: none;}
.norskftb .columnContent#eliteguiden dd a:visited {color: #888; text-decoration: none;}
.norskftb .columnContent#eliteguiden dd a:hover {color: #000; text-decoration: underline;}
.norskftb .columnContent#eliteguiden:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}


/* siste/neste kamper */
.norskftb .columnContent.sisteneste dl {margin: 5px 0;}
.norskftb .columnContent.sisteneste dt {margin: 15px 0 5px; padding: 1px 5px; background: #ddd;}
.norskftb .columnContent.sisteneste dd {position: relative; padding: 1px 5px; border-bottom: 1px dotted #ccc;}

.norskftb .columnContent.sisteneste dd a.klipp:link, .norskftb .columnContent.sisteneste dd a.klipp:visited {display: block; position: absolute; right: 0; top: 0; height: 16px; width: 76px; background: transparent url(knapp2_seklipp.gif) 0 0 no-repeat; text-indent: -5000px;}

.norskftb .columnContent.sisteneste dd a.live:link, .norskftb .columnContent.sisteneste dd a.live:visited {display: block; position: absolute; right: 0; top: 0; height: 16px; width: 76px; background: transparent url(knapp2_sekamp.gif) 0 0 no-repeat; text-indent: -5000px;}

.norskftb .columnContent.sisteneste dd a.klipp:hover, .norskftb .columnContent.sisteneste dd a.live:hover {background-position: 0 -16px;}

.norskftb .columnContent.sisteneste p.lesmer {margin: 0 5px;}

/* spillerstallen dl-liste */
.norskftb .columnContent.spillerstall dl {margin: 5px 0;}
.norskftb .columnContent.spillerstall dt {margin: 10px 0 0 0; padding: 1px 5px; border-bottom: 1px dotted #aaa;}
.norskftb .columnContent.spillerstall dd {padding: 1px 0; border-bottom: 1px dotted #ccc;}
.norskftb .columnContent.spillerstall dd span {display: inline-block; width: 20px; text-align: right; margin-right: 10px; font-weight: bold;}


/* tabeller + spillerstall */
.norskftb .columnContent.spesial table {margin: 0 0 10px; font-size: .7em;}
.norskftb .columnContent.spesial table thead th {padding-bottom: 2px; text-align: center; background: #ddd;}
.norskftb .columnContent.spesial#kamptabell table tbody th {width: 10px; text-align: right; padding: 0 4px;}
.norskftb .columnContent.spesial.spillerstall table tbody th {text-align: left; padding: 8px 4px 2px;}
.norskftb .columnContent.spesial table thead th.lag {text-align: left; padding-left: 4px;}
.norskftb .columnContent.spesial table td {padding: 2px; text-align: center;}
.norskftb .columnContent.spesial.spillerstall table td {border-bottom: 1px dotted #ccc;}
.norskftb .columnContent.spesial table td.lag, .norskftb .columnContent.spesial table td.navn {text-align: left;}
.norskftb .columnContent.spesial table .sut {border-left: 1px dotted #ccc;}
.norskftb .columnContent.spesial table .spilt {background: #eee;}
.norskftb .columnContent.spesial table .maal {width: 70px; background: #eee;}

.norskftb .columnContent.spesial table tr.opp {border-bottom: 2px solid #ccc;}
.norskftb .columnContent.spesial table tr.ned {border-top: 2px solid #ccc;}



/* ELITEGUIDEN */

.norskftb .columnContent ul.elitelinker {margin: 0; padding: 0;}
.norskftb .columnContent ul.elitelinker:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} /*auto-cleares floats*/
.norskftb .columnContent ul.elitelinker p {margin: 5px; padding: 0; text-align: center;}
.norskftb .columnContent ul.elitelinker li {margin: 0; padding: 0;}
.norskftb .columnContent ul.elitelinker li a {display: block; float: left; margin: 4px 0 4px 15px; width: 159px; height: 3px; padding: 10px 0; color: #fff; font-weight: bold; text-align: center; background-color: #ad5; background-image: url(sprite_eliteguide.png); background-position: 0 0;}

.norskftb .columnContent ul.elitelinker li.kampene a {background-position: 0 -30px; text-indent: -5000px;}
.norskftb .columnContent ul.elitelinker li.kampene a:hover {background-position: -171px -30px; text-indent: -5000px;}
.norskftb .columnContent ul.elitelinker li.borsen a {background-position: 0 -60px; text-indent: -5000px;}
.norskftb .columnContent ul.elitelinker li.borsen a:hover {background-position: -171px -60px; text-indent: -5000px;}
.norskftb .columnContent ul.elitelinker li.topscore a {background-position: 0 -90px; text-indent: -5000px;}
.norskftb .columnContent ul.elitelinker li.topscore a:hover {background-position: -171px -90px; text-indent: -5000px;}
.norskftb .columnContent ul.elitelinker li.tabell a {background-position: 0 -120px; text-indent: -5000px;}
.norskftb .columnContent ul.elitelinker li.tabell a:hover {background-position: -171px -120px; text-indent: -5000px;}

