
/* ---------------------------------------- buchung_schedule */
#buchung_schedule table{
border-collapse:collapse;
margin-bottom:10px;
width:100%;
}	

#tem_content #buchung_schedule td{
border:1px solid white;
font-size:9px;
background-color:#E0E0E0;
vertical-align:middle;
text-align:center;
color:#fff;
font-weight:bold;
font-size:11px;
}

#tem_content #buchung_schedule th{
border:1px solid white;
font-size:9px;
background-color:#E0E0E0;
}


#tem_content #buchung_schedule th.zimmertyp{
font-size:12px;
font-weight:bold;
padding:3px;
}	

#buchung_schedule td.month{
background-color:#E0E0E0;
text-align:center;
}	

#tem_content #buchung_schedule td.belegt{
background-color:red;
height:15px;
}

#tem_content #buchung_schedule td.frei{
background-color:green;
height:15px;
}

#tem_content #buchung_schedule th.weekend{
font-size:9px;
background-color:#F0C0C0;
}

#tem_content #buchung_schedule th.workday{
font-size:9px;	
background-color:#C0C0C0;
}


/* ---------------------------------------- buchung_monthSelection */
div#buchung_monthSelection{
height:20px;
background-color:#C0C0C0;
position:relative;
border:1px solid #FFF;
}

#tem_content div#buchung_monthSelection a.button{
position:absolute;
display:block;
width:30px;
height:20px;
line-height:20px;
background-color:#C0C0C0;
text-align:center;
text-decoration:none;
}	
#tem_content div#buchung_monthSelection a.button:hover{
background-color:#E0E0E0;
}

div#buchung_monthSelection a.prevButton{
left:0;
border-right:1px solid #FFF;
}

div#buchung_monthSelection a.nextButton{
right:0;
border-left:1px solid #FFF;
}
/* ---------------------------------------- buchung_unterkunft */
div#buchung_individualpaket p{
margin-bottom:10px;
}

/* ---------------------------------------- buchung_preis */
div#buchung_preis{
margin-bottom:10px;
}
div#buchung_preis div.beschreibung{
}	

div#buchung_preis div.wert{
text-align:right;
width:150px;
float:right;
}	

/* ---------------------------------------- buchung_durchsicht */

div#buchung_durchsicht div.box{
border:1px solid #E7F3F7;
padding:10px;
margin-bottom:10px;
}

div#buchung_durchsicht div.box table{
width:100%;
}
div#buchung_durchsicht div.box th{
text-align:left;
}

div#buchung_durchsicht div.change{
width:100px;
}
div#buchung_durchsicht div.change a{
display:block;
padding:5px;
background-color:#E7F3F7;
border:1px solid #518F9F;
font-weight:bold;
text-align:center;
text-decoration:none;
margin:10px 0 10px 0;
}	

table.buchungsdaten{
margin:10px 0 10px 0;
}
table.buchungsdaten th{
padding:2px;
border-bottom:1px solid #FFF;
}
table.buchungsdaten td{
text-align:right;
padding:2px;
border-bottom:1px solid #FFF;
}


/* ---------------------------------------- zimmertypen */

.zimmertypenListeLay{
padding:10px;
margin-bottom:10px;
background-color:#f4f9fa;
}	

.zimmertypenListeLay div.bild{
width:130px;
float:left;
}	

.zimmertypenListeLay div.bild img{
/*border:5px solid red;*/
margin:0;
}	

.zimmertypenListeLay div.bild .bilderEintrag{
	
}





/* ---------------------------------------- unterkuenfteDetail */
div.unterkuenfteDetailLay{
position:relative;
}
.unterkuenfteDetailLay td.ukbilder{
width:120px;
padding-right:10px;
overflow:hidden;
}
.unterkuenfteDetailLay .ukbilder div.bilderEintrag{
margin-bottom:5px;
}
.unterkuenfteDetailLay .ukbilder p.hinweis{
font-size:11px;
color:#00455B;
text-align:center;
}
.unterkuenfteDetailLay .ukbilder div.lageplan{
margin-bottom:20px;
}

.unterkuenfteDetailLay .ukbilder div.lageplan p{
color:#329097;
font-size:11px;
margin-top:5px;
text-align:center;
}

.unterkuenfteDetailLay .ukbilder div.wertgutschein{
margin-bottom:20px;
}

.unterkuenfteDetailLay .ukbilder div.wertgutschein p{
color:#329097;
font-size:11px;
margin-top:5px;
text-align:center;
}

.unterkuenfteDetailLay .ukbilder div.zimmer{
margin-bottom:20px;
}

.unterkuenfteDetailLay .ukbilder div.zimmer p{
color:#329097;
font-size:11px;
margin-top:5px;
text-align:center;		
}	

.unterkuenfteDetailLay td.ukcontent{
}
.unterkuenfteDetailLay .ukcontent div.icons img{
margin-right:3px;
vertical-align:middle;
margin-bottom:2px;
}
.unterkuenfteDetailLay div.anfrage{
text-align:center;
border:1px solid #BFD0D6;
padding:10px;
margin-bottom:10px;
}
.unterkuenfteDetailLay .anfrage p{
color:#00455B;
font-weight:bold;
}
