/* Layout.css */
a.slink,.service-link a{color:#fff!important;text-decoration:none!important}@media (min-width: 768px){#Slidersection {        margin-top: 10px!important;    }}div#bildmk img{border-radius: 8px;margin-bottom:5px}#desktop strong,#startmain strong{letter-spacing: 0.8px}.ce_headline.titelbw{text-align: center;  margin-top: 100px;  margin-bottom: 50px;  font-size: 24px}span.u1{text-align: center !important;  margin: 0 auto;  font-size: 18px;  font-weight: bold;  border-bottom: 5px solid #61c3d9;  width: 100%;  display: block;  padding-bottom: 5px;  background-color: antiquewhite;  border-radius: 5px}@media only screen and (max-width:768px){body.home .ce_text.bordered.box {    text-align: center;}body.home p.contentquadrat {    height: fit-content;    padding: 10px 40px 0px 40px;}body.home span.slink, a.slink {    margin: 20px auto;}body.home #arten > p:nth-child(2) > a > img {    float: none!important;margin: 0px auto!important;}}span.slink,a.slink{border-radius: 3px}img.themen:hover{transition: transform .5s;    filter: sepia(0.5)}img.themen{border-radius: 18px;    -webkit-box-shadow: 0px 10px 13px -7px #919191, 5px 5px 15px 5px rgb(0 0 0 / 0%);    box-shadow: 0px 10px 13px -7px #919191, 5px 5px 15px 5px rgb(0 0 0 / 0%)}.contentquadrat{height: fit-content;    padding-top: 10px}@media screen and (max-width: 640px){#videowrapperpraxis, #videobereich {position: relative;  padding-bottom: 57%; /* 16:9 */  height: 0;}}@media screen and (max-width: 640px){#videowrapperpraxis iframe,#videobereich iframe {position: absolute;  top: 0;  left: 0;  max-width: 100%;  max-height: 100%;}div#videohy {    margin-top: 40px;}}.navicon{left:0}.navicon .navicon_to_closeicon{left:0}.navicon .navicon_to_closeicon .navicon_middle,.navicon .navicon_to_closeicon:before,.navicon .navicon_to_closeicon:after{background-color: #ffffff}nav.mod_navigation ul li{list-style: none}@media screen and (min-width: 1023px){nav.mod_navigation.mainmenu.block { display:inline;}}@media screen and (min-width: 1023px){nav.mod_navigation.block { display:none;}}@media screen and (max-width: 1023px){#Menusection > div > nav { display:none;}}img#storer{position: absolute;    right: 50px;    top: 35px;    z-index: 1;    width: 125px;    height: auto}#ctrl_60 > legend{margin-bottom: 30px;    margin-left: -10px}.kalendercontainer{padding-top:30px;margin: 0 auto;max-width: 860px}#f7 > div > div > div.widget.widget-calendar > label{display:none}.formularfelder{margin-left: 6%;margin-top: 3%;width: 83%}.widget.widget-radio.newtime.mandatory{margin-left: 6%;    margin-top: 4%}.widget-calendar{position: relative;min-height: 50px!important;margin-left: 5%!important}.widget-calendar select.current{font-size: 0.8em}button.removeAll{display: none}a.next{font-size: 20px;    float: right}a.prev{font-size: 20px;    float: left}ul#reservationList_59{display: none}.widget-calendar .selected{background: #148b0c;    color: #fff}.widget-calendar > div.month{width: 100%}table.table{font-size: 35px}@media screen and (max-width: 640px){table.table { font-size: 18px;}form fieldset label {display:block;}img#storer {    position: absolute;        right: 50px;        top: 35px;        z-index: 1;        width: 100px;        height: auto;}}@media screen and (max-width: 414px){img#storer {position: absolute;    right: 3px!important;    top: 50px;    z-index: 1;    width: 99px;    height: auto;}.yt_box{  position: relative;  max-width: 480px; /* wie breit soll das Video maximal sein */  margin: auto;}.yt_box:before{  content: "";  display: block;  padding-top: 56%; /* 16:9 Format */}.yt_box iframe {  width: 100%;  height: 100%;  position: absolute;  top: 0;;  left: 0;  right: 0;  bottom: 0;}h1 {font-size:18px!important; line-height:1.2em!important;}.yt_box_u{  position: relative;  max-width: 300px;/* wie breit soll das Video maximal sein */  margin: auto;}}.widget-calendar > div.month tbody td .inside{height: 70px;    line-height: 65px}.responsive-video{position: relative;padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/padding-top: 0px;height: 0;overflow: hidden}.responsive-video iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%}fieldset#ctrl_41 legend span{display:inline}fieldset#ctrl_41 span{display:block}body{margin:0;padding-top:20px;padding-bottom:20px}.block{overflow:hidden}img{border:0px}#wrapper,header,#container,#main,aside,footer,.custom,.custom .inside,.inside{position:relative;display:block}#container:after{height:0px;clear:both;display:block;visibility: hidden;content: "."}#wrapper{width:90%;position:relative;display:block;margin-right:5%;margin-left:5%}header .inside,footer .inside,#container,.custom .inside{margin-right:0;margin-left:0;width:auto}#header .inside{padding-right:3%;padding-left:3%}header .inside{min-height:170px}#container{padding:3%}#Slidersection .inside{padding-right:3%;padding-left:3%}#Informationsection .inside{padding:2% 3%}#footer .inside{padding:1% 3%}