/* suchresultate*/
.apartResultContainer{width:555px;}
.apartResultPicture{float:left; width:129px; padding:0 5px 0 0;}
.apartResultContentContainer{float: left; width:421px;}

.tx-twwcapart-pi1 .apartResultInfo{float:right;width:100px; text-align:right;}
.tx-twwcapart-pi1 .apartResult{}

.tx-twwcapart-pi1 .apartResultContent h2{font-size:12px; margin:0; padding:0;}
.tx-twwcapart-pi1 .apartResultContent{clear:both;}
.tx-twwcapart-pi1 .apartResultContent div{font: 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #5c6264;}
.tx-twwcapart-pi1 .apartResultContent h3{font-size:11px; padding:0; margin:0; color:#003777}
.tx-twwcapart-pi1 .apartResultContent h3 span{font-weight:normal;}
.tx-twwcapart-pi1 .apartResultSpacer{clear:both; height:14px; margin:0 0 3px 0; line-height:5px; font:5px; background: url(../../../../../fileadmin/twwc/seitenTemplate/images/horizontal_points.gif) 0 50% repeat-x;}
.tx-twwcapart-pi1 .apart-sort-box p{float:left; padding:16px 0 !important; padding:0; width:555px;}

.apartResultContentContainer a:link,
.apartResultContentContainer a:visited,
.tx-twwcapart-pi1 .apartDetailLink a:link,
.tx-twwcapart-pi1 .apartDetailLink a:visited{padding: 0 0 0 10px; color: #003777; background: url(../../../../../fileadmin/twwc/seitenTemplate/images/pfeil.gif) 0 55% no-repeat;}
.apartResultContentContainer a:hover,
.tx-twwcapart-pi1 .apartDetailLink a:hover{text-decoration:underline; color: #003777}
/* suchbox*/
.tx-twwcapart-pi1 .dateHeader{float:left; background:#E8ECFC; border:1px solid #366496; padding: 15px;}
.tx-twwcapart-pi1 .dateHeader p{clear:both; margin:0; padding:0 0 6px 0;}
.tx-twwcapart-pi1 .dateHeader label{color:#5C6061; font-size:11px;}
.tx-twwcapart-pi1 .dateHeaderLeft{float: left; width:230px;}
.tx-twwcapart-pi1 .dateHeaderRight{float: left; width:290px;}
.tx-twwcapart-pi1 .dateHeaderSubmit{float: right; width:290px; }
.tx-twwcapart-pi1 .dateHeaderSubmit input{float:right; margin:0; background:#366496; cursor:pointer;}
.tx-twwcapart-pi1 input.calendar{height:20px; width:17px; padding: 0 2px; border: none; background: url(images/calendar.gif); cursor:pointer;}

.tx-twwcapart-pi1 .lb2{position:relative; float:left;width: 60px; text-align:right; padding-right: 5px;}
.tx-twwcapart-pi1 .labelApartSearch{padding:0 0 0 6px;}
.tx-twwcapart-pi1 .lbDate{float: left; width:30px; text-align: right; padding-right: 5px;}

/*search*/
.tx-twwcapart-pi1 .apartResultBooking a:link,
.tx-twwcapart-pi1 .apartResultBooking a:visited,
.tx-twwcapart-pi1 .apartResultBooking a:hover{float:right; padding:1px 5px; color:#fff; background: #39679a; text-decoration: none;}
/*detail*/
.tx-twwcapart-pi1 .apartRoomDetail h2{margin:0;padding:0 0 6px 0;}
.tx-twwcapart-pi1 .apartRoomDetail img{padding-right: 5px;}
.tx-twwcapart-pi1 .apartDetailLink{margin-top:6px;}
.tx-twwcapart-pi1 .apartDetailLink a.pdf:link,
.tx-twwcapart-pi1 .apartDetailLink a.pdf:visited{background: url(../../../../../fileadmin/twwc/seitenTemplate/images/pfeil.gif) 0 50% no-repeat;}

/*finish*/
.tx-twwcapart-pi1 .apart-finish h2{clear:both;margin:0; padding:10px 0 2px 0;}
.tx-twwcapart-pi1 .apart-finish form{clear:both; margin:0; padding: 8px 0;}
.tx-twwcapart-pi1 .apart-personalien{float:left; width:550px; padding: 3px 0; font: 11px/17px Verdana, Arial, Helvetica, sans-serif; color: #5c6264; background: url(../../../../../fileadmin/twwc/seitenTemplate/images/horizontal_points.gif) 0 100% repeat-x;}
.tx-twwcapart-pi1 .apart-personalien-left{float: left; width: 200px; font-weight:bold;}
.tx-twwcapart-pi1 .apart-personalien-right{float: left; width: 350px;}
.tx-twwcapart-pi1 .apart-personalien-chf,
.tx-twwcapart-pi1 .apart-personalien-euro{float: left; width: 100px; text-align: right;}
.tx-twwcapart-pi1 .apart-input-text{margin-left: 160px;}

/*last minute*/
.tx-twwcapart-pi1 .apart-last-minute{font: 11px/17px Verdana, Arial, Helvetica, sans-serif;}

.tx-twwcapart-pi1 .last-minute{height: 100px; overflow: hidden;}
.tx-twwcapart-pi1 .last-minute-row{float:left; width:100%; padding: 6px 0; background: url(images/lastminute_points.gif) 0 100% repeat-x;}
.tx-twwcapart-pi1 .last-minute-picture{float:left; width:100px; padding: 0 8px 0 0;}
.tx-twwcapart-pi1 .last-minute-container{float: left; width: 160px; text-align:left;}
.tx-twwcapart-pi1 .last-minute-container h2,
.tx-twwcapart-pi1 .last-minute-container h3 {margin: 0; padding: 0; color: #fff;}

.tx-twwcapart-pi1 .apart-last-minute a:link,
.tx-twwcapart-pi1 .apart-last-minute a:visited{color: #fff; text-decoration: none; padding: 0 0 0 12px;background: url(images/lastminute_pfeil.gif) 0 45% no-repeat;}
.tx-twwcapart-pi1 .apart-last-minute a:hover{color: #da0042; text-decoration: none; background: url(images/lastminute_pfeil_over.gif) 0 45% no-repeat;}

.tx-twwcapart-pi1 .more-last-minute{clear:both; padding:5px 0 20px 0;}

/*login*/
.tx-twwcapart-pi1 .apart-login{padding-top:12px !important; padding:0; float:left; width: 100%;}

.apartResultBooking{float:right;width:101px; text-align:right;}


.apartLabelLeft{}



.tx-twwcapart-pi1 input,
.tx-twwcapart-pi1 textarea,
.tx-twwcapart-pi1 select{margin:0 5px 0 0; font: 11px/12px Verdana, Arial, Helvetica, sans-serif; color: #fff;}
.tx-twwcapart-pi1 select{border: none; background: #39679a;}
.tx-twwcapart-pi1 textarea{color: #5C6264;}




/*formular*/
.tx-twwcapart-pi1 input{padding: 2px 0 2px 2px;}
.tx-twwcapart-pi1 label{font-weight:bold;}
.tx-twwcapart-pi1 .apart-step2 p label,
.tx-twwcapart-pi1 .apart-step3 p label{float:left; width: 170px;}
.tx-twwcapart-pi1 p.text input{width: 170px; border: none; background: #39679a;}
.tx-twwcapart-pi1 span.zip input{width: 40px; border: none; background: #39679a;}
.tx-twwcapart-pi1 span.city input{width: 120px; border: none; background: #39679a;}

.tx-twwcapart-pi1 p.submit input {padding:2px 4px; border: none; background: #39679a; cursor:pointer;}

#content ul.errorMessage li{list-style: square; color:#CC0000;}
.tx-twwcapart-pi1 input.error, 
.tx-twwcapart-pi1 p.text input.error, .tx-twwcapart-pi1 span.zip input.error, .tx-twwcapart-pi1 span.city input.error,
.tx-twwcapart-pi1 select.error{background: #CC0000; color: #FFFFFF;}

.tx-twwcapart-pi1 h2{margin:20px 0 0 0; padding:0;}

/* Seiten-Navigation */
#browserBar { margin-bottom: 10px;}
#browserBar a,
#browserBar span,
#browserBar strong {margin-left: 5px;}






				
