/* Styles definition here */
#fbuilder .top_aligned .fields label {font-family: Open Sans;
}

#fbuilder .pbSubmit {color: #ffff; font-family: Open Sans; font-size: 16px; background: #CAA76A; padding: 12px; }

#fbuilder .slots div{border:0px; }
#fbuilder .slots div a{background:#CAA76A;color:#ffffff;}

#fbuilder .slots div a:hover{background:#ebebeb;color:#CAA76A;}

#fbuilder .slots .currentSelection a{background:#DF0101;color:#298A08}
#fbuilder .slots div.htmlUsed a{border color: #CAA76A; background:#ebebeb;color:#b4b3b3}

#fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default{background:#ebebeb;color:#757575;}
#fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default:hover{background:#ebebeb;color:#CAA76A;}

.ahb_m #fbuilder .ui-datepicker-calendar .ui-state-active {background: #ebebeb; color:#CAA76A;}
.ahb_m #fbuilder .ui-datepicker-calendar .ui-state-active:hover{background: #ebebeb; color:#CAA76A;}
.ui-datepicker-unselectable .ui-state-default {background: #f4f4f4; color: #b4b3b3;}

.notavailslot {color: #b4b3b3;}

#fbuilder .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border: 0px;}

#fbuilder, #fbuilder label, #fbuilder span { color: #bbb; }

.usedSlotsfieldname1_1 {font-family: Open Sans; font-size: 15px;}


.ahb_list_time {font-family: Open Sans; font-size: 20px;}

/* Das dient der Beigen Zeile über dem Terminkalender, wenn die Zeile leer ist, soll das auskommentiert werden

#formheader_1 {
	background-color: #FFF8ED;
	padding-left: 15px !important;
	padding-right: 15px !important;
	color: black !important;
	font-weight: 500;
}

*/