body      { background-color:#771100; padding:0; margin:0; color:#ffcc00; font-size:10pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
h1, h2, h3 { font-family: Arioso, serif; text-decoration:none; padding:0; }
h1         { font-size:24pt; text-align:center; margin:5px 10px; }
h2         { font-size:20pt; text-align:center; margin:5px 10px; }
h3         { font-size:20pt; text-align:left; margin:5px 0px; color:#ffffcc; }
h4         { font-size:10pt; text-align:center; margin-bottom: 0.3cm; color:#ffffff; text-decoration:none }

p          { padding:5px 20px; }

ul         { list-style-type:disc; list-style-image:url(bild/favi-12.png); margin-left:0cm;}
li         { margin-left:1.2cm; margin-bottom: 0.3cm; padding-left:5px; }

b          { font-size:120%; color:#ffffcc; font-weight:bold }

img        { border:0; }

a:link     { color:#ffffcc;		text-decoration:underline; }
a:visited  { color:#ddaa00;		text-decoration:underline; }
a:hover    { color:#ffffff;		text-decoration:underline; }
a:focus    { color:#ffffff;		text-decoration:underline; }

#kopf      { margin-left:240px; margin-top:40px; margin-bottom:10px; margin-right:10px;}
#vignette  { position:absolute; top:10px; left:10px; width:501px; height:331px;
			background-image:url(bild/vignette-ge.gif); }
#menu      { display:block; position:absolute; top:300px; left:0; width:220px; float:left; margin:0; padding:0; }
#eing      { margin-bottom: 0.4cm; margin-left:200px; margin-top:20px; min-height:331px; }
#eing p    { font-size:14pt; padding:10px; }
#text      { margin-bottom:0px; margin-left:240px; }

.error     { border:4pt groove #aa0000; background:#aa0000; color:#ffcc00; font-size:12px; text-align:center; }
.debag     { font-size:10px; font-family:sans; color:#008800; }
.debag small { font-size:8px; }
.drucken   { visibility:hidden; display:none; position:absolute; top:0pt; left:0pt; width:0%; height:0%; }
.nofloat   { clear:both; }

.kopf      { margin:10px; padding-left:60px; }
.eing-u    { width:700px; text-align:right; font-size:14pt; padding:10px; }
.profil    { padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }
.profil li { padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px;
			margin-left:10px; padding-left:5px; }

.menu      { font-size:10pt; text-align:left; padding:0px; }
.menu a:link    { color:#ffcc00; text-decoration:none; }
.menu a:visited { color:#ddaa00; text-decoration:none; }
.menu a:hover   { color:#ffffff; text-decoration:none; }
.menu a:focus   { color:#ffffff; text-decoration:none; }
.menu h1   { color:#ffcc00; font-size:16pt; text-align:left; padding-bottom:50px; padding-left:70px; }
.menublock, .linksmenu { font-size:10pt; text-align:left; text-decoration:none;
			margin-left:10pt; margin-right:1pt; margin-bottom:10px; }
.aktivH, .aktivU { color:#ffffcc; font-size:110%; font-weight:bold; vertical-align:top; }

.text      { padding:0px; margin-bottom:0px; margin-left:240px; }
.mitte     { padding:10px; }

/* Impressum
   width="100%" BORDER=1 CELLPADDING=4 CELLSPACING=4 BGCOLOR="#e6e6e6" */
.impressum { margin:30px 0px; }
.impressum table { width:500px; background-color:#e6e6e6; border:2px outset #777777;}
.impressum td { border:0px solid #777777; padding:4px; vertical-align:top; color:#771100; }
.impressum a:link    { color:#440000; text-decoration:underline; }
.impressum a:visited { color:#000000; text-decoration:underline; }
.impressum a:hover   { color:#ff0000; text-decoration:underline; }
.impressum a:focus   { color:#ff0000; text-decoration:underline; }

/* Kontakt
   <table width=500 bgcolor="#e6e6e6" border=2 align="center">*/
.kontakt table { width:500px; background-color:#e6e6e6; }
.kontakt td { padding:4px; color:#771100; font-size:10pt;  }
.kontakt td.dunkel { background-color:#cccccc; }

.fus { clear:left; text-align:center; margin:0; padding:10px 10px; }

