/*** Remote Adapter ***/
#content-center .tx-mnremoterequestadapter-pi1 {
border:0 dotted blue;
}

/*** Hofdaten-Detaildarstellung ***/
#hofdetail-header-container {
width:619px;
background-color:#F8EDCD;
border-bottom:1px solid #C9C6B0;
margin:10px 0;
padding:0px;
}

#hofdetail-header-column1 {
width:380px;
background-color:transparent;
margin:0px;
padding:2px;
}

#hofdetail-core-container {
width:619px;
background-color:transparent;
border-bottom:1px solid #C9C6B0;
margin:10px 0;
padding:0 0 20px;
}

#hofdetail-core-column1-container {
width:165px;
background-color:transparent;
margin:0;
padding:0;
}

#hofdetail-core-column1-foto1 {
width:132px;
background-color:transparent;
margin:0;
padding:0;
}

#hofdetail-core-column1-foto2 {
width:132px;
background-color:transparent;
margin:5px 0 0;
padding:0;
}

#hofdetail-core-column1-foto-mehr {
width:132px;
background-color:#FF0;
text-align:center;
margin:0;
padding:0;
}

#hofdetail-core-column2-hofmerkmale {
width:220px;
background-color:transparent;
margin:10px 0;
padding:0;
}

#hofdetail-core-column3-feriengebiet {
width:234px;
background-color:transparent;
margin:0 0 10px;
padding:0;
}

#hofdetail-text-column1 {
width:344px;
background-color:transparent;
text-align:justify;
margin:0 20px 0 0;
padding:0;
}

#hofdetail-text-column2 {
width:234px;
background-color:transparent;
text-align:justify;
margin:0;
padding:0;
}

#hofdetail-table-container .table-content-detail th {
background-color:#BDBAA0;
border:3px solid #F8EDCD;
padding:2px 5px;
}

#hofdetail-table-container .table-content-detail td {
background-color:transparent;
border:3px solid #F8EDCD;
padding:2px 5px 5px;
}

.tx-mnremoterequestadapter-pi1 th {
background-color:#BDBAA0;
border:2px solid #F8EDCD;
font-size:0.9em;
padding:2px 5px;
}

.tx-mnremoterequestadapter-pi1 td {
background-color:transparent;
border:2px solid #F8EDCD;
vertical-align:middle;
font-size:0.9em;
padding:2px 5px 5px;
}

/*** Hofdaten-Liste: Ajax Foto Div ***/
#ajaxContent {
width:132px;
height:99px;
background-color:#CCC;
background-image:url('http://www.landtourismus.de/fileadmin/img/template/progress.gif');
background-repeat:no-repeat;
background-position:center;
}

#ajaxContent img {
width:132px;
height:99px;
}

/*** Hofdaten-Detail: Ajax ADAC Div ***/
#adacClose {
height:1.8em;
background-color:#F65900;
text-align:center;
color:#FFF;
cursor:pointer;
margin:10px -5px -5px;
padding:0;
}

#ajaxContentADAC {
background-color:#FFF;
width:230px;
border:1px solid #E4DBB6;
margin:0;
padding:0;
}

#div-serviceAdac {
background-color:#FFF;
font-size:0.9em;
margin:0;
padding:5px;
}

#div-serviceAdac img {
float:left;
margin:0 10px 0 0;
padding:0;
}

#p-serviceListFotoClose {
text-align:center;
border:0 solid #FF0;
background-color:#F65900;
color:#F8EDCD;
cursor:pointer;
margin:-5px 0 0;
padding:2px 0;
}

#p-serviceFotoClose {
text-align:center;
border:0 solid #FF0;
background-color:#F65900;
color:#F8EDCD;
cursor:pointer;
margin:0;
padding:0;
}

#div-serviceListFoto {
width:132px;
background-color:#F8EDCD;
margin:2px 0 0;
padding:0;
}

#div-serviceListFoto img {
margin:0 0 5px;
padding:0;
}

#foto-list-link {
display:block;
background-color:#F65900;
width:132px;
margin:0;
padding:2px 0;
}

/*** Fieldsets und Form innerhalb des Remote Request ***/
.tx-mnremoterequestadapter-pi1 fieldset {
border:1px double #333;
border-top-color:#999;
border-left-color:#999;
background:#F8EDCD;
margin-left:1em;
width:540px;
}

.tx-mnremoterequestadapter-pi1 ul.ul-form {
list-style-type:none;
}

.tx-mnremoterequestadapter-pi1 li.li-form label {
display:block;
float:left;
width:220px;
text-align:right;
margin:2px 0 0;
}

.tx-mnremoterequestadapter-pi1 li.li-form input,.tx-mnremoterequestadapter-pi1 li.li-form select {
width:150px;
margin-top:0;
margin-left:5px;
}

#bundeslandFeriengebietList {
width:170px;
margin-top:0;
margin-left:5px;
}

#hofdaten_adac,#hofdaten_unterkunftZimmer,#hofdaten_unterkunftFerienwohnungen,#hofdaten_unterkunftFerienhaeuser {
width:1em;
margin-left:100px;
}

.tx-mnremoterequestadapter-pi1 .option-list-level1 {
font-weight:700;
}

.submit {
border:1px double #666;
border-top-color:#CCC;
border-left-color:#CCC;
background-color:#FFF;
color:#333;
font-weight:700;
display:block;
clear:both;
width:170px;
cursor:pointer;
text-align:center;
margin-left:12px;
padding:0.25em;
}

.tx-mnremoterequestadapter-pi1 table.table-erweiterteSuche {
width:100%;
border:none;
border-collapse:collapse;
}

.tx-mnremoterequestadapter-pi1 td.td-erweiterteSuche-label {
text-align:right;
vertical-align:top;
border:1px solid #F8EDCD;
}

.tx-mnremoterequestadapter-pi1 td.td-erweiterteSuche-ctrl {
text-align:left;
vertical-align:top;
border:1px solid #F8EDCD;
}




.tx-mnremoterequestadapter-pi1 table.table-lastMinute {
width:100%;
border:none;
border-collapse:collapse;
}

.tx-mnremoterequestadapter-pi1 td.td-lastMinute-label {
text-align:right;
vertical-align:top;
border:1px solid #F8EDCD;
}

.tx-mnremoterequestadapter-pi1 td.td-lastMinute-ctrl {
text-align:left;
vertical-align:top;
border:1px solid #F8EDCD;
}

.tx-mnremoterequestadapter-pi1 table.table-lastMinute li {
list-style: none;
margin-left: -10px;
}




#hofdetail-header-column2,#hofdetail-core-column3-container,#hofdetail-core-column3-buchungsanfrage,#hofdetail-core-column3-guetezeichen,#hofdetail-core-column3-routenplaner,#hofdetail-core-column3-adac {
width:234px;
background-color:transparent;
margin:0;
padding:0;
}

#hofdetail-core-column3-buchungsanfrage {
margin-bottom:15px;
}

#hofdetail-core-column1-foto3,#hofdetail-core-column1-foto4,#hofdetail-core-column1-foto5 {
width:132px;
background-color:transparent;
display:none;
margin:0;
padding:0;
}

#hofdetail-core-column2-container,#hofdetail-core-column2-adress,#hofdetail-core-column2-fnmerkmale {
width:220px;
background-color:transparent;
margin:0;
padding:0;
}

#hofdetail-core-column3-routenplaner img,#hofdetail-core-column3-adac img {
margin:0 3px 0 0;
padding:0;
}

#hofdetail-text-container {
width:615px;
background-color:transparent;
margin:10px 0 0;
padding:0;
}

#hofdetail-table-container {
width:615px;
background-color:transparent;
margin:0;
padding:0;
}

#hofdetail-table-container .table-content-detail,.tx-mnremoterequestadapter-pi1 table {
width:615px;
border-collapse:collapse;
font-size:1em;
}

#hofdetail-table-container .table-content-detail tr.tr-odd td,.tx-mnremoterequestadapter-pi1 tr.odd {
background-color:#E4DBB6;
}

#ajaxContentListFoto,#ajaxContentListFoto img {
background-color:#F8EDCD;
margin:0;
padding:0;
}

.tx-mnremoterequestadapter-pi1 span.pagebanner {
width:600px;
display:block;
font-size:0.9em;
text-align:center;
margin:20px 10px 0;
}

.tx-mnremoterequestadapter-pi1 span.pagelinks {
width:600px;
display:block;
text-align:center;
margin:10px 10px 15px;
}

.tx-mnremoterequestadapter-pi1 span.pagelinks img {
border:0 solid blue;
margin:0 0 -3px;
}

.tx-mnremoterequestadapter-pi1 span.pagelinks a {
border:0 solid blue;
padding-bottom:10px;
}

.tx-mnremoterequestadapter-pi1 th.sortable a {
background-image:url(http://www.landtourismus.de/uadb/img/icon/arrow_off.png);
}

.tx-mnremoterequestadapter-pi1 th.order1 a {
background-image:url(http://www.landtourismus.de/uadb/img/icon/arrow_down.png);
}

.tx-mnremoterequestadapter-pi1 th.order2 a {
background-image:url(http://www.landtourismus.de/uadb/img/icon/arrow_up.png);
}

.tx-mnremoterequestadapter-pi1 th.sorted a,.tx-mnremoterequestadapter-pi1 th.sortable a {
background-position:right;
background-repeat:no-repeat;
display:block;
width:100%;
}

#div-serviceListFoto-1 {
margin:-3px 0 0;
padding:0;
}

#div-serviceListFoto-Close {
margin:0;
padding:0;
}

#div-serviceDetailFoto {
background-color:#F65000;
}

#ajaxContentKurzbeschreibung {
background-color:#F8EDCD;
border:1px solid #BDBAA0;
width:300px;
padding:5px;
}

#table-unterbringung {
border:none;
border-collapse:collapse;
}

.span-unterbringung-name {
font-weight:normal;
color:#A84204;
}

.tx-mnremoterequestadapter-pi1 table.table-unterbringung-inner {
border:none;
border-collapse:collapse;
width:100%;
}

.tx-mnremoterequestadapter-pi1 th.th-unterbringung {
background-color:#BDBAA0;
}

.tx-mnremoterequestadapter-pi1 td.td-unterbringung {
background-color:#E4DBB6;
vertical-align:top;
}

.tx-mnremoterequestadapter-pi1 td.td-unterbringung-lastminute-label {
text-align: right;
font-weight: bold; 
background-color: #BDBAA0; 
width: 35%;
}

.tx-mnremoterequestadapter-pi1 td.td-unterbringung-pauschalangebot-label {
text-align: right;
font-weight: bold; 
background-color: #BDBAA0; 
width: 35%;
}

.tx-mnremoterequestadapter-pi1 td.td-unterbringung-inner-label {
background-color:#F1E8C5;
width:100px;
}

/*** Buchung start ***/
#buchung img {
vertical-align:text-bottom;
width:auto !important;
margin:0;
}

#buchung td.buchungslabel {
vertical-align:middle;
text-align:right;
font-size:.9em;
width:140px;
}

#buchung td {
border:0;
}

#buchung tr.even {
background:#eee;
}

#buchung tr.odd {
background:#fff;
}

#buchung .text {
text-align:left;
font-size:.9em;
width:240px;
}

#buchung .eindrittel {
width:72px !important;
}

#buchung .zweidrittel {
width:152px !important;
}

#buchung .checkbox {
width:auto !important;
}

/*** Buchung ende **
** Belegungskalender ***/
.tx-mnremoterequestadapter-pi1 .caltd {
background:#99C68E;
text-align:right;
}

.tx-mnremoterequestadapter-pi1 .checked {
background:#F65900 !important;
text-align:right;
}

.tx-mnremoterequestadapter-pi1 .caldate {
width:180px !important;
border:0;
text-align:center;
margin:0 !important;
padding:0;
}

.tx-mnremoterequestadapter-pi1 .calendar {
width:180px !important;
font-size:1.1em;
background:#ccc;
border-spacing:1px;
margin:0 !important;
}

.tx-mnremoterequestadapter-pi1 .calendar th {
text-align:right;
border:0;
}

.tx-mnremoterequestadapter-pi1 .dimmed {
cursor:pointer !important;
filter:alpha(opacity=40);
opacity:.4;
}

#hofdetail-header-column2 img,#hofdetail-core-column2-hofmerkmale img,#hofdetail-core-column2-fnmerkmale img,#hofdetail-core-column2-buchungsanfrage img,#hofdetail-core-column2-guetezeichen img,#hofdetail-core-column2-adress p.hofdetail-adress,#hofdetail-table-container img,.tx-mnremoterequestadapter-pi1 img,.tx-mnremoterequestadapter-pi1 td.td-unterbringung-for-inner {
margin:0;
padding:0;
}

#hofdetail-table-container .table-content-detail tr.tr-even td,.tx-mnremoterequestadapter-pi1 tr.even,.tx-mnremoterequestadapter-pi1 td.td-unterbringung-inner-value {
background-color:#E4DBB6;
/*background-color:#F1E8C5;*/
}

#div-serviceListFoto-2,#div-serviceListFoto-3,#div-serviceListFoto-4,#div-serviceListFoto-5 {
margin:5px 0 0;
padding:0;
}

/* Mods vom 03.07.2008, rottmar */
.tx-mnremoterequestadapter-pi1 table.table-erweiterteSuche2 {
width:100%;
border:none;
border-collapse:collapse;
padding:0;
margin: 0;
background-color: #F8EDCD;
}

.tx-mnremoterequestadapter-pi1 td.td-erweiterteSuche2-label {
text-align:right;
vertical-align:top;
border:1px solid #F8EDCD;
width: 45%;
padding:0;
margin: 0;
background-color: #F8EDCD;
}

.tx-mnremoterequestadapter-pi1 td.td-erweiterteSuche2-ctrl {
text-align:left;
vertical-align:top;
border:1px solid #F8EDCD;
width: 5%;
padding:0;
margin: 0;
background-color: #F8EDCD;
}

#dynamicSubmit{
margin: 20px 0 0 0;
text-align: center;
}

#dynamicSubmit input {
margin: 20px 0 0 0;
color: #DD6610;
font-weight: 700;
text-align: center;
}


