body {
  background-image:url(../technik/bilder/hg-inhalt.jpg);
  background-position:290px 200px;
  background-repeat:no-repeat;
  font-family:arial, sans-serif;
  font-size:11pt;
  font-weight:normal;
  height:99%;
  margin:0px;
}

img.titel {
  border-width:0px;
  margin:0px;
  padding:0px;
}
div#seitenkopf {
  border-width:0px;
  height:144px;
  margin:0px;
  overflow:hidden;
  padding:0px;
  white-space:nowrap;
  width:100%;
}

table.seitenkopf {
  border-width:0px;
  border-collapse:collapse;
  margin:0px;
  padding:0px;
}

td.seitenkopf {
  border-width:0px;
  margin:0px;
  padding:0px;
}

div#menue {
  background-color:#EEEEEE;
  border-width:0px 1px 1px 0px;
  border-style:dashed;
  color:#2e5b89;
  float:left;
  margin-top:0px;
  padding-bottom:40px;
  /*position:fixed;*/
  width:271px;
}
p.mbglogo {
  background-color:#FFFFFF;
  margin:0px;
  padding:0px;
  text-align:center;
}

ul.menue {
  font-weight:bold;
  list-style-type:none;
  margin-top:12px;
  margin-bottom:20px;
}

li.menue {
  margin-bottom:3px;
}

a.menue:link { 
  font-weight:bold;
  color:#2e5b89;
  text-decoration:none;
}
a.menue:visited { 
  font-weight:bold;
  color:#2e5b89;
  text-decoration:none;
}
a.menue:focus {
  font-weight:bold;
  color:#0000FF;
  text-decoration:underline;
}
a.menue:hover {
  font-weight:bold;
  color:#0000FF;
  text-decoration:none;
}
a.menue:active {
  font-weight:bold;
  color:#0000FF;
  text-decoration:underline;
}

img.madr {
  vertical-align:text-bottom; 
}

p.madr {
  margin-bottom:2px;
  margin-left:40px;
  margin-top:3px;
}

table.madr {
  margin-left:40px;
  margin-top:2px;
  padding:0px;
}

td.madr {
  margin:0px;
  padding:0px;
}

a.madr {
  text-decoration:none;
}

div#inhalt {
  border-width:0px;
  margin-left:291px;
  margin-right:75px;
  margin-top:0px;
  padding-top:0px;
  overflow:visible;
}

h1 {
  color:#2e5b89;
  font-size:20pt;
  font-weight:bold;
  padding-bottom:8px;
  padding-top:8px;
}

h2 {
  color:#2e5b89;
  font-size:13pt;
  font-weight:bold;
  margin-bottom:0px;
  padding-top:3px;
  padding-bottom:0px;
}

h3 {
  color:#2e5b89;
  font-size:1em;
  font-weight:bold;
  margin-bottom:0px;
  padding-top:3px;
  padding-bottom:0px;
}
p {
  font-size:1em;
  margin-bottom:1em;
}

p.oa {
  font-size:1em;
  margin-bottom:0px;
  margin-top:0px;
}

p.wa {
  font-size:1em;
  margin-bottom:0.3em;
  margin-top:0px;
}

p.impressum {
  font-size:1em;
  margin-bottom:0px;
  margin-top:0px;
}

img.bild-links {
  float:left;
  margin-bottom:20px;
  margin-right:20px;
}

img.bild-rechts {
  float:right;
  margin-bottom:20px;
  margin-left:20px;
}

img.ram {
  margin-left:10px;
  vertical-align:middle; 
}

img.ratb {
  margin-left:10px;
  vertical-align:text-bottom; 
}

img.ratt {
  margin-left:10px;
  vertical-align:text-top; 
}

img.mrl {
  margin-left:40px;
}


tr.klein {
  font-size:10pt;
}

td.lb {
  text-align:left;
}

td.lba {
  text-align:left;
  padding-bottom:1em;
}

td.rb {
  text-align:right;
}

ul {
  list-style-type:square;
  margin-top:1px;
}

ul.f {
  font-weight:bold;
}
ul.f li {
  margin-top:0.8em;
}

ul.f ul.f li {
  margin-top:0.3em;
}

span.f {
  color:#2e5b89;
  font-weight:bold;
}

div.anfahrt {
  background-color:#EEEEEE;
  border:1px solid;
  float:left;
  margin:5px;
  padding:7px 7px 18px 7px;
  vertical-align:top; 
}

div.anfahrt p {
  color:#2e5b89;
  font-weight:bold;
  margin:0 0 5px 0;
  padding:0;
}

div.anfahrt img {
  border:0;
  height:255px;
}

div.anfahrt-gross {
  background-color:#EEEEEE;
  border:1px solid;
  float:left;
  margin:5px;
  padding:7px;
  vertical-align:top; 
}

div.anfahrt-gross img {
  border:0;
}


table.anfahrt {
  overflow:scroll;
  position:absolute;
  top:230px;
  left:291px;
}

td.anfahrt {
  vertical-align:top; 
}

table.kttabap {
  overflow:scroll;
  position:absolute;
  top:310px;
  left:291px;
}

table.kttabap td {
  vertical-align:top;
}

table.ktadrtabl {
  border-width:0px;
  border-collapse:collapse;
  margin-bottom:10px;
}

table.ktadrtabr {
  border-width:0px;
  border-collapse:collapse;
  margin-bottom:10px;
  margin-right:20px;
}

td.ktadrimg {
  border-color:silver;
  border-style:solid;
  border-width:1px;
  padding:5px;
}

td.ktadrtxt {
  border-color:silver;
  border-style:solid;
  border-width:1px;
  padding:5px;
}

div.ktname {
  font-weight:bold;
  padding-bottom:2px;
}

div.ktfunk {
  font-weight:normal;
  padding-bottom:10px;
}

div.ktfon {
  font-weight:normal;
  padding-bottom:3px;
}

table.umenue {
  background-color:#EEEEEE;
  border-color:#2e5b89;
  border-style:dashed;
  border-width:1px;
  color:#2e5b89;
  margin-bottom:10px;
  margin-top:0px;
  margin-left:0px;
  padding:8px;
}

td.umenuel {
  border-right-color:silver;
  border-right-style:solid;
  border-right-width:1px;
}

table.rf {
  border-collapse:collapse; 
  overflow:auto;
  margin-bottom: 20px;
  position:absolute;
  top:280px;
  left:291px;
  width: 70%;
}

tr.rfh {
  background-color:#EEEEEE;
}

th.rflb {
  border: 1px solid silver;
  padding: 2px 5px 2px 5px;
  text-align: left;
  vertical-align: top;
}

th.rfrb {
  border: 1px solid silver;
  padding: 2px 5px 2px 5px;
  text-align: right;
  vertical-align: top;
}

th.rfzt {
  border: 1px solid silver;
  padding: 2px 5px 2px 5px;
  text-align: center;
  vertical-align: top;
}

td.rflb {
  border: 1px solid silver;
  padding: 2px 5px 9px 5px;
  text-align: left;
  vertical-align: top;
}

td.rfrb {
  border: 1px solid silver;
  padding: 2px 9px 9px 5px;
  text-align: right;
  vertical-align: top;
  vertical-align: top;
}

td.rfzt {
  border: 1px solid silver;
  padding: 2px 5px 9px 5px;
  text-align: center;
  vertical-align: top;
}

p.rfdtob1 {
  font-weight:bold;
  margin-bottom: 2px;
}

p.rfdtob2 {
  font-weight:bold;
  margin-top: 2px;
}

p.rfdtob3 {
  margin-bottom: 2px;
}

p.rfdtob4 {
  margin-top: 2px;
}

td.rfdtobts2 {
  font-style: italic;
}



