﻿/******************************
*			Vakanz-Anzeige			*
******************************/

#ObjectVacancyTbl
{
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #444;
}

/* Allocationlist */
.allocated_not_available
{
    background:transparent url(../../../Images/vacancy/allocated_not_available.gif) no-repeat center center;
}

.allocated_reserved
{
    background:transparent url(../../../Images/vacancy/allocated_reserved.gif) no-repeat center center;
}

.reserved_allocated
{
    background:transparent url(../../../Images/vacancy/reserved_allocated.gif) no-repeat center center;
}

.not_available_allocated
{
    background:transparent url(../../../Images/vacancy/not_available_allocated.gif) no-repeat center center;
}

.reseved_not_available
{
    background:transparent url(../../../Images/vacancy/reseved_not_available.gif) no-repeat center center;
}

.not_available_reseved
{
    background:transparent url(../../../Images/vacancy/not_available_reseved.gif) no-repeat center center;
}

.allocated
{
    background:transparent url(../../../Images/vacancy/allocated.gif) no-repeat center center;
}

.reserved
{
    background:transparent url(../../../Images/vacancy/reserved.gif) no-repeat center center;
}

.not_available
{
    background:transparent url(../../../Images/vacancy/not_available.gif) no-repeat center center;
}

.free_allocated
{
    background:transparent url(../../../Images/vacancy/free_allocated.gif) no-repeat center center;
}

.free_reserved
{
    background:transparent url(../../../Images/vacancy/free_reserved.gif) no-repeat center center;
}

.free_not_available
{
    background:transparent url(../../../Images/vacancy/free_not_available.gif) no-repeat center center;
}

.allocated_free
{
    background:transparent url(../../../Images/vacancy/allocated_free.gif) no-repeat center center;
}

.reserved_free
{
    background:transparent url(../../../Images/vacancy/reserved_free.gif) no-repeat center center;
}

.not_available_free
{
    background:transparent url(../../../Images/vacancy/not_available_free.gif) no-repeat center center;
}

.free
{
    background:transparent url(../../../Images/vacancy/free.gif) no-repeat center center;
}

#ObjectVacancyTbl
{
	clear: both;
	margin-left: 0px;
}

.vacancy td, .vacancy th
{
	font-size: 0.9em;
	width: 20px;
	height: 20px;
	text-align: center;
	padding: 1px 3px;
	_padding: 0 2px;
	cursor: default;
}

.vacancy_month
{
	color: #334F66;
	background-color: #D4DDE5;
	padding: 2px;
	font-size: 1em;
	text-align: center;
}

.vacancy_day
{
	background-color: #E6EDF3;
	text-align: center;
}

.vacancy_day_empty
{
	background-color: #F0F4F9;
}

.vacancy_day_available
{
	background-color: #8FEE8F;
}

.vacancy_day_locked
{
	background-color: #F0E68C;
}

.vacancy_day_allocated
{
	background-color: #EE8F8F;
}

.vacancy_day_not_available
{
	background-color: #ccc;
}

.vacancy_day_overlapping
{
	background-color: #FFA07A;
}

.vacancy_legend
{
	float: left;
	margin-left: 40px;
	margin-bottom: 10px;
}

.vacancy_legend .vacancy_day_available,
.vacancy_legend .vacancy_day_allocated,
.vacancy_legend .vacancy_day_not_available,
.vacancy_legend .vacancy_day_allocated_from,
.vacancy_legend .vacancy_day_allocated_to,
.vacancy_legend .vacancy_day_locked_from,
.vacancy_legend .vacancy_day_locked_to,
.vacancy_legend .vacancy_day_locked
{
	float: left;
	height: 15px;
	width: 15px;
	margin-right: 5px;	
}


.vacancy_legend .vacancy_day_available
{
	background-color: #8FEE8F;
}

.vacancy_legend .vacancy_day_allocated
{
	background-color: #EE8F8F;
}

.vacancy_legend .vacancy_day_not_available
{
	background-color: #ccc;
}

.vacancy_legend .vacancy_day_allocated_from
{
	background: #8FEE8F url(../../../Images/vacancy/free_allocated.gif) no-repeat center;
}

.vacancy_legend .vacancy_day_allocated_to
{
	background: #8FEE8F url(../../../Images/vacancy/allocated_free.gif) no-repeat center;
}

.vacancy_legend .vacancy_day_locked_from
{
	background: #8FEE8F url(../../../Images/vacancy/free_reserved.gif) no-repeat center;
}

.vacancy_legend .vacancy_day_locked_to
{
	background: #8FEE8F url(../../../Images/vacancy/reserved_free.gif) no-repeat center;
}

.vacancy_legend .vacancy_day_locked
{
	background-color: #F0E68C;
}

.vacancy_legend
{
    text-align: left;
    font-size: 11px;
    color: #444;
}