/* CSS Document */
body 				{ background-color: #F0EBDB; margin:0 0 0 0; background-image: url(../img/background.jpg);}
table 				{ border-collapse: collapse; }
td 					{ border-style:none; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#636363; font-size:10px; }
input 				{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; background-color:#F4F3ED; 
					  border:1px solid; border-bottom-color:#DAD5C2; border-left-color:#DAD5C2; border-top-color:#B5AB84; border-right-color:#B5AB84; }
textarea 			{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; background-color:#F4F3ED; 
					  border:1px solid; border-bottom-color:#DAD5C2; border-left-color:#DAD5C2; border-top-color:#B5AB84; border-right-color:#B5AB84; }
.chkbx 				{ padding:0; margin:0; border-style:none; border-color:none; background-color:#F8E5B9; }
.headline			{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#9A721B; font-size:11px; line-height:19px; }
.text				{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; line-height:19px; }
.tw					{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:9px; line-height:12px;  }
.error				{ background-color:#F4F3ED; border:1px solid #7F1819; }
li					{ margin:0 0 5px 2px; }
.bl					{ color:#000000; }
.info				{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#636363; font-size:10px; line-height:15px; }
.anfrage			{background-color:#F7E5B7;}
.buchung			{background-color:#E9B384;}
.bdr				{border-right:1px solid #FFFFFF;}
a					{color:#A2782E; text-decoration:none;}
a:hover				{color:#333333; text-decoration:none;}
/* Backend */
/* Die gesamte Tabelle fuer den Kalender */
.calendar_table {
	height: 117px;
}
/* Header: Monat und Jahr */
.calendar_monthyear {
	height: 15px;
}

/* Der Header (Mo - So) */
.calendar_header {
	height: 15px;
}
/* Tages-Anzeige bei Buchung */
.calendar_booking {
	background-color: #921B00;
	width: 20px;
	height: 15px;
	padding: 1px 1px 1px 1px;
	color:#FFFFFF;
}
/* Tagesanzeige bei Anfrage */
.calendar_inquiry {
	background-color: #E0C96F;
	width: 20px;
	height: 15px;
	padding: 1px 1px 1px 1px;
	color:#000000;
}
/* Tagesanzeige bei beiden Event-Typen */
.calendar_both {
	background-image: url('/img/calender_bg_both.gif');
	background-repeat: no-repeat;
	width: 20px;
	height: 15px;
	padding: 1px 1px 1px 1px;
	color:#FFFFFF;
}
/* Tagesanzeige bei leerem Tag */
.calendar_empty {
	width: 20px;
	height: 15px;
	padding: 1px 1px 1px 1px;
}