/*body                      { background-attachment: fixed; background-image: url(bilder/bg_site.gif); background-repeat: repeat-y}*/

.form                     { BORDER:0 solid; width: 70px; height: 15px; font-family: Arial; font-size:10px; color: #000000; background-color:rgb(255,255,255);}

td,table                  { color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 15pt}
ul.stunden                                  { list-style-type:disk; list-style-position:outside; margin-top: 3px; margin-bottom: 0px;}
p.stunden                             { margin-top:3px; margin-bottom: 0px;}

.separator                { color:#FF7520; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold}
.date                     { color:#FF7520; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}

td.ueber                  { color:#787878; font-size:10pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold }

td.ueber2                { background-color:#FC333E; color:#FFFFFF; font-weight:bold }

td.gerade             { background-color:#EEEEEE; }
td.ungerade           { background-color:#DDDDDD; }


td.text_oben              { color:#00345C; font-size:7pt; font-family: Arial, Helvetica, sans-serif; line-height: 10pt}

td.text_suche             { color:#FFFFFF; padding-left:6px; padding-bottom:3px; font-size:8pt; font-family:Arial, Helvetica, sans-serif;}

td.rechts                 { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }

td.ticker                 { color:#000000; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }

a.sepsmall:link           { color:#787878; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;  font-weight:bold }
a.sepsmall:visited        { color:#787878; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;  font-weight:bold }
a.sepsmall:active         { color:#787878; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;  font-weight:bold }
a.sepsmall:hover          { color:#787878; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;  font-weight:bold }

a.mittesmall:link         { color:#787878; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.mittesmall:visited      { color:#787878; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.mittesmall:active       { color:#787878; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.mittesmall:hover        { color:#787878; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.mitte:link              { color:#00345C; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.mitte:visited           { color:#00345C; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.mitte:active            { color:#00345C; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.mitte:hover             { color:#00345C; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.standort:link           { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.standort:visited        { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.standort:active         { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.standort:hover          { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.menusmall:link          { color:#787878; font-size:7pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.menusmall:visited       { color:#787878; font-size:7pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.menusmall:active        { color:#787878; font-size:7pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.menusmall:hover         { color:#787878; font-size:7pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.menu_active:link        { color:#DE230F; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height: 12pt}
a.menu_active:visited     { color:#DE230F; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height: 12pt}
a.menu_active:active      { color:#DE230F; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height: 12pt}
a.menu_active:hover       { color:#DE230F; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height: 12pt}

a.menu:link               { color:#000000; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height: 12pt}
a.menu:visited            { color:#000000; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height: 12pt}
a.menu:active             { color:#DE230F; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height: 12pt}
a.menu:hover              { color:#DE230F; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height: 12pt}

a.menu_active_sub:link        { color:#000000; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height: 12pt}
a.menu_active_sub:visited     { color:#000000; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height: 12pt}
a.menu_active_sub:active      { color:#000000; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height: 12pt}
a.menu_active_sub:hover       { color:#000000; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height: 12pt}

a.menu_sub:link               { color:#DE230F; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height: 12pt}
a.menu_sub:visited            { color:#DE230F; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height: 12pt}
a.menu_sub:active             { color:#000000; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height: 12pt}
a.menu_sub:hover              { color:#000000; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height: 12pt}


/* -------------------------------------------------------------------------------------------------------------*/

a.menu_oben:link         {

        color:#DE230F; text-decoration:none; font-weight:bold; font-size:11px;
        line-height:21px;
}

a.menu_oben:visited       {

        color:#DE230F; text-decoration:none; font-weight:bold; font-size:11px;
        line-height:21px;
}

a.menu_oben:active        {

        color:#DE230F; text-decoration:none; font-weight:bold; font-size:11px;
        line-height:21px;
}

a.menu_oben:hover        {

        color:#DE230F; text-decoration:none; font-weight:bold; font-size:11px;
        line-height:21px;
}


/* ------------------------------------------------------------------------------------------------------------*/

a.menu_oben_active:link         {

        color:#000000; text-decoration:none; font-weight:bold; font-size:11px;
        line-height:21px;
}

a.menu_oben_active:visited       {

        color:#000000; text-decoration:none; font-weight:bold; font-size:11px;
        line-height:21px;
}

a.menu_oben_active:active        {

        color:#000000; text-decoration:none; font-weight:bold; font-size:11px;
        line-height:21px;
}

a.menu_oben_active:hover        {

        color:#000000; text-decoration:none; font-weight:bold; font-size:11px;
        line-height:21px;
}

/* ------------------------------------------------------------------------------------------------------------- */

a.copyright:link         {

        color:#858585; text-decoration:none; font-size:11px;
        line-height:21px;
}

a.copyright:visited       {

        color:#858585; text-decoration:none; font-size:11px;
        line-height:21px;
}

a.copyright:active        {

        color:#858585; text-decoration:none; font-size:11px;
        line-height:21px;
}

a.copyright:hover        {

        color:#858585; text-decoration:none; font-size:11px;
        line-height:21px;
}

/* ------------------------------------------------------------------------------------------------------------- */

#medium {
        padding-bottom:0px;
        padding-right:5px;
        padding-left:5px;
}

#mediumnix {
        padding: 0px 0px 0px 0px;
}

#mediumleft {
        padding-bottom:5px;
        padding-right:10px;
        padding-left:0px;
        text-align:right;
        float:left;
}

#mediumcenter {
        padding-bottom:0px;
        padding-right:0px;
        padding-left:5px;
        text-align:center;
}

#mediumright {
        padding-bottom:0px;
        padding-right:5px;
        padding-left:5px;
        text-align:left;
        float:right;
}

#mediumBeschriftung {
        background:#F8F8F8;
        border-bottom:1px solid #FFFFFF;
        padding-top:1px;
        padding-bottom:1px;
        font-size:9pt;
        }

#mediumCopyright {
        background:#F8F8F8;
        border-bottom:1px solid #FFFFFF;
        padding-top:1px;
        padding-bottom:1px;
        font-size:9pt;
        }

.bearbeitung {
        font-size: 70%;
        }

#footer {
        position: relative;
        top: 100%;
        left: 151px;
        width: 848px;
        height: 15px;
        margin: -15px 0 0 0;
        vertical-align: bottom;
}
.medium {
        float:left;

}

.ueberschrift                 { padding-top:3px; padding-bottom:3px; color:#FFFFFF; font-size:10pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
.ueberschrift2                { padding-top:3px; padding-bottom:3px; color:#000000; font-size:10pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
.unterueberschrift            { padding-top:2px; color:#787878; font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
.text                         { color:#000000; font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal }

a.ueberschrift:link            { color:#FFFFFF; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
a.ueberschrift:visited         { color:#FFFFFF; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
a.ueberschrift:active          { color:#FFFFFF; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
a.ueberschrift:hover           { color:#FFFFFF; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}

a.linkueberschrift:link            { color:#000000; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold}
a.linkueberschrift:visited         { color:#000000; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold}
a.linkueberschrift:active          { color:#000000; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold}
a.linkueberschrift:hover           { color:#000000; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold}

a.text:link                    { color:#BA9601; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.text:visited                 { color:#BA9601; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.text:active                  { color:#BA9601; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.text:hover                   { color:#BA9601; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.mehr:link               { color:#E34433; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
a.mehr:visited            { color:#E34433; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
a.mehr:active             { color:#E34433; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
a.mehr:hover              { color:#E34433; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}

a.suche:link              { color:#E34433; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
a.suche:visited           { color:#E34433; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
a.suche:active            { color:#E34433; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
a.suche:hover             { color:#E34433; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}

a:link                    { color:#E34433; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a:visited                 { color:#E34433; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a:active                  { color:#E34433; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a:hover                   { color:#E34433; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}