body { font-family: sans-serif; cursor: default; margin: 0px; font-size: 1.0em; color: #000000; background-color: #FFFFFF; }

td.content { border: 1px solid #999999; }

h1 { font-family: serif; font-size: 2.5em; padding: 0px; }

img { border: 0px; }

a         { }
a:link    { color: #0000FF; text-decoration: none;      }
a:visited { color: #0000FF; text-decoration: none;      }
a:hover   { color: #FF0000; text-decoration: underline; }
a:focus   { color: #FF0000; text-decoration: underline; }
a:active  { color: #FF0000; text-decoration: underline; }

a.navi         { padding: 2px; border: 1px solid #999999; background-color: #EEEEEE; }
a.navi:link    { color: #0000FF; text-decoration: none;      }
a.navi:visited { color: #0000FF; text-decoration: none;      }
a.navi:hover   { color: #FF0000; background-color: #FFEEEE; text-decoration: underline; }
a.navi:focus   { color: #FF0000; background-color: #FFEEEE; text-decoration: underline; }
a.navi:active  { color: #FF0000; background-color: #FFEEEE; text-decoration: underline; }

a.mark         { padding: 2px; border: 1px solid #999999; background-color: #FFEEEE; }
a.mark:link    { color: #FF0000; text-decoration: none;      }
a.mark:visited { color: #FF0000; text-decoration: none;      }
a.mark:hover   { color: #FF0000; background-color: #EEEEEE; text-decoration: underline; }
a.mark:focus   { color: #0000FF; background-color: #EEEEEE; text-decoration: underline; }
a.mark:active  { color: #0000FF; background-color: #EEEEEE; text-decoration: underline; }

.copy          { font-size: 10px; }
a.copy         { font-size: 10px; }
a.copy:link    { color: #0000FF; text-decoration: none;      }
a.copy:visited { color: #0000FF; text-decoration: none;      }
a.copy:hover   { color: #FF0000; text-decoration: underline; }
a.copy:focus   { color: #FF0000; text-decoration: underline; }
a.copy:active  { color: #FF0000; text-decoration: underline; }

.nav    { line-height:1.75em; }
.footer { font-size: 10px; border-top: 1px solid #999999; }

.bildlinks  { text-align: center; border: 1px solid #999999; background-color: #CCCCCC; padding: 2px; font-size: 10px; }
.spacerlinks { float: left; padding-right: 10px; padding-bottom: 10px; }
.bildrechts { text-align: center; border: 1px solid #999999; background-color: #CCCCCC; padding: 2px; font-size: 10px; }
.spacerrechts { float: right; padding-left: 10px; padding-bottom: 10px; }
.map { text-align: center; border: 1px solid #999999; background-color: #EEEEEE; padding: 2px; font-size: 10px; }

td.datasheet { text-align: left; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background-color: #EEEEEE; padding: 5px; font-size: 12px; }
td.datafirst { text-align: left; border-right: 1px solid #999999; border-left: 1px solid #999999; border-bottom: 1px solid #999999; background-color: #EEEEEE; padding: 5px; font-size: 12px; }
td.dataspacer { text-align: left; border-bottom: 1px solid #999999; padding: 0px; font-size: 5px }
table.datasheet { text-align: left; border-top: 1px solid #999999; border-left: 1px solid #999999; padding: 0px; font-size: 12px; }
table.datatop { text-align: left; border-top: 1px solid #999999; padding: 0px; font-size: 12px; }