.frame-space-before-extra-small::before{content:''; padding-top: 1em; display: block;}
.frame-space-before-small::before{content:''; padding-top: 2em; display: block;}
.frame-space-before-medium::before{content:''; padding-top: 3em; display: block;}
.frame-space-before-large::before{content:''; padding-top: 4em; display: block;}
.frame-space-before-extra-large::before{content:''; padding-top: 5em; display: block;}
/**/
.frame-space-after-extra-small::after{content:''; padding-bottom: 1em; display: block;}
.frame-space-after-small::after{content:''; padding-bottom: 2em; display: block;}
.frame-space-after-medium::after{content:''; padding-bottom: 3em; display: block;}
.frame-space-after-large::after{content:''; padding-bottom: 4em; display: block;}
.frame-space-after-extra-large::after{content:''; padding-bottom: 5em; display: block;}

/*RTE start*/
.align-left,
.ce-headline-left,
.csc-textpic-left{
  text-align:left;
}
.align-center,
.ce-headline-center,
.csc-textpic-above{
  text-align:center;
}
.align-right,
.ce-headline-right,
.csc-textpic-right{
  text-align:right;
}
.align-justify{
  text-align:justify;
}
/*RTE end*/


/* Layouts News */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  opacity: 1;
}

/* Sub Menue */
.frame-type-menu_subpages ul{  
  background: #f2f2f2;
  padding: 10px;
  list-style:none;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.frame-type-menu_subpages li {
  background: #666;  
  flex-grow: 1;
  margin: 1px;
}
.frame-type-menu_subpages li a{
  display: block;
  padding: 20px 0;
  font-size: 24px;
  text-align: center;
  color: #fff;
  white-space: nowrap;
}
.frame-type-menu_subpages li.active {
  background: #333 !important;
}
.frame-type-menu_subpages li:hover{
  background: #333 !important;
}
.uid3 .frame-type-menu_subpages li ,.uid3.bl-2 .frame-type-menu_subpages li {background: #e2031a;}/*möller*/
.uid4 .frame-type-menu_subpages li ,.uid4.bl-2 .frame-type-menu_subpages li {background: #000;}/*eberhardt*/
.uid5 .frame-type-menu_subpages li ,.uid5.bl-2 .frame-type-menu_subpages li {background: #004f9f;}/*refrasolid*/
.uid13 .frame-type-menu_subpages li ,.uid13.bl-2 .frame-type-menu_subpages li {background: #0080b5;} /*refravision*/
.uid14 .frame-type-menu_subpages li ,.uid14.bl-2 .frame-type-menu_subpages li {background: #666;}/*karriere*/

@media screen and (max-width:1023px){
  .frame-type-menu_subpages ul {
    display: block;
    padding: 5px;
  }
}



/* Article */
.ce-bodytext {
  font-weight: 400;
  color: #999;
}
#c45 .ce-textpic .ce-gallery {
  margin-bottom: 30px; 
}
#c46 .twoCols .fifty.col11{
  margin-right: 0;
}
.twoCols .col {
  position: relative;
}
#c46 .articleInner .counter{
  padding-bottom: 30px;
}
#c46 .col12:before, 
#c46 .col12:before {
  bottom:30%;
}
#c46 .col11:after{
  right:30%;
}
#c46 .col12:after{
  left:30%;
}
#c54 {
  background:url(../../img/parallax-1.jpg) top center no-repeat;
  background-size:cover;
}
#c12 h2 {
  text-align: left;
}
#c43 h2 {
  color: #e3031b;
}
#c46 {
  margin-top: 80px;
}
#c54 .sw-5 .external-link:before{
  background:#004f9f;
}
#c70 #mainContent .ce-bodytext ul li a:hover{
  color:#e2031a;
}
#c70 #mainContent .ce-bodytext ul li {
  list-style: none;
}
#c79 #mainContent p a{
  text-decoration:underline;
  color:#333;
}
#c62 #c911{
  position: relative;
  margin-bottom: 150px;
}
#c62 #c911 img{
  position: absolute;
  right: 0;
  top: -70px;
}
#c1027 .image {
  text-align: right;
  top: 45px;
  position: relative;
  right: -25px;
}
#c1047 h3 {
  margin: 0;
  margin-bottom: 1em;
}
/* Quadriga new */
#c1026 .ce-bodytext h3 {
  margin: 0;
}
#c1026 .image::after {
  position: relative;
}
#c1026 .image::after {
  content: '';
  position: absolute;
  background: url(../../../user_upload/expertise/02_Feuerfest/4/stempel.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 160px;
  height: 120px;
  right:0;
}
#c101 #notify{
  display: none !important;
}
