body            { background-color: #B6122B; padding: 0px; margin: 0px }
a:link, a:active, a:visited
                { color: #A40000; text-decoration: none }
td.topbild      { background-color: #FFFFFF; text-align: center }
td.toplogo      { background-image: url(images/head_bg.gif); text-align: right }
img.topb        { border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF }
td.nav          { vertical-align: top }
image.navpic	{ border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;
		  margin-top: 60px; margin-bottom: 10px; }
div.nav         { border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background-color: #840000;
                  text-align: right;
                  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
                  padding-top: 10px; padding-bottom: 20px;
                  margin: 0px }
p.nav           { margin-top: 0px; margin-bottom: 10px }
span.navl       { color: #FFFFFF }
td.main         { background-color: #FFFFFF;
                  text-align: left; vertical-align: top }
td.banner       { background-color: #FFFFFF;
                  text-align: center; vertical-align: top }
div.main        { padding-left: 50px; padding-top: 0px; padding-right: 10px; padding-bottom: 10px }
div.ueberschrift { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #A40000; font-weight: bold;
                  margin-bottom: 4px; }
.n           {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000 }
.nrot        {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #A40000 }
.nlink      { color: #A40000; text-decoration:underline }
input, textarea, button {background-color:#FFFFFF; border:1px solid #C80000; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#B6122B}

