body {background: #e1e8eb; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 23px; color:#565656}
#container {position: relative; width: 1100px; margin:0 auto; border:none}

header {position: relative; width: 980px;background: #fff; padding: 18px 0 0 0; margin: 0 0 0 60px; height: 600px}
header.h-objektdetail {height: 696px}
#logo {background: url('sprites.png') no-repeat -46px -52px; width: 220px; height: 85px; margin:0 0 0 380px}
#bildwelt {position: relative; width: 960px; height: 385px; margin: 20px 0 0 10px; overflow: hidden}
#bildwelt-objektdetail {position: relative; width: 641px; height: 385px; margin: 20px 0 0 10px; overflow: hidden}

.scroll-down {position: absolute; bottom: 18px; left: 461px; z-index:9999999; background: url('sprites.png') no-repeat -348px -316px; width: 54px; height: 54px; cursor: pointer}
.scroll-down.over { background: url('sprites.png') no-repeat -348px -376px}
/*#bildwelt .titelbild-detailansicht img {position: absolute; bottom: 0px}*/

#bx-pager {position: absolute; top: 189px; right: 10px; width: 446px; height: 385px; background: #fff; overflow: hidden}
#bx-pager div {float:left; margin: 0 2px 2px 0}
.bx-pager-mehr-bilder {position: absolute; bottom: -1px; right: 14px; background: #fff; width: 157px; height: 118px}
.bx-pager-mehr-bilder-bg {position: absolute; bottom: 41px; right: 10px; background: url('sprites.png') no-repeat -468px -303px; width: 165px; height: 76px; font-family: 'Adobe Garamond Pro 1166234',Times New Roman,Times,serif; font-size: 20px; font-weight: lighter; line-height: 20px; color:#00448F; text-align: center; padding:49px 0 0 0; cursor: pointer}
.bx-pager-mehr-bilder-bg.over {background: url('sprites.png') no-repeat -639px -303px; color:#fff}

.slider-objektdetail img {max-height: 385px}
.thumb-gallery {position: relative; margin:20px 0 0 7px; height: 478px; overflow: hidden}

.content {position: relative; width: 980px;background: #fff; padding: 0 0 40px 0; margin: 0 0 0 60px}
.content.first {margin: -10px 0 0 60px}
.eine-spalte {position: relative; width: 300px; margin: 0 10px 0 0; padding: 10px; background: #fff}
.content .eine-spalte {width: 278px; margin: 0; padding: 14px 20px 0 20px; /*border-left: 1px solid #e6e8ea; border-right: 1px solid #e6e8ea;*/ float: left;}
.content .eine-spalte.objektdetail {padding-top: 10px}
.content .eine-spalte.kein-padding {padding:0; width: 318px}
.zwei-spalten {width: 650px; float: left}
.zwei-spalten.inhalt {padding:9px 30px 0 20px; width: 600px; border-right: 1px solid #e6e8ea;}
.drei-spalten.inhalt {padding:0 30px 0 20px; width: 900px}
.text-zwei-spalten {width: 595px}

.content .sitemap ul li {list-style:none; font-family:'Adobe Garamond Pro 1167025', "Times New Roman", Times, serif; font-size: 22px; color:#00448f; line-height: 26px; font-weight: normal; margin-left: 0; margin-bottom: 20px}
.content .sitemap ul li a, .content .sitemap ul li a:visited {text-decoration: none;}
.content .sitemap ul li a:hover, .content .sitemap ul li a:active {text-decoration: underline;}
.content .sitemap ul li ul li {font-family:Arial,Helvetica,sans-serif; font-size: 13px; margin-bottom: 0;}

.ref-img {float:left}
.ref-text {float:left; margin: 0 0 0 20px}

.zurueck-bt-top, .zurueck-bt-bottom {position: absolute; top: 6px; left: -56px; background: url(img/prev.png) no-repeat; width: 60px; height: 39px; cursor: pointer}
.zurueck-bt-top.over, .zurueck-bt-bottom.over {background: url(img/prev_over.png) no-repeat}
.zurueck-bt-bottom {top:auto; bottom: 40px}

.right-adress.fixed {position: fixed; top: 20px; width: 280px}

.titelbild-uebersicht {height: 120px; overflow: hidden; margin-bottom: 20px}
.titelbild-uebersicht img {margin-top: -20%}

.objekt-schnellsuche {background: url('sprites.png') no-repeat -4px -203px; width: 283px; height: 357px; margin: 0 0 0 5px; padding: 15px 0 0 25px; color:#fff}

.objektauswahl {position: relative; width: 980px; margin:0 0 0px 60px; padding-bottom: 25px}
.objektauswahl-box {position:relative; width: 320px}
.objektauswahl-box-uebersicht {position:relative; width: 320px; float: left; margin: 0 10px 0 0; padding: 0 0 25px 0; cursor: pointer; height: 474px;}
body.referenzen .objektauswahl-box-uebersicht {height: 380px; cursor: default}
.objektauswahl-box > .eine-spalte {position: relative}
.objektauswahl .eine-spalte {height: 454px; color:#00448f; font-size: 12px; margin: 0}
body.referenzen .objektauswahl .eine-spalte {height: 360px}
.objektauswahl-hl {height: 40px; line-height: 18px; margin: 6px 0 0 0}
.objektauswahl .eine-spalte strong {font-size: 14px}
.objektauswahl-img {height:225px; overflow: hidden}
.objektauswahl-preis {float: right; text-align: right}
.zum-objekt-bt {background: url('sprites.png') no-repeat -646px -86px; width: 144px; height: 33px; color: #00448f; font-size: 14px; line-height: 18px; padding: 10px 0 0 24px; margin: 7px 0 0 65px; cursor: pointer}
.zum-objekt-bt.over {background: url('sprites.png') no-repeat -472px -86px; width: 144px; height: 33px; color: #fff}

.objektauswahl-box-uebersicht.over .objektauswahl-box .eine-spalte, .objektauswahl-box.over .eine-spalte {background: #f7f7f7}
.objektauswahl-box-uebersicht.over .zum-objekt-bt, .objektauswahl-box.over .zum-objekt-bt {background: url('sprites.png') no-repeat -472px -86px; width: 144px; height: 33px; color: #fff}

.objektauswahl-table {width: 300px}
.objektauswahl-table td.td1 {width: 88px}
.objektauswahl-table td.td2 {width: 54px}
.objektauswahl-table td.td3 {text-align: right; /*color: #a8abba*/}
body.startseite .objektauswahl-table td.td3, body.landingpage .objektauswahl-table td.td3 {width: 150px; text-align: right; /*color: #a8abba*/}

.objekt-zurueck-bg {background: url('sprites.png') no-repeat -469px -151px; width: 212px; height: 56px; margin: 0 0 0 -7px; padding: 13px 0 0 78px;}
.objekt-zurueck-bt {text-align: center; padding-top: 10px !important}

.anfrage-senden-bt {font-family:'Adobe Garamond Pro 1166234', "Times New Roman", Times, serif; font-size: 24px; line-height: 32px; color:#fff; font-weight:lighter; margin: 0 0 5px 0}
.anfrage-senden-bt.over {text-decoration: underline}

.bt-sort {cursor: pointer; border: 1px solid #00448f; border-bottom: 1px solid #c7cad5; font-weight: bold; float:left; padding: 5px; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px}
.bt-sort.active, .bt-sort.over {border-bottom: 1px solid #fff; color:#00448f}
.bt-sort.last {margin-left:-1px}

ul.objektslider {overflow: hidden; height: 490px}
ul.objektslider li {overflow: visible; height: 495px}
.schatten-gross {background: url('sprites.png') no-repeat -2px -5px; width: 960px; height: 37px}
.schatten-gross.after-content {margin:0 0 0 60px}
.schatten-klein {position:absolute; bottom: 6px; background: url('sprites.png') no-repeat -316px -52px; width: 319px; height: 20px;}
.objektauswahl-box-uebersicht .schatten-klein {bottom:10px}

footer {position: relative; width: 980px; margin: 0 0 100px 60px; color: #00448f; font-size: 12px}
.rdm-logo {background: url('sprites.png') no-repeat -319px -208px; width: 98px; height: 95px; float: left; margin: 0 6px 0 0}
.footer-info {float:left}
.footer-copy {float: left; width: 280px}
.footer-meta {float: right; width: 580px; text-align: right}
.footer-meta a,
.footer-meta a:visited {color: #00448f; text-decoration: none; margin: 0 18px 0 18px}
.footer-meta a:hover,
.footer-meta a:active,
.footer-meta a.current {color: #00448f; text-decoration: underline}
.footer-meta a.last {margin: 0 0 0 18px}


.bildergalerie {width: 180px; height: 100px; overflow: hidden; border:1px solid #00448f; float:left; margin: 0 10px 10px 0}
.bildergalerie-hochformat {width: 180px; height: 210px; overflow: hidden; border:1px solid #00448f; float:left; margin: 0 10px 10px 0}
.bildergalerie img {width: 180px}
.bildergalerie-hochformat img {width: 180px}

.pfeil {width: 11px; height: 10px; background: url(../img/pfeil.png) no-repeat; display: inline-block; margin-left: 2px}
.lupe {width: 48px; height: 48px; position: absolute; right: 10px; bottom:10px; background: url(../img/lupe.png) no-repeat; z-index: 999999}

.fancybox-overlay.fancybox-overlay-fixed {z-index: 9999999}