/* screenwork css framework (Fri, 21 Aug 2009 10:10:11 +0200) */

div#cms ul#tabs-nav {border-bottom: 1px solid #5474A3;height: 2em;list-style-type: none;list-style-position: inside;margin-left: 0em;padding-left: 1em;}ul#tabs-nav li {background-color: #fff;float: left;color: #000;border-left: 1px solid #5474A3;border-right: 1px solid #5474A3;border-top: 1px solid #5474A3;height: 1.5em;margin-right: 0.2em;padding: 0.2em 0.5em;}ul#tabs-nav li.selected {height: 1.6em;} ul#tabs-nav li a {text-decoration: none;}div#immo .mieten {float: left;width: 19em;}div#immo .kaufen {float: left;width: 20em;}div#immo div#objektarten h2 {clear: both;font-size: 1.3em;}div#immo div#objektarten h3 {font-size: 1.2em;}div#suche-objektnummer input#objektnummer {width: 15em;float: left;font-size: 1em;}div#suche-objektnummer h2 {}div#expose div#tabs ul li {list-style: none;margin: 0em;padding-right: 1em;}div#immo div#seiten-sortierung {height: 2em;margin-bottom: 20px;margin-top: 5px;}div#immo div#seiten-sortierung div.paginate {font-size: 1.1em;float: left;margin-left: 1em;margin-top: 0.2em;}div#immo div#seiten-sortierung div.paginate img {margin-top: -0.1em;vertical-align: middle;}div#immo div#seiten-sortierung p {margin-bottom: 0em;}div#immo select#sortierung {float: right;margin-right: 3.3em;margin-top: 0.3em;font-size: 1.1em;}div#immo div.treffer {clear: both;border-top: 8px solid #fff;padding: 1.5em 1em;margin: 0.5em 0em;}div.treffer-bild {float: left;width: 150px;}div.treffer-text {float: left;width: 36em;}div.treffer h3 {padding-bottom: 0.5em;}div.treffer .text {display: block;}div#cms .inhalt div.treffer a.link-details {font-weight: bold;font-size: 1.1em;padding: 0.2em 1.5em;border: 1px solid #000;background-color: #fff;text-decoration: none;display: block;width: 4em;margin-left: 1em;}div#cms .inhalt div.treffer a:hover.link-details {text-decoration: underline;}div#suche-einschraenken {height: 5.2em;margin-bottom: 0.9em;background-color: #fff;}div#cms .inhalt div#suche-einschraenken h2 {color: #000;font-weight: bold;padding-top: 0.3em;font-size: 1.1em;margin-bottom: 0em;border-bottom: 1px solid #fff;}div#suche-einschraenken form label {float: none;}div#suche-einschraenken input.plz,div#suche-einschraenken input.ort,div#suche-einschraenken input.preis-von,div#suche-einschraenken input.preis-bis {font-size: 1em;}div#suche-einschraenken input.preis-von,div#suche-einschraenken input.preis-bis {width: 4em;}div#suche-einschraenken input.plz {width: 3em;}div#suche-einschraenken input.ort {width: 10em;}div.seite .vor {float: left;}div#cms div.seite .vor a,div#cms a.zurueck {color: #000;padding-left: 2em;background: url(/media/layout/immobilien/bg-zurueck.gif) center left no-repeat;}div.seite .weiter {float: right;}div#cms div.seite .weiter a {color: #000;padding-right: 2em;background: url(/media/layout/immobilien/bg-weiter.gif) center right no-repeat;}#expose div#tabs {height: 3em;background-color: #fff;}#expose .tabs {margin: 0 0 0 0 !important;}#expose .tabs li {float: left;list-style: none;margin-right: 0.5em;text-align: center;width: 8em;padding-bottom: 0.4em;padding-top: 0.6em;}div#cms .inhalt ul.tabs {padding-left: 0em;}#expose .tabs a {display: block;width:8em;color:#000;text-decoration:none;}#expose .tabs li.aktiv {font-weight: bold;color: #000;}#expose .tabs-ende {clear: both;padding-bottom: 10px;}#expose fieldset.eigenschaften label {width: 17em;float: left;margin-left: 1.2em;font-size: 1.1em;}#expose fieldset.eigenschaften p {margin-bottom: 0.5em;}div#expose h3 {font-size: 1.4em;font-weight: bold;}.inhalt div#expose h3 {font-size: 1.2em;font-weight: bold;margin: 0.5em 1em;padding: 0em;}.inhalt #expose p {padding: 0em;}div#expose ul.anlagen li {list-style: square outside;}div#expose div.galerie img {border: none;}div#immo-ansprechpartner {}.inhalt div#immo-ansprechpartner h2 {color: #fff;background-color: #444444;padding: 0.2em 1em;font-size: 1.2em;font-weight: normal;margin-bottom: 1em;line-height: 1.5em;}div#cms .inhalt div#expose table.rechner {border: none;margin: 0em 1em;width: 54em;margin-top: 0em;}div#expose table.rechner tr,div#expose table.rechner th,div#expose table.rechner td {border: none;padding: 0.5em 1em;}div#expose table.rechner th {background-color: #fff;color: #000;font-weight: bold;margin-top: 0.5em;}div#expose table.rechner th.rechts,div#expose table.rechner td.rechts {width: 10em;text-align: right;}div#expose table.rechner tr.summe td {border-top: 1px solid #000;font-weight: bold;}div#expose table.rechner input {width: 11.5em;font-size: 0.9em;text-align: right;}div#expose table.rechner input#calcPrice {color: #000;font-weight: bold;font-size: 0.9em;}div#expose table.rechner input.prozentzahlen {width: 4em;}div#expose a.button {font-size: 1.3em;display: block;background-color: #fff;width: 6em;border: 1px solid #000;padding: 0.3em 0.3em 0.3em 1em;margin-bottom: 1em;margin-left: 1em;margin-top: 1em;color: #000;}#galleryThumbnails {}#galleryThumbnails.gallery-visible {border: 1px solid #000;}#galleryThumbnails td {text-align: center;vertical-align: top;border: none !important;}#galleryThumbnails img.gallery-thumbnail {height: 6em;width: auto;}#galleryThumbnails img.gallery-thumbnail:hover {height: 6em;cursor: pointer;}.gallery-action-container {text-align: right;}#galleryDialog {background-color: #fff;padding-left: 0px;padding-right: 0px;position: absolute;text-align: left;top: 25px;z-index: 11;}#galleryDialog a.hoverLeft,#galleryDialog a.hoverRight {padding: 0;padding-left: 0px;padding-right: 0px;display: block;}#galleryDialog .hoverLeft:hover,#galleryDialog .hoverLeft:visited:hover {background: transparent url(/media/layout/immobilien/links.png) no-repeat center left;}#galleryDialog .hoverRight:hover,#galleryDialog .hoverRight:visited:hover {background: transparent url(/media/layout/immobilien/rechts.png) no-repeat center right;}#galleryDialog p {color: #333;font-size: 0.8em;padding-left: 1.5em;padding-bottom: 0.5em;margin: 0.5em;font-weight: bold;}#galleryDialog div.links a {color: #333;font-size: 0.8em;padding-left: 2em;padding-top: 0.5em;padding-bottom: 0.5em;text-decoration: none;font-weight: bold;}#galleryDialog .previous-next {float: left;}#galleryDialog .previous-next a {margin-right: 2.5em;float: left;}#galleryDialog .close {float: right;padding-right: 20px;}#galleryDialog .footer {clear: both;}#galleryDialog a#galleryDialogClose {margin-right: 0em;}#galleryDialogImgCnt {margin: 10px;}.mask {background-color: #545454;display: block;height: 100%;left: 0pt;position: absolute;top: 0pt;width: 100%;}