/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */
/* Unterstützte Kommandos: liste|liste-archiv|detail */

/* 
Hinweise:
.MODUL .KOMMANDO TAG
*/

/* Element: modul_veranstaltungen */
#liste .tabelle_liste_zeile								{ background:#DDDDDD; margin-bottom:15px; }
#liste .tabelle_liste_zeile:hover						{ background:#cbcbcb; cursor:default; }
.veranstaltungen-liste .tabelle_liste_zeile td			{ padding:5px; }
#liste a  { text-decoration: none; }
.monat 													{ color: #707173; font-size:15px; font-weight: bold; padding-top: 15px; padding-left:5px; }

.bezeichner												{ background:#AAAAAA; }
.bezeichner	.bezeichner_spalte							{ padding:5px; color:#FFFFFF; font-weight:bold; text-align: left; }

/* Kalender */
.rechts .formular-kalender 										{ margin: 10px 20px 0px 20px; }
.rechts .formular-kalender label								{ color: #FFFFFF}

.rechts .formular-kalender table								{ border: 1px solid #CBCBCB; clear: both; margin-top: 5px;}
.rechts .formular-kalender table th								{ width: 29px; height: 25px; background: #aaaaaa; color:#FFFFFF; }
.rechts .formular-kalender table td								{ height: 18px; background:#DDDDDD; }
.rechts .formular-kalender table a								{ display:block; }
.rechts .formular-kalender table a:hover						{ background:#cbcbcb; }

.rechts .formular-kalender table .tag							{ }
.rechts .formular-kalender table .tag a							{ color: #000000; }
.rechts .formular-kalender table .ftag							{ background:#bbbbbb; }
.rechts .formular-kalender table .ftag a						{ color:#FFFFFF; }
.rechts .formular-kalender table .gewaehlt						{ background:#BD484E; }
.rechts .formular-kalender table .gewaehlt a					{ font-style: italic; }
.rechts .formular-kalender table .aktuell						{ background:#D58A8D; }
.rechts .formular-kalender table .aktuell a						{ font-weight: bold; }
.rechts .formular-kalender table .tag_leer						{ background:#cbcbcb; }

.rechts .formular-kalender .form-eingabe-zeile 					{ clear: both; float: none; }
.rechts .formular-kalender .form-eingabe-zeile label			{ text-align:left; margin-right:5px; width:60px; float: left; }
.rechts .formular-kalender .form-eingabe-zeile .form-dropdown	{ float: right; margin-bottom: 3px;}
.rechts .formular-kalender .form-eingabe-zeile .form-checkbox-liste	{ clear: both; margin-top: 3px;  border: none; }
.rechts .formular-kalender .form-eingabe-zeile .form-checkbox-liste .zeile	{ cursor: pointer; clear: both; float: none; }
.rechts .formular-kalender .form-eingabe-zeile .form-checkbox-liste .zeile .text	{ font-size: 10px; clear: none; }
.rechts .formular-kalender .form-eingabe-zeile .form-checkbox-liste .form-checkbox { float: left; padding: 0px; line-height: 20px; margin-top: 3px !important; margin-top: 0px; }


/* Kalender Formular Popup */
.popup .formular-kalender 										{ margin: 10px 20px 0px 20px; }
.popup .formular-kalender label									{ color: #707173}

.popup .formular-kalender table									{ border: 1px solid #CBCBCB; clear: both; margin-top: 5px;}
.popup .formular-kalender table th								{ width: 29px; height: 25px; background: #aaaaaa; color:#FFFFFF; }
.popup .formular-kalender table td								{ height: 18px; background:#DDDDDD; }
.popup .formular-kalender table a								{ display:block; }
.popup .formular-kalender table a:hover							{ background:#cbcbcb; }

.popup .formular-kalender table .tag							{ }
.popup .formular-kalender table .tag a							{ }
.popup .formular-kalender table .ftag							{ background:#bbbbbb; }
.popup .formular-kalender table .ftag a							{ color:#FFFFFF; }
.popup .formular-kalender table .gewaehlt						{ background:#BD484E; }
.popup .formular-kalender table .gewaehlt a						{ font-style: italic; }
.popup .formular-kalender table .aktuell						{ background:#D58A8D; }
.popup .formular-kalender table .aktuell a						{ font-weight: bold; }
.popup .formular-kalender table .tag_leer						{ background:#cbcbcb; }

.popup .formular-kalender .form-eingabe-zeile 					{ clear: both; float: none; }
.popup .formular-kalender .form-eingabe-zeile label				{ text-align:left; width:95px; float: left; }
.popup .formular-kalender .form-eingabe-zeile .form-select		{ width: 90px; float: right;}
.popup .formular-kalender .form-eingabe-zeile .form-dropdown	{ float: right; margin-bottom: 3px;}
.popup .formular-kalender .form-eingabe-zeile .form-checkbox-liste	{ clear: both; margin-top: 3px;  border: none; }
.popup .formular-kalender .form-eingabe-zeile .form-checkbox-liste .zeile	{ }
.popup .formular-kalender .form-eingabe-zeile .form-checkbox-liste .form-checkbox { float: left; padding: 0px; line-height: 20px; margin-top: 3px !important; margin-top: 0px; }

.stundenplan											{ overflow-x: auto; width: 400px; padding-bottom: 15px; }
.stundenplan .tag-aktuell								{ font-weight: bold; margin-bottom: 5px; }
.stundenplan table										{ border: 1px solid #FFFFFF; border-collapse: collapse; }
.stundenplan td											{ padding: 2px; }
.stundenplan th											{ padding: 2px; text-align: left; font-weight: normal; }
.stundenplan .termin-frei								{ background: #DDDDDD; }

.stundenplan .termin-besetzt-1							{ background: #BD484E; border-bottom: 1px solid #BD484E; }
.stundenplan .termin-besetzt-2							{ background: #D58A8D;  border-bottom: 1px solid #D58A8D; font-style: italic; }

.stundenplan #terminlink					{ color:#FFFFFF; text-decoration: none; }
.stundenplan #terminlink:hover					{ color:#cccccc; text-decoration: none; }


.stundenplan .stundenplan-header						{ white-space:nowrap; background: #AAAAAA; color: #FFFFFF; }

/* Orte Tabelle */
#ver_o_tabelle											{ width:650px; }
#ver_o_tabelle_h										{ background:#AAAAAA; }

#ver_o_tabelle_inhalt									{ background:#DDDDDD; }
#ver_o_tabelle_inhalt .zelle							{ padding: 5px; }

/* Die einzelnen Spalten */
#ver_o_tabelle_h .bezeichner							{ background:#AAAAAA; padding:5px; font-weight:bold; color:#FFFFFF; }

/* Pageview */
#pageview_zurueck										{  }
#pageview_mitte											{  }
#pageview_weiter										{  }
