@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/dosis-200.woff2), local('Dosis ExtraLight'), local('Dosis-ExtraLight') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/dosis-300.woff2), local('Dosis Light'), local('Dosis-Light') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/dosis-400.woff2), local('Dosis Regular'), local('Dosis-Regular') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/dosis-500.woff2), local('Dosis Medium'), local('Dosis-Medium') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/dosis-600.woff2), local('Dosis SemiBold'), local('Dosis-SemiBold') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/dosis-700.woff2), local('Dosis Bold'), local('Dosis-Bold') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/dosis-800.woff2), local('Dosis ExtraBold'), local('Dosis-ExtraBold') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Sarabun';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/sarabun-100-italic.woff2), local('Sarabun Thin Italic'), local('Sarabun-Thin-Italic') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Sarabun';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/sarabun-200-italic.woff2), local('Sarabun ExtraLight Italic'), local('Sarabun-ExtraLight-Italic') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Sarabun';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/sarabun-300-italic.woff2), local('Sarabun Light Italic'), local('Sarabun-Light-Italic') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Sarabun';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/sarabun-400-italic.woff2), local('Sarabun Regular Italic'), local('Sarabun-Regular-Italic') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Sarabun';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/sarabun-500-italic.woff2), local('Sarabun Medium Italic'), local('Sarabun-Medium-Italic') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Sarabun';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/sarabun-600-italic.woff2), local('Sarabun SemiBold Italic'), local('Sarabun-SemiBold-Italic') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Sarabun';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/sarabun-700-italic.woff2), local('Sarabun Bold Italic'), local('Sarabun-Bold-Italic') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Sarabun';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/sarabun-800-italic.woff2), local('Sarabun ExtraBold Italic'), local('Sarabun-ExtraBold-Italic') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Sarabun';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/sarabun-100.woff2), local('Sarabun Thin'), local('Sarabun-Thin') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Sarabun';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/sarabun-200.woff2), local('Sarabun ExtraLight'), local('Sarabun-ExtraLight') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Sarabun';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/sarabun-300.woff2), local('Sarabun Light'), local('Sarabun-Light') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Sarabun';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/sarabun-400.woff2), local('Sarabun Regular'), local('Sarabun-Regular') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Sarabun';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/sarabun-500.woff2), local('Sarabun Medium'), local('Sarabun-Medium') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Sarabun';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/sarabun-600.woff2), local('Sarabun SemiBold'), local('Sarabun-SemiBold') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Sarabun';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/sarabun-700.woff2), local('Sarabun Bold'), local('Sarabun-Bold') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Sarabun';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://www.frauenberatung.ch/cms/fonts/sarabun-800.woff2), local('Sarabun ExtraBold'), local('Sarabun-ExtraBold') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



/*
font-family: 'Dosis', sans-serif; -> Rotis
font-family: 'Sarabun'; 100-800 italic -> Din
*/

* {
    /*
    font-family:"rotissansserifw02-light 743017";
    */
    font-family: 'Dosis', sans-serif !important;
    font-weight:300 !important;
}

#content h1,
#content h1 .fade,
#navigation,
#navigation a,
#sprachen a{
    /*
    font-family:din next w01 regular;
    */
    font-family: 'Sarabun' !important;
    font-weight:400 !important;
}

#content h2,
#content h2.contenido {
    /*
    font-family:din next w01 italic;
    */
    font-family: 'Sarabun' !important;
    font-style: italic !important;    
    font-weight:400 !important;    

}

#content h3 {
    /*
    font-family:rotissansserifw02-bold;
    */
    font-family: 'Dosis', sans-serif !important;
    font-weight:700 !important;
}

#content p strong,
#content strong {
    /*
    font-family:"rotisiisansw01-semibold 882443;
    */
    font-family: 'Dosis', sans-serif !important;
    font-weight: 600 !important;
}

* {
    margin: 0;
    padding:0;
    }
    
    html {
    font-size:62.5%;
    }
    
    img {
    border:0;
    }
    
    body {
    line-height:150%;
    /*
    font-family:verdana, arial, sans-serif;
    */
    background-color:#ebefeb;
    font-family: 'Dosis', sans-serif !important;
    font-weight:300 !important;
    }
    
    html>body #menu a,
    html>body #content h1,
    html>body #content h2,
    html>body #content h2.intro,
    html>body #content h3,
    html>body #content .listeText h2 {
    font-weight:normal;
    }
    
    #rahmen {
    max-width:1140px;
    margin:0 auto;
    background-color:#fff;
    box-shadow: 5px 5px 5px 0px #959595;
    }
    
    #header {
    margin:0;
    padding:0;
    }
    
    #header .varia img#logo {
    margin:0 auto;
    display: block;
    text-align:center;
    position:relative;
    max-width:100%;
    width:76%;
    padding-top:4%;
    }
    
    #header .varia img#logoSmartphone {
    display:none;
    }
    
    #header .varia .toggle  {
    display:none;
    }
    
    
    #navigation {
    margin:0 auto;
    padding: 0 1em;
    }
    
    
    
    
    
    .navi {
    position: relative;
    height:10em;
    }
    
    .navi ul {
    display:flex;
    justify-content:space-between;
    width:100%;
    position: absolute;
    z-index: 1000;
    left: 0;
    margin-top: 30px !important;
    padding: 20px 0 15px 0;
    list-style-type:none;
    }
    
    .navi li {
    padding: 0px 8px;
    font-weight: normal;
    background-image: url('../upload/bilder/fb_dotnav.png');
    background-position: -12px 0.4vw;
    background-repeat: no-repeat;
    padding-top:2px;
    white-space: nowrap;
    font-size:1.2vw;
    text-align:center;
    }
    
    /*wichtig fuer laenge linie subnav*/
    .navi li.Beratungsstelle {
    width:11.25em;
    }
    
    /*wichtig fuer abstaende dots*/
    .navi li.Fachstelle {
    width:8em;
    }
    
    .navi li.Was-ist-sexuelle-Gewalt {
    width:16.5em;
    }
    
    .navi li.Alles-was-Recht-ist {
    width:13.5em;
    }
    
    .navi li.Wir-ueber-uns {
    width:10.5em;
    }
    
    .navi li.Links--Adressen {
    width:11.5em;
    }
    
    .navi li a {
    color:black;
    text-transform:uppercase;
    text-decoration:none;
    color:#000;
    }
    
    .navi a.naviOpen,
    .navi a.naviActive {
    color:#7DB955;
    }
    
    .navi li a:hover {
    color:#7DB955;
    }
    
    .navi a.naviLevel2{
    padding-bottom:0 !important;
    }
    
    /* Aufklappboxen */
    .navi ul#NaviBeratungsstelle,
    .navi ul#NaviFachstelle,
    .navi ul#NaviWas-ist-sexuelle-Gewalt,
    .navi ul#NaviAlles-was-Recht-ist,
    .navi ul#NaviWir-ueber-uns,
    .navi ul#NaviLinks--Adressen {
    display: none;
    width:90%;
    padding-left:5%;
    /*wichtig: es braucht ueberschneidung main und sub */
    margin-top:-5px !important;
    }
    
    .navi a.naviLevel1 {
    padding-bottom:50px;
    }
    
    .navi ul#NaviBeratungsstelle li a:hover,
    .navi ul#NaviFachstelle li a:hover,
    .navi ul#NaviWas-ist-sexuelle-Gewalt li a:hover,
    .navi ul#NaviAlles-was-Recht-ist li a:hover,
    .navi ul#NaviWir-ueber-uns li a:hover,
    .navi ul#NaviLinks--Adressen li a:hover {
    color: #7DB955;
    }
    
    .navi ul#NaviBeratungsstelle li a,
    .navi ul#NaviFachstelle li a,
    .navi ul#NaviWas-ist-sexuelle-Gewalt li a,
    .navi ul#NaviAlles-was-Recht-ist li a,
    .navi ul#NaviWir-ueber-uns li a,
    .navi ul#NaviLinks--Adressen li a {
    text-align:left;
    display:block;
    font-size: 14px;
    font-weight: normal;
    }
    
    
    /*gruene linie left subnav*/
    .navi ul#NaviBeratungsstelle li a,
    .navi ul#NaviFachstelle li a,
    .navi ul#NaviWas-ist-sexuelle-Gewalt li a,
    .navi ul#NaviAlles-was-Recht-ist li a,
    .navi ul#NaviWir-ueber-uns li a{
    border-left: 1px solid #7DB955;
    padding-left:1em;
    /*luecken linie zwischen subnavlinks ausgleichen*/
    margin-top:-3px;
    padding-top:.5em;
    }
    
    
    /*gruene linie top subnav*/
    .navi ul#NaviBeratungsstelle li a.Zielgruppe,
    .navi ul#NaviFachstelle li a.Aktuelles,
    .navi ul#NaviWas-ist-sexuelle-Gewalt li a.Formen,
    .navi ul#NaviAlles-was-Recht-ist li a.Opferhilfegesetz,
    .navi ul#NaviWir-ueber-uns li a.Leitbild{
    border-top: 1px solid #7DB955;
    padding-top:1em;
    }
    
    
    
    /*laenge der gruenen linie ueber der subnav*/
    .navi ul#NaviBeratungsstelle li a:first-child {
    margin-right:90%;
    }
    
    .navi ul#NaviFachstelle li a:first-child {
    margin-right:77%;
    }
    
    .navi ul#NaviWas-ist-sexuelle-Gewalt li a:first-child {
    margin-right:52%;
    }
    
    .navi ul#NaviAlles-was-Recht-ist li a:first-child {
    margin-right:31%;
    }
    
    .navi ul#NaviWir-ueber-uns li a:first-child {
    margin-right:15%;
    }
    
    .navi ul#NaviLinks--Adressen li a:first-child {
    margin-right:5%;
    }
    
    
    .navi li ul li {
    background-image:none;
    }
    
    
    
    main {
    clear:both;
    display:flex;
    justify-content:space-between;
    }
    
    #serviceMobile {
    display:none;
    }
    
    
    #service{
    text-align:right;
    width:20em !important;
    margin-top:16em;
    margin-left:-4vw;
    background-color: transparent;
    /*
    border:3px dashed red;
    */
    }
    
    #service .inside {
    position:relative;
    z-index: 50;
    /*
    border:2px dotted blue;
    */
    }
    
    #service ul{
    list-style-type:none;
    /*
    border:2px solid green;
    */
    }
    
    #service li{
    border-bottom:1px solid #000;
    line-height:2.5em;
    padding-top:.5em;
    }
    
    #service a{
    font-size:1.7em;
    color:#000;
    text-decoration:none;
    }
    
    #service a:hover{
    color:#7db955;
    text-decoration:underline;
    }
    
    #service .inside {
    margin:0;
    padding:0;
    }
    
    #service .inside .suche {
    border:1px solid black;
    height:3.25em;
    background-color:white;
    border-radius: 0;
    -webkit-appearance:none;
    margin:0;
    padding:0;
    /*
    border:2px solid orange !important;
    */
    }
    
    .suche form {
    margin:0;
    padding:0;
    display:flex;
    justify-content:flex-end;
    }
    
    .suche form fieldset#search {
    border:0px;
    height:3.25em;
    }
    
    .suche form label {
    border:0px solid white;
    font-size:1.8em;
    
    }
    
    .suche form input#search_term {
    background-color:transparent;
    font-size:1.8em;
    background-color:white;
    border-radius: 0;
    -webkit-appearance:none; 
    width:73%;
    margin:0.25em 0;
    padding:0 0 0 0.75em;
    border:1px solid #b3b3b3;
    /*
    height:1em;
    */
    }
    
    .suche form input#search_send {
    width:13%;
    margin:0.15em 0.25em;
    padding:0;
    /*
    border:1px solid orange;
    */
    }
    
    .suche form input#search_send[type=image] {
    height:30px;
    width:30px;
    /*
    border:1px solid aqua;
    */
    }
    
    
    #content {
    width:50%;
    margin-top:12%;
    padding-bottom:10%;
    }
    
    #sprachenMobile {
    display:none;
    }
    
    #sprachen {
    margin-top:9em;
    margin-right:-4vw;
    background-color: #fff;
    width:20em;
    background-color:transparent;
    }
    
    #sprachen .inside {
    box-shadow: 5px 5px 5px 0px #959595;
    border-top: 2px solid #f3f3f3;
    border-left: 2px solid #f3f3f3;
    padding:1.5em 1.25em;
    background-color:#fff;
    }
    
    #sprachen ul{
    list-style-type:none;
    }
    
    #sprachen li{
    line-height:2.5em;
    }
    
    #sprachen a{
    color: #000;
    text-transform: uppercase;
    text-decoration:none;
    font-size:1.25em;
    }
    
    #sprachen a:hover{
    text-decoration:underline;
    color:#7db955;
    }
    
    
    #content .headlineGruen h1,
    #content .headlineGrau h1{
    text-transform: uppercase;
    letter-spacing:2px;
    font-size:3.4em;
    line-height:130%;;
    padding-top:.85em;	
    padding-bottom:1em;
    
    }
    
    #content .headlineGruen h1 {
    color:#7db955;
    }
    
    #content .headlineGrau h1 {
    color:#ebefeb;
    }
    
    
    #content h2 {
    font-size:2.1em;
    padding-top:.2em;
    padding-bottom:.5em;	
    line-height:1.2em;
    color:#313131;
    }
    
    #content h2.intro {
    font-size:2.1em;
    padding-top:.2em;
    padding-bottom:.5em;	
    line-height:1.2em;
    color:#313131;
    }
    
    #content h2.titel2 {
    margin-top:-3em;
    margin-bottom:-1em;
    }
    
    
    #content h3 {
    font-size:1.7em;
    padding-top:1.5em;
    padding-bottom:.5em;	
    line-height:1em;
    }
    
    #content h3.first {
    padding-top:0;
    }
    
    
    #content h4 {
    font-size:1.5em;
    padding-top:.3em;	
    line-height:1em;
    }
    
    
    #content p {
    font-size:1.6em;
    line-height:1.7em;
    padding: .5em 0 .25em 0;	
    }
    
    /*wo kommt dies vor*/
    #content p.gross {
    color:aqua;
    font-size:5em;
    }
    /*wo kommt dies vor*/
    #content p.klein {
    font-size:5px;
    }
    
    #content a {
    color:#000;
    font-weight:normal;
    text-decoration:underline;
    }
    
    #content a:hover {
    color:#7db955;
    text-decoration:underline;
    }
    
    #content ul {
    padding-left:2em;
    list-style-type:none;
    list-style-image:url('../upload/bilder/fb_dottext.png');
    }
    
    #content ol {
    padding-left:2em;
    }
    
    
    #content li {
    font-size:1.6em;
    line-height:1.7em;
    }
    
    /*cb_200220*/
    #content h3.tigrinya {
    padding-bottom:1em;	
    }
        
    #content li.tigrinya, 
    #content p.tigrinya {
    font-size:1.3em;	
    }
    
    #content .back {
    font-size: 1.5em;
    padding-top:3em;
    margin-bottom:-1em;
    }
    
    #content .listeText{
    margin-top:0;
    }
    
    #content .liste a {
    
    }
    
    #content .liste a.liste {
    font-size: 1.7em;
    color:#000;
    }
    
    #content .liste p {
    margin-bottom: 1em;
    }
    
    #content #searchResults .searchResultItem {
    font-size:1.5em;
    }
    
    #content #searchResults .searchResultItem .num {
    float:left; 
    text-align:right; 
    width:1em; 
    padding-right:.5em;
    }
    
    #content #searchResults .searchResultItem .num {
    float:left; 
    text-align:right; 
    width:1em; 
    padding-right:.5em;
    }
    
    #content #searchResults .searchResultItem .cat {
    margin-left:2em;
    }
    
    #content #searchResults .searchResultItem .cat .headline{
    margin-top:.5em;
    line-height:130%;
    }
    
    #content #searchResults .searchResultItem .clear {
    clear:left; 
    padding-bottom:.5em;
    }
    
    #content .bild {
    width:70%;
    }
    
    #content .bild img {
    max-width:100%;
    } 
    
    #content img.text {
    max-width:100%;
    }
    
    #content .TamilTitel {
    width:100%;
    }
    
    #content img.TamilTitel {
    max-width:100%;
    } 
    
    #content .TamilText {
    width:100%;
    }
    
    #content img.TamilText {
    max-width:100%;
    } 
    
    
    
    #content ul.sitemap li.sitemap {
    font-size:1.8em;
    }
    
    #content ul.sitemap li.sitemap ul {
    padding-bottom:.9em;
    }
    
    #content ul.sitemap li.sitemap ul li{
    font-size:.9em;
    }
    
    
    
    
    #fusszeile {
    clear:both;
    max-width:1140px;
    text-align:center;
    margin:0 auto;
    padding:1%;
    margin-top:2em;
    font-size:1.6em;
    }
    
    
    #fusszeile a {
    color:#000;
    text-decoration:none;
    }
    
    #fusszeile a:hover {
    color:#7db955;
    text-decoration:underline;
    }
    
    #fusszeile .footer {
    padding: 0 .25em;
    color:#7db955;
    font-weight:bold;
    font-size:1.3em;
    }
    
    
    #fusszeile ul {
    display:block;
    display:flex;
    justify-content:space-between;
    justify-content:space-around;
    justify-content:center;
    list-style-type:none;
    }
    
    .clear {
    clear:both;
    }
    
    #formular {
    /*float:left;*/
    font-size: 1.6em;
    line-height:200%;
    margin:1em 0 0 1em;
    }
    
    
    #formular #anzahl input,
    #formular #adresse input,
    #formular #button input{
    background-color:#fff;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    border-radius: 0 !important;
    box-shadow:none !important;
    border:1px solid #666;
    /*
    outline: none !important;
    */
    }
    
    #formular #anzahl {
    width:40em;
    margin-bottom:-1em;
    }
    
    #formular #anzahl input {
    float:left;
    width:2em;
    margin-right:1em;
    padding-top: .3em;
    font-size:1em;
    }
    
    #formular #anzahl .text {
    margin-left:3em;
    padding-right:1em;
    }
    
    #formular #anzahl .text label {
    text-align:left;
    }
    
    #formular #adresse label {
    display:block;
    width:6.8em;
    }
    
    #formular #adresse label span {
    display:block;
    }
    
    #formular #adresse input {
    padding-top: .3em;
    font-size:1em;
    }
    
    #formular #adresse {
    clear:left;
    }
    
    #formular #button {
    margin:0 0 2em 0;
    padding-top:2em;
    color:#000;
    }	
    
    
    #formular #button input#submit {
    padding: .3em .2em 0 .2em;
    font-size:1em;
    }
    
    #formular p {
    font-size: 1em !important;
    clear:left;
    }
    
    #formular .errorField {
    background-color: #aeda90;
    }
    
    #formular .errorField {
    background-color: #aeda90 !important;
    }
    
    #formular input.email_zusatz {
    display:none;
    }
    
    #formular .email_zusatz {
    display:none;
    }
    
    @media only screen and (min-width:1280px) {
    
        #rahmen {
            min-width:1140px;	
            /*
            border:1px solid red;
            */
        }
    
        .navi li a{
            font-size:16px;
        }
    
    
    }
    
    
    @media only screen and (max-width:1280px) {
    
        #rahmen {
            max-width:1024px;
            /*
            border: 2px dashed aqua;
            */
        }
        
        #header .varia img#logoSmartphone {
            display:none;
        }
    
        #navigation {
        
        }
    
        
        .navi li a {
            font-size:1.3vw;
        }
        
        .navi ul.subnaviElements li a {	
            font-size:120%;		
        }
        
        .navi a.naviLevel1 {
            position:relative;
            z-index:100000;
            padding-bottom:22px;
    
        }
    
        .navi a.naviLevel2{
            padding-bottom:0 !important;
    
        }
    
    
        #service .inside {
        /*
            border:2px solid black;	
        */	
        }
    
        #sprachen .inside {
        /*
            border:2px solid orange;	
        */	
        }
    
    
        #formular #anzahl .text {
            width:70%;
        }
        
        #formular #button input#submit { 
            border-radius: 0 !important;	
            outline: 0 none;
        }		
    /*	
        #formular #adresse label {
        display:block;
        }
    
        #formular #adresse label span {
        display:block;
        }
    
        #formular #anzahl input,
        #formular #adresse input,
        input#submit {
        background-color:red !important;
        border:1px solid #666 0 !important;	
        border-radius: 0 !important;
        outline: none !important;		
        }		
    */
    
    
    }
    
    
    @media only screen and (max-width:1024px) and (orientation:landscape){
    
        body {
            font-size:100,01%;
            line-height:1.2em;
            color: #000;
            -webkit-hyphens:auto;
            -moz-hyphens:auto;
            -ms-hyphens:auto;
            -o-hyphens:auto;
            hyphens:auto;	
        }
        
        #rahmen {
            max-width:90vw;
            /*
            border:3px dotted blue;
            */
        }
    
        
        .navi ul#NaviBeratungsstelle li a,
        .navi ul#NaviFachstelle li a,
        .navi ul#NaviWas-ist-sexuelle-Gewalt li a,
        .navi ul#NaviAlles-was-Recht-ist li a,
        .navi ul#NaviWir-ueber-uns li a,
        .navi ul#NaviLinks--Adressen  a{
    
        }
    
        #header .varia img#logoSmartphone {
            display:none;
        }
    
        #service{
            position:relative;
            z-index: 500;
            text-align:right;
            width:15em !important;
            margin-left:-50px;
        }
        
        #service .inside {
            position:relative;
            z-index: 500;
            
        }
        .suche form input#search_term {
            width:68%;
            padding-left:5px;
        }
        
        #sprachen {
            margin-right:-50px;	
        }
        
        #sprachen .inside {
        
        }	
    }
    
    /*toggle*/
    @media 
        only screen and (max-width:1024px)  and (orientation:portrait),
        only screen and (max-width:768px) and (orientation:landscape) {
    
        body {
            
            font-size:100% !important;	
            line-height:1.2em;
            color: #000;
            -webkit-hyphens:auto;
            -moz-hyphens:auto;
            -ms-hyphens:auto;
            -o-hyphens:auto;
            hyphens:auto;	
        }
        
    
        #rahmen {
        /*
            border:2px dashed black;
        */
        }
        
        #header .varia {
            display:flex;
            justify-content:flex-end;	
            align-items:center;	
            margin:2em 0;
            padding:0;
            /*
            border:1px solid blue;	
            */
        }
    
        #header .varia img#logoSmartphone {
            display:none;
        }
        
    
        #header .varia #logo.mobile {
            display:block;		
            width:80%;
            margin:0;
            padding:0;
            /*
            border:1px solid red;	
            */
        }
        
        #header .varia #logo.mobile img#logo{	
            display:block;	
            margin:0;
            padding:0;	
            width:100%;
        }
    
    
        
        #header .varia .toggle {
            display:block;
            margin: 0 3vw 0 6vw;
            padding:0;	
            width:4vw;
            height:4vw;	
            /*	
            border:1px solid blue;	
            */
        }
        
        #header .varia .toggle img {	
            display:block;		
            width:100%;
            margin:0;
            padding:0;
            /*
            border:1px solid black;		
            */
        }
    
    
    
    
    
    
        #navigation {
            display:block;
            margin:0;
            padding: 0;
            /*
            border:1px dotted gray;
            */
        }
        
    
        .menu {	
            min-width: inherit;
            margin:0%;
            padding:0;	
            overflow: hidden;		
            line-height:normal;		
            width: 100% !important;
            display:none;	
            /*
            border:3px solid orange;	
            */
        }
        
        .menu a {
            display:block;	
        }
    
        .menu.active{
            display:block;	
            max-height: 200em;	
            /*
            background-color:#7DB955;
            */
        }
    
    
        #serviceMobile {
            display:block;
            /*
            border-bottom:1px solid #7db955;	
            */	
        }
        
        
    /*suche*/
        #serviceMobile .suche{
            float:right;
            width:40vw;	
            height:3vh;
            margin:0;	
            padding:0 0 1em 0;
            /*
            border:3px dotted pink;	
            */	
        }	
    
        #serviceMobile .suche form#navigation_searchform_top {
            display:flex;
            justify-content:flex-end;	
            width:100%;
            height:3vw;		
            margin:0;			
            padding:0;
            /*
            border:2px solid aqua;		
            */
        }
        
        #serviceMobile .suche form#navigation_searchform_top input#search_term{
            width:55%;
            margin:0;
            padding:0;
            /*aus nwr*/
            border-radius: 0;
            background-color:white;
            border-radius: 0;
            -webkit-appearance:none;
            border:1px solid black;
            border-shadow:none;
            /*
            border:1px solid green;	
            */
        }	
    
        #serviceMobile .suche form#navigation_searchform_top input#search_send{
            width:8%;
            margin:0 3vw 0 1vw;
            padding:0;
            /*
            border:1px solid red;
            */
        }
    
    
    
    /*servicenav*/
        #serviceMobile .inside {
            clear:right;
            float:right;
            width:40%;
            padding:1em 0;
            margin-top:-0.5em;
            /*
            border:2px solid orange;
            */
            
        }
    
        #serviceMobile .inside ul.serviceMobile {
            display:flex;
            justify-content:flex-end;	
            list-style-type:none;	
            /*
            border:1px solid red;
            */
            
        }	
        
        #serviceMobile .inside ul.serviceMobile li {
            padding-right:2em;	
            /*
            border:1px solid blue;		
            */
        }		
    
    
        #serviceMobile .inside ul.serviceMobile li a {
            font-size:1.25em;
        }
        
        #serviceMobile .inside a{
            text-transform:uppercase;
            color:black;
            text-decoration:none;
        }	
        
        #serviceMobile .inside a:hover{
            text-decoration:underline;
        }	
    
    
        .navi {
            display:block;	
            position:relative;
            width:100%;		
            padding-top:.5em;		
            min-height:100em;	
            margin-top:6.5em;
            /*
            border:2px dashed blue;
            */
            
        }
    
        .navi ul {
            position: relative;	
            width:100%;	
            /*		
            margin-top:-1em !important;
            */
            padding: 0 1em 0 1em;	
            border:none;	
            display:block;	
            /*
            border:5px solid aqua;
            */
            
        }
    
        .navi ul.subnaviElements {
            width:100%;		
            display:block;	
            position:relative;
        }
    
        .navi li a.naviLevel1 {
        }
    
        .navi ul a {
            width:100%;		
            border:none !important;	
            margin:0 0 0 -1em;
            padding:0;
        }
    
        .navi li {
            display:block;	
            width:100% !important;		
            background-image:none;		
            margin:0;
            padding: .5em 0 1em 0;
            text-align:left;
            border-top:1px solid #7db955;	
                
        }	
    
        .navi a {
            width:100%;		
            display:block;	
            border:none;
        }	
    
    
        .navi ul li a.naviLevel1 {
            width:100%;		
            margin:0;
            padding:0;
            border:none;
        }
    
    /*exakte Bezeichnungen wichtig!*/
    
        .navi ul li.Beratungsstelle a.Beratungsstelle,
        .navi ul li.Fachstelle a.Fachstelle,
        .navi ul li.Was-ist-sexuelle-Gewalt a.Was-ist-sexuelle-Gewalt,
        .navi ul li.Alles-was-Recht-ist a.Alles-was-Recht-ist,
        .navi ul li.Wir-ueber-uns a.Wir-ueber-uns,	
        .navi ul li.Links--Adressen a.Links--Adressen {
            font-size:2em;
        }
    
    
        .navi ul ul{
            display:block;
            width:100%;
            margin:0;
            padding: 0 0 1em 0;	
            border:none;				
        }
        
        .navi ul ul li{
            border-top:none;		
            padding:0;
            margin:0;		
        }
    
        
        .navi ul a.naviLevel2{
            width:100%;	
            padding:0;
            margin: 0 0 .5em 0;	
            /*
            font-size:1rem;	
            */			
        }	
    
        .navi ul#NaviBeratungsstelle li a.Zielgruppe,
        .navi ul#NaviBeratungsstelle li a.Beratungsangebot,
        .navi ul#NaviBeratungsstelle li a.Haeufige-Fragen,	
        .navi ul#NaviFachstelle li a.Aktuelles,	
        .navi ul#NaviFachstelle li a.Zahlen-und-Fakten,
        .navi ul#NaviFachstelle li a.Oeffentlichkeitsarbeit,
        .navi ul#NaviFachstelle li a.Broschueren-und-Flyer,	
        .navi ul#NaviWas-ist-sexuelle-Gewalt li a.Formen,
        .navi ul#NaviWas-ist-sexuelle-Gewalt li a.Folgen,
        .navi ul#NaviAlles-was-Recht-ist li a.Opferhilfegesetz,
        .navi ul#NaviAlles-was-Recht-ist li a.Strafgesetz,
        .navi ul#NaviAlles-was-Recht-ist li a.Gleichstellungsgesetz,
        .navi ul#NaviWir-ueber-uns li a.Leitbild,
        .navi ul#NaviWir-ueber-uns li a.Kontakt,
        .navi ul#NaviWir-ueber-uns li a.Rechtliche-Hinweise--Impressum,
        .navi ul#NaviLinks--Adressen li a.Links{
            font-size:1.5em;	
        }
        
    
    
    
        .navi #sprachenMobile {
            position:relative;
            display:block;	
            width:100%;	
            box-shadow:none;
            margin:5em 0 0 0;
            background-color:#f7f7f7;	
    
        }
    
        .navi #sprachenMobile .inside ul.sprachenMobile {
            list-style-type:none;
            /*
            border:3px solid black;		
            */
        }
        
        .navi #sprachenMobile .inside ul.sprachenMobile a {	
            font-size:1.5em;
            text-transform:uppercase;
            color:black;
            text-decoration:none;
            margin-left:0;
        }
        
        .navi #sprachenMobile .inside ul.sprachenMobile a:hover {		
            text-decoration:unterline;	
        }
        
        .navi #sprachenMobile .inside ul.sprachenMobile li {	
            border-bottom: 1px solid white;	
            border-top:	none;
        }
    
        .navi #sprachenMobile .inside ul.sprachenMobile li a{
            font-size:18px; !important;
        }
    
        #service {
            display:none;
        }
        
        #sprachen {
            display:none;	
        }
        
        
        main {
            width:100%;
            margin-top:0;
            padding-top:0;
        }	
    
        #content {
            width:100%;
            margin:0;
            padding:0 4em 4em 4em;
        }
        
        #fusszeile ul {
            display:flex;
            flex-wrap:wrap;
            max-width:75%;	
        }
        
        #fusszeile li {
            white-space:nowrap;
            padding-bottom:0.5em;
        }
        
        #fusszeile li.hide,
        #fusszeile li span.hide,
        #fusszeile li a span.hide {
            display:none;
        }
    
        #fusszeile li,
        #fusszeile li a {
            font-size:2.5vw;
        }	
        
        #formular {
            width:80% !important;
            margin:0;
            padding:0;
            /*
            border:1px solid red;
            */
        }
        
        form {
            width:100% !important;	
            margin:0;
            padding:0;		
            /*
            border:1px solid blue;
            */
        }
    
        #formular #anzahl {
            width:100% !important;	
            margin:0;
            padding:0;	
            /*	
            border:1px solid aqua;	
            */
        }
        
        #formular #anzahl span.white-space {
            white-space:nowrap;
        }
    
        #formular #anzahl .text {
            width:100%;
        }	
        
        #formular label,
        #formular input{
            font-size:1em;
        }	
        
    }
    
    @media only screen and (max-width:768px) and (orientation:landscape) {
    
        #rahmen {
        /*
            border:3px dotted green;
            */
            /*
            font-size:120%;
            */
        }
    
        #header .varia img#logoSmartphone {
            display:none;
        }
    
    
    
        #serviceMobile .inside {
            width: 80%;
        }
        
        #serviceMobile .inside ul.serviceMobile {
            margin-top:1em;
        }
    
    /*exakte Bezeichnungen wichtig!*/
        .navi ul li.Beratungsstelle a.Beratungsstelle,
        .navi ul li.Fachstelle a.Fachstelle,
        .navi ul li.Was-ist-sexuelle-Gewalt a.Was-ist-sexuelle-Gewalt,
        .navi ul li.Alles-was-Recht-ist a.Alles-was-Recht-ist,
        .navi ul li.Wir-ueber-uns a.Wir-ueber-uns,	
        .navi ul li.Links--Adressen a.Links--Adressen {
            font-size:18px;
        }
        
    /*exakte Bezeichnungen wichtig!*/
        .navi ul#NaviBeratungsstelle li a.Zielgruppe,
        .navi ul#NaviBeratungsstelle li a.Beratungsangebot,
        .navi ul#NaviBeratungsstelle li a.Haeufige-Fragen,	
        .navi ul#NaviFachstelle li a.Aktuelles,	
        .navi ul#NaviFachstelle li a.Zahlen-und-Fakten,
        .navi ul#NaviFachstelle li a.Oeffentlichkeitsarbeit,
        .navi ul#NaviFachstelle li a.Broschueren-und-Flyer,	
        .navi ul#NaviWas-ist-sexuelle-Gewalt li a.Formen,
        .navi ul#NaviWas-ist-sexuelle-Gewalt li a.Folgen,
        .navi ul#NaviAlles-was-Recht-ist li a.Opferhilfegesetz,
        .navi ul#NaviAlles-was-Recht-ist li a.Strafgesetz,
        .navi ul#NaviAlles-was-Recht-ist li a.Gleichstellungsgesetz,
        .navi ul#NaviWir-ueber-uns li a.Leitbild,
        .navi ul#NaviWir-ueber-uns li a.Kontakt,
        .navi ul#NaviWir-ueber-uns li a.Rechtliche-Hinweise--Impressum,
        .navi ul#NaviLinks--Adressen li a.Links {
            font-size:10px;	
        }
    
    
        .navi #sprachenMobile .inside ul.sprachenMobile li a{
            font-size:1.2rem; !important;
        }
        
        #content .headlineGruen h1,
        #content .headlineGrau h1	 {
            font-size:5.25vw;
            letter-spacing:0;
        }
        
        #content h2	 {
            font-size:4vw;
        }	
        
        #content p,
        #content p strong,	
        #content li,
        #content a {
            font-size:1.2rem;
        }
        
        #content p.tigrinya,
        #content li.tigrinya {
            font-size:.9rem;		
        }		
    
        #formular label,
        #formular input{
            font-size:1.2em;
        }
        #formular p {
            font-size:12px !important;	
        }
    
    
        
    }
    
    
    
    
    
    
    
    @media only screen and (max-width:420px) {
    
        #rahmen {
        /*
            border:3px dotted red;
        */
            
            width:100%;
            /*
            font-size:120%;
            */
        }
        
        #header .varia {
            display:flex;
            /*
            align-items:flex-end;
            */
            justify-content:flex-end;
            align-items:flex-start;
            margin:5vw 0 3vw 0;
            padding:0;
            /*
            border:1px solid red;
            */
        }	
        
        
        #header .varia img#logo {
            display:none !important;
        }
        
            
    
        #header .varia #logo.mobile {
            display:block;
            width:60%;
            margin:0;
            padding:0;
            /*
            border:1px solid green;		
            */	
        }	
        
        #header .varia #logo.mobile img#logoSmartphone {
            display:block;
            width:100%;
            margin:0;
            padding:0;
            /*
            border:1px solid red;		
            */	
        }
        
        #header .varia .toggle {
            display:block;	
            margin: 3vw 3vw 0 10vw;	
            padding:0;
            width:8vw;
            height:8vw;	
            /*
            border:1px solid aqua;	
            */
        }
        
        #header .varia .toggle img{
            display:block;	
            margin: 0;	
            padding:0;
            width:100%;
        }	
        
        #header #serviceMobile {
        /*
            border:1px solid red;
            */
        }
        
        #serviceMobile .suche form#navigation_searchform_top {
            display:flex;	
            float:right;
            width:80vw;
            height:7vw;	
            /*	
            border:2px solid orange;		
            */
            
        }
        
        #serviceMobile .suche form#navigation_searchform_top input#search_term{
    
            width:55vw;
            margin:0;
            padding:0;
            padding-right:3vw;
            /*aus nwr*/
            border-radius: 0;
            background-color:white;
            border-radius: 0;
            -webkit-appearance:none;
            border:1px solid black;
            border-shadow:none;
            /*
            border:1px solid green;	
            */
        }	
    
        #serviceMobile .suche form#navigation_searchform_top input#search_send{
    
            width:7vw;
            margin:0 3vw 0 1vw;
            padding:0;
            /*
            border:1px solid red;
            */
        }
        
    
        
        #serviceMobile .inside {
            width: 100%;
        }
    
    
        #serviceMobile .inside ul.serviceMobile {
            margin-top:1em;
        }
    
    
        .navi ul li.Beratungsstelle a.Beratungsstelle,
        .navi ul li.Fachstelle a.Fachstelle,
        .navi ul li.Was-ist-sexuelle-Gewalt a.Was-ist-sexuelle-Gewalt,
        .navi ul li.Alles-was-Recht-ist a.Alles-was-Recht-ist,
        .navi ul li.Wir-ueber-uns a.Wir-ueber-uns,	
        .navi ul li.Links--Adressen a.Links--Adressen {
            font-size:18px;
        }		
    
        .navi ul#NaviBeratungsstelle li a.Zielgruppe,
        .navi ul#NaviBeratungsstelle li a.Beratungsangebot,
        .navi ul#NaviBeratungsstelle li a.Haeufige-Fragen,	
        .navi ul#NaviFachstelle li a.Aktuelles,	
        .navi ul#NaviFachstelle li a.Zahlen-und-Fakten,
        .navi ul#NaviFachstelle li a.Oeffentlichkeitsarbeit,
        .navi ul#NaviFachstelle li a.Broschueren-und-Flyer,	
        .navi ul#NaviWas-ist-sexuelle-Gewalt li a.Formen,
        .navi ul#NaviWas-ist-sexuelle-Gewalt li a.Folgen,
        .navi ul#NaviAlles-was-Recht-ist li a.Opferhilfegesetz,
        .navi ul#NaviAlles-was-Recht-ist li a.Strafgesetz,
        .navi ul#NaviAlles-was-Recht-ist li a.Gleichstellungsgesetz,
        .navi ul#NaviWir-ueber-uns li a.Leitbild,
        .navi ul#NaviWir-ueber-uns li a.Kontakt,
        .navi ul#NaviWir-ueber-uns li a.Rechtliche-Hinweise--Impressum,
        .navi ul#NaviLinks--Adressen li a.Links {
            font-size:14px;	
        }
        
        #content {
            width:100%;
            padding: 1rem;
        }
        
        #content .headlineGruen h1,
        #content .headlineGrau h1	 {
            font-size:7.5vw;
            letter-spacing:0;
        }
        
        #content .headlineGruen h1 img.tamilTitle {
            max-width:95%;
        }
        
        #content img.tamilText {
            max-width:95%;	
        }
        
        #content h2	 {
            font-size:6vw;
        }
        
        #content h3	 {
            font-size:5vw;
        }	
    
        #content p,
        #content li,
        #content a {
            font-size:1.8rem;
        }	
        
        
        #fusszeile {
        }
    
        
        #fusszeile ul {
            display:block;
            margin:0 auto;
            padding:0;
        }
        
        #fusszeile li {
            width:100%;
            text-align:center;
            padding: 0 0 1em 0;	
        }
        
    
        #fusszeile li,
        #fusszeile li a {
            font-size:4vw;
        }
        
        #fusszeile span.footer {
            display:none;
        }
    
    
        #formular {
            width:100% !important;
            margin:0;
            padding:0;
            /*
            border:1px solid aqua;
            */
        }
        
        form {
        
            width:100% !important;	
            margin:0;
            padding:0;	
            /*
            border:1px solid red;
            */
        }
    
        #formular #anzahl {
        
            width:100% !important;	
            margin:0;
            padding:0;	
            /*
            border:1px solid lime;	
            */
        }
    
    
        #formular #anzahl .text	{
            width:80%;
        }
        
        #formular p	{
            width:85%;
        }	
            
        #formular #anzahl label {
            /*width:50%;*/
            /*
            min-width: 70% !important;
            */
            font-size:1em;
        }
    
    }
    
    