/*---------------------------------------------------------------
# EigeneR css Code aktiv in helix framework
# ---------------------------------------------------------------
# havanko
-----------------------------------------------------------------*/
.myfooter #sp-footer{
/*noch nicht*/
}
#profil {
    font-family: Verdana, Geneva, sans-serif;
    font-size: medium;
    color: #00F;
}
.rechts {
    float: right;
    margin-left: 10px;
}
#sp-main-body {
    Background-color: #EDEDED;    /*harald background auf allen Seiten*/
    padding: 5px 0;              /*harald for new slider von 15 auf 5 */
    min-height: 650px !important;
}
.sp-header-sticky-wrapper, #sp-header {
  /*height: 98px; */
  /*! padding-top:14px; */
  /*von harald deaktiviert, wird nicht mehr benötigt*/
  }
#minmax_#sp-main-body {
min-height: 670px;
}
.mainbodylogin #sp-main-body {
  padding: 50px 0;
  min-height: 670px !important;  /* harald */
}
.myfeatures2 .sp-module {
  float: right;
}
.mybody #sp-main-body {
  padding: 30px 0;
  min-height: 670px !important;
}
#pressebody #sp-main-body {
  padding: 30px 0;
  min-height: 670px !important;
  background-color:#E0E0E0;
}
.div-intros
{
display: block;
}

/* Tabellen-Grid*/
/*  SECTIONEN */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
.bgparrot_section {
	clear: both;
	padding: 0px;
	margin: 0px;
    color: #fff;
}
/*  SPALTEN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.8%;
}
.col:first-child { margin-left: 0; }

/*  GRUPPIERUNG  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRID 2 Spalten  */
.span_2_of_2 {
	width: 100%;
}
.span_3_of_3 {
  width: 100%;
}

.span_1_of_3 {
  width: 5%;   /*harald von 20 to 5*/
}
.span_2_of_3 {
  width: 85%;
}

.span_1_of_2 {
	width: 49.1%;
}
/*  GRID 3 Spalten */
.span_3_of_33 {
	width: 100%;
}

.span_2_of_33 {
	width: 50%;
}

.span_1_of_33 {
	width: 32%;
}
.agb_ul {
  list-style-image:url(../../../images/Icons/agb-ul.png);
  line-height: 38px;
}
/* gazen Breite bei weniger als 768px */
@media (max-width: 768px){
/*harald presse-intro*/
/* presse table*/
.col { margin: 1% 0 1% 0%;margin: 1% 0 1% 0%;} /*font-size: 95%*/
  .postTable, .postTable thead, .postTable tbody, .postTable tr, .postTable th, .postTable td {
    display: block;
    text-align: left;
    }
.postTable {
     text-align: right;
     font-size: 95%;
  }
 .postTable thead {
    position: absolute;
    top: -1111px;
    left: -1111px;
  }
  .postTable td:before {
    float: left;
    padding: 0 10px 0 0;
    content: attr(data-label) "";
 }
  .postTable td:nth-child(1) {
    font-weight: bold;
    font-size: 95%;
 }
 .postTable td:nth-child(1) {
    font-weight: bold;
  }
  .postTable td:last-child {
   border-bottom: 1px solid #00549A; /*harald border bottom*/
  }
  .oddwhite {
   background: #fff;
  }
  .oddgrey {
   background: #E3E3E3;
  }
.text-intro-box
{
display: none;
 }
.this-hidden {
 display: none;
    }
}
/*  Ganze Breite bei weniger als 480 Pixel */
@media only screen and (max-width: 480px) {
.col { margin:1% 0 1% 0%;}
.span_2_of_2,.span_1_of_2{width:100%;}
.span_2_of_2, .span_1_of_2 .span_3_of_3 .span_1_of_3 .span_2_of_2 .span_2_of_3 .span_1_of_33 .span_2_of_33 .span_3_of_33 { width: 100%; }
.span_1_of_2 {
    width: 100%;
  }
 .span_2_of_2 {
    width: 100%;
  }
  .span_3_of_3 {
	width: 100%;
	}
  .span_2_of_3 {
	width: 100%;
    /* harald font-size: 99%;*/
	}
  .span_1_of_3 {
	width: 10%;  /*harald high of column */
	}
  .span_3_of_33 {
   	width: 100%;
	}
  .span_2_of_33 {
	width: 100%;
    }
  .span_1_of_33 {
	width: 100%;
	}
  .col { margin: 1% 0 1% 0%;margin: 1% 0 1% 0%;} /*font-size: 95%*/
  .postTable, .postTable thead, .postTable tbody, .postTable tr, .postTable th, .postTable td {
    display: block;
    text-align: left;
    }
 /* presse table*/
 .postTable {
     text-align: right;
     font-size: 95%;
  }
 .postTable thead {
    position: absolute;
    top: -1111px;
    left: -1111px;
  }
  .postTable td:before {
    float: left;
    padding: 0 10px 0 0;
    content: attr(data-label) "";
 }
  .postTable td:nth-child(1) {
    font-weight: bold;
    font-size: 95%;
 }
 .postTable td:nth-child(1) {
    font-weight: bold;
  }
  .postTable td:last-child {
   border-bottom: 1px solid #00549A; /*harald border bottom*/
  }
  .oddwhite {
   background: #fff;
  }
  .oddgrey {
   background: #E3E3E3;
  }
.NotizBox-blau {
  width: auto;
  line-height: 20px;
  display: inline-block;
  padding: 3px 5px 3px 5px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  border: 1px solid #696969;
  background-color: #00549A;
  color: #FFFFFF;
  font-weight: 300;
  background-origin: inherit;
  clear: right;
}
.sp-contact-info li a {
   font-size: 0.9em;
  font-weight: 300;
  margin-right: 10px;
  }
.agb_ul {
  line-height: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
    }
/*harald presse-intro*/
.text-intro-box
{
display: none;
 }
.this-hidden {
 display: none;
}
.A1_Box{
  float:left;
  width:auto;/*25em;*/
  line-height:20px;
  padding-left:6px;
  padding-right:6px;
  background:#00549a;
/*border-color: #000000;*/
  color:#FFFFFF;
  font-weight:400;
  font-size:1.0em;
  border:solid #A9A9A9;
 }
}
#agb_ul {
   list-style-image:url(../../../images/Icons/agb-ul.png);
}
.presse_ul {
    list-style-image:
url(../../../images/Icons/pin.png);
}
#presse_ul {
    list-style-image:
url(../../../images/Icons/pin.png);
}
.presse_table_hintergrund {
	background-color: #EFEFEF;
	border: thin solid #39F;
	margin: 2px;
	padding: 2px;
	width: auto;
}
.myinteresse {
	line-height: 24px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 22px;
	margin-right: 22px;
   background: transparent url(../../../images/Icons/svg.png) no-repeat center left;
}
.service_adressen_tabelle table tr td {
   	border: thin solid #39F;
	padding: 2px;
}
/* Tooltip*/
a.tooltips {
  position: relative;
  display: inline;
}
a.tooltips span {
  position: absolute;
  width:auto;
  color: #000000;
  background: #B0C4DE;
  border: 2px solid #6D6D6D;
  height: auto;
  line-height: 28px;
  text-align: center;
  visibility: hidden;
  border-radius: 8px;
}
a.tooltips span:before {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -12px;
  width: 0; height: 0;
  border-top: 12px solid #6D6D6D;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
}
a.tooltips span:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  width: 0; height: 0;
  border-top: 8px solid #B0C4DE;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
a:hover.tooltips span {
  visibility: visible;
  opacity: 0.8;
  bottom: 30px;
  left: 50%;
  margin-left: -76px;
  z-index: 999;
}
.trenner_black {
  width:100%;
  /*border:thin solid #BDBDBD;*/
  border-width: 0.1em; border-color: #BDBDBD;
}
/*table presse*/
.postTable {
 	    margin: 10px 0 0 0;
 	    width: 100%;
 	    border-top: 1px solid #00549a;
  	    border-right: 1px #00549a solid;
 	    border-collapse: collapse;
}
.postTable thead, .oddwhite {
  background: #fff;
}
.postTable th, .postTable td {
    padding: 3px 5px;
    color: #000;
    border-bottom: 1px #00549a solid;
    border-left: 1px #00549a solid;
    font-size:100%;
}
.textRight {
    text-align: right;
}
.textCenter {
    text-align: center;
}
.textLeft {
    text-align: left;
}
/* für den Hintergrund des Slider harald
.sppb-slideshow-fullwidth-item-bg::after {
background-color: rgba(0, 0, 0, 0.3);
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
*/
