/* HTML-Marken */
html, body {
 margin                           : 0px;
 padding                          : 0px;
 height                           : 100%;
 background-color                 : #575A75;
 background-image                 : url('body.png');
 background-position              : left top;
 background-repeat                : no-repeat;
 font-family                      : arial,verdana,tahoma;
 font-size                        : 12px;
}
a img {
 border                           : none;
}
.left {
 text-align                       : left;
}
.center {
 text-align                       : center;
}
.right {
 text-align                       : right;
}
/* BOX */
#contentright div.box {
 margin-bottom                    : 15px;
}
#contentright .box h1, #contentright .box h2, #contentright .box h3 {
 font-size                        : 1em;
 margin                           : 0px 0px 5px 0px;
 padding                          : 1px 3px;
 background-color                 : #6BBD6B;
 color                            : #000000;
 background-image                 : url('sidebar.th.png');
 text-shadow                      : #E7FEF0 1px 1px 1px;
 background-repeat                : repeat-x;
 background-position              : left center;
}
#contentright .box ul {
 margin                           : 0px;
 padding                          : 0px 0px 0px 16px;
 list-style-type                  : none;
 list-style-image                 : url('a.more.png');
}
#contentright .box li {
}
#contentright .box input, #contentright .box label {
 vertical-align                   : middle;
}
#contentright .box input.btn {
 width                            : 90%;
 margin                           : 1px 0px;
 padding                          : 0px 0px 0px 12px;
 background-color                 : #F3F3F3;
 background-image                 : url('a.more.png');
 background-repeat                : no-repeat;
 background-position              : 3px center;
 border                           : 1px solid #A1A1A1;
 text-align                       : left;
}
#contentright .box input.btn:hover {
 background-image                 : url('a.more.hover.png');
}
table.termine {
}
.termine tr {
 vertical-align                   : top;
}
.termine th {
 font-size                        : 0.9em;
}
.termine td {
}
.termine a {
 text-decoration                  : none;
 color                            : #000000;
}
.termine a:hover {
 color                            : #931F1F;
}
/* */
/* */
/* DOKUMENT */
#globalcontainer {
 position                         : relative;
 width                            : 1000px;
 height                           : 100%;
 min-height                       : 500px;
 margin                           : auto;
 background-color                 : #FFFFFF;
 border-color                     : #000000;
 border-style                     : solid;
 border-width                     : 0px 1px;
}
#navpath {
 position                         : absolute;
 top                              : 0px;
 left                             : 0px;
 right                            : 250px;
 padding                          : 0px 3px;
 font-size                        : 0.8em;
 visibility                       : visible;
}
#navpath a {
 color                            : #404040;
 text-decoration                  : none;
}
#navpath a:hover {
 text-decoration                  : underline;
}
/* MENU */
/* MENUHORZ */
.menuhorz {
 position                         : absolute;
 left                             : 0px;
 top                              : 0px;
 padding                          : 1px;
 background-color                 : #006600;
}
.menuhorz a {
 display                          : inline-block;
 min-width                        : 60px;
 padding                          : 1px 4px;
 color                            : #FFFFFF;
 text-align                       : center;
 font-weight                      : bold;
 text-decoration                  : none;
 text-transform                   : lowercase;
}
.menuhorz a:hover {
 color                            : #000000;
}
.menuhorz .sel {
 color                            : #FF0000;
}
/* */
/* MENUVERT */
.menuvert {
 padding                          : 4px 0px;
}
.menuvert ul {
 margin                           : 0px;
 padding                          : 0px 0px 0px 15px;
 list-style-type                  : none;
}
.menuvert ul:first-child {
 padding-left                     : 0px;
}
.menuvert li {
 padding                          : 0px;
}
.menuvert a {
 display                          : block;
 position                         : relative;
 margin-bottom                    : 2px;
 padding                          : 4px 2px;
 color                            : #303030;
 text-decoration                  : none;
 font-weight                      : bold;
}
.menuvert a span {
 padding-left                     : 16px;
 background-position              : 6px 3px;
 background-repeat                : no-repeat;
}
.menuvert a:hover {
 color                            : #FFFFFF;
 background-color                 : #89CA87;
}
.menuvert a:hover span {
 background-image                 : url('menuvert_arrow_sel.png');
}
.menuvert a.sel {
 color                            : #FFFFFF;
 background-image                 : url('menuvert_sel1.png');
 background-position              : left top;
 background-repeat                : repeat-x;
 background-color                 : #BD5956;
}
.menuvert a.sel span {
 background-image                 : url('menuvert_arrow_sel.png');
}
/* */
/* TOPNAV */
#topnav {
 position                         : absolute;
 top                              : 3px;
 right                            : 130px;
 color                            : #FFFFFF;
 font-size                        : 0.8em;
}
#topnav a {
 color                            : #FFFFFF;
 text-decoration                  : none;
}
#topnav a:hover {
 text-decoration                  : underline;
}
/* */
/* SUBMENU */
.submenu {
 margin-bottom                    : 10px;
}
.submenu a {
 display                          : inline-block;
 margin                           : 0px;
 padding                          : 0px 3px;
 min-width                        : 20px;
 background-color                 : #DFECE7;
 border                           : 1px solid #9FAABF;
 color                            : #404040;
 text-decoration                  : none;
 text-align                       : center;
 vertical-align                   : middle;
 margin-left                      : 1px;
}
.submenu a:hover {
 background-color                 : #FFFFFF;
}
.submenu a.sel {
 background-color                 : #BD5956;
 color                            : #FFFFFF;
}
.serif a {
 font-family                      : verdana,times new roman;
}
.submenu label {
 padding                          : 0px 2px 0px 5px;
 color                            : #606060;
}
.submenu label:first-child {
 padding-left                     : 0px;
}
span.switch {
 margin-left                      : 10px;
 font-weight                      : bold;
 font-size                        : 1.2em;
}
span.switch a {
 padding                          : 0px 0px;
}
/* */
/* TABMENU */
.tabmenu {
 font-family                      : verdana,tahoma,arial;
 font-size                        : 0.9em;
}
.tabmenu a {
 display                          : inline-block;
 min-width                        : 70px;
 padding                          : 1px 4px;
 background-color                 : #F3F3F3;
 background-color                 : #FFFFFF;
 color                            : #404040;
 text-decoration                  : none;
 text-align                       : center;
 border-width                     : 1px 1px 1px 1px;
 border-color                     : #A1A1A1;
 border-style                     : solid;
}
.tabmenu a:first-child {
 margin-left                      : 5px;
}
.tabmenu a:hover {
 border-top-color                 : #BD5956;
 border-left-color                : #BD5956;
 border-right-color               : #BD5956;
}
.tabmenu a.sel {
 background-color                 : #B4DCAF;
 background-color                 : #F3F3F3;
 border-bottom-color              : transparent;
 font-weight                      : bold;
}
/* */
/* */
/* HEADER */
#header {
 position                         : absolute;
 left                             : 0px;
 right                            : 0px;
 top                              : 0px;
 height                           : 108px;
 background-color                 : #006600;
 background-image                 : url('header.png');
 background-position              : left top;
 background-repeat                : repeat-x;
 overflow                         : hidden;
}
#header_logo {
 position                         : absolute;
 left                             : 5px;
 top                              : 5px;
 width                            : 88px;
 height                           : 83px;
}
#header_title {
 position                         : absolute;
 left                             : 90px;
 bottom                           : 23px;
 width                            : 360px;
 height                           : 75px;
 background-image                 : url('header_title.png');
 background-position              : left top;
 background-repeat                : no-repeat;
}
#header_icon {
 position                         : absolute;
 right                            : 5px;
 bottom                           : 27px;
 width                            : 115px;
 height                           : 65px;
 background-image                 : url('header_icon.png');
 background-position              : right top;
 background-repeat                : no-repeat;
}
#header_text {
 position                         : absolute;
 left                             : 0px;
 right                            : 0px;
 bottom                           : 0px;
 padding                          : 1px 5px;
 background-color                 : #931F1F;
 background-image                 : url('xx.png');
 background-position              : left top;
 background-repeat                : repeat-x;
 border-width                     : 1px 0px;
 border-color                     : #B4DCAF;
 border-style                     : solid;
 text-align                       : right;
}
#header_text h1 {
 margin                           : 0px;
 color                            : #FFFFFF;
 font-size                        : 0.9em;
 text-shadow                      : #3F0D0D 1px 1px 1px;
 font-family                      : arial,verdana,tahoma;
}
/* */
/* MAINCONTAINER */
#maincontainer {
 position                         : absolute;
 top                              : 108px;
 left                             : 0px;
 right                            : 0px;
 bottom                           : 0px;
}
#menucontainer {
 position                         : absolute;
 top                              : 0px;
 left                             : 0px;
 bottom                           : 0px;
 width                            : 150px;
 background-image                 : url('menuvert.png');
 background-position              : left top;
 background-repeat                : repeat-y;
 overflow                         : hidden;
}
#contentcontainer {
 position                         : absolute;
 top                              : 0px;
 left                             : 150px;
 right                            : 0px;
 bottom                           : 0px;
}
/* CONTENT */
#contentleft {
 position                         : absolute;
 top                              : 1.4em;
 bottom                           : 5px;
 left                             : 0px;
 right                            : 250px;
 padding                          : 10px;
 overflow                         : auto;
}
#contentright {
 position                         : absolute;
 top                              : 0px;
 bottom                           : 0px;
 right                            : 0px;
 width                            : 236px;
 padding                          : 7px;
 background-image                 : url('sectionright.png');
 background-position              : right bottom;
 background-repeat                : no-repeat;
 overflow                         : hidden;
 background-color                 : #FFFFFF;
 background-image                 : url('xxxxx.png');
 background-position              : right top;
 background-repeat                : repeat-y;
}
/* */
/* */
/* CONTENT */
/* TAB */
div.standard {
}
.standard h1 {
 font-size                        : 1.4em;
 color                            : #931F1F;
 border-bottom                    : 1px solid #000000;
}
.standard h2 {
 font-size                        : 1.1em;
}
.standard h3 {
 font-size                        : 1em;
 margin                           : 0px 0px 3px 0px;
 color                            : #BD5956;
}
.normal table {
 width                            : 100%;
 border-collapse                  : collapse;
}
.normal th {
 background-color                 : #F3F3F3;
 border                           : 1px solid #A1A1A1;
 text-align                       : left;
 padding                          : 1px 2px;
}
.normal td {
 padding                          : 2px;
 border                           : 1px solid #A1A1A1;
 vertical-align                   : top;
}
/* */
/* */
/* */
/* SPIELPLAN */
table.spielplan {
 width                            : 560px;
 border-collapse                  : collapse;
 font-family                      : verdana,tahoma,arial;
 font-size                        : 0.9em;
}
.spielplan tr {
}
.spielplan th {
 padding                          : 2px;
 background-color                 : #575A75;
 background-color                 : #A1A1A1;
 color                            : #FFFFFF;
 text-shadow                      : #606060 2px 2px 2px;
 font-weight                      : bold;
 text-align                       : left;
}
.spielplan td {
 padding                          : 2px;
 background-color                 : #F3F3F3;
 border-color                     : #A1A1A1;
 border-style                     : solid;
 border-width                     : 1px 0px;
 vertical-align                   : top;
}
tr.spacer {
 height                           : 6px;
}
tr.spacer td {
 background-color                 : #FFFFFF;
 border                           : none;
}
.spielplan a {
 color                            : #000000;
 text-decoration                  : none;
}
.spielplan a:hover {
 text-decoration                  : underline;
}
.erg {
 text-indent                      : 20px;
 background-position              : 4px 2px;
 background-repeat                : no-repeat;
}
.erg a {
 color                            : #0000FF;
}
td.s {
 background-image                 : url('e1.gif');
}
td.n {
 background-image                 : url('e2.gif');
}
td.u {
 background-image                 : url('e3.gif');
}
/* TABELLE */
table.erg_tab {
 width                            : 560px;
 border-collapse                  : collapse;
 font-family                      : verdana,tahoma,arial;
 font-size                        : 0.9em;
 margin-bottom                    : 15px;
}
.erg_tab tr {
}
.erg_tab th {
 height                           : 20px;
 padding                          : 3px 2px 0px 2px;
 font-weight                      : bold;
 color                            : #27471F;
 text-shadow                      : #E7FEF0 1px 1px 1px;
 text-align                       : center;
 background-image                 : url('bg_h2.gif');
 background-position              : left top;
 background-repeat                : repeat-x;
}
.erg_tab td {
 border-color                     : #A1A1A1;
 border-style                     : solid;
 padding                          : 1px 2px;
 border-width                     : 1px 0px;
}
td.b1 {
 background-color                 : #F3F3F3;
 background-color                 : #EAEFFA;
}
td.b2 {
 background-color                 : #B4DCAF;
}
td.b3 {
 background-color                 : #F8F3AD;
}
td.b4 {
 background-color                 : #D7E8F4;
}
td.al {
 text-align                       : left;
}
td.ac {
 text-align                       : center;
}
td.ar {
 text-align                       : right;
}
td.pr {
 padding-right                    : 0px;
 text-align                       : right;
}
td.pl {
 padding-left                     : 0px;
 text-align                       : left;
}
tr.highlight td {
 background-image                 : url('menuvert_sel1.png');
 background-position              : left center;
 background-repeat                : repeat-x;
 color                            : #FFFFFF;
 font-weight                      : bold;
}
/* */
/* KALENDER */
table.kalender {
 width                            : 100%;
 border-collapse                  : collapse;
 background-color                 : #F3F3F3;
}
.kalender td {
 padding                          : 2px 0px;
 border-color                     : #DCDCDC;
 border-style                     : solid;
 border-width                     : 1px 1px;
 vertical-align                   : top;
}
.kalender div.box {
 position                         : relative;
 padding                          : 0px 2px 0px 40px;
 border-top                       : 1px solid #DCDCDC;
}
.kalender div.box:first-child {
 border-top                       : none;
}
.kalender div.termin {
 font-weight: bold;
 font-style: italic;
 padding-right: 20px;
 background-image: url('termin.png');
 background-position: right center;
 background-repeat: no-repeat;
}
span.time {
 position                         : absolute;
 top                              : 1px;
 left                             : 4px;
 font-size                        : 0.9em;
 font-weight                      : bold;
}
tr.w0 {
 background-color                 : #FF9900;
}
tr.w6 {
 background-color                 : #FFCC99;
}
tr.today {
 background-color                 : #87ADE4;
 background-color                 : #B2DCAF;
}
td.date {
 width                            : 3em;
 padding                          : 2px 4px;
 font-weight                      : bold;
 text-align                       : left;
}
td.date span {
 width                            : 1.7em;
 font-size                        : 0.8em;
}
td.x {
 background-image                 : url('x.png');
 background-position              : right top;
 background-repeat                : repeat-y;
}
a.button {
 min-height                       : 20px;
 border                           : 0px solid #000000;
 width                            : 20px;
 padding                          : 3px;
}
a.button img {
 border                           : 1px solid transparent;
 vertical-align                   : middle;
}
a.button img:hover {
 background-color                 : #FFE099;
 border-color                     : #A1A1A1;
}
/* */
/* */
/* SIDEBAR */
#sidebar {
}
#sidebar table {
 width                            : 100%;
 border                           : 1px solid #A1A1A1;
 border-collapse                  : collapse;
 font-size                        : 11px;
}
#sidebar tr {
 border-bottom                    : 1px solid #A1A1A1;
}
#sidebar th {
 height                           : 18px;
 background-color                 : #6BBD6B;
 background-image                 : url('sidebar.th.png');
 background-position              : left top;
 background-repeat                : repeat-x;
 color                            : #000000;
 text-shadow                      : #E7FEF0 1px 1px 1px;
}
#sidebar td {
 vertical-align                   : top;
 background-position              : left 2px;
 background-repeat                : no-repeat;
 padding                          : 2px;
}
#sidebar tr.even {
 background-color                 : #F3F3F3;
}
#sidebar tr.odd {
 background-color                 : #FFFFFF;
}
#sidebar tr.even:hover, #sidebar tr.odd:hover {
 background-color                 : #FFCC99;
}
#sidebar a {
 text-decoration                  : none;
 margin-left                      : 17px;
}
a.s {
 background-image                 : url('e1.gif');
}
a.n {
 background-image                 : url('e2.gif');
}
a.u {
 background-image                 : url('e3.gif');
}
/* */
/* NEWS */
.news {
 font-family                      : verdana,tahoma,arial;
 color                            : #505050;
 background-color                 : #FFFFFF;
}
.news h2 {
 margin                           : 0px;
 padding                          : 2px 4px;
 background-color                 : #27471F;
 color                            : #FFFFFF;
}
.news h3 {
 margin                           : 0px 0px 4px 0px;
 color                            : #505050;
 font-size                        : 10px;
 font-weight                      : normal;
 font-style                       : italic;
}
.newsbox {
 clear                            : both;
 margin                           : 0px 0px 20px 0px;
}
.newsbox img {
 max-width                        : 120px;
 margin                           : 0px 0px 5px 0px;
}
.newsbox img.left {
 float                            : left;
 margin-right                     : 10px;
}
.newsbox img.right {
 float                            : right;
 margin-left                      : 10px;
}
div.picture {
 float                            : right;
 margin                           : 0px 0px 5px 10px;
 font-size                        : 0.8em;
}
.newsdetails p {
 line-height                      : 1.25em;
}
p.intro {
 font-weight                      : bold;
 line-height                      : 1.3em;
}
.news div.footer {
 border-top                       : 1px solid #A1A1A1;
 clear                            : both;
 font-style                       : italic;
 font-size                        : 0.9em;
 margin-top                       : 10px;
}
a.more {
 padding-left                     : 13px;
 background-image                 : url('menuvert_arrow_a.png');
 background-position              : 3px center;
 background-repeat                : no-repeat;
 color                            : #505050;
 text-decoration                  : none;
}
a.more:hover {
 text-decoration                  : none;
 background-image                 : url('a.more.hover.png');
}
a.history_back {
 display                          : inline-block;
 height                           : 16px;
 margin                           : 10px 0px;
 padding-left                     : 18px;
 background-image                 : url('a.history_back.png');
 background-position              : left top;
 background-repeat                : no-repeat;
 color                            : #000000;
 text-decoration                  : none;
}
a.history_back:hover {
 text-decoration                  : underline;
}
/* */
/* WERBUNG */
div.werbung {
 margin                           : 10px;
 border                           : 1px solid #000000;
}
.werbung h2 {
 margin                           : 0px;
 font-size                        : 0.8em;
 font-weight                      : normal;
 background-color                 : #000000;
 color                            : #FFFFFF;
}
.werbung h3 {
 margin                           : 0px;
 font-size                        : 0.9em;
}

table.bilanzen {
 width: 100%;
 border-collapse: collapse;
}
.bilanzen td {
 padding: 2px;
 border-color: #A1A1A1;
 border-style: solid;
 border-width: 1px 0px;
}
.bilanzen td {
 background-color: #FFFFFF;
}
.box a {
 color: #000000;
 text-decoration: none;
}
.box a:hover {
 color: #BD5956;
}

/* */
#dummy0858_23 {color:red;}

