/*
  OL 2008
  Dan Kåre Leander Alexander etc... Engebretsen
*/

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

.ol10 p#datostripe {
    background-color:#149334;
}
#olblogg .bredsak {padding:0px;}
.ol10 #ntbrigg .ntbtekst,.ol10 #ol10res .ntbtekst {font-size:14px;text-align:center;padding-bottom:4px;}
.ol10 .columnContent h3 {font-size:12px;}
.ol10 #progroller {position:relative;width:800px;height:166px;margin:0px;}
.ol10 #progroller img {border:none;}
.ol10 #progroller li {position:absolute;overflow:hidden;left:500px;}
.ol10 #ntbrigg {position:relative;}
.sport #toppad, .sport #fronttopp_bred #redinnhold {
    border-bottom: 21px solid #149334;
}

/* Artikkeltoppen */
.ol10 #arttopp h2 a:link, .ol10 #arttopp h2 a:visited, .ol10 #arttopp h2 a:hover {background: #14b url(artikkeltopp.jpg) 0 0 no-repeat; text-indent: -5000px;}
.ol10 #arttopp_bred h2 a:link, .ol10 #arttopp_bred h2 a:visited, .ol10 #arttopp_bred h2 a:hover {background: #f90 url(artikkeltopp.jpg) 0 0 no-repeat; text-indent: -5000px;}

/* toppmenyen */

.ol10 #toppmeny {margin: 3px 1px 3px 190px;  font-family: Arial, sans-serif; color: #005800; background: #ccc url(meny_bg.gif); width: 832px;height:21px; }
.ol10 #toppmeny ul {list-style: none; margin: 0px 0; padding: 0; text-align: center;}
.ol10 #toppmeny li {display: inline; margin: 2px 2px;}
.ol10 #toppmeny a:link, .ol10 #toppmeny a:visited {color: #ffffff; text-decoration: underline; font-weight: bold; font-size: .7em;}
.ol10 #toppmeny a:hover {color: red; text-decoration: none; font-size: .7em;}

.ol10 #toppmenyrow2 {margin: 3px 1px 3px 190px;  font-family: Arial, sans-serif; color: #005800; background: #ccc url(meny_bg.gif); width: 832px;height:21px;font-size:8pt; }
.ol10 #toppmenyrow2 ul {list-style: none; margin: 0px 0; padding: 0; text-align: center;}
.ol10 #toppmenyrow2 li {display: inline; margin: 2px 2px;}
.ol10 #toppmenyrow2 a:link {color: #ffffff; text-decoration: underline; font-weight: bold; font-size: .7em;}
.ol10 #toppmenyrow2 a:hover {color: #ffffff; text-decoration: underline; font-size: .7em;}


/*Arenaene*/
.ol10 #olarenaene {margin-left:5px;}
/*Div content*/

.ol10 .programoversikt ul,.ol10 #ol10Prog ul {background-image: url(spaltestrek_ol10.gif); background-position: 0 0; background-repeat: no-repeat; padding:5px 0px 0px 0px;list-style: none;margin:0px 0px 0px 0px;}
.ol10 #ol10Prog ul {margin-left:6px;}
.ol10 #ol10Prog li {
    color:#000;
    clear:both;
}
.ol10 #ol10Prog li .dato {
    font-size:14px;
    font-weight:bold;
}
.ol10 #ol10Prog li .event {
    font-size:14px;
    font-weight:bold;
}
.ol10 #ol10Prog li .live {
    font-size:10px;
    display:block;
    padding-left:43px;
}

.ol10 .programoversikt li div {font-family:Arial,verdana,sans;font-size:10pt;border-bottom:1px solid #cccccc;background-image:url(klokke.gif);padding-left:14px;background-repeat: no-repeat;background-position:0px 6px;}
.ol10 .programoversikt li img {height:13px;width:13px;padding-top:2px;}
.ol10 .programoversikt li div .programtid {color:#005800;font-weight:bold;font-style:italic;font-size:11pt;}
.ol10 .programoversikt h3 img {float:left;margin-right:8px;}
.ol10 .programoversikt h3 {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.ol10 .programoversikt h3 dl {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.ol10 .programoversikt h3 dt {color:#858585;font-family:Arial,Verdana;font-size:11pt;font-weight:Bold;}
.ol10 .programoversikt h3 dd {font-family:Arial,Verdana;font-size:15pt;font-weight:bold;text-style:italic;color:#005800;}
.ol10 .programoversikt .programboks {height:300px;overflow:auto;margin-left:4px;}
.ol10 .programoversikt .programboks .ufet a {font-weight:normal;}
.ol10 #ol10Prog,.ol10 #ol10ProgGren h3 {margin-left:4px;}
.ol10 #historikk h4 {text-transform:uppercase;color:#005800;font-family:arial;font-size:12pt;background-image: url(spaltestrek_ol10.gif); background-position: 0 0; background-repeat: no-repeat; margin:0px 0px 0px 0px;padding:15px 0px 0px 10px;border:0px solid blue;}
.ol10 #historikk h3 img,.ol10 #ol10Prog h3 img,.ol10 #ol10ProgGren h3 img {float:left;margin-right:8px;}
.ol10 #historikk ul {list-style:none;padding:0px 0px 0px 10px;margin:0px 0px 0px 0px;color:#8b8b8b;font-family:Arial,Verdana;font-size:10pt;}
.ol10 #historikk strong {color:#000;font-family:Arial,Verdana;font-size:12pt;}
.ol10 #ol10Prog .scroller,.ol10 #ol10ProgGren .scroller {overflow:auto;height:400px;}
.ol10 #show_big_gallery {color:white;background-color:black;font-family:Arial,Verdana;font-size:14pt;text-align:center;padding:4px 0 4px 0px;}
.ol10 #show_big_gallery a {color:white;}
/*Programkalender*/
.ol10 .programoversikt #programKalender img {border:none;}
.ol10 .programoversikt #programKalender ul {background-image: url(spaltestrek_ol10.gif); background-position: 0 0; background-repeat: no-repeat;}
.ol10 .programoversikt #programKalender {width:468px;border-collapse:collapse;}
.ol10 .programoversikt #programKalender .kalenderHead {margin-top:5px;padding-top:15px;}
.ol10 .programoversikt #programKalender td {width:66px;}
.ol10 .programoversikt #programKalender tbody td {border-bottom:1px solid #838383;padding:5px 2px 15px 12px;height:60px;vertical-align:top;}
.ol10 .programoversikt #programKalender tbody .dagensprog {font-size:7pt;font-family:Arial,Verdana;text-align:center;padding-top:10px;text-align:center;}
.ol10 .programoversikt #programKalender .kalenderHead {text-transform:uppercase;font-family:Arial;font-weight:bold;font-size:10pt;border-bottom:2px solid black;}
.ol10 .programoversikt #programKalender .kalenderforklaring {background-position:10px 14px;background-image:url(peker.gif);background-repeat:no-repeat;}
.ol10 .programoversikt #programKalender .kalenderforklaring .forklaringstekst{margin-left:30px;font-style:italic;font-family:Arial;color:#838383;font-size:10pt;}
/*sjekk her om trøbbel med sidetoppene på program*/
.ol10 .programoversikt h3 {color:#8a8a8a;font-weight:bold;font-family:Verdana,arial;font-size:14pt; margin:0px 0px 0px 0px;padding:0px 0px 6px 0px;border:0px solid blue;}

/* SPALTENE */

/* bokser i spaltene */


/*.ol10 .columnContent {margin: 0 0 10px 0; padding: 0 0 3px 0;}*/

/*.ol10 .columnContent h2 {margin: 0; line-height: 15px; display: block; height: 31px; color: #fff; font-size: 1em; background: url(spalteboks.jpg) no-repeat;  }*/
.ol10 .columnContent {margin-bottom: 15px; padding-bottom: 0; color: #000; background: #bfe8fa url(spaltebakgrunn.jpg) left 30px no-repeat; border-color: #149334;}

.ol10 .columnContent h2 {margin: 0 0 5px 0; padding: 8px 0 2px 14px; display: block; height: 21px; text-align: left; color: #fff; background: #222 url(spalteboks.jpg) 0 0 no-repeat;}
.ol10 .columnContent h2 a:link, .ol10 .columnContent h2 a:visited {color: #fff; text-decoration: none;}
.ol10 .columnContent h2 a:hover {color: #fff; text-decoration: underline; }
.ol10 .columnContent#hovedsaken h2 {background: #222 url(spaltetopp_siste_saker.jpg) top left no-repeat; text-indent: -5000px;}
.ol10 .columnContent#vgtv h2 {background: #222 url(spaltetopp_vgtv.jpg) top right no-repeat; text-indent: -5000px;}
.ol10 .columnContent#images h2 {background: #222 url(spaltetopp_bildespesial.jpg) top right no-repeat; text-indent: -5000px;}
.ol10 .columnContent#ol10Res h2 {background: #222 url(spaltetopp_siste_resultater.jpg) top left no-repeat; text-indent: -5000px;}
.ol10 .columnContent#ol10Tettpånett h2 {background: #222 url(spaltetopp_tpn.jpg) top left no-repeat; text-indent: -5000px;}
.ol10 .columnContent#ntbrigg h2 {background: #222 url(spaltetopp_ntb.jpg) top right no-repeat; text-indent: -5000px;}
.ol10 .columnContent#olblogg h2 {background: #222 url(spaltetopp_i_vancouver.jpg) top right no-repeat; text-indent: -5000px;}
.ol10 .columnContent#ol10Prog h2 {background: #222 url(spaltetopp_programmet.jpg) top right no-repeat; text-indent: -5000px;}
.ol10 .columnContent#twitter h2 {background: #222 url(spaltetopp_twitter.jpg) top right no-repeat; text-indent: -5000px;}
.ol10 .columnContent#ol10Tidligere h2 {background: #222 url(spaltetopp_tidligere_ol.jpg) top right no-repeat; text-indent: -5000px;}
.ol10 .columnContent#olweb h2 {background: #222 url(spaltetopp_offisiell.jpg) top right no-repeat; text-indent: -5000px;}
.ol10 .columnContent#oleuroblogg h2 {background: #222 url(spaltetopp_eurosport.jpg) top right no-repeat; text-indent: -5000px;}
.ol10 .columnContent#nav h2 {background: #222 url(spaltetopp_ntb.jpg) top right no-repeat; text-indent: -5000px;}

.ol10 .columnContent#nav ul {
    margin:0px;
    list-style:none;
    width:351px;
    margin-left:6px;
    
}
.ol10 .columnContent#nav ul img {
    border:none;
}
.ol10 .columnContent#nav li {
    float:left;
    padding:0px;
    border:none;
}
.ol10 .columnContent#nav li.left {
    margin-right:7px;
}
.ol10 .columnContent#nav li.center {
    margin-left:86px;
}
.ol10 .columnContent#ol10Prog .tekst {font-size:10px;}
.ol10 .columnContent#ol10ProgGren h2 {background: #222 url(spaltetopp_ol_programmet.jpg) top right no-repeat; text-indent: -5000px;}
.ol10 .columnContent#minifront h2 {background: #222 url(spaltetopp_siste_saker.jpg) top right no-repeat; text-indent: -5000px;}
.ol10 .columnContent#oleuroblogg h3 {margin:0px;}

.ol10 .columnContent a:link, .ol10 .columnContent a:visited {color: #000; text-decoration: underline;}
.ol10 .columnContent a:hover {color: #f00;}
.ol10 .columnContent.spesial#kinaartikler {background: #ebebde;}
.ol10 .columnContent.spesial#kinaartikler .bredsak{background-image:none;background-image: none;}
.ol10 .columnContent.spesial#kinaartikler h2 {background: #901 url(kina_tittel_siste.gif) top right no-repeat; text-indent: -5000px;}
.ol10 .columnContent#ovelseInfo li {font-size:12pt;font-weight:bold;}
 
 /* Bloggen */
 .ol10 .columnContent#olblogg h3{color:#297024;margin-bottom:4px;}
  .ol10 .columnContent#olblogg img {border:0px;}
  .ol10 .columnContent#olblogg .tipsboks {float:left;}
  .ol10 .columnContent#olblogg .megafon {clear:right;}
 .ol10 .columnContent#olblogg .bredsak{background-image:none;background-image: none;}
 .ol10 .columnContent#olblogg a {font-weight:bold;font-size:8pt;}
 
/*Deltageroversikt*/

.ol10 #deltagerOversikt img {float:left;width:140px;margin-right:2px;}
.ol10 #deltagerOversikt .utover {float:left;width:232px;margin:0px 0px 2px 0px;font-family:Arial;font-size:8pt;}
.ol10 #deltagerOversikt .utover .utovernavn {font-weight:bold;}
.ol10 #deltagerOversikt hr {clear:both;}
/* Medaljeoversikt*/
.ol10 #frontspalte .medaljeoversikt th {font-family:Arial;font-weight:bold;}
.ol10 #frontspalte .medaljeoversikt td {font-family:Arial;font-size:10pt;}

.ol10 #frontspalte #contentMOversikt table {width: 100%; margin: 0 0 20px 0; font-size: .8em; border-collapse: collapse;}
.ol10 #frontspalte #contentMOversikt caption {margin: 0; font-weight: bold; background: #eee;}
.ol10 #frontspalte #contentMOversikt thead th {padding: 0 2px; text-align: left; border-bottom: 1px solid #000;}
.ol10 #frontspalte #contentMOversikt table tbody th {padding: 0 2px; text-align: left; border-bottom: 1px solid #ccc;}
.ol10 #frontspalte #contentMOversikt table td {padding: 0 2px; border-bottom: 1px solid #ccc;}

.ol10 #contentMOversikt table {margin-left:92px;text-align:left;}
.ol10 #contentMOversikt table .medHeader a {color:black;font-size:9pt;text-align:left;}
.ol10 #contentMOversikt .medaljeoversikt .medRow {border-bottom:2px solid black;}
.ol10 #contentMOversikt .medaljeoversikt th img {margin-left:24px;}
.ol10 #contentMOversikt .medaljeoversikt .medHeader,.ol10 #contentMOversikt .medaljeoversikt .medLand{width:192px;}
.ol10 #contentMOversikt .medaljeoversikt td {text-align:center;}
.ol10 #contentMOversikt .medaljeoversikt .medLand {text-align:left;}

.ol10 #frontspalte #grenOversikt {clear: none; float: left; display: inline; width: 460px; margin-right: 5px;margin-left:5px;}
.ol10 #frontspalte #grenOversikt h2 {background-image:url(bunnspalte_topp.jpg);}
.ol10 #frontspalte #grenOversikt td {width:153px;}
.ol10 #frontspalte #grenOversikt td img {border:0px;margin-right:2px;float:left;}
.ol10 #frontspalte #grenOversikt td a {font-family:Arial,Verdana;font-size:0.8em;color:black;}


.ol10 #historieoversikt .hikoner {width:70px;text-align:center;float:left;font-family:Arial;font-size:10pt;margin-top:5px;}
.ol10 #historieoversikt .venstremarg {margin-left:46px;}
.ol10 #historieoversikt a {color:black;}
.ol10 #historieoversikt .kalenderforklaring {height:25px;margin-top:5px;margin-left:11px;background-position:0px 0px;background-image:url(peker.gif);background-repeat:no-repeat;}
.ol10 #historieoversikt .forklaringstekst{padding-left:30px;font-style:italic;font-family:Arial;color:#838383;font-size:10pt;}

/* Olfooter */

.ol10 #rampfooter {clear: both;float:left;border:0px solid black;width:1024px;}
.ol10 #rampfooter .columnContent {clear: none; float: left; display: inline; width: 363px; margin-right: 0px;}
.ol10 #rampfooter .columnContent#ovelseliste {clear: none; float: left; display: inline; width: 651px; margin-right: 5px;margin-left:5px;background-image:url(bunnspalte_bakgrunn.jpg)}
.ol10 #rampfooter .columnContent#ovelseliste table a,.ol10 #frontspalte #grenOversikt table a {font-size:8pt;}
.ol10 #rampfooter .columnContent#ovelseliste a.grenlink, #grenOversikt a.grenlink{font-weight:bold;text-transform:uppercase;font-size:10pt;}
.ol10 #rampfooter .columnContent#ovelseliste h2 {background: #222 url(spaltetopp_ol_grenene.jpg) top right no-repeat; text-indent: -5000px;}
.ol10 #rampfooter .columnContent#ovelseliste td {width:162px;}
.ol10 #rampfooter .columnContent#ovelseliste td img {border:0px;margin-right:2px;float:left;}
/*.ol10 #rampfooter .columnContent#medalje h2 {margin:0px 0px 0px 0px;}*/
.ol10 .columnContent#medalje h2 {background: #222 url(spaltetopp_medaljeoversikt.jpg) top right no-repeat; text-indent: -5000px;}

.ol10 .columnContent#medalje .medaljeoversikt {margin-top:0px;}
.ol10 .columnContent#medalje .medaljeoversikt .medRow{border-bottom:2px solid black;}
.ol10 .columnContent#medalje .medaljeoversikt .medHeader,#medalje .medaljeoversikt .medLand {width:192px;text-align:left;}
.ol10 .columnContent#medalje .medaljeoversikt td {padding-left:20px;}
.ol10 .columnContent#medalje .medaljeoversikt .medHeader img, .ol10 #contentMOversikt table .medHeader img {float:left;}

/*Resultater*/
.ol10 #shsBody #shsOlympicEvents h3 {font-family:Verdana;}
.ol10 #shsBody #shsOlympicEvents h5 {font-weight:bold;}  
.ol10 #shsBody #shsOlympicEvents .shsTable {font-family:arial;width:100%;} 
.ol10 #shsBody #shsOlympicEvents .shsTable .shsColTtlRow {font-weight:bold;}
.ol10 #shsBody #shsOlympicEvents .shsTable .shsResultCol {font-size:8pt;}
.ol10 #shsBody #shsOlympicEvents .shsTable .shsResultCol.ShsGull_Med {padding-left:14px;}
.ol10 #shsBody #shsOlympicEvents .shsTable .shsResultCol.ShsSølv_Med {padding-left:14px;}
.ol10 #shsBody #shsOlympicEvents .shsTable .shsResultCol.ShsBronse_Med {padding-left:14px;}
.ol10 #shsBody #shsOlympicEvents .shsTable .shsTableTtlRow {font-size:16pt;font-weight:bold;}
.ol10 .shsCopyrightText {padding-top:14px;font-size:8pt;}



/* Twitter */

#twitter_meldinger {
    list-style:none;
    margin:0px;
    padding:0px;
    height:250px;
    overflow:auto;
}
.blogginnlegg {
    float:left;
    clear:both;
}
#twitter_meldinger li,.blogginnlegg li {
    float:left;
    clear:both;
    margin-top:6px;
    color:#000;
    font-size:12px;
}

#twitter_meldinger li {
    height:66px;
}

#twitter_meldinger img,.blogginnlegg li img {
    width:48px;
    float:left;
    margin-right:5px;
}

.blogginnlegg li {
    border-bottom: #ccc;
}

/*************************************************************/


