/* ========== Definition der Basis-Schriftart und Hintergrundfarbe */

body,p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* ========== Für die Tabellen muss die Schriftart nochmals wiederholt werden */

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
}

/* ========== Tabellen-Überschriften */
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-top:2px;
	padding-bottom:5px;
}

input.klein {
    font-size:10px;
}

select.klein {
    font-size:11px;
}

input[type="text"]:focus,input[type="password"]:focus, textarea:focus, select:focus { outline: thin solid #EE0000; background-color: #FAFAFA; }


/* ========== Einsatztabelle in Hauptspalte */
table.midtable {
  border: 1px solid #666666;
  padding: 3px;
  width:100%;
}


/* ========== Untermenü in Hauptspalte */
div.submenu {
  border: 1px solid #666666;
  padding-left:10px;
  padding-right:10px;
}

/* ========== Verschiedene Farben für Tabellenzeilen erhöhen die Übersicht */

tr.gerade {
  background-color:#FAFAFA;
}
tr.ungerade {
  background-color:#E5E5E5;
}

/* Tabellen-Zeilen even/odd, Kategorien */
.colA { background-color:#FFE7C6; }
.colB { background-color:#FFF6EA; }

.col1 { background-color:#FFEFD3; } /* Termine */
.col2 { background-color:#FFDFA8; } /* Einsaetze */
.col3 { background-color:#FFD589; } /* Kurse */
.col4 { background-color:#C3D175; } /* reserved */
.col5, input.col5:focus { background-color:#78ADFF; }
.col6, input.col6:focus { background-color:#9EDEFF; }
.col7, input.col7:focus { background-color:#FFB5F9; }
.col8, input.col8:focus { background-color:#BABA95; }
.col9, input.col9:focus { background-color:#BAAC53; }
.col10, input.col10:focus { background-color:aqua; }
.col11, input.col11:focus { background-color:silver; }
.col12, input.col12:focus { background-color:#CD661D; }
.col13, input.col13:focus { background-color:lime; }
.col14, input.col14:focus { background-color:fuchsia; }
.col15, input.col15:focus { background-color:yellow; }
.col16, input.col16:focus { background-color:white; }
.col17, input.col17:focus { background-color:olive; }
.col18, input.col18:focus { background-color:#EE7777; }
.col19, input.col19:focus { background-color:teal; }

/* ========== MouseOver-Effekt in Tabellen: die Zeile unter der Maus wird hervorgehoben */
tr.mouse { background-color:#FFC04C; }

/* ========== Wird eine Zeile angeklickt, so bleibt diese in einer weiteren Farbe markiert */
tr.klick { background-color:#FFB42B; }

/* ========== Trennzeile zwischen verschiedenen Wochen */
tr.trenn {
  background-color:#CCCCCC;
}

/* ========== Spalte für den eigentlichen Seiteninhalt */
td.maincol {
  padding-left:20px;
}

/* ========== Spalte für das Menü links */
td.menuecol {
  background-color: #CCCCCC;
}
td.menuecol th {
  background-image:url('pics/box_top.jpg');
  background-repeat:no-repeat;
  color: #FFFFFF;
  font-weight: bold;
  text-align:center;
  font-size:12px;
  cursor:pointer;
}
td.menu_box {
  background-color: #F0F0F0;
  padding:5px;
}


td.rot,span.rot {
  background-color:#EE0000;
  color: #FFFF66;
  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 {
  font-size: 11px;
  color: #000000;
}
td.menu_box a:hover {
  font-size: 11px;
  color: #EE0000;
  text-decoration:underline;
}


/* ========== 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:#00EE00;
}
.meld {
  background-color:#FFFF66;
}
.nein {
  background-color:#EE0000;
}

/* === Tabelle bei Einteilung, Feld "summe" */
td.green {
  background-color:#00EE00;
}
td.red {
  background-color:#EE0000;
}



/* ========== (unspezifische) Fehlermeldung, die direkt unterhalb der Seitenüberschrift eingeblendet wird */
div.fehler {
  background-color: #EE0000;
  color: #FFFF66;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  border: 1px solid #666666;
  padding: 6px;
  margin-bottom:20px;
}
/* ========== (exakte) Fehlermeldung neben dem entspr. falsch ausgefüllten Eingabefeld */
span.fehlertext {
  background-color: #EE0000;
  color: #FFFF66;
  font-size: 13px;
  font-weight: bold;
  padding:2px;
  margin-left:5px;
}

/* ========== Erfolgsmeldung, wird direkt unterhalb der Seitenüberschrift eingeblendet */
div.meldung {
  background-color:#00EE00;
  color: #000000;
  font-weight: bold;
  font-size: 13px;
  text-align: center;
  border: 1px solid #666666;
  padding: 6px;
  margin-bottom:20px;
}

/* ========== Infomeldung, wird direkt unterhalb der Seitenüberschrift eingeblendet */
div.info {
  background-color:#F0F0F0;
  color: #000000;
  font-size: 11px;
  text-align: center;
  border: 1px solid #666666;
  padding: 6px;
  margin-bottom:20px;
}


/* ========== Seiten-Überschrift */
h1 {
	font-size: 20px;
	font-weight: bold;
	color:#EE0000;
	margin-bottom:30px;
}

/* ========== Teil-Überschriften, zB auf der Übersichts-Seite  */
h3 {
	font-size: 14px;
	font-weight: bold;
}

/* ========== 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;
}


/*Eigenes*/

.logo img {
display: none;
}


.logo {
background-image: URL('pics/malteser_logo.png');
height: 120px;
width: 217px;
background-repeat:no-repeat;
} 

td.menuecol {
background-color: #FFFFFF;
}

#men{
background-color: #ffffff;
}

#menu_row_00_wrap{
background-color: #ffffff;
}
td.menuecol th{
color: #000000;
}
/*.maintable{
background-image: URL('pics/maltabg.png');
background-position: top; 
background-repeat: no-repeat;
}*/
