<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width: 660px) and (max-width: 999px){
  
div, ul, li, a, iframe {
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
  
#container {
width: 660px;
margin: 0 auto 0 auto;
padding: 50px 0 0 0;
border:0;
}
  
#header, #section, #footer {
width: 100%;
}
  
#header {
height: 180px;
}
  
#section {
height: auto;
margin:0;
padding:0;
}
  
#footer {
height: 100px;
}

  
/* Titel */
  
#header #mod-custom91 {
height: auto;
width: 500px;
margin: 0 ;
padding: 0;
float: left;
}
  
#header #mod-custom91 h1 {
font-size: 28px;
margin: 0;
padding: 0;
color:#fff;
}
  
#header #mod-custom91 h2 {
font-size: 16px;
font-weight: 300;
line-height: 1.0em;
margin: 0 0 8px 0;
padding: 0;
color:#fff;
}
 
/* Mobilmenue */
  
.dj-megamenu-wrapper {
display: none;
}

/* Hauptmenue */

#header ul.nav {
width: 150px;
height:auto;
margin: 0;
padding:0;
border:0;
text-align: left;
float: right;
list-style-type: none;
}
  
#header ul.nav li{
width: 100%;
height: 26px;
list-style-type: none;
display: block;
text-align: left !important;
margin: 0 0 2px 0;
padding: 0;
}
 
#header ul.nav li a {
display: block;
width: 100% !important;
padding: 3px 8px;
border:0;
margin:0 !important;
color:#2f468e;
text-decoration: none;
background: #ddd;
}

#header ul.nav &gt; li:hover &gt; a {
background: #fff;
}
  
#header ul.nav &gt; li.active &gt; a {
background: #fdca40;
}

  
/* SECTION */
  

/* articleBody */
  
#section div.item-page div.com-content-article__body, #section div.login form, #section div.logout form {
margin:0 !important;
padding: 40px;
min-height: 500px;
}
  
#section div div.page-header {
height: auto;
width: auto;
margin:0;
padding:0;
border:0;
}
  
#section div.item-page div.page-header h2, #section div div.page-header h1 {
width: auto;
height: auto;
background: #fdca40;
z-index:3;
line-height: 1.3em;
font-size: 24px;
padding: 8px 40px 2px;
margin: 0;
border-radius: 5px 5px 0px 0px;
}
  
  
/* Sprechzeiten */
  
div.tag {
float: left;
width:20%;
}
  
div.tag p{
margin-bottom: 10px;
font-size:0.9em;
}
  
div.tag p:first-of-type {
font-weight: 700;
margin-bottom: 10px;
padding-bottom:10px !important;
border-bottom: 1px solid #000;
}
  
/* Eingeloggt */
  
#section div.item-page div.icons {
position: relative;
top: -27px;
left:200px;
width: 100px;
height: 1px !important;
margin: -1px auto auto auto;
}
  
  
/* FOOTER ----------------------------------------------*/
  

/* Fussmenue */

#footer ul.nav {
position: relative;
top: 13px;
width: auto;
text-align: right;
margin: 0;
padding:0;
border:0;
list-style-type:none;
width: 100%;
line-height: 1.0em;
}

#footer ul li{
line-height: 0.8em;
display: inline-block;
list-style-type:none;
margin:0;
padding: 0 10px 2px 10px;
border:0;
border-right: 1px solid #dddddd;
line-height: 1.0em;
}

#footer ul li:last-child {
border-right: 0;
padding-right:0;
}

#footer a {
font-size: 0.9em;
text-decoration: none;
line-height: 1.0em;
margin:0;
padding:0 3px;
border:0;
color: #2f468e;
}
  
#footer a:hover {
background: #ffffff;
}
  
#footer li.active a {
background: #fdca40;
}
  
}</pre></body></html>