* {padding: 0; margin: 0;}
html, body { 
padding: 0; margin: 0; text-align: center; font-family: Arial, Helvetica, Verdana, sans-serif; }	

p { margin-top: 0; margin-bottom: 0; }
ul { list-style-image:url(bilder/querstrich.jpg); margin-top: 0; margin-right: 30px; margin-bottom: 1em; margin-left: 15px;}
ul ul {margin: 0;}
ol  { margin-top: 4px; margin-right: 30px; margin-bottom: 1em; margin-left: 20px; }

#main { margin: -290px 0 0 -424px;  position:absolute; top: 50%; left: 50%; width: 848px; height: 580px; }

.normal     {color: #472c20; font-size: 11px; font-family: Verdana, sans-serif, Arial, Helvetica ; line-height: 16px; text-align: left;}
.normal a    { color: #891217; text-decoration: none }
.normal a:hover    { color: #891217; text-decoration: none; border-bottom: 1px dotted #891217; }

.adresse     {color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; padding-left: 37px; padding-right: 5px; text-align: left;}
.adresse a    { color: #fffffff; text-decoration: none; }
.adresse a:hover    { color: #ffffff; text-decoration: none; border-bottom: 1px dotted #ffffff; }

.adresseklein     {color: #ffffff; font-size: 8px;}

.adressekasten     {color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: left;}
.adressekasten a    { color: #fffffff; text-decoration: none; }
.adressekasten a:hover    { color: #ffffff; text-decoration: none; border-bottom: 1px dotted #ffffff; }

.normalrand     {color: #472c20; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: left; margin-left: 20px; margin-top: 02px; margin-right: 20px;}
.normalrand a    { color: #891217; text-decoration: none }
.normalrand a:hover    { color: #891217; text-decoration: none; border-bottom: 1px dotted #891217; }

.safari     {color: #472c20; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: left; margin-left: 20px; margin-top: 02px; margin-right: 20px;}
.safari a    { color: #472c20; text-decoration: none }
.safari a:hover    { color: #472c20; text-decoration: none; }


.normalrandpartner     {color: #472c20; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: left; margin-left: 20px; margin-top: 02px; margin-right: 20px;}
.normalrandpartner a    { color: #891217; text-decoration: none }
.normalrandpartner a:hover    { color: #891217; text-decoration: none; border-bottom: 1px dotted #891217; }


.navigationoben     {color: #c37b62; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; margin-left: 20px; margin-top: 20px; margin-right: 10px;}
.navigationoben a    {color: #c37b62; text-decoration:none; border-bottom: 0px;}
.navigationoben a:hover    {color: #891217; text-decoration:none;  border-bottom: 0px;}

.navigationobenaktiv     {color: #891217; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
.navigationobenaktiv a    {color: #891217; text-decoration:none; border-bottom: 0px;}
.navigationobenaktiv a:hover    {color: #891217; text-decoration:none;  border-bottom: 0px;}


.navigationoben-kl     {color: #c37b62; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: left; }
.navigationoben-kl a    {color: #c37b62; text-decoration:none; border-bottom: 0px;}
.navigationoben-kl a:hover    {color: #891217; text-decoration:none;  border-bottom: 0px;}

.navigationoben-kl3     {color: #c37b62; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: right; }
.navigationoben-kl3 a    {color: #c37b62; text-decoration:none; border-bottom: 0px;}
.navigationoben-kl3 a:hover    {color: #891217; text-decoration:none;  border-bottom: 0px;}

.navigationoben-kl3-aktiv     {color: #891217; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: right; }
.navigationoben-kl3-aktiv a    {color: #891217; text-decoration:none; border-bottom: 0px;}
.navigationoben-kl3-aktiv a:hover    {color: #891217; text-decoration:none;  border-bottom: 0px;}

.navigationunten     {color: #c37b62; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: right; margin-left: 20px; margin-right: 2px;}
.navigationunten a    {color: #c37b62; text-decoration:none; border-bottom: 0px;}
.navigationunten a:hover    {color: #891217; text-decoration:none;  border-bottom: 0px;}

.impressum     {color: #472c20; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: left; }
.impressum a    { color: #891217; text-decoration: none }
.impressum a:hover    { color: #891217; text-decoration: none; border-bottom: 1px dotted #891217; }

.navigationoben2     {color: #c37b62; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: left; }
.navigationoben2 a    {color: #c37b62; text-decoration:none; border-bottom: 0px;}
.navigationoben2 a:hover    {color: #891217; text-decoration:none;  border-bottom: 0px;}

.navigationobenaktiv2     {color: #891217; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
.navigationobenaktiv2 a    {color: #891217; text-decoration:none; border-bottom: 0px;}
.navigationobenaktiv2 a:hover    {color: #891217; text-decoration:none;  border-bottom: 0px;}


.navigationoben-kl2     {color: #c37b62; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: left; }
.navigationoben-kl2 a    {color: #c37b62; text-decoration:none; border-bottom: 0px;}
.navigationoben-kl2 a:hover    {color: #891217; text-decoration:none;  border-bottom: 0px;}


