/* stylelint-disable selector-list-comma-newline-after */

body {
    background-image: url("himmel_ohne_kreuz1.jpg");
    background-color: #c7dbe6;

    /* Full height */
    height: 100%;

    /* Center and scale the image nicely */
    /*background-position: center;*/
    background-repeat: no-repeat;
    background-size: cover;
}

html, div.container-fluid, div.row, main.container, div.haupttext {
    height: 96%;
}

/*main.container {*/
/*    width: 96%;*/
/*}*/

.rechts  {
    float: right;
}

.links  {
    float: left;
}

.rechts img.saeule {
    width: 100%;
    display: inline;
    text-align: right;
    float: right;
}

.links img.saeule {
    width: 100%;
    display: inline;
    text-align: right;
    float: left;
}



.haupttext {
    /*margin-top: 100px;*/
}

#table-box {
    height: 80% !important;
}

#scrollbox {
    /*display: box;*/
    box-orient: horizontal;
    /* horizontally centered */
    box-pack: center;
    /* vertically centered */
    box-align: center;
    /*width: 100%;*/
    height : 100%;

    max-height: 0;
    min-height: 99%;

    background-color: rgba(255,255,255, 0.4);
    box-shadow: 8px 8px 32px silver;
    border-radius: 0px;

    /*border: 1px solid #efefef;*/

    overflow-x: hidden; /* Show scrollbars */
    overflow-y: scroll;
    padding: 30px;
}

#scrollbox h1,
#scrollbox h2,
#scrollbox h3 {
    font-size: 1.3em;
    font-weight: bold;
}


.navbar-style {
    /*background: #ffffff;*/
}

div.navbar-container {
    /*margin-bottom: 6rem !important;*/
}



@media (max-width: 767px) {
    img.saeule {
        display: none !important;
    }
	
	div.sidebar {
		display: none;
	}

    #navbar-gott {
        background: #f5f5f5;
        padding: 0 !important;
    }

}

div.seiten {
    margin-top: 5rem !important;
}

.nav-pills .nav-link.active {
    background: #000000;
    color: #ffffff;
}

.nav-link {
    color: #000000;
}

.nav-link:hover {
    font-weight: bold;
    color: #000000;
}

#navbar-gott {
    padding: 0 20%;
}

ul.navbar-nav {
    padding-top: 8px;
}

.kreuz img {
    width: 8%;
}

.kreuz {
    /* margin-top: 4rem:; */
    margin-bottom: 0px;
}



.blog-header {
    /*border-bottom: 1px solid #e5e5e5;*/
}

.blog-header-logo {
    /*font-family: "Playfair Display", Georgia, "Times New Roman", serif!*rtl:Amiri, Georgia, "Times New Roman", serif*!;*/
    font-size: 2.25rem;
}

.blog-header-logo:hover {
    text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
    /*font-family: "Playfair Display", Georgia, "Times New Roman", serif!*rtl:Amiri, Georgia, "Times New Roman", serif*!;*/
}

.display-4 {
    font-size: 2.5rem;
}
@media (min-width: 768px) {
    .display-4 {
        font-size: 3rem;
    }
}


.flex-auto {
    flex: 0 0 auto;
}

.h-250 { height: 250px; }
@media (min-width: 768px) {
    .h-md-250 { height: 250px; }
}

/* Pagination */
.blog-pagination {
    margin-bottom: 4rem;
}


@media (min-width: 768px) {
    .h-md-250 { height: 250px; }
}




/*
 * Blog posts
 */
.blog-post {
    margin-bottom: 4rem;
}
.blog-post-title {
    font-size: 2.5rem;
}
.blog-post-meta {
    margin-bottom: 1.25rem;
    color: #727272;
}

