/* Standard-CSS für www.halle96.de */


/* Allgemeine Einstellungen fuer das Layout incl. Kopfbereich und Fussbereich */

html, body {
  font-family: Tahoma, Verdana, Arial;
  font-size: 13px;
  padding: 0px;
  margin: 0px;
  background-image: url('bilder/layout/hintergrund_mitte.jpg');
  background-position: center;
  background-repeat: repeat-y;
}

div {
  width: 780px;
  text-align: justify;
  padding: 0px;
  padding-left: 60px;
  padding-right: 60px;
  margin: auto;
}

div.kopf {
  min-height: 1155px;
  padding-top: 60px;
  background-image: url('bilder/layout/hintergrund_kopf.jpg');
  background-repeat: no-repeat;
}

div.fuss {
  text-align: right;
  padding-top: 0px;
  height: 99px;
  background-image: url('bilder/layout/hintergrund_fuss.jpg');
  background-position: bottom;
  background-repeat: no-repeat;
  clear: both;
}

div.kopf_links {
  width: 387px;
  padding: 0px;
  padding-right: 46px;
  padding-bottom: 0px;
  float: left;
}

div.kopf_rechts {
  width: 347px;
  padding: 0px;
  float: left;
}

div.kopf_bild {
  width: 80px;
  height: 100px;
  padding: 0px;
  padding-right: 15px;
  float: left;
}

div.kopf_netzwerk {
  width: 20px;
  height: 100px;
  padding: 0px;
  float: left;
}

div.kopf_zitat {
  width: 202px;
  height: 38px;
  font-size: 18px;
  font-style: italic;
  padding-top: 9px;
  padding-right: 10px;
  padding-left: 20px;
  text-align: center;
  float: left;
}

div.kopfinfo {
  width: 265px;
  text-align: left;
  margin: 0px;
  padding: 0px;
  clear: left;
  float: left;
}

div.kopfgrafik {
  width: 515px;
  margin: 0px;
  padding: 0px;
  text-align: right;
  font-size: 11px;
  float: left;
}

div.menu {
  width: 780px;
  padding: 0px;
  padding-top: 10px;
  text-align: center;  
  clear: left;
}

div.submenu {
  width: 780px;
  padding: 0px;
  padding-top: 4px;
  text-align: center;  
  clear: left;
}

div.bild {
  padding: 0px;
  padding-bottom: 5px;
}



/* Startseite */

div.startseite_links {
  width: 150px;
  padding: 0px;
  padding-right: 20px;
  padding-top: 10px;
  clear: left;
  float: left;
}

div.startseite_mitte {
  width: 350px;
  padding: 0px;
  padding-top: 0px;
  padding-right: 20px;
  float: left;
}

div.startseite_rechts {
  width: 240px;
  padding: 0px;
  padding-top: 10px;
  float: left;
}

div.headline_links {
  width: 150px;
  background-image: url('bilder/layout/headline_links.gif');
  padding: 0px;
  padding-bottom: 2px;
  font-size: 13px;
  color: #FFFFFF;
  text-align: center;
  clear: both;
}

div.headline_rechts {
  width: 240px;
  background-image: url('bilder/layout/headline_rechts.gif');
  padding: 0px;
  padding-bottom: 2px;
  font-size: 13px;
  color: #FFFFFF;
  text-align: center;
  clear: both;
}

div.geburtstag_name {
  width: 147px;
  padding: 0px;
  padding-top: 5px;
  padding-left: 3px;
  font-size: 12px;
  clear: both;
}

div.geburtstag_zeit {
  width: 147px;
  padding: 0px;
  padding-right: 3px;
  font-size: 12px;
  text-align: right;
}

div.geburtstag_luftballons {
  width: 22px;
  padding: 0px;
  padding-top: 9px;
  padding-left: 3px;
  clear: left;
  float: left;
}

div.geburtstag_heute {
  width: 119px;
  padding: 0px;
  padding-top: 5px;
  padding-left: 3px;
  padding-right: 3px
  font-size: 12px;
  text-align: center;
  float: left;
}

div.forum_titel {
  width: 147px;
  padding: 0px;
  padding-top: 5px;
  padding-left: 3px;
  font-size: 12px;
  clear: both;
}

div.forum_zeit {
  width: 147px;
  padding: 0px;
  padding-right: 3px;
  font-size: 10px;
  color: #333333;
  text-align: right;
}

div.statistik_links {
  width: 117px;
  padding: 0px;
  padding-top: 5px;
  padding-left: 3px;
  font-size: 12px;
  clear: both;
  float: left;
}

div.statistik_rechts {
  width: 27px;
  padding: 0px;
  padding-top: 5px;
  padding-right: 3px;
  font-size: 12px;
  text-align: right;
  float: left;
}

div.wetterbox {
  width: 150px;
  padding: 0px;
  padding-top: 5px;
  padding-left: 12px;
  font-size: 12px;
  clear: both;
  float: left;
}

div.beitrag {
  width: 350px;
  padding: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
}

div.spielebox {
  width: 240px;
  text-align: center;
  font-size: 12px;
  padding: 0px;
}

div.torverteilung {
  width: 22px;
  text-align: center;
  font-size: 12px;
  padding: 0px;
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 3px;
  float: left;
}

div.platzhalter {
  width: 150px;
  padding: 0px;
  padding-bottom: 25px;
  clear: both;
}



/* Spielplan */

div.spielplan_ueberschrift {
  padding: 0px;
  padding-top: 10px;
  padding-left: 50px;
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: bold;
  clear: both;
}

div.spiel {
  padding: 0px;
  text-align: center;
  clear: both;
}

div.spielplan_modus {
  width: 25px;
  padding: 0px;
  padding-right: 20px;
  padding-left: 50px;
  padding-bottom: 3px;
  text-align: right;
  clear: both;
  float: left;
}

div.spielplan_tag {
  width: 25px;
  padding: 0px;
  float: left;
}

div.spielplan_datum {
  width: 30px;
  padding: 0px;
  padding-right: 20px;
  float: left;
}

div.spielplan_abgesagt {
  width: 105px;
  padding: 0px;
  padding-right: 20px;
  text-align: center;
  float: left;
}

div.spielplan_freilos {
  width: 160px;
  padding: 0px;
  padding-right: 10px;
  text-align: right;
  float: left;
}

div.spielplan_heim {
  width: 160px;
  padding: 0px;
  padding-right: 10px;
  text-align: right;
  float: left;
}

div.spielplan_vs {
  width: 10px;
  padding: 0px;
  padding-right: 10px;
  text-align: center;
  float: left;
}

div.spielplan_logo {
  width: 20px;
  padding: 0px;
  padding-bottom: 5px;
  padding-right: 10px;
  float: left;
}

div.spielplan_ausw {
  width: 160px;
  padding: 0px;
  padding-right: 10px;
  text-align: left;
  float: left;
}

div.spielplan_ergebnis {
  width: 30px;
  padding: 0px;
  padding-right: 10px;
  text-align: center;
  float: left;
}

div.spielplan_zus {
  width: 50px;
  padding: 0px;
  text-align: left;
  float: left;
}

div.spielplan_turnier {
  width: 420px;
  padding: 0px;
  padding-bottom: 10px;
  text-align: left;
  float: left;
}

div.spielplan_turnier_ergeb {
  width: 90px;
  padding: 0px;
  text-align: left;
  float: left;
}



/* Stadion */

div.stadion {
  padding: 0px; 
}

div.stadion_links {
  width: 240px;
  padding: 0px;
  padding-top: 10px;
  clear: both;
  float: left;
}

div.stadion_rechts {
  width: 540px;
  padding: 0px;
  padding-top: 10px;
  float: left;
}

div.stadion_text {
  width: 520px;
  padding: 0px;
  padding-left: 20px;
  text-align: justify;
}

div.stadion_headline {
  padding: 0px;
  padding-bottom: 3px;
  font-size: 18px;
}

div.stadion_subline {
  padding: 0px;
  padding-bottom: 10px;
  font-size: 14px;
}

div.stadion_fakten {
  width: 238px;
  padding: 0px;
  padding-bottom: 10px;
  padding-left: 1px;
  padding-right: 1px;
  text-align: left;
}

div.stadion_bild {
  width: 240px;
  padding: 0px;
  padding-bottom: 10px;
}

div.stadion_anfahrt_links {
  width: 20px;
  padding: 0px;
  padding-left: 1px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-top: 5px;
  float: left;
}

div.stadion_anfahrt_rechts {
  width: 206px;
  padding: 0px;
  padding-right: 1px;
  padding-top: 5px;
  padding-bottom: 10px;
  float: left;
  text-align: justify;
}

div.stadion_piktogramm {
  padding: 0px;
  padding-top: 6px;
  padding-bottom: 6px;
}

div.stadion_bild_links {
  width: 380px;
  padding: 0px;
  padding-top: 5px;
  padding-right: 20px;
  padding-bottom: 5px;
  clear: left;
  float: left;
  font-size: 11px;
  text-align: center;
}

div.stadion_bild_rechts {
  width: 380px;
  padding: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  float: left;
  font-size: 11px;
  text-align: center;
}



/* Liga */

div.liga_ueberschrift {
  padding: 0px;
  padding-top: 10px;
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: bold;
}

div.liga_text {
  padding: 0px;
  padding-bottom: 25px;
}

div.liga_verein {
  padding: 0px;
  padding-bottom: 10px;
  padding-left: 80px;
  clear: both;
}

div.liga_wappen {
  width: 110px;
  padding: 0px;
  padding-right: 20px;
  padding-bottom: 30px;
  clear: both;
  float: left;
}

div.liga_vereinsname {
  padding: 0px;
  padding-bottom: 2px;
  font-weight: bold;
  font-size: 15px;
}

div.liga_vereinsinfo1 {
  width: 200px;
  padding: 0px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 30px;
  float: left;
}

div.liga_vereinsinfo2 {
  width: 300px;
  padding: 0px;
  padding-top: 25px;
  padding-bottom: 30px;
  float: left;
}


/* Kader */

div.spieler {
  padding: 0px;
  padding-left: 65px;
  text-align: center;
  clear: both;
}

div.spieler_a {
  padding: 0px;
  padding-left: 190px;
  text-align: center;
  clear: both;
}

div.kader_ueberschrift {
  padding: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  font-size: 18px;
  font-weight: bold;
}

div.kader_bild {
  padding: 0px;
  padding-bottom: 15px;
  padding-left: 20px;
}

div.kader_nummer {
  width: 30px;
  padding: 0px;
  padding-bottom: 5px;
  clear: both;
  float: left;
}

div.kader_name {
  width: 150px;
  padding: 0px;
  float: left;
}

div.kader_interview {
  width: 20px;
  padding: 0px;
  padding-top: 3px;
  float: left;
}

div.kader_position {
  width: 90px;
  padding: 0px;
  float: left;
}

div.kader_groesse {
  width: 70px;
  padding: 0px;
  float: left;
}

div.kader_gewicht {
  width: 60px;
  padding: 0px;
  float: left;
}

div.kader_fuss {
  width: 90px;
  padding: 0px;
  float: left;
}

div.kader_geburtstag {
  width: 120px;
  padding: 0px;
  float: left;
}

div.kader_flagge {
  width: 30px;
  padding: 0px;
  padding-top: 3px;
  float: left;
}



/* Statistik */

div.statistik_ueberschrift {
  padding: 0px;
  padding-top: 10px;
  padding-left: 45px;
  font-size: 18px;
  font-weight: bold;
}

div.statistik {
  padding: 0px;
  padding-left: 45px;
  clear: both;
}

div.statistik_name {
  width: 100px;
  padding: 0px;
  padding-bottom: 5px;
  clear: both;
  float: left;
}

div.statistik_kurz {
  width: 54px;
  padding: 0px;
  text-align: center;
  float: left;
}

div.statistik_lang {
  width: 74px;
  padding: 0px;
  text-align: center;
  float: left;
}


/* Spielerstatistik */

div.spielerstatistik_ueberschrift {
  width: 700px;
  padding: 0px;
  padding-top: 10px;
  font-size: 14px;
}

div.spielerstatistik_block {
  width: 700px;
  padding: 0px;
  padding-top: 10px;
}

div.spielerstatistik_links {
  width: 230px;
  padding: 0px;
  padding-right: 25px;
  clear: left;
  float: left;
}

div.spielerstatistik_rechts {
  width: 445px;
  padding: 0px;
  float: left;
}

div.spielerstatistik_unten {
  width: 700px;
  padding: 0px;
  padding-top: 10px;
  clear: left;
}

div.spielerstatistik_bild {
  width: 100px;
  padding: 0px;
  padding-right: 10px;
  clear: left;
  float: left;
}

div.spielerstatistik_spielerinfo {
  width: 120px;
  padding: 0px;
  float: left;
}

div.spielerstatistik_saisonbox {
  width: 230px;
  padding: 0px;
  padding-top: 10px;
  clear: left;
}

div.saisonobenlinks {
  width: 115px;
  height: 26px;
  clear: left;
  float: left;
  border-left: 0px;
  border-left-style: solid;
  border-right: 1px;
  border-right-style: solid;
  border-top: 0px;
  border-top-style: solid;
  border-bottom: 1px;
  border-bottom-style: solid;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  text-align: center;
}

div.saisonobenmitte {
  width: 60px;
  float: left;
  border-left: 0px;
  border-left-style: solid;
  border-right: 0px;
  border-right-style: solid;
  border-top: 1px;
  border-top-style: solid;
  border-bottom: 1px;
  border-bottom-style: dashed;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  text-align: center;
}

div.saisonobenrechts {
  width: 50px;
  float: left;
  border-left: 0px;
  border-left-style: solid;
  border-right: 1px;
  border-right-style: solid;
  border-top: 1px;
  border-top-style: solid;
  border-bottom: 1px;
  border-bottom-style: dashed;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  text-align: center;
}

div.summename {
  width: 55px;
  height: 20px;
  border-left: 1px;
  border-left-style: solid;
  border-right:1px;
  border-right-style: dashed;
  border-top: 0px;
  border-top-style: solid;
  border-bottom: 0px;
  border-bottom-style: solid;
  padding: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: center;
  clear: left;
  float: left;
}

div.innen {
  width: 58px;
  height: 20px;
  border-left: 0px;
  border-left-style: solid;
  border-right: 1px;
  border-right-style: dashed;
  border-top: 0px;
  border-top-style: solid;
  border-bottom: 0px;
  border-bottom-style: solid;
  padding: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: center;
  float: left;
}

div.innenabschluss {
  width: 51px;
  height: 20px;
  border-left: 0px;
  border-left-style: solid;
  border-right: 1px;
  border-right-style: solid;
  border-top: 0px;
  border-top-style: solid;
  border-bottom: 0px;
  border-bottom-style: solid;
  padding: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: center;
  float: left;
}

div.summename1 {
  width: 55px;
  height: 20px;
  border-left: 1px;
  border-left-style: solid;
  border-right:1px;
  border-right-style: dashed;
  border-top: 1px;
  border-top-style: solid;
  border-bottom: 1px;
  border-bottom-style: dashed;
  padding: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: center;
  clear: left;
  float: left;
}

div.innen1 {
  width: 58px;
  height: 20px;
  border-left: 0px;
  border-left-style: solid;
  border-right: 1px;
  border-right-style: dashed;
  border-top: 1px;
  border-top-style: solid;
  border-bottom: 1px;
  border-bottom-style: dashed;
  padding: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: center;
  float: left;
}

div.innenabschluss1 {
  width: 51px;
  height: 20px;
  border-left: 0px;
  border-left-style: solid;
  border-right: 1px;
  border-right-style: solid;
  border-top: 1px;
  border-top-style: solid;
  border-bottom: 1px;
  border-bottom-style: dashed;
  padding: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: center;
  float: left;
}

div.summename2 {
  width: 55px;
  height: 20px;
  border-left: 1px;
  border-left-style: solid;
  border-right:1px;
  border-right-style: dashed;
  border-top: 1px;
  border-top-style: dashed;
  border-bottom: 1px;
  border-bottom-style: solid;
  padding: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: center;
  clear: left;
  float: left;
}

div.innen2 {
  width: 58px;
  height: 20px;
  border-left: 0px;
  border-left-style: solid;
  border-right: 1px;
  border-right-style: dashed;
  border-top: 1px;
  border-top-style: dashed;
  border-bottom: 1px;
  border-bottom-style: solid;
  padding: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: center;
  float: left;
}

div.innenabschluss2 {
  width: 51px;
  height: 20px;
  border-left: 0px;
  border-left-style: solid;
  border-right: 1px;
  border-right-style: solid;
  border-top: 1px;
  border-top-style: dashed;
  border-bottom: 1px;
  border-bottom-style: solid;
  padding: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: center;
  float: left;
}

div.karriere_platzhalter {
  width: 101px;
  height: 21px;
  border-left: 0px;
  border-left-style: solid;
  border-right: 1px;
  border-right-style: solid;
  border-top: 0px;
  border-top-style: solid;
  border-bottom: 0px;
  border-bottom-style: solid;
  padding: 0px;
  padding-top: 3px;
  padding-bottom: 1px;
  text-align: center;
  clear: left;
  float: left;
}

div.karriere_platzhalter2 {
  width: 101px;
  height: 20px;
  border-left: 0px;
  border-left-style: solid;
  border-right: 1px;
  border-right-style: solid;
  border-top: 0px;
  border-top-style: solid;
  border-bottom: 1px;
  border-bottom-style: solid;
  padding: 0px;
  padding-top: 3px;
  padding-bottom: 1px;
  text-align: center;
  clear: left;
  float: left;
}

div.karriere_headline {
  width: 112px;
  height: 20px;
  border-left: 0px;
  border-left-style: solid;
  border-right: 1px;
  border-right-style: solid;
  border-top: 1px;
  border-top-style: solid;
  border-bottom: 0px;
  border-bottom-style: solid;
  padding: 0px;
  padding-top: 3px;
  padding-bottom: 1px;
  text-align: center;
  font-weight: bold;
  float: left;
}

div.karriere_liganame {
  width: 100px;
  height: 20px;
  border-left: 1px;
  border-left-style: solid;
  border-right: 1px;
  border-right-style: solid;
  border-top: 0px;
  border-top-style: solid;
  border-bottom: 1px;
  border-bottom-style: solid;
  padding: 0px;
  padding-top: 3px;
  padding-bottom: 1px;
  text-align: center;
  clear: left;
  float: left;
}

div.karriere_spiele {
  width: 30px;
  height: 20px;
  border-left: 0px;
  border-left-style: solid;
  border-right: 1px;
  border-right-style: dashed;
  border-top: 0px;
  border-top-style: solid;
  border-bottom: 1px;
  border-bottom-style: solid;
  padding: 0px;
  padding-top: 3px;
  padding-bottom: 1px;
  text-align: center;
  float: left;
}

div.karriere_minuten {
  width: 50px;
  height: 20px;
  border-left: 0px;
  border-left-style: solid;
  border-right: 0px;
  border-right-style: solid;
  border-top: 0px;
  border-top-style: solid;
  border-bottom: 1px;
  border-bottom-style: solid;
  padding: 0px;
  padding-top: 3px;
  padding-bottom: 1px;
  text-align: center;
  float: left;
}

div.karriere_tore {
  width: 30px;
  height: 20px;
  border-left: 1px;
  border-left-style: dashed;
  border-right: 1px;
  border-right-style: solid;
  border-top: 0px;
  border-top-style: solid;
  border-bottom: 1px;
  border-bottom-style: solid;
  padding: 0px;
  padding-top: 3px;
  padding-bottom: 1px;
  text-align: center;
  float: left;
}

div.karriere_liganame_g {
  width: 100px;
  height: 20px;
  border-left: 1px;
  border-left-style: solid;
  border-right: 1px;
  border-right-style: solid;
  border-top: 0px;
  border-top-style: solid;
  border-bottom: 3px;
  border-bottom-style: double;
  padding: 0px;
  padding-top: 3px;
  padding-bottom: 1px;
  text-align: center;
  font-weight: bold;
  clear: left;
  float: left;
}

div.karriere_spiele_g {
  width: 30px;
  height: 20px;
  border-left: 0px;
  border-left-style: solid;
  border-right: 1px;
  border-right-style: dashed;
  border-top: 0px;
  border-top-style: solid;
  border-bottom: 3px;
  border-bottom-style: double;
  padding: 0px;
  padding-top: 3px;
  padding-bottom: 1px;
  text-align: center;
  font-weight: bold;
  float: left;
}

div.karriere_minuten_g {
  width: 50px;
  height: 20px;
  border-left: 0px;
  border-left-style: solid;
  border-right: 0px;
  border-right-style: solid;
  border-top: 0px;
  border-top-style: solid;
  border-bottom: 3px;
  border-bottom-style: double;
  padding: 0px;
  padding-top: 3px;
  padding-bottom: 1px;
  text-align: center;
  font-weight: bold;
  float: left;
}

div.karriere_tore_g {
  width: 30px;
  height: 20px;
  border-left: 1px;
  border-left-style: dashed;
  border-right: 1px;
  border-right-style: solid;
  border-top: 0px;
  border-top-style: solid;
  border-bottom: 3px;
  border-bottom-style: double;
  padding: 0px;
  padding-top: 3px;
  padding-bottom: 1px;
  text-align: center;
  font-weight: bold;
  float: left;
}


/* Anfahrt */

div.anfahrt_links {
  width: 50px;
  padding: 0px;
  padding-right: 20px;
  padding-top: 10px;
  clear: left;
  float: left;
}

div.anfahrt_rechts {
  width: 710px;
  padding: 0px;
  padding-top: 10px;
  float: left;
}



/* Rahmen um aktuelle Bilder mit Massen 162x100 Pixel */

div.rahmen_l {
  width: 25px;
  padding: 0px;
  padding-right: 0px;
  padding-top: 0px;
  float: left;
}

div.rahmen_m {
  width: 100px;
  padding: 0px;
  padding-right: 0px;
  float: left;
}

div.rahmen_r {
  clear: right;
  width: 25px;
  padding: 0px;
  padding-right: 0px;
  padding-top: 0px;
  float: left;
}



/* Hier die Informationen fuer alle Links: */

a:link, a:visited, a:active {
  color: #103C8C;
  background: transparent;
  text-decoration: none;
}

a:hover {
  color: #df0404; 
  background: transparent;
  text-decoration: none;
}

a:link.sub, a:visited.sub, a:active.sub {
  color: #df0404;
  background: transparent;
  text-decoration: none;
}

a:hover.sub {
  color: #103C8C; 
  background: transparent;
  text-decoration: none;
}