.row{
  background-color: transparent;
  padding-bottom: 0.3em;
  order: 1;
}
@media all {
#Auto-27 {color: red !important; padding-left: 0em !important;}
}

@media (max-width: 800px) {
#Adressfeld { display: flex; flex-direction: column; height: 100%;}
}

@media (max-width: 750px) {
#ObereBox { display: flex; flex-direction: column; font-size: 0.9em !important;}
#Empfaenger_NamensalternativeStA {display: flex; flex-direction: column; width: 300px; font-size: 0.9em !important; }
#WAPPEN {float: right; height 0.7em}
}

@media (max-width: 380px) {
#Abschlussbalken {display: flex; flex-direction: column; padding-bottom: 10px;}
#Zeige_Seite {height: 0px;}
}

@media (min-width: 850px) {
#Abschlussbalken {height: 4.0em;}
}
	
.row1 {
  background-color: #dcdef5 !important;
  font-family: Verdana, Arial, sans-serif !important;
  height: 30px;

}

.row2 {
  background-color: transparent; !important;
  font-family: Verdana, Arial, sans-serif !important;
}

.row3 {
  background-color: #f5f5fc !important;
  font-family: Verdana, Arial, sans-serif !important;
}

.row_end {
  background-color: #dcdef5 !important;
}

.h1 {
  background-color: transparent;
  font-family: Verdana, Arial, sans-serif !important;
  font-weight: 700 !important;
  font-size: 1.2em !important;
  color: #000000 !important;
  padding-bottom: 2em !important; 
}


.h2 {
  background-color: transparent;
  font-family: Verdana, Arial, sans-serif !important;
  font-weight: 600 !important;
  font-size: 1.0em !important;
  color: #000000 !important;
}

.fieldset-legend-bs  {
  color: #003399 !important;
}

.fieldtext {   
  font-size: 1.0em !important;
  color: #000000 !important;
}


/* Untergeordnete Beschriftung innerhalb Spalten */



.cc-edit {
  font-family: Verdana, Arial, sans-serif !important;
  font-weight: normal !important;
  font-size: 1.0em !important;
  color: #000000 !important;
}
.cc-text {
  padding-left: 0em !important;
  }
  
  
.cc-combo {
  font-family: Verdana, Arial, sans-serif !important;
  font-weight: normal; !important;
  font-size: 1.0em !important;
  color: #000000 !important;
}

.cc-checkbox {
  font-family: Verdana, Arial, sans-serif !important;
  font-weight: normal !important;
  font-size: 1.0em !important;
}



.bodytext {
  background-color: transparent;
  font-family: Verdana, Arial, sans-serif !important;
  font-weight: 300 !important;
  font-size: 0.8em !important;
  line-height: 120% !important;
  color: #000000 !important;
}

.fett {
  background-color: transparent;
  font-family: Verdana, Arial, sans-serif !important;
  font-weight: 600 !important;
  font-size: 0.8em !important;
  line-height: 120% !important;
  color: #000000 !important;
}

.bodytextsmall {
  font-family: Verdana, Arial, sans-serif !important;
  font-weight: 300 !important;
  font-size: 0.6em !important;
  color: black !important;
}

p {
  font-family: Verdana, Arial, sans-serif !important;
  font-size: 0.9em !important;
  color: black !important;
}

li {
  margin-left: 1.2em !important;
}


.container1 {
  background-color: transparent;
}

.grid1a {
 background-color: white !important;
 order: 2;
}

.grid1a_top {
 background-color: white !important;
 order: 1;
}


.col-sm-6 {
 display: flex;
 width: 5em !important;
 float: left !important;
 padding: 0.5em !important; 
 height: auto !important; : solid;
}

.grid1 {
  background-color: transparent; !important;
  border-width: thin;
  border-color: black;
  border-left-style: solid;
  border-bottom-style: solid;
  padding-top: 1.3em;
  padding-bottom: 1.3em;
  margin-bottom: 1px;
  height: auto !important;
  order: 3;
}

.grid1_top {
 background-color: transparent;
 order: 1;
}

.grid2 {
  height: 20px;
  order: 4;
}

.grid2_top {
  background-color: #e9e9f8 !important;
  min-height: 700px;
  order: 2;
}

.grid3 {
  background-color: transparent; !important;
}

.gridNrnblock {
  background-color: transparent; !important;
  
  width: 100px;
  height: 0.8em;
  padding-left: 1em;
}
.gridBeschr {
  background-color: transparent; !important;
  width: 55px;
  height: 0.8em;
}
.Eingabefeld {
  background-color: transparent !important;
  font-family: Verdana, Arial, sans-serif !important;
  font-weight: 300 !important;
  font-size: 0.8em !important;
  line-height: 130% !important;
  border-color: transparent; !important;
  width: 1000px;
  padding-left: 0em;
}

.Eingabefeld2 {
  background-color: transparent !important;
  font-family: Verdana, Arial, sans-serif !important;
  font-weight: 300 !important;
  font-size: 0.8em !important;
  line-height: 130% !important;
  border-color: transparent; !important;
  width: 100%;
  padding-left: 0em;
}

.beschrNrnblock {
  background-color: transparent !important;
  font-family: Verdana, Arial, sans-serif !important;
  font-weight: 300 !important;
  font-size: 0.8em !important;
  line-height: 130% !important;
  border-color: transparent; !important;
  width: 100px;
  padding-top: 0.2em;
  padding-left: 1em;
}

.Datumsfeld {
  background-color: transparent !important;
  border-color: transparent; !important;
  width: 300px;
  padding-left: 1em;
  font-size: 0.8em !important;
}
.Kommunenname {
  background-color: transparent !important;
  font-family: Verdana, Arial, sans-serif !important;
  border-color: transparent; !important;
  width: 1000px;
  padding-left: 0em;
  font-weight: 600 !important;
  }

.VorbFeld {
  background-color: #dcdef5 !important;
  border-color: #dcdef5 !important;
  color: black !important;
  width: 700px;
  font-family: Verdana, Arial, sans-serif !important;
  font-weight: 600 !important;
}

.btn {
  background-color:  #d0d4ef !important;
  border-color:#222977 !important;
  box-shadow: inset 1em 1em 2em -1em #ffe6e6,
              inset -1em -1em 2em -1em d0d4ef;
  width: 200px;
  height: 30px;
  float: right;
}

.btn2 {
  background-color: #dcdef5 !important;
  border-color:#222977 !important;
  box-shadow: inset 1em 1em 2em -1em white,
              inset -1em -1em 2em -1em #323db3;
  width: 200px;
  height: 30px;
  margin: auto;
  float: right;
}

.bootstrap-zone {
  background-color: white !important;
}


