  .tx-solunas.calendar {
  width: 95%;
  }
  .infofeld {
    width: 95%;
	
	border: 1px dotted grey;
	
	padding: 10px;
	margin: 5px;
	font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    
  }
  .infofeld td {
  font-family: arial, helvetica, sans-serif;
    font-size: 12px;
   
  }
  .calendar_free {
  background-color: green;
  width: 16px;
  text-align: center;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  color: white;
  font-style: bold;
  }
  .calendar_free a {
  text-decoration: none;
  color: white;
  font-style: bold;
  }
  .calendar_a a {
  text-decoration: none;
  
  color: white;
  font-style: bold;
  }
  .calendar_d a {
  text-decoration: none;
  
  color: white;
  font-style: bold;
  }
  .calendar_full {
  background-color: #c0c0c0;
  width: 16px;
  text-align: center;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  color: white;
  font-style: bold;
  }
  .calendar_a {
  
  text-align: center;
  background-color: #008000;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  color: white;
  font-style: bold;
  border-right: 4px solid #c0c0c0;
  width: 16px;
  }
  .calendar_d {
  width: 16px;
  text-align: center;
  background-color: #008000;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  color: white;
  font-style: bold;
  border-left: 4px solid #c0c0c0;
  }
  .calendar_days{
  
  text-align: center;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  }
  .calendar_rooms {
  
  text-align: left;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  }
  #choose_dates{
  z-index:0;
  }
  #fehlermessage{
  width: 600;
  padding: 10px;
margin: 15px;
border: 1px dotted #eb8137;
background-color: #FFFBF0;
  }
  

