/* .................................................

Tilpasset stilark for SPORT-seksjonen
Grafikk av Kristian Krogvold
CSS (hovedsaklig) av Hilde Skjolberg 2008
................................................... */


/* Spesialtoppen */
.sport #spesialtopp {background: transparent url(topp_sport_13.jpg) 0 0 no-repeat;}
.sport #spesialtopp h2 {text-indent: -5000px;}

/* Artikkeltoppen */
.sport #arttopp h2 a:link, .sport #arttopp h2 a:visited, .sport #arttopp h2 a:hover {background: transparent url(topp_artikkel_sport.png) 0 0 no-repeat; text-indent: -5000px;}
.sport #arttopp_bred h2 a:link, .sport #arttopp_bred h2 a:visited, .sport #arttopp_bred h2 a:hover {color: #fff; font-weight: bold; background: transparent url(topp_artikkel_sport.png) 0 0 no-repeat; text-indent: -5000px;}

.sport #arttopp_bred p {top: 12px; right: 400px;}


/* SPALTEN */

.sport .columnContent {background: #fef8fa; border-bottom: 3px solid #f2e5e7;}
.sport .columnContent h2 {padding: 8px 0 7px 50px; font-weight: normal; text-transform: uppercase; letter-spacing: 1px;}
.sport .columnContent h2 a:hover, .sport .columnContent h2 a:active {color: #fff;}

.sport .columnContent.sistesaker #bigColumnVG {border-color: #d4d0c1;}


.sport .columnContent.sistesaker h2 {background: transparent url(sport_bak_tittel_news.png) no-repeat 0 0;}
.sport .columnContent.vgtv h2, .sport .columnContent#vgtv h2 {background: transparent url(sport_bak_tittel_vgtv.png) no-repeat 0 0;}
.sport .columnContent.images h2, .sport .columnContent#images h2 {background: transparent url(sport_bak_tittel_img.png) no-repeat 0 0;}





/* Sakskompleks-titler for haandball-mesterskap */

.haandball #frontspalte h2#sakskompleks {margin: 0 0 10px 0; padding: 10px 0 8px 10px; font-family: "Lucida Grande", arial, sans-serif; font-size: 1.1em;  color: #050; background: #050 url(sport_bak_stortittel.jpg) top right no-repeat; border-bottom: 1px solid #480; border-left: 1px solid #480;}


.sport .columnContent#mesterskapsliste p {margin: 10px 5px;}
.sport .columnContent#mesterskapsliste dl {margin: 10px 0 -10px; height: 300px; overflow: auto;}
.sport .columnContent#mesterskapsliste dt {margin: 20px 0 2px; padding: 2px 5px; border-bottom: 1px dotted #ccc;}
.sport .columnContent#mesterskapsliste dd {margin: 0; padding: 2px 5px; border-bottom: 1px dotted #ccc;}


/* Dagens VG */

.sport .columnContent#dagensvg img {float: left; margin: 10px 20px; padding: 5px; background: transparent url(bak_dagensvg.gif) 0 0 no-repeat; border: none;}

.sport .columnContent#dagensvg p {float: left; width: 115px; margin: 35px 0 0 5px; padding-bottom: 25px; font-size: .9em; text-align: center; background: transparent url(vglogo_liten.gif) 50% bottom no-repeat;}
.sport .columnContent#dagensvg p a {display: inline-block; padding-top: 30px; font-size: .8em;}
.sport .columnContent#dagensvg p a:hover {text-decoration: underline;}



/* FACEBOOK-KNAPP */

.sport p.FBlink a:link, .sport p.FBlink a:visited, .sport p.FBlink a:hover {display: block; height: 68px; width: 363px; background: transparent url(sport_facebook.png) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}





/* FOTBALL-SPESIFIKT */


.sport #seriestart2010 {text-align: center; background: #dec; letter-spacing: 1px;}
.sport #seriestart2010 h2 {text-transform: uppercase;}
.sport #seriestart2010 h3 {margin: 20px 0 5px; padding: 2px; text-transform: uppercase; letter-spacing: 2px; font-weight: normal; color: #fff; background: #050;}
.sport #seriestart2010 h3 a:link, .sport #seriestart2010 h3 a:visited {color: #fff; text-decoration: none;}
.sport #seriestart2010 h3 a:hover {color: #fd0; text-decoration: underline;}
.sport #seriestart2010 p {font-size: .8em; text-shadow: 0 1px 1px #eee;}
.sport #seriestart2010 p em {text-transform: uppercase; font-style: normal;}
.sport #seriestart2010 p a:link, .sport #seriestart2010 p a:visited {color: #050; text-decoration: none;}
.sport #seriestart2010 p a:hover {color: #000; text-decoration: underline;}

/* siste/neste kamper */

.sport .columnContent.sisteneste dl {margin: 5px 0;}
.sport .columnContent.sisteneste dt {margin: 15px 0 5px; padding: 1px 5px; background: #f2e8ec;}
.sport .columnContent.sisteneste dd {position: relative; padding: 1px 5px; border-bottom: 1px dotted #ccc;}

.sport .columnContent.sisteneste dd a.klipp:link, .sport .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; overflow: hidden;}

.sport .columnContent.sisteneste dd a.live:link, .sport .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; overflow: hidden;}

.sport .columnContent.sisteneste dd a.klipp:hover, .sport .columnContent.sisteneste dd a.live:hover {background-position: 0 -16px;}

.sport .columnContent.sisteneste p.lesmer {margin: 0 5px;}

/* spillerstallen dl-liste */
.sport .columnContent.spillerstall dl {margin: 5px 0;}
.sport .columnContent.spillerstall dt {margin: 10px 0 0 0; padding: 1px 5px; border-bottom: 1px dotted #aaa;}
.sport .columnContent.spillerstall dd {padding: 1px 0; border-bottom: 1px dotted #ccc;}
.sport .columnContent.spillerstall dd span {display: inline-block; width: 20px; text-align: right; margin-right: 10px; font-weight: bold;}


/* tabeller + spillerstall */
.sport .columnContent.spesial table {margin: 0 0 10px; font-size: .7em;}
.sport .columnContent.spesial table thead th {padding-bottom: 2px; text-align: center; background: #ecd9dc;}
.sport .columnContent.spesial#kamptabell table tbody th {width: 10px; text-align: right; padding: 0 4px;}
.sport .columnContent.spesial.spillerstall table tbody th {text-align: left; padding: 8px 4px 2px;}
.sport .columnContent.spesial table thead th.lag {text-align: left; padding-left: 4px;}
.sport .columnContent.spesial table td {padding: 2px; text-align: center;}
.sport .columnContent.spesial.spillerstall table td {border-bottom: 1px dotted #ccc;}
.sport .columnContent.spesial table td.lag, .sport .columnContent.spesial table td.navn {text-align: left;}
.sport .columnContent.spesial table .sut {border-left: 1px dotted #ccc;}
.sport .columnContent.spesial table .spilt {background: #f2e8ec;}
.sport .columnContent.spesial table .maal {width: 70px; background: #f2e8ec; white-space: nowrap; }

.sport .columnContent.spesial table tr.opp {border-bottom: 2px solid #ccc;}
.sport .columnContent.spesial table tr.ned {border-top: 2px solid #ccc;}


/* BOKSER MED FOTBALL-KLUBBINNHOLD  */

/* generelt */
.sport .columnContent.spesial.klubber {width: 361px; padding-bottom: 0; background: #fff; border: 1px solid #000;}
.sport .columnContent.spesial.klubber h2 {margin: 0; padding: 2px 5px; text-align: right; font-size: .5em; letter-spacing: 1px; text-transform: uppercase; font-weight: normal; color: #fff; background: #000; border-bottom: 1px solid #fff;}
.sport .columnContent.spesial.klubber h3 {margin: 0; padding: 0;}

.sport .columnContent.spesial.klubber dt {clear: both; margin: 5px 0 0 85px; border-top: 1px dotted #ccc;}
.sport .columnContent.spesial.klubber dd.bilde {float: left; margin-right: 5px; margin-top: -15px;}
.sport .columnContent.spesial.klubber dd.bilde img {border: none;}
.sport .columnContent.spesial.klubber dd.bilde a.noImage {display: block; float: left; height: 45px; width: 80px; background: transparent url(klubber/klubb_noimage.png) 0 0 no-repeat; text-decoration: none; text-indent: -5000px; overflow: hidden;}
.sport .columnContent.spesial.klubber dd {font-size: .9em;}
.sport .columnContent.spesial.klubber dd.lesmer {text-align: right;}

.sport .columnContent.spesial.klubber ul {margin: 5px; border-top: 1px dotted #ccc;}
.sport .columnContent.spesial.klubber ul li {padding: 2px 5px; border-bottom: 1px dotted #ccc;}

.sport .columnContent.spesial.klubber p.disclaimer {margin-top: 0; text-align: center; font-size: .6em; font-style: italic; color: #333;}

.sport .columnContent.spesial.klubber img.klubbannonse {width: 361px; margin: 0; padding: 10px 0 0; background: transparent url(http://static.vg.no/css/admark_top.gif) 4px 0 no-repeat; border: 0;}


/* rosenborg */
.sport .columnContent.spesial.klubber#rbk_boks {border-color: #000;}
.sport .columnContent.spesial.klubber#rbk_boks h3 a {display: block; height: 44px; width: 363px; color: #000; background: #fff url(klubber/klubbtopp_rbk.png) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.sport .columnContent.spesial.klubber#rbk_boks a:link, .sport .columnContent.spesial.klubber#rbk_boks a:visited {color: #863;}
.sport .columnContent.spesial.klubber#rbk_boks a:hover {color: #000;}

/* vaalerenga */
.sport .columnContent.spesial.klubber#vif_boks {border-color: #000;}
.sport .columnContent.spesial.klubber#vif_boks h3 a {display: block; height: 44px; width: 363px; color: #000; background: #fff url(klubber/klubbtopp_vif.png) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.sport .columnContent.spesial.klubber#vif_boks a:link, .sport .columnContent.spesial.klubber#vif_boks a:visited {color: #048;}
.sport .columnContent.spesial.klubber#vif_boks a:hover {color: #d22;}

/* start */
.sport .columnContent.spesial.klubber#sta_boks {border-color: #000;}
.sport .columnContent.spesial.klubber#sta_boks h3 a {display: block; height: 44px; width: 361px; color: #000; background: #fff url(klubber/klubbtopp_start.png) -1px 0 no-repeat; text-indent: -5000px; overflow: hidden;}
.sport .columnContent.spesial.klubber#sta_boks a:link, .sport .columnContent.spesial.klubber#sta_boks a:visited {color: #3270b5;}
.sport .columnContent.spesial.klubber#sta_boks a:hover {color: #047;}

/* Egenreklame for fotball manager i artikkelspalten */
#artikkelspalte .reklameboks { clear:both; float:right; margin:0 0 0px 5px; width:188px; }

/* Spiller-profiler i artikler */
#artikkelspalte .playerInfo {
    background:url("http://static.vg.no/css/shadow.gif") no-repeat scroll left bottom transparent;
    border:0 solid #333333;
    padding-bottom:10px;
    width:188px;
    margin-bottom: 10px;
    font-family:sans-serif;
    display: block;
    text-decoration: none;
    color: #000;
    clear:both;
    float:right;
}
#artikkelspalte a.playerInfo:hover {
    color: #DD0011;
}
#artikkelspalte .playerInfo .fullPlayerProfile{
    clear:left;
    float:left;
    font-size:13px;
    color: #DD0011;
    padding-left:5px;
}
#artikkelspalte .playerInfo h2 {
    background:url("http://static.vg.no/css/topshadow.png") no-repeat scroll 0 0 transparent;
    font-size: 13px;
    margin: 0px;
    padding: 5px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
}
#artikkelspalte .playerInfo .info {
    border-top: 1px solid #DEDEDE;
    margin-left: 3px;
    margin-right: 5px;
}
#artikkelspalte .playerInfo .squadNumber {
    background:url("http://static.vglive.no/new/img/teamIconsSmall.png?2") no-repeat scroll -2px -920px transparent;
    color:#FFFFFF;
    float:right;
    font-size:16px;
    font-weight:bold;
    height:28px;
    padding-top:8px;
    text-align:center;
    width:38px;
    margin-right: 2px;
    margin-top: 8px;
}
#artikkelspalte .playerInfo ul.playerFacts {
    float:left;
    font-size:11px;
    width:130px;
    list-style:none outside none;
    padding: 0px;
    margin: 0px;
    margin-left: 2px;: 0px;
}
#artikkelspalte .playerInfo ul.playerFacts li {
    margin: 0px;
    padding: 0px;
}
#artikkelspalte .playerInfo table.seasonInfo {
    width: 180px;
    border-spacing: 0; /*Others*/
    border-collapse: collapse; /*IE*/
    margin-top: 5px;
}
#artikkelspalte .playerInfo table.seasonInfo thead tr {
    background:url("http://static.vglive.no/new/img/liveGradients.png?2") repeat-x scroll 0 -132px #000000;
}
#artikkelspalte .playerInfo table.seasonInfo th {
    font-size: 12px;

    color:#FFFFFF;
    font-weight:bold;
    line-height:19px;
    margin: 0px;
}
#artikkelspalte .playerInfo table.seasonInfo td {
    font-size: 12px;
    margin: 0px;
    text-align: center;
}
#artikkelspalte .playerInfo li label {
    display: block;
    float: left;
    font-weight: bold;
    margin-right: 4px;
}
#artikkelspalte .playerInfo .yellowCard {
    background:url("http://static.vglive.no/new/img/eventIcons.png") no-repeat scroll 0 -78px transparent;
    height:17px;
    width:13px;
    text-indent: -5000px;
    display: block;
    margin-left: 6px;
}
#artikkelspalte .playerInfo .redCard {
    background:url("http://static.vglive.no/new/img/eventIcons.png") no-repeat scroll 0 -98px transparent;
    height:17px;
    width:13px;
    text-indent: -5000px;
    display: block;
    margin-left: 6px;
}

#matchFacts {font-family: Arial,sans-serif; margin: 0 0 16px 3px; background: #F7F7F7; padding: 0 2px 5px 2px; width:182px; float:right; border-bottom: 3px solid #ddeecc; }
#matchFacts h4 {font-size:11px; margin:0; padding:0; }
#matchFacts a { font-size: 13px; display: block; margin: 0 0 3px 0; }
#matchFacts .endResult { color: #000; font-size:16px; font-weight:bold; display:block; border-bottom: 1px solid #748b64; padding: 5px 0 0 0; margin: 0; clear: both; }
#matchFacts .endResult span { background:#005500; color:#fff; padding:0 6px; }

#matchFacts dl { margin:0; padding:10px 0; }
#matchFacts dd { float:left; margin:0; padding:0 3px 0 0; clear: left;}
#matchFacts dt { color: #4a553f; font-size:12px; margin:0 0 2px 4px; padding: 3px 0 0 0; }
#matchFacts ul { clear: both; margin: 0; padding: 0; list-style-type: none; background: #d7d7d7; }
#matchFacts ul li { color: #4a553f; font-size:11px; display: block; clear: both; text-align:center; padding:1px 0; }
#matchFacts ul li span { float: left; color:#000; height: 15px; font-size:12px; background: #F7F7F7; width: 28px; display: block; }
#matchFacts ul li .graph { width: 121px; font-size:11px; background: #deefcd url(bgbar.gif) -5000px 0 no-repeat; display: block; }
#matchFacts .homeStat { text-align: left; padding-left: 2px; }
#matchFacts .awayStat { text-align: right; padding-right: 3px;}
