.cdmAll {display:none;}
#mainnav, #sidebar, #footernav, #subnav, #teaserbar, #formControl, #cdmAll {display:none;}
#main h2 a {display:none;}
.buttonArrow, .linkBar, .faqEntry .top {display:none;}
body {font: normal normal 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000;}
a {color:#000;}
h1 {font-size:24px;}
h2 {line-height:normal;font-size:16px;font-weight:bold;color:#f16237;margin:0 0 30px 0;background: transparent url("/images/backgrounds/bg_border_pink.gif") repeat-x left bottom;}
h3 {font-size:14px;color:#f16237;line-height:normal;}
h4, h5, h6 {font-size:12px; font-weight:bold;color:#f16237;line-height:normal;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;color:#f16237;line-height:normal;}
.addText {clear:both;font-size:10px;}
.text img {margin:10px;}
/**Liste**/
#content #main ul.facts, #content #main ul.factsSmall {clear:both;padding:10px 0 0 0;list-style: none;}
#content #main ul.facts li, #content #main ul.factsSmall li {font-weight: bold;padding:0 20px 10px 20px;background: transparent url("/images/elements/el_listitemnormal.gif") no-repeat 0 2px;}
.teaserBoxDetail {clear:both;}
#content #main ul.factsSmall {float:left;width:60%;}
#content #main .teaserBoxDetailInside img {float:right;margin:0 0 20px 0;}
/**header**/
#header {background: none !important; font-size: 18px;}
/*#header {height:59px;width:414px;background:transparent url("/images/elements/el_cardelmar_print.gif") no-repeat left top !important;}
#header a {display:none;}
#header span{display:none;}*/
.hlTeaserBox {clear:both;float:left;margin-top:20px;}
.teaserBox {clear:both;}
.teaserBox .teaserBoxInside .leftside {float:left;margin:10px 10px 10px 0;}
.teaserBox .teaserBoxInside .rightside {float:left;width:70%;}
ul.links a {text-decoration:none;}
#content #main ul.links {list-style: none;padding:10px 0 30px 0;background: transparent url("/images/backgrounds/bg_border_pink.gif") repeat-x bottom left;}
#content #main ul.links li{padding:0 0 0 16px;background: transparent url("/images/elements/el_listitemlink.gif") no-repeat 0 2px;}
table th {text-align:left;padding-bottom:10px;}
table tr {background: transparent url("/images/backgrounds/bg_border_pink.gif") repeat-x left bottom;}
table td {padding:10px 0;}
#content #main #bookingConfirmation .left{padding: 10px 0 10px 0;width: 253px;text-align: center;border:2px solid black;margin-bottom:20px;}
.timeLocation {clear:both;padding-top:20px;}
/*.timeLocation .InfoLeft, .timeLocation .InfoRight {width:50%;float:left;}*/
.timeLocation .InfoLeft span {display:block;}
.timeLocation .InfoRight a {display:none;}
.typeCategory {clear:both;padding-top:20px;}
/*.typeCategory .InfoLeft, .typeCategory .InfoRight {width:50%;float:left;}*/
.typeCategory .InfoLeft .info {display:none;}
.typeCategory .InfoLeft img {border:none;margin: 20px 0 50px 30px;}
/*#content #main div.typeCategory div.InfoRight ul {clear:both;padding:5px 0 0 13px;}*/
#content #main div.typeCategory div.InfoRight li {padding:5px 0 0 2px;}
/*#content #main div.typeCategory div.InfoRight ul {clear:both;list-style: none;padding:5px 0 0 0;}
#content #main div.typeCategory div.InfoRight li{display: block; padding: 0 0 5px 25px;}
#content #main div.typeCategory div.InfoRight li.car {background: transparent url("/images/icons/ic_car.gif") no-repeat 0 2px;}
#content #main div.typeCategory div.InfoRight li.person {background: transparent url("/images/icons/ic_person.gif") no-repeat 4px 2px;}
#content #main div.typeCategory div.InfoRight li.baggage {background: transparent url("/images/icons/ic_baggage.gif") no-repeat 1px 2px;}
#content #main div.typeCategory div.InfoRight li.available {background: transparent url("/images/icons/ic_available.gif") no-repeat 2px 2px;}
#content #main div.typeCategory div.InfoRight li.availableUnderReserve {background: transparent url("/images/icons/ic_availableUnderReserve.gif") no-repeat 2px 2px;}*/
#content #main div.typeCategory .price {font-size: 14px; color: #ee3338;}
.features .featuresTop .entry .info, .features .priceSummary .yourPrice, .featuresBottom .entry .feature {padding-right:20px;}
.features .info {text-decoration:none;}
.formGroup {clear:both;}
.formGroup label {width:30%;display:block;margin-right:20px;float:left;}
.formGroup select, .formGroup input {float:left;margin:0 10px 10px 0;}
#conditions input{display:none;}
.upgrade .inside .carclass .info, .upgrade .inside .carclass input {display:none;}
.upgrade .inside .carclass span {padding:0 5px 0 15px;}
/**Buchungsbestaetigung**/
#confirmation{display:none;}
#bookingConfirmation .top{display: none;}
#bookingConfirmation .print{}
#twoStations .InfoLeft {float:left;width: 400px;}
#twoStations .InfoLeft .infoText{float:left;width: 50px;}
#twoStations .InfoRight {float:left;}
#twoStations .InfoRight .infoText{float:left;width: 90px;}
.typeCategory .InfoLeft {float: left; width: 300px;}
.typeCategory .InfoLeft .infoText {float: left; width: 125px;}
.typeCategory .InfoRight {float:left;margin-left: 101px;}
.typeCategory .InfoRight .infoText {float: left; width: 89px;}
.typeCategory .InfoRight .price {display:none;}
.priceSummary {clear:both;font-weight: bold;font-size: 14px;}
#information {padding-top: 20px;}
#information .left {float:left;width: 399px;}
#information .right {float:left;}
.popup #links a {display:none;}
#printExtraContainer {font-size:20px;font-weight:bold;}
#printExtraContainer2 {font-size:14px;font-weight:bold;}
#suchmaschinenfooter{display:none;}
