@charset "utf-8";

.mod_Belegungsplan table * {
    font: bold 1em Arial,sans-serif;
}

.mod_Belegungsplan table.accommodation {
    border-collapse: collapse;
    border-spacing: 0;
}
.mod_Belegungsplan table.accommodation th,
.mod_Belegungsplan table.accommodation td.head {
	text-align:center;
	background-color: #ddd;
	color: black;
	font-weight: normal;
}
.mod_Belegungsplan table.accommodation td.spare {
    text-align:center;
    background-color: #fff;
}

.mod_Belegungsplan table.accommodation td.col_0 {
	width:1%;
	padding: 0 4px 0 0;
}
/* allg Tag */
.mod_Belegungsplan table.accommodation td.day {
	vertical-align: middle;
	border: 1px solid #ddd;
}
/* ungültiges Datum */
.mod_Belegungsplan table.accommodation td.noday {
	background-color: #ffffff;
}
/* Wochenenden */
.mod_Belegungsplan table.accommodation td.day6,
.mod_Belegungsplan table.accommodation td.day7 {
	color: yellow;
}
	
.mod_Belegungsplan table.accommodation td.day div.day {
	text-align:center;
	cursor: pointer;
}
.mod_Belegungsplan table.accommodation td.day div.available {
	background-color: #04DE24;
}
.mod_Belegungsplan table.accommodation td.day div.half {
	background-color: #FCDF25;
}
.mod_Belegungsplan table.accommodation td.day div.booked {
	background-color: #FF829F;
}
.mod_Belegungsplan table.accommodation td.legend {
       padding-left: 0.5em;
}

div.oem {
    text-decoration:underline;
    color:#000dff;
    unicode-bidi: bidi-override; 
    direction: rtl;
    cursor: pointer;
    display: inline;
    white-space: nowrap;
}

.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}