.wrapper, 
.wrapper.block{
position: relative;
overflow: hidden;
}
.wrapper.block{
padding:30px 0;
}

.blue-box{
padding:30px;
background-color:rgba(45,62,80 ,1);
color:var(--white);
border-radius:15px;
}
.blue-box strong, .blue-box b, .blue-box a{
color:var(--white);	
}
.blue-box .btn a{
color:var(--white);
}
.blue-box .btn.dark-o a{
color:var(--white);		
}
.article-sidebar img {
	max-width:100px;
}
@media (min-width:992px){
	.article-sidebar img {
	max-width:100px;
}
}
.lightblue-box{
padding:30px;
background-color:#c7d6d6;
    color: #2d3e50;
font-weight:600;
border-radius:15px;
}
.lightblue-box .content-box{
	background-color:var(--white);    color: #2d3e50;
}
.lightblue-box .content-box span.fa {
	color:orange;    
}
.white-box{
background-color: var(--white);
border-radius:15px;
}
.grey-box.split, 
.blue-box.split, 
.white-box.split{
padding:0;
width:100%;
} 
.grey-box.split img,
.blue-box.split img,
.white-box.split img{
display:block;
}
.grey-box h2, .grey-box h3,
.blue-box h2, .blue-box h3,
.white-box h2, .white-box h3{
margin-top:0;
}
.blue-box h2, .blue-box h3,
.blue-box a, .blue-box p{
color:var(--white);
}
.grey-box ul,
.grey-box ul.nav-list-block,
.blue-box ul,
.blue-box ul.nav-list-block
.white-box ul, 
.white-box ul.nav-list-block{
padding-left:0;
}
.grey-box ul.nav-list-block,
.blue-box ul.nav-list-block,
.white-box ul.nav-list-block{
list-style-type:none;
}
.grey-box ul li,
.blue-box ul li,
.white-box ul li{
margin-left:1em;
}
.grey-box ul.nav-list-block li,
.blue-box ul.nav-list-block li,
.white-box ul.nav-list-block li{
margin-left:0em;	
}
.blue-box b{
color:var(--white);
}
.blue-box .white-box {
	color: var(--dblue);
	margin:0.5em 0;
	padding: 30px;
}
.arguments .white-box{padding: 30px;}
.blue-box .white-box b{
	color: var(--dblue);
}
.blue-box .white-box strong{
	color: var(--green);
}

.white-box.inside{
    padding: 0;
    display: table;
    width: 100%;
    margin-bottom: 0;
    border-bottom: 1px solid #eee;
    margin-top: 15px;
}
.page-node-type-zielseite .white-box.inside{
margin-bottom:30px;
}
@media (min-width:992px){
.white-box.inside .sub-inside-inline{
display: table-cell;
vertical-align: middle;
}
}
.white-box.inside .sub-inside-inline img{
display:block;
border-radius: 15px;
margin: 0 auto 20px;
}
.white-box.inside .sub-inside-inline a{
display:block;

}
@media (min-width:992px){
	.white-box.inside .sub-inside-inline:first-child{
width:133px;
}
	
}

.white-box.inside .sub-inside-inline:last-child{
	
}
.white-box.inside .sub-inside-inline:last-child a{
padding-left: 1em;
padding: 0.5em 0.3em;
width: 100%;
display: block;
vertical-align: middle;
line-height: normal;
font-weight:bold;
}
.page-node-type-overview .white-box.inside .sub-inside-inline:last-child a{
padding:1em 1.5em;
}
.white-box.inside .sub-inside-inline:last-child span{
padding-left: 0.3em;	
}
.white-box.inside:last-child{
margin-bottom:0;
}

.zielseite .blue-box,
.zielseite .grey-box{
margin-bottom:2em;
}
.box-inner{
padding:30px;
}
.views-block .grey-box{
margin: 30px 0 0 0;
}

.arguments {
color: #2e3e4e;
display: block;
overflow: hidden;
position: relative;
z-index: 1;
padding:30px 0;

}
.arguments .header {
    font-size: 2em;
    margin: 0.67em 0;
    color: #2d3e50;
    line-height: 1.2em;
    font-weight: 700;
}
.arguments .box-header{
	font-size: 1.2em;
    margin: 0.67em 0;
    color: #2d3e50;
    font-weight: 700;
    border-bottom: 8px solid #c7d6d6;
    line-height: 1.4em;
}
.arguments .box{
	margin-bottom:4em;
}
.arguments .white-box{
padding-top:60px;
padding-bottom:60px;	
margin-bottom:60px;
}
.arguments .white-box h3{
	margin:1.2em 0;
}

.container-inner{
	background-color:#f4f4f4;
	width: 100%;
	max-width: 540px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
	border-radius: 15px;
	
}

.wrapper.paragraph .arguments {
	background-color:var(--white);
	padding:1.2em;
}






@media (min-width: 576px){
.container-innerr {
    max-width: 540px;
}}
@media (min-width: 768px){
.container-inner {
    max-width: 720px;
}}
@media (min-width: 992px){
.container-inner {
    max-width: 960px;
}}
@media (min-width: 1200px)
{
.container-inner {
    max-width: 1340px;
	padding-top: 60px;
    padding-bottom: 60px;
}
}


.wrapper.paragraph .blue-box{
display: block;
background-color:rgba(45,62,80 ,0.7);
}



.owl-prev,
.owl-next {
position: absolute;
top: 35%;
transform: translateY(-50%);
}
.owl-theme .owl-controls .owl-buttons div
{
color: #2d3e50;
font-size: 42px;
background-color:transparent;
}
.owl-prev {
  left: -2rem;
}
.owl-next {
  right: -2rem;
}

.wrapper.paragraph .p-image img{
position:absolute;
width:120%;
height:120%;
object-fit: cover;
}
.wrapper.paragraph .blue-box,
.wrapper.paragraph .white-box,
.box-padding{
margin: 30px 0;
}



@media (min-width:576px) {
.context-front .arguments-list li{
font-size:1.2em;
line-height: 1.6em;
}
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none;
}
.pager__items {
    clear: both;
    text-align: center;
}
.pager__item.is-active {
    font-weight: bold;
}
.pager li {
    display: inline;
}
.pager li > a, .pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: var(--white);
    border: 1px solid #eee;
    border-radius: 15px;
}
@media (min-width:768px){
.container-inner::after{
position:absolute;
background-color:#c7d6d6;
width:100%;
height:70%;
top:15%;
bottom:15%;
left:0;
content:'';
z-index: -1;
}
	
}
 /*overflow-y: scroll !important;*/
/*
.page-node-type-tablp .ui-dialog {
    top: 10% !important;
    width: 50% !important;
    max-height: 70%;
    min-height:500px;
   
}
.page-node-type-tablp .ui-dialog-content {height: 60% !important;min-height:500px;}*/
.page-node-type-tablp .card{border-radius:15px;padding:0 !important;border:1px solid #eee;}
.page-node-type-tablp .owl-item .card{padding: 1em !important;}
.page-node-type-tablp .card-header{
    background-color: #2d3e50;
    color: #fff;
    display: block;
    position: relative;
    font-weight: bold;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    height: 58px;
    margin-bottom: 37px;
	}
.page-node-type-tablp .card-header .title{
    top: 15px;
    left: 15px;
    right: 15px;
    position: absolute;
    text-align: center;
}
.page-node-type-tablp .card-body{padding:8px;color:#353535;}
.page-node-type-tablp .card-argument-line{
    display: block;
    border-bottom: 1px dashed #eee;
    margin: 5px 20px;
    font-weight: bold;
    font-size: 15px;}
.page-node-type-tablp.card-body .card-argument-line:last-child{border-bottom:none;}	
.page-node-type-tablp .fa-times-circle:before{content:"\f057";}

.page-node-type-tablp .btn a{
    margin-top: 30px;
    color: #fff;
    background-color: #76b500;
}
.page-node-type-tablp .btn a:hover{
color: #eee;
    background-color: rgba(45,63,80,.95);
}
.path-search  ol{
	margin:0;
	padding:0;
}
.path-search  ol li {
	background-color: #fff;
	border:1px solid #eee;
    padding: 1em;
    margin-bottom: 30px;
    border-radius: 15px;
	list-style-position:inside; 
}
.path-search  ol li:hover {
    transition: all 0.2s ease-out 0s;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
}