/* -------------------------------------------------------- */
/* BUCHUNG|kalender */
/* ---------------- */
#kalender {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
/*margin-left: 10px;*/
color: #000;
text-decoration: none;
}
#kalender .table {
border-collapse: collapse;
border: 1px solid #fff;
} /*
#kalender td {
border: solid 1px #fff;
}   */
#kalender .mon_wo_zeile {
background-color: #C4CEDE;
color: #000;
font-size: 12px;
width: 200px;
}
#kalender .frei {
padding: 6px 0 4px 0;
text-align: center;
background-color: #D0F0F0;
color: #000;
}
#kalender .heute {
padding: 6px 0 4px 0;
text-align: center;
background-color: #FFE237;
color: #000;
}
#kalender .belegt {
padding: 6px 0 4px 0;
text-align: center;
background-color: #ff7300;
color: #000;
}
#kalender .formular_submit {
border: solid 2px #ddddFF;
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-left: 10px;
overflow: auto;
}
/* -------------------------------------------------------- */
/* Buchungsformular */
/* --------------- */
/*form#formular_form {

}*/
#formular_table {
font-family: Verdana, Arial, Helvetica, sans-serif;
/*width : 100%; */
font-size: 11px;
/*background-color : #C8D1DC;  */
color: #000000;
}
#formular_table td {
font-size: 11px;
vertical-align: top;
padding: 5px;
background-color: #eeeeee;
width: 40%;
border: 1px solid #c8d1dc;
  }
.formular_required {
color : #FF0000;
font-size: 13px;
}
.formular_errormessage{
color:#880000;
font-weight:bold;
}
s.formular_successmessage{
color:#008800;
font-weight:bold;
}
.formular_input {
border: solid 2px #ddddFF;
background-color: #FFFFFF;
font-size : 11px;
color : #000000;
}
input#formular_plz {
font-family: Verdana, Arial, Helvetica, sans-serif;
border: solid 2px #ddddFF;
background-color: #FFFFFF;
font-size : 11px;
color : #000000;
}
input#formular_stadt {
font-family: Verdana, Arial, Helvetica, sans-serif;
border: solid 2px #ddddFF;
background-color: #FFFFFF;
color : #000000;
font-size: 11px;
width : 150px;
}
.formular_radio {
border: 0;
font-size : 1px;
vertical-align: middle;
}
.formular_checkbox {
vertical-align: middle;
border: 0px;
font-size : 1px;
}
input#formular_name, input#formular_mail, input#formular_website, input#formular_strasse, input#formular_calculation {
font-family: Verdana, Arial, Helvetica, sans-serif;
border: solid 2px #ddddFF;
background-color: #FFFFFF;
color : #000000;
font-size: 11px;
width:199px;
}
textarea#formular_message {
font-family: Verdana, Arial, Helvetica, sans-serif;
border: solid 2px #ddddFF;
background-color: #FFFFFF;
width:200px;
color : #000000;
font-size: 11px;
}
.formular_submit {
border: solid 2px #ddddFF;
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-left: 10px;
overflow: auto;
}
/* -------------------------------------------------------- */
/* BUCHUNG|Belegung */
/* --------------- */
#belegung {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
/*margin-left: 20px;
left: 20px;
width: 550px;
height: 590px;
/*overflow: auto;
background-color: #fffacd;
border: 1px solid blue;
color: #000000;             */
}
#belegung .border {
border-collapse: collapse;
border: 1px solid #009add;
}
#belegung a:hover {
background-color: #0000ff;
color: #fff;
text-decoration: underline;
}
#belegung a {
text-decoration: none;
color: #4f4f4f;
}
#belegung .alignleft {
text-align: left;
color: #700000;
text-decoration: none;
height: 20px;
}
#belegung .alignright {
text-align: right;
color: #700000;
text-decoration: none;
height: 20px;
}
#belegung .aligncenter {
text-align: center;
color: #700000;
text-decoration: none;
height: 20px;
}
#belegung .update {
color: #00ffff;
}
#belegung .frei {
text-align: center;
background-color: #d0f0f0;
text-decoration: none;
width: 20px;
}
#belegung .belegt {
text-align: center;
background-color: #ff7300;
text-decoration: none;
width: 20px;
}
#belegung .heute {
text-align: center;
background-color: #ffe237;
text-decoration: none;
width: 20px;
}
#belegung .info {
text-align: center;
background-color: #33ff99;
text-decoration: none;
width: 20px;
}
/*Preise*/
.linie {
border-bottom-width: 0.1em;
border-bottom-style: dashed;
border-color: #000;
}