#containerAbsHelpTabs {
    position: fixed;
    top: 0px; 
    z-index: 100; }

#containerAbsHelpContentLogin {
    position: absolute; 
    top: 0px;
    left: 0px;
    z-index: 0;
    width: 100%;
    height: 100%;
  /* background-image: linear-gradient(to bottom, #253e78 0%, #253e78 100%); */
    background-color: #3c5690;
 }

#containerAbsLogin {
    position: absolute;
    top: 0px; 
    left: calc(100% / 2 - 250px); 
    min-width: 500px; }

#containerAbsLogin fieldset {
    border: 0px; }

#containerAbsLogin input {
    box-sizing: border-box;
    border: 1px solid #9a9a9a; 
    margin-bottom: 10px;
    line-height: 2.2em;  
    height: 2.2em;  
    font-size: 22px;
    font-family: "Verdana", "Arial", "Lucida Grande", "Helvetica", sans-serif;
    text-align: left;
    padding: 0 5px 0 5px;
    width: 360px;}

#containerAbsLogin input:focus {
    -webkit-box-shadow: 0px 0px 8px white;
    -moz-box-shadow: 0px 0px 8px white;
    box-shadow: 0px 0px 8px white; }

#containerAbsLogin .btnSubmit {
    text-align: center;
    color: #ffffff;
    background-color: #7b7b7b;
    line-height: 1em;
    margin: 0 auto;
    padding: 10px 0;
    border: 0px solid #9a9a9a;
    font-size: 22px;
    width: 360px;
    display: block; }


/*-----------------------------------------------------------------------------

-----------------------------------------------------------------------------*/
#containerAbsLogin div {
    margin: 0em 0 1.2em 0;  
    color: white; }

#containerAbsLogin #information {
    margin: 0 0 2em 0;
    font-size: 28px; }

#containerAbsLogin label {
    font-size: 22px;
    width: 7em;
    margin: 0.8em 0.8em 0.8em 0;
    float: left;  }

input#submit {
    width: auto;
    height: auto;
    text-align: center;
    padding: 0.2em 0.2em 0.2em 56px;
    color: #FFFFFF;
    background: transparent url("/common/images/ico_login.png") no-repeat 0 10px;
    border: none;
    float: right; }

input#submit:hover {
    color: #000000;
    background-position: left -54px; }

.bg_fade {
    background: #e2e3e2; /* Old browsers */
    background: -moz-linear-gradient(top,  #e2e3e2 0%, #bbbbbb 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #e2e3e2 0%,#bbbbbb 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #e2e3e2 0%,#bbbbbb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e3e2', endColorstr='#bbbbbb',GradientType=0 ); /* IE6-9 */ }



/*-------------------------------------------------------------------------------------------------
  DSGVO
-------------------------------------------------------------------------------------------------*/
#containerRelDsvgo {
    position: absolute; 
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;}
      
#containerAbsDsgvoHead {
    position: absolute; 
    top: 0px;
    left: 0px;
    width: 100%;
    height: 40px;
    background-color: #e5001b;
    box-shadow: 5px 5px 5px #1F1F1F; }
      
#containerRelDsgvoHead {
    position: relative; 
    line-height: 40px; }

#containerRelDsgvoHead h1 {
    font-size: 16pt;
    text-align: center;
    color: white; }
  
#containerAbsDsgvoContent {
    position: absolute; 
    top: 40px;
    left: 0px;
    width: 100%;
    height: 100px;
    color: #1F1F1F;
    background-color: #f8f8f8;
    box-shadow: 5px 5px 5px #1F1F1F; }
        
#containerRelDsgvoContent {
    position: relative; 
    line-height: normal;
    font-size: 12pt;
    padding: 10px; }

#containerRelDsgvoContent p {
    text-align: center;
    color: #1F1F1F;
    background-color: #f8f8f8; }
        
