#legende input {
	width: 90px;
}
#legende select {
	width: auto;
	text-align: center;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	font-size:10px;
	padding:0;
}
#legende td {
	padding: 0px;
}
.label {
	height : 0.5em;
	padding : 0.2em 0.2em 0.2em 0.2em;
}
.button {
    background-color : #cc0000;
    font-size : 10px;
    color: #ffffff;
    border : none;
	font-weight: bold;
	font-family: Verdana;
	text-align: center;
	text-shadow : none;
}
.readonly {
	font-size : 12px;
	font-family : "Courier New";
	border: none;
	background: transparent;
}
.lable_blak {
	font-size : 10px;
	font-weight: bold;
	font-family: Verdana;
    color: #000000;
}
input.disabled {
	font-size: 10px;
	background-color: #cc0000;
	color: #AEADAD;
    border : none;
	font-weight: bold;
	font-family: Verdana;
	text-align: center;
	text-shadow : none;
}
.border {
	border : 1px solid #000000;
	text-align : center;
}
.border100 {
	border-collapse : collapse;
	empty-cells : show;
	border : 1px solid #000000;
	text-align : center;
	width: 100%;
}
.width150 {
width: 150px;
}
.width400 {
width: 400px;
}
.menu {
font-size : 12px;
text-align : left;
font-weight : bold;
color : #cc0000;
text-decoration : none;
}
.disabled_menu {
font-size : 12px;
text-align : left;
font-weight : bold;
color : #CCD8D1;
text-decoration : none;
}
.header{
	background-color: #FFD8D1;
	color: #cc0000;
	border : none;
	font-weight: bold;
	font-family: Verdana;
	text-align: center;
	text-shadow : none;
	padding : 0.2em 0.2em 0.2em 0.2em;
}
.header_blue{
    background-color: #dbdcee;
    border : 1px solid #000000;
	font-weight: bold;
	font-family: Verdana;
	text-align: center;
	text-shadow : none;
	padding : 0.2em 0.2em 0.2em 0.2em;
}
.baterf{
	border : 1px solid #000000;
	padding : 0.2em 0.2em 0.2em 0.2em;
}
.header_red{
	color: #cc0000;
	border : none;
	font-weight: bold;
	font-family: Verdana;
	text-align: center;
	text-shadow : none;
	padding : 0.2em 0.2em 0.2em 0.2em;
}
.cels{
    border : 1px solid #000000;
	font-family: Verdana;
	text-align: center;
	text-shadow : none;
 	padding : 0.2em 0.2em 0.2em 0.2em;
}
.noborder{
	font-family: Verdana;
	text-align: center;
	text-shadow : none;
 	padding : 0.2em 0.2em 0.2em 0.2em;
}
.celstextarea{
    border : 1px solid #000000;
	width:100%;
	height: 100%;
	padding : 0.2em 0.2em 0.2em 0.2em;
}
.confirmbody {
	background : url(http://www.cordial.at/ccres-ng/styles/TSH/bestatigung.jpg) no-repeat;
	border-collapse : collapse;
	border-style : none;
	empty-cells : show;
	font-size : 11px;
	text-align : left;
}
.reportbody {
	background : url(http://www.cordial.at/ccres-ng/styles/TSH/Abrechnung.jpg) no-repeat;
	border-collapse : collapse;
	border-style : none;
	empty-cells : show;
	font-size : 11px;
	text-align : left;
}
.reservirungbody{
	background : url(http://www.cordial.at/ccres-ng/styles/TSH/Reservirung.jpg) no-repeat;
	border-collapse : collapse;
	border-style : none;
	empty-cells : show;
	font-size : 11px;
	text-align : left;
}
.legende {
    background : url(http://www.cordial.at/ccres-ng/styles/TSH/background_menu_buchen.jpg) repeat;
    border-collapse : collapse;
    border-style : none;
    empty-cells : show;
    font-size : 11px;
    text-align : left;
}
.workingday {
    text-align : center;
    font-weight : bold;
    color : #000000;
    padding : 1px;
}
.offday {
    text-align : center;
    font-weight : bold;
    color : #cc0000;
    padding : 1px;
}
.free {
	width: 15px;
	height: 15px;
	background-color: #ffffff;
	border : 1px solid #000000;
	cursor : pointer;
}
.c_free {
    background : url(http://www.cordial.at/test/ccres-ng/styles/TSH/c_free.gif) repeat center center;
    border : 1px solid #000000;
    cursor : pointer;
}
.leave {
	width: 15px;
	height: 15px;
   background : url(http://www.cordial.at/test/ccres-ng/styles/TSH/leave.gif) repeat center center;
    border : 1px solid #000000;
    cursor : pointer;
}
.c_leave {
    background : url(http://www.cordial.at/test/ccres-ng/styles/TSH/c_leave.gif) repeat center center;
    border : 1px solid #000000;
    cursor : pointer;
}
.enter {
	width: 15px;
	height: 15px;
    background : url(http://www.cordial.at/test/ccres-ng/styles/TSH/enter.gif) repeat center center;
    border : 1px solid #000000;
    cursor : pointer;
}
.c_enter {
    background : url(http://www.cordial.at/test/ccres-ng/styles/TSH/c_enter.gif) repeat center center;
    border : 1px solid #000000;
    cursor : pointer;
}
.booked {
	width: 15px;
	height: 15px;
    background : url(http://www.cordial.at/test/ccres-ng/styles/TSH/booked.gif) no-repeat center center;
    background : #C45E5A;
    border : 1px solid #000000;
    cursor : crosshair;
}
a.link {
    color : #cc0000;
    font-weight : bold;
    font-size : 11px;
    text-decoration : none;
    text-align : center;
	cursor : pointer;
}
.title {
    color : #cc0000;
    text-indent : 15px;
    font-family : arial, helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
    text-align : left;
}
.calendarHeader {
    font-family: Verdana;
    font-size : 11px;
    color: #000000;
    background-color : #ffffcc;
    text-align : center;
    border : 1px solid #000000;
}
.month {
    font-family: Verdana;
    font-size : 11px;
    color: #cc0000;
    font-weight : bold;
    background-color : #FED7CE;
    text-align : center;
    border : 1px solid #000000;
}
.season0 {
    text-align : center;
    background-color: #dbdcee;
    border : 1px solid #000000;
}
.season1 {
    text-align : center;
    background-color: #e8efbc;
    border : 1px solid #000000;
}
.season2 {
    text-align : center;
    background-color: #ffdfd9;
    border : 1px solid #000000;
}
.seasona {
    text-align : center;
    background-color: #dbdcee;
    border : 1px solid #000000;
}
.seasonh {
    text-align : center;
    background-color: #dbdcee;
    border : 1px solid #000000;
}
.seasont {
    text-align : center;
    background-color: #dbdcee;
    border : 1px solid #000000;
}
.seasonz {
    text-align : center;
    background-color: #dbdcee;
    border : 1px solid #000000;
}
.bc{
    background-color: #ffffff;
}
.sc{
    background-color: #FFD8D1;
}
.cc{
    background-color: #ffffcc;
}
.menu_body {
    background : #fed7ce;
    background-image : url(http://cordial.at/ccres-ng/styles/TSH/background_menu_buchen.jpg);
}
.headerinp {
    background : #ffd8d1;
    font-family : arial, helvetica, sans-serif;
    font-size : 11px;
    text-align : center;
}
.nulllegende {
    background : #ffffff;
}
.null_close {
    background : url(http://cordial.at/ccres-ng/styles/TSH/buttom_close.gif) repeat;
    border : 1px solid #000000;
}
.null_open {
    background : url(http://cordial.at/ccres-ng/styles/TSH/buttom_open.gif) repeat;
    border : 1px solid #000000;
}
a.linkmenu {
    color : #cc0000;
    text-decoration : none;
}
.submenu {
    color : #cc0000;
    font-family : arial, helvetica, sans-serif;
    font-size : 10px;
    text-align : left;
    text-indent : 25px;
}
.title_cat {
    color : #000000;
    font-family : arial, helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
    text-align : left;
    border : 1px solid #000000;
}
.title_buchen {
    color : #000000;
    font-family : arial, helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
    text-align : center;
    border : 1px solid #000000;
}
.total_title {
    color : #cc0000;
    background-color : #ffd8d1;
    font-family : arial, helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
    text-align : center;
    border : 1px solid #000000;
}
.total_buchen {
    color : #000000;
    background-color : #ffd8d1;
    font-family : arial, helvetica, sans-serif;
    text-align : center;
    border : 1px solid #000000;
}
.errorheader{
    background-color: #A61330;
    font-size : 13px;
    color: White;
    font-weight: bold;
    text-align: center;
}
.errorheader1{
    background-color: #A61330;
    font-size : 13px;
    width: 100%;
    color: White;
    font-weight: bold;
    text-align: center;
}
.errorlabel{
    font-size : 13px;
    background-color: white;
    width: 100%
}
.button_back{
	background-color: White;
	font-size : 13px;
	cursor: default;
	font-family: sans-serif;
	width: 1px;
}
