
/* ========== Definition der Basis-Schriftart und Hintergrundfarbe */

td
{
border-width:2px;
border-color:#DD0000;
border-style:outset;
}
 /td


body,p {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        background:url(F:\asb\asb logo neu\banner now logo.gif) fixed;
                   }







/* ========== FÃ¼r die Tabellen muss die Schriftart nochmals wiederholt werden */

td {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding: 2px;
        border-left: none;
        border-right: none;


}

/* ========== Tabellen-Ãœberschriften */
th {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        padding-top:2px;
        padding-bottom:5px;
        color: #FFFFFF;
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzk4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwOTA5YiIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDkwOWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  rgba(0,121,132,1) 0%, rgba(0,144,155,0.75) 51%, rgba(0,144,155,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,121,132,1)), color-stop(51%,rgba(0,144,155,0.75)), color-stop(100%,rgba(0,144,155,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(0,121,132,1) 0%,rgba(0,144,155,0.75) 51%,rgba(0,144,155,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(0,121,132,1) 0%,rgba(0,144,155,0.75) 51%,rgba(0,144,155,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(0,121,132,1) 0%,rgba(0,144,155,0.75) 51%,rgba(0,144,155,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(0,121,132,1) 0%,rgba(0,144,155,0.75) 51%,rgba(0,144,155,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007984', endColorstr='#00909b',GradientType=0 ); /* IE6-8 */


}

input.klein {
    font-size:10px;
        -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

select.klein {
    font-size:11px;
}

input[type="text"]:focus,input[type="password"]:focus, textarea:focus, select:focus { /* outline: thin solid #EE0000; */ background-color: #FAFAFA;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }


fieldset legend {
    font-weight: bold;
}

fieldset {
    margin-top: 12px;
}

/* ========== Einsatztabelle in Hauptspalte */
table {
border-spacing: 0px;
}
table.midtable {
  border: 0px;
  padding: 3px;
  width:100%;
}

table.maintable {
        width: 100%
        margin: 0px auto;
        background-color: #F2F2F2;
}
/* ========== UntermenÃ¼ in Hauptspalte */
div.submenu {
  border: 0px;
  padding-left:10px;
  padding-right:10px;
}

/* ========== Verschiedene Farben fÃ¼r Tabellenzeilen erhÃ¶hen die Ãœbersicht */

.katlabel {
    font-size: 9px;
    color: #00FF00;
}

/* Tabellen-Zeilen even/odd, Kategorien */
.colA { background-color:#f3f3f3; }
.colB { background-color:#fafafa; }

.col1 { background-color:#fafafa; } /* Termine */
.col2 { background-color:#f3f3f3; } /* Einsaetze */
.col3 { background-color:#f0f0f0; } /* Kurse */
.col4 { background-color:#ff0099; } /* reserved */
tr.col5 td span.katlabel, option.col5, select.col5, input.col5, input.col5:focus, .kalender td.col5 { background-color:#fad165; color:#000000; }
tr.col6 td span.katlabel, option.col6, select.col6, input.col6, input.col6:focus, .kalender td.col6 { background-color:#ffad47; color:#000000; }
tr.col7 td span.katlabel, option.col7, select.col7, input.col7, input.col7:focus, .kalender td.col7 { background-color:#fb573c; }
tr.col8 td span.katlabel, option.col8, select.col8, input.col8, input.col8:focus, .kalender td.col8 { background-color:#ff99cc; color:#000000; }
tr.col9 td span.katlabel, option.col9, select.col9, input.col9, input.col9:focus, .kalender td.col9 { background-color:#ff3399; }
tr.col10 td span.katlabel, option.col10, select.col10, input.col10, input.col10:focus, .kalender td.col10  { background-color:#cd73e4; }
tr.col11 td span.katlabel, option.col11, select.col11, input.col11, input.col11:focus, .kalender td.col11  { background-color:#9966cc; }
tr.col12 td span.katlabel, option.col12, select.col12, input.col12, input.col12:focus, .kalender td.col12  { background-color:#4a86e8; }
tr.col13 td span.katlabel, option.col13, select.col13, input.col13, input.col13:focus, .kalender td.col13  { background-color:#0055cc; }
tr.col14 td span.katlabel, option.col14, select.col14, input.col14, input.col14:focus, .kalender td.col14  { background-color:#009999; }
tr.col15 td span.katlabel, option.col15, select.col15, input.col15, input.col15:focus, .kalender td.col15  { background-color:#33cc99; }
tr.col16 td span.katlabel, option.col16, select.col16, input.col16, input.col16:focus, .kalender td.col16  { background-color:#7bd148; }
tr.col17 td span.katlabel, option.col17, select.col17, input.col17, input.col17:focus, .kalender td.col17  { background-color:#b4dc6c; color:#000000; }
tr.col18 td span.katlabel, option.col18, select.col18, input.col18, input.col18:focus, .kalender td.col18  { background-color:#b69659; }
tr.col19 td span.katlabel, option.col19, select.col19, input.col19, input.col19:focus, .kalender td.col19  { background-color:#ac725e; }
.kalender a { color: #fff; }
.kalender a:active, .kalender a:focus, .kalender a:hover { color: #fff; }
.kalender td.col1 a, .kalender td.col2 a, .kalender td.col3 a, .kalender td.col4 a, .kalender td.col5 a, .kalender td.col6 a, .kalender td.col8 a, .kalender td.col17 a { color:#000000; }


/* ========== MouseOver-Effekt in Tabellen: die Zeile unter der Maus wird hervorgehoben */
tr.mouse { background-color:#bbddff; }

/* ========== Wird eine Zeile angeklickt, so bleibt diese in einer weiteren Farbe markiert */
tr.klick { background-color:#99ccff; }

/* ========== Effekt fuer die zuletzt bearbeitete Zeile */
tr.highlight { background-color: #99ccff; }

/* ========== Trennzeile zwischen verschiedenen Wochen */
tr.trenn {
  background-color:#C0C0C0;
}

/* ========== Spalte fÃ¼r den eigentlichen Seiteninhalt */
td.maincol {
  padding-left:20px;
  padding-top: 0px;
  padding-bottom: 100px;
  background-color:#00FF00:
}

/* ========== Spalte fÃ¼r das MenÃ¼ links */
#mencolcont {
        margin-top:10px;
}

div.logo {
    margin: -10px 0 0 0;
        height: 70px;
    background-color:#00FF00;
        background:url('http://static.fc-union-berlin.de/cache/Arbeiter-Samariter-Bund-RV-Berlin-Nordost-e-V--1a78e52a3b986295fe7babefc609a0da-438.jpeg') ;
}

div.logo img {
        display:none;
}

td.menuecol {

  background-color:#E2F90E;

}
td.menuecol th {
  background-image:url(http://www.asb-berlin-nordost.de/uploads/media/Titelbild_h4_1_01.jpg);
  background-repeat:no-repeat;
  color:#B70000 ;
  font-weight: bold;
  text-align:center;
  font-size:12px;
  cursor:pointer;
}
td.menu_box {
  background-color:#E2F90E;
  padding:5px;
}


td.rot,span.rot {
  background-color:#E2F90E;
  color:#B70000;
  font-weight: bold;
}

/* ========== Einzelne MenÃ¼punkte */
td.menu_box p {
  margin-top:4px;
  margin-bottom:6px;
}
p.menuitem_active {
  margin-top:4px;
  margin-bottom:6px;
  font-weight:bold;
  color:#EE0000;
}
td.menu_box a, td.menu_box a:visited,
#men ul a,
#men ul a:visited,
#menu_row_00 ul a,
#menu_row_00 ul a:visited {
  color: #EE0000;
}
td.menu_box a:hover,
#men ul a:hover,
#menu_row_00 ul a:hover {
  color: #E2F90E;
  text-decoration:underline;
}

#men {
    padding: 2px;
    background-color: #E2F90E;
    width: 172px;
}
#menu_row_00_wrap {
    padding: 15px 2px 2px 2px;
    background-color: #E2F90E;
    width: 172px;
}

#men h3,
#menu_row_00_header {
    padding: 3px 5px;
    margin: 0;
}

#men h3 a,
#menu_row_00_header a {
    font-size: 12px;
}

#menu_row_00_header a,
#menu_row_00_header a:visited {
    color: #004276;
}

#men h3.ui-state-active {
    background: #E2F90E;
}

#men div {
    overflow: visible;
    padding: 0.3em 2.2em;
}

#men ul,
#menu_row_00 ul {
    margin: 0;
    list-style-type: none;
    padding-left: 0;
    font-size: 12px;
}


#men ul li,
#menu_row_00 ul li {
    margin: 7px 0;
}


#menu_row_00_header {
    background: #FFFF00;
    border: #888 1px solid;
}

#menu_row_00 {
    border: #888 1px solid;
    border-top: none;
    padding: 0.3em 2.4em;
    font-size: 12px;
    margin-bottom: 1px;
}

#men div.google_input ul form div {
    padding: 0.3em 0;
}

.ui-corner-top {
    border: 1px solid #EE0000;
}

.menulink_active {
    font-weight: bold;
}

#up_please  {
    bottom: 52px;
    position: fixed;
    width: 154px;
    height: 20px;
    padding: 10px 8px 8px 8px;
    margin-left: 2px;
}

#up_please_triangle {
    float: left;
}

#up_please_text {
    margin-left: 8px;
    color: #004276;
    text-decoration: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    cursor: pointer;
}

.ueb_kuerzelspalte {
    max-width: 150px;
}

/* ========== Auf der Seite  -Helfer einteilen-  werden aus der alphabetischen Helferliste */
/*            diejenigen farblich hervorgehoben, die fest eingeteilt  -fest-  bzw. unverbindlich gemeldet  -meld-  sind. */
.fest {
  background-color:#66cc66;
}
.meld {
  background-color:#FFFF66;
}
.nein {
  background-color:#EE0000;
}

/* ========== Auf den Seiten  -Rundmail- und -SMS-  werden aus der Helferliste */
/*            diejenigen farblich hervorgehoben, die fest eingeteilt  -fest-  bzw. unverbindlich gemeldet  -meld-  sind. */
.komm_empf {
    height: 40px;
}

.komm_fest {
  color:#007733;
}
.komm_meld {
  color:#CC9900;
}
.komm_abs {
  color:#990033;
}

#komm_potEmailEmpfDiv,
#komm_potSMSEmpfDiv {
    list-style: none;
    padding-left: 20px;
    min-width: 250px;
    max-width: 1250px;
}

.komm_multicolumn {
    column-count: 4;
    column-gap: 10px;
    -moz-column-count: 4;
    -moz-column-gap: 10px;
    -webkit-column-count: 4;
    -webkit-column-gap: 10px;
}

#komm_potEmailEmpfDiv span,
#komm_potSMSEmpfDiv span {
    width: 280px;
    float: left;
}


#komm_potEmailEmpfDiv ul li,
#komm_potSMSEmpfDiv ul li {
    padding: 5px 0 5px 20px;
    height: 30px;
    width: 240px;
}
#komm_potEmailEmpfDiv ul li span input,
#komm_potSMSEmpfDiv ul li span input {
    padding: 5px 0 5px 20px;
}

.komm_we {
    list-style-type: none;
    padding-left: 25px;
}
.komm_we li {
    line-height: 25px;
}

.kommfieldsets #statistik {
    padding: 10px 0 5px 25px;
}

#komm_empfaengerauswahl {
    padding-left: 20px;
    float: left;
}
#komm_empfaengerauswahl_bem {
    padding-left: 30px;
    float: left;
}
/* === Tabelle bei Einteilung, Feld "summe" */
td.green {
  background-color:#66cc66;
}
td.red {
  background-color:#EE0000;
}



/* ========== (unspezifische) Fehlermeldung, die direkt unterhalb der Seitenueberschrift eingeblendet wird */
div.fehler {
  background-color: #fb573c;
  color: #FFFFff;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  border: 1px solid #ff7537;
  padding: 6px;
  margin-bottom:20px;
}
/* ========== (exakte) Fehlermeldung neben dem entspr. falsch ausgefuellten Eingabefeld */
span.fehlertext {
  background-color: #fb573c;
  color: #FFFFff;
  font-size: 13px;
  font-weight: bold;
  padding:2px;
  margin-left:5px;
}

/* ========== Erfolgsmeldung, wird direkt unterhalb der Seitenueberschrift eingeblendet */
div.meldung {
  background-color:#66cc66;
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
  text-align: center;
  border: 1px solid #70e070;
  padding: 6px;
  margin-bottom:20px;
}

/* ========== Inline-Erfolgsmeldung, die innerhalb der Seite angezeigt wird. z.B. nach AJAX-Anfragen */
span.meldung {
  background-color:#66cc66;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  border: 1px solid #70e070;
  padding: 4px 10px;
  margin-bottom:20px;
}


/* ========== Infomeldung, wird direkt unterhalb der SeitenÃ¼berschrift eingeblendet */
div.info {
  background-color:#00FF00;
  color: #000000;
  font-size: 11px;
  text-align: center;
  border: 1px solid #666666;
  padding: 6px;
  margin-bottom:20px;
}


/* ========== Seiten-Ãœberschrift */
h1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 22px;
        font-weight: bold;
        color:#FFFFFF;
        margin-bottom:30px;
        text-align:left;
        padding: 50px 0 50px 10px;
        -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzk4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwOTA5YiIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDkwOWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  rgba(0,121,132,1) 0%, rgba(0,144,155,0.75) 51%, rgba(0,144,155,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,121,132,1)), color-stop(51%,rgba(0,144,155,0.75)), color-stop(100%,rgba(0,144,155,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(0,121,132,1) 0%,rgba(0,144,155,0.75) 51%,rgba(0,144,155,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(0,121,132,1) 0%,rgba(0,144,155,0.75) 51%,rgba(0,144,155,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(0,121,132,1) 0%,rgba(0,144,155,0.75) 51%,rgba(0,144,155,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(0,121,132,1) 0%,rgba(0,144,155,0.75) 51%,rgba(0,144,155,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007984', endColorstr='#00909b',GradientType=0 ); /* IE6-8 */


}

/* ========== Teil-Ãœberschriften, zB auf der Ãœbersichts-Seite  */
h3 {
        font-size: 14px;
        font-weight: bold;
        color: #00909b;
}

/* ========== Am Seitenende: Link  -ZurÃ¼ck-  */
h4 {

}


/* ========== Kleinere Hinweis-Texte  */
small {
        font-size: 10px;
}


/* ========== Links normal */
a,a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #EE0000;
  text-decoration: none;
}
/* ========== Links bei Mouseover  */
a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #EE0000;
  text-decoration:underline;
}

/* ========== Div-Toggle Input  */
.inputdiv {
    position: absolute;
    display: none;
    width: 205px;
    border: 1px solid black;
    background-color: white;
}
.inputdiv ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    width: 205px;
}
.inputdiv ul a {
    display: block;
    width: 205px;
}
.inputdiv ul a:focus, .inputdiv ul a:hover, .inputdiv ul a.sel {
    background-color: #FFFF66;
}

.ui-autocomplete {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 20px;
        border: 1px solid #F90;
        color: #F60;
}
* html .ui-autocomplete {
    height: 300px;
}

.index_maintab_anz_helf {
    float: left;
    min-width: 50px;
    padding: 1px 10px;
}

.index_maintab_button_einteil {
    float: right;
    min-width: 50px;
    padding-right: 10px;
}

.kommfieldsets {
     min-width: 250px;
    max-width: 1250px;
/*   max-width: 920px;
    min-width: 320px;
*/
}

.kommgruppenauswahl_divs {
    padding: 10px;
    float: left;
}

.kommgruppenauswahl_divs select {
    width: 150px;
    margin-bottom: 5px;
}

.kommgruppenauswahl_divs input.ui-button {
    margin: 30px 5px;
}

#helferauswahl_toolbar,
#helferauswahl_sort,
#helferauswahl_div_ext,
#helferauswahl_div_all {
    font-size: 0.9em;
    margin-left: 5px;
    float: left;
        background-color: blue;
}
#helferauswahl_sort {
    margin-left: 20px;
}

.helferauswahl_acc {
    width: 300px;
    float: left;
    display: inline-block;
    margin: 5px;
}

.helferauswahl_acc h3 {
    border: 1px solid #00909b  !important;
}

.helferauswahl_frei,
.helferauswahl_gew {
    height: 20px;
    line-height: 20px;
    padding-left: 30px;
    margin: 1px 0;
    font-size: 0.93em;
    border: 1px solid #00909e;
    cursor: pointer;
}

.helferauswahl_id {
    display: none;
}

.helferauswahl_frei, .potEmailEmpf_frei {
    background: url('../pics/kill.png') left center no-repeat #eee;
}

.helferauswahl_gew, .potEmailEmpf_gew {
    background: url('../pics/yes.gif') left center no-repeat #eee;
}

.helferauswahl_frei img,
.helferauswahl_gew img {
    height: 12px;
    vertical-align: sub;
}

.helferauswahl_gruppen_toolbar {
    text-align: center;
    height: 32px;
    font-size: 0.9em;
}

.helferauswahl_qual {
    font-size: 0.8em;
    background-color: #ccc;
    color: #000;
}

#persausr_table_wrap table {
    min-width: 60%;
}

#einteilt_table_wrap table{
    min-width: 35%;
}

.helferauswahl_sort {
    display: none;
}

#helferauswahl_ausgewaehlte tr,
#helferauswahl_abgesagte tbody tr,
#helferauswahl_gemeldete tbody tr {
    height: 30px;
}

#helferauswahl_ausgewaehlte tr img {
    height: 13px;
    vertical-align: top;
}

#helferauswahl_ausgewaehlte tr td,
#helferauswahl_gemeldete tbody tr td,
#helferauswahl_abgesagte tbody tr td {
    width: 320px;
}

#helferauswahl_abgesagte tbody tr td img {
    vertical-align: bottom;
}

#helferauswahl_extneu {
    text-align: center;
}

#helferauswahl_extneu h3 {
    cursor: pointer;
}

#helferauswahl_extneu form {
    text-align: left;
    font-size: 11px;
    padding-left: 5px;
}


#helferauswahl_extneu form label {
  display:block;
  float:left;
  padding-top:3px;
  width:72px;
}

#helferauswahl_extneu form input {
  margin-bottom:5px;
  width:130px;
}

#helferauswahl_extneu_quali {
    margin-bottom: 20px;
}

#helferauswahl_extneu_fehler {
    color: #cc0000;
}

#helferauswahl_quali_stat td,
#helferauswahl_quali_stat th {
    font-size: 0.9em;
}

.einteil_bgcolor_red {
    background-color: #FB7A71;
}

.einteil_bgcolor_yellow {
    background-color: #FFFF66;
}

.einteil_bgcolor_green {
    background-color: #60FF87;
}

.einteil_bgcolor_transp {
    background-color: transparent;
}

#einteilds fieldset {
    max-width: 550px;
}

.einteilk_tagdiv {
    width: 600px;
    background-color: #eee;
    padding: 1px 10px 40px;
    margin-bottom: 10px;
}

.einteilk_tagdiv ul {
    list-style-type: none;
    padding-left: 20px;
}

#einteilk_div_dialog ul {
    list-style-type: none;
    padding-left: 20px;
}

#einteilk_div_dialog ul li {
    line-height: 25px;
}

.einteilk_pictel {
    vertical-align: -4px;
    padding: 0 5px;
}

.einteilk_fieldset_mail {
    max-width: 900px;
}

.nobr {
    white-space : nowrap;
}

.clearer {
    clear: both;
    font-size: 1px;
}

.ta_center {
    text-align: center;
}

/* jQuery inFieldLabels: */
label.labelinside  {
 /*   position: absolute;
 */   top: 0;
    left: 0;
    cursor: text;
    pointer-events: none;
    color: #004276;
}

.ui-autocomplete-loading {
    background: white url('../pics/ajax-loader-circleball16x16.gif') right center no-repeat;
}

.ui-autocomplete-input {
    background: white url('../pics/lupe-autocomplete14x16.gif') right center no-repeat;
}

.ui-timepicker {
    float: right;
}

div.stayontop-fixed {
    position: fixed;
    top: 0px;
    background-color: #FFFFFF;
    z-index: 999;
}
div.stayontop-fixed div {
    margin-bottom: 3px;
}

.kalender_term_hr {
    border-top: 1px solid #666;
}

/* Mailbenachrichtigungen */
#mailbenachrichtigung {
    padding-left: 0;
    margin-top: 0;
    width: 650px;
    list-style-type: none;
}

#mailbenachrichtigung li {
    margin-bottom: 10px;
    line-height: 22px;
}

#potEmailEmpfDiv {
    background-color: #eee;
    width: 600px;
    border-left: 15px #eee solid;
    border-right: 15px #eee solid;
    margin-top: 10px;
}

#potEmailEmpfDiv ul {
    list-style: none;
    padding-left: 0;
    width: 300px;
    float: left;
}

#potEmailEmpfDiv ul li {
    padding: 5px 0 5px 20px;
}

/*  Dialog fÃ¼r Termin-/Einsatz-Wiederholungen */
#wdh_dialog div {
    float: left;
    width: 280px;
    line-height: 35px;
}

#wdh_dialog div.wdh_label {
    width: 150px;
    text-align: right;
    margin-right: 15px;
}

#wdh_zusammenf {
    font-weight: bold;
}

/* Kurs-Formular */

.kursform_label_left {
    float: left;
    width: 150px;
    line-height: 35px;
}

.kursform_input_right {
    float: left;
    line-height: 35px;
}

.kursform_input_right select {
    margin-top: 10px;
}

.kursform_input_right input {
    margin-top: 5px;
}

.kursform_input_right #div_wdh {
    line-height: 20px;
}

/* Breitenausbildung-Statistik */
.ba_statistisk_colwidth1 {
    width: 330px;
}

.ba_statistisk_colwidth2 {
    width: 80px;
}