
a:visited.quer { color: #696969; text-decoration: none; vertical-align: middle; padding: 7px; height: 21px }
a:visited.style  { color: black; font-size: 13px; text-decoration: none }
a:visited.top { color: white; font-size: 11px; text-decoration: none; background-color: #c0c0c0 }
a:link.quer { color: #696969; text-decoration: none; vertical-align: middle; padding: 7px; height: 21px }
a:link.style                          { color: black; font-size: 13px; text-decoration: none }
a:link.top { color: white; font-size: 11px; text-decoration: none; background-color: #c0c0c0 }
a:hover { color: #d76400; text-decoration: underline }
a:hover.quer { color: #fff; text-decoration: none; background-color: #808080; vertical-align: middle; padding: 7px; height: 21px }
a:hover.style                         { color: blue; font-size: 13px; text-decoration: underline }
a:hover.top { color: black; font-size: 11px; text-decoration: none }
a:active.quer { color: #696969; text-decoration: none; vertical-align: middle; padding: 7px; height: 21px }
a:active.style              { color: black; font-size: 13px; text-decoration: none }
a:active.top         { color: white; font-size: 11px; text-decoration: none; background-color: #c0c0c0 }
a { color: black; font-weight: bold; text-decoration: underline }
body { color: black; font-family: Arial, Verdana, Geneva, Swiss, SunSans-Regular }
h1  { color: #696969; font-weight: lighter; font-size: 42px; margin-top: 1px; margin-bottom: 1px }
h2    { color: #cd853f; font-weight: 200; font-size: 20px; margin-top: 3px; margin-bottom: 3px }
h3  { color: black; font-size: 16px; margin-top: 3px; margin-bottom: 3px }
p { font-size: 12px; margin: 0px; padding: 0px }
td { font-size: 12px }
ul { margin-top: 0px; margin-bottom: 0px }
.ein { font-size: 10px; padding: 0px 0px 0px 20px }
.formular { text-decoration: none; background-color: #f5f5f5; margin: 0px; padding: 5px; border: solid 1px #d3d3d3 }
.formularfelder { color: black; text-decoration: none; background-color: white; border: dotted 1px gray }
.fotos { text-decoration: none; background-color: white; border: white }
.frame { margin: 0px; padding: 0px }
.innenabstand { padding: 18px }
.innenabstand8 { padding: 4px }
.lineoben        { padding-top: 20px; border-top: 1px solid #c0c0c0 }
.lineunten        { padding-bottom: 3px; border-bottom: 1px dotted #c0c0c0 }
.lineuntenoben        { padding-top: 8px; padding-bottom: 8px; padding-left: 5px; border-bottom: 1px dotted #c0c0c0 }
.randlinks { border-right: solid #a9a9a9; border-bottom: solid #a9a9a9; border-left: 1px solid #a9a9a9 }
.randnurlinks { border-left: 1px dotted gray }
.randoben        { border-top: 1px solid #a9a9a9; border-right: solid #a9a9a9; border-bottom: none; border-left: solid #a9a9a9 }
.randrechts  { border-right: 1px dotted gray }
.randunten     { border-right: solid #a9a9a9; border-bottom: 1px solid #a9a9a9; border-left: solid #a9a9a9 }
li     { padding-top: 2px; padding-bottom: 2px }
