﻿/** Standard Tabellen Einstellungen **/
.emptycell, .emptycell-month
{
	background-color:Transparent;
	border: none;
}

.emptycell-month
{
	max-width:232px;
	min-width:232px;
}

.today
{
	background-color:yellow;
	text-align:center;
	text-decoration:underline;
	width:25px;
	max-width:25px;
	min-width:25px;
	overflow:hidden;
}

.sunday
{
	background-color:#dddddd;
	text-align:center;
	width:25px;
	max-width:25px;
	min-width:25px;
	overflow:hidden;
}

.saturday
{
	background-color:#ededed;
	text-align:center;
	width:25px;
	max-width:25px;
	min-width:25px;
	overflow:hidden;
}
.sunday-head
{
	background-color:#e88000;
	text-align:center;
	width:25px;
	max-width:25px;
	min-width:25px;
}

.saturday-head
{
	background-color:#f09000;
	text-align:center;
	width:25px;
	max-width:25px;
	min-width:25px;
}

.workday
{
	background-color:White;
	text-align:center;
	width:25px;
	max-width:25px;
	min-width:25px;
	overflow:hidden;
}

.holiday
{
	text-align:center;
	width:25px;
	max-width:25px;
	min-width:25px;
}

.clear-day-name
{
	background-color:White;
	text-align:center;
	width:25px;
	max-width:25px;
	min-width:25px;
}

.day-name
{
	background-color:White;
	text-align:center;
	width:25px;
	max-width:25px;
	min-width:25px;
}

.month-day
{
	background-color:Orange;
	text-align:center;
	width:25px;
	max-width:25px;
	min-width:25px;
}

.weeks-selection
{
	height:20px;
	width:115px;
	text-align:center;
	vertical-align:middle;
	border:dashed 1px gray;	
}
.weeks-selection:hover
{
	background-color: #e0e9ff;
}

/** buttons **/
.prev-button
{
	text-align:center;
	background-color:#AACCFF;
	padding:5px;
}

.prev-button:hover
{
	color:White;
	background-color:#4D93EA;	
}

.next-button
{
	text-align:center;
	background-color:#AACCFF;
	padding:5px;
}

.next-button:hover
{
	color:White;
	background-color:#4D93EA;	
}

.month-cell
{
	background-color:White;
	text-align:center;
}

.toggle-on
{
	width:16px;
	height:16px;
	background-color:White;
	display:block;
	background-image: url(sander-theme/images/ui-icons_2e83ff_256x240.png);
	background-repeat:no-repeat;
	background-position: -48px -192px;
}

.toggle-off
{
	width:16px;
	height:16px;
	background-color:White;
	display:block;
	background-image: url(sander-theme/images/ui-icons_2e83ff_256x240.png);
	background-repeat:no-repeat;	
	background-position: -64px -192px;
}

/* Personal Typ - Kopfzeile*/
.ptype-header
{	
	font-weight:bold;
	background-color: White;
	padding:5px;
	text-align:center;
	min-width:90px;
	max-width:90px;
}
.ptype-header:hover
{
	background-color: #e0e9ff;
	padding:5px;
	text-align:center;	
}

/* Personal Typ*/
.ptype
{
	background-color: White;
	padding:5px;
	overflow:hidden;
	min-width:90px;
	max-width:90px;
	white-space:nowrap;
}

/* Personal Name - Kopfzeile*/
.pname-header
{	
	font-weight:bold;
	background-color: White;
	padding:5px;
	text-align:center;
	min-width:100px;
	max-width:100px;
}

.pname-header:hover
{	
	background-color: #e0e9ff;
	padding:5px;
	text-align:center;	
}

/* Personal Name*/
.pname
{
	background-color: White;
	padding:5px;
	overflow:hidden;	
	width:100px;
	min-width:100px;
	max-width:100px;
	white-space:normal;
}

/* BaustellenName - Kopfzeile*/
.bname-header
{	
	font-weight:bold;
	background-color: White;
	padding:5px;
	text-align:center;
	min-width:200px;
	max-width:200px;
}

.bname-header:hover
{	
	background-color: #e0e9ff;
	padding:5px;
	text-align:center;
}

/* Personal Name*/
.bname
{
	background-color: White;
	padding:5px;
	overflow:hidden;
	width:200px;
	min-width:200px;
	max-width:200px;
	white-space:normal;	
}

/** Planung **/
/* Planung Markierung bei Baustellen */
.P
{
	background-color: #fbe341;
}

/* Planung Markierung bei Personal */
.B
{
	background-color: #b9ff21;
}

.B:hover
{
	background-color: #ccff55;
}
/* Bereitschaftdienst*/
.R
{
	background-color: #2e8b57;
}

/** Abwesenheiten **/
/* Urlaub */
.U
{
	background-color: Yellow;
}

/* Weiterbildung */
.W
{
	background-color: Aqua;
}

/* Krank */
.K
{
	background-color: Red;
	color: White;
}

/* Feiertag */
.F, .holiday
{
	background-color: #b8c5fa;		
	color: black;
}

/* Sonstiges */
.S
{
	background-color: Blue;
	color: White;
}


/* Zeilen-Style */
.prow
{
}

.prow:hover
{
	border-top:5px solid yellow;
	border-bottom:5px solid yellow;	
	/*text-decoration:underline;*/
}

/* Ränder */
.border-up
{
	border-top: solid 5px black;
}

.border-bottom
{
	border-bottom: solid 5px black;
}