body { font-family: Verdana, Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular;  color: #3a1100; background-color: #efe7d2  }   

html {
    overflow-y: scroll;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, ul, li {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}

html, body {
height: 103%;
}

#wrapper {}
#logobox { height: 110px; width: 100px; left: 25px; top: 25px; position: fixed;}
#topbalkenbox { height: 100px; width: 600px; left: 170px; top: 5px;  position: absolute; }
#menuboxes { width: 130px; height: 200px; left: 0px; top: 175px; position: fixed; z-index: 1000; }
#menuarchiv { height: 130px; width: 100px; left: 0px; top: 0px; position: absolute; visibility: visible;}
#menuverlag { height: 130px; width: 100px; left: 0px; top: 0px; position: absolute; visibility: visible;}
#menuwerner { height: 130px; width: 100px; left: 0px; top: 0px; position: absolute; visibility: visible;}
#pagecontent  { position: absolute; top: 175px; left: 170px; width: 600px; }
#footer {	width: 600px;	border-top-color: #3a1100;	border-top-width: 1px;	border-top-style: solid; }

a:link, a:visited { color: #3a1100; text-decoration: underline }
a:hover, a:active { color: #485aff; }
h1 { font-size: 0.7em; font-weight: bold; line-height: 1.6em; text-decoration: none; margin-bottom: 24px }
h2 { font-size: 0.7em; font-weight: bold; line-height: 1.6em; text-decoration: none; margin-top: 20px }
h3 { font-size: 0.7em; font-weight: bold; line-height: 1.6em;  text-decoration: none }
p  { font-size: 0.7em; line-height: 1.6em; text-decoration: none }
#pagecontent li { font-size: 0.7em; line-height: 1.6em; text-decoration: none; }

/*keine image borders */
a:link img, a:visited img, a:hover img, a:active img { text-decoration: none; border-style: none }

textarea          { font-weight: normal; font-size: 11px; line-height: 15px; background-color: #f6f2e8 }
select            { font-weight: normal; font-size: 11px; line-height: 15px; background-color: #fcf8ee }
input             { font-weight: normal; font-size: 11px; line-height: 15px; background-color: #fcf8ee }
.adresse          { width: 650px; }
.gototop         { font-size: 1em; line-height: 13px; text-decoration: none; margin-top: 50px; margin-bottom: 10px; }
.gototop a:link, .gototop a:visited { text-decoration: none; }
.bestbezeichnung  { font-size: 0.7em; line-height: 1.6em; text-decoration: none; padding-bottom: 16px; padding-left: 0px }
.bestkleintext    { font-size: 0.65em; line-height: 1.4em; text-decoration: none }
.bezeichnung      { font-size: 0.7em; line-height: 1.6em; text-decoration: none; padding-bottom: 16px; padding-left: 10px }
.bodytext         { font-size: 0.7em; line-height: 1.6em; text-decoration: none }
.budark           { font-size: 0.7em; line-height: 1.4em; text-decoration: none }
.kleintext        { font-size: 0.65em; line-height: 1.4em; text-decoration: none }
.fussnavigation   { font-size: 0.65em; line-height: 1em; text-decoration: none; top-margin: 40px; }
.subsubmenumark   { font-weight: normal; font-size: 11px; line-height: 15px; text-decoration: none }
.tabellentext     { font-size: 0.7em; line-height: 1.6em; text-decoration: none }
.topbalkentext    { font-size: 0.65em; line-height: 1.4em; font-weight:bold; text-decoration: none }

