﻿.firmenLogoBox {
  margin: 0;
  padding: 0;
  width: auto;
  height: auto;
  display: inline-flex;
  align-items: center;
  transition: transform .2s ease-in;
}

.firmenLogoBox .großerHDNText_M {
  /* Kein flex:1 wegen IE*/
  text-align: right;
  font-size: 3em;
  font-family: Geometr415BlkBT_I, Geometr415BlkBT_I_IE;
  font-style: normal;
  width: auto;
  margin: 0px 0;
  padding-right: 12px;
  color: rgb(0,68,148);
}

.firmenLogoBox .grauerBalken_M {
  width: 2px;
  background-color: gray;
  height: 3.2em;
}

.firmenLogoBox .mehrzeiligerHDNText_M {
  /* Kein flex:1 wegen IE*/
  font-size: 1.2em;
  font-family: GemeinsamkeitStärke, GemeinsamkeitStärke_IE;
  width: auto;
  margin: 0px 0px 0px 12px;
  color: gray;
  line-height: 1.1;
}

.firmenLogoBox .großerHDNText_L {
  /* Kein flex:1 wegen IE*/
  text-align: right;
  font-size: 3.6em;
  font-family: Geometr415BlkBT_I, Geometr415BlkBT_I_IE;
  font-style: normal;
  width: auto;
  margin: 0px 0;
  padding-right: 12px;
  color: rgb(0,68,148);
}

.firmenLogoBox .grauerBalken_L {
  width: 2px;
  background-color: gray;
  height: 4em;
}

.firmenLogoBox .mehrzeiligerHDNText_L {
  text-align: left;
  /* Kein flex:1 wegen IE*/
  font-size: 1.6em;
  font-family: GemeinsamkeitStärke, GemeinsamkeitStärke_IE;
  width: auto;
  margin: 2px 0 2px 12px;
  color: gray;
  line-height: 1.1;
}

.firmenLogoBox .großerHDNText_MM {  
/* Kein flex:1 wegen IE*/
  text-align: right;
  font-size: 2em;
  font-family: Geometr415BlkBT_I, Geometr415BlkBT_I_IE;
  font-style: normal;
  line-height: 1.1;
  width: auto;
  margin: 0px 0;
  padding-right: 12px;
  color: rgb(0,68,148);
}


.firmenLogoBox .grauerBalken_MM {
  width: 2px;
  background-color: gray;
  height: 5em;
}

.firmenLogoBox .mehrzeiligerHDNText_MM {
  /* Kein flex:1 wegen IE*/
  font-size: 1.5em;
  font-family: GemeinsamkeitStärke, GemeinsamkeitStärke_IE;
  width: auto;
  margin: 0px 0px 0px 12px;
  color: gray;
  line-height: 1.1;
}