body  { color: #000; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial }
td  { color: #000; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial }
h1 { color: #000; font-size: 12pt; font-family: Arial; font-weight: bold; margin: 0; padding: 12px 0 10px; }
h2 { color: #000; font-size: 10pt; font-family: Arial; font-weight: bold; margin: 0; padding: 15px 0 4px; }
h3 { color: #000; font-size: 9pt; font-family: Arial; font-weight: bold; margin: 0; padding: 10px 0 2px; }
ul { margin: 0; padding: 0 0 0 20px; }
li { padding-bottom: 4px; }
a { color: #fe6306; font-weight: bold; text-decoration: none  }
a:active   { color: #fe6306; font-weight: bold; text-decoration: none  }
a:hover   { color: #fe6306; font-weight: bold; text-decoration: underline  }
a:vlink   { color: #fe6306; font-weight: bold; text-decoration: none  }
A.nav { color: #039; font-size: 8pt; font-family: Arial ; font-weight: bold; vertical-align: middle; }
A.nav:link { color: #039; font-size: 8pt; font-family: Arial; font-weight: bold; text-decoration: none  ; vertical-align: middle; }
A.nav:visited { color: #039; font-size: 8pt; font-family: Arial; font-weight: bold; text-decoration: none  ; vertical-align: middle; }
A.nav:hover { color: #d90d00; font-size: 8pt; font-family: Arial; font-weight: bold; vertical-align: middle; }
A.nav1 { color: #000; font-size: 8pt; font-family: Arial; font-weight: normal; text-decoration: none; }
A.nav1:link  { color: #000; font-size: 8pt; font-family: Arial; font-weight: normal; text-decoration: none ; }
A.nav1:visited  { color: #000; font-size: 8pt; font-family: Arial; font-weight: normal; text-decoration: none ; }
A.nav1:hover  { color: #000; font-size: 8pt; font-family: Arial; font-weight: normal; text-decoration: underline; }
A.nav2    { font-size: 10px; font-family: Verdana, Arial; text-decoration: none  }
A.nav2:link     { font-size: 10px; font-family: Verdana, Arial; text-decoration: none  }
A.nav2:visited     { font-size: 10px; font-family: Verdana, Arial; text-decoration: none  }
A.nav2:hover      { font-size: 10px; font-family: Verdana, Arial; text-decoration: underline  }
A.nav3 { color: #000; font-size: 10px; font-family: Arial; font-weight: normal; text-decoration: none; }
A.nav3:link  { color: #000; font-size: 10px; font-family: Arial; font-weight: normal; text-decoration: none ; }
A.nav3:visited  { color: #000; font-size: 10px; font-family: Arial; font-weight: normal; text-decoration: none ; }
A.nav3:hover  { color: #000; font-size: 10px; font-family: Arial; font-weight: normal; text-decoration: underline; }
.spacer-img-r { height: 178px; margin: 0; padding: 0; }
.text-fett   { color: black; font-size: 8pt; font-family: Arial; font-weight: bold; text-decoration: none  }
.text-small { color: black; font-size: 10px; font-family: Arial; text-decoration: none; }
.textspalte { font-size: 8pt; line-height: 13pt; font-family: Arial; text-decoration: none ; }
.td_footer { color: #fff; background-color: #039; height: 27px; border-top: 1px solid #191970; border-bottom: 1px solid #191970; }
.td-line-bot { color: #fff; font-size: 6px; margin: 0; padding: 0; border-bottom: 1px solid #006; }
.td-line-bot-top { color: #fff; font-size: 6px; margin: 0; padding: 0; border-top: 1px solid #006; border-bottom: 1px solid #006; }
.td-line-top { color: #fff; font-size: 6px; height: 6px; border-top: 1px solid #191970; }
.td-line-left { border-right: 1px solid #191970; }
.td-line-right-bot { border-top: 1px solid #191970; border-right: 1px solid #191970; border-bottom: 1px solid #191970; }
.td-news { background-color: #fff; padding: 5px; border-top: 1px solid #039; border-right: 1px solid #039; border-bottom: 1px solid #039;  00; }
.td-border { margin: 0; padding: 0; border: solid 1px #006; }
.newsdate { color: #039; font-size: 11px; font-family: Arial; font-weight: bold; width: 47px; float: left; padding: 1px 4px 0 0; valign:bottom; line-spacing: 14px; }
.newstitle { font-size: 8pt; font-family: Arial; font-weight: bold; }
.newsdetails { padding-bottom: 8px; padding-left: 18px; border-bottom: 1px solid #039; }
.txt-tcl { color: #000; font-size: 14pt; font-family: Arial; font-weight: bold; letter-spacing: 2px; }
.txt-btm2007 { color: #000; font-size: 11pt; font-family: Arial; font-weight: bold; }
.txt-btm2007-s { color: #000; font-size: 9pt; font-family: Arial; font-weight: bold; }
.txt-footer { color: #fff; font-size: 10px; padding-left: 14px; }
.txt-orientation { font-size: 10px; padding-left: 11px; }
.table-daten { color: #039; font-size: 11px; font-family: Arial; font-weight: bold; background-repeat: repeat-x; padding-top: 2px; padding-right: 2px; padding-bottom: 4px; border-bottom: 1px solid #039; }
.table-datentxt { background-repeat: repeat-x; padding-top: 2px; padding-bottom: 8px; border-bottom: 1px solid #039; }
.table-bg { background-color: #039; }
.table-header { color: #000; font-size: 9pt; font-family: Arial; font-weight: bold; background-color: #ffe0c2; background-repeat: repeat-x; padding: 2px 5px; border-bottom: 1px solid #fff; }
.table-subheader { color: #000; font-size: 8pt; font-family: Arial; font-weight: bold; background-color: #ffebd0; background-repeat: repeat-x; padding: 2px 5px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.table-subheader-nr { color: #000; font-size: 8pt; font-family: Arial; font-weight: bold; background-color: #ffebd0; background-repeat: repeat-x; padding: 7px 5px 2px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.table-subheader-r { color: #000; font-size: 8pt; font-family: Arial; font-weight: bold; background-color: #ffebd0; background-repeat: repeat-x; padding: 2px 5px; border-bottom: 1px solid #fff; }
.table-body { color: #000; font-size: 8pt; font-weight: normal; background-color: #fdf4e3; padding: 5px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; #fff; }
.table-body-r { color: #000; font-size: 8pt; font-weight: normal; background-color: #fdf4e3; padding: 5px; border-bottom: 1px solid #fff; }
.table-body-sp { color: #000; font-size: 8pt; font-weight: normal; line-height: 12pt; background-color: #fdf4e3; padding: 5px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.table-body-r-sp { color: #000; font-size: 8pt; font-weight: normal; line-height: 12pt; background-color: #fdf4e3; padding: 5px; border-bottom: 1px solid #fff; }
.table-body-blank { color: #000; font-size: 8pt; font-weight: normal; padding: 5px; border-bottom: 1px solid #fff; }
.table-header-arc { color: #f5f5f5; font-size: 9pt; font-family: Arial; font-weight: bold; background-color: #fdaa64; background-repeat: repeat-x; padding: 3px 5px 3px 10px; border-bottom: 1px solid #fff; }
.table-subheader-arc { color: #000; font-size: 8pt; font-family: Arial; font-weight: bold; background-color: #ffebd0; background-repeat: repeat-x; padding: 5px 10px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.table-subheader-arc-r { color: #000; font-size: 8pt; font-family: Arial; font-weight: bold; background-color: #ffebd0; background-repeat: repeat-x; padding: 5px 10px; border-bottom: 1px solid #fff; }
.table-body-arc { color: #000; font-size: 8pt; font-weight: normal; background-color: #fdf4e3; padding: 5px 10px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.table-body-arc-r { color: #000; font-size: 8pt; font-weight: normal; background-color: #fdf4e3; padding: 5px 10px; border-bottom: 1px solid #fff; }
.bg-index { background-image: url(../_media/bg_main/Index_MarioGredig.jpg); background-repeat: no-repeat; }
.bg-club { background-image: url(../_media/bg_main/Club_Zuschauer.jpg); background-repeat: no-repeat; }
.bg-events { background-image: url(../_media/bg_main/Events_DanielaObrecht.jpg); background-repeat: no-repeat; }
.bg-wettkampf { background-image: url(../_media/bg_main/Wettkampf_CorinaKatharina.jpg); background-repeat: no-repeat; }
.bg-training { background-image: url(../_media/bg_main/Junioren_Doppel.jpg); background-repeat: no-repeat; }
.bg-junioren { background-image: url(../_media/bg_main/Junioren.jpg); background-repeat: no-repeat; }
.bg-links { background-image: url(../_media/bg_main/Links_Tennisplaetze.jpg); background-repeat: no-repeat; }
