/*                               */
/* allg. Body Element einstellen */
/*                               */
body {
background-color:white;
background-image:url("/grafik/weiss.gif");
margin:0px;
padding:0px;
}




/*                       */
/* Schriftformatierungen */
/*                       */
h1 {font-family:arial, helvetica, verdana, sans-serif; font-size:1.2em; font-weight:normal}

h2 {font-family:arial, helvetica, verdana, sans-serif; font-size:1em; font-weight:normal}

h3 {font-family:arial, helvetica, verdana, sans-serif; font-size:1em; font-weight:bold}

p, a, th, td {font-family:arial, helvetica, verdana, sans-serif; font-size:1em}



/*                                                                    */
/* ul und li müssen in dieser Reihenfolge definiert werden, ansonsten */
/* wird der Text bei den Listenelementen bei Netscape nicht richtig   */
/* formatiert  (Info kann auch veraltet sein)                         */
/*                                                                    */
ul, ol {font-family:arial, helvetica, verdana, sans-serif; font-size:1em}

li {font-family:arial, helvetica, verdana, sans-serif; font-size:1em}




/* Hover-Links einstellen                                                             */
/* Diese Linkdefinition ist für alle Links ausserhalb des Navigationsbereiches gültig */
a:link {text-decoration:none}
a:visited {text-decoration:none}
a:hover {text-decoration:underline}
a:active {text-decoration:none; color:red}

/* Definition der überlagerten Infobox */
a.infobox {visibility: hidden; text-decoration: none; color:#000000;}
a.infobox:hover {visibility: hidden; cursor: help; background: #FFFFFF}
a.infobox span {visibility: hidden; font-size:0.8em; position: absolute; left: 50px; margin-top: 25px; padding: 1em; text-decoration: none}
a.infobox:hover span {visibility: hidden; border: 1px solid #0071B6; color:#000000; background: #A1C0FF}



/* Diese Hover-Links sind für die Navigationsleiste auf der linken Seite                */
/* Die Klasse block_link definiert Links die als Blocklevel Element dargestellt werden  */
/* Indem diese Klasse dann den Links in der Navigation zugewiesen wird erzeugt das dann */
/* den Hover-Effekt mit dem Balken.                                                     */
.block_link{display:block; width:169px; padding-left:10px; margin-bottom:10px}

#navigation a:link {text-decoration:none; color:white}
#navigation a:visited {text-decoration:none; color:white}
#navigation a:hover {text-decoration:none; background-color:black}
#navigation a:active {text-decoration:none; color:red}





/* Bilder, die als Verweis dienen, sollen keinen Rahmen bekommen. */
/* "a img" legt die Verschachtelung von Elementen fest.           */
/* Hier also etwas in der Art: <a><img src=...>...</a>            */
a img {border:0}




/*             */
/* Titelleiste */
/*             */
/* Die Titelleiste ist der oberste 'Rahmen'. Darunter befindet sich dann der Container der */
/* seinerseits zwei 'Rahmen' enthält, nämlich die Navigation auf der linken Seite und den  */
/* Textbereich auf der rechten Seite.                                                      */
#titelleiste {text-align:center}

#fighters {display:none}

#logo {display:none}

#drucklogo {display:inline; border-style:none; width:15cm; height:4.5cm}

#ecke {display:none}

#schattenleiste {display:none}

#schatten  {display:none}



/*                                                        */
/* Container für linke Navigation und rechten Textbereich */
/*                                                        */
.container {}

#navigation {display:none; background-color:white}
#textbereich {padding-top:25px}




/*                                                               */
/* Definition der linken Navigationslinks im Container als Liste */
/*                                                               */
/*#linklisteNavigation {list-style:none; margin:0px; padding:0px}
#linklisteNavigation li {padding-bottom:10px}
#linklisteNavigation .ebene2 {list-style-type:disc; margin-top:-12px; margin-left:25px}*/
#abgesetztNavi {padding-top:50px}




/*                             */
/* Einzeln definierte Elemente */
/*                             */


/* Zum Erzwingen eines Blocklevel Elementes als Inline Element                   */
/* Wird benötigt um unterschiedliches Verhalten bei Netscape und IE anzugleichen */
.inlineElement {display:inline}


/* Text wird rot dargestellt */
.rot {color:red}


/* Der ausgezeichnete Text wird horizontal zentriert dargestellt */
.zentrierterText {text-align:center}


/* Text wird unterstrichen dargestellt */
.unterstrichen {text-decoration:underline}


/* Text wird oben ausgerichtet */
.ausrichtungOben {vertical-align:top}


/* Der Text wird sehr klein und horizontal zentriert dargestellt */
.kleinzentrierterText {text-align:center; font-size:0.6em}


/* Der Text wird sehr klein und rechts-bündig dargestellt */
.kleinrechtsbuendigerText {text-align:right; font-size:0.8em}


/* Abstände nach rechts */
.paddingRight2cm {padding-right:2cm}
.paddingRight1cm {padding-right:1cm}


/* Abstände nach links */
.paddingLeft2cm {padding-left:2cm}
.paddingLeft1cm {padding-left:1cm}


/* Abstände nach unten */
.marginBottom2cm {margin-bottom:2cm}
.marginBottom1cm {margin-bottom:1cm}


/* Aktuelle Position im linken Navigationsmenü markieren */
.aktuellePosition {font-family:arial, helvetica, verdana, sans-serif; font-size:1em;
                   color:white; font-weight:bold; text-decoration:underline; padding-left:10px; margin-bottom:10px}


/* Tabellen der Trainerliste formatieren */
.trainingTabellen td {padding-right:0.5cm; padding-bottom:0.5cm; vertical-align:top}


/* Tabellen von Trainingszeiten formatieren */
.trainingZeitTabellen {page-break-before:always; margin:10px; width:95%; border-width:1px; border-style:solid; border-color:#000000; border-collapse:collapse}
.trainingZeitTabellen th {border-color:#000000; border-right-width:1px; border-right-style:solid;
                                                border-bottom-width:1px; border-bottom-style:solid; padding-bottom:3px; padding-top:3px;}
.trainingZeitTabellen td {border-right-width:1px; border-right-style:solid; border-color:#000000; padding-bottom:4px; padding-top:0px;}

.trainingZeitTabellenZeit {font-size:0.7em; text-align:center; vertical-align:top; white-space:nowrap;}

.trainingZeitTabellenPause {border-left-width:2px; border-left-style:dotted;}
.trainingZeitTabellenPauseZeit {border-right-width:2px; border-right-style:dotted;
                           font-size:0.7em; text-align:center; vertical-align:top; white-space:nowrap;}

.trainingZeitTabellenInhalt1 img {visibility:hidden;}
.trainingZeitTabellenInhalt1 {font-size:0.8em; text-align:center; vertical-align:middle; white-space:nowrap;
                              border-top-width:1px; border-top-style:solid; padding-top:3px;
                              border-left-width:1px; border-left-style:solid; padding-left:3px;
                              border-right-width:1px; border-right-style:solid; padding-right:3px;
                              border-bottom-style:none; padding-bottom:3px;}
.trainingZeitTabellenInhalt2 {font-size:0.9em; font-weight:bold; text-align:center; vertical-align:middle; white-space:nowrap;
                              border-top-style:none; padding-top:3px;
                              border-left-width:1px; border-left-style:solid; padding-left:3px;
                              border-right-width:1px; border-right-style:solid; padding-right:3px;
                              border-bottom-style:none; padding-bottom:3px;}
.trainingZeitTabellenInhalt3 {font-size:1em; text-align:center; vertical-align:middle; white-space:nowrap;
                              border-top-style:none; padding-top:3px;
                              border-left-width:1px; border-left-style:solid; padding-left:3px;
                              border-right-width:1px; border-right-style:solid; padding-right:3px;
                              border-bottom-width:1px; border-bottom-style:solid; padding-bottom:3px;}

.trainingFreiesZeitTabellenInhalt1 img {visibility:hidden;}
.trainingFreiesZeitTabellenInhalt1 {font-size:0.8em; text-align:center; vertical-align:middle; white-space:nowrap;
                                   border-top-width:1px; border-top-style:solid; padding-top:3px;
                                   border-left-width:1px; border-left-style:solid; padding-left:3px;
                                   border-right-width:1px; border-right-style:solid; padding-right:3px;
                                   border-bottom-style:none; padding-bottom:3px;}
.trainingFreiesZeitTabellenInhalt2 {font-size:0.9em; font-weight:bold; text-align:center; vertical-align:middle; white-space:nowrap;
                                   border-top-style:none; padding-top:3px;
                                   border-left-width:1px; border-left-style:solid; padding-left:3px;
                                   border-right-width:1px; border-right-style:solid; padding-right:3px;
                                   border-bottom-style:none; padding-bottom:3px;}
.trainingFreiesZeitTabellenInhalt3 {font-size:1em; text-align:center; vertical-align:middle; white-space:nowrap;
                                   border-top-style:none; padding-top:3px;
                                   border-left-width:1px; border-left-style:solid; padding-left:3px;
                                   border-right-width:1px; border-right-style:solid; padding-right:3px;
                                   border-bottom-width:1px; border-bottom-style:solid; padding-bottom:3px;}


/* Trennlinie in blau als nichtblau definieren */
.blaueLinie {width:600px; text-align:center; margin-left:30px; margin-top:30px; margin-bottom:30px}
