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

body {
    font-family: 'Arial', sans-serif;
    background-color: #f4f4f4; /* Hellgrauer Hintergrund */
    color: #333333;            /* Dunkelgraue Schriftfarbe */
    margin: 0;
    padding: 0;
}

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

.p1{
/*text-align:left;*/
color:red;
 /*-- text-decoration:overline; */
font-family:tahoma;
font-size: 0.9em;
}

.p2 {
/*text-align:left;*/
color:black;
 /*-- 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.7em;
}
.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 */
a {
    font-family: tahoma;
    color: #0000FF;
    text-decoration: none;     /* Unterstreichung entfernen */
    margin: 6;
    padding: 0;
    font-size: 1.0em;
}

/* 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: 1.0em;
}
a:active {
    font-family: tahoma;
    color: #AAFF00;
    text-decoration: none;
    margin: 6;
    padding: 0;
    font-size: 1.0em;
}
/* Gestaltung einer Box oder eines Containers (z.B. ein Button) */
.container {
    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 */
    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: 2em;
  margin-left: 6em;
  margin-right: 0em;
  padding-left: 10px;
  font-size: 1.5em;
}