/* --- Unterer Button im Formular 4 --- */
.tt_for4buttonBottom {
    text-align: right;
    margin: 35px 0 0 8px;
}
#tt_for4Box2 {
    height: 220px;
}
#tt_for4Box3 {
    height: 87px;
}
/* --- Icons auf dem Formular 4 --- */
.tt_for4boxIcons {
    margin: 2px 0 0 8px;
}
.tt_for4sHotel {
    margin: 6px 0 2px 8px;
}
.tt_for4boxIcons li {
    height: 18px;
    line-height: 18px;
    margin: 5px 0 0 0;
    padding: 0;
}
.tt_for4boxIcons li img, .tt_for4boxIcons li input {
    float: left;
}

.tt_for4BoxFewoSpecLeft {
    width: 270px;
    float: left;
    margin: 5px 20px 0 8px;
    display: inline;
}
.tt_for4BoxFewoSpecLeft select {
    float: left;
    margin: 0 0 5px 0;
}
.tt_for4FewoSpecText {
    float: left;
    width: 160px;
    height: 19px;
    line-height: 19px;
    margin: 0 0 5px 0;
}
.tt_for4BoxFewoSpecRight {
    float: left;
    width: 275px;
}
.tt_for4BoxFewoSpecRight p {
    margin: 5px 0 5px 9px;
    height: 19px;
    line-height: 19px;
}
/* --- Haustier --- */
.tt_bucHausTierLbl,
.tt_bucHausTierVal,
.tt_bucHausTierArtLbl,
.tt_bucHausTierArtVal {
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 8px 0 5px 0;
}
.tt_bucHausTierLbl {
    width: 25px;
    padding-left: 0px;
}
.tt_bucHausTierVal {
    width: 283px;
}
.tt_bucHausTierArtLbl {
    width: 76px;
}
.tt_bucHausTierArtVal {
    width: 182px;
}
.tt_bucHausTierKosten {
    clear: both;
    padding: 0 0 5px 35px;
    width: 553px;
    font-weight: bold;
}
.tt_hotLegende:link,
.tt_hotLegende:visited {
    color: #666666;
}
