/* Mehr Laden Button auf Seite Über Uns */
#c51 {
	position: relative;
}
#accordion-51 .accordion-button::after {
    display: none;
}
#c51 .accordion-item {
	border: none;
}
#collapse-45 {
	padding-top: 5vh;
}
#c45 {
	color: #000 !important;
	text-decoration: none;
	border: 1px solid #000 !important;
	font-weight: normal;
	font-size: 2rem !important;
	transition: 0.5s all ease-in-out;
	width: 46%;
	margin: 0 auto;
	border-radius: 0 !important;
	padding: 10px 3% !important;
	white-space: nowrap;
}
#c419 .col-md-4.col-12:nth-child(2) {
	display: none;
}
#c419 .col-md-4.col-12 {
	margin: 0 auto;
}
.back-to-top.st-block {
	display: none;
}
section#s-682 {
    margin: 8vh 0;
}
section#s-685 {
    margin: 8vh 0;
}
div#tab-content-499 .row {
    margin: 8vh 0;
}
div#tab-content-726 .row {
    margin: 8vh 0;
}
button#tab-726 {
    padding: 2px 10px!important;
}

.navbar-brand {
    height: 78px!important;
    width: 270px!important;
    /background-image: url("/fileadmin/user_upload/Logo_DuP_RGB_WEB-Version.svg")!important;/*Link*/
    background-repeat: no-repeat!important;
    background-size: contain!important;
    background-position: center!important;
}
section#s-81 p.text-center {
    display: none;
}
body#page-10 footer#page-footer {
    margin-top: 0!important;
}
div#s194-2 a:link {
	font-size: 1.125rem !important;
	color: white;
	font-family: "DINProlight";
}
#c836 a:link {
	font-size: 1.125rem !important;
	color: white;
	font-family: "DINProlight";
}

#s833 {
	color: white;
}
#s828 {
	color: white !important;
}
#s833.background-image::after {
	width: 100%;
	content: "";
	position: absolute;
	z-index: 9;
	background-image: url("/fileadmin/templates/Icons/Dreieck.svg");/*Link*/
	height: 100%;
	background-repeat: no-repeat;
	background-size: contain;
	top: 0;
	right: 0;
	transform: rotate(180deg);
}
#s833 {
	background-color: #E40613;
	background-blend-mode: multiply;
}
#c608 a:link {
	color: white;
	font-family: "DINProLight";
	font-size: 1.125rem !important;
}
#page-18 #page-footer {
	margin-top: 0 !important;
}
#page-17 #page-footer {
	margin-top: 0 !important;
}
#s828 {
	background-color: #E40613;
	background-blend-mode: multiply;
}
/*
#s828.background-image::after {
	width: 100%;
	content: "";
	position: absolute;
	z-index: 999999999;
	background-image: url(https://relaunch2021.grbv.de/fileadmin/templates/Icons/Dreieck.svg);
	height: 100%;
	background-repeat: no-repeat;
	background-size: contain;
	top: 0;
	right: 0;
	transform: rotate(0deg);
  opacity: 0.5;
}*/
div#c129 a:link {
    font-size: 1.125rem!important;
}


.dropdown-menu a:link {
    font-size: 0.9rem !important;
    font-family: 'DINProLight' !important;
    font-weight: bold !important;
}
.page-item .page-link {
    border-radius: 0 !important;
    border-color: black !important;
    font-size: 1rem !important;
    text-transform: uppercase !important;
    font-weight: normal !important;
    text-decoration: none !important;
    background-color: transparent !important;
    color: black !important;
    font-family: "DINPro-Bold";
}
li.active.page-item span.page-link {
	border-radius: 0 !important;
	border-color: black !important;
	font-size: 1rem !important;
	text-transform: uppercase !important;
	font-weight: normal !important;
	text-decoration: none !important;
	background-color: black !important;
	color: white !important;
	font-family: "DINPro-Bold";
	width: 100%;
	height: 100%;
	text-align: center;
	padding-top: 18% !important;
}
li.disabled.page-item span.page-link {
	border-radius: 0 !important;
	border-color: black !important;
	font-size: 1rem !important;
	text-transform: uppercase !important;
	font-weight: normal !important;
	text-decoration: none !important;
	background-color: black !important;
	color: white !important;
	font-family: "DINPro-Bold";
	width: 100%;
	height: 100%;
	text-align: center;
	padding-top: 18% !important;
}
.page-item a.page-link {
	width: 100%;
	height: 100%;
	text-align: center;
	padding-top: 18% !important;
}
nav.page-navigation a.page-link span {
    font-size: 0;
}
nav.page-navigation a.page-link span::after {
	content: "";
	background-image: url("/fileadmin/templates/Icons/DreieckNachRechts.svg");/*Link*/
	width: 5px;
	height: 10px;
	transform: rotate(-0deg);
	background-position: center;
	margin-left: -10% !important;
	display: inline-block;
}
nav.page-navigation li.page-item {
	padding: 0 !important;
	width: 40px !important;
	height: 40px !important;
	margin-right: 1.5rem;
}
div#c297 strong {
    font-family: "DINPro-Bold";
    font-size: 1.3rem;
}
section#s-103 h2 {
    font-size: 1.3rem;
    --bs-text-opacity: 1;
}
#tabContainer-104 {
	height: 35px;
}
section#s192 {
    color: white!important;
}




/* Zeitstrahl Über Uns */
@media only screen and (max-width: 500px) {
    #c45 {
        width: 80%;
        padding-left: 20%;
    }
}
@media only screen and (min-width: 500px) and (max-width: 768px) {
    #c45 {
        width: 45%;
        padding-left: 15%;
    }
}
@media only screen and (max-width: 767px) {
    #c62 {
        display: none;
    }
    #c563 {
        display: none;
    }
    #c65 {
        display: none;
    }
    div#c43 {
        padding: 0;
    }
}
@media only screen and (min-width: 768px) {
    #c564 {
        display: none;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1400px) {
    #c45 {
        width: 53%;
        padding-left: 5%;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1200px){
    #c45 {
        width: 64%;
    }
  
}
@media only screen and (min-width: 768px) and (max-width: 992px){
      #c45 {
        width: 35%; 
    }
  
}
@media only screen and (max-width: 1400px) {
    .minidreieck {
        /*display: none;*/
    }
    .beruftext {
        margin-left: 0;
        padding-left: 0;
        padding-right: 0;
    }
}
@media only screen and (max-width: 767px) {
    .minidreieck {
        display: none;
    }
}
/*Mitglieder*/
.mitgliedsbereich img {
filter: grayscale(100%);
transition: 0.5s all ease-in-out;
}
.mitgliedsbereich img:hover {
filter: none;
}

/*Bulletpoints für Listen*/
.li_custommarker li::marker {
	content: url("/fileadmin/templates/Icons/Dreieckangepasst_sm.png");/*Link*/
}
.li_custommarker li {
    list-style-image: url("/fileadmin/templates/Icons/Dreieckangepasst_sm.png");/*Link*/
}
.li_custommarker li {
    padding-left: 1rem;
}

@media (max-width: 992px){
		.navbar-brand {
    		height: 39px!important;
    		width: 115px!important;
    		background-image: url("/fileadmin/templates/images/GRBV-Logo-rgb-weiss-rot.svg");/*Link*/
    		background-repeat: no-repeat;
    		background-size: contain;
    		background-position: center;
    		margin-top: 11px!important;
    		margin-bottom: 11px!important;
  		}
}

/*Karakidis*/
@media (max-width: 1080px){
.tx-ws-flexslider .caption-body p {
    font-size: 3.75rem !important;
}
}
@media (max-width: 1124px){
.tx-ws-flexslider .caption-body p {
    /*font-size: 3.75rem !important;*/
  	font-size: 4rem!important;
    line-height: 4rem!important;
}
}
p.caption-title {
    margin-bottom: 0px!important;
}
/*#page-2 p.caption-title {
    margin-bottom: 8px!important;
}*/
@media (min-width: 2126px){
	.tx-ws-flexslider .wsflexslider-style4 .caption-align-right .caption-text, .tx-ws-flexslider .wsflexslider-style3 .caption-align-right .caption-text {
    	right: -22vw;
	}
}
@media (max-width: 2126px) and (min-width: 1691px) {
  	.tx-ws-flexslider .wsflexslider-style4 .caption-align-right .caption-text, .tx-ws-flexslider .wsflexslider-style3 .caption-align-right .caption-text {
    	right: -22vw;
	}
}
@media (max-width: 1690px) and (min-width: 1299px) {
  	.tx-ws-flexslider .wsflexslider-style4 .caption-align-right .caption-text, .tx-ws-flexslider .wsflexslider-style3 .caption-align-right .caption-text {
    	right: -22vw;
	}
}
.tx-ws-flexslider .caption-body p {
    /*line-height: 5rem;*/
  	line-height: 4rem;
    /* line-height: 1; */
}
@media (max-width: 1297px) and (min-width: 1180px){
	.tx-ws-flexslider .caption-align-right .caption-text {
    	width: 47vw;
      	right: -7vw;
	}
}
@media (max-width: 1180px) and (min-width: 1150px){
	.tx-ws-flexslider .caption-align-right .caption-text {
    	width: 50vw;
      	right: -11vw;
	}
}
@media (max-width: 1149px) and (min-width: 993px){
	.tx-ws-flexslider .caption-align-right .caption-text {
    	width: 59vw;
      	top:-23px;
	}
}
/*Startseite Header resp fix*/
@media (min-width: 993px) and (max-width: 1080px) {
    #page-2 .tx-ws-flexslider .caption-align-right .caption-text {
        width: 50vw;
        right: -95px;
        top: 40px;
    }
}
@media (min-width: 1081px) and (max-width: 1124px){
    #page-2 .tx-ws-flexslider .caption-body p {
        font-size: 3rem!important;
    }
    #page-2 .tx-ws-flexslider .caption-align-right .caption-text {
        width: 60vw;
        right: -210px;
        top: 40px;
    }
}
@media (min-width: 1125px) and (max-width: 1168px){
    #page-2 .tx-ws-flexslider .caption-body p {
        font-size: 3rem!important;
    }
    #page-2 .tx-ws-flexslider .caption-align-right .caption-text {
        width: 60vw;
        right: -220px;
        top: 10px;
    }
}
@media (min-width: 1169px) and (max-width: 1225px){
    #page-2 .tx-ws-flexslider .caption-body p {
        font-size: 3rem!important;
    }
    #page-2 .tx-ws-flexslider .caption-align-right .caption-text {
        width: 60vw;
        right: -230px;
        top: 15px;
    }
}
@media (min-width: 1226px) and (max-width: 1376px){
    #page-2 .tx-ws-flexslider .caption-body p {
        font-size: 3rem!important;
    }
    #page-2 .tx-ws-flexslider .caption-align-right .caption-text {
        width: 70vw;
        /*right: -230px;*/
        right: -29vw;
        top: 40px;
    }
}
@media (min-width: 1376px) and (max-width: 1468px){
    #page-2 .tx-ws-flexslider .caption-body p {
        font-size: 3rem!important;
    }
    #page-2 .tx-ws-flexslider .caption-align-right .caption-text {
        width: 70vw;
        /*right: -230px;*/
        right: -29vw;
        top: 53px;
    }
}
@media (min-width: 1469px) and (max-width: 1483px){
    #page-2 .tx-ws-flexslider .caption-body p {
        font-size: 4rem!important;
    }
    #page-2 .tx-ws-flexslider .caption-align-right .caption-text {
        width: 70vw;
        right: -29.5vw;
        top: 60px;
    }
}
@media (min-width: 1484px) and (max-width: 1539px){
    #page-2 .tx-ws-flexslider .caption-body p {
        font-size: 4rem!important;
    }
    #page-2 .tx-ws-flexslider .caption-align-right .caption-text {
        width: 70vw;
        right: -29.5vw;
        top: 10px;
    }
}
@media (min-width: 1540px) and (max-width: 1594px){
    #page-2 .tx-ws-flexslider .caption-body p {
        font-size: 4rem!important;
    }
    #page-2 .tx-ws-flexslider .caption-align-right .caption-text {
        width: 70vw;
        right: -29.5vw;
        top: 25px;
    }
}
@media (min-width: 1595px) and (max-width: 1679px){
    #page-2 .tx-ws-flexslider .caption-body p {
        font-size: 4rem!important;
    }
    #page-2 .tx-ws-flexslider .caption-align-right .caption-text {
        width: 70vw;
        right: -29.5vw;
        top: 45px;
    }
}
@media (min-width: 1680px) and (max-width: 1745px){
    #page-2 .tx-ws-flexslider .caption-body p {
        font-size: 4rem!important;
    }
    #page-2 .tx-ws-flexslider .caption-align-right .caption-text {
        width: 70vw;
        right: -29.5vw;
        top: 50px;
    }
}
@media (min-width: 1746px) and (max-width: 1754px){
    #page-2 .tx-ws-flexslider .caption-body p {
        font-size: 4rem!important;
    }
    #page-2 .tx-ws-flexslider .caption-align-right .caption-text {
        width: 70vw;
        right: -29.5vw;
        top: 65px;
    }
}
@media (min-width: 1755px) and (max-width: 1850px){
    #page-2 .tx-ws-flexslider .caption-body p {
        font-size: 4rem!important;
    }
    #page-2 .tx-ws-flexslider .caption-align-right .caption-text {
        width: 70vw;
        right: -29.5vw;
        top: 30px;
    }
}
@media (min-width: 1851px) and (max-width: 1975px){
    #page-2 .tx-ws-flexslider .caption-body p {
        font-size: 4rem!important;
    }
    #page-2 .tx-ws-flexslider .caption-align-right .caption-text {
        width: 70vw;
        right: -29.5vw;
        top: 50px;
    }
}
@media (min-width: 1976px) and (max-width: 2004px){
    #page-2 .tx-ws-flexslider .caption-align-right .caption-text {
        width: 70vw;
        right: -29.5vw;
      	top: 55px;
    }
}
@media (min-width: 2005px) and (max-width: 2148px){
    #page-2 .tx-ws-flexslider .caption-align-right .caption-text {
        width: 70vw;
        right: -40vw;
        top: 20px;
    }
}
@media (min-width: 2148px) and (max-width: 2229px){
    #page-2 .tx-ws-flexslider .caption-align-right .caption-text {
        width: 70vw;
        right: -40vw;
        top: 55px;
    }
}
@media (min-width: 2230px) and (max-width: 22229px){
    #page-2 .tx-ws-flexslider .caption-align-right .caption-text {
        width: 70vw;
        right: -40vw;
    }
}
/*slider icons */
.flex-control-nav {
	width: 40%;
	position: absolute;
	bottom: 30px;
	text-align: center;
	z-index: 999999999;
	margin: 0 auto;
	right: 0;
	left: 0;
}
/*Tabs bei Karriere*/
@media (max-width: 992px){
    ul#tabContainer-104 {
        display: block;
    }
    #c104 .nav-item {
        position: unset;
        margin: 1rem auto;
        width: 100%;
    }
    #tabContent-104 {
        margin-top: 12rem;
    }
    button#tab-106, button#tab-107, button#tab-105 {
        position: unset;
        margin: 0;
      	width: 100%;
    }
}
@media (min-width: 1200px)
{
button#tab-107 {
margin-left: 1.5rem;
}

button#tab-106 {
    margin-left: 1.5rem;
}

button#tab-105 {
    margin-left: 14.5rem;
	}
}
@media (min-width: 993px) and (max-width: 1399px){
    button#tab-105 {
            margin-left: 9.5rem;
    }
}
@media (min-width: 993px) and (max-width: 1199px)
{
button#tab-107 {
margin-left:1.5rem;
}

button#tab-106 {
    margin-left: 1.5rem;
}

button#tab-105 {
    margin-left: 3rem;
	}
}
/*initiativbewerbung an balken bei karriere*/
@media (max-width: 767px){
      #c112 h1 {
        font-size: 3rem;
    }  
}
@media  (max-width: 640px){
      section#s111 {
        padding: 5.5rem 0rem!important
    }
  section#s6 {
    padding: 5.5rem 0rem!important
  }
}
@media (max-width: 525px){
      #c112 h1 {
        font-size: 2rem;
    }  
}
@media (max-width: 360px){
      #c112 h1 {
        font-size: 1.5rem;
    }  
}
/*h1 resp zu groß*/
@media (max-width:767px){
    h1 {
        font-size: 2.5rem;
    }
}
@media (max-width:400px){
    h1 {
        font-size: 2.3rem;
    }
}

/*expertise news related*/
@media (max-width: 1200px){
    .news-related .related-news-img {
        position: unset!important;
        float: none!important;
        margin: 0!important;
        min-width: 90%!important;
    }
    .news-related .related-news-text-container {top: 0;float: none!important;margin-bottom: 0rem;position: unset;}
    .news-related .news-single .article .news-img-wrap {
        float: none;
        display: block!important;
    }
  .news-related.news-related-news ul li:nth-child(1) {
    padding-left: 15px !important;
}

.news-related.news-related-news ul li:nth-child(3) {
    padding-right: 15px !important;
}
}
/*Aktuelles News*/
@media (max-width: 991px){
    #page-6 img.img-fluid {
        width: 100%;
        object-fit: cover;
    }
    #page-6 .news picture {
        max-height: 233px;
    }
}
/*Expertise slider*/
@media (max-width: 991px){
  	.flex-nav-next a::before {
   	 	width: 40px;
    	height: 40px;
	}
	.flex-nav-prev a::before {
    	width: 40px;
    	height: 40px;
	}
  	.flex-control-paging li a {
    	width: 10px;
    	height: 10px;
	}
  	#page-6 .spaceContentElementes hr {
    	height: 2rem !important;
	}
  	#page-11 .spaceContentElementes hr {
    	height: 2rem !important;
	}
  	.footer #c790 a, .footer #c789 a {
    	/*font-weight: bold;*/
    	font-size: 1rem!important;
	}
  	.footer #c789, .footer #c790 {
    	margin-bottom: 0px!important;
	}
  	.news .list-unstyled .media-body h3 span {
    	word-wrap: break-word;
	}

}

@media (min-width: 767px){
    div#s308-1, #s328-1,#s349-2, #s151-1 {
        margin-bottom: 4rem;
    }
}

@media (max-width:1400px) and (min-width: 1200px){
    .beruftext {
        margin-left: 4rem;
        max-width: 80%;
    }
    .minidreieck {
        margin-left: 0rem;
    }
}
@media (max-width:1199px) and (min-width: 993px){
    .beruftext {
        margin-left: 4rem;
        max-width: 80%;
    }
    .minidreieck {
        margin-left: 0rem;
    }
    .beruftext h2 {
        /* font-size: 1.1rem!important; */
        word-break: break-word;
    }
}
@media (max-width: 992px){
    .minidreieck {
        display: none;
    }
  	.beruftext h2 {
    margin-bottom: 0.9rem;
	}
  	.aktuellesstart ul.f3-widget-paginator.pagination.mb-4 {
    	margin-top: 50px;
	}
}

@media (max-width:1081px) and (min-width: 992px) {
    #page-2 .tx-ws-flexslider .caption-body p {
        font-size: 2.8rem!important;
    }
    #page-2 .tx-ws-flexslider .caption-align-right .caption-text {
        width: 58vw;
        right: -182px;
    }
}
/*
@media (min-width: 767px) and (max-width: 992px){
    #page-12 .aktuellesstart .news li .media-body, #page-13 .aktuellesstart .news li .media-body, #page-11 .aktuellesstart .news li .media-body {
        min-height: 400px;
    }
}
*/

@media (max-width: 1149px) and (min-width: 992px) {
    .tx-ws-flexslider .caption-align-right .caption-text {
        right: -223px;
    }
}
@media (max-width: 395px){
    #page-16 h1 {
        font-size: 1.6rem;
    }    
}
@media (min-width: 395px) and (max-width:486px){
    #page-16 h1 {
        font-size: 2rem;
    }
}
@media (max-width:767px){
    #s-95 img {
        max-width: 100%;
    }
}

@media (max-width: 767px){
    #c569, #c566, #c568 {
        margin-top: 3rem;
    }
    #s842-1 {
        height: 42.0rem;
    }
}
@media (max-width: 576px){
    #c569, #c566, #c568 {
        margin-top: 3rem;
    }
    #s842-1 {
        height: 38.8rem;
    }
}
@media (max-width: 548px){
    #c569, #c566, #c568 {
        margin-top: 3rem;
    }
    #s842-1 {
        height: 41.8rem;
    }
}
@media (max-width: 525px){
    #c569, #c566, #c568 {
        margin-top: 3rem;
    }
    #s842-1 {
        height: 43.8rem;
    }
}
@media (max-width: 497px){
    #c569, #c566, #c568 {
        margin-top: 2rem;
    }
    #s842-1 {
        height: 43.8rem;
    }
}
@media (max-width: 460px){
    #c569, #c566, #c568 {
        margin-top: 2rem;
    }
    #s842-1 {
        height: 45.8rem;
    }
}
@media (max-width: 455px){
    #c569, #c566, #c568 {
        margin-top: 2rem;
    }
    #s842-1 {
        height: 46.8rem;
    }
}
@media (max-width: 413px){
    #c569, #c566, #c568 {
        margin-top: 2rem;
    }
    #s842-1 {
        height: 50.8rem;
    }
}
@media (max-width: 394px){
    #c569, #c566, #c568 {
        margin-top: 2rem;
    }
    #s842-1 {
        height: 53rem;
    }
}
@media (max-width: 372px){
    #c569, #c566, #c568 {
        margin-top: 2rem;
    }
    #s842-1 {
        height: 54rem;
    }
}
@media (max-width: 370px){
    #c569, #c566, #c568 {
        margin-top: 2rem;
    }
    #s842-1 {
        height: 58rem;
    }
}
@media (max-width: 360px){
    #c569, #c566, #c568 {
        margin-top: 2rem;
    }
    #s842-1 {
        height: 66rem;
    }
}

@media (max-width: 992px){
    button#tab-501, button#tab-726 {
        position: unset;
        margin: 0;
        width: 100%;
    }
    #c496 .nav-item {
        position: unset;
        margin: 0.5rem auto;
        width: 100%;
    }
}
@media (max-width: 767px){
    div#s537-2, #s537-1, #s555-1, #s555-2, #s546-1, #s546-2, #s503-1, #s503-2, #s510-1, #s510-2, #s517-1, #s517-2, #s748-1, #s748-2, #s741-1, #s741-2, #s734-1, #s734-2, #s727-1, #s727-2, #s765-1, #s765-2 {
        padding: 0;
    }
}
@media (max-width: 768px){
    #news-container-281 nav.page-navigation li.page-item {
        margin-right: 1.5rem!important;
    }
}

@media (min-width: 992px){
    #c284.centered_li ul, #c284.centered_li ul, #c309.centered_li ul, #c326.centered_li ul, #c343.centered_li ul, #c350.centered_li ul, #c152.centered_li ul {
        margin-right: 10px!important;
    }
    #c285.centered_li ul, #c285.centered_li ul, #c310.centered_li ul, #c327.centered_li ul, #c344.centered_li ul, #c153.centered_li ul, #c351.centered_li ul {
        margin-left: 10px!important;
    }
}

.background_image_bottom {
    overflow: hidden;
    position: relative;
}

.page-link:focus {
    box-shadow: none!important;
}

@media (max-width: 767px){
    .li_custommarker ul {
        margin-bottom: 0;
    }
    .li_custommarker #c351 ul, .li_custommarker #c344 ul, .li_custommarker #c310 ul {
        margin-bottom: 1rem;
    }
}

/*@media (max-width: 500px){
    #c654 h1.text-center, #c648 h1.text-center, #c651 h1.text-center {
        hyphens: auto;
      	-webkit-hyphens: auto;
    }
  
}*/

.news-single .header.my-3.pb-3.border-bottom {
    padding-left: var(--bs-gutter-x, 0.75rem);
}
@media (min-width: 992px){
    .navbar .dropdown-item {
        padding: 0.25rem 0rem 0rem 0rem;
    }
}

@media (max-width: 992px){
    .navbar-expand-lg {
        overflow-y: initial!important;
        overflow-y: -webkit-paged-y!important;
    }
}

@media (min-width: 993px){
    /*#tabContainer-496 .nav-item:nth-child(1) {
        margin-right: 1.5rem;
    }*/
    #tabContainer-496 .nav-item:nth-child(2) {
        margin-left: 1.5rem;
    }
}
@media (max-width:992px) and (min-width: 767px){
    .minidreieck {
        display: block;
        margin-left: -1rem;
    }
    .beruftext {
        margin-left: 3rem;
        max-width: 90%;
        margin-top: -1rem;
    }
}

@media (min-width: 992px){
    .navbar-nav.main-navbarnav.mb-2.mb-lg-0.me-auto {
        width: 100%!important;
    }
    .navbar-nav.main-navbarnav.mb-2.mb-lg-0.me-auto .nav-item {
        width: 20%;
    }
}


@media (min-width: 2550px) and (max-width: 2560px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 893px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 1008px!important;
    }
}
@media (min-width: 2500px) and (max-width: 2550px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 872px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 992px!important;
    }
}
@media (min-width: 2450px) and (max-width: 2500px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 855px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 975px!important;
    }
}
@media (min-width: 2400px) and (max-width: 2450px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 838px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 958px!important;
    }
}
@media (min-width: 2350px) and (max-width: 2400px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 820px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 940px!important;
    }
}
@media (min-width: 2300px) and (max-width: 2350px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 802px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 922px!important;
    }
}
@media (min-width: 2250px) and (max-width: 2300px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 785px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 900px!important;
    }
}
@media (min-width: 2200px) and (max-width: 2250px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 768px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 888px!important;
    }
}
@media (min-width: 2150px) and (max-width: 2200px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 750px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 870px!important;
    }
}
@media (min-width: 2100px) and (max-width: 2150px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 732px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 852px!important;
    }
}
@media (min-width: 2050px) and (max-width: 2100px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 715px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 835px!important;
    }
}
@media (min-width: 2000px) and (max-width: 2050px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 698px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 818px!important;
    }
}
@media (min-width: 1950px) and (max-width: 2000px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 680px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 800px!important;
    }
}
@media (min-width: 1900px) and (max-width: 1950px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 633px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 753px!important;
    }
}
/* Publikationen*/
@media (min-width:1400px){
ul#tabContainer-496 {
    padding-left: 28.6rem!important;
}
}
@media (min-width:1200px) and (max-width:1399px){
ul#tabContainer-496 {
    padding-left: 23rem!important;
}
}
@media (min-width:993px) and (max-width:1199px){
ul#tabContainer-496 {
    padding-left: 17.5rem!important;
}
}
/*Arbeiten bei GRBV*/
section#s111 {
    padding: 8rem 1rem;
}
/*#page-2 .wsflexslider-style2 .caption-body {
    margin-top: -15px;
}*/
/*banner buttons*/
@media (min-width: 992px) and (max-width: 1298px){
a.flex-prev {
    margin-top: -1.5rem;
}
a.flex-next {
    margin-top: -1.5rem;
}
}
/*header*/
.slidercontent p.caption-title {
    margin-left: -2px;
}
.slidercontent p {
    margin-left: -6px;
}
.slidercontent.wsflexslider-style2 p.caption-title {
    margin-left: 8px;
}
.slidercontent.wsflexslider-style2 p {
    margin-left: 6px;
}
/*Jetzt bewerben bg-img*/
@media (min-width: 2560px){
    #s192, #s856, #s868, #s880, s892, #s904 {
        background-image: url(/fileadmin/_processed_/a/2/csm_Gruppe_maskieren_41_97de7da0ca.png) !important;
    }
  	#s6 {
    	background-image: url(/fileadmin/_processed_/a/8/csm_Bewerbungen_2bb9f0082f.png) !important;
	}
}

.slidercontent.wsflexslider-style2 p {
    margin-left: 6px;
}
.flexslider a {
    font-size: 4rem !important;
    font-family: "BC-Alphapipe-Light";
}
@media (min-width: 1376px) and (max-width: 1468px) {
    .flexslider a {
        font-size: 3rem !important;
    }
}
@media (max-width: 1081px) and (min-width: 992px) {
    .flexslider a {
        font-size: 2.8rem !important;
    }
}
@media (min-width: 1169px) and (max-width: 1225px){
    .flexslider a {
        font-size: 3rem !important;
    }
}
@media (min-width: 1226px) and (max-width: 1376px){
    .flexslider a {
        font-size: 3rem !important;
    }
}
@media (max-width: 992px){
  div#c1466{
    display:block!important;
  }
}
@media (min-width: 991px){
  div#c1466{
    display:none!important;
  }
}
div#c1466 {
    padding-bottom: 2rem;
    margin-top: -2rem;
	color: #d51030;
}
div#c1466 a {
	color: #d51030!important;
}
.Anmeldungslink a {
    font-size: 1.5rem!important;
}
.Anmeldungslink h6 {
    padding-bottom: 1rem;
}
/*CookieBanner 18.01.2023*/
@media (max-width:992px) {
    .cc-grower {
        margin-top: 61px;
    }
  	nav#main-navbar {
    	margin-bottom: 61px!important;
	}
  	.jumbotron {
    	margin-top: 0px!important;
	}
}
@media (max-width:531px) {
    .cc-grower {
        margin-top: 0px;
        overflow: inherit;
        /*position: absolute;*/
      position: inherit;
    }
}
@media (max-width:531px) {
    .cc-grower {
        margin-top: 60px;
        /*z-index: 999999;*/
        /*position: absolute;*/
      position: inherit;
    }
}
.cc-window.cc-floating {
    max-width: 100vw!important;
}
