@charset "UTF-8";

/*body {
  margin: 0px;
  padding: 0px;
  background-color: #fff;
  background-repeat: no-repeat;
  font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;  
  font-size: 10pt; 
  color: #000;
}*/

#wrap_inhalt {
    position: relative;
    width: 100%;
    /* background-color: lightyellow; */
    color: #000;
}
             
/* h1 {
  font-size: 12pt;
  font-weight: bold;
  color: rgb(1,1,1);
} */

h2, h3, strong {
  font-size: 10pt; 
  font-weight: bold;
}

p {
  text-align: justify;
}

strong {
  font-weight: bolder;
}

hr  {
  color: lightyellow;
  background-color: lightyellow; /*rgb(236,237,242); */
}


/* zur h1 

#teaser_alk {
  position: absolute;
  top: 23px;
  color: rgb(1,1,1);
}

#teaser_alk a:link {
  color: rgb(10,10,10);
} */


/* Text und Links */

.klein {
  font-size: 7pt;
}

.hinweis {
  font-size: 7pt;
}

#tipp { 
  font-weight: bold;
  visibility: hidden;
}

.weiter {

  bottom: 50px;
  right: 10px; 
}

.weiter.oben {
  top: 4px;
}      


/* Formulare und Buttons */

.formular {
  position: relative;
  width: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 1px;
  padding:0px;
  font-family: inherit;  
  font-size: inherit;
  clear: left;
}

label {
  display: inline;
  float: left;
  width: 180px;
  padding: 3px;
  font-family: inherit;  
  font-size: inherit;
}

.button {
  background-color: ivory;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.loeschen { 
  background-color: ivory;
  width: 50px; 
  height: 22px; 
  font-size: 8pt; 
  -moz-border-radius: 8px;
  border-radius: 8px;
}

#neu_berechnen {
  background-color: ivory;
  -moz-border-radius: 10px;
  border-radius: 10px;
  float: right;
}
      
/* Allg. Eigenschaften der DIVs */

/*div {
  margin:0px;
  padding:2px;
  border: none;
  }*/
  
.block {
  visibility: hidden;
}

.hintergrund { /* halbtransparent */
  top: 0px;
  left: 0px; 
  background-color: lightyellow;
  /* rgb(154,180,203); */
  /* opacity: 0.5; */
  /* filter: alpha(opacity=50); */
  z-index: -1; 
}


.sichtbar {
  visibility: visible !important;
}

.fehler {
  background-color: #9ab4cb;
  color: white;
  border: 1px solid aliceblue;
  -moz-border-radius: 10px;
  border-radius: 10px;
  z-index: 2;
}


/* Hoehe, Breite und Sichtbarkeit der DIVs */

#inhalt_0 { height: 100%; }

#inhalt_1 { height: 100%; text-align: left; }

#inhalt_2 { height: 100%; text-align: left; }

#inhalt_3 { height: 100%; text-align: left; }

#inhalt_4 { height: 100%; text-align: left; }

#inhalt_6 { position: absolute; width: 100%; height: 150px; }


/* Spezielle Eigenschaften der DIVs */

/* Block 3 */

#inhalt_3_links {
  top: 20px;
  height: 100%; 
  width: 100%;
  border: 1px solid rgb(236,237,242);
  overflow: auto;
  overflow-y: scroll;
  overflow-x: hidden;
  float: left;
}

#inhalt_3_rechts {
  top: 20px;
  height: 100%;
  width: 100%;
  border: 1px solid rgb(236,237,242);
  overflow: auto;
  overflow-y: scroll;
  overflow-x: hidden; 
  float: left;
}


#inhalt_3_links_inhalt {
  top: 0px;
  left: 0px; 
  width: 100%;
  /*overflow: hidden;*/
  
}

#inhalt_3_rechts_inhalt {
  top: 0px;
  left: 0px; 
  width: 100%;
  line-height: 2.0;
  /*overflow: hidden;*/
  
}


/* Block 4 */
#inhalt_4_promillewert {
  font-size: 12pt;
}

#inhalt_4_fussnote { 
  font-size: 7pt; 
}