body { font-size: 11px; font-family: arial,sans-serif; color: #000000; background-color: #FFFFFF; }
td,p,ul,li { font-size: 11px; font-family: arial,sans-serif; color: #000000; }

input { font-size: 11px; }
select { font-size: 11px; }
label { font-size: 11px; }

h1 { font-size: 15px; font-weight: bold; }
h3 { font-size: 12px; font-weight: bold; }
h5 { font-size: 11px; font-weight: bold; }

a { text-decoration: none; color: #000000; font-size: 11px; }
a:hover { text-decoration: underline; color: #000000; }

.button { border: 1px solid black; background-color: #c0c0c0; width: 140px; }

.textsehrgross { font-size: 15px; }
a.textsehrgross { font-size: 15px; text-decoration: none; }
a.textsehrgross:hover { font-size: 15px; text-decoration: underline; }
.textsehrgrossfett { font-size: 15px; font-weight: bold; }
a.textsehrgrossfett { font-size: 15px; font-weight: bold; }
a.textsehrgrossfett:hover { font-size: 15px; font-weight: bold; text-decoration: underline; }

.textgross { font-size: 12px; }
a.textgross { font-size: 12px; text-decoration: none; }
a.textgross:hover { font-size: 12px; text-decoration: underline; }
.textgrossfett { font-size: 12px; font-weight: bold; }
a.textgrossfett { font-size: 12px; font-weight: bold; }
a.textgrossfett:hover { font-size: 12px; font-weight: bold; text-decoration: underline; }

.text { color: #000000; font-size: 11px; }
a.text{ text-decoration: none; color: #000000; font-size: 11px; }
a.text:hover { text-decoration: underline; color: #000000; font-size: 11px; }
.textfett { color: #000000; font-weight: bold; font-size: 11px; }
a.textfett { text-decoration: none; color: #000000; font-weight: bold; font-size: 11px; }
a.textfett:hover { text-decoration: underline; color: #000000; }

.textklein { font-size: 10px; }
a.textklein { font-size: 10px; text-decoration: none; }
a.textklein:hover { font-size: 10px; text-decoration: underline; }
.textkleinfett { font-size: 10px; font-weight: bold; }
a.textkleinfett { font-size: 10px; font-weight: bold; text-decoration: none; }
a.textkleinfett:hover { font-size: 10px; font-weight: bold; text-decoration: underline; }

.textrot { color: #FF0000; font-size: 11px; }
a.textrot { color: #FF0000; font-size: 11px; text-decoration: none; }
a.textrot:hover { color: #FF0000; font-size: 11px; text-decoration: underline; }
.textrotfett { font-weight: bold; color: #FF0000; font-size: 11px; }
a.textrotfett { font-weight: bold; color: #FF0000; font-size: 11px; text-decoration: none; }
a.textrotfett:hover { font-weight: bold; color: #FF0000; font-size: 11px; text-decoration: underline; }

.textblau { color: #3366CC; font-size: 11px; }
a.textblau { color: #3366CC; font-size: 11px; text-decoration: none; }
a.textblau:hover { color: #3366CC; font-size: 11px; text-decoration: underline; }
.textblaufett { font-weight: bold; color: #3366CC; font-size: 11px; }
a.textblaufett { font-weight: bold; color: #3366CC; font-size: 11px;text-decoration: none; }
a.textblaufett:hover { font-weight: bold; color: #3366CC; font-size: 11px;text-decoration: none; }

.blauweiss { background-color: #336699; color: #FFFFFF; width: 100%; }
a.blauweiss { color: #FFFFFF; background-color: #336699; }
a.blauweiss:link, a.blauweiss:active, a.blauweiss:visited { color: #FFFFFF; background-color: #336699; }
a.blauweiss:hover { color: #FFFFFF; background-color: #336699; text-decoration: underline; }

.blauweissohnebreite { background-color: #336699; color: #FFFFFF; }
a.blauweissohnebreite { color: #FFFFFF; background-color: #336699; } 
a.blauweissohnebreite:link, a.blauweissohnebreite:active, a.blauweissohnebreite:visited { color: #FFFFFF; background-color: #336699; }
a.blauweissohnebreite:hover { color: #FFFFFF; background-color: #336699; text-decoration: underline; }

a.ressort { color: #FFFFFF; }
a.ressort:hover { color: #FFFFFF; text-decoration: underline; }

.dayhead { color: white; font-weight: bold; font-size: 12pt; background-color: #00519c; }
.daytiny { color: white; font-weight: bold; font-size: 9pt; background-color: #00519c; }

.hint_weiss  { background-color: #FFFFFF; }
.hint_hellblau { background-color: #8CB4D0; }
.hint_schwarz { background-color: #000000; }

.hint_grau { background-color: #EEEEEE; }
.hint_grau_rah_schw { border-width: 1px 1px 1px 1px; border-style: solid; border-color: black; text-indent: 3px; background-color: #EEEEEE; width: 100%; }
.hint_grau_rah_schw_fett { border-width: 1px 1px 1px 1px; border-style: solid; border-color: black; text-indent: 3px; background-color: #EEEEEE; width: 100%; font-weight: bold; }
.pager { text-align: center; }

.linie_schwarz { width: 100%; border-width: 0px 0px 1px 0px; border-style: solid; border-color: black; }

.rahmen_schwarz { border-width: 1px 1px 1px 1px; border-style: solid; border-color: black; }

.l1 { background-color: #e7e7e7; }
.l2 { background-color: #d0d0d0; }
.l3 { background-color: #e7e7e7; }
.l4 { background-color: #005599; }


/*** Community ***/
.communitytd { padding-left: 18px; width: 100%; display: block; height:18px; }
.Offline img,.Online img,.Unbekannt img { float:left; }
.Online { color: #009933; }
.Offline { color: red; }
.input_weiss  { color: #000000; border-color: #000000; background-color: #ffffff; text-indent: 2px; font-weight: bold; }


/*** ePaper ***/
.ep_top_line1 { background-color: #8CB4D0; }
.ep_top_line2 { background-color: #DDDDDD; }


/** Registrierung **/
.reg_needed { background-color: #eeeeee; font-size: 12px; }
.reg_error  { background-color: #ffdddd; font-size: 12px; }

/** diashow **/
table#diaautoform input { font:7pt Arial; margin: 0 5px; }
table#diaautoform select { font:7pt Arial; border:0; }

div.autocomplete {
    position: absolute;
    width: 250px;
    background-color: white;
    border: 1px solid #888;
    margin: 0px;
    padding: 0px;
    float: left;
}
div.autocomplete ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
div.autocomplete ul li.selected {
    background-color: #d2e2f2;
}
div.autocomplete ul li {
    list-style-type: none;
    display: block;
    margin: 0;
    padding: 2px;
    height: 12px;
    cursor: pointer;
}



