body {
        font-family:arial,sans-serif;
        color:#000000;
}

body,form {
        scrollbar-arrow-color:#125b50;
        scrollbar-base-color:#125b50;
        scrollbar-face-color:#ceede7;}

a:link { color:#125b50; font-weight:bold; font-size:9pt;}
a:visited { color:#125b50;font-weight:bold; font-size:9pt;}
a:active { color:#ff3300; font-weight:bold; font-size:9pt;}
a:hover { color:#ff3300; font-weight:bold; font-size:9pt;}

a.navi:link { color:#125b50; font-weight:bold; font-size:8pt;}
a.navi:visited { color:#125b50;font-weight:bold; font-size:8pt; }
a.navi:active { color:#ff3300; font-weight:bold; font-size:8pt; }
a.navi:hover { color:#ff3300; font-weight:bold; font-size:8pt; }


a.nlink:link { color:#000000; font-weight:bold; font-size:8pt;}
a.nlink:visited { color:#000000;font-weight:bold; font-size:8pt; }
a.nlink:active { color:#ff3300; font-weight:bold; font-size:8pt; }
a.nlink:hover { color:#ff3300; font-weight:bold; font-size:8pt; }

body.anzeige {
        margin-left: 15px;
}

/* Vereinsüberschrift */
.option {
        font-family:arial,sans-serif;
        color:#990000;
        font-size:18pt;
        font-weight: bold;
}



/* Seitentitel */
.titel {
        font-family:arial,sans-serif;
        color:#000000;
        font-size:14pt;
        font-weight: bold;
}

/* Untertitel */
.titel-kl {
        font-family:arial,sans-serif;
        color:#000000;
        font-size:12pt;
        font-weight: bold;
}

/* Text Tabellenkopf */
.t-tab-kopf {
        font-family: helvetica,arial,sans-serif;
        color:#ceede7;
        font-size:10pt;
        font-weight: bold;
}

.t-tab-kopf-blau {
        font-family: helvetica,arial,sans-serif;
        color:#000000;
        font-size:9pt;
        font-weight: bold;
}

.t-tab-kopf-gr {
        font-family: helvetica,arial,sans-serif;
        color:#ceede7;
        font-size:11pt;
        font-weight: bold;
}

.t-tab-b {
        font-family: helvetica,arial,sans-serif;
        color:#000000;
        font-size:8pt;
        font-weight: bold;
}

.t-tab {
        font-family: helvetica,arial,sans-serif;
        color:#000000;
        font-size:8pt;
        font-weight: normal;
}

.t-11b {
        font-family: helvetica,arial,sans-serif;
        color:#000000;
        font-size:11pt;
        font-weight: bold;
}
.t-10 {
        font-family: helvetica,arial,sans-serif;
        color:#000000;
        font-size:10pt;
        font-weight: normal;
}

.t-10b {
        font-family: helvetica,arial,sans-serif;
        color:#000000;
        font-size:10pt;
        font-weight: bold;
}

.t-9 {
        font-family: helvetica,arial,sans-serif;
        color:#000000;
        font-size:9pt;
        font-weight: normal;
}

.t-9b {
        font-family: helvetica,arial,sans-serif;
        color:#000000;
        font-size:9pt;
        font-weight: bold;
}
.t-8 {
        font-family: helvetica,arial,sans-serif;
        color:#000000;
        font-size:8pt;
        font-weight: normal;
}

.t-navi {
        font-family: helvetica,arial,sans-serif;
        color:#125b50;
        font-size:8pt;
        font-weight: bold;
}
.t-navi-hover {
        font-family: helvetica,arial,sans-serif;
        color:#ff3300;
        font-size:8pt;
        font-weight: bold;
}






/* Tabellenformatierung */
/* Tabelle blau */
.tab {
        width:95%;
        border:0px;
        border-color:#ceede7;
        border-style: solid;
        margin-top: 8px;
}
/* Tabelle blau Fachschaft*/
.tab-fs {
        width:50%;
        border:0px;
        border-color:#ceede7;
        border-style: solid;
        margin-top: 8px;
}


/* Tabellenzellen */
/* td blau, center */
.td-kopf {
        background-color:#125b50;
        text-align:center;
}

/* td blau -etwas heller */
.td-kopf-hblau {
        background-color:#80bcb0;
        vertical-align: top;
}

/* td hellblau, */
.td-hblau {
        padding-left: 7px;
        background-color:#ceede7;
}

/* td hellblau, links */
.td-hblau-l {
        background-color:#ceede7;
}

/* td hellblau, center */
.td-hblau-c {
        background-color:#ceede7;
        text-align: center;
}

/* td hellrot, */
.td-hrot {
        padding-left: 7px;
        background-color:#ffe5e5;
}

/* td rot -etwas heller */
.td-kopf-hrot {
        background-color:#ffb1b1;
}

/* td center */
.td-c {
        text-align: center;
}

/* td rechts */
.td-r {
        text-align: right;
}

/* td links */
.td-l {
        text-align: left;
}

/* td unten */
.td-b {
        vertical-align: bottom;
}

/* td oben */
.td-t {
        vertical-align: top;
}

/* td 5Pixel linker Rand */
.td-rand {
        padding-left: 7px;
}


/* Auswahlbox, linksbündig*/
.form {
        font-family: arial,sans-serif;
        color:#000000;
        background-color:#ceede7;
        font-size:10pt;
        font-weight: bold;
}

/* News*/
/* Tickertext*/
/* tab transparent, doppelter, dunkelgrüner Rand,oberer Abstand 10px*/
.t-lauftext {
        border-width:medium;
        border-style:double;
        border-color:#125b50;
        background-color:#ceede7;
        margin-top: 10px;
        vertical-align: bottom;
        color:#000000;
        font-size:10pt;
        font-weight: normal;
}

/* Tabelle News */
.tab-nr {
        width:100%;
        border-left:1px;
        border-right:1px;
        border-top:0px;
        border-bottom:1px;
        border-color:#125b50;
        border-style: solid;
        margin-top: 0px;
}

/* Tabelle News */
.tab-n {
        width:95%;
        margin-top: 0px;
}
.tab-n-fs {
        width:50%;
        margin-top: 0px;
}

/* Titelzeile Tabelle */
.tr-titel {
        background-color:#125b50;}

/* Text Titelzeile - weiss */
.text-tabtitel {
        font-family: Arial, Helvetica, sans-serif;
        color:#ceede7;
        font-size: 11px;
        font-weight: normal;}

/* Text Titelzeile - bold - weiss */
.text-tabtitel-b {
        font-family: Arial, Helvetica, sans-serif;
        color:#ceede7;
        font-size: 11px;
        font-weight: bold;}

/* Text - bold (blau)*/
.text-b {
        font-family: Arial, Helvetica, sans-serif;
        color:#3A498A;
        font-size: 11px;
        font-weight: bold;}

/* News-Zeile */
.tr-news {
        background-color:#ceede7;}

/* Text News */
.text-news {
        font-family: Arial, Helvetica, sans-serif;
        valign: top;
        color:#000000;
        font-size: 11px;
        font-weight: normal;}




/* Tabelle hellgrün, dunkelgrüner Rand - Bemerkungstexte*/
/* tab transparent, doppelter, dunkelgrüner Rand,oberer Abstand 10px*/
.tab-info {
        border-width:medium;
        border-style:double;
        border-color:#125b50;
        background-color:#ceede7;
        verical-align: bottom;
}

/* Tabelle hellrot, dunkelroter Rand - Bemerkungstexte*/
/* tab transparent, doppelter, dunkelgrüner Rand,oberer Abstand 10px*/
.tab-info-verein {
        border-width:medium;
        border-style:double;
        border-color:#990000;
        background-color:#ffe5e5;
        margin-top: 10px;
        verical-align: bottom;
}


/* Copyright - Formatierung */

.tab-copy {
        background-color:#ceede7;
        border-width:1px;
        border-style:solid;
        border-color:#125b50;
        text-align:center;
}
.td-copy {
        padding-left:10px;
        padding-right:10px;
        text-align: left;
        vertical-align: top;
}
.titel-copy {
        font-family:arial,sans-serif;
        font-size: 14pt;
        font-weight: bold;
        color:#003300;
}
.text-copy {
        font-family:arial,sans-serif;
        font-size: 10pt;
        font-weight: bold;
        color:#000000;
}
.text-copy-maker {
        font-family:arial,sans-serif;
        font-size: 10pt;
        font-weight: bold;
        color:#ff5f25;
}

/* Tooltip */

a.info: span {
        display:none;
}

a.info:hover span {
        display:block;
        position:absolute;
        top:2em;left:2em;
        witdh:15em;
}

a.info:hover {
        z-index:25;
}
