* { margin: 0; padding: 0; }
html, body { color: black; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; background-color: white; background-image: url(../design/back.jpg); background-repeat: repeat-y; background-position: center 0 ; text-align: left; margin: 0 0 0 5em; padding: 0; }
p { font-size: 1em; margin-bottom: 1em; }
a:link { color: #575757; text-decoration: underline; }
a:visited { color: #575757; text-decoration: underline; }
a:hover { color: #575757; text-decoration: underline overline; }
a:active { color: #575757; text-decoration: underline; }
abbr { cursor: help; }
acronym { cursor: help; }
h1 { color: #457ea4; font-size: 2em; font-weight: bold; line-height: 1.2em !important; margin: 0.67em 0; }
h2 { color: #444; font-size: 1.4em; font-weight: bold; line-height: 1.2em; margin: 0.83em 0 0.2em; }
h3 { font-size: 1.1em; font-weight: normal; margin: 1em 0; }
hr { background-color: #c3c6bf; width: 95%; height: 1px; margin: 3px 3px 10px; border: solid 0 black; }
img { border: solid 0 black; }
td { font-size: 13px; }
.abstand_lr { margin-right: 4px; margin-left: 4px; }
.balken { position: relative; right: 20px; }
.clear { float: none; clear: both; }
.text { font-size: 1em; }
.umflossen_r { float: right; clear: both; }
.btbt_bild { float: left; clear: right; margin-right: 10px; }
.btbt_text { width: 190px; float: left; clear: right; }
.verschwind { display: inline; }
.bilder_zentriert { text-align: center; margin-top: 1em; margin-bottom: 1em; }
#main { color: black; text-align: left; min-height: 350px; margin-top: 4em; border-color: white; border-style: solid; }
#inhalt_links { width: 200px; height: 100%; visibility: hidden; display: none; }
#inhalt { clear: both; margin-bottom: 10px; }
#inhaltinnen {  }
#blauer_balken { background-color: #9bb7ce; background-image: url(../design/balken.gif); width: 100%; height: 15px; visibility: hidden; display: none; }
#main_unten { color: black; background-color: #ebedf0; background-image: url(../design/image_unten.jpg); background-repeat: no-repeat; background-position: right center; text-align: left; width: 880px; height: 85px; visibility: hidden; margin-right: auto; margin-left: auto; border-color: white; border-style: solid; border-width: 0 10px 10px; }
#breadcrump { font-size: 10px; line-height: 11px; text-align: left; position: relative; top: 0; left: 240px; width: 500px; }
#navigation { background-color: #d9e1ec; position: absolute; left: 0; bottom: 0; width: 200px; visibility: hidden; border-color: #d9e0eb; border-style: solid; border-width: 0 0 10px; display: none; }
#navigation a { font-size: 1.1em; display: block; line-height: 1.5em; text-indent: 20px; }
#navigation a:link { color: black; text-decoration: none; }
#navigation a:link.now { color: white; text-decoration: none;  background-image: url(../design/rechts.gif); background-repeat: no-repeat; background-position: 5px center; }
#navigation a:visited { color: black; text-decoration: none; }
#navigation a:visited.now { color: white; text-decoration: none;  background-image: url(../design/rechts.gif); background-repeat: no-repeat; background-position: 5px center; }
#navigation a:hover { color: black; background-image: url(../design/rechts.gif); background-repeat: no-repeat; background-position: 5px center; text-decoration: none; }
#navigation a:hover.now { color: white; text-decoration: none;  background-image: url(../design/rechts.gif); background-repeat: no-repeat; background-position: 5px center; }
#navigation a:active { color: black; text-decoration: none; }
#navigation a:active.now { color: white; text-decoration: none;  background-image: url(../design/rechts.gif); background-repeat: no-repeat; background-position: 5px center; }
#navigation a:focus { color: black; text-decoration: none; }
#navigation a:focus.now { color: white; text-decoration: none;  background-image: url(../design/rechts.gif); background-repeat: no-repeat; background-position: 5px center; }
#navigation ul { margin-top: 1px; margin-bottom: 1px; padding: 0; }
#navigation ul li { list-style: none; margin: 0 0 1px; padding: 0; display: inline; }
#navigation ul ul li { font-weight: normal; background-color: #cbd6e4; }
#navigation ul ul a { font-size: 1em; font-weight: normal; line-height: 1.5em; background-color: #cbd6e4; text-indent: 25px; margin: 0; padding: 0; display: block; }
#land { position: relative; top: 10px; left: 20px; }
#land a { font-weight: normal; text-decoration: none; }
#adresse { font-size: 12pt; font-weight: bold; position: fixed; top: 0; left: 5em; visibility: visible; margin-top: 10px; display: block; }
#adresse a { font-size: 14pt; position: fixed; top: 0; left: 0; visibility: hidden; margin-top: 10px; display: none; }
.kastenlinks { width: 45%; float: left; margin-right: 10px; }
.kastenlinks a { color: #000; text-decoration: none; }
.kastenrechts { width: 45%; float: left; }
.kastenrechts a { color: #000; text-decoration: none; }
.linklinks { text-align: right; width: 45%; float: left; }
.linklinks a { font-weight: normal; text-decoration: none; }
.linkrechts { width: 45%; float: left; }
.linkrechts a { font-weight: normal; text-decoration: none; }
