body { background-color: #900000; background-image: url(layout/background_rotverlauf.jpg); background-repeat: repeat-x; margin: 5px; }

p { }
.maintable { background-color: white; background-image: url(layout/bg_maintable.jpg); background-repeat: repeat-y; }
#navcontainer { width: 208px; margin: 0 0 0 6px; }
#navcontainer ul
{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 0; list-style-type: none; font-weight: bold; margin: 0 0 0; }
#navcontainer a
{ display: block; padding: 5px 3px 5px 0; width: 207px; margin: 0; border-bottom: 1px solid #870000; order-top-style: solid; }
#navcontainer a:link
{ color: #870000; background-image: url(layout/bg_navpunkte.gif); background-repeat: repeat-x; text-decoration: none; }
#navcontainer a:hover
{color: #0f0f0f;}
#navcontainer a:visited
{ color: #870000; background-image: url(layout/bg_navpunkte.gif); background-repeat: repeat-x; text-decoration: none; }
h1 { color: #870000; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 600; width: 506px; margin-bottom: 10px; border-bottom: 1px solid #393939; }
.bilderrrahmen { padding: 2px; border: solid 1px #870000; }
p { color: #3c3c3c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; margin-right: 12px; margin-left: 12px; }
.ersterBuchstabe { color: #545454; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.bildunterschriften { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.rand_textfelder  { background-color: #f8f8f8; margin-bottom: 3px; border: solid 1px #870000  }
.buttons { background-color: #f3f3f3; border: solid 1px #870000 }
a
{ color: #3c3c3c; text-decoration: underline; }
a:link
{ text-decoration: underline; }
a:hover
{ text-decoration: none; }
a:visited
{ text-decoration: underline; }


