* {
 margin: 0;                             /* Alle Abstände werden auf Null gesetzt */
 padding: 0; 
}
body {
 background-color: #B4282B;
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 78%;
 text-align: center;                   /* Internet-Explorer 5.x Hack */
 min-width: 950px;
}
a:link {
 color: #270CA6;
 text-decoration: none;
 font-weight: bold;
}
a:visited {
 color: #270CA6;
 text-decoration: none;
 font-weight: bold;
}
a:hover {
 color: #F8E3A4;
 text-decoration: none;
}
h1 {                   
 margin-bottom: 2em;                
 padding: 0;                           /* Überschriften h1 */              
 font-size: 1.1em; 
 text-align: center;
}
.Links {
 text-align: center;
 margin-bottom: 2em;                   /* Überschriften h1 links ausgerichtet */
 margin-right: 171px;                 
 padding: 0;
}
h2 {
margin: 0 0 1.5em 0;
padding: 0;                           /* Überschriften h2 */
font-size: 1em;
text-align: center;
}
h3 {
 margin: 0;
 padding: 0;                          /* Überschriften h3 */
 font-size: 95%;
}
p {
 margin: 0;
 padding: 0;                          /* Absätze */
 text-align: justify;
 line-height: 1.7em;
}
.Abstand {
 padding: 0 0 1.5em 0;                /* Absatz Abstände */
}
#Box1 {
 background-color: #B4282B;
 margin: 0 1.5em 0 1.5em;
 padding: 0;
 border: none;
}
#Rahmen1 {
 width: 950px;
 margin: 0 auto;
 background-color: #EDC7DC;
 background-image: url(../Bilder/Rahmen-Unten1.png);
 background-position: bottom;
 background-repeat: repeat-x;
}
#Engel1 {
 float: left;
 padding: 0;
 margin: 0;
 border: none;
}
.clear {
 clear: both;
}
#Engel2 {
 float: right;
 padding: 0;
 margin: 0;
 border: none;
}
#Kopf {
 background-color: #EDC7DC;
 background-image: url(../Bilder/Rahmen-Oben1.png);
 background-position: center;
 background-repeat: repeat-x;
 padding: 0;
 margin: 0;
 height: 2.4em;
 border: none;
}
#Navigation1 {
 float: left;
 background-color: #B4282B;
 padding: 0;
 margin: 0.8em 0 0 0.8em;
 width: 17em;
}
#Menue1, #Menue2 {
 margin: 0;
 padding: 0.5em 0.3em 0.3em 0.3em;
 background-color: #EDC7DC;
 text-align: left;
}
#Menue1 ul, #Menue2 ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
#Menue1 li {
 margin: 0 0 0.4em 0.5em;
 padding: 0.4em 0 0.4em 0;
 width: 6.5em;
 text-align: center;
 border-bottom: 1px dotted #B4282B;
}
#Menue2 li {
 margin: 0 0.5em 0.4em 0;
 padding: 0.4em 0 0.4em 0;
 width: 6.5em;
 text-align: center;
 border-bottom: 1px dotted #B4282B;
}
#Menue1 li a:link, #Menue1 li a:visited, #Menue2 li a:link, #Menue2 li a:visited {
 font-size: 100%;
 list-style: none;
 margin: 0;
 padding: 0;
 text-decoration: none;
}
#Menue1 li a:hover, #Menue2 li a:hover {
 margin: 0;
 padding: 0;
}
.Anzeige {
margin: 0 0 0.5em 0;                      /* Anzeige */
padding: 0;
}
.Werbung {
 margin: 0.8em 0 0 0;                     /* Werbung */
 text-align: center;
 background-color: #EDC7DC;
 padding: 1em 2em 2em 2em;
}
.Oesterreich, .Deutschland, .Schweiz { 
 margin: 0.8em 0 0 0;               
 text-align: left;                      /* Navigation für Österreich, Deutschland, Schweiz */          
 background-color: #EDC7DC;
 padding: 0;                      
}
.Oesterreich ul, .Deutschland ul, .Schweiz ul {
 list-style: none;
 margin: 0;
 padding: 0;
} 
.Oesterreich li, .Deutschland li, .Schweiz li {
 margin: 0;
 padding: 0.4em 0 0.4em 0;
 list-style-type: none;
 border-bottom: 1px dotted #B4282B;
}
.Oesterreich li a:link, .Oesterreich li a:visited, .Deutschland li a:link, .Deutschland li a:visited, 
.Schweiz li a:link, .Schweiz li a:visited {
 font-size: 100%;
 list-style: none;
 margin: 0;
 padding: 0.4em 0 0.4em 0.5em;
 color: #270CA6;
 background-color: #EDC7DC;
 text-decoration: none;
}
.Oesterreich li a:hover, .Deutschland li a:hover, .Schweiz li a:hover {
 color: #F8E3A4;
 margin: 0;
 padding: 0.4em 0 0.4em 0.5em;
}
li.Navigationsüberschriften {
 margin: 0;
 padding: 0.7em 0 0.7em 0.5em;
 background-color: #DC8A99;
 border: none;
}
.Herz, .Neu {
 text-decoration: none;
 border: none;
}
#Inhalt {
 background-color: #EDC7DC;
 padding: 1em 2em 2em 2em;
 margin: 0 18.6em;
 border-top: 0.8em solid #B4282B;
}
#Willkommen {
 margin: 0 auto;
 text-align: center;
 padding: 0;
 margin-bottom: 3em;
}
#Logo {
 margin: 0;
 padding: 0;
 vertical-align: text-bottom;
}
#Inhalt2 {
 background-color: #B4282B;
 padding: 0;
 margin: 0 0.8em 0 18.6em;
 border-top: 0.8em solid #B4282B;
}
#Fuss {
 background-color: #EDC7DC;
 background-image: url(../Bilder/Rahmen-Unten1.png);
 background-position: center;
 background-repeat: repeat-x;
 padding: 0;
 margin: 0;
 height: 2.4em;
 border: none;
}
#Fusszeile {
 text-align: center;
 background-color: #EDC7DC;
 margin: 0.8em 0.8em 0.8em 0.8em;
 padding: 0.25em 0 0.25em 0;
 border-bottom: 1px dotted #B4282B;
}
#Einleitung {
 background-color: #EDC7DC;
 padding: 1em 2em 2em 2em;
 border: none;
}
.Liste {
 text-align: left;
 list-style-type: disc;
 font-weight: bold;
 line-height: 1.7em;
 margin-left: 1.5em;
 margin-bottom: 1.5em;
}
.Partner {
 margin-top: 0.8em;
 background-color: #EDC7DC;
 padding: 1em 2em 2em 2em;
 border: none;
}
#Wolke, .Bild {
 float: left;
 margin: 0 1em 0 0;
 padding: 0;
}
#Navigation2 {
 float: right;
 background-color: #B4282B;
 padding: 0;
 margin: 0.8em 0.8em 0 0;
 width: 17em;
 border: none;
}
.center {
 text-align: center;                            /* Alles wird zentriert */ 
}
.Bookmarks {
 border: none;                                  /* Kein Rand */
}
.table {
 background-color: #B4282B;                     /* Beginn Kontaktformular */
 width: 90%;
 margin: 0 auto;                              
 margin-top: 2em;
 text-align: center;
}
.table2 {
 background-color: #B4282B;
 width: 100%;
}
.head {
 background-color: #DC8A99;
 text-align: center;
 height: 2em;
}
.main {
 background-color: #DC8A99;
 color: #000000;
 text-align: center;
 height: 1.5em;
 padding-left: 0.2em;
}
.foot {
 background-color: #DC8A99;
}
.align {
 text-align: left;
}
.textarea {
 background-color: #EDC7DC;
 color: #000000;
 border: none;
}
.input {
 background-color: #EDC7DC;
 color: #000000;
 border: none;
}
.select {
 background-color: #EDC7DC;
 color: #000000;
}
.button {
 width: 130px;                                     
}
#Form {
 margin-top: 0.3em;
 margin-left: 3.7em;
 font-size: smaller;                                 /* Ende Kontaktformular */
}
#Twitter {
 padding-top: 2em;
 margin: 0 auto;
 width: 176px;                                       /* Twitter */
 text-align: center;
}