/* Bildertab */

.tx-hofdb-pi1 .bilder {

}

.tx-hofdb-pi1 .videos{
padding: 10px;
text-align: center;
}

.tx-hofdb-pi1 .error{
color: #cc0000;
}

.tx-hofdb-pi1 .bilder .text {
padding-top: 10px;
padding-left: 10px;
}

.tx-hofdb-pi1 .bild .tabimage{
float: left;
}

/* accordion reiseangebot finden */

#rgaccord2-nest .angebotssuche{
padding-left: 10px;
padding-top: 10px;
}

#rgaccord2-nest .angebotssuche .text{
padding-bottom: 5px;
}

#rgaccord2-nest .angebotsformfield{
padding-bottom: 10px;
}


/* accordion wunschhof */

#rgaccord2-nest .tx-hofdb-pi1{
position: relative;
}

#rgaccord2-nest .hofdbformfield{
padding: 10px;
padding-bottom: 0px;
clear: both;
}

#rgaccord2-nest .tx-hofdb-pi1 select{
width: 167px;
border: 1px #98907b solid;
}

#rgaccord2-nest .tx-hofdb-pi1 input{
width: 167px;
border: 1px #98907b solid;
}

#rgaccord2-nest .tx-hofdb-pi1 #preisdiv input{
width: 80px;
float: left;
}

#rgaccord2-nest .tx-hofdb-pi1 #personendiv input{
width: 80px;
float: left;
}

#rgaccord2-nest .tx-hofdb-pi1 .hofsuchBtn{
float: right;
border: 0;
width: auto;
padding-right: 10px;
}

#rgaccord2-nest .tx-hofdb-pi1 img:hover{
cursor:pointer;
}

#extsearch input{
border: 1px #98907b solid;
}

#extsearch select{
border: 1px #98907b solid;
}

#extsearch .hofdbformfield{
padding: 10px;
padding-bottom: 0px;
}

#extsearch .hofdbformfield input{
width: 167px;
}

#extsearch .hofdbformfield input.submit-top{
width: auto;
}

#extsearch .hofdbformfield select{
width: 167px;
}

#extsearch .feld1{
width: 200px;
float: left;
}

#extsearch .feld1 .hofdbformfield{
width: 178px;
float: left;
padding-left: 0;
}

#extsearch .feld2{
width: 280px;
float: left;
}

#extsearch .feld2 .hofdbformfield{
width: 250px;
float: left;
padding-left: 0;
}

#extsearch .feld3{
width: 250px;
float: left;
}

#extsearch .feld3 .hofdbformfield{
width: 250px;
padding-right: 0;
float: left;
}

#extsearch .feld4 .hofdbformfield{
padding-left: 0;
padding-right: 0;
float: left;
padding-bottom: 10px;
padding-right: 20px;
}

#extsearch .feld4 .hofdbformfield input{
width: auto;
}

#extsearch .feld5 {
clear: left;
}

#extsearch .feld5 .hofdbformfield {
width: 50%;
float: left;
padding: 0;
margin: 0;
padding-bottom: 5px;
}

#extsearch .feld5 .hofdbformfield input{
width: auto;
float: left;
}

#extsearch .feld5 .hofdbformfield .icon{
float: left;
padding-right: 3px;
}

#extsearch .feld5 .hofdbformfield .checkbox{
float: left;
padding-top: 3px;
padding-left: 0px;
}

#extsearch .feld5 .hofdbformfield .titel{
float: left;
padding-top: 6px;
padding-left: 5px;
}

#extsearch .feld6 {
clear: left;
}

#extsearch .feld6 .hofdbformfield {
width: 50%;
float: left;
padding: 0;
margin: 0;
}

#extsearch .feld6 .hofdbformfield input{
width: auto;
float: left;
}

#extsearch .feld6 .hofdbformfield .checkbox{
float: left;
padding-top: 3px;
padding-left: 0px;
}

#extsearch .feld6 .hofdbformfield .titel{
float: left;
padding-left: 5px;
padding-top: 6px;
}

#extsearch .feld7{
clear: left;
}

#extsearch .feld7 .hofdbformfield {
width: 50%;
float: left;
padding: 0;
margin: 0;
}

#extsearch .feld7 .hofdbformfield input{
width: auto;
float: left;
}

#extsearch .feld7 .hofdbformfield .checkbox{
float: left;
padding-top: 3px;
padding-left: 0px;
}

#extsearch .feld7 .hofdbformfield .titel{
float: left;
padding-left: 5px;
padding-top: 6px;
}

#content .tx-hofdb-pi1 .bodytext a {
background-image: none;
padding-left: 0;
}

.tx-hofdb-pi1 .killfloat{
clear: both;
height: 0;
width: 0;
}

.tx-hofdb-pi1 h1{
font-size: 1.34em;
padding-bottom: 20px;
}

.tx-hofdb-pi1 h2{
font-size: 1.2em;
padding-bottom: 10px;
}

.tx-hofdb-pi1 hr{
visibility: hidden;
}

.tx-hofdb-pi1 .listentry{
padding: 10px;
padding-bottom: 0;
margin: 10px;
margin-left: 0;
padding-left: 0;
width: 730px;
display: block;
float: left;
}

.tx-hofdb-pi1 .listentry .lage{
padding: 5px;
padding-left: 10px;
font-size: 1.082em;
font-weight: bold;
background-color: #98907B;
color: #fff;
display: block;
float: left;
width: 715px;
}

.tx-hofdb-pi1 .listentry .lagelsbg{
padding: 5px;
padding-left: 10px;
font-size: 1.082em;
font-weight: bold;
color: #fff;
display: block;
float: left;
width: 715px;
background-color: #283b7b;
}

.tx-hofdb-pi1 .listentry .contentlsbg{
background-color: #D4D8E4;
float: left;
}

.tx-hofdb-pi1 .listentry .content{
background-color: #e0dcd1;
}

.tx-hofdb-pi1 .listentry .image{
margin: 0;
padding: 0;
width: 170px;
float: left;
padding-top: 10px;
}

.tx-hofdb-pi1 .listentry .text{
margin: 0;
padding: 10px;
float: left;
width: 540px;
}

.tx-hofdb-pi1 .listentry .text-left{
float: left;
width: 265px;
}

.tx-hofdb-pi1 .listentry .text-right{
float: left;
width: 270px;
}

.tx-hofdb-pi1 .listentry .pictos{
padding-top: 10px;
}

.tx-hofdb-pi1 .listentry .linkbtn{
padding-top: 10px;
}

.tx-hofdb-pi1 .listentry .landselection{
padding: 5px 0 0 0;
}

.tx-hofdb-pi1 .listentry .kleeblatt{
padding: 5px 0 0 0;
}

.tx-hofdb-pi1 .listentry .sterne{
padding: 8px 0 0 0;
}

.tx-hofdb-pi1 .listentry .ecvr{
padding: 8px 0 0 0;
}

.tx-hofdb-pi1 .listentry .onlinebewertung{
padding: 5px 0 0 0;
}

.tx-hofdb-pi1 #tabcontent .landselection{
padding: 0;
width: 170px;
float: left;
}

.tx-hofdb-pi1 #tabcontent .kleeblatt{
padding: 5px 0 0 0;
width: 170px;
float: left;
}

.tx-hofdb-pi1 #tabcontent .onlinebewertung{
padding: 5px 0 0 0;
width: 170px;
float: left;
}

.tx-hofdb-pi1 #tabcontent .sterne{
padding: 8px 0 0 0;
width: 170px;
float: left;
}

.tx-hofdb-pi1 #tabcontent .ecvr{
padding: 8px 0 0 0;
width: 170px;
float: left;
}

.tx-hofdb-pi1 .listentry .preis{
padding-top: 10px;
}


/* angebotstab */
.tx-hofdb-pi1 .angebotstab {
padding-bottom: 20px;
}

.tx-hofdb-pi1 .angebotstab .zeitraum{
padding: 5px;
padding-left: 10px;
font-size: 1.082em;
font-weight: bold;
background-color: #98907B;
color: #fff;
display: block;
float: left;
width: 715px;
height: 15px;
overflow: hidden;
margin-bottom: 10px;
}

.tx-hofdb-pi1 .angebotstab .zeitraumlsbg{
padding: 5px;
padding-left: 10px;
font-size: 1.082em;
font-weight: bold;
color: #fff;
display: block;
float: left;
width: 715px;
height: 15px;
overflow: hidden;
margin-bottom: 10px;
background-color: #283b7b;
}

.tx-hofdb-pi1 .angebotstab .merkmale{
padding-top: 10px;
float: left;
}

.tx-hofdb-pi1 .angebotstab ul{
margin: 0;
}

/*Bewertiung */

.tx-hofdb-pi1 .bewertung {

}

.tx-hofdb-pi1 .bewertung  h1{
margin: 0px;
padding:0px;
padding-left: 10px;
padding-top:10px;
}

.tx-hofdb-pi1 .bewertung  h2{
margin: 0px;
padding:0px;
font-size: 1.2em;
}

.tx-hofdb-pi1 .bewertung  .einleitung {
width: 710px;
clear: left;
display: block;
float: left;
padding-top:10px;
padding-lefT: 10px;
}

.tx-hofdb-pi1 .bewertung  .formular {
width: 710px;
clear: left;
display: block;
float: left;
padding-top:10px;
padding-lefT: 10px;
}

.tx-hofdb-pi1 .bewertung  .formular input.buchungsablauf{
bordeR: none;
}
.tx-hofdb-pi1 .bewertung  .formular input.service{
bordeR: none;
}
.tx-hofdb-pi1 .bewertung  .formular input.lage{
bordeR: none;
}
.tx-hofdb-pi1 .bewertung  .formular input.unterkunft{
bordeR: none;
}
.tx-hofdb-pi1 .bewertung  .formular input.preisleistung{
bordeR: none;
}
.tx-hofdb-pi1 .bewertung  .formular input.freizeitangebot{
bordeR: none;
}
.tx-hofdb-pi1 .bewertung  .formular input.gastronomie{
bordeR: none;
}
.tx-hofdb-pi1 .bewertung  .formular input.anrede{
bordeR: none;
}
.tx-hofdb-pi1 .bewertung  .formular input.newsletter{
bordeR: none;
}
.tx-hofdb-pi1 .bewertung  .formular input.unterkunft_kinder{
bordeR: none;
}
.tx-hofdb-pi1 .bewertung  .formular input.essen_kinder{
bordeR: none;
}
.tx-hofdb-pi1 .bewertung  .formular input.gastgeber_kinder{
bordeR: none;
}
.tx-hofdb-pi1 .bewertung  .formular input.freizeit_kinder{
bordeR: none;
}
.tx-hofdb-pi1 .bewertung  .formular input.hinweis{
bordeR: none;
}

.tx-hofdb-pi1 .bewertung   .formfield{
clear: left;
display: block;
float: left;
padding-top:10px;
padding-bottom:10px;
width: 710px;
}

.tx-hofdb-pi1 .bewertung  label{
display: block;
float: left;
width: 200px;
padding-bottom: 5px;
width: 710px;
}

.tx-hofdb-pi1 .bewertung  label.small{
width: auto;
padding-right: 10px;
padding-bottom: 0px;
}

.tx-hofdb-pi1 .bewertung  label.anrede{
width: 200px;
}

.tx-hofdb-pi1 .bewertung  label.vorname{
width: 200px;
}

.tx-hofdb-pi1 .bewertung  label.name{
width: 200px;
}

.tx-hofdb-pi1 .bewertung  label.alt{
width: 200px;
}

.tx-hofdb-pi1 .bewertung  label.email{
width: 200px;
}

.tx-hofdb-pi1 .bewertung  label.monat{
width: 200px;
}

.tx-hofdb-pi1 .bewertung  label.reisende{
width: 200px;
}

.tx-hofdb-pi1 .bewertung  label.newsletter{
width: 500px;
}


.tx-hofdb-pi1 .bewertung  label.hinweis{
width: 500px;
}


.tx-hofdb-pi1 .bewertung  textarea{
border: 1px #98907b solid;
width: 400px;
height: 60px;
}


.tx-hofdb-pi1 .bewertung .detail{
display: block;
float: left; 
clear: left; 
margin-bottom: 10px;
width: 718px;
margin: 5px;
background: #98907b;
color: #fff;
}

.tx-hofdb-pi1 .lsbg .bewertung .detail{
display: block;
clear: left; 
margin-bottom: 10px;
width: 718px;
margin: 5px;
background: #4f5e93;
color: #fff;
}

.tx-hofdb-pi1 .bewertung .detail .sichtbar{
color: #ffffff;
background: #98907b;
display: block;
float: left;
width: 708px;
padding: 5px;
border-bottom: 1px #d4d8e4 solid;
}

.tx-hofdb-pi1 .lsbg .bewertung .detail .sichtbar{
color: #ffffff;
background: #4f5e93;
display: block;
float: left;
width: 708px;
padding: 5px;
border-bottom: 1px #d4d8e4 solid;
}

.tx-hofdb-pi1 .bewertung .detail .formfield {
display: block;
clear: left;
width: 698px;
}

.tx-hofdb-pi1 .bewertung .detail .formfield label{
width: 300px;
}

.tx-hofdb-pi1 .bewertung .allgemein{
display: block;
float: left;
}

.tx-hofdb-pi1 .bewertung .button{
float: left;
background: #98907b;
border: 1px #fff solid;
padding: 3px;
cursor: pointer;
color: #fff;
}

.tx-hofdb-pi1 .lsbg .bewertung .button{
display: block;
float: left; 
background: #283b7b;
border: 1px #fff solid;
padding: 3px;
cursor: pointer;
color: #fff;
}


.tx-hofdb-pi1 .bewertung button{
display: block;
float: left; 
background: #98907b;
border: 1px #fff solid;
padding: 3px;
cursor: pointer;
color: #fff;
}

.tx-hofdb-pi1 .bewertung button:hover{
background: #aca490;
}

.tx-hofdb-pi1 .lsbg .bewertung button{
display: block; 
background: #283b7b;
border: 1px #fff solid;
padding: 3px;
cursor: pointer;
color: #fff;
}

.tx-hofdb-pi1 .lsbg .bewertung button:hover{
background: #4f5e93;
}

.tx-hofdb-pi1 .lsbg .bewertung .detail .sichtbar .button{
margin: 5px;
}

.tx-hofdb-pi1 .bewertung .auswahl_reisende{
display: block;
clear: left;
position: relative;
background: #98907b;
height: 30px;
color: #fff;
}

.tx-hofdb-pi1 .lsbg .bewertung .auswahl_reisende{
display: block;
clear: left;
position: relative;
background: #283b7b;
height: 30px;
color: #fff;
}

.tx-hofdb-pi1 .bewertung .auswahl_reisende a{
color: #fff;
line-height: 30px;
height: ;
float: left;
margin: 0;
padding: 0 10px 0 10px;
border-right: 1px #e0dcd1 solid;
text-decoration: none;
}

.tx-hofdb-pi1 .bewertung .auswahl_reisende a:hover, .tx-hofdb-pi1 .bewertung .auswahl_reisende a.active{
background: #aca490;
}

.tx-hofdb-pi1 .lsbg .bewertung .auswahl_reisende a{
color: #fff;
line-height: 30px;
height: ;
float: left;
margin: 0;
padding: 0 10px 0 10px;
border-right: 1px #aca490 solid;
text-decoration: none;
}

.tx-hofdb-pi1 .lsbg .bewertung .auswahl_reisende a:hover, .tx-hofdb-pi1 .lsbg .bewertung .auswahl_reisende a.active{
background: #4f5e93;
}


.tx-hofdb-pi1 .bewertung .reisende_kind{
float: right;
border-right: 0;
}


.tx-hofdb-pi1 .bewertung  textarea.freitext_kinder{
height: 100px;
}

.tx-hofdb-pi1 .bewertung  input{
border: 1px #98907b solid;
float: left;
}

.tx-hofdb-pi1 .bewertung  input.vorname{
width: 200px;
}

.tx-hofdb-pi1 .bewertung  input.name{
width: 200px;
}

.tx-hofdb-pi1 .bewertung  input.alt{
width: 20px;
}

.tx-hofdb-pi1 .bewertung  input.email{
width: 200px;
}

.tx-hofdb-pi1 .bewertung input.newsletter{
margin-right: 10px;
}

.tx-hofdb-pi1 .bewertung  input.hinweis{
margin-right: 10px;
}

.tx-hofdb-pi1 .bewertung .bewertungsform_fehler{
clear: left;
color: #cc0000;
}

/* alle */

.tx-hofdb-pi1 .btn{
float: left;
width: 140px;
height: 14px;
padding: 3px;
background-image: url(../res/normal/btn.png);
background-repeat: no-repeat;
text-align: center;
margin-right: 10px;
color: #fff;
overflow: hidden;
}

.tx-hofdb-pi1 .btn-red{
float: left;
width: 140px;
height: 14px;
padding: 3px;
background-image: url(../res/normal/btn-red.png);
background-repeat: no-repeat;
text-align: center;
margin-right: 10px;
color: #fff;
overflow: hidden;
}

.tx-hofdb-pi1 .btn a{
color: #fff;
text-decoration: none;
}

.tx-hofdb-pi1 .btn-red a{
color: #fff;
text-decoration: none;
}

.tx-hofdb-pi1 .btn-red{
float: left;
}

#tabs{
padding-top: 10px;
}

#tx-hofdb-pi1  .tabs{
}

.tx-hofdb-pi1  .tab{
display: block;
float: left;
margin-right: 2px;
cursor: pointer;
height: 26px;
overflow: hidden;
}

.tx-hofdb-pi1  .tab a{
color: #ffffff;
}

.tx-hofdb-pi1  .tab a:hover{
text-decoration: none;
}

.tx-hofdb-pi1 .tab-left{
background-image: url(../res/normal/tab-left-off.png);
background-repeat: no-repeat;
width: 5px;
height: 26px;
float: left;
}

.tx-hofdb-pi1 .tab-center{
background-color: #ACA490;
float: left;
height: 16px;
padding: 5px;
padding-left:0px;
padding-right:0px;
color: #fff;
}

.tx-hofdb-pi1 .tab-right{
background-image: url(../res/normal/tab-right-off.png);
background-repeat: no-repeat;
width: 5px;
height: 26px;
float: left;
}

.tx-hofdb-pi1 .active .tab-left, .tx-hofdb-pi1 .tab:hover .tab-left{
background-image: url(../res/normal/tab-left.png);
}

.tx-hofdb-pi1 .active .tab-center, .tx-hofdb-pi1 .tab:hover .tab-center{
background-color: #98907B;
}

.tx-hofdb-pi1 .active .tab-right, .tx-hofdb-pi1 .tab:hover .tab-right{
background-image: url(../res/normal/tab-right.png);
}



.tx-hofdb-pi1 #tabs.lsbg .tab-left{
background-image: url(../res/normal/tab-left-off-ls.png);
}

.tx-hofdb-pi1 #tabs.lsbg .tab-center{
background-color: #4f5e93;
}

.tx-hofdb-pi1 #tabs.lsbg .tab-right{
background-image: url(../res/normal/tab-right-off-ls.png);
}

.tx-hofdb-pi1 #tabs.lsbg .active .tab-left, .tx-hofdb-pi1 #tabs.lsbg .tab:hover .tab-left{
background-image: url(../res/normal/tab-left-ls.png);
}

.tx-hofdb-pi1 #tabs.lsbg .active .tab-center, .tx-hofdb-pi1 #tabs.lsbg .tab:hover .tab-center{
background-color: #283b7b;
}

.tx-hofdb-pi1 #tabs.lsbg .active .tab-right, .tx-hofdb-pi1 #tabs.lsbg .tab:hover .tab-right{
background-image: url(../res/normal/tab-right-ls.png);
}


.tx-hofdb-pi1  #tabcontent{
width: 730px;
display: block;
float: left;
padding-bottom: 10px;
background-color: #e0dcd1;
}

.tx-hofdb-pi1 #tabcontent.lsbg{
background-color: #D4D8E4;
}

.tx-hofdb-pi1 .tab1 .lage{
padding: 5px;
padding-left: 10px;
font-size: 1.082em;
font-weight: bold;
background-color: #98907B;
color: #fff;
display: block;
float: left;
width: 715px;
margin-bottom: 10px;
}

.tx-hofdb-pi1 .tab1 .lage.lsbg{
background-color: #283b7b;
}

.tx-hofdb-pi1 .row{
padding-bottom: 10px;
float: left;
width: 510px;
}

.tx-hofdb-pi1 .linie{
height: 1px;
border-bottom: 1px #fff solid;
margin-top: 10px;
margin-bottom: 10px;
}

.tx-hofdb-pi1 .leftspace{
width: 180px;
padding-left: 10px;
float: left;
}

.tx-hofdb-pi1 .row .text-left{
width: 50%;
float: left;
}

.tx-hofdb-pi1 .row h1{
margin-top: 0;
padding-top: 0;
}

.mapform{
margin-top: 10px;
}

#directions{
margin: 0 !important;
padding: 0 !important;
}

#directions .googledir{
width: 730px;
margin: 0 !important;
}

#directions .googledir table{
background-color: #ACA490 !important;
color: #fff !important;
}

#directions .googledir a{
color: #fff !important;
}

.tx_hofdb_pagebrowser{
height: 25px;
display: block;
float: left;
padding-top: 10px;
padding-bottom: 0;
margin-bottom: 0px;
position: relative;
font-size: 0.998em;
width: 730px;
}

.tx_hofdb_pagebrowser img{
border: none;
}

.tx_hofdb_pagebrowser .statistik{
display: block;
float: left;
padding: 0;
margin: 0;
}
.tx_hofdb_pagebrowser .first_to_last{
display: block;
float: left;
margin: auto;
padding-left: 210px;
}
.tx_hofdb_pagebrowser .selectpage{
display: block;
float: right;
width: 170px;

}

.tx_hofdb_pagebrowser .selectpage label{
float: left;
padding-right: 10px;
padding-top: 4px;
}

.tx_hofdb_pagebrowser .selectpage input.input{
width: 36px;
height: 17px;
border: 1px #98907b solid;
margin-right: 10px;
text-align: center;
float: left;
}

.tx_hofdb_pagebrowser .selectpage input.submitBtn{

}

/* Anfrage senden */

.tx-hofdb-pi1 .anfrage h1{
padding-left: 10px;
padding-top: 10px;
padding-bottom: 0;
font-size: 1.2em;
}



.tx-hofdb-pi1 .hofanfrage{
padding-bottom: 0;
margin: 10px;
margin-left: 0;
padding-left: 0;
width: 730px;
display: block;
float: left;
background-color: #e0dcd1;
}

.tx-hofdb-pi1 .hofanfrage .zeitraum{
padding: 5px;
padding-left: 10px;
font-size: 1.082em;
font-weight: bold;
background-color: #98907B;
color: #fff;
display: block;
float: left;
width: 715px;
}


.tx-hofdb-pi1 .hofanfrage .content{
display: block;
float: left;
padding: 10px;
}

.tx-hofdb-pi1 .hofanfrage .anfragekontakt{
width: 280px;
float: left;
}

.tx-hofdb-pi1 .hofanfrage .anfragetext{
float: left;
width: 400px;
}

.tx-hofdb-pi1  .csc-mailform-field input{
width: 200px;
padding:2px;
}

.tx-hofdb-pi1  .csc-mailform-field select{
width: 200px;
padding:2px;
}

.tx-hofdb-pi1  .csc-mailform-field textarea{
width: 200px;
height: 200px;
padding:2px;
}

.tx-hofdb-pi1  .csc-mailform-field input.DatePicker{
width: 100px;
padding-left:25px;
}

.tx-hofdb-pi1  .csc-mailform-field input.personen{
width: 20px;
}

.tx-hofdb-pi1  .csc-mailform-field .dp_cal select{
width: auto;
}



#calendar {
	clear: left;
	padding: 10px;
	border-bottom: 1px #ffffff solid;
}

#calendar .legende{
float: right;
padding: 0 25px 15px 0;
}

#calendar .icon{
width: 22px;
height: 22px;
float: left;
}

#calendar .label{
float: left;
padding: 0 15px 0 5px;
font-size: 0.8125em;
line-height: 21px;
}

#calendar .abreise{
background: url(../res/img/calendar-abreise.png) no-repeat center;
}

#calendar .anreise{
background: url(../res/img/calendar-anreise.png) no-repeat center;
}



#calendar .frei{
background: url(../res/img/calender-frei.png) no-repeat center;
}

#calendar .anfrage{
background: url(../res/img/calender-anfrage.png) no-repeat center;
}

#calendar .belegt{
background: url(../res/img/calender-belegt.png) no-repeat center;
}

#calendar .abreise-frei{
background: url(../res/img/calender-abreise-frei.png) no-repeat center;
}

#calendar .frei-anfrage{
background: url(../res/img/calender-frei-anfrage.png) no-repeat center;
}

#calendar .frei-anreise{
background: url(../res/img/calender-frei-anreise.png) no-repeat center;
}

#calendar .anfrage-anreise {
background: url(../res/img/calender-anfrage-anreise.png) no-repeat center;
}

#calendar .anfrage-frei{
background: url(../res/img/calender-anfrage-frei.png) no-repeat center;
}

#calendar .abreise-anfrage{
background: url(../res/img/calender-abreise-anfrage.png) no-repeat center;
}



#calendar  .noobslide_mask_calendar{
width: 546px; 
height: 130px; 
position: absolute; 
left: 36px;
}

#noobslide{
position:absolute;
}

#calendar .buttons{
position: absolute;
bottom:0px;
}

#calendar  div.noobwrap{
width: 618px; 
height: 130px; 
position: relative; 
display: block; 
float: left;
left: 50px;
}

#calendar  div.cal{
display: block;
float: left;
margin-right: 10px;
height: 130px;
font-family: "Trebuchet MS";
background: #ffffff;
margin-bottom: 10px;
width: 129px;
}

#calendar  #noobslide table{
font-size: 11px;
margin:0px;
}

#calendar  #noobslide tr{
background: #fff;
}

#calendar  #noobslide td{
padding:0px;
border: none;
text-align: center;
}

#calendar  #noobslide td.titel {
color: #ffffff;
background-color: #1A3B8A;
text-align: center;
font-size: 12px;

}

#calendar  #noobslide td.wochentage_titel{
width: 15px;
background-color: #BDC9E3;
color: #3F63B1;
}

#calendar  .noobslidenext{
display: none;
height: 26px;
width: 26px;
position: absolute;
right: 0px;
top: 50px;
background-color: transparent;
background-image: url(../res/img/noob-next.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
cursor: pointer;
}

#calendar  .noobslideprev{
display: none;
height: 26px;
width: 26px;
position: absolute;
left: 0px;
top: 50px;
background-color: transparent;
background-image: url(../res/img/noob-prev.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
cursor: pointer;
}

#buchen {
	clear: left;
	padding: 10px;
}

#preise {
	clear: left;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

#preise .preistabelle {
background-color:#98907B;
}

#preise .preistabelle td{
background-color: #E0DCD1;
color: #000;
}

#preise .preistabelle th{
background-color: #fff;
color: #333;
}

#eigenschaften {
	clear: left;
	border-bottom: 1px #ffffff solid;
	padding: 10px;
}

#eigenschaften ul{
margin:0px;
padding:0px;
list-style-type: none;
}

#eigenschaften li{
float: left;
width: 235px;
}

#bilder {
}

#buchen {
	clear: left;
	display: block;
	float: left;
}

.iframediv{
width: 560px;
height: 680px;
overflow: hidden;
margin: 10px;
}

.iframe_uab{
border:none; 
margin-top: -425px;
}