#tabbox2 { margin: 0px auto; }
#tabbox2 #tabbox10 { float: left; width: 150px; padding-right: 0px; padding-left: 0px; border-style: none; margin-right: 10px; }
#tabbox2 .kalanreise { float: left; width: 155px; margin-right: 10px; }
#tabbox2 #tabbox11 { float: left; width: 150px; padding-right: 0px; padding-left: 0px; margin-right: 10px; border-style: none; }
#tabbox2 .kalabreise { float: left; width: 155px; }
#tabbox10 .reise_hinweis,  #tabbox11 .reise_hinweis { display: block; padding: 5px; background: #FFCC33; }
#tabbox10 #kala li, #tabbox11 #kalb li { margin: 0px; padding: 0px; clear:left; }
#tabbox10 #kala li:hover, #tabbox11 #kalb li:hover { background:#f1f1f1; }
#tabbox10 #kala a,  #tabbox11 #kalb a { padding: 2px 2px 2px 10px; display: block; color: #000000; text-decoration: none; width: 136px; border-style: none; margin: 0px auto; }
#anreisezeiten { display: block; margin: 10px 0; clear: left; padding: 0; background: #dee2d8; height: 50px; }
.kalanreise li,  .kalabreise li { border:1px dotted #999999; cursor:pointer; display:block; float:left; height:18px; padding:1px; text-align:center; width:18px; }
#kalam01,  #kalbm01,  #kalam02,  #kalbm02,  #kalam03,  #kalbm03,  #kalam04,  #kalbm04,  #kalam05,  #kalbm05,  #kalam06,  #kalbm06,  #kalam07,  #kalbm07,  #kalam08,  #kalbm08,  #kalam09,  #kalbm09,  #kalam10,  #kalbm10,  #kalam11,  #kalbm11,  #kalam12,  #kalbm12 { clear:left; height:155px; width: 160px; }
.anreise_ja { background: #009933; color: #FFFFFF; }
.anreise_ja:hover { background: #00FF33; color: #000000; }
.anreise_nein { background: #990000; color: #999999; }
.anreise_nein:hover { background: #FF0000; }
#anreisezeiten .anreise { display: block; float: left; margin-right: 10px; margin-left: 10px; line-height: 50px; }
#anreisezeiten .abreise { display: block; float: left; margin-right: 5px; line-height: 50px; }
#anreisezeiten .naechte { display: block; float: left; line-height: 50px; }
#anreisezeiten .anreise #anreise { width: 160px; padding: 5px; }
#anreisezeiten .abreise #abreise { width: 160px; padding: 5px; }
#anreisezeiten .naechte #naechte { padding: 5px; }
.persohnenanzahl { display: block; background: #dee2d8; padding: 10px; margin-bottom: 10px; }
.persohnenanzahl select option { width: 100px; padding: 0px 5px; }
.p_anzahl { display: block; padding: 10px; background: #dee2d8; margin-bottom: 10px; }
.alle_kinder { display: block; padding: 10px; background: #dee2d8; }
.alle_kinder select option { padding: 0px 5px; width: 30px; }
#tabbox2 .pruefen { display: block; margin: 10px; background: #3366CC; color: #FFFFFF; width: auto; border: 1px solid #FFCC33; padding: 5px; cursor: pointer; }
#tabbox2 .pruefen:hover { background: #33CC99; }
.belegungs_legende { display: block; padding: 5px; text-align: center; background: #FF9933; margin-bottom: 5px; font-size: 16px; }
.kalender_gesammt { display: block; margin-bottom: 10px; }
#tabbox10 .kalanreise, #tabbox10 .kalabreise, #tabbox11 { float:left; }
#tabbox10 { width: 400px; }
#tabbox3 { float: left; margin-left: 5px; margin-bottom: 10px; }
#tabser1.ui-state-hover a, #tabser2.ui-state-hover a, #tabser3.ui-state-hover a, #tabser4.ui-state-hover a, #includtab1:hover { border-bottom-width: 0; background-image: none; background-color: #f1f1f1; }

