/* .................................................

Tilpasset stilark for OL 2006/Torino
Grafikk av Kristian Krogvold,
CSS av Hilde Skjølberg

................................................... */

/* Spesialtoppen */
.ol2006 #spesialtopp {background: transparent url(topp_ol2006.jpg) 0 0 no-repeat;}
.ol2006 #spesialtopp h2 {text-indent: -5000px;}

.ol2006 p#datostripe {background: #1a74ae;}
.ol2006 #spesialfnutt {background: transparent url(ol06_spesialfnutt.gif) 0 0 no-repeat; text-indent: -5000px;}
.ol2006 #toppad, .ol2006 #fronttopp_bred #redinnhold {border-bottom: 21px solid #1a74ae;}


/* Artikkeltopp */
.ol2006 #arttopp h2 a:link, .ol2006 #arttopp h2 a:visited,
.ol2006 #arttopp h2 a:hover {background: #1a46b5  url(topp_artikkel_ol2006.jpg) 0 0 no-repeat; text-indent: -5000px;}

.sport.ol2006 #arttopp_bred h2 a:link, .sport.ol2006 #arttopp_bred h2 a:visited, .sport.ol2006 #arttopp_bred h2 a:hover {background: #17a url(topp_artikkel_ol2006.jpg) 0 0 no-repeat; text-indent: -5000px;}

/* Spaltestreker */
.ol2006 .frontliste div {background-image: url(spaltestrek_ol06.gif);}
.ol2006 .frontliste div.taarn, .ol2006 .frontliste div.arkivbunn {background-image: none;}
.ol2006 .frontliste div.arkivtopp {background: transparent url(bak_arkiv.gif) 0 0 repeat-x;}


/*--------------------------------
   SPALTENE
 --------------------------------- */
 
.ol2006 .columnContent.spesial {margin-bottom: 15px; padding-bottom: 10px; border-bottom: 3px solid #17a;}
.ol2006 .columnContent.spesial a:hover {color: #17a;}


/* overskrifter */

.ol2006 .columnContent.spesial h2 {margin: 0 0 5px 0; padding: 8px 0 7px 40px; display: block; height: 16px; text-align: left; color: #fff; background: #fff url(bak_tittel.jpg) 0 0 no-repeat;}

.ol2006 .columnContent h2 a:link, .ol2006 .columnContent h2 a:visited {color: #fff; text-decoration: none;}
.ol2006 .columnContent h2 a:hover {color: #fff; text-decoration: underline;}


/* Medalje- og poengoversikt */

.ol2006 .columnContent#medaljeovers p {text-align: center; font-size: .8em;}
.ol2006 .columnContent#medaljeovers #poengtab {width: 40%; margin-left: 3px; float: left; text-align: right;}
.ol2006 .columnContent#medaljeovers #medaljetab {width: 50%; float: right; margin-right: 3px; margin-left: 5px; text-align: center;}
.ol2006 .columnContent#medaljeovers thead tr {background: #d5ebf3;}
.ol2006 .columnContent#medaljeovers tr.norge td {background: #ecf3f6;}
.ol2006 .columnContent#medaljeovers #medaljetab td.land, .ol2006 .columnContent#medaljeovers #poengtab td.land {text-align: left;}


/* forum og avstemning */

.ol2006 .columnContent ul.forumlist li {background-image: url(ol06_ikon_forum.gif);}
.ol2006 .columnContent#bildespes ul.forumlist li {padding: 8px 0 8px 40px; background-image: url(ol06_ikon_bildespes.gif);}
.ol2006 .columnContent#avstemn ul.forumlist li {padding: 8px 0 8px 40px; background-image: url(ol06_ikon_avst.gif);}

/* grenene */

.ol2006 .columnContent#grenene {background: #eee url(bak_boks.jpg) bottom right no-repeat;}

.ol2006 .columnContent#grenene div {display: block; float: left; width: 175px; height: 100px; margin: 10px 0 0 4px;}
.ol2006 .columnContent#grenene div h3 {margin: 0; padding: 2px 4px 2px 10px; background: #d5ebf3;}
.ol2006 .columnContent#grenene div ul {margin-left: 90px; line-height: 1em;}


.ol2006 .columnContent#grenene #aking {background: #fff url(pikt_aking1.gif) 10px 60% no-repeat;}
.ol2006 .columnContent#grenene #alpint {background: #fff url(pikt_alpint1.gif) 10px 60% no-repeat;}
.ol2006 .columnContent#grenene #bob {background: #fff url(pikt_bob1.gif) 10px 60% no-repeat;}
.ol2006 .columnContent#grenene #curling {background: #fff url(pikt_curling1.gif) 10px 60% no-repeat;}
.ol2006 .columnContent#grenene #freestyle {background: #fff url(pikt_freestyle1.gif) 10px 60% no-repeat;}
.ol2006 .columnContent#grenene #hopp {background: #fff url(pikt_hopp1.gif) 10px 60% no-repeat;}
.ol2006 .columnContent#grenene #ishockey {background: #fff url(pikt_ishockey1.gif) 10px 60% no-repeat;}
.ol2006 .columnContent#grenene #kombinert {background: #fff url(pikt_kombinert1.gif) 10px 60% no-repeat;}
.ol2006 .columnContent#grenene #kortbane {background: #fff url(pikt_kortbane1.gif) 10px 60% no-repeat;}
.ol2006 .columnContent#grenene #kunstlop {background: #fff url(pikt_kunstlop1.gif) 10px 60% no-repeat;}
.ol2006 .columnContent#grenene #langrenn {background: #fff url(pikt_langrenn1.gif) 10px 60% no-repeat;}
.ol2006 .columnContent#grenene #skeleton {background: #fff url(pikt_skeleton1.gif) 10px 60% no-repeat;}
.ol2006 .columnContent#grenene #skiskyting {background: #fff url(pikt_skiskyting1.gif) 10px 60% no-repeat;}
.ol2006 .columnContent#grenene #skoyter {background: #fff url(pikt_skoyter1.gif) 10px 60% no-repeat;}
.ol2006 .columnContent#grenene #snowboard {background: #fff url(pikt_snowboard1.gif) 10px 60% no-repeat;}



/* andre bokser */
.ol2006 .columnContent#olarenaene {text-align: center;}
.ol2006 .columnContent#olarenaene img {border: none;}

.ol2006 .columnContent#offisiell p {margin: 3px 0; text-align: center;}
.ol2006 .columnContent#offisiell p a {margin-top: 40px; font-size: 1.1em;}

.ol2006 .columnContent#tidligereol ul {margin-left: 40px;}




/*--------------------------------
   UNDERSIDER
 --------------------------------- */

/* overskrift på nyhet-spesialer */
.ol2006 #frontspalte h1#sakskompleks, .ol2006 #frontspalte h2#sakskompleks {margin: 0 0 10px 0; padding: 10px 0 6px 40px; font-family: "Lucida Grande", arial, sans-serif; font-size: 1em; color: #fff; background: #17a url(bak_stortittel.jpg) 0 0 no-repeat;}

.ol2006 #frontspalte.torino a:link, .ol2006 #frontspalte.torino a:visited {color: #17a;}
.ol2006 #frontspalte.torino a:hover {color: #000;}

.ol2006 #frontspalte.torino h1 a:link, .ol2006 #frontspalte.torino h1 a:visited, .ol2006 #frontspalte.torino .frontliste h1 a:link, .frontliste h1 a:visited {color:#000; text-decoration:none;}
.ol2006 #frontspalte.torino h1 a:hover, .ol2006 #frontspalte.torino .frontliste h1 a:hover {color: #b00; text-decoration: underline;}
 
 /* Arenaene */

.ol2006 #frontspalte.olarena ul {list-style-type: none; margin: 30px 0 10px 10px; padding: 0;}
.ol2006 #frontspalte.olarena ul li {margin: 3px 0;}
.ol2006 #frontspalte.olarena ul li a {font-weight: bold;} 

.ol2006 #frontspalte.olarena dl {width: 470px; margin: 20px 0; padding: 0; border-bottom: 1px dotted #ccc;}
.ol2006 #frontspalte.olarena dl dt {width: 150px; float: left; margin: 0; padding: 0; border-top: 1px dotted #ccc; font-weight: bold;}
/* commented backslash hack for mac-ie5 \*/
.ol2006 #frontspalte.olarena dl dt {clear: both; }
/* end hack */
.ol2006 #frontspalte.olarena dl dd {float: left; width: 320px; margin: 0; padding: 0; border-top: 1px dotted #ccc;}
.ol2006 #frontspalte.olarena dl:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} /*auto-cleares floats*/


/* Grenene */
.ol2006 #frontspalte.olgren h2.listhead {padding: 3px; font-family: "Lucida Grande", arial, sans-serif; font-size: 1em; background: #d5ebf3;}
.ol2006 #frontspalte.olgren h2 a:link, .ol2006 #frontspalte.olgren h2 a:visited {margin: 10px 0 4px; text-decoration: underline;}
.ol2006 #frontspalte.olgren ul.grenlist {list-style: none; margin: 4px 0 20px; padding: 0;}
.ol2006 #frontspalte.olgren ul.grenlist li {display: inline; margin: 0 10px 0 0; font-family: "Lucida Grande", arial, sans-serif; font-size: .8em;}



/* Resultater */
.ol2006 #frontspalte.olres h2.listhead {padding: 3px; font-family: "Lucida Grande", arial, sans-serif; font-size: 1em; background: #d5ebf3;}

.ol2006 #frontspalte.olres ul {list-style: none; margin: 0 0 20px 0; padding: 0;}

.ol2006 #frontspalte.olres dl {width: 470px; margin: 20px 0; padding: 0;}
.ol2006 #frontspalte.olres dl dt {width: 130px; float: left; margin: 0; padding: 2px 0; border-top: 1px dotted #ccc; font-weight: bold;}
/* commented backslash hack for mac-ie5 \*/
.ol2006 #frontspalte.olres dl dt {clear: both; }
/* end hack */
.ol2006 #frontspalte.olres dl dd {float: left; width: 340px; margin: 0; padding: 2px 0; border-top: 1px dotted #ccc;}
.ol2006 #frontspalte.olres dl:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} /*auto-cleares floats*/

.ol2006 #frontspalte.olres dl ol {margin: 0; padding: 0;}
.ol2006 #frontspalte.olres dl ol li {border-bottom: 1px dotted #ddd;}


/* Nordmenn */
.ol2006 #frontspalte.olnordmenn h2.listhead {padding: 3px; font-family: "Lucida Grande", arial, sans-serif; font-size: 1em; background: #d5ebf3;}
.ol2006 #frontspalte.olnordmenn ul {list-style: none; margin: 0 0 20px 0; padding: 0;}

.ol2006 #frontspalte.olnordmenn .info {font-family: "Lucida Grande", arial, sans-serif; font-size: .8em; line-height: 1.5em; background: none;}
.ol2006 #frontspalte.olnordmenn .info img#utoverbilde {float: left; margin-right: 5px;}
.ol2006 #frontspalte.olnordmenn .info h2 {border-bottom: 1px solid #17a;}


/* goMobile - statisk front */

.ol2006 .center {text-align: center;}

.ol2006 .noborder {border: 0px;}

.ol2006 .frontliste td.manualFull {width: 100%; padding-top: 4px;}

.ol2006 .frontliste table td.hoyre {width: 178px; font-family: arial,helvetica,sans-serif;}
.ol2006 .frontliste table td.hoyre dl {color:#FFFFFF; font-size:12px; margin:5px 5px 10px; padding:0pt;}
.ol2006 .frontliste table td.hoyre dt {float:left; font-weight:bold; margin:0pt; padding:2px 0pt; width:35px;}
.ol2006 .frontliste table td.hoyre dd {margin-left:37px; padding:2px 0pt;}
.ol2006 .frontliste table td.hoyre a {color: #FFFFFF;}

.ol2006 .frontliste div.manualLine {height: 5px; background: #005500 url(pil.gif) no-repeat scroll 0 0; padding: 0; margin: 0;}

.ol2006 .frontliste table.front {width: 100%;}

.ol2006 .frontliste td img {margin: 4px;}

.ol2006 .frontliste ul {list-style-position: inside; margin: 0; padding: 0;}
.ol2006 .frontliste li {margin: 0;}

.ol2006 .frontliste span.title-normal {font-size: 1.15em; font-weight: bold;}
.ol2006 .frontliste span.title-large {font-size: 1.5em;}
.ol2006 .frontliste span.title-xlarge {font-size: 2em;}
