body {
  background-color: #323232; 
  margin-top: 10px; /* abstand nach oben */
  margin-left: 10px; /* abstand nach links */
}

body, table, td {
  color: #000000; /* Schriftfarbe */
  font-family: Arial;
  font-size: 12pt;
}


#headline { font-size: 28pt; font-weight: bolder; color: #f2baba; }

.neutral img { border-width: 0px; }

.neutral a:hover img { border-width: 0px; }

img { border: 2px solid #ffdede; }

a { color: #ffffff; text-decoration: underline; }

a img { border: 2px solid #ffffff; }

a:hover img { border: 2px solid #ffa6e1;} 

a:hover { color: #838383; text-decoration: underline; }

h1 { font-size: 18pt; color: #ffd1ef; font-weight: bolder; }

h2 { font-size: 14pt; color: #ffd1ef; font-weight: bolder; }

h3 { font-size: 12pt; color: #ffa7e3; font-weight: bolder; }

.buttons { font-size: 32pt; color: #fff000; font-weight: bolder; }

.betreten a { font-size: 10pt; color: #ffd1ef; font-weight: bolder; }

.betreten a:hover { font-size: 10pt; color: #ff84d5; font-weight: bolder; }

.klein { font-size: 8pt; color: #a57373; text-align: justify; }

.klein a       { font-size: 8pt; color: #ffcdee;}

.klein a:hover { font-size: 8pt; color: #ff94db;}

.Sidebar         { font-size: 8pt; color: #FFFFFF; text-align: justify; }

.Text         { font-size: 10pt; color: #FFFFFF; text-align: justify; }

.Text a       { font-size: 10pt; color: #FFFFFF; text-align: justify; }

.Text a:hover { font-size: 10pt; color: #ff94db; text-align: justify; }

.linkgross a       { font-size: 14pt; color: #ffcdee; text-align: justify; font-weight: bolder; }

.linkgross a:hover { font-size: 14pt; color: #ff94db; text-align: justify; font-weight: bolder; }

.footertext { margin-top: 5px; text-align: justify; width: 800px; padding: 5pt; background-color: #494949; font-size: 11px; color: #a0a0a0; border: 1px solid #8e8e8e; }

.footertext a { color: #bebebe; text-decortaion: underline; }

.footertext a:hover { color: #a0a0a0; }



* { margin: 0px; padding: 0px; }





