#HeaderBar {height: 90px;}#HeaderBar > div {font-family: "Rum-Serif";font-size: 25px;padding-left: 20px;padding-right: 20px;padding-top: 32px;}#ContentWrapper > div > section {padding-top: 40px;padding-bottom: 0;}#ContentWrapper > div > aside {padding-top: 0;}.tmCartForm > .cmsForm > .msg {margin-left: 0;margin-right: 0;}.tmCartForm > .msg.success {background: #daf5d3;color: #00B16A;font-family: "Rum-Serif";line-height: 1.3;margin: 20px 0 20px 0;padding: 10px 15px 11px;}.tmCartForm h2 {    border-bottom: 2px dotted #d1d1d1;    color: #751020;    font-family: "Rum-Serif";    font-size: 19px;    font-weight: normal;    margin: 38px 0 24px;    padding: 0 0 16px;}@media all and (max-width: 1200px){#HeaderBar > div {display: table-cell;font-family: "Rum-Serif";font-size: 25px;height: 90px;padding-top: 0;vertical-align: middle;}}@media all and (max-width: 980px){#HeaderBar > div {height: 77px;}}@media all and (max-width: 980px){#HeaderBar > div {height: 85px;}}.tmAccoCart article {border-bottom: 1px solid #cccccc;margin: 20px 0;padding: 0 0 20px;}.tmAccoCart article:first-of-type {border-top: 1px solid #cccccc;padding-top: 20px;}.tmAccoCart article:after {clear: both;content: "";display: block;}.tmAccoCart article > h2 {display: none;}.tmAccoCart article > .image {float: left;margin: 0 4.054054054054054% 0 0; width: 32.432432432432435%; }.tmAccoCart article > .image img {display: block;width: 100%;}.tmAccoCart article > .content {float: left;min-height: 178px;padding: 33px 20px 0 0;position: relative;width: 63.513513513513516%; }.tmAccoCart article > .content .title {color: #751020;font-family: "Rum-Serif";margin: 0 0 10px;padding: 0 110px 0 0;}.tmAccoCart article > .content .price {position: absolute;right: 0;top: 24px;}.tmAccoCart article > .content .price span {color: #751020;font-family: "Rum-Serif";font-size: 25px;margin: 0 0 0 4px;position: relative;top: 3px;}.tmAccoCart article > .content .adults {float: left;}.tmAccoCart article > .content .children {float: left;margin: 0 0 0 10px;}.tmAccoCart article > .content .addition {    color: #404040;    font-size: 14px;    font-weight: normal;    margin: 8px 0 0;}.tmAccoCart article > .content .catering {    clear: both;}.tmAccoCart article > .content .remove {color: #751020;cursor: pointer;font-size: 14px;line-height: 1;position: absolute;right: 0;top: 0;}.tmAccoCart article > .content .storno {clear: both;cursor: help;    color: #658c8e;    display: table;    font-weight: normal;    padding: 6px 0 0 0;    position: relative;}.tmAccoCart article > .content .storno:hover {display: block;}.tmAccoCart article > .content .storno:before {background: #658c8e;    border-radius: 50%;    color: #ffffff;    content: "i";    display: inline-block;    font-size: 13px;    height: 16px;    line-height: 16px;    margin: 0 5px 0 0;    position: relative;    text-align: center;    top: -2px;    width: 16px;}.tmAccoCart article > .content .storno > span {background: #658c8e;    color: #ffffff;    display: none;    font-weight: 300;    left: 0;    padding: 15px;    position: absolute;    top: 45px;    z-index: 2;}.tmAccoCart article > .content .storno > span:before {border-bottom: 8px solid #658c8e;    border-left: 8px solid transparent;    border-right: 8px solid transparent;    content: "";    left: 50px;    position: absolute;    top: -8px;}.tmAccoCart article > .content .storno:hover > span {display: block;}.tmAccoCart article > .content .storno > span > span {display: block;font-weight: bold;}.tmAccoCart article.booked > .content .remove {display: none;}@media all and (max-width: 500px){.tmAccoCart article > .image {float: none;margin-right: 0;width: 100%;}.tmAccoCart article > .content {float: none;min-height: none;padding-right: 0;padding-top: 15px;width: 100%;}.tmAccoCart article > .content .title {font-size: 20px;line-height: 1.2;}.tmAccoCart article > .content .price {top: 10px;}.tmAccoCart article > .content .price span {font-size: 20px;}.tmAccoCart article > .content .remove {background: #751020;color: #FFFFFF;font-family: "Rum-Serif";font-size: 16px;font-weight: normal;margin-top: 13px;padding: 10px 14px;position: relative;}}@media all and (max-width: 400px){.tmAccoCart article > .content .price {background: #751020;border-radius: 4px;color: #FFFFFF;padding: 0 8px 2px;right: 20px;top: -45px;}.tmAccoCart article > .content .price span {color: #FFFFFF;top: 1px;}}.tmCartForm > .cmsForm {margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;}.tmCartForm > .cmsForm h2 {margin: 38px 0 16px;}.tmCartForm > .cmsForm > h2 {border-bottom: 0;color: #751020;font-family: "Rum-Serif";font-size: 25px;font-weight: normal;margin: 0 0 33px 0;padding: 0;}.tmCartForm > .cmsForm .formdata {margin: 0 -15px;}.tmCartForm > .cmsForm .formdata h2 {margin-left: 15px;margin-right: 15px;}.tmCartForm > .cmsForm .row {float: left;width: 50%;}.tmCartForm > .cmsForm .row.salutation + .row {clear: left;}.tmCartForm > .cmsForm .row.zipcode {padding-right: 0;width: 15%;}.tmCartForm > .cmsForm .row.town {padding-left: 10px;width: 35%;}.tmCartForm > .cmsForm .row.phone1 {padding-right: 0;width: 15%;}.tmCartForm > .cmsForm .row.phone2 {padding-left: 10px;padding-top: 28px;width: 35%;}.tmCartForm > .cmsForm .row.remarks {clear: both;float: none;padding-top: 20px;width: 100%;}.tmCartForm > .cmsForm .row label {white-space: nowrap;}.tmCartForm > .cmsForm .button {margin: 40px 0;}@media all and (max-width: 900px){.tmCartForm > .cmsForm > h2 {margin-bottom: 20px;}.tmCartForm > .cmsForm .button {margin-bottom: 0;}}@media all and (max-width: 500px){.tmCartForm > .cmsForm {padding-top: 0 !important;}.tmCartForm > .cmsForm .formdata {margin-left: 0;margin-right: 0;}.tmCartForm > .cmsForm .formdata h2 {margin-left: 0;margin-right: 0;}.tmCartForm > .cmsForm .row {float: none;width: 100%;}.tmCartForm > .cmsForm .row.zipcode,.tmCartForm > .cmsForm .row.phone1 {float: left;width: 30%;}.tmCartForm > .cmsForm .row.town,.tmCartForm > .cmsForm .row.phone2 {float: left;width: 70%;}.tmCartForm > .cmsForm .row.town + .row,.tmCartForm > .cmsForm .row.phone2 + .row {clear: both;}.tmCartForm > .cmsForm .row.remarks {padding-top: 0;}}.tmCartForm .insurance {clear: both;margin: 31px 0 24px;}.tmCartForm.confirmation .insurance {margin-top: 40px;}.tmCartForm .insurance > div {position: relative;}.tmCartForm .insurance > div > .checkbox {border: 1px solid #cccccc;content: "";height: 25px;left: 0;position: absolute;text-align: center;top: -1px;width: 25px;}.tmCartForm .insurance > div > .checkbox > i {color: #4d8e8f;opacity: 0;line-height: 23px;-webkit-transition: opacity 200ms ease;-moz-transition: opacity 200ms ease;-ms-transition: opacity 200ms ease;-o-transition: opacity 200ms ease;transition: opacity 200ms ease;}.tmCartForm .insurance.show > div > .checkbox > i {opacity: 1;}.tmCartForm .insurance > div > input {display: none;}.tmCartForm .insurance > div > label {color: #4d8e8f;cursor: pointer;display: block;font-weight: bold;margin: 0 0 20px;padding: 0 0 0 35px;position: relative;}.tmCartForm .insurance > div .persons {display: none;}.tmCartForm .insurance.show > div .persons {display: block;}.tmCartForm .insurance > div .persons .entry {margin: 15px 0;}.tmCartForm .insurance > div .persons .entry:after {clear: both;content: "";display: block;}.tmCartForm .insurance > div .persons .entry label {display: block;float: left;padding: 11px 0 0;width: 16%;}.tmCartForm .insurance > div .persons .entry input {background: #ffffff;border: 1px solid #cccccc;display: block;float: left;height: 44px;margin: 0 0 0 1%;padding: 0 10px;width: 27%;}.tmCartForm .insurance > div > p {font-size: 14px;margin: 20px 0 0 0;}.tmCartForm .paymentinfo > div > div:after {clear: both;content: "";display: block;}.tmCartForm .paymentinfo > div > .entry {margin: 10px 0;}.tmCartForm .paymentinfo > div > div > .column1 {float: left;width: 25%;}.tmCartForm .paymentinfo > div > div > .column2 {float: left;font-size: 14px;padding: 1px 10px 0;width: 45%;}.tmCartForm .paymentinfo > div > div > .column3 {float: left;padding: 0 10px;width: 15%;}.tmCartForm .paymentinfo > div > div > .column4 {float: left;text-align: right;width: 15%;}.tmCartForm .paymentinfo > div > .headline > div {font-size: 14px;margin: 0 0 8px 0;}.tmCartForm .paymentinfo > div > .entry > .column1,.tmCartForm .paymentinfo > div > .entry > .column4 {font-weight: bold;}.tmCartForm .paymentinfo .confirmation {display: none;}.cmsTable > table > tbody > tr {border-top: 0;border-bottom: 0;}.cmsTable > table > tbody > tr > td {padding: 0 20px 15px 0;}.cmsTable > table > tbody > tr > td:last-child {padding-right: 0;}.tmCartForm .bookinginfo {background: #7fb9ba;color: #ffffff;font-weight: bold;margin: 40px 0;padding: 25px 30px;}.tmAccoCart .totalprice {border-bottom: 2px solid #751020;margin: 40px 0;position: relative;}.tmAccoCart .totalprice .label {color: #404040;font-size: 14px;font-weight: normal;margin: 0 0 12px;}.tmAccoCart .totalprice .price {color: #751020;font-family: "Rum-Serif";font-size: 25px;position: absolute;right: 0;top: -9px;}.bookingimage {position: relative;}.bookingimage.fixed {position: fixed;top: 105px;}.bookingimage img {display: block;height: 100%;}@media all and (max-width: 900px){.bookingimage {display: none !important;}}.tmCartForm.confirmation .confirmation {display: block;}.tmCartForm .confirmation > div {position: relative;}.tmCartForm .confirmation > div > .checkbox {border: 1px solid #cccccc;content: "";height: 25px;left: 0;position: absolute;text-align: center;top: -1px;width: 25px;}.tmCartForm .confirmation > div > .checkbox > i {color: #4d8e8f;opacity: 0;line-height: 23px;-webkit-transition: opacity 200ms ease;-moz-transition: opacity 200ms ease;-ms-transition: opacity 200ms ease;-o-transition: opacity 200ms ease;transition: opacity 200ms ease;}.tmCartForm .confirmation.show > div > .checkbox > i {opacity: 1;}.tmCartForm .confirmation > div > input {display: none;}.tmCartForm .confirmation > div > label {color: #4d8e8f;cursor: pointer;display: block;margin: 0 0 20px;padding: 0 0 0 35px;position: relative;}.tmCartForm .summary article > .content .remove {display: none;}.tmCartForm .summary .personaldata {font-size: 15px;}.tmCartForm .summary .personaldata .name {font-weight: bold;}.tmCartForm .summary .personaldata .town {margin: 0 0 10px;}.tmCartForm .summary .personaldata .remarks {margin: 10px 0 0 0;}.tmCartForm .summary .button {border: 1px solid #4d8e8f;cursor: pointer;display: inline-block;font-family: "Rum-Serif";font-size: 16px;font-weight: normal;height: 34px;margin: 20px 0 0;padding: 5px 20px 0;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.tmCartForm .summary.booked .button {display: none;}.tmCartForm .summary .button:hover {background: #4d8e8f;color: #FFFFFF;}.fancyorder {font-weight: bold;padding: 20px;}.tmCartForm .response h2 {border-bottom: 0;color: #751020;font-family: "Rum-Serif";font-size: 25px;font-weight: normal;margin: 0 0 33px;padding: 0;}.tmCartForm .response strong {font-weight: bold;}