html * {
    font-size: 100.01%;
}
/**
* (en) reset monospaced elements to font size 16px in all browsers
* (de) Schriftgröße von monospaced Elemente in allen Browsern auf 16 Pixel setzen
*
* @see:http://webkit.org/blog/67/strange-medium/
*/
textarea,pre,code,kbd,samp,var,tt {
    font-family: Consolas,"Lucida Console","Andale Mono","Bitstream Vera Sans Mono","Courier New",Courier;
}
/* (en) base layout gets standard font size 12px */
/* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
body {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 73.00%;
    color: #444;
    padding:0px;
    margin:1px;
}
.lodgit_calendar_sheet {
}
.lodgit_calendar_container {
    width:200px;
    padding:5px;
    margin:5px;
    float:left;
    height:180px;
}
.lodgit_calendar, #lodgit_allocation_map {
    width:100%;
    border-collapse:collapse;
}
.lodgit_calendar_header {
    padding-bottom:10px;
}
.lodgit_calendar th, #lodgit_allocation_map th, #lodgit_allocation_map td {
    text-align:center;
    vertical-align:center;
    border:1px solid #fff;
}
.lodgit_calendar th {
    font-size:0.9em;
    height:1.75em;
}
.lodgit_calendar td {
    font-size:0.9em;
    text-align:center;
    vertical-align:center;
    width:14.28%;
    height:20px;
    padding:0;
    margin:0;
}
#lodgit_allocation_map td {
    height:20px;
    padding:0;
    margin:0;
}
.lodgit_allocation_map_month.odd {
    background: #889;
    color:white;
}
.lodgit_allocation_map_month.even {
    background: #898;
    color:white;
}
.working_day {
    background: #f0f0f0;
}
.weekend {
    background: #d0d0d0;
}
.free_free {
    background: url(https://www.seehotel-huberhof.de/user/themes/arcana/css/images/free_free.png) no-repeat 50% 0px;
}
.free_let {
    background: url(https://www.seehotel-huberhof.de/user/themes/arcana/css/images/free_let.png) no-repeat 50% 0px;
}
.let_let {
    background: url(https://www.seehotel-huberhof.de/user/themes/arcana/css/images/let_let.png) no-repeat 50% 0px;
}
.let_free {
    background: url(https://www.seehotel-huberhof.de/user/themes/arcana/css/images/let_free.png) no-repeat 50% 0px;
}
.past_past {
    background: url(https://www.seehotel-huberhof.de/user/themes/arcana/css/images/past_past.png) no-repeat 50% 0px;
}
.past_let {
    background: url(https://www.seehotel-huberhof.de/user/themes/arcana/css/images/past_let.png) no-repeat 50% 0px;
}
.past_free {
    background: url(https://www.seehotel-huberhof.de/user/themes/arcana/css/images/past_free.png) no-repeat 50% 0px;
}
.past_block {
    background: url(https://www.seehotel-huberhof.de/user/themes/arcana/css/images/past_block.png) no-repeat 50% 0px;
}
.free_block {
    background: url(https://www.seehotel-huberhof.de/user/themes/arcana/css/images/free_block.png) no-repeat 50% 0px;
}
.let_block {
    background: url(https://www.seehotel-huberhof.de/user/themes/arcana/css/images/let_block.png) no-repeat 50% 0px;
}
.block_free {
    background: url(https://www.seehotel-huberhof.de/user/themes/arcana/css/images/block_free.png) no-repeat 50% 0px;
}
.block_let {
    background: url(https://www.seehotel-huberhof.de/user/themes/arcana/css/images/block_let.png) no-repeat 50% 0px;
}
.block_block {
    background: url(https://www.seehotel-huberhof.de/user/themes/arcana/css/images/block_block.png) no-repeat 50% 0px;
}
.unused {
    background: #eee;
}
.lodgit_calendar_previous_month, .lodgit_calendar_next_month {
    opacity: 0.3;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}
.lodgit_calendar_currentMonth {
    font-weight:normal;
}