.tx-xpublish-pi1 p {
   font-size: 100%;
   text-decoration: none;
   line-height: 1.6em;
   margin: 0; 
}
.livingareaTitle {
   width: 160px;
}
.officeAreaTitle {
   width: 160px;
}
.noObjectsFound {
   padding-left: 10px;
   font-weight: bold;
   font-size: 0.75em;
   text-decoration: none;
   line-height: 1.6em;
   margin: 0;    
}
/* pageList */
.tx-xpublish-pi1 .objects {
}
/* Auswahlliste */
#objectListChoice {
   margin: 10px 0px 10px 10px;
} 
#objectListChoice .selectObjectType {
   background-color:#FFFFFF;
   width: 200px;
   border:1px solid #969696;
   color: #043382;
}
#objectListChoice .selectMarketingType {
   background-color:#FFFFFF;
   width: 200px;
   border:1px solid #969696;
   color: #043382;
}
/* Pagebrowser */ 
.tx-xpublish-pi1 .pageBrowser {
   width: 207px;
   height: 19px;
   float:left;
   text-align: right;
}
.tx-xpublish-pi1 .pageBrowser img {
   border: 0;
}
.tx-xpublish-pi1 .pageBrowserPad {
   width: 207px;
   height: 19px;
   float:left;
}
.tx-xpublish-pi1 .clearer {
   clear: left;
}
.tx-xpublish-pi1 .objectList  {
   width: 207px;
   height: 350px;
   margin: 0px;
   padding: 0px;
   cursor: pointer;
   border-right: 1px solid #FFFFFF;
   float: left;
}
.tx-xpublish-pi1 .objectList:hover  {
   background-color: #e4e6df;
   color: #444444;
}
.tx-xpublish-pi1 .objectListTeaser {
   width: 187px;
   margin: 12px 10px 0px 10px;
}
.tx-xpublish-pi1 .objectList table {
   width: 187px;
}
.tx-xpublish-pi1 .objectList .objectListIMG {
   width: 187px;
   height: 148px;
   overflow:hidden;
   background-color: #e4e6df;
}
.tx-xpublish-pi1 .objectList .titleImage {
   height: 148px;
}
.tx-xpublish-pi1 .objectList .objectTitle {
   font-size: 0.8em;
   font-style: normal;
   font-weight: bold;
   text-decoration: none;
   margin: 5px 0px 5px 0px;
   padding: 0px;
}
.tx-xpublish-pi1 .objectList .zipcode {
   text-align: right;
   font-size: 0.7em;
   font-style: normal;
   font-weight: bold;
   text-decoration: none;
   margin: 5px 0px 5px 0px;
   padding: 0px;
}
.tx-xpublish-pi1 .objectList .right {
   text-align: right;
   font-size: 0.7em;
   font-style: normal;
   text-decoration: none;
   margin: 0px;
   padding: 0px;
}
.tx-xpublish-pi1 .objectList .left {
   width: 200px;
   text-align: left;
   font-size: 0.7em;
   font-style: normal;
   text-decoration: none;
   margin: 0px;
   padding: 0px;
}
.tx-xpublish-pi1 .objectList .details {
   display: none;
}

/* Undefined Admin? */
.tx-xpublish-pi1 .publishedList img {
   margin: 0;
   padding: 0;
}
.tx-xpublish-pi1 .importObjects {
   1background-color: #e0e0e0;
}
.tx-xpublish-pi1 .publishedObjects {
   margin: 10px 0px 0px 0px;
   font-weight: bold;
}
.tx-xpublish-pi1 .publishedList {
   font-weight: normal;
}
.tx-xpublish-pi1 .objectList .page, .tx-xpublish-pi1 .objectList .selectedPage {
   padding: 0px 3px 0px 3px;
}
.tx-xpublish-pi1 .objectList .selectedPage {
   font-weight: bold;
}
/* the styles of the images table in the single view */
.tx-xpublish-pi1 .imagesTable1 {
   border: 1px solid blue;
}
.tx-xpublish-pi1 .imagesTable2 {
   border: 1px solid gray;
}
.tx-xpublish-pi1 .imagesTable3 {
   border: 3px solid green;
}
.tx-xpublish-pi1 .imagesTable4 td {
   border: 4px dashed red;
}
/* Administration */
.tx-xpublish-pi1 .administrationTable .odd td {
   background-color: #CCFF99;
}
.tx-xpublish-pi1 .administrationTable .eventd {
   background-color: #e4e6df;
}
.tx-xpublish-pi1 .administrationTitle {
   font-weight: bold;
}
.tx-xpublish-pi1 .administrationTable {
   padding: 0;
   margin:0;
}
/* pageSingle */
#offerDetailLeft {
   width: 370px;
   float:left;
}
#offerDetailPad {
   width: 15px;
   height: 100px;
   float:left;
}
#offerDetailRight {
   width: 405px;
   float:left;
}
.tx-xpublish-pi1 .objectSingle .backButton {
   width: 790px;
   height: 25px;
   float:left;
   text-align: left;
   padding: 5px 0px 10px 0px;
}
#offerDetailTitle {
   float:left;
}
#offerDetailImages {
   float:left;
}
objectAddressSingle {
  padding: 0px;
  margin: 0px;
}
.tx-xpublish-pi1 .objectSingle h1 {
   font-size: 1.0em;
   font-style: normal;
   color: #043382;
   text-decoration: none;
   margin: 0;
   padding: 0px 0px 0px 0px;
}
.tx-xpublish-pi1 .objectSingle h2 {
   font-size: 0.8em;
   font-style: normal;
   font-weight: none;

   color: #FFFFFF;
   text-decoration: none;
   margin: 0;
   padding: 0px 0px 15px 0px;
}
.tx-xpublish-pi1 .objectSingle .detailTXT {
   font-size: 0.7em;
   text-decoration: none;
   line-height: 1.6em;
   margin: 0px;
   padding: 0px;
}
.tx-xpublish-pi1 .objectSingle td {
   font-size: 0.7em;
   text-decoration: none;
   line-height: 1.6em;
   margin: 0px;
   padding: 0px;
   vertical-align: top;
}
.tx-xpublish-pi1 .objectSingle .location {
   float: left;
   width: 370px;
   font-size: 0.7em;
   text-decoration: none;
   line-height: 1.6em;
   margin: 0;
   padding: 15px 0px 10px 0px;
   border-bottom: 1px solid grey;   
}
.tx-xpublish-pi1 .objectSingle .contact {
   float: left;
   width: 370px;
   padding: 10px 0px 10px 0px;
   border-bottom: 1px solid grey;
}
.tx-xpublish-pi1 .objectSingle .areas {
   float: left;
   width: 370px;
   padding: 10px 0px 10px 0px;
   border-bottom: 1px solid grey;
}
.tx-xpublish-pi1 .objectSingle .others {
   float: left;
   width: 370px;
   padding: 10px 0px 10px 0px;
}
.tx-xpublish-pi1 .objectSingle .detailinfo {
   float: left;
   width: 370px;
   padding: 10px 0px 10px 0px;
   border-bottom: 1px solid grey;
}
.tx-xpublish-pi1 .objectSingle .description {
   float: left;
   width: 370px;
   font-size: 0.7em;
   text-decoration: none;
   line-height: 1.6em;
   margin: 0;
}
.tx-xpublish-pi1 .objectSingle .titleImageBox {
   width: 400px;
   background-color: #e4e6df;
   overflow:hidden;
   padding-left: 2px;
}
.tx-xpublish-pi1 .objectSingle .titleImage {
   width: 400px;
}
.tx-xpublish-pi1 .objectSingle .imageTitle {
   font-size: 0.7em;
   font-style: normal;
   font-weight: none;
   padding: 10px 0px 10px 2px;
}
.tx-xpublish-pi1 .objectSingle .objectSingleImages {
   width: 199px;
   height: 150px;
   overflow:hidden;
}
.tx-xpublish-pi1 .imagesTable0 {
   width: 400px;
}
.tx-xpublish-pi1 .imagesTable0 td {
   width: 150px;
   background-color: #e4e6df;
   text-align: center;
   overflow: hidden;
}
.tx-xpublish-pi1 img.image {
   height: 150px; 
   cursor: pointer;
}
.tx-xpublish-pi1 p {
  padding: 0px;
  margin: 0px;
  font-size: 100%;
}
