@font-face
{
  font-family: GraublauWeb;
  src: url(graublau/GraublauWeb.otf) format("opentype");
}

body {color:#000000; background-color:#ffbf00}
img {border:0px}
hr {text-align:center}

form {margin:0px}
input.button {font:normal 12px arial,sans-serif; color:#000000; border-width:1px; letter-spacing:1px; margin:0px; width:70px}
input.text {font:normal 12px arial,sans-serif; color:#000000; border-width:1px; letter-spacing:1px; margin:0px; width:85px}
th {font:bold 10px verdana; color:#502000; background-color:#ffdf55}
p {font-family:arial}

a.hl {color:#d7c777; background:#d7c777; }
a:link {color:#502000}
a:visited {color:#502000; text-decoration:none}
a:active {text-decoration:none}
a:hover {color:#990000; font-weight:bold}

#mitte {background-color:#e9e9e9; padding:20px 10px 20px 10px; margin-top:15px; border:solid 1px #8888cc}
#links {width:175px}
#rechts {width:175px}
#links a:link, #rechts a:link {color:#000000; text-decoration:none}
#links a:visited, #rechts a:visited {color:#000000; text-decoration:none}
#links a:active, #rechts a:active {text-decoration:none}
#links a:hover, #rechts a:hover {color:#bb0000; font-weight:bold;}

#ausschnitt_1 {position:absolute; top:0px; left:225px; z-index:0; visibility:visible; clip:rect(0px,0px,0px,0px)}
#ausschnitt_2 {position:absolute; top:0px; left:336px; z-index:0; visibility:visible; clip:rect(0px,0px,0px,0px)}
#ausschnitt_3 {position:absolute; top:0px; left:447px; z-index:0; visibility:visible; clip:rect(0px,0px,0px,0px)}
#ausschnitt_4 {position:absolute; top:0px; left:558px; z-index:0; visibility:visible; clip:rect(0px,0px,0px,0px)}
#ausschnitt_5 {position:absolute; top:0px; left:669px; z-index:0; visibility:visible; clip:rect(0px,0px,0px,0px)}
#ausschnitt_1,
#ausschnitt_2,
#ausschnitt_3,
#ausschnitt_4,
#ausschnitt_5 {text-align:center; font-family:arial,sans-serif; font-size:10px; color:#000000; z-index:1000; background-color:#ffbf00}

.sk {font:normal 10px verdana; border:solid 1px #8888cc; background-color:#ffffff; padding:3px 3px 0px 3px}
.sk_ueberschrift {font:bold 11px verdana}
.sk div {text-align:center; color:#000000; border-bottom:solid 1px #eeeeee; padding:2px}
.sk .sk_ueberschrift {color:#502000; background-color:#ffdf55}
.sk div a:before {background-color:#ff5500}

.hauptueberschrift {color:#990000; text-align:center; font:bold 24px arial; margin:0px 0px 20px 0px; background-color:#e9e9e9}
.haupttext {font:normal 13px arial,sans-serif; text-align:justify; color:#000000; background-color:#ffffff; padding:20px; width:530px; margin:20px auto 0px auto; border:solid 1px #8888cc}

.bild_nr_tab {border-collapse:collapse; text-align:center; border:solid 1px #8888cc; margin:0px auto 0px auto}
.bild_nr_tab td {font:normal 10px arial; border:solid 1px #8888cc}
.bild_nr_tab td a:link {text-decoration:none}

.fett_9_verdana_rot {font:bold 9px verdana; color:#990000}
.fett_9_verdana_blau {font:bold 9px verdana; color:#00519d}
.fett_9_arial_rot {font:bold 9px arial; color:#990000}
.fett_9_arial_blau {font:bold 9px arial; color:#00519d}

.fett_10_arial_rot {font:bold 10px arial; color:#990000}
.fett_10_verdana_rot {font:bold 10px verdana; color:#990000}
.fett_10_verdana_gruen {font:bold 10px verdana; color:#009900}
.fett_10_verdana_blau {font:bold 10px verdana; color:#00519d}
.fett_10_verdana_blau_1 {font:bold 10px arial; color:#00519d}

.fett_11_verdana_blau {font:bold 11px verdana; color:#00519d}
.fett_11_verdana_rot {font:bold 11px verdana; color:#990000}
.fett_11_verdana {font:bold 11px verdana}
.fett_12_verdana {font:bold 12px verdana}
.fett_13_verdana {font:bold 13px verdana}
.fett_15_verdana {font:bold 15px verdana}

.fitline_tab {font:bold 12px arial; color:#990000; text-align:center; border:solid 1px #8888cc; background-color:#ffffff}
.fitline_ueber {font:bold 12px arial; text-align:center; margin:0px auto 10px auto}

.gal_ueberschrift_1 {font:bold 17px verdana; color:#990000; background-color:#e9e9e9; padding: 0px 0px 5px 0px;  margin:0px 0px 0px 0px}
.gal_ueberschrift_2 {font:bold 12px arial; color:#000099; padding: 5px 0px 0px 0px}
.gal_kasten {background-color:#e9e9e9; border:solid 1px #8888cc}
.gal_text {font:normal 12px arial,sans-serif; text-align:justify; padding:0px 15px 5px 15px}
.gal_text_name {font:bold 11px verdana; color:#000099}
.gal_schreiber {font:bold 11px verdana; padding:5px 0px 3px 0px; color:#990000}
.gal_schiri {font:bold 10px verdana}
.gal_sb {font:bold 10px verdana; color:#990000; padding:0px 0px 5px 0px}
.gal_sb a {font:bold 10px verdana; color:#990000}
.gal_kommentar {font:normal 12px arial; color:#000000; background-color:#e9e9e9; text-align:center}
.gal_fotograf {font:normal 11px verdana; color:#000000; padding:0px 0px 5px 0px}
.gal_zurueck {font:normal 10px verdana; color:#0000cc; text-align:center; margin-top:10px}
.gal_verweise {font:normal 10px verdana; margin-top:10px; border:solid 1px #8888cc; border-collapse:collapse}
.gal_verweise td {text-align:center; background-color:#e9e9e9; margin-top:10px; border:solid 1px #8888cc; border-collapse:collapse; padding:5px}
.gal_zu_den {font:bold 10px verdana; text-align:center; margin-top:10px}
.gal_zu_den a {color:#000099}
.gal_zu_den a:hover {color:#990000}

.hochlad_tab {border:solid 1px #8888cc; margin:10px auto 10px auto; background-color:#e9e9e9; border-collapse:collapse}
.hochlad_tab th {border:solid 1px #8888cc; border-collapse:collapse}
.hochlad_tab td {text-align:center; border:solid 1px #8888cc; border-collapse:collapse; padding:5px; font:bold 12px verdana; color:#ff0000;}

.normal_9_arial {font:normal 9px arial}
.normal_9_arial_rot {font:normal 9px arial; color:#990000}
.normal_9_arial_blau {font:normal 9px arial; color:#000099}
.normal_9_arial_schwarz {font:normal 9px arial; color:#000000}
.normal_9_verdana_rot {font:normal 9px verdana; color:#990000}
.normal_9_verdana_blau {font:normal 9px verdana; color:#000099}
.normal_9_verdana_schwarz {font:normal 9px verdana; color:#000000}

.normal_10_verdana_rot {font:normal 10px verdana; color:#990000}
.normal_10_verdana_blau {font:normal 10px verdana; color:#000099}

.rot, .rot td {color:#990000}
.gruen, .gruen td {color:#009900}
.blau, .blau td {color:#000099}
.schwarz, .schwarz td {color:#000000}
.weiss, .weiss td {color:#ffffff}

.wochentag {font:normal 18px arial,verdana,sans-serif; text-align:center}

.seitenboxen br {margin-bottom:1px}
.animation br {margin-bottom:1px}

.kontakt_beschrift_haupt {text-align:center; font:bold 14px verdana; color:#000099}
.kontakt_beschrift_unter {text-align:center; font:normal 11px verdana}
.kontakt_beschrift_1 {text-align:center; font:bold 14px verdana; color:#000099; margin-bottom:30px}
.kontakt_beschrift_2 {text-align:center; font:bold 12px verdana; color:#990000; margin:10px 0px 20px 0px}
.kontakt_beschrift_3 {text-align:center; font:bold 12px arial; color:#000000}
.kontakt_beschrift_4 {text-align:center; font:bold 12px arial; margin-top:15px}
.kontakt_beschrift_5 {text-align:center; font:normal 11px arial; color:#990000}
.kontakt_beschrift_6 {text-align:center; font:normal 12px verdana; color:#000000}
.kontakt_beschrift_7 {text-align:center; font:normal 12px verdana; color:#990000}


.koopcup_ueberschrift_1 {text-align:center; font:bold 12px verdana; color:#990000}
.koopcup_ueberschrift_2 {text-align:center; font:bold 12px verdana; color:#990000; margin-bottom:5px}
.koopcup_ueberschrift_3 {text-align:center; font:bold 14px verdana; color:#990000; margin-bottom:5px}
.koopcup_ueberschrift_4 {text-align:center; font:bold 13px arial; color:#990000; margin-bottom:15px; margin-top:20px}
.koopcup_text_1 {font:normal 12px arial; text-align:center}
.koopcup_text_2 {font:normal 11px arial; text-align:center}
.koopcup_aufzaehlung_1 {text-align:left; font:normal 12px arial; color:#000000}
.koopcup_aufzaehlung_2 {text-align:center; font:bold 12px arial; color:#000000}
.koopcup_aufzaehlung_2 div {margin-bottom:2px}
.koopcup_daten, .koopcup_daten td  {text-align:center; font:bold 11px arial; padding:2px; background-color:#e9e9e9; border-collapse:collapse; border:solid 1px #8888cc}
.koopcup_daten {margin-bottom:10px; width:100%}
.koopcup_felder {font-weight:normal; color:#000000; margin-bottom:20px}
.koopcup_felder input {}
.koopcup_gruppen {background-color:#ffffff; margin-top:0px; width:100%}
.koopcup_gruppen th {text-align:center}
.koopcup_gruppen td {font:normal 12px arial; color:#000000; text-align:center; margin-top:20px}
.koopcup_gruppen, .koopcup_gruppen td {border-collapse:collapse; border:solid 1px #8888cc; padding:2px}
.koopcup_paarungen {background-color:#ffffff; margin-top:20px; width:100%}
.koopcup_paarungen th {text-align:center}
.koopcup_paarungen td {font:normal 11px arial; color:#000000; text-align:center; height:30px}
.koopcup_paarungen, .koopcup_paarungen td {border-collapse:collapse; border:solid 1px #8888cc; padding:2px}
.koopcup_runden td {font:bold 10px verdana; color:#000000; text-align:center; height:10px; background-color:#eeeeee}
.koopcup_unter td {height:10px}
.koopcup_unter td span {font:normal 8px verdana; color:#000000; text-align:center; height:10px}
.koopcup_link {margin:0px auto 5px auto; font:bold 12px arial; color:#aa0000; text-align:center}
.koopcup_link a {color:#aa0000}
.koopcup_fr {font:italic 12px arial; color:#000077}
.koopcup_sp {font:italic 12px arial; color:#007700}

.koopcup_m_1 {color:#ff0000}
.koopcup_m_2 {color:#f72ed3}
.koopcup_m_3 {color:#0000ff}
.koopcup_m_4 {color:#00aaaa}
.koopcup_m_5 {color:#1b991b}

.liga_auswaertsspiel {font:bold 12px verdana; color:#ffffff; background-color:#6398ff;}
.liga_akt_mannschaft {background-color:#e9e9e9; color:#00519d}
.liga_akt_name {color:#502000; background-color:#ffdf55; font:bold 10px verdana; margin-bottom:4px}
.liga_betreuerdaten {margin:0px auto 0px auto; color:#990000; font:bold 10px verdana; background-color:#ffffff; width:600px; border-collapse:collapse; border:solid 1px #8888cc}
.liga_betreuerdaten td {text-align:center; border:solid 1px #8888cc}
.liga_fremdspiel {font:bold 10px verdana; background-color:#ffdf55}
.liga_heimspiel {font:bold 12px verdana; color:#ffffff; background-color:#00519d;}
.liga_sghspiel, .liga_sghspiel a {font:normal 10px arial; color:#990000; background-color:#e9e9e9;}
.liga_spiele {background-color:#ffffff; text-align:center}
.liga_spielerdaten {margin:0px auto 0px auto; color:#990000; font:bold 10px verdana; background-color:#ffffff; width:600px; border-collapse:collapse; border:solid 1px #8888cc}
.liga_spielerdaten td {text-align:center; border:solid 1px #8888cc}
.liga_spielplan {margin:0px auto 0px auto; font:normal 10px arial,sans-serif; width:800px; white-space:nowrap; border-collapse:collapse; border:solid 1px #8888cc}
.liga_spielplan td {border:solid 1px #8888cc}
.liga_spieltag td {width:100px; text-align:center}
.liga_tabelle {font:bold 11px arial; height:237px; white-space:nowrap; text-align:center; background-color:#ffffff; color:#000000; border-collapse:collapse; border:solid 1px #8888cc}
.liga_tabelle a {color:#990000}
.liga_tabelle td, .liga_tabelle th {border:solid 1px #8888cc; padding:5px}
.liga_tabelle_direkt {position:fixed; top:0px; left:224px; display:none; z-index:5000; font:bold 11px arial;  height:237px; white-space:nowrap; text-align:center; background-color:#ffffff; color:#000000; border-collapse:collapse; border:solid 1px #8888cc}
.liga_uebersicht {margin:0px auto 0px auto; font:bold 10px verdana; width:450px; white-space:nowrap; border-collapse:collapse; border:solid 1px #8888cc}
.liga_uebersicht td {text-align:center; border:solid 1px #8888cc}
.liga_uebersicht_as {color:#444444; background-color:#aaccff}
.liga_uebersicht_hh {color:#ffffff; background-color:#6398ff}
.liga_uebersicht_hs {color:#ffffff; background-color:#00519d}
.liga_uebersicht_leer {background-color:#ffffff}
.liga_uebersicht_kopf td {font:bold 10px verdana; background-color:#ffdf55}
.liga_uebersicht_zeiten {position:fixed; top:0px; left:0px; display:none; z-index:6000;}
.liga_uebersicht_tabelle {font:bold 11px arial; white-space:nowrap; text-align:center; background-color:#ffffff; color:#000000; border-collapse:collapse; border:solid 1px #8888cc}
.liga_uebersicht_tabelle td, .liga_uebersicht_tabelle th {border:solid 1px #8888cc; padding:5px}
.liga_zurueck {font:bold 10px verdana; color:#0000cc; text-align:center; margin-top:10px; margin-bottom:10px}

.mitgliederbereich_zurueck {font:normal 10px verdana; color:#0000cc; text-align:center; margin-top:10px}
.mitgliederbereich_termine_inhalt {width:100%; overflow:auto; margin:10px auto 0px auto; background-color:#e9e9e9; border-color:#8888cc}
.mitgliederbereich_dateien {font:bold 12px verdana; text-align:center; margin:10px auto 10px auto; color:#000000; background-color:#e9e9e9; border:solid 1px #8888cc; padding:10px}

.navi_nicht_gewaehlt {text-align:center; height:25px; font:bold 10px verdana; color:#000000; border:solid 1px #8888cc; background-color:#e9e9e9; padding:2px}
.navi_gewaehlt {text-align:center; height:25px; font:bold 10px verdana; border:solid 1px #8888cc; background-color:#ffffff; padding:2px}
.navi_gewaehlt a {color:#990000}

.passfoto {font:normal 9px arial; color:#000000; background-color:#e9e9e9; text-align:center; vertical-align:top; border:solid 1px #8888cc}

.spielsz_tab {text-align:center; border:solid 1px #8888cc; border-collapse:collapse; margin:10px auto 10px auto; background-color:#e9e9e9}
.spielsz_tab th {border:solid 1px #8888cc; border-collapse:collapse;}
.spielsz_tab td {border:solid 1px #8888cc; border-collapse:collapse; padding:5px}
.spielsz_tab a {font:bold 10px verdana; color:#990000}

.steckbrief_klein {position:absolute; top:-110px; font:normal 11px arial; color:#000000; padding:5px; visibility:hidden; border:solid 1px #999999; background-color:#e9e9e9; width:562px; height:102px}
.steckbrief_gross {text-align:center; font:normal 10px arial; color:#ffffff; border:solid 2px #e9e9e9; background-color:#888888; width:1000px; position:fixed; top:0px; left:0px; display:none; border-collapse:collapse; z-index:5000}
.steckbrief_gross td {border:solid 1px #e9e9e9; padding:5px}

.term_tab {background-color:#ffffff; border:solid 1px #8888cc; border-collapse:collapse}
.term_tab td {text-align:center; border:solid 1px #8888cc; border-collapse:collapse}
.term_tab a:link {color:#ffffff}
.term_legende_klein {font:normal 6px verdana; color:#000000}
.term_legende_gross {font:normal 10px verdana; color:#000000}
.term_monate {font:bold 14px verdana; color:#00519d}
.term_tage_klein {font:normal 8px arial; color:#00519d}
.term_tage_gross {font:normal 10px arial; color:#000099}
.term_wotage_klein {font:normal 8px arial; color:#006600}
.term_wotage_gross {font:normal 10px arial; color:#006600}
.term_heute, .term_heute_klein, .term_heute_gross {background-color:#ff0000}
.term_woende_klein {font:bold 8px verdana; color:#aa0000; background-color:#e9e9e9}
.term_woende_gross {font:bold 10px verdana; color:#aa0000; background-color:#e9e9e9}
.term_leer {background-color:#e9e9e9}
.term_feiertage_klein {font:normal 6px verdana; color:#ffffff; background-color:#ff7575}
.term_feiertage_gross {font:normal 10px verdana; color:#ffffff; background-color:#ff2b2b}
.term_ferien_klein {font:normal 6px verdana; color:#ffffff; background-color:#42ff42}
.term_ferien_gross {font:normal 10px verdana; color:#ffffff; background-color:#42ff42}
.term_liga_klein {font:normal 6px verdana; color:#ffffff; background-color:#ff9000}
.term_liga_gross {font:normal 10px verdana; color:#ffffff; background-color:#ff9000}
.term_robaba_klein {font:normal 6px verdana; color:#ffffff; background-color:#8888ff}
.term_robaba_gross {font:normal 10px verdana; color:#ffffff; background-color:#8888ff}
.term_verschiedenes_klein {font:normal 6px verdana; color:#ffffff; background-color:#79dada}
.term_verschiedenes_gross {font:normal 10px verdana; color:#ffffff; background-color:#79dada}
.term_hallenbelegung_gross {font:normal 10px verdana; color:#ffffff; background-color:#799076}
.term_geburtstage_gross {font:normal 10px verdana; color:#ffffff; background-color:#3ba53b}

.train_zeit {font:bold 11px verdana; background-color:#ffffff; color:#990000; text-align:center; padding:3px}
.train_ort {font:bold 11px verdana; background-color:#ffffff; color:#990000; text-align:center; border:solid 1px #8888cc; margin:15px auto 0px auto; padding:5px}
.train_funk {font:bold 11px verdana; color:#990000; text-align:center; padding:5px}
.train_leiter {font:bold 11px verdana; background-color:#ffffff; text-align:center; color:#990000}
.train_tab {border:solid 1px #8888cc; background-color:#ffffff; text-align:center; margin:15px auto 0px auto; position:relative}
.train_tab_gross {width:565px; overflow:auto; border:solid 1px #8888cc; background-color:#ffffff; text-align:center; margin:15px auto 0px auto; position:relative}

.veranstaltungen_tabelle {font-family:verdana; margin:0px auto 0px auto; background-color:#e9e9e9; width:505px; text-align:center; border-collapse:collapse; border-top:solid 1px #8888cc; border-left:solid 1px #8888cc; border-right:solid 1px #8888cc}
.veranstaltungen_tabelle td {padding:2px}
.veranstaltungen_zelle {font-size:10px}
.veranstaltungen_reihe_1 {font:bold 11px verdana; background-color:#ffef85; color:#990000; border-top:solid 1px #c9c9c9; border-bottom:solid 1px #c9c9c9}
.veranstaltungen_reihe_2 {font:bold 10px verdana; background-color:#ffffff; color:#000000}
.veranstaltungen_reihe_3 {font-size:10px; background-color:#ffffff; color:#000000}
.veranstaltungen_tabelle a:link, .veranstaltungen_tabelle a:visited {color:#000099}
.veranstaltungen_tabelle a:hover {font-weight:bold; color:#990000}

.verweise_tabelle {text-align:center; background-color:#ffffff; margin:0px auto 0px auto; border:solid 1px #8888cc; border-collapse:collapse}
.verweise_tabelle tr td {border:solid 1px #8888cc; border-collapse:collapse; padding:1px}
.verweise_tabelle tr td a {font:normal 10px arial; color:#000000; text-decoration:none}
.verweise_tabelle tr td a:hover {font-weight:bold; color:#990000}
.verweise_tabelle tr th {font:bold 10px verdana; color:#000000; background-color:#ffdf55; border:solid 1px #8888cc; border-collapse:collapse}

.verz_tabelle {background-color:#ffffff; margin:10px auto 10px; border:solid 1px #8888cc; border-collapse:collapse}
.verz_tabelle td {padding:2px 10px 2px 10px; border:solid 1px #8888cc; border-collapse:collapse}
.verz_inhalt td, .verz_inhalt a {font:normal 12px arial; text-align:left; color:#000000; text-decoration:none}
.verz_inhalt a:hover {color:#bb0000; font-weight:bold}

.videos_auswahl div {text-align:center}
.videos_auswahl input {width:300px}
.videos_auswahl table {font:normal 10px arial; width:480px; margin:0px auto 0px auto; background-color:#ffffff; text-align:center}
.videos_auswahl .auswahl {font-weight:bold; color:#990000}
.videos_auswahl .auswahl a:visited {font-weight:bold; color:#990000}
.videos_text {font:bold 12px verdana; color:#000099; text-align:center}
.videos_datum {font:bold 11px verdana; color:#990000; text-align:center}
.videos_autor {font:bold 10px arial; color:#990000; text-align:center}


