@charset "ISO-8859-1";
html, body {
  height:100%;
  margin:0;
  padding:0;
}
div.wrapper { 
  min-width:34em;
  max-width:54em;
  font-family:arial;
  box-shadow: 0em 0em 1em 0em #777777;
  /*box-shadow: 0.2em 0.2em 0.5em 0.2em #777777;*/
  /*background-color:#f0fff0;*/
  margin: auto; /* Div soll zentriert werden */
  min-height: 100%; /* Mindesthöhe für moderne Browser */
  height:auto !important; /* Important Regel für moderne Browser */
  height:100%; /* Mindesthöhe für den IE */
  overflow: hidden !important; /* FF Scroll-leiste */ 
  text-align:center;
  position:relative;
  background-image: -webkit-linear-gradient(277deg, #b0cae3 0em, white 12em);
  background-image: -moz-linear-gradient(277deg, #b0cae3 0em, white 12em);
  background-image: -o-linear-gradient(277deg, #b0cae3 0em, white 12em);
  background-image: linear-gradient(173deg, #b0cae3 0em, white 12em);
  /*ö*/ 
}
div.wrapper3 { 
  width:70em;
  font-family:arial;
  box-shadow: 0em 0em 1em 0em #777777;
  margin: auto; /* Div soll zentriert werden */
  min-height: 100%; /* Mindesthöhe für moderne Browser */
  height:auto !important; /* Important Regel für moderne Browser */
  height:100%; /* Mindesthöhe für den IE */
  overflow: hidden !important; /* FF Scroll-leiste */ 
  text-align:center;
  position:relative;
  background-image: -webkit-linear-gradient(277deg, #b0cae3 0em, white 12em);
  background-image: -moz-linear-gradient(277deg, #b0cae3 0em, white 12em);
  background-image: -o-linear-gradient(277deg, #b0cae3 0em, white 12em);
  background-image: linear-gradient(173deg, #b0cae3 0em, white 12em);
  /*ö*/ 
}
div.wrapper2 {
  margin:auto;
  border-top:1px dotted black;
  margin-left: 0.8em;
  margin-right: 0.8em;
  padding-left: 3em;
  padding-right: 3em;
  padding-top:1em;
  padding-bottom:3em;
  min-height: 101%; /* Mindesthöhe für moderne Browser */
  height:auto !important; /* Important Regel für moderne Browser */
  height:101%; /* Mindesthöhe für den IE */
  text-align:left;
}
div.fieldset {
  background-color:#b0cae3;
  min-width:28em;
  max-width:38em;
  border-radius:0.5em;
  margin:1em auto;
  padding-left:3em;
  padding-right:3em;
  text-align:center;
  box-shadow: 0.2em 0.1em 0.3em 0.1em #777777;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,1) 0em, rgba(255,255,255,0) 20em); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,1) 0em, rgba(255,255,255,0) 20em); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,1) 0em, rgba(255,255,255,0) 20em); 
  background-image: linear-gradient(173deg, rgba(255,255,255,1) 0em, rgba(255,255,255,0) 20em); 

}
div.fieldsetsiegel {
  background-color:#b0cae3;
  min-width:28em;
  margin:1em auto;
  text-align:center;
  box-shadow: 0.2em 0.1em 0.3em 0.1em #777777;
  padding-bottom:2em;
  padding-top:2em;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,1) 0em, rgba(255,255,255,0) 20em); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,1) 0em, rgba(255,255,255,0) 20em); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,1) 0em, rgba(255,255,255,0) 20em); 
  background-image: linear-gradient(173deg, rgba(255,255,255,1) 0em, rgba(255,255,255,0) 20em); 
}
div.header1 {
  min-width:34em;
  max-width:44em;
  margin:1em auto;
  padding-left:-1em;
  padding-right:0em;
}
div.specialdiv {
  min-width:34em;
  max-width:34em;
  margin:1em auto;
  text-align:right;
  padding-left:-1em;
  padding-right:0em;
}
div.header2 {
  min-width:26em;
  max-width:28em;
  margin:1em auto;
  padding-left:-1em;
  padding-right:0em;
}
div.header3 {
  min-width:34em;
  max-width:34em;
  margin:1em auto;
  padding-left:-1em;
  padding-right:0em;
}
div.fieldset3 {
  background-color:#b0cae3;
  margin:3em auto;
  padding-left:3em;
  padding-right:3em;
  border-radius:0.5em;
  text-align:center;
  box-shadow: 0.2em 0.1em 0.3em 0.1em #777777;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,1) 0em, rgba(255,255,255,0) 20em); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,1) 0em, rgba(255,255,255,0) 20em); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,1) 0em, rgba(255,255,255,0) 20em); 
  background-image: linear-gradient(173deg, rgba(255,255,255,1) 0em, rgba(255,255,255,0) 20em); 
}
div.loginklasse {
  min-width:20em;
  max-width:22em;
}
fieldset{
  border:0;
}
img.logo {
  margin-top:1em;
  max-width:90%;
}
div.fieldset2 {
  text-align:left;
}
div.fieldset2 td {
  vertical-align:baseline;
}
div.fieldset2 input[type="text"], div.fieldset2 input[type="password"] {
  background-color:#ffffff;
  height:1.4em;
  padding-left:3%;
  border-radius:0.3em;
  width:16em;
  border-bottom: 1px solid gray;
  border-top: 1px solid gray;
  border-left: 1.5px solid gray;
  border-right: 1.5px solid gray;
  box-shadow: inset 0.4px 0.2px 0.6px 0.2px #777777;
  /*background-image: linear-gradient(182deg,rgba(255, 166, 0, 0.5),rgba(255,255,255,0.5)20%,rgba(255,255,255,0.5)80%,rgba(255, 166, 0, 0.5));*/
  background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,1),rgba(255,255,255,1));
  background-image: -moz-linear-gradient(0deg,rgba(255,255,255,1),rgba(255,255,255,1));
  background-image: -o-linear-gradient(0deg,rgba(255,255,255,1),rgba(255,255,255,1));
  background-image: linear-gradient(0deg,rgba(255,255,255,1),rgba(255,255,255,1));

}
  @-moz-document url-prefix() {
  div.fieldset2 input[type="text"], div.fieldset2 input[type="password"] {

  transition: all 0.3s;
  -moz-transition: all 0.3s;
  }
}
div.fieldset2 input[type="text"]:focus, div.fieldset2 input[type="password"]:focus {
  outline:none;
  /*border-bottom: 1px solid #ffa600;
  border-top: 1px solid #ffa600;*/
  border-left: 1.5px solid #ffa600;
  border-right: 1.5px solid #ffa600;
  box-shadow: inset 0.4px 0.2px 0.6px 0.2px #777777;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  background-image: -webkit-linear-gradient(230deg,rgba(255, 166, 0, 0.5),rgba(255,255,255,0.5) 20%);
  background-image: -moz-linear-gradient(230deg,rgba(255, 166, 0, 0.5),rgba(255,255,255,0.5) 20%);
  background-image: -o-linear-gradient(230deg,rgba(255, 166, 0, 0.5),rgba(255,255,255,0.5) 20%);
  background-image: linear-gradient(230deg,rgba(255, 166, 0, 0.5),rgba(255,255,255,0.5) 20%);
}
/*div.fieldset2 input[type="radio"] {
  background:red;
}*/
div.fieldset2 input.errorinput, div.fieldset2 input[disabled].errorinput {
  border-bottom: 1px solid gray;
  border-top: 1px solid gray;
  border-left: 1.5px solid red;
  border-right: 1.5px solid red;
  background-color:#ffaaaa;
  box-shadow: inset 0.4px 0.2px 0.6px 0.2px #777777;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0));
}
div.fieldset2 select.errorselect,div.fieldset2 select[disabled].errorselect{
  background-color:#ffaaaa;
  border-bottom: 1px solid gray;
  border-top: 1px solid gray;
  border-left: 1.5px solid red;
  border-right: 1.5px solid #ac0000;
  box-shadow: inset 0.4px 0.2px 0.6px 0.2px #777777;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0));
}
div.fieldset2 option {
  background-color:#ffffff;
}
div.fieldset2 label {
  display:inline-block;
  vertical-align:top;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.radioerror1 {
  border-bottom:0px solid  red;
  border-top:0px solid red;
  border-left:1.1px solid red;
  border-right:1.1px solid red;
  border-radius:1em;
  padding-right:0.4em;
  background-color:#ffaaaa;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0));
  
}
.radioerror2 label{
  border-bottom:0px solid  red;
  border-top:0px solid red;
  border-left:1.1px solid red;
  border-right:1.1px solid red;
  border-radius:1em;
  padding:0.1em 0.5em 0.1em 0.5em;
  background-color:#ffaaaa;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0));
  
}
div.wrapper2 select {
  background-color:#b0cae3;
  height:1.6em;
  border-radius:0.3em;
  box-shadow: inset 0.4px 0.2px 0.6px 0.2px #777777;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0));
}
select {
  margin-right:0.3em;
  padding-right:2ex;
}
*:-o-prefocus, select {
  padding-right:0px;
}
@-moz-document url-prefix() {
  select.errorselect, div.fieldset2 select.errorselect {
    background-image:url(./files/graphics/dropdownarrow6.png);
  }
  select, div.fieldset2 select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    text-indent: 0.01px;
    text-overflow: "";
    padding-right:0ex;
    background-image:url(./files/graphics/dropdownarrow4.png);
    background-position:right;
    background-repeat:no-repeat;
    background-size:2ex 100%;
    margin-right:0.3em;
  }
  select:hover, div.fieldset2 select:hover {
    background-image:url(./files/graphics/dropdownarrow5.png);
    border-right:1.5px solid #406d36;
  }
  select[disabled], div.fieldset2 select[disabled] {
    background-image:url(./files/graphics/dropdownarrow7.png);
  }
  select[disabled].errorselect, div.fieldset2 select[disabled].errorselect {
    background-image:url(./files/graphics/dropdownarrow6.png);
  }
}
  @media screen and (-webkit-min-device-pixel-ratio:0) {
  select.errorselect, div.fieldset2 select.errorselect {
    background-image:url(./files/graphics/dropdownarrow6.png);
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow6.png); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow6.png); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow6.png); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow6.png);
  }
  select, div.fieldset2 select {
    -webkit-appearance: none;
    padding-right:2ex;
    background-image:url(./files/graphics/dropdownarrow4.png);
    background-position:right;
    background-repeat:no-repeat;
    background-size:2ex 100%;
    margin-right:0.3em;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow4.png); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow4.png); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow4.png); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow4.png);
  }
  select:hover, div.fieldset2 select:hover {
    background-image:url(./files/graphics/dropdownarrow5.png);
    border-right:1.5px solid #406d36;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow5.png); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow5.png); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow5.png); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow5.png);
  }
  select[disabled], div.fieldset2 select[disabled] {
    background-image:url(./files/graphics/dropdownarrow7.png);
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow7.png); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow7.png); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow7.png); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow7.png);
  }
  select[disabled].errorselect, div.fieldset2 select[disabled].errorselect {
    background-image:url(./files/graphics/dropdownarrow6.png);
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow6.png); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow6.png); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow6.png); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow6.png);
  }
}
div.fieldset2 select {
  background-color:#ffffff;
  border-bottom: 1px solid gray;
  border-top: 1px solid gray;
  border-left: 1.5px solid gray;
  border-right: 1.5px solid gray;
  height:1.6em;
  border-radius:0.3em;
  box-shadow: inset 0.4px 0.2px 0.6px 0.2px #777777;
}
select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
div.fieldset2 select:focus {
  outline:none;
  border-bottom: 1px solid #ffa600;
  border-top: 1px solid #ffa600;
  border-left: 1.5px solid #ffa600;
  border-right: 1.5px solid #ffa600;
}
/*div.fieldset2 select:hover {
  outline:none;
  border-right: 1.5px solid #406d36;
}*/
div.fieldset2 select.errorselect:focus{
  background-color:#ffffff;
  border-bottom: 1px solid #ffa600;
  border-top: 1px solid #ffa600;
  border-left: 1.5px solid #ffa600;
  border-right: 1.5px solid #ffa600;
}
div.fieldset2 textarea {
  background-color:#ffffff;
  border-radius:0.5em;
  padding-left:3%;
  padding-top:2%;
  width:97%;
  border:1px inset gray;
  box-shadow: inset 0.4px 0.2px 0.6px 0.2px #777777;
}
div.fieldset2 textarea.errorarea, div.fieldset2 textarea.errorarea {
  border-bottom: 0px dotted red;
  border-top: 0px dotted red;
  border-left: 1.5px solid red;
  border-right: 1.5px solid red;
  background-color:#ffaaaa;
  box-shadow: inset 0.4px 0.2px 0.6px 0.2px #777777;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0));
}
div.myfootnote {
  font-size:0.75em;
  font-style:italic;
  margin-top:0.2em;
  margin-bottom:0.3em;
}
div.errormessage {
  font-size:0.75em;
  font-style:italic;
  margin-top:0.2em;
  margin-bottom:0.3em;
  color:red;
}
div.fieldset2 input[disabled], div.fieldset2 select[disabled], div.fieldset2 textarea[disabled] {
  color:#004d03;
  background-color:#bbbbbb;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0));
  /*background-color:#999999;*/
}
div.showdata input[disabled], div.fieldset2 select[disabled], div.fieldset2 textarea[disabled] {
  color:#004d03;
  background-color:#bbbbbb;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0));
}
div.showdata input[readonly], div.fieldset2 textarea[readonly] {
  color:#004d03;
  background-color:#bbbbbb;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0));
}
/*input[checked] + label{
  color:red;
}
col.spalte1 {
}*/
a.buttonlink {
  font-size:0.9em;
  font-style:italic;
  display:inline-block;
  background-color:#ffa600;
  text-decoration:none;
  color:#111111;
  margin:auto;
  margin-right:2em;
  margin-bottom:1em;
  padding:0.25em 0.5em;
  border-radius:0.3em;
  border:1px outset #649fce;
  vertical-align:middle;
  box-shadow: 0.2em 0.1em 0.3em 0.1em #777777;
  transition: all 0.7s;
  -moz-transition: all 0.7s;
  -webkit-transition: all 0.7s;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0));
}
a.buttonlink, button.buttonlink {
  font-size:0.9em;
  font-style:italic;
  display:inline-block;
  background-color:#ffa600;
  text-decoration:none;
  color:#111111;
  margin:auto;
  margin-right:2em;
  margin-bottom:1em;
  padding:0.2em 0.5em;
  border-radius:0.3em;
  border:1px outset #649fce;
  vertical-align:middle;
  box-shadow: 0.2em 0.1em 0.3em 0.1em #777777;
  transition: all 0.7s;
  -moz-transition: all 0.7s;
  -webkit-transition: all 0.7s;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0));
}
a.buttonlink:focus, button.buttonlink:focus {
  border:none;
}
a.navinactive {
  font-size:0.9em;
  font-style:italic;
  display:inline-block;
  background-color:#b0cae3;
  height:1.4em;
  line-height:1.4em;
  text-decoration:none;
  color:#111111;
  margin:auto;
  margin-right:2em;
  padding:0.1em 0.5em;
  border-radius:0.3em;
  border:1px outset #649fce;
  vertical-align:middle;
  box-shadow: 0.2em 0.1em 0.3em 0.1em #777777;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,1),rgba(255,255,255,0)); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,1),rgba(255,255,255,0)); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,1),rgba(255,255,255,0)); 
  background-image: linear-gradient(173deg, rgba(255,255,255,1),rgba(255,255,255,0));
  transition: all 0.7s;
  -moz-transition: all 0.7s;
  -webkit-transition: all 0.7s;
}
div.asdasdfasdf {
  position:absolute;
  right:0em;
  min-width:12em;
  text-align:right;
  margin-top:-0.9em;
  font-size:0.8em;
  font-style:italic;
  color:#111111;
  padding:0.3em 1em 0.3em 1em;
  vertical-align:middle;
  background-image: -webkit-linear-gradient(277deg, white 42%, #b0cae3); 
  background-image: -moz-linear-gradient(277deg, white 42%, #b0cae3); 
  background-image: -o-linear-gradient(277deg, white 42%, #b0cae3); 
  background-image: linear-gradient(173deg, white 42%, #b0cae3 100%);
}
a.navinactive:focus {
  border:none;
}
a.navactive {
  font-size:0.9em;
  font-style:italic;
  display:inline-block;
  /*background-color:#FE9A2E;*/
  background-color:#ffa600;
  height:1.4em;
  line-height:1.4em;
  text-decoration:underline;
  color:#111111;
  margin:auto;
  margin-right:2em;
  padding:0.1em 0.5em;
  border-radius:0.3em;
  border:1px outset #649fce;
  vertical-align:middle;
  box-shadow: 0.2em 0.1em 0.3em 0.1em #777777;
  transition: all 0.7s;
  -moz-transition: all 0.7s;
  -webkit-transition: all 0.7s;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0));
}
a.navactive:focus {
  border:none;
}
div.wrapper2 input[type="submit"] {
  font-size:0.9em;
  font-style:italic;
  display:inline-block;
  background-color:#b0cae3;
  height:2em;
  text-decoration:none;
  color:#111111;
  margin:auto;
  padding:0.1em 0.5em;
  border-radius:0.3em;
  border:1px outset #649fce;
  vertical-align:middle;
  cursor:pointer;
  box-shadow: 0.2em 0.1em 0.3em 0.1em #777777;
  transition: all 0.7s;
  -moz-transition: all 0.7s;
  -webkit-transition: all 0.7s;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0));

}
div.wrapper2 a.buttonlink:hover, div.wrapper2 input[type="submit"]:hover, div.wrapper2 button.buttonlink:hover, div.wrapper2 a.buttonlinkactive {
  background-color:#406d36;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0));
}
div.wrapper2 a.buttonlinkactive:hover {
  text-decoration:underline;
}
div.wrapper2 a.navinactive:hover, div.wrapper2 input[type="submit"]:hover {
  background-color:#406d36;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0));
}
div.wrapper2 a.navactive:hover {
  background-color:#406d36;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0));
}
div.fieldset2 input[type="submit"] {
  font-size:0.9em;
  font-style:italic;
  display:inline-block;
  background-color:#ffa600;
  height:2em;
  text-decoration:none;
  color:#111111;
  margin:auto;
  margin-bottom:1em;
  padding:0.1em 0.5em;
  border-radius:0.3em;
  border:1px outset #649fce;
  vertical-align:middle;
  box-shadow: 0.2em 0.1em 0.3em 0.1em #777777;
  transition: all 0.7s;
  -moz-transition: all 0.7s;
  -webkit-transition: all 0.7s;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0));

}
div.fieldset2 a.buttonlink:hover, div.fieldset2 input[type="submit"]:hover, div.fieldset2 button.buttonlink:hover {
  background-color:#406d36;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0));
}
.submitbuttons {
  padding-top:1em;
}
div.fieldset2 input.changebutton {
  height:1.5em;
  vertical-align:top;
}
div.wrapper2 input.changebutton {
  height:1.5em;
  vertical-align:top;
}
div.bestaetigen {
  background-color:#aaaaaa;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0));
  color:#193b5c;
}
h3.submitmeldung, h2.submitmeldung {
  color:#004d03;
}
label.selectedradioentry, label.selectedcheckboxentry {
  color:#004d03;
  text-decoration:underline;
}
label.notselectedradioentry, label.notselectedcheckboxentry {
  color:gray;
}
tr.selectedcheckboxentry2 td {
  color:#004d03;
  text-decoration:underline;
}
tr.notselectedcheckboxentry2 td {
  color:gray;
}
footer {
  text-align:left;
  position:absolute;
  bottom:0px;
  width:96%;
  left:2%;
  border-top:1px solid black;
  padding-top: 0.2em;
  padding-bottom: 0.5em;
}
footer a, footer a:visited {
  color:black;
  text-decoration:none;
  font-size:0.7em;
  margin-right:2em;
  margin-left:0.5em;
  transition: all 0.2s;
  -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
}
footer a:hover {
  text-decoration:underline;
  color:#f9920d;
}
div#parea{
  position:absolute;
  right:1em;
  margin-top:-3em;
  text-align:right;
  float:right;
}
div#parea1{
  font-size:0.8em;
  font-style:oblique;
  text-decoration:underline;
}
div#parea2{
  margin-top:0.3em;
  float:right;
}
div#parea3{
  margin-top:0.5em;
  font-size:0.8em;
  font-weight:normal;
  float:right;
}
div#parea3 a{
  font-size:0.9em;
  font-style:italic;
  display:inline-block;
  /*background-color:#d4eafc;*/
  background-color:#ffa600;
  height:1.2em;
  text-decoration:none;
  /*color:#b1d1ec;*/
  color:#111111;
  margin:auto;
  margin-left:2em;
  padding:0.1em 0.5em;
  border-radius:0.3em;
  border:1px outset #649fce;
  vertical-align:middle;
  box-shadow: 0.2em 0.1em 0.3em 0.1em #777777;
  transition: all 0.7s;
  -moz-transition: all 0.7s;
  -webkit-transition: all 0.7s;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0));
}
div#parea3 a:hover{
  background-color:#406d36;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0));
}
div#parea3 a.kontoaktiv {
  font-weight:bold;
  text-decoration:underline;
  /*background-color:#406d36;*/
}
hr.myline {
  margin-top:1em; 
  margin-bottom:0em; 
  width:23em; 
  border:none; 
  height:1px; 
  color:#aaaaaa; 
  background-color:#aaaaaa
}
div.mainheader {
  min-height:2em;
}
/*style for javascript styling select elements*/
div.fieldset2 input.asdf, input.asdf {
  position:absolute;
  left:0px;
  padding:0px;
  padding-left:3%;
  margin:0px;
    background-image:url(./files/graphics/dropdownarrow4.png);
    background-position:right;
    background-repeat:no-repeat;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow4.png);
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow4.png);
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow4.png);
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow4.png);
  transition: all 0.7s;
  -moz-transition: all 0.7s;
  -webkit-transition: all 0.7s;
    margin-right:0.3em;
  z-index:1;
  }
div.fieldset2 input.asdf2, input.asdf2 {
  opacity:1;
  padding:0px;
  padding-left:3%;
  margin:0px;
    background-image:url(./files/graphics/dropdownarrow5.png);
    background-position:right;
    background-repeat:no-repeat;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow5.png);
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow5.png);
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow5.png);
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow5.png);
  transition: all 0.7s;
  -moz-transition: all 0.7s;
  -webkit-transition: all 0.7s;
    margin-right:0.3em;
  z-index:1;
  }
  div.fieldset2 input.asdfhover, input.asdfhover {
    opacity:0;
    /*background-image:url(./files/graphics/dropdownarrow5.png);
    border-right:1.5px solid #406d36;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow5.png);
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow5.png);
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow5.png);
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow5.png);*/
  transition: all 0.7s;
  -moz-transition: all 0.7s;
  -webkit-transition: all 0.7s;
  }
  div.fieldset2 input.asdfdisabled, input.asdfdisabled {
    background-image:url(./files/graphics/dropdownarrow7.png);
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow7.png);
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow7.png);
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow7.png);
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow7.png);
  transition: all 0.7s;
  -moz-transition: all 0.7s;
  -webkit-transition: all 0.7s;
  }
  div.fieldset2 input.asdferrorselect, input.asdferrorselect {
  border-bottom: 1px solid gray;
  border-top: 1px solid gray;
  border-left: 1.5px solid red;
  border-right: 1.5px solid red;
  background-color:#ffaaaa;
  background-image:url(./files/graphics/dropdownarrow6.png);
  box-shadow: inset 0.4px 0.2px 0.6px 0.2px #777777;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow6.png); 
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow6.png); 
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow6.png); 
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow6.png);
  }
  div.fieldset2 input.asdfdisablederrorselect, input.asdfdisablederrorselect {
    background-image:url(./files/graphics/dropdownarrow6.png);
  background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow6.png);
  background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow6.png);
  background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow6.png);
  background-image: linear-gradient(173deg, rgba(255,255,255,0.5),rgba(255,255,255,0)), url(./files/graphics/dropdownarrow6.png);
  transition: all 0.7s;
  -moz-transition: all 0.7s;
  -webkit-transition: all 0.7s;
  }
  div.fakeselectdiv {
    position:relative;
    display:inline-block;
	top: 0.1em;
	left: 0px;
	z-index: 1;
  height:1.4em;
  margin:0px;
  margin-bottom:0.5em;
  vertical-align:middle;
  }
input.fakearrow {
	position: absolute;
  width:5em;
	top: 0px;
	right: 0px;
	z-index: 1;
}
select.oldselect {
	position: absolute;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
  opacity: 0;
	z-index: 2;
}
