


@media (orientation: portrait){

    h2{
        width: 100%;
        font-size: 40px;
    }
    h2 br {
        display: none;
    }
    .TextBlock{
        height: 30%;
        margin-right: 50px;
    }
    .BTWrapper{
        position: relative;
        left: 200px;
    }
    centrierunghorizont{
        height: 0px;
    }
    .BilderBlock{
        
        height: 30%;
        width: 50%;
    }
    .BildSpacerOben{
        height: 0px;
    }
    .SizeContainer{
        position: relative;
        margin-top: 50px;
        left: 20%;

    }
	.Slogan{
		top:120px; 


	}
    .SeitenTeiler.Priv1{
        
        grid-template-columns: 100%;
        grid-template-rows: 50% 50%; 
        grid-gap: 10px;
        
    }
    .SeitenTeiler.Priv2{
        
        grid-template-columns: 100%;
        grid-template-rows: 35% 40%; 
        grid-gap: 0px;
        
    }
    .TextBlock2{
        margin-top: 0px;
        margin-left: 109px;
        margin-right: 50px;
    }

    .SeitenTeiler.Gesch1{
        
        grid-template-columns: 100%;
        grid-template-rows: 40% 60%; 
        grid-gap: 0px;
    }
    .SizeContainer.Gesch1{
        
        top:100px;

    }
    .SeitenTeiler.Gesch2{
        
        grid-template-columns: 100%;
        grid-template-rows: 25% 40%; 
        grid-gap: 0px;
        
        
    }
    .SeitenTeiler.Kont{
        
        grid-template-columns: 10% 80% 10%;
        grid-template-rows: 80%; 
        grid-gap: 0px;
        
        
    }
    .form-items{
   
          
        display: grid;
        grid-template-columns: 100%;
        grid-template-rows: 45% 10% 45%; 
        grid-gap: 0px;
    }
    #Seite7 {
        max-height: 3000px;
        height: 120%;
    }
   
}

@media screen and  (max-width: 840px){
    h1{
        font-size: 1rem; 
    }
    h2{
        
        font-size: 1.2rem;
    }
    text{
        font-size: 0.8rem;
    }
    .EinzelSeite.S1 {
        height: 100%;
    }
    .EinzelSeite {
        height: 200%;
    }
    .EinzelSeite.S4{
        height: 100%;
    }
    #Seite7{
        height: 200%;
    }
    .SeitenTeiler.Priv2{
        
        grid-template-columns: 100%;
        grid-template-rows: 20% 40%; 
        grid-gap: 0px;
        
    }
    .SeitenTeiler.Gesch1{
        
        grid-template-columns: 100%;
        grid-template-rows: 40% 60%; 
        grid-gap: 0px;
    }
    .SeitenTeiler.Gesch2{
        
        grid-template-columns: 100%;
        grid-template-rows: 10% 40%; 
        grid-gap: 0px;
        
        
    }
}

@media screen and (orientation: landscape) and (max-width: 1540px){


	.SeitenTeiler.Gesch1{
        
        grid-template-columns: 50% 50%;
        grid-template-rows: 100%; 
        grid-gap: 0px;
    }
	.SeitenTeiler.Gesch2{
        
        grid-template-columns: 40% 60%;
        grid-template-rows: 100%; 
        grid-gap: 0px;
        
        
	}
	.SeitenTeiler.Priv1{
		grid-template-columns: 60% 40%;
        grid-template-rows: 100%; 
        grid-gap: 0px;

	}
	.SeitenTeiler.Priv2{
		grid-template-columns: 50% 50%;
        grid-template-rows: 100%; 
        grid-gap: 0px;

	}
	.SeitenTeiler.Kont{
        
        grid-template-columns: 10% 80% 10%;
        grid-template-rows: 70%; 
        grid-gap: 0px;
        
        
    }
    .S7{
height: 200%;
	}
}



@media print{

.ContOut{
    display: none;
}

text{
    color:black;
}
#Seite7{
    display: none;
}
}


/* Kommentartext */