/*
  Fotball EM 2008
  Naveed Akhtar
*/


/* Spesialtoppen */
.em08 #spesialtopp {width: 840px; background: transparent url(spesialtopp.jpg) 0 0 no-repeat;} /* ekstra bredde */
.em08 #spesialtopp h2 {text-indent: -5000px;}

/* Artikkeltoppen */
.em08 #arttopp h2 a:link, .em08 #arttopp h2 a:visited, .em08 #arttopp h2 a:hover,
.em08 #arttopp_bred h2 a:link, .em08 #arttopp_bred h2 a:visited, .em08 #arttopp_bred h2 a:hover {background: #f90 url(artikkeltopp.jpg) 0 0 no-repeat; text-indent: -5000px; overflow: hidden;}

/* toppmenyen */

.em08 #toppmeny {margin-bottom: 5px;  font-family: "Lucida Grande", arial, sans-serif; color: #005800; background: transparent url(toppmeny.jpg) center center repeat; border: 1px solid #000;}
.em08 #toppmeny ul {list-style: none; margin: 5px 0; padding: 0; text-align: center;}
.em08 #toppmeny li {display: inline; margin: 5px 10px;}
.em08 #toppmeny a:link, .em08 #toppmeny a:visited {color: #005800; text-decoration: none; font-weight: bold; font-size: 1.3em;}
.em08 #toppmeny a:hover {color: #005800; text-decoration: underline; font-size: 1.3em;}

/* SPALTENE */

/* bokser i spaltene */
.em08 .columnContent {margin: 0 0 10px 0; padding: 0 0 3px 0; }
.em08 .columnContent h2 {margin: 0; line-height: 15px; display: block; height: 31px; color: #fff; font-size: 1em; background: url(spalteboks.jpg) no-repeat;  }
.em08 .columnContent h2 a:link, .em08 .columnContent h2 a:visited {color: #fff; text-decoration: none;}
.em08 .columnContent h2 a:hover {color: #fff; text-decoration: underline; }

.em08 .columnContent a:link, .em08 .columnContent a:visited {color: #000; text-decoration: underline;}
.em08 .columnContent a:hover {color: #f00;}

/* programmet */

#program h2 {font-size: 1.5em; font-family: "Lucida Grande", arial, sans-serif;}
#program h3 { margin: 10px 0 2px 0; padding: 0 4px; font-weight: normal; text-align: center; font-size: 1.2em; color: #fff; background: #005800; border-top: 1px solid #393; border-bottom: 1px solid #393; clear: both; }

#program .gruppediv {float: left; width: 228px; margin: 10px 5px 0 0; font-family: "Lucida Grande", arial, sans-serif; background: #fafafa; border-bottom: 2px solid #393;}
#program .breddiv {float: left; width: 460px; margin: 0 0 10px 0; padding-left: 10px; font-family: "Lucida Grande", arial, sans-serif; background: #fafafa; border-bottom: 2px solid #393;}

#program dl {margin: 0;}
#program dt {margin: 0 0 2px 0; padding: 3px 4px; font-weight: bold; font-size: .8em; color: #fff;  background: #6ab905; border-top: 1px solid #393; border-bottom: 1px solid #393;}
#program dd {margin: 0; padding: 0; font-size: .7em;}

#program a:link, #program a:visited {color: #000;}
#program a:hover {color: #f00;}

#program table { width: 100%; margin: 10px 0; font-size: .7em; border-collapse: collapse; font-family: "Lucida Grande", arial, sans-serif;}
#program table th { padding: 2px 5px 0; border-top: 2px solid #393; border-bottom: 1px solid #393;}
#program table td { padding: 2px 5px 0; line-height: 1.5em; border-bottom: 1px solid #beb;}
#program table .merket {background: #eee;}

#sportsresultat_info {font-family: "Lucida Grande", arial, sans-serif;}
#sportsresultat_info h2 {margin: 20px 0 0 0; padding: 3px 5px; font-size: 1.4em;  background: #beb; border-top: 1px solid #393; border-bottom: 1px solid #393;}
#sportsresultat_info p {margin: 2px 0;}

/* Lagene */
#lagene h2 {font-size: 1.5em; font-family: "Lucida Grande", arial, sans-serif; display: inline;}
#lagene p.undertittel { display: inline; font-weight: bold; margin-left: 5px; }
#lagene h3 { margin: 10px 0 2px 0; padding: 0 4px; font-weight: normal; text-align: center; font-size: 1.2em; color: #fff; background: #005800; border-top: 1px solid #393; border-bottom: 1px solid #393; clear: both; font-family: "Lucida Grande", arial, sans-serif;}

#lagene table {width: 455px; margin: 10px 0; font-size: .8em; border-collapse: collapse; font-family: "Lucida Grande", arial, sans-serif;}
#lagene table th { padding: 2px 5px 0; border-top: 2px solid #393; border-bottom: 1px solid #393;}
#lagene table td { padding: 2px 5px 0; line-height: 1.5em; border-bottom: 1px solid #beb;}
#lagene table .merket {background: #eee;}

#lagene dl {margin: 0;}
#lagene dt {margin: 0 0 2px 0; padding: 0 4px; font-weight: bold; font-size: .9em; color: #000; }
#lagene dd {margin: 0; padding: 0; font-size: .8em; margin-left: 15px; }

#lagene img { border: 0; margin: 5px auto; }
#lagene table.kvalifisering { border: 1px solid #beb; text-align: center; margin: 2px auto; }
#lagene table.kvalifisering .land { background: #eee; width: 25%; text-align: left; }

*/ Kampene */
#kampene h3 { margin: 10px 0 2px 0; padding: 0 4px; font-weight: normal; text-align: center; color: #fff; background: #005800; border-top: 1px solid #393; border-bottom: 1px solid #393; clear: both; }

#kampene .gruppediv {float: left; width: 175px; margin: 10px 5px 0 0; font-family: "Lucida Grande", arial, sans-serif; background: #fafafa; border-bottom: 2px solid #393;}
#kampene .breddiv {float: left; width: 360px; margin: 0 0 5px; padding: 0 0 3px; font-family: "Lucida Grande", arial, sans-serif; background: #fafafa; border-bottom: 2px solid #393;}

#kampene dl {margin: 0 0 10px;}
#kampene dt {margin: 0 0 2px 0; padding: 3px 4px; font-weight: bold; color: #fff;  background: #6ab905; border-top: 1px solid #393; border-bottom: 1px solid #393;}
#kampene dd {margin: 0; padding: 0;}


#kampene table { font-size: .7em; border-collapse: collapse; font-family: "Lucida Grande", arial, sans-serif;}
#kampene table .merket {background: #eee;}
/* --- */
ul.gruppe { list-style-type: none; margin: 0; padding: 0;  }
ul.gruppe li { display: inline; float: left; text-align: center; margin: 10px 0;}

ul.gruppe li a:link, ul.gruppe li a:visited { display: block; width: 117px; padding-top: 105px; color: #005800; font-weight: bold; }
ul.gruppe li a:hover { display: block; width: 117px; padding-top: 105px; }

ul.gruppe li a.logoSveits:link, ul.gruppe li a.logoSveits:visited { background: url(../lagene/Sveits.gif) 0 -146px no-repeat; }
ul.gruppe li a.logoSveits:hover { background-position: 0 0; }

ul.gruppe li a.logoTsjekkia:link, ul.gruppe li a.logoTsjekkia:visited { background: url(../lagene/Tsjekkia.gif) 0 -146px no-repeat; }
ul.gruppe li a.logoTsjekkia:hover { background-position: 0 0; }

ul.gruppe li a.logoPortugal:link, ul.gruppe li a.logoPortugal:visited { background: url(../lagene/Portugal.gif) 0 -146px no-repeat; }
ul.gruppe li a.logoPortugal:hover { background-position: 0 0; }

ul.gruppe li a.logoTyrkia:link, ul.gruppe li a.logoTyrkia:visited { background: url(../lagene/Tyrkia.gif) 0 -146px no-repeat; }
ul.gruppe li a.logoTyrkia:hover { background-position: 0 0; }

ul.gruppe li a.logoOesterrike:link, ul.gruppe li a.logoOesterrike:visited { background: url(../lagene/Oesterrike.gif) 0 -146px no-repeat; }
ul.gruppe li a.logoOesterrike:hover { background-position: 0 0; }

ul.gruppe li a.logoKroatia:link, ul.gruppe li a.logoKroatia:visited { background: url(../lagene/Kroatia.gif) 0 -146px no-repeat; }
ul.gruppe li a.logoKroatia:hover { background-position: 0 0; }

ul.gruppe li a.logoTyskland:link, ul.gruppe li a.logoTyskland:visited { background: url(../lagene/Tyskland.gif) 0 -146px no-repeat; }
ul.gruppe li a.logoTyskland:hover { background-position: 0 0; }

ul.gruppe li a.logoPolen:link, ul.gruppe li a.logoPolen:visited { background: url(../lagene/Polen.gif) 0 -146px no-repeat; }
ul.gruppe li a.logoPolen:hover { background-position: 0 0; }

ul.gruppe li a.logoNederland:link, ul.gruppe li a.logoNederland:visited { background: url(../lagene/Nederland.gif) 0 -146px no-repeat; }
ul.gruppe li a.logoNederland:hover { background-position: 0 0; }

ul.gruppe li a.logoItalia:link, ul.gruppe li a.logoItalia:visited { background: url(../lagene/Italia.gif) 0 -146px no-repeat; }
ul.gruppe li a.logoItalia:hover { background-position: 0 0; }

ul.gruppe li a.logoRomania:link, ul.gruppe li a.logoRomania:visited { background: url(../lagene/Romania.gif) 0 -146px no-repeat; }
ul.gruppe li a.logoRomania:hover { background-position: 0 0; }

ul.gruppe li a.logoFrankrike:link, ul.gruppe li a.logoFrankrike:visited { background: url(../lagene/Frankrike.gif) 0 -146px no-repeat; }
ul.gruppe li a.logoFrankrike:hover { background-position: 0 0; }

ul.gruppe li a.logoHellas:link, ul.gruppe li a.logoHellas:visited { background: url(../lagene/Hellas.gif) 0 -146px no-repeat; }
ul.gruppe li a.logoHellas:hover { background-position: 0 0; }

ul.gruppe li a.logoSverige:link, ul.gruppe li a.logoSverige:visited { background: url(../lagene/Sverige.gif) 0 -146px no-repeat; }
ul.gruppe li a.logoSverige:hover { background-position: 0 0; }

ul.gruppe li a.logoSpania:link, ul.gruppe li a.logoSpania:visited { background: url(../lagene/Spania.gif) 0 -146px no-repeat; }
ul.gruppe li a.logoSpania:hover { background-position: 0 0; }

ul.gruppe li a.logoRussland:link, ul.gruppe li a.logoRussland:visited { background: url(../lagene/Russland.gif) 0 -146px no-repeat; }
ul.gruppe li a.logoRussland:hover { background-position: 0 0; }

