 a:link { text-decoration:none; color:#000000;}
 a:visited { text-decoration:none; color:#000000;}
 a:focus { text-decoration:underline; color:#000000;}
 a:hover { text-decoration:underline; color:#000000;}
 a:active { text-decoration:none; color:#000000;}

 a.name:link { text-decoration:none; color:#FFFFFF;}
 a.name:visited { text-decoration:none; color:#FFFFFF;}
 a.name:focus { text-decoration:underline; color:#FFFFFF;}
 a.name:hover { text-decoration:underline; color:#FFFFFF;}
 a.name:active { text-decoration:none; color:#FFFFFF;}

 a.text:link { text-decoration:none; color:#000000;}
 a.text:visited { text-decoration:none; color:#000000;}
 a.text:focus { text-decoration:underline; color:#000000;}
 a.text:hover { text-decoration:underline; color:#000000;}
 a.text:active { text-decoration:none; color:#000000;}

ul {margin-left:-30px;}
h1 {
  vertical-align:middle;
  color:#222;
  display: inline-block;
  font-size: 16pt;
  font-weight:bold;
  text-align:center;
  padding:0;
  margin:0;
  }
h2 {
  color:white;
  font-size: 20pt;
  font-weight:bold;
  text-align:center;
  width:100%;
  padding: 0 6px 0 6px;
  margin: 0 auto 0 auto;
  }
h3 {
  vertical-align:middle;
  color:#222;
  font-size: 16pt;
  font-weight:bold;
  text-align:center;
  padding:0;
  margin:0;
  }
hr{
  width:100%;
  color:black;
  margin: 6px auto 0 auto;
  }
p {
  margin:10px 0 4px 0;
  padding:0;
  }
form {
  margin:0;
  }
input {
  font-size:9pt;
  }
 .div1 {
  width:98%;
  max-width:1000px;
  line-height:140%;
  font-size: 16pt;
  font-family:arial;
  text-align:center;
  margin: 10px auto 28px auto;
  padding:0;
  clear:both;
  }
 .div2 {
  width:98%;
  line-height:140%;
  font-size: 10pt;
  font-family:arial;
  text-align:center;
  margin: 22px auto 28px auto;
  padding:0;
  clear:both;
  }
 .fua{
  font-size:10pt;
  line-height:140%;
  }
  div.table {
  display: table;
  width:98%;
  max-width:1000px;
  margin: 8px auto 10px auto;
  border-collapse:collapse;
  }
  div.tr {
  display:table-row;
  }
  div.td1 {
  display:table-cell;
  width:30%;
  border:none;
  font-weight:bold;
  text-align:left;
  padding:2px 2px 10px 2px;
  }
  div.td2 {
  display:table-cell;
  width:70%;
  border:none;
  text-align:left;
  padding:2px 2px 10px 2px;
  }
 .box {
  width:140px;
  text-align:center;
  vertical-align:top;
  display: inline-block;
  margin: 20px 10px 0px 10px;
  padding: 0;
  border-style:solid;
  border-width:1px;
  border-color:#666;
  border-radius:4px;
  }
 .box_head {
  width:100%;
  color:#fff;
  background-color:#0093DD;
  font-size: 16pt;
  font-family:arial;
  font-weight:bold;
  text-align:center;
  margin: 0;
  padding:0;
  }
 .box_body5 {
  width:96%;
  height:100px;
  line-height:20px;
  font-size: 12pt;
  font-family:arial;
  text-align:center;
  margin: 2%;
  padding:0;
  }
 .box_body4 {
  width:96%;
  height:80px;
  line-height:20px;
  font-size: 12pt;
  font-family:arial;
  text-align:center;
  margin: 2%;
  padding:0;
  }
 .box_body3 {
  width:96%;
  height:60px;
  line-height:20px;
  font-size: 12pt;
  font-family:arial;
  text-align:center;
  margin: 2%;
  padding:0;
  }

 .profil {
  border: black 0px solid;
  padding: 20px;
  margin-right:10px;
  background:url(bilder/profil_background.png)no-repeat;
  vertical-align:top;
  font-size: 8pt;
  font-family:arial;
  color:black;
  height:200px;
  max-width:160px;
  }
 .menuebar{
  text-align:center;
  color:#333;
  background:#0093DD;
  background: -webkit-linear-gradient(left,#22B5FF,#0093DD,#0093DD,#11A4EE,#0093DD,#0093DD,#22B5FF);
  background: -o-linear-gradient(left,#22B5FF,#0093DD,#0093DD,#11A4EE,#0093DD,#0093DD,#22B5FF);
  background: -moz-linear-gradient(left,#22B5FF,#0093DD,#0093DD,#11A4EE,#0093DD,#0093DD,#22B5FF);
  background: linear-gradient(to right,#22B5FF,#0093DD,#0093DD,#11A4EE,#0093DD,#0093DD,#22B5FF);
  margin: 4px 0 4px 0;
  padding: 4px 0 4px 0;
  width:100%;
  line-height:200%;
  clear:both;
  }
 .Bild-rechts{
  float:right;
  margin: 4px 0 4px 10px;
  border-width:0px;
  border-style:solid;
  border-color:black;
  }
 .Bild-links{
  float:left;
  margin: 4px 10px 4px 0;
  border-width:0px;
  border-style:solid;
  border-color:black;
  }
.eingabe{
  font-size:9pt;
  white-space: nowrap;
  }
.button{
  font-size:9pt;
  font-weight:bold;
  line-height:120%;
  margin:6px 6px 6px 6px;
  padding:2px 6px;
  border-width:2px;
  border-color:#444;
  border-style:solid;
  background-color:#fff;
  white-space: nowrap;
  border-radius: 5px;
  cursor:pointer;
  -webkit-appearance: none;
  }
.bigbutton{
  font-size:16pt;
  font-weight:bold;
  color:white;
  line-height:120%;
  margin:6px;
  padding:6px;
  border-width:0px;
  border-color:#444;
  border-style:solid;
  background-color:#0093DD;
  white-space: nowrap;
  border-radius: 5px;
  cursor:pointer;
  }
.text_aussen{
  width:98%;
  max-width:600px;
  text-align:center;
  vertical-align:top;
  margin:auto;
  }
.text{
  text-align:justify;
  width:100%;
  padding:0;
  margin: 6px auto 0 auto;
  }
.benoetigt{
  width:100%;
  margin: 6px auto 0 auto;
  text-align:right;
  }
#cookiehinweis a {color:#000; text-decoration:none;}
#cookiehinweis a:hover {text-decoration:underline;}
#cookiehinweis div {padding:4px 48px 8px 4px;}
#cookiehinweis {
   outline: 1px solid #7b92a9;
   text-align:right;
   border-top:1px solid #fff;
   background: #d6e0eb;
   background: -moz-linear-gradient(top, #d6e0eb 0%, #f2f6f9 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6e0eb), color-stop(100%,#f2f6f9));
   background: -webkit-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);
   background: -o-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);
   background: -ms-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);
   background: linear-gradient(to bottom, #d6e0eb 0%,#f2f6f9 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#d6e0eb', endColorstr='#f2f6f9',GradientType=0 );
   position:fixed;
   bottom:0px;
   z-index:10000;
   width:100%;
   font-size:14px;
   line-height:18px;}
#cookiehinweisCloser {
   color: #000;
   font: 14px/100% arial, sans-serif;
   position: absolute;
   right: 10px;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   top: 5px;
   cursor:pointer;
   border-top:1px solid white;
   border-left:1px solid white;
   border-bottom:1px solid #7b92a9;
   border-right:1px solid #7b92a9;
   padding:2px;
   background: #ced6df; /* Old browsers */
   background: -moz-linear-gradient(top, #ced6df0%, #f2f6f9 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced6df), color-stop(100%,#f2f6f9));
   background: -webkit-linear-gradient(top, #ced6df0%,#f2f6f9 100%);
   background: -o-linear-gradient(top, #ced6df0%,#f2f6f9 100%);
   background: -ms-linear-gradient(top, #ced6df0%,#f2f6f9 100%);
   background: linear-gradient(to bottom, #ced6df0%,#f2f6f9 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(    startColorstr='#ced6df', endColorstr='#f2f6f9',GradientType=0 );
 }
.cookiehinweisCloser:hover {border-bottom:1px solid white; border-right:1px solid white; border-top:1px solid #7b92a9; border-left:1px solid #7b92a9;}