body{
        font:10pt arial;
        margin-bottom:0px;
        scrollbar-face-color :#1E4475;
        scrollbar-arrow-color:#FFFFFF;
        scrollbar-base-color:#808080;
        scrollbar-highlight-color:#C0C0C0;
        scrollbar-shadow-color:#1E4475;
}


a:link { color:#005F00; text-decoration:none; FONT FACE=Arial; FONT SIZE=-1;}
a:visited { color:#005F00;  text-decoration:none; FONT FACE=Arial; FONT SIZE=-1;}
a:active { color:#005F00;  text-decoration:none; FONT FACE=Arial; FONT SIZE=-1;}
a:hover { color:#00DF00;  text-decoration:none; FONT FACE=Arial; FONT SIZE=-1;}

/*Fuer die Navigation soll class="navi-links" verwendet werden #FFDF00*/
.navi-links:link , .navi-links:visited , .navi-links:active , .navi-links:hover    {
        color:#808080;
        font-weight: bold;
        font-size:11px;
        font:  Arial, Helvetica, sans-serif;

}
.navi-links:hover   {
        color:#808080;
        font-weight: bold;
        text-decoration:underline;
}

/*Fuer die Navigation soll class="navi-links" verwendet werden #FFDF00*/
.navi-veranst:link , .navi-veranst:visited , .navi-veranst:active{
        color:#1E4475;
        font-weight: bold;
        font-size:13px;
        font:  Arial, Helvetica, sans-serif;

}
.navi-veranst:hover   {
        color:#1E4475;
        font-weight: bold;
        font-size:13px;
        text-decoration:underline;
}



#toben  { background-color:#003F00; color:#FFFFFF; text-decoration:none;  font:10pt arial; font-weight:bold}
#tunten { color:#000000; text-decoration:none;  font:10pt arial; }
#tlogin { color:#000000; text-decoration:none;  font:10pt arial;font-weight:bold}

/*Überschriftszeile Veranstaltungen (DATUM, ZEIT ... */
.td_datumZeit{
        background-color:#1E4475;
        color:#FFFFFF;
        text-decoration:none;
        font:10pt arial;
        font-weight:bold;
}

.td_navi_veranstaltung{
        background-color:#D2D2D2;
        color:#FFFFFF;
        text-decoration:none;
        font:10pt arial;
        font-weight:bold;
        text-align: right;
}

.td_navi_veranstaltung_admin{
        background-color:#D2D2D2;
        color:#000000;
        text-decoration:none;
        font:10pt arial;
        text-align: left;
}

.td_info_veranstaltung{
        background:#F2F2F2;
        color:#FFFFFF;
        text-decoration:none;
        font:10pt arial;
        font-weight:bold;
}

.td_info_veranstaltung_mod{
        background-color:#F2F2F2;
        color:#FFFFFF;
        text-decoration:none;
        font:10pt arial;
        font-weight:bold;
}

#taendern_zeilen_mod {background-color:#F2F2F2; color:#000000; text-decoration:none;  font:10pt arial; }
#taendern_zeilen {background-color:#FFFFFF; color:#000000; text-decoration:none;  font:10pt arial; }
#taendern_zeilen_deaktiviert {background-color:#FEDEBA; color:#000000; text-decoration:none;  font:10pt arial; }

/* jede Fehlermeldung wird mit class="error" versehen*/
.error
{
        font: 12px  Arial, Helvetica, sans-serif;
        font-weight: bolder;
        color: Red;
        height: 20px;
}

/*Layout Fehlertabelle*/
.error_table{
        border-bottom: 2px solid;
        border-top: 1px solid ;
        border-right: 2px solid ;
        border-left:1px solid ;
        border-color: Red;
        background-color: #FFFFEE;
        padding-bottom: 5px;
        padding-top: 5px;
}

/*Layout Fehlerliste in Fehlertabelle*/
.errorlist {
        list-style-image: url(img/list.gif);
        font-family: verdana, verdana, arial, helvetica;
        font-size: 11px;
        color: Red;
        font-weight: bold;
}

/* Layout Standardtabellen*/
td {
        color:#000000;
        font-size: 13px;
        font-family: Arial, Helvetica;
        text-align: left;
        line-height: 100%;
}

/*Layout Loginseite - dünne Umrahmung - Farbe und Hintergrund*/
.layout_login{
        border-bottom: 1px solid;
        border-top: 1px solid ;
        border-right: 1px solid ;
        border-left:1px solid ;
        border-color: #C6C3C6;
        background-color: #FFFFFF;
        /*padding-bottom: 5px;*/
        /*padding-top: 5px;*/
}

/* Standard Tabellen Layout*/
.layout{
        border-bottom: 2px solid;
        border-top: 0px solid ;
        border-right: 1px solid ;
        border-left:1px solid ;
        border-color: #3F3F3F;
        background-color: #FFFFFF;
        /*padding-bottom: 5px;*/
        /*padding-top: 5px;*/
}

/*Layout Tabelle oben (Header)*/
.layout_oben {
        border-bottom: 1px solid;
        border-top: 1px solid ;
        border-right: 1px solid ;
        border-left:1px solid ;
        border-color: #3F3F3F;
        background-color: #D7D7D7;
        /*padding-bottom: 5px;*/
        /*padding-top: 5px;*/
}

/* Input Felder und Textareas*/
input, textarea{
        font-size: 12px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight:bold;
        cursor:text;
        border-bottom:1px solid #7F7F7F;
        border-top:1px solid #7F7F7F;
        border-right:1px solid #7F7F7F;
        border-left:1px solid #7F7F7F;
}

/* Layout Buttons (Submit)*/
input.button {
        background-color: #EFEFEF;
        font-size:11px;
        font-family: sans-serif, Arial, Geneva, Helvetica;
        font-weight:bold;
        cursor:pointer;
        border-bottom: 2px solid #7F7F7F;
        border-top: 1px solid #7F7F7F;
        border-right: 2px solid #7F7F7F;
        border-left: 1px solid #7F7F7F;

}
/*Layout Kopfzeile Adminportal*/
.header_kopf_zeile{
        background-color: #1d4377;
        color: #FFFFFF;
        font-size: large;
        font-family: Arial, Geneva, Helvetica;
        font-weight: bold;
        font-style: italic;
}

/*Layout Kopfzeile LOGINSEITE Adminportal*/
.header_kopf_zeile_login{
        background-color: #1E4475;
        color: #FFFFFF;
        font-size: 18px;
        font-family: Arial, Geneva, Helvetica;
        font-weight: bold;
        font-style: italic;
}

/*Menü links - Layout Tabelle*/
.td_menue_links{
        border-bottom: 0px solid;
        border-top: 0px solid ;
        border-right: 1px solid ;
        border-left:0px solid ;
        border-color: #808080;
        background: #F2F2F2;
        padding: 0px;
}

.td_navi_veranstaltung_line{
        background:#000000;
        height: 1px;
}

/*Menü links - Layout Trennung zwischen Links*/
.trennung_m {
        background:#808080;
        height: 1px;
}

/*Menü links - Layout Navigation*/
.navi_m {
        height: 20px;
       
}

/* Layout Footer für Seite mit Copyright */
.bgfooter {align: center; background-color:#6F6F6F; color:#FFFFFF; text-decoration:none;  font:8pt arial;}




/* -----------------------------------------------*/
/* ----------------DatePicker---------------------*/
/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}
/*--------------------------------------------------------------------------------*/








/* Tabelle löschen */
#tloeschen {background-color:#DFDFDF; color:#000000; text-decoration:none;  font:10pt arial; }

/* Tabelle Login (Benutzername, Passwort) */
#tlogin { color:#000000; text-decoration:none;  font:10pt arial; }

/* tabellen schrift festlegen */
#table1 {  font:10pt arial;}
#bg {background-color:#C0C0C0; border:0;}



#bgunten {color:#000000; text-decoration:none;  font:8pt arial;  }

/* Button grüne Umrandung */
#button-gruen {background-color: #ffffff; font-size:10;font-family:Verdana; font-weight:bold; width:250px; border-bottom:1 solid #005F00; cursor:pointer; border-top:1 solid #005F00; border-right:1 solid #005F00; border-left:1 solid #005F00'}



