address   { color: purple; font-style: normal; font-size: 14px; background-color: #fc9; letter-spacing: 1pt; float: left; margin: 4px; padding: 3px 3px 3px 10px; border: dotted 2px teal;}
body        { font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffb ; position: relative; min-width: 800px; max-width: 980px; }
@media print {
  body {margin-left: 1cm; }

}
@media screen {
  
}
cite { color: purple }
pre     { color: #303; font-family: "Courier New", Courier, Monaco; font-weight: bold; background-color: #ffc; padding: 4px; }
code {  }
h1    { color: navy; font-size: 26px; margin-bottom:18px }
h2    { color: navy; font-size: 21px; margin-bottom:18px }
h3     { color: maroon; font-size: 16px; margin-bottom: 16px }
h4     { color: black; font-size: 13px; margin-bottom: 13px }
li     { font-size: 12px; margin-bottom: 4px }
p   { color: black; font-size: 12px }
table { font-size: 12px }
table.elegant { table-layout:  fixed; border-collapse: collapse; border: solid 1px black; padding: 3px; background: #cf8; margin-right: 10px; display: block; }
table.elegant td,table.elegant th {border: 1px solid gray; padding: 3px}
ul.elegant { position: relative; left: 15px; margin-left: 5px; list-style-image: url(../../../MezData/mezdata/graph/ul-punkt.png); display: block; }
td ul { margin-bottom: 0; }
a.extern { background-image: url(../../../MezData/mezdata/graph/extern.gif); background-repeat: no-repeat; background-position: left 50%; margin-left: 2px; padding-left: 15px; }
a.lokal { background-image: url(../../../MezData/mezdata/graph/schloss.png); background-repeat: no-repeat; background-position: left 0; margin-left: 3px; padding-left: 10px; }
a:link { color: #003399; font-weight: bold; text-decoration: none }
a:visited { color: maroon; font-weight: bold; text-decoration: none }
a:hover { color: #0000dd; font-weight: bold; text-decoration: underline }
a:active { font-weight: bold; text-decoration: none ; }
.punkte    { font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ff6; position: absolute; padding: 2px; border: dotted 1px #009; right: 10px; }
.loeser                { color: #060; height: 0 ; }
.seitenvorschub {page-break-before:always}
.h18 { font-size: 18px; font-weight: bold }
.exlink { list-style-image: url(../../../MezData/mezdata/graph/extern.gif); }
.fclear {clear: both }
.links  /* Objekt linksbündig */ { float: left; margin-right: 12px; }
#kopf { background-image: url(../../../MezData/mezdata/graph/kopfverlauf.jpg); background-position: 0 0; position: relative; width: 950px; height: 70px; border-color: aqua; border-width: 1px; display: block; }
#logo { position: absolute; margin-top: 0; margin-left: 0; }
#kapitel { color: maroon; font-size: 22px; font-weight: bold; letter-spacing: 1px; position: absolute; margin-top: 16px; margin-left: 260px; }
#cc { position: absolute; top: 10px; margin-top: 2px; margin-left: 160px; }
#suche { position: absolute; margin-top: 0; margin-left: 255px; }
#banner { position: absolute; right: 0; margin-top: 0; margin-left: 0; }
#navigation { background-image: url(../../../MezData/mezdata/graph/navverlauf.jpg); position: relative; width: 290px; float: left; border-color: black; border-width: 1pt; display: block; }
#navigation ul { margin-top: 5px; margin-bottom: 0; margin-left: 23px; padding-top: 0; padding-bottom: 0; padding-left: 0; list-style-image: url(../../../MezData/mezdata/graph/ul-punkt.png); }
#navigation ul ul { margin-top: 3px; margin-left: 10px; list-style-image: url(../../../MezData/mezdata/graph/ul-pfeil.gif); }
#navigation ul a { margin-left: -20px; padding-left: 15px; border-top-color: gray; border-top-width: 1px; border-bottom-color: gray; border-bottom-width: 1px; display: block; }
#navigation ul ul a { background-color: #ff9; margin-left: -20px; padding-left: 15px; border-style: none; display: block; }
#navigation a:hover { color: #0000dd; font-weight: bold; background-color: #ccc; text-decoration: none   }
#inhalt { position: relative; height: 570px; margin-left: 301px; padding-left: 3px; border-color: aqua; border-width: 1px; display: block; }
#fuss { position: relative; border-color: blue; border-width: 1px; display: block; }
dt { font-weight: bold; }

