hr {
  border-top: 1px solid #ecf1f7;}


/*Image Header + BG*/

.group-image-header  {
  position: relative;
  top: 0;
  left: 5%;
  right:5%;
  width: 100%;
  height:auto;}

.image-1-header {
  position: relative;
  top: 0;
  left: 0;
  border-radius:15px;
  width:90%;}

.image-2-header{
  position: absolute;
  top: 40px;
  right: 40px;
  border-radius: 15px;
  width:90%;}

/*Image Content + BG*/

.group-image {
  position: relative;
  top: 0;
  left: 5%;
  right:5%;
  width: 90%;
  height:auto;
  margin-bottom:40px;}

.image-1 {
  position: relative;
  top: 0;
  left: 0;
  border-radius:15px;
  width:80%;}

.image-2{
  position: absolute;
  top: 40px;
  left: 40px;
  border-radius: 15px;
  width:80%;}

strong {
  font-family:noto_sanssemibold;}

/*HEADER*/

.header {
  font-family: roboto_condensedbold;
  color: #416ba9;
  font-size: 30px;
  line-height: 36px;
  margin-top: 4%;}

/*CONTENT*/
.content-80 {
   width: 80%;
   margin:0 auto;}

.content-80-grey {
   width: 80%;
   margin:0 auto;
  background: #fbfafb;
  padding: 50px;
  border-radius: 20px;}

.content-80a {
   width: 80%;}

.content-60usp {
   width: 60%; margin: 0 auto;}



.btn a {color:#416ba9;}
.btn a:hover {color:#ffffff;}

.btn1 {background:#416ba9;} 
.btn1 a {color:#ffffff;}
.btn1 a:hover {color:#fff;}


/*Aufzählung - lightbue*/
.content-60 {width:60%;margin: 0 auto; background:#fdfdfd; padding:4%; border: 1px solid #ececec; }
.number {text-align:right;}


/*FÜR HEADLINE FAZIENTGERAPIE - lightbue*/

#content-white-inner div.moduletable h3, #content-white-inner div.module h3, 
#content-white-inner .widget h3, #content-white-inner .tck-module h3, 
#content-white-inner div.moduletable_menu h3, #content-white-inner div.module_menu h3, 
#content-white-inner .tck-module-title  {
  color: #1d345c;
  padding-bottom: 5%;
  text-align: center;
  line-height: 50px;
  font-size: 40px;
  font-family: roboto_condensedbold;
  width: 80%;
  margin: 0 auto;}

/*BOXEN */

.boxen {
    background-color: none;
    position:relative;
    min-height: 385px;
    padding:5%;
    text-align: left;}

.boxen h4 {    
    color: #ffffff !important;
    font-weight: normal !important;
    font-size: 24px;
    padding-bottom: 4%;}

.boxen a{
    background-color: none;
    position:relative;
    min-height: 100px;
    padding:5%;
    text-align: left;}

.boxen a:link h4 {    
    color: #ffffff !important;
    font-weight: normal !important;
    font-size: 24px;
    padding-bottom: 4%;}


.boxen a:link h4, .boxen a:visited h2 {color: #ffffff !important;}
.boxen a:hover h4 {color: #fff !important;  font-weight: normal !important;}


#boxen-link a{
    text-decoration: none !important;
    display: block;
    color: #fff !important;}

#boxen-link a:hover{
    text-decoration: none !important;
    color:#ffffff !important;
    display: block;
    -webkit-transition: background-color 1s ease-out;
    -moz-transition: background-color 1s ease-out;
    -o-transition: background-color 1s ease-out;
    transition: background-color 1s ease-out;}

#boxen-link a:hover{background:#416ba9; border-radius:10px;}

#boxen-link a:visited{
	text-decoration:none;
	color:#ffffff;}	

.boxen-continue {
    position: absolute;
    font-style: italic;
    border: 1px solid #88b09f;
    padding:2% 2%;
    bottom:5%;
    left: 50%;
    transform: translate(-50%, 0);} 

/*BOXEN END */

/*BOXEN-content */

.boxen-content {
    background-color: none;
    position:relative;
    min-height: 100px;
    padding:5%;
    text-align: left;}

/*Button-Cookie*/
.cc-custom-revoke {
  z-index: 100;
  position: fixed;
  display: inline-block;
  bottom: 10px;
  left: 10px;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  font-weight: normal;}