@media only screen and (max-width: 1024px) {

.page-wrapper-oben {
    width: 1024px;
}

img {
    height: auto;
    max-width: 100%;
}

.mainMenu li a {
    font-size: 1.263em;
}
.mainMenu {
    margin: 5px 0 0;
}
.flexslider {
    margin: 0 0 10px;
}

#content {
    margin: 0 auto;
    width: 97%;
}
.zeile1 {
    color: #113f72;
    font-size: 1.6em;
    line-height: 1.2em;
}

.zeile2 {
    color: #113f72;
    font-size: 1.05em;
    line-height: 1.6em;
}
#copy {
    margin: 0 auto;
    text-align: center;
    width: 90%;
}
}

@media only screen and (max-width: 800px) {
img {
    height: auto;
    max-width: 100%;
}
#logo {
    border: 0 solid #000000;
    margin: 10px 0 0 10px;
}

#logo {
    border: 0 solid #000000;
    height: 90px;
    margin: 5px 0 0;
    width: 200px;
}
.mainMenu li a {
    font-size: 0.9em;
}
.mainMenu {
    margin: 25px 0 0;
}
.flexslider {
    margin: 0 0 10px;
}
#buttons {
    border: 0 solid;
    float: left;
    margin: 0 0 2em 3.5em;
    min-height: 8em;
    width: 95%;
}
#links { 
border: 1px solid;
width: 49%;
}

#ss_links, #ss_rechts {
    float: none;
    width: 100%;
}
#ss_links {
    margin-bottom: 2em;
}
#content {
width: 96%;
}
}

@media only screen and (max-width: 800px) { 
#logo {
    border: 0 solid #000000;
    height: 90px;
    margin: 5px auto;
    width: 200px;
}

#funktion {
    border-bottom: 1px solid #c1c1c0;
    float: right;
    margin: 0 auto;
    padding: 0 0 0.2em;
    text-transform: uppercase;
    width: 100%;
}
#stadtplan {
    display: none;
}
.mainMenu li li a {
    font-size: 1.1em;
    padding: 10px 30px;
}

.mainMenu li > a:hover {
    color:#00a0e3; 
}
.mainMenu li a {
    background: transparent;
}
.c33l, .c33r {
    float: none;
    width: 90%;
}
#bild_balken {
    top: 28%;
}
.zeile1 {
    color: #113f72;
    font-size: 1.1em;
    line-height: 1.3em;
}
.zeile2 {
    display: none;
}

#content .tx-powermail {
    color: #444;
    width: 95%;
}

#content .tx-powermail .powermail_fieldset .powermail_field {
    width: 100%;
}

#content .tx-powermail .powermail_fieldset .powermail_radio_outer,
#content .tx-powermail .powermail_fieldset .powermail_captcha_outer,
#content .tx-powermail .powermail_fieldset .powermail_check_outer,
#content .tx-powermail .powermail_fieldset .powermail_fieldwrap_text,
#content .tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list) {
    width: 100%;
} 
#c61 {
    display: none;
}
#c60 {
    font-size: 0.9em;
    padding: 0 0.5em 1em 0;
    width: 99%;
}
#copy {
    width: 90%;
    margin: 0 auto;
}
.csc-sitemap {
    font-size: 1em;
}
#content li li {
    font-size: 0.9em;
    line-height: 1.5em;
    margin: 0 0 0 -1.5em;
}
}

@media only screen and (max-width: 400px) {

#ss_links_1, #ss_links_2, #ss_rechts_1, #ss_rechts_2 {
    width: 70%;
}
.csc-textpic-text {
    margin: 0 0.5em;
}

#mitte h2 {
    text-align: center;
}
.news {
    font-size: 0.8em;
    text-align: center;
}
#content .csc-default {
    clear: both;
    margin: 0 0 1em 0em;
}
#c60 {
    display: none;
}
#c58 iframe, #c59 iframe, #c108 iframe {
    border: 2px solid #789bc9;
    margin: 0 0 0 0.5em;
    height: 250px;
}
#copy {
    margin: 0 auto;
    text-align: center;
    width: 90%;
}
}


@media only screen (min-width:980px) {
  a.tel { pointer-events:none; cusor:default; text-decoration:underline; }
}