    @media only screen and (max-width: 992px) {
    	header,
    	main,
    	footer {
    		padding-left: 0;
    	}
    }

    body {
    	display: flex;
    	min-height: 100vh;
    	flex-direction: column;
    }

    main {
    	flex: 1 0 auto;
    }

    .center-img {
    	display: block;
    	margin-left: auto;
    	margin-right: auto;
    }

    .header {
    	margin-left: 50px;
    	margin-right: 50px;
    }

    .kreide-grau {
    	color: #fafafa !important;
    	font-size: 20px;
    }

    .logo-margin {
    	margin-top: 15px;
    }

    p {
    	color: #F1F1FF !important
    }

    .gallerie-margin {
    	padding-top: 10px;
    	padding-bottom: 10px;
    }

    input {
    	color: #F1F1FF !important
    }

    textarea {
    	color: #F1F1FF !important
    }

    .icons {}


    }

    .hoverable-orange:hover {
    	background-color: orange;
    }

    }

    .hoverable {}

    .orange-shadow {
    	box-shadow: 0 0px 0px 0 rgb(255, 111, 0), 0 6px 20px 0 rgb(255, 111, 0);
    }

    .border {
    	border: 5p solid white;
    }

    .navbar-size-padding {
    	font-size: 20px;
    	padding-left: 0px;
    	padding-right: 50px;
    }

    hr {
    	border-color: #ff6f00;
    }