@charset "utf-8";
/* CSS Document */

.row, .c-columns, .c-accordion {max-width: 1100px;    margin: 0 auto;}
.col-md-8 {width: 64%;}
.col-md-4 {width: 33%;   } 

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {    background-color: #3f4fb5;}

/* TEASER */
.inhalt .frame-layout-1 .ce-above .ce-gallery {    margin-bottom: 30px;}
.inhalt .frame-layout-1 figure {    border: 2px solid #cccccc;}
.inhalt .frame-layout-1 .image-caption {    font-size: 24px;    padding: 10px 0;    background-color: #cd4400;
    color: #ffffff;    text-align: center;    width: 100%;}
.inhalt .frame-layout-1 p {    margin-top: -270px;    margin-bottom: 120px;    text-align: center;    text-transform: uppercase;    font-size: 24px;    line-height: 38px;}


/* TEAM */
#c286 img  {filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: url(/elements/grayscale.svg#desaturate);
    filter: gray;
    -webkit-filter: grayscale(1);}
#c286 img:hover  {filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    filter: url(/elements/grayscale.svg#desaturate);
    filter: gray;
    -webkit-filter: grayscale(0);}

.nav-tabs {max-width: 1140px;
    margin: 0 auto 0px;
    border: 0px;
    background: none;
    background-color: #3f4fb5;}
.inhalt ul.nav-tabs {     margin: 0 auto;max-width: 1066px;padding-left: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;}

.tab-content {border: 1px solid #3f4fb5;
    max-width: 1066px;
    margin: 0 auto 0px;}
.tab-pane ul {max-width: 1000px;
    margin: 14px auto;}

.nav-tabs>li {padding: 6px 0 0;}
.nav-tabs>li>a {    color: #fff;}
.nav-tabs>li>a:hover {background-color: #fff;color: #555;}
.nav-tabs>li.active>a {    font-weight: bold;}

.bulletList2 { list-style-image: url(https://master-office.de/fileadmin/img/icons/liste-1.png);}

.c-accordion-item {border: 1px solid #3f4fb5 !important;  padding: 0 10px;  margin: 4px;}



@media screen and (max-width: 991px) {
	.inhalt {    margin: 40px 10px;}
.col-md-4 {    width: 50%;    float: left;}
.col-md-8 {    width: 100%;}	
	.inhalt .frame-layout-1 .image-caption {width: 396px;}	
}

@media screen and (max-width: 766px) {
.col-md-4 {    width: 100%; }
.col-md-8 {    width: 100%;}	

}