.dlh_googlemap img {max-width:none}.dlh_googlemap .routinglink{white-space:nowrap}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:150%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayOpaque{background:url(../../assets/mediabox/images/80.png)}#mbOverlay.mbOverlayAbsolute{position:absolute}#mbOverlay.mbMobile{position:absolute;background-color:transparent}#mbBottom.mbMobile{line-height:24px;font-size:16px}#mbCenter{position:absolute;z-index:9999;left:50%;padding:10px;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);-khtml-box-shadow:0 5px 20px rgba(0,0,0,.5);-moz-box-shadow:0 5px 20px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(0,0,0,.5)}#mbCenter.mbLoading{background:#000 url(../../assets/mediabox/images/loading-dark.gif) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbMedia{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat}#mbBottom{line-height:20px;font-size:12px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;text-align:left;color:#999;min-height:20px;padding:10px 0 0}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:700}#mbNumber{display:inline;color:#999;font-size:.8em;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:1.6em;font-size:.8em}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:400}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:700;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:1.4em;font-weight:700}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:700;text-decoration:underline}
.social_media_logos img {
    width:35px;
    max-width:35px;
}
.social_media_logos a {
    text-decoration:none;
}
.p_preformat p {
    margin-bottom:15px;
}
.mod_photoalbums2view h3 {
    margin-bottom:20px;
    padding-top:15px;
    white-space:nowrap;
    font:14pt Century Gothic,Verdana,sans-serif;
    color:#464646;
}
#content_article h2 {
    margin:0;
    padding:0;
    font:10pt Century Gothic,Verdana,sans-serif;
    font-weight:bold;
}
.mod_photoalbums2list .info {
    width:250px;
    float:right;
}
.mod_photoalbums2list .albumswrap {
    width:100%;
    overflow:hidden;
    margin-top:15px;
    margin-bottom:10px;
    border-top:0px solid #E5D6B5;
    border-right:0px solid #E5D6B5;
    border-bottom:1px solid #E5D6B5;
    border-left:0px solid #E5D6B5;
}
html {
    height:100%;
}
* {
    margin:0;
    padding:0;
    border-style:hidden;
}
.block {
    overflow:visible;
}
#bild_mitte {
    left:-10px;
    top:70px;
    position:absolute;
}
#bild_mitte img {
    width:450px;
    height:300px;
}
#content_article {
    margin-top:355px;
    padding-right:10px;
}
#karte-rechts {
    width:280px;
    overflow:hidden;
    margin-top:150px;
    margin-left:10px;
    border:1px solid #E5D6B5;
}
#right .mod_customnav {
    width:200px;
    padding-left:25px;
    font:10pt Century Gothic,Verdana,sans-serif;
}
#right .mod_customnav a {
    text-decoration:none;
}
#right .mod_customnav ul {
    list-style-type:none;
}
#navi_top {
    margin-top:15px;
    color:#936;
}
#navi_bot {
    margin-top:10pt;
    color:#000;
}
#right .mod_customnav li.active,
#right .mod_customnav li.trail {
    padding-top:5px;
    padding-bottom:5px;
    font-weight:bold;
}
#navi_top a,
#navi_top a:visited {
    color:#936;
}
#navi_top a:hover {
    color:#c69;
}
#navi_bot a,
#navi_bot a:visited {
    color:#000;
}
#navi_bot a:hover {
    color:#666;
}
h1 {
    left:0;
    top:32px;
    position:relative;
    white-space:nowrap;
    font:18pt Century Gothic,Verdana,sans-serif;
    color:#464646;
}
h4,
h4 a,
h4 a:visited {
    font:10pt Century Gothic,Verdana,sans-serif;
    font-weight:bold;
    text-decoration:none;
    color:#000;
}
h4 a:hover {
    font:10pt Century Gothic,Verdana,sans-serif;
    font-weight:bold;
    text-decoration:none;
    color:#666;
}
#titel h3 {
    left:10px;
    top:15px;
    position:absolute;
    white-space:nowrap;
    font:16pt Century Gothic,Verdana,sans-serif;
    color:#464646;
}
.mod_photoalbums2list h4 {
    white-space:nowrap;
    font:14pt Century Gothic,Verdana,sans-serif;
    color:#464646;
}
p.back a,
p.back a:visited {
    font:10pt Century Gothic,Verdana,sans-serif;
    text-decoration:underline;
    color:#000;
}
.mod_photoalbums2view .imagewrap {
    padding:5px;
    border-bottom:1px solid #E4D7B5;
}
.mod_galleryviewer .layout_default table {
    margin-top:15px;
}
body {
    background-color:#FFE0AF;
    background-image:url("../../files/design/bg.jpg");
    background-repeat:repeat-x;
}
.ce_text,
.routinglink,
.mod_photoalbums2list .info {
    font:10pt Century Gothic,Verdana,sans-serif;
    font-weight:normal;
    color:#000;
}
.routinglink a,
.routinglink a:visited,
.routinglink a,
.routinglink a:visited {
    font:10pt Century Gothic,Verdana,sans-serif;
    font-weight:normal;
    text-decoration:underline;
    color:#000;
}
.routinglink a:hover {
    font:10pt Century Gothic,Verdana,sans-serif;
    font-weight:normal;
    text-decoration:none;
    color:#000;
}
#container,
#footer {
    overflow:hidden;
    background-image:url("../../files/design/bgwhite.png");
    background-repeat:repeat-y;
}
#profeel_figur {
    width:211px;
    left:799px;
    top:0;
    position:absolute;
    z-index:301;
}
#header {
    width:300px;
    height:50px;
    left:10px;
    top:100px;
    position:absolute;
    padding-left:20px;
    text-align:left;
    background-image:url("../../files/design/braun_transp.png");
    z-index:300;
}
#footer .inside {
    width:900px;
    height:100px;
    left:10px;
    top:0;
    position:relative;
    background-color:#e5d6b5;
}
#footer_tbl {
    width:520px;
    bottom:0;
    left:50%;
    right:0;
    top:0;
    position:relative;
    overflow:visible;
    margin-top:31px;
    margin-left:-260px;
    text-align:left;
    white-space:nowrap;
    font-size:10pt;
}
#logos_links img {
    margin-top:25px;
    margin-left:20px;
}
#logos_links {
    margin-bottom:35px;
}
#main .inside {
    padding-right:10px;
    padding-bottom:100px;
    padding-left:10px;
    z-index:290;
}
#left {
    width:170px;
    padding-left:10px;
}
#left .inside {
    margin-bottom:-32767px;
    padding-bottom:32767px;
    border-top:0px solid #e5d6b5;
    border-right:1px solid #e5d6b5;
    border-bottom:0px solid #e5d6b5;
    border-left:0px solid #e5d6b5;
}
#bild_links {
    height:450px;
}
#right {
    width:300px;
    height:450px;
    left:-10px;
    background-color:#e4d7b5;
}
#profeel_logo_oben {
    height:70px;
    border-top:0px solid #f7ebda;
    border-right:0px solid #f7ebda;
    border-bottom:1px solid #f7ebda;
    border-left:0px solid #f7ebda;
}
#header h2 {
    margin:0;
    padding:10px 0 0;
    white-space:nowrap;
    font:16pt Century Gothic,Verdana,sans-serif;
    color:#936;
    letter-spacing:3px;
}
#wrapper {
    left:0;
    top:0;
    position:relative;
    width:920px !important;
}
.formbody td {
    vertical-align:top;
}
.formbody input,
.formbody textarea {
    width:275px;
    margin-left:25px;
    border:1px solid #E5D6B5;
    font:10pt Century Gothic,Verdana,sans-serif;
    color:#000;
}
.routinglink input {
    border:1px solid #E5D6B5;
    font:10pt Century Gothic,Verdana,sans-serif;
    color:#000;
}
.formbody textarea {
    height:150px;
}
.formbody .captcha_text {
    padding-left:25px;
}
.formbody input.submit {
    margin-top:25px;
    background-color:#eee;
}
.formbody input.error {
    background-color:#FFF8F0;
}
.formbody p.error {
    padding-left:25px;
    font:8pt Century Gothic,Verdana,sans-serif;
    font-style:italic;
    color:#a00;
}

.page_home #bild_links {
    width:170px;
    height:451px;
    background-image:url("../../files/design/links_home.jpg");
    background-repeat:repeat-y;
}
.page_jda #bild_links {
    width:170px;
    height:451px;
    background-image:url("../../files/design/links_jda.jpg");
    background-repeat:no-repeat;
}
.page_gesichtsbehandlungen #bild_links {
    width:170px;
    height:451px;
    background-image:url("../../files/design/links_gesichtsbehandlungen.jpg");
    background-repeat:no-repeat;
}
.page_medical #bild_links {
    width:170px;
    height:451px;
    background-image:url("../../files/design/links_medical.jpg");
    background-repeat:no-repeat;
}
.page_needling #bild_links {
    width:170px;
    height:451px;
    background-image:url("../../files/design/neu/menu_multineedling.jpg");
    background-repeat:no-repeat;
}
.page_wellness #bild_links {
    width:170px;
    height:451px;
    background-image:url("../../files/design/links_wellness.jpg");
    background-repeat:no-repeat;
}
.page_masken #bild_links {
    width:170px;
    height:451px;
    background-image:url("../../files/design/links_masken.jpg");
    background-repeat:no-repeat;
}
.page_zusatzbehandlungen #bild_links {
    width:170px;
    height:451px;
    background-image:url("../../files/design/links_zusatzbehandlungen.jpg");
    background-repeat:no-repeat;
}
.page_gutscheine #bild_links {
    width:170px;
    height:451px;
    background-image:url("../../files/design/links_gutscheine.jpg");
    background-repeat:no-repeat;
}
.page_bilder #bild_links {
    width:170px;
    height:451px;
    background-image:url("../../files/design/links_bilder.jpg");
    background-repeat:no-repeat;
}
.page_allgemeines #bild_links {
    width:170px;
    height:451px;
    background-image:url("../../files/design/links_allgemeines.jpg");
    background-repeat:no-repeat;
}
.page_kontakt #bild_links {
    width:170px;
    height:451px;
    background-image:url("../../files/design/links_kontakt.jpg");
    background-repeat:no-repeat;
}

