/* Default CSS */
/* Generated by the CoffeeCup HTML Editor - www.coffeecup.com */

body {
    font-family: tahoma;
    background-color: #f4f4f4; /* Hellgrauer Hintergrund */
    color: #333333;            /* Dunkelgraue Schriftfarbe */
    margin: 0;
    padding: 0;
}

/* Formatierung einer Hauptüberschrift (h1) */
h1 {
font-family: tahoma;
    color: #2c3e50;
    text-align: center;
    font-size: 1.0em;          /* Schriftgröße in Relation zum Standard */
}
h2 {
font-family: tahoma;
    color: #660099;
    text-align: center;
    font-size: 2em;          /* Schriftgröße in Relation zum Standard */
}
h3 {
font-family: tahoma;
    color: #660099;
    text-align: center;
    font-size: 1.8em;          /* Schriftgröße in Relation zum Standard */
}
h4 {
font-family: tahoma;
    color: #2c3e50;;
    text-align: left;
    font-size: 1.0em;          /* Schriftgröße in Relation zum Standard */
}
.h41 {
font-family: tahoma;
    color: #FF5544;
    text-align: left;
    font-size: 1.0em;          /* Schriftgröße in Relation zum Standard */
}
/* Formatierung von normalen Absätzen (p) */
p {
font-family: tahoma;
    font-family:tahoma;
    color: #0000FF;
    font-size: 0.9em;
}
.p1{
font-family: tahoma;
/*text-align:left;*/
color:red;
 /*-- text-decoration:overline; */
font-family:tahoma;
font-size: 0.9em;
}

.p2 {
text-align:left;
color:#660066;
 /*-- text-decoration:overline; */
font-family:tahoma;
font-size: 0.9em;
}
.p3{
text-align:center;
color:#660066;
 /*-- text-decoration:overline; */
font-family:tahoma;
font-size: 0.9em;
}
.p4{
text-align:left;
color:#660066;
 /*-- text-decoration:overline; */
font-family:tahoma;
font-size: 0.9em;
}
.p5{
text-align:left;
color:#660066;
 /*-- text-decoration:overline; */
font-family:tahoma;
font-size: 0.9em;
}
.p6 {
/*text-align:left;*/
color:#660066;
 /*-- text-decoration:overline; */
font-family:tahoma;
font-size: 0.9em;
}

/* Gestaltung eines Links */

.a1 {
    font-family: tahoma;
    color: #FFFFFF;
    text-decoration: none;     /* Unterstreichung entfernen */
    margin: 6;
    padding: 0;
    font-size: 0.9em;
}
.a1:hover {
    font-family: tahoma;
    color: #FFFFFF;
    text-decoration: underline;     /* Unterstreichung entfernen */
    margin: 6;
    padding: 0;
    font-size: 0.9em;
}
a {
    font-family: tahoma;
    color: #0000FF;
    text-decoration: none;     /* Unterstreichung entfernen */
    margin: 6;
    padding: 0;
    font-size: 0.9em;
}

/* Effekt beim Darüberfahren mit der Maus (Hover) */
a:hover {
    font-family: tahoma;
    /* color: #999999; */
    color: #0000FF;
    text-decoration: underline;
    margin: 6;
    padding: 0;
    font-size: 0.9em;
}
a:active {
    font-family: tahoma;
    color: #AAFF00;
    text-decoration: none;
    margin: 6;
    padding: 0;
    font-size: 0.9em;
}
/* Gestaltung einer Box oder eines Containers (z.B. ein Button) */
.container {
font-family: tahoma;
    max-width: 1000px;
    margin: 0 auto;            /* Zentrierung des Elements */
    padding: 20px;
    background-color: #ffffff;
}
li {
    font-family: tahoma;
    color: #FF00FF;
    text-decoration: none;     /* Unterstreichung entfernen */
    padding-left: 2px;
    font-size: 0.9em;
}
li.k {
  font-family: tahoma;
  color: #FF00FF;
  text-decoration: none;
         /* Unterstreichung entfernen */
  margin-top: 1.0em;
  margin-bottom: 0.5em;
  margin-left: 0em;
  margin-right: 10em;
  padding-left: 1px;
  font-size: 0.9em;
}
li.g {
  font-family: tahoma;
  color: #660066;
  text-decoration: none;
         /* Unterstreichung entfernen */
  
  padding-left: 1px;
  font-size: 0.9em;
}
input.right{
    text-align: right;
}
.info label, .info input {
  display: inline-block;
  text-align: right;
}
.right {
       text-align: right;
       font-size: 1em;
}
.formular {
       text-align: left;
       font-size: 1.5em;

}
.formu {
       text-align: left;
       color: #AA55FF;
       font-size: 1.5em;

}
.bg {
  background-image: url('banner.png');
  background-repeat: no-repeat;
  background-attachment: fixed; 
  background-size: 100% 100%;
}
ul {
  /*list-style-type: disc;*/
  list-style-type: square;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 2em;
  margin-right: 0em;
  padding-left: 5px;
  font-size: 0.9em;
  font-family: tahoma;
}
ul.k {
  /*list-style-type: disc;*/
  list-style-type: square;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 6em;
  margin-right: 0em;
  padding-left: 2px;
  font-size: 1.0em;
  font-family: tahoma;
}
.button {
  background-color: #4455CC;
  border-radius: 8px;
  border: none;
  color: white;
  padding: 5px 20px;
  text-align: center;
  text-decoration: none;
  display: flex;
  font-size: 12px;
  cursor: pointer;
}
.button:hover {
  background-color: #FF0000;
}

.bn {
  background-image: url('banner2.png');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: 600px 150px
  /*background-size: 100% 100%; */
}
th {
    background: url(banner2.png) no-repeat left center;
  }
  hr:h1 {
  border: none;
  border-top: 3px double #333333;
  color: #FF0000;
  overflow: visible;
  text-align: center;
  height: 5px;
  width: 80% ;
  }
 
