body   { }
p {}
td {}

.text-inhalt     {
	color: #000;
	font-size: 12px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;

	padding: 10mm;
}
.text-inhaltblock {
	color: #000;
	font-size: 12px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}
.text-bedaat { 
	color: #000; 
	font-size: 16px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; 
	line-height: 20px; 
	padding: 0px 0px; 
}
.text-footer  { 
	color: #fff; 
	font-size: 11px; 
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; 
	line-height: 11px; 
	padding-bottom: 4px; 
	padding-left: 6px;
}
.text-tabelle     {
	color: #000;
	font-size: 12px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	padding: 5mm;
}
.text-tabellenav  {
	color: #000; 
	font-size: 12px; 
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; 
	line-height: 20px; 
	padding: 0px 10px; 
}
a:link, a:visited    { 
	color: #009;
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: none;
}
a:hover, a:active     { 
	color: #f60; 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
}

/* added by y */


/* generelle tabellenschrift 12px */
table {
	font-size: 12px;
}    

table td.organizer-time {       
	width: 5%;/* zeitspalte im kalender */
}

/* blaue terminfelder */ 
table td.organizer-appointments {       
    background-color:   #6699FF;
}
/* rote terminfelder */ 
table td.organizer-web-appointments {
	background-color:#993333;
}
/* rote terminfelder:hover */ 
table td.organizer-web-appointments:hover {
	background-color:#660000;
}

/* grüne terminfelder */ 
table td.organizer-web-appointments-confirmed {
	background-color:#66CC66;
}
/* grüne terminfelder hover */ 
table td.organizer-web-appointments-confirmed:hover {
	background-color:#009900;
}


/* hover effekt für termine und terminmoeglichkeiten (leere felder) */
table td.organizer-appointments:hover,
table td.organizer-emptycell:hover {
    background-color:   #5588FF;
}

/* rahmen um aktuellen tag im mini-kalender */
.minicalendar-border {
	border-width31px;
	border-color:#000066;
	border-style:solid;
}





/* organizer */
.absence {
	font-size:	10px;
}
.absence a, .absence a:link {
	font-size:	10px;
}

.absenceTable {
	background-color: #FFFFFF;
	border-width: 1px;
	color:#333333;
	border-style:solid;
}
.absenceTable th{
	color:#333333;
	border-bottom:1px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-style:solid;
}

.absencetype th {
	color:#333333;
	border-bottom:1px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-style:solid;
}


/* /organizer */



/* kundenkartei */

/* /kundenkartei */
