@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:100);
@import url(https://fonts.googleapis.com/css?family=Open+Sans&display=swap);

* {
    margin: 0;
    padding: 0;
}

/* Desktop */

.sectionImgMobile {
  
  	display: none;
}

.sectionImgMobile img {
  
  	width: 100%;
  	height: auto;
}

.ContentMobile {
  
  	display: none;
}

.slidesContentTextboxMobile {
  
  	display: none;
}

.linearWrapperMobile {
  
  display: none;
}

@media screen and (max-width: 768px) {
    
/* Allgemein */
    
h1 {
    
    font-size: 20pt;
}

h2 {
    
    font-size: 17pt;
}

h3 {
    
    font-size: 15pt;
}

h4 {
    
    font-size: 11pt;
}

h5 {
    
    font-size: 11pt;
}

h6 {
    
    font-size: 11pt;
}
  
.pageText {
    
    padding-left: 15px;
    padding-right: 15px;
}
  
.ContentMobile {
  
  	display: block;
}
  
.textsectionWrapper {
    
    width: 95%;
  	margin-left: 2.5%;
 	margin-right: 2.5%;
}
    
/* Navigation */
  
.navigation {
    
    font-size: 17pt;
}
  
.siteHeaderSitename p {
  
  	display: none;
}

/* Seitenkopf */
  
.siteHeaderImg {
    
    width: 90%;
}
  
.siteHeaderName h1 {
    
    font-size: 45pt;
}

.siteHeaderName h1 {
    
    left: 44px;
}
  
.siteHeaderText p {
    
    font-size: 13pt;
}
  
.siteHeaderNavigation {
    
    margin-right: 12.5%;
}
  
.siteHeaderNavigationAbsoluteSubpage {
    
    top: 20px;
}
    
.siteHeaderText p {
    
    bottom: 19%;
}
  
.siteHeaderMore {
    
    bottom: 4.5%;
}
  
.siteHeaderMoreButton {
    
    height: 85px;
    width: 85px;
}

.siteHeaderMoreButton p {
    
  	font-size: 15pt;
}

.siteHeaderMoreButton div {
    
    height: 30px;
}
  
.siteHeaderLogo {
    
    right: 2%;
    bottom: 2%;
    height: 55px;
}
  
/* Unterseiten */
  
.subpageHeaderWrapper {
    
    height: 125px;
}

.subpageBackground {
    
    height: 75%;
    width: 92%;
}
  
.subpageTitle h1 {
    
    font-size: 22pt;
}
  
.subpageSplitWrapper {
    
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  	width: 92.5%;
    margin-left: 3.75%;
  	margin-right: 3.75%;
}
  
.subpageSplitWrapperLeft {
    
    width: 100%;
    margin-right: 0px;
}
  
.subpageSplitWrapperRight {
    
    width: 100%;
  	margin-top: 15px;
}
 
/* Sections */
  
.subpageSection {
    
  	width: 92.5%;
    margin-left: 3.75%;
  	margin-right: 3.75%;
}

.splitPart {
    
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  	width: 92.5%;
    margin-left: 3.75%;
  	margin-right: 3.75%;
}
  
.splitPartRight, .splitPartLeft  {
    
    width: 100%;
    margin-left: auto;
  	margin-right: auto;
}
  
.splitPartRight {
  
  	display: none; 
}
  
.sectionImgMobile {
  
  	display: block;
}
  
/* Newsfeed */
  
.siteNewsfeedWrapper {
   
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
}
  
.siteNewsfeedWrapper a:last-child {
   
    display: none;
}
  
.siteNewsfeedWrapper a {
   
  	width: 90%;
}
  
.siteNewsfeedWrapper .newsfeedItem {
   
    margin-bottom: 25px;
}
  
/* About Linear*/
  
.linearWrapperDesktop {
  
  	display: none;
}
  
.linearWrapperMobile {
    
    display: block;
}
    
.linearItemimg {
    
    width: 100%;
  	background-size: cover;
  	background-repeat: no-repeat:
    background-position: center;
}
  
.linearItemimg {
    
    height: 50vh;
}
  
.linearItem:nth-child(odd) {
    
    margin-left: 0%;
    justify-content: center;
}

.linearItem:nth-child(even) {
    
    margin-right: 0%;
    justify-content: center;
}
  
.linearItem:nth-child(odd) .linearItemContent {
    
    margin-left: 0%;
}

.linearItem:nth-child(even) .linearItemContent {
    
    margin-right: 0%;
}
  
.linearItemContent {
    
    width: 100%;
  	margin-left: auto;
  	margin-right: auto;
  	margin-top: -20px;
}
  
.linearItemMobiel:last-child {
    
   margin-bottom: 45px; 
}
  
/* About Slider */
  
.slidesContentTextboxDesktop {
    
  	display: none;
}
  
.slidesContentTextboxMobile {
    
  	display: block;
}
  
.slidesContentWrapper {
  
    min-height: 70vh;
}
  
.slidesContentHeaderTitle {
    
    margin-left: 15px;
}
  
.slidesContentHeaderSubtitle p {
    
    font-size: 15pt;
  	padding-top: 4px;
    padding-left: 15px;
    padding-right: 4px;
    padding-bottom: 4px;
}
  
.slidesContentTextboxMobile {
    
    width: 100%;
  	background: rgb(255,255,255);
  	display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
  
.slidesTextContent {
    
    transform: rotate(0deg);
  	padding: 7px;
}
  
.slidesItemCaption {

  	font-size: 10pt;
    font-family: 'Open Sans', sans-serif;
    background-color: rgba(237,237,237,0.7);
    color: #333;
    padding: 3px;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 3;
}
    
/* Themen */
  
.topicWrapper {
   
    flex-direction: column;
    justify-content: center;
    align-items: center;
  	background-color: rgb(237,237,237);
}
  
.topicItem {
    
    padding-top: 100%;
  	margin-bottom: 15px;
}
  
.topicItemTitle p {
    
    font-size: 30pt;
}
  
.topicItem:hover {
    
    width: 110%;
}
  
/* Artikel */
  
.articleContent {
    
    width: 88%;
    margin-left: 6%;
 	margin-right: 6%;
}
  
.articlePreviewarticleWrapper {
    
    width: 97.5%;
    margin-left: 1.25%;
    margin-right: 1.25%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
  
.articlePreviewarticleItem {
    
    margin-left: 1.5%;
    margin-right: 1.5%;
}

  
/* Kalender */
  
/* Kontakt */
  
.contactWrapper {
   
  	flex-direction: column;
    align-items: center;
}

.contactWrapperLeft {
    
    width: 100%;
  	margin-right: 0px;
}

.contactWrapperRight {
    
    width: 100%;
  	margin-top: 15px;
}
      
/* Fußzeile */
  
.footerContent {
    
    max-width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  	padding-bottom: 35px;
}
  

.footerContenttitle p {
   
    font-size: 18pt;
}
  
.footerLogo {
    
    height: 55px;
}
  
}

@media screen and (max-width: 470px) {
  
/* Unterseite */
  
.subpageTitle h1 {
    
    font-size: 18pt;
}
  
/* Navigation */
    
.siteHeaderNavigationSubpage p:first-child {
  
  	display: none;
}
  
.navMobile {
  
  	padding-top: 7px;
 	padding-bottom: 7px;
}
  
/* Newsfeed */
  
.newsfeedWrapper {
    
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
  
.newsfeedItem {
    
    width: 92.5%;
}
  
.newsfeedItemFeaturet {
    
    width: 92.5%;
}
  
.newsfeedItemTitle p {
    
    font-size: 18pt;
}
  
/* Artikel */
  
.articlePreviewarticleWrapper {
    
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
  
/* Kalender */
  
.calendarWrapper {
    
    flex-direction: column;
    justify-content: center;
}
  
.calendarItem {
    
    width: 92.5%;
  	margin-right: 3.75%;
    margin-left: 3.75%;
}
  
.calendarItem:nth-child(3n-1) {
    
    margin-right: 3.75%;
    margin-left: 3.75%;
}

/* Kontakt */
  
.contactInput {
   
    width: 85%;
}
  
}

@media screen and (max-width: 320px) {
  
/* Seitenkopf */

.siteHeaderMoreButton {
    
    height: 70px;
    width: 70px;
}
  
.siteHeaderMoreButton p {
    
  	font-size: 13pt;
}

.siteHeaderMoreButton div {
    
    height: 25px;
}
  
.siteHeaderLogo {
    
    height: 40px;
}
  
/* Fußzeile */
  
.footerLogo {
    
    height: 40px;
}
}