html {
    direction: rtl;
}
body {
    font-size:16px;
	font-family: calibri;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;}

  /*  HEADER  */


.sprachen, .banner {
    background-color: #e9e4df;
}
.sprachen {
    text-align: right;
}

.full {
    padding-top: 2rem;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    #up, .mobile {
        display: block; }}
@media (max-width:991.99px) {
    #up, #leer, .full {
        display: none; }
    .banner {
        border-bottom: 30px white solid;
        padding-left: 0;
        padding-right: 0;
        text-align: center;}
    .myths {
        padding-right: 3em;}
    .sprachen {
        background-color: white;
        /*word-spacing: 1em;*/
        text-align: center;}}
@media (min-width: 992px) /*and (max-width: 1199.98px)*/ {
    #down, .mobile  {
        display: none; }}
@media (max-width: 991.99px) {
    #down {
        display: block; }}

@media (max-width:424.99px) {
    .sprachen {
        word-spacing: 0em;}
    }


#quer {
    background-color: #e9e4df;
}

#leer {
    min-height: 80px;
}

.fixed-top {
    position: inherit;
}

.myths {
    padding-left: 2em;
    padding-top:0.8em;
    margin-bottom: -4%;
}

.h_list {
    margin-top: 1rem;
    direction: rtl;
    padding-right: 8px;
}
.h_list_u {
    margin-top: 1rem;
    direction: rtl;
    padding-right: 2.5em;
}
.h_list li, .h_list_u li {
    display: inline;
    list-style-type: none;
}
.h_list li:not(:first-child)::before, .h_list_u li:not(:first-child)::before  {
    content: ' | '
}
.h_list a, .h_list_u a {
    color: black;
}

   /*  ALLGEMEIN */
.lang_nav a {
    color: black;
}
.active  {
    font-weight: bold;
}
.ueber {
    text-align: center;
    display: block;
    background-color: #d9e3e8;
    /*margin-top: 1em;*/
    margin-bottom: 1em;
    font-size: 1.5em;
    font-weight: normal;
    padding: 0.5em 0;}
/*.ueber_mob {
    background-color: #d9e3e8;
}*/

.bild_left {
	max-width: 250px;
	width: 100%;
    float: left!important;
}

@media (max-width:767.99px) {
    .ueber {
        font-size:1.2rem;
        padding:1em;}}

.ueber_links {
    font-size: 1.5em;
    font-weight: bold;
    color: #a72702;
    padding: 0.5em 0 0 1em;}


.bild_1 {
   text-align: center;
   color: white;}

.start_bild {
    z-index: 10;
}
.start_text {
    /*position: sticky;*/
    bottom:3rem;
    display: block;
    background-color: #003154;
    width:100%;
    padding:1rem;
    font-size:1.4rem;
    min-height: 140px;
}
@media (min-width: 1532px) and (max-width: 1619px) {
    .start_text {
        font-size: 1.3rem;}}
@media (min-width: 1444px) and (max-width: 1531px) {
    .start_text {
        font-size: 1.2rem;}}
@media (min-width: 900px) and (max-width: 1443px) {
    .start_text {
        font-size: 1.1rem;}}

.box01 {
    padding-top: 1.6rem;}
.box03 {
    padding-top: 3rem;
}
.rot {
    color:#e6320f;
    font-weight: bold;}
.rot_ohne {
    color:#e6320f;}
.blau {
    background-color: #003154;
    color:white;
    font-size:1.5em;
}
.text_01 {
    padding-left:2rem;
    padding-top: 30%;
}

@media (max-width: 425px) {
    .text_01 {
        padding-top: 15%;
        padding-right: 2em;}
    .blau {
        font-size: 1em;}}

.text_02 {
    padding-right:2rem;
    padding-top: 30%;
}
.text_02 a{
    color: white;
    text-decoration:none;
}

@media (max-width: 425px) {
    .text_02 {
        padding-top: 15%;
        padding-right: 2em;}
    .blau {
        font-size: 1em;}}

.box_links {
    display: block;
    background-color: #d9e3e8;
    /*margin-top: 1.5em;*/
    padding: 0 1.5em 1.5em 0;
    max-height: fit-content;
    text-align: right;}
.box_links_mob {
    display: block;
    background-color: #d9e3e8;
    margin-top: 0;
    padding: 0 2.5em 1.5em 0;
text-align: right;}
.ul_links {
    list-style-type: none;
    padding-inline-start: 10px;
}
.ul_links_u {
    list-style-type: none;
    padding-inline-start: 0px;
}
.ul_links li, .ul_links_u li {
    font-size: 1rem;
    margin:0 0 1em -0.5em;}
@media (min-width: 1711px) and (max-width: 1810px) {
    .ul_links li, .ul_links_u li {
        font-size: 0.9rem;}}
@media (min-width: 991.99px) and (max-width: 1711px) {
    .ul_links li, .ul_links_u li {
        font-size: 0.7rem;}}

.ul_links a, .ul_links_u a {
    color: black;}

hr {
    color: #a72702;
    background-color: #a72702;
    width:70%;
    height:1px;
    margin: 0 0 1.5em 1.5em;
    text-align: left; }
.papa {
    position:relative
}
.kind {
    position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.logo_mob {
        margin-top: 1.5em;
        margin-bottom: 1.5em;
    margin-right: 2.5em;
}
.bild_1 a {
    color: white;
    text-decoration: none;
}

.newsnav {
    font-size: 1.1vw;
    text-align: center;
    padding-top: 1vw;}

.newsnav_mob {
    font-size: 3vw;
    text-align: center;
    padding-top: 1vw;}

.newsnavi a:link, .newsnavi a:visited, .newsnavi a:active, .newsnav a:link, .newsnav a:visited, .newsnav a:active   {
    font-weight: bold;
    color: black;
    text-decoration: underline;}

.newssite {
    font-size: 1.2vw;
    color: black;
    text-align: center;
    padding: 0.6vw 0 0.6vw 0;
    background-color: #d9e3e8;}
    
.newshead_top {
    color: white;
    z-index: 2;
    display: block;
    position: absolute;
    top: 10vh;
    padding-right: 3vw;
    font-size: 4vw;}
@media (min-width: 991px) and (max-width: 1300px) {
    .newshead_top {
        top: 3vw;}
}

.newshead_top_mob {
    color: white;
    z-index: 2;
    display: block;
    text-align: right;
    padding-right: 3vw;
    font-size: 3vw;
    margin-top: -3em;
    padding-bottom: 1em;}

@media (min-width: 319px) and (max-width: 790px) {
    .newshead_top_mob {
        top:12vw;}}

.news_start  {
    background-color: #d9e3e8;
    padding-left: 0px;
    padding-right: 0px;
    height: fit-content;}

.nhead {position: relative;}
.nhead_img {
    z-index: 1;}
.nhead_top {
    color: white;
    z-index: 2;
    display: block;
    position: absolute;
    top: 0vh;
    padding-right: 15px;
    font-size: 1.2vw;}
.news_date {
    padding-right: 15px;
    font-size: 1vw;
    margin-top: 3px;
    margin-bottom: 3px;}
.news_date_mob {
    padding-right: 30px;
    font-size: 3em;
    margin-top: 20px;
    margin-bottom: 3px;}
@media (min-width: 200px) and (max-width: 599px) {
    .news_date_mob {
        font-size: 1.2em;}}
		
.news_text {
    padding-right: 15px;
    font-size: 1em;
    margin-top: 3px;
    margin-bottom: 3px;
	margin-left: 2em;
	padding-top: 1em;}
.news_text_mob {
    padding-right: 30px;
    font-size: 4vw;
    margin-top: 20px;
    margin-bottom: 3px;}
@media (min-width: 200px) and (max-width: 599px) {
    .news_text_mob {
        font-size: 3vw;}}
.news_link {
	color: black;
    text-decoration:underline;
	padding-right: 15px;
    font-size: 1vw;}
	

.meldung1 {
    margin-top: 2vw;}
.meldung_img {
    z-index: 1;}
.meldung_social {
    z-index: 2;
    display: block;
    position: absolute;
    top:14vw;
    padding-left: 5vw;}
.meldung_social_mob {
    z-index: 2;
    display: block;
    position: relative;
    top:-24vw;
    padding-left: 5vw;}
.icon_meldung {
    width: 2vw;}
.icon_meldung_mob {
    width: 5vw;}
.ueber_h {
    z-index: 2;
    position: absolute;
    top: 24vw;
    font-weight: bold;
    font-size: 1.7vw;
    color: #e6320f;
    padding-right: 3vw;}
.ueber_h_uebersicht {
    z-index: 2;
    position: relative;
    top: 15vw;
    font-weight: bold;
    font-size: 1.7vw;
    color: #e6320f;
    padding-right: 3vw;}
.ueber_h_mob {
    z-index: 2;
    position: relative;
    top: -8vw;
    font-weight: bold;
    font-size: 3vw;
    color: #e6320f;
    padding-right: 6vw;
}
.ueber_h_mob_uebersicht {
    z-index: 2;
    position: relative;
    top: 28vw;
    font-weight: bold;
    font-size: 3vw;
    color: #e6320f;
    padding-right: 6vw;
}

.newssite_mob {
    font-size: 3.5vw;
    color: black;
    text-align: center;
    padding: 1vw 0 1vw 0;
    background-color: #d9e3e8;}

.zeile1 {
    color: #e6320f;
    text-transform:uppercase;
    font-size: 1.65vw;
    line-height: 1.4em;
    padding-right: 1.2vw;
    z-index: 4;
    position: absolute;
    top: 3em;}
.zeile2 {
    font-size: 1.65vw;}
.zeile3 {
    font-size: 1.85vw;} 

/*   FOLGESEITEN   */

.header {
    /* text-align: center; */
    /* display: block; */
    /* background-color: #d9e3e8; */
    margin-top: 1em;
    /*margin-bottom: 1em;
     font-size: 1.5em; */
    font-weight: normal;
    padding: 0.5em 0;
}
.header_h1 {
    text-align: center;
    position: relative;
    bottom: 1.9em;
    color: white;}  
@media (min-width: 1301px) and (max-width: 1443px) {
    .header_h1 {
         font-size: 2.1rem;}
   }
@media (min-width: 750px) and (max-width: 1300px) {
    .header_h1 {
        font-size: 1.8rem;}
     .box_links {
        padding-bottom: 1rem;
        margin-bottom: -5rem;}}
@media (min-width: 571px) and (max-width: 749px) {
    .header_h1 {
        font-size: 2.1rem;}   }
@media (min-width: 450px) and (max-width: 570px) {
    .header_h1 {
        font-size: 1.5rem;}   }
@media (min-width: 320px) and (max-width: 449px) {
    .header_h1 {
        font-size: 1.2rem;}   }

.header_h1_1 {
    text-align: center;
    position: relative;
    bottom: 1.7em;
    color: white;}  
@media (min-width: 1301px) and (max-width: 1443px) {
    .header_h1_1 {
         font-size: 2.1rem;}
   }
@media (min-width: 750px) and (max-width: 1300px) {
    .header_h1_1 {
        font-size: 1.8rem;}
     .box_links {
        padding-bottom: 1rem;
        margin-bottom: -5rem;}}
@media (min-width: 571px) and (max-width: 749px) {
    .header_h1_1 {
        font-size: 1.6rem;}   }
@media (min-width: 450px) and (max-width: 570px) {
    .header_h1_1 {
        font-size: 1.2rem;}   }
@media (min-width: 320px) and (max-width: 449px) {
    .header_h1_1 {
        font-size: 1rem;}   }

.header_a_h1 {
    font-size: 1.6vw;
    text-align: center;
    position: relative;
    bottom: 3em;
    color: white;}  
/*@media (min-width: 1301px) and (max-width: 1780px) {
    .header_a_h1 {
            font-size: 1.8vw;}
    }*/
@media (min-width: 993px) and (max-width: 1300px) {
    .header_a_h1 {
        font-size: 1.6vw;}
        .box_links {
        padding-bottom: 1rem;
        margin-bottom: -5rem;}}
@media (min-width: 750px) and (max-width: 992px) {
    .header_a_h1 {
        font-size: 3vw;}}
@media (min-width: 571px) and (max-width: 749px) {
    .header_a_h1 {
        font-size: 3vw;}   }
@media (min-width: 450px) and (max-width: 570px) {
    .header_a_h1 {
        font-size: 3vw;}   }
@media (min-width: 240px) and (max-width: 449px) {
    .header_a_h1 {
        font-size: 3vw;}   }


.mobnews_top {
    margin-bottom: 1vh;}

.mob_news {
    background-color: #d9e3e8;}

.mnhead_top {
    color: white;
    z-index: 2;
    display: block;
    position: absolute;
    top: 0vh;
    padding-right: 15px;
    font-size: 9vw;}

.mzeile1 {
    color: #e6320f;
    text-transform:uppercase;
    font-size: 5.2vw;
    line-height: 1.4em;
    padding-right: 6.5vw;
    z-index: 4;
    position: absolute;
    top: 1em;}
.mzeile2 {
    font-size: 5.2vw;}
.mzeile3 {
    font-size: 5.9vw;}

.vorspan {
    background-color: #e9e4df; 
    padding: 1em;
    margin-bottom: 0;
}
.vorspan1 {
    background-color: #e9e4df; 
    padding: 1em;
    margin-bottom: 0;
    margin-top:3em;
}
.seitentext, .seitentext_stop {
    padding: 2em;
    line-height: 1.8rem;
    background-color: #d9e3e8;
	margin-bottom: 1rem;
}

.seitentext a, .seitentext_stop a {
    text-decoration: underline;
    color: black;
}

.false {
    width: 108px;
    margin-bottom: 0rem;
    margin-top: -5rem;
    position: absolute;
    margin-left: -1rem;}
@media (min-width: 930px) and (max-width: 991px) {
    .false {
        margin-left: -1rem;
    margin-top: -5rem;}
    .seitentext {
        margin-bottom: 3rem;}
    .seitentext_stop {
        margin-bottom: 4rem;}}
@media (min-width: 870px) and (max-width: 930px) {
    .false {
        margin-left: -1rem;
    margin-top: -5rem;}
    .seitentext {
        margin-bottom: 3rem;}
    .seitentext_stop {
        margin-bottom: 4rem;}}
@media (min-width: 630px) and (max-width: 869px) {
    .false {
        margin-left: -1rem;
        margin-top: -5rem;}
    .seitentext {
        margin-bottom: 3rem;}
    .seitentext_stop {
        margin-bottom: 4rem;}}
@media (min-width: 471px) and (max-width: 629px) {
    .false {
        margin-left: -1rem;
        margin-top: -5rem;}
    .seitentext {
        margin-bottom: 3rem;}
    .seitentext_stop {
        margin-bottom: 4rem;}}
@media (min-width: 280px) and (max-width: 470px) {
    .false {
        margin-left: 0rem;
    margin-top: -5rem;}
    .seitentext {
        margin-bottom: 3rem;}
    .seitentext_stop {
        margin-bottom: 4rem;}}

.no {
    width: 108px;
    margin-bottom: 0rem;
    margin-top: -2rem;
    position: absolute;
    margin-right: -5rem;}
@media (min-width: 930px) and (max-width: 991px) {
    .no {
        margin-right: 50rem;
    margin-top: -7rem;}}
@media (min-width: 870px) and (max-width: 930px) {
    .no {
        margin-right: 40rem;
    margin-top: -7rem;}}
@media (min-width: 630px) and (max-width: 869px) {
    .no {
        margin-right: 30rem;
    margin-top: -6.5rem;}}
@media (min-width: 471px) and (max-width: 629px) {
    .no {
        margin-right: 20rem;
    margin-top: -6.5rem;}}
@media (min-width: 280px) and (max-width: 470px) {
    .no {
        margin-right: 10rem;
    margin-top: -6.3rem;}}

.stop {
    width: 108px;
    margin-bottom: 0rem;
    margin-top: -2rem;
    position: absolute;
    margin-left: -5rem;}
@media (min-width: 930px) and (max-width: 991px) {
    .stop {
        margin-left: 50rem;
    margin-top: -7rem;}}
@media (min-width: 870px) and (max-width: 930px) {
    .stop {
        margin-left: 40rem;
    margin-top: -7rem;}}
@media (min-width: 630px) and (max-width: 869px) {
    .stop {
        margin-left: 30rem;
    margin-top: -7rem;}}
@media (min-width: 471px) and (max-width: 629px) {
    .stop {
        margin-left: 20rem;
    margin-top: -7rem;}}
@media (min-width: 280px) and (max-width: 470px) {
    .stop {
        margin-left: 10rem;
    margin-top: -7rem;}}

.false1 {
    width: 108px;
    margin-bottom: 0rem;
    margin-top: -7rem;
    position: absolute;
    margin-left: -1rem;}
@media (min-width: 930px) and (max-width: 991px) {
    .false1 {
        margin-left: 0rem;
    margin-top: -5rem;}
    .seitentext {
        margin-bottom: 3rem;}}
@media (min-width: 870px) and (max-width: 930px) {
    .false1 {
        margin-left: 0rem;
    margin-top: -5rem;}
    .seitentext {
        margin-bottom: 3rem;}}
@media (min-width: 630px) and (max-width: 869px) {
    .false1 {
        margin-left: 0rem;
    margin-top: -5rem;}
    .seitentext {
        margin-bottom: 3rem;}}
@media (min-width: 471px) and (max-width: 629px) {
    .false1 {
        margin-left: 0rem;
    margin-top: -5rem;}
    .seitentext {
        margin-bottom: 3rem;}}
@media (min-width: 320px) and (max-width: 470px) {
    .false1 {
        margin-left: 0rem;
    margin-top: -5rem;}
    .seitentext {
        margin-bottom: 3rem;}}
		
		
.false2 {
    width: 108px;
    margin-bottom: 0rem;
    margin-top: -7rem;
    position: absolute;
    margin-left: -3rem;}
@media (min-width: 930px) and (max-width: 991px) {
    .false2 {
        margin-left: 0rem;
    margin-top: -5rem;}
    .seitentext {
        margin-bottom: 3rem;}}
@media (min-width: 870px) and (max-width: 930px) {
    .false2 {
        margin-left: 0rem;
    margin-top: -5rem;}
    .seitentext {
        margin-bottom: 3rem;}}
@media (min-width: 630px) and (max-width: 869px) {
    .false2 {
        margin-left: 0rem;
    margin-top: -5rem;}
    .seitentext {
        margin-bottom: 3rem;}}
@media (min-width: 471px) and (max-width: 629px) {
    .false2 {
        margin-left: 0rem;
    margin-top: -5rem;}
    .seitentext {
        margin-bottom: 3rem;}}
@media (min-width: 320px) and (max-width: 470px) {
    .false2 {
        margin-left: 0rem;
    margin-top: -5rem;}
    .seitentext {
        margin-bottom: 3rem;}}
		

.false3 {
    width: 108px;
    margin-bottom: 0rem;
    margin-top: -4rem;
    position: absolute;
    margin-left: -3rem;}
@media (min-width: 930px) and (max-width: 991px) {
    .false3 {
        margin-left: 0rem;
    margin-top: -5rem;}
    .seitentext {
        margin-bottom: 3rem;}}
@media (min-width: 870px) and (max-width: 930px) {
    .false3 {
        margin-left: 0rem;
    margin-top: -5rem;}
    .seitentext {
        margin-bottom: 3rem;}}
@media (min-width: 630px) and (max-width: 869px) {
    .false3 {
        margin-left: 0rem;
    margin-top: -5rem;}
    .seitentext {
        margin-bottom: 3rem;}}
@media (min-width: 471px) and (max-width: 629px) {
    .false3 {
        margin-left: 0rem;
    margin-top: -5rem;}
    .seitentext {
        margin-bottom: 3rem;}}
@media (min-width: 320px) and (max-width: 470px) {
    .false3 {
        margin-left: 0rem;
    margin-top: -5rem;}
    .seitentext {
        margin-bottom: 3rem;}}		
		

		

.myth {
	width: 108px;
    margin-bottom: 0rem;
    margin-top: -6rem;
    position: absolute;
    margin-left: 54vw;
	z-index:1;}
@media (min-width: 930px) and (max-width: 991px) {
	.myth {
		margin-left: 2rem;
		margin-top: -1rem;
		z-index: 2;}}
@media (min-width: 870px) and (max-width: 930px) {
	.myth {
		margin-left: 2rem;
		margin-top: -1rem;}
	.seitentext {
		margin-bottom: 3rem;}}
@media (min-width: 630px) and (max-width: 869px) {
	.myth {
		margin-left: 2rem;
		margin-top: -1rem;}
	.seitentext {
		margin-bottom: 3rem;}}
@media (min-width: 471px) and (max-width: 629px) {
	.myth {
		margin-left: 2rem;
		margin-top: -1rem;}
	.seitentext {
		margin-bottom: 3rem;}}
@media (min-width: 320px) and (max-width: 470px) {
	.myth {
		margin-left: 2rem;
		margin-top: -1rem;}
	.seitentext {
		margin-bottom: 3rem;}}

        
.fact {
    width: 108px;
    margin-bottom: 0rem;
    margin-top: -10rem;
    position: absolute;
    margin-left: 54vw;}
@media (min-width: 930px) and (max-width: 991px) {
    .fact {
        margin-left: 2rem;
        margin-top: -1rem;}}
@media (min-width: 870px) and (max-width: 930px) {
    .fact {
        margin-left: 2rem;
        margin-top: -1rem;}
    .seitentext {
        margin-bottom: 3rem;}}
@media (min-width: 630px) and (max-width: 869px) {
    .fact {
        margin-left: 2rem;
        margin-top: -1rem;}
    .seitentext {
        margin-bottom: 3rem;}}
@media (min-width: 471px) and (max-width: 629px) {
    .fact {
        margin-left: 2rem;
        margin-top: -1rem;}
    .seitentext {
        margin-bottom: 3rem;}}
@media (min-width: 220px) and (max-width: 470px) {
    .fact {
        margin-left: 2rem;
    margin-top: -1rem;}
    .seitentext {
        margin-bottom: 3rem;}}


.zurueck {
    text-align: right;
    margin-right: 2rem;
}
.zurueck a {
    color: black;
}

.zurueck1 {
    text-align: right;
    margin-top: 3em;
    margin-right: 2.5em;
}
.zurueck1 a {
    color: black;
}
.stoerer_left {
    direction: ltr;
}