span.opDay{width:92px;display:inline-block;}
p.red{color:#cf0000;}
p.red a{text-decoration:underline;color:#e6a343;}
p.red a:hover{color:#cf0000;}
*,img,figure{margin:0;padding:0;border:none;}
img,figure{float:left;}
body{width:100%;height:100%;background-color:#f7df99;font-size:17px;line-height:26px;color:#55660B;font-family:"Trebuchet MS",Arial,sans-serif;}
#Kinderarzt{width:100%;height:70px;position:absolute;float:right;display:block;background-color:#e6a343;border-bottom:5px solid #e6a343;z-index:0;}
#wrapper{width:1250px;height:auto;position:relative;overflow:hidden;margin-right:auto;margin-left:auto;}
h1{height:0;text-indent:-9999em;}
h2,h3,h4{letter-spacing:.01em;}
#main h2.printHead{display:none;}
h3{font-size:1.4rem;line-height:2rem;color:#e6a343;}
h3 a{color:#e6a343;}
h3 a:hover{color:#9d5e03;}
h3.printHead{display:none;}
a{text-decoration:none;color:#55660B;outline:none;-webkit-transition:0.25s;-moz-transition:0.25s;transition:0.25s;}
.invisible{display:none;}
ul li{list-style-type:none;}
body{background-color:#f7df99;}
#wrapper{width:100%;overflow:hidden;}
.kvkarte{position:relative;z-index:10;}
.mod_customnav.ratgeber.rot{margin-top:-2em;z-index:0;}
.mod_customnav.ratgeber.rot h3{color:#ed0000;}
#left .mod_customnav ul li a,#main .mod_customnav ul li a{display:block;padding-bottom:4px;text-decoration:underline;}
#left .mod_customnav ul li,#main .mod_customnav ul li{position:relative;float:left;clear:both;margin-bottom:3px;margin-left:15px;list-style-type:disc;}
.content-text a,.layout_latest a{text-decoration:underline;}
.content-text a:hover,.layout_latest a:hover,#left .mod_customnav ul li a:hover{text-decoration:underline;color:#9d5e03;}
#main h3.content-headline{width:92%;float:left;clear:both;margin-top:.5em;margin-bottom:.5em;padding-right:4%;padding-left:4%;font-size:2.2rem;line-height:2.8rem;color:#e6a343;}
.layout_latest h4{font-size:1.4rem;line-height:2rem;color:#e6a343;}
#main .layout_latest h4,#main h3,#main h3 a{color:#b2bb25;}
#main h3 a:hover{color:#55660B;}
#main .content-text a:hover,#main .layout_latest a:hover,#main .mod_customnav ul li a:hover{text-decoration:underline;color:#b2bb25;}
.content-text h3,.timePosition h3,.mod_customnav h3,.layout_latest h4,p,.teaser,.tag,.zeit,.timeInfo{float:left;clear:both;margin-bottom:.8em;}
.timeInfo{margin-bottom:0;}
.zeit{clear:none;padding-left:3%;}
.teaser{width:100%;}
.layout_latest,.ratgeber,.timePosition,.flyerAction{width:55%;height:auto;position:relative;float:left;clear:both;margin-bottom:2em;
    background:#fff1c9 url("/files/Layout/news_azt_bottom.png") right bottom no-repeat;padding:1.5em 4% 1.2em 4%;background-size:90px 25px;z-index:35;}
#main .layout_latest,#main .ratgeber,#main .timePosition{background:#fff url("/files/Layout/news_privat_bottom.png") right bottom no-repeat;background-size:90px 25px;}
#main .verlauf{border:4px solid #f7df99;}
#Kinderarzt{height:0;border-bottom:0;}
#container{width:1250px;height:auto;position:relative;margin-right:auto;margin-left:auto;}
#schraege{width:1500px;height:2500px;left:-1000px;top:-900px;position:absolute;background-color:#E1E4E5;-moz-transform:rotate(28deg); /* Firefox 3.6 Firefox 4 */-webkit-transform: rotate(28deg); /* Safari */-o-transform: rotate(28deg); /* Opera */-ms-transform: rotate(28deg); /* IE9 */transform: rotate(28deg); /* W3C */z-index:50;}
#left,#main{width:50%;height:auto;position:relative;float:left;padding-bottom:100px;z-index:80;}
#left{float:right;}
#main{background-image:url("/files/Layout/Fussspuren_Privatpraxis_Dr-Schramm.png");background-position:right bottom;background-repeat:no-repeat;background-size:400px 200px;}
#left{background-image:url("/files/Layout/Fussspuren_Arztpraxis_Dr-Schramm.png");background-position:right bottom;background-repeat:no-repeat;background-size:400px 200px;}
.firmenlogo{width:420px;height:auto;position:relative;overflow:hidden;float:left;display:block;z-index:80;}
.firmenlogo img{width:100%;height:auto;}
.Anfahrt{width:300px;height:210px;position:relative;float:right;clear:both;margin-top:-90px;margin-bottom:-70px;}
#main .Anfahrt{margin-top:-135px;}
.AnfahrtPosition{width:180px;position:relative;float:right;margin-top:-197px;margin-right:26px;text-align:center;z-index:90;}
#main .AnfahrtPosition{margin-top:-186px;}
.AnfahrtPosition h3{clear:both;font-size:1.3rem;line-height:1.5rem;}
.AnfahrtPosition p{width:100%;margin-top:.2em;margin-bottom:.3em;text-align:center;line-height:1.4rem;}
.Anfahrt .mod_randomImage{position:relative;float:right;z-index:49;}
.sideBambus{width:100%;right:0;top:0;position:absolute;z-index:20;}
.sideBambus figure{float:right;}
#left .flyerAction{background-color:#e6a343;}
#left .flyerAction .ausruf{right:0;top:0;position:absolute;}
#left .flyerAction h3{position:relative;padding:10px;text-align:center;font-size:1.8rem;line-height:2.4rem;color:#fff1c9;box-sizing: border-box;z-index:100;}
#left .flyerAction .ce_sond{max-width:338px;float:left;margin-bottom:1.5em;}
#left .flyerAction .ce_image img{height:auto;max-width:100%;}
#left .flyerAction .ce_download{width:100%;padding:20px;text-align:center;box-sizing: border-box;}


@media (max-width:1250px) {

#container{width:100%;}
#left,#main{width:50%;margin-left:0;}
.layout_latest,.ratgeber,.timePosition,.flyerAction{width:70%;}

}

@media (max-width:980px) {

#schraege{display:none;}
#left,#main{width:100%;}
#main{background:#e1e4e5 url("/files/Layout/Fussspuren_Privatpraxis_Dr-Schramm.png") right bottom no-repeat;border-top:50px solid #b2bb25;background-size:400px 200px;}
.Anfahrt{float:left;margin-left:300px;}
    
}

@media (max-width:600px) {

.layout_latest,.ratgeber,.timePosition,.flyerAction{width:96%;padding-right:2%;padding-left:2%;}
#left,#main{background-position:left bottom;}
.firmenlogo{margin-left:-25px;}
.Anfahrt{width:96%;height:auto;float:right;clear:both;margin-top:-0.7em;margin-bottom:2em;padding-right:2%;padding-left:2%;background-color:#fff;}
h3.content-headline,#main h3.content-headline{width:96%;padding-right:2%;padding-left:2%;}
#left .Anfahrt{background-color:#fff1c9;}
#main .Anfahrt{margin-top:-0.7em;}
.AnfahrtPosition,#main .AnfahrtPosition{width:100%;margin:1.5em 0;}
.Anfahrt .mod_randomImage{display:none;}
.sideBambus{display:none;}
#main .verlauf{border-right:0;border-left:0;}
    
}
.jump a{width:0;height:0;position:relative;float:left;display:block;margin-top:20px;margin-bottom:-50px;margin-left:135px;text-indent:-9999em;
    border-left: 30px solid transparent;border-right: 30px solid transparent;border-bottom: 30px solid #e6a343;}
.jump a:hover{margin-top:10px;border-left: 30px solid transparent;border-right: 30px solid transparent;border-bottom: 40px solid #9d5e03;}
#footer{width:100%;position:relative;overflow:visible;float:left;clear:both;z-index:30;}
#footer .inside{width:1250px;min-height:200px;position:relative;margin-right:auto;margin-left:auto;background-image:url("/files/Layout/linie-white.svg");
    background-position:left top;background-repeat:no-repeat;background-size:1250px auto;}
#footer .mod_customnav{width:870px;float:right;display:block;padding-bottom:40px;}
h5.copyrights{width:100%;float:left;clear:both;margin-top:140px;padding-bottom:1em;font-size:.9rem;line-height:1.2rem;font-weight:normal;color:#fff;}
#footer .mod_customnav ul li{float:left;}
#footer .mod_customnav ul li a,#footer .mod_customnav ul li strong{display:block;padding-top:10px;padding-right:40px;padding-bottom:10px;font-size:85%;font-weight:normal;color:#858585;letter-spacing:.01em;}
#footer .mod_customnav ul li a:hover,#footer .mod_customnav ul li strong{text-decoration:underline;color:#9d5e03;}
.sharebuttons{width:100%;height:20px;position:relative;float:right;clear:both;}
.sharebuttons a.twitter,.sharebuttons a.linkedin,.sharebuttons a.xing,.sharebuttons a.facebook{width:20px;height:20px;float:right;margin-left:4px;text-indent:-9999em;}
.sharebuttons a.twitter{background-image:url("/files/Layout/sozials/social_tweet.png");background-position:left center;background-repeat:no-repeat;background-size:20px 62px;}
.sharebuttons a.linkedin{background-image:url("/files/Layout/sozials/social_linkedIn.png");background-position:left center;background-repeat:no-repeat;background-size:20px 62px;}
.sharebuttons a.xing{background-image:url("/files/Layout/sozials/social_xing.png");background-position:left center;background-repeat:no-repeat;background-size:20px 62px;}
.sharebuttons a.facebook{background-image:url("/files/Layout/sozials/social_facebook.png");background-position:left center;background-repeat:no-repeat;background-size:20px 62px;}
.sharebuttons a.twitter:hover,.sharebuttons a.twitter:focus,
.sharebuttons a.linkedin:hover,.sharebuttons a.linkedin:focus,
.sharebuttons a.xing:hover,.sharebuttons a.xing:focus,
.sharebuttons a.facebook:hover,.sharebuttons a.facebook:focus{background-position:left bottom;}

@media (max-width:1250px) {

#wrapper{width:100%;}
.mod_mobile_menu{width:41%;}
.jump a{margin-left:10%;}
#footer .inside{width:100%;}
#footer .mod_customnav{width:68%;}

}

@media (max-width:1065px) {

#Kinderarzt{height:0;}
#header{background-color:#e6a343;}
.mod_mobile_menu{width:auto;height:auto;}
#mobile_trigger{width:60px;height:40px;margin-left:20px;padding-top:15px;text-align:center;background-color:#e6a343;-webkit-box-shadow:-1px 1px 2px 0 rgba(0,0,0,.3);box-shadow:-1px 1px 2px 0 rgba(0,0,0,.3);font-size:3rem;font-weight:bold;color:#fff;cursor:pointer;}
.mobile_menu{position:fixed;display:none;}
.mod_mobile_menu ul.level_1 > li:first-child,.mod_mobile_menu ul.level_1 > li:last-child{display:block;}
.mobile_menu{transform: translate3d(-100%, 0px, 0px) scale3d(1, 1, 1) !important;}
.mobile_menu.active{transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) !important;height: 100vh !important;}
.mobile_menu .inner{height:100%;background-color:#e6a343;overflow-y:auto;}
.mobile_menu .inner,.mobile_menu ul,.mobile_menu ul li{width:100%;}
.mobile_menu nav > ul{width:100%;height:auto;flex-wrap:wrap;}
.mobile_menu nav > ul > li > a,.mobile_menu nav > ul > li > strong{height:20px;margin-top:20px;margin-bottom:4px;padding:14px 10px 30px 20px;text-align:left;font-size:1.8rem;line-height:2.4rem;font-weight:bold;}
.mobile_menu nav > ul > li > a:hover,.mobile_menu nav > ul > li > a.trail,.mobile_menu nav > ul > li > strong,.mobile_menu nav > ul > li:hover > a{background-color:#fff1c9;}
.mobile_menu nav > ul > li > ul.level_2{position:relative;margin-bottom:20px;border-bottom:4px solid #9d5e03;}
.mobile_menu nav > ul ul.level_2 li a,.mobile_menu nav > ul ul.level_2 li strong{padding:15px 20px 14px;font-size:1.1rem;line-height:1.6rem;}
.mod_mobile_menu ul.level_1 > li.first,.mod_mobile_menu ul.level_1 > li.last{display:block;}
.mod_mobile_menu ul.level_1 > li.first a,.mod_mobile_menu ul.level_1 > li.first strong,.mod_mobile_menu ul.level_1 > li.last a,.mod_mobile_menu ul.level_1 > li.last strong{border:0;}

}

@media (max-width:800px) {

.firmenlogo{margin-left:-25px;}#header{height:150px;}.mod_mobile_menu{float:right;}#mobile_trigger{right:0;top:0;position:fixed;}
.jump a{margin-left:2%;}
#footer .mod_customnav{padding-left:10%;background-color:#fff;}
#footer .mod_customnav ul li{clear:left;}
#right .AnfahrtPosition{top:0;}

}
