body      { font-size: 14px; font-family: arial; line-height: 110%; background-color: #f8f8ff; text-align: center; margin-top: 0; margin-bottom: 0 }
h2 { font-size: 14px; font-weight: bold; line-height: 100%; margin: 3px 0 }
/*Kopf*/
.kopf { color: white; background-color: #542785 }
.kopf h1    { color: white; font-size: 18px; font-family: arial; font-weight: 700; margin-top: 5px; margin-bottom: 2px; margin-left: 10px }
.kopf-fett   { font-size: 40px; line-height: 100%; margin-top: 20px; margin-left: 10px }
p { margin-top: 2px; margin-bottom: 2px }
h1  { font-weight: bold; line-height: 100%; top: 5px; bottom: 5px }
.kopf-txt  { font-size: 14px; line-height: 110%; text-align: right; margin-right: 10px }
.kopf-txt a     { color: white; font-size: 14px; font-weight: 700; line-height: 110%; text-align: right }
/*Body*/
.headline    { color: white; font-size: 16px; font-weight: 700; background-color: #957fb5; margin-top: 2px; margin-bottom: 2px }
.headline h2    { color: white; font-size: 16px; line-height: 100%; margin-top: 0; margin-bottom: 0 }
.headline h3    { color: white; font-size: 16px; line-height: 100%; margin-top: 0; margin-bottom: 0 }
.txt  { font-size: 14px; line-height: 120% }
.txt a    { color: #836dab; font-size: 14px; font-weight: bold; line-height: 120%; text-decoration: none }
.txt a:hover    { color: #836dab; font-size: 14px; font-weight: bold; line-height: 120%; text-decoration: underline }
.txt a:visited   { color: #836dab; font-size: 14px; font-weight: bold; line-height: 120% }
.bg-col { background-color: #E5E4EE }
/*Navigation*/
.nav   { color: #f8f8ff; font-size: 12px; line-height: 100%; background-color: #957FB5 }
.nav a     { color: #f8f8ff; font-size: 14px; font-weight: 700; line-height: 100%; text-decoration: none }
.nav a:hover a:active    { color: #f8f8ff; font-size: 14px; font-weight: 700; line-height: 100%; text-decoration: underline }
.nav a:visited     { color: #f8f8ff; font-size: 14px; font-weight: 700; line-height: 100%; text-decoration: none }
/*footer*/
.footer     { color: white; font-size: 12px; line-height: 100%; background-color: #836dab; text-align: center }
.footer h3     { color: white; font-size: 12px; line-height: 100%; background-color: #836dab; text-align: center; margin-top: 3px; margin-bottom: 3px }
.footer a     { color: white; font-size: 12px; line-height: 100%; text-decoration: none }
.footer a:hover     { color: white; font-size: 12px; line-height: 100%; text-decoration: underline }
.footer a:visited     { color: white; font-size: 12px; line-height: 100%; text-decoration: none }
