body {
    background-color: #FEEAA6;
    font-size: 0.75em;
}
#seite {
    text-align: left;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1.2em;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}
.unsichtbar {
    display: block;
    position: absolute;
    left: -3000em;
    top: -2000em;
    font-size: 1.2em;
}
a.unsichtbar:focus, a.unsichtbar:active {
    display: block;
    position: absolute;
    top: 0em;
    left: 0em;
    background-color: #EF970C;
    color: #000000;
    text-decoration: underline;
    z-index: 4;
}
#seite p {
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
}
#seite a {
    color: #0000FF;
    text-decoration: underline;
}
#seite h1 {
    font-size: 1.6em;
}
#hintergrund {
    display: none;
}
#sprungnavigation ul, #sprungnavigation ul li {
    margin: 0em 0em 0em 0.5em;
    padding: 0em 0em 0em 1em;
}
#sprungnavigation a.unsichtbar {
    position: relative;
    top: 0em;
    left: 0em;
}
#kopf {
    height: 7em;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    position: relative;
    top: 0em;
    left: 0em;
    width: 76em;
}
#technische_navigation {
    margin: 1em 0em 0em 0.5em;
    padding: 0em 0em 0em 0em;
}
#technische_navigation ul {
    display: inline;
    list-style-type: none;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
}
#technische_navigation li {
    display: inline;
    list-style-type: none;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
}
.linkliste_oben_rechts {
    display: inline;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    list-style-type: none;
}
#lanu_logo {
    position: relative;
    margin: 1em 0em 0em 0.5em;
    padding: 0em 0em 0em 0em;
}
#lanu_logo a img {
    width: 143px;
    height: 64px;
}
#link_akademie {
    display: none;
}
#link_nationalparkzentrum {
    display: none;
}
#link_naturschutzfonds {
    display: none;
}
#navigationsflaeche, #bild_akademie, #bild_nationalparkzentrum, #bild_naturschutzfonds {
    display: none;
}
#body {
    position: relative;
    margin: 0em 0em 0em 0.5em;
    padding: 0em 0em 0em 0em;
    width: auto;
    height: auto;
}
#navigationsleiste {
    position: relative;
    height: auto;
    width: 40em;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
}
#sondernavigation {
    position: relative;
    width: auto;
    height: auto;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
}
#sprachwahl {
    position: static;
    margin-top: 4em;
    width: auto;
    height: auto;
    list-style-type: none;
}
#sprachwahl ul {
    display: inline;
    list-style-type: none;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
}
#sprachwahl li {
    display: inline;
    list-style-type: none;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
}
.sprachen {
    list-style-type: none;
    display: inline;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    height: 1.6em;
    width: 2.4em;
}
.sprachen img {
    display: inline;
    border: none;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    height: 1.6em;
    width: 2.4em;
}
#navigation {
    width: auto;
    position: relative;
    margin: 1em 0em 1.5em 0em;
    line-height: 2.4em;
}
.navigation {
    font-weight: normal;
    font-size: 1.1em;
    background-color: #FEEAA6;
}
.nav_kategorie {
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 2.4em 0em;
    border-bottom: none;
}
.ebene_0 {
    list-style-type: none;
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0em 0em;
    width: auto;
}
.ebene_0 li {
    padding: 0em 0em 0em 1em;
}
.ebene_0 ul {
    margin-bottom: 0em;
    border: none;
    padding: 0em 0em 0em 1em;
}
.ebene_1 {
    list-style-type: none;
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0em 0em;
    width: auto;
}
.ebene_1 ul {
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0em 0em;
    border: none;
}
.ebene_1 li {
    padding: 0em 0em 0em 2em;
    margin: 0em 0em 0em -2em;
    width: auto;
}
.ebene_2, .ebene_3, .ebene_4, .ebene_5, .ebene_6 {
    display: none;
}
#navigation li:hover {
    background-color: #FDD34C;
}
#navigation a:active, a:focus {
    background-color: #FDD34C;
}
#navigation a {
    height: 2.4em;
}
.navigation_aktiv {
    background-color: #FDD34C;
    height: 2.4em;
    font-weight: bold;
}
#breadcrumb_box a {
    text-decoration: underline;
    color: #000000;
}
#breadcrumb a.breadcrumb {
    text-decoration: underline;
}
a:hover {
    font-weight: bold;
}
#hauptinhalt {
    position: relative;
    top: 1em;
    left: 0em;
    width: 76em;
}
#seitenueberschrift {
    position: relative;
    left: 0em;
    width: auto;
    height: auto;
}
#seitenueberschrift h1 {
    font-size: 1.4em;
    font-weight: bold;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    vertical-align: bottom;
}
#haupttext {
    margin-top: 1em;
    margin-left: 0em;
    position: relative;
    top: 0em;
    left: 0em;
    width: auto;
}
.nachrichtenzeile {
    margin-top: 0em;
    margin-bottom: 0em;
}
.nachrichtenueberschrift {
    height: auto;
    margin: 0em 0em 1.5em 0em;
    padding: 0em 0em 0em 0em;
}
.nachrichtenueberschrift h2 {
    font-size: 1.2em;
    font-weight: bold;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
}
.nachrichtenueberschrift h2 a {
    color: #000000;
}
.bildbox {
    float: left;
    height: 5em;
    width: 7.5em;
    text-align: center;
}
.bildbox img {
    /*height: 5em;     width: 6.7em;*/
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
}
.nachrichtenbox {
    width: 29em;
    height: 5.8em;
    line-height: 1.4em;
}
.nachrichtenbox p {
    font-size: 1.2em;
    text-align: left;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
}
.nachrichtenbox p a:hover, .nachrichtenbox a:active, .nachrichtenbox a:focus {
    text-decoration: underline;
}
.nachrichtenzeile hr {
    clear: both;
    background-color: #DCDDDE;
    color: #DCDDDE;
    font-size: 1em;
    height: 0.1em;
    margin: 0.7em 0em 0.3em 0em;
    padding: 0em 0em 0em 0em;
    border: none;
}
#textbox p {
    margin: 0em 0em 1.5em 0em;
    padding: 0em 0em 0em 0em;
    font-size: 1.1em;
    line-height: 1.5em;
}
#textbox br.clearfloat {
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    height: 0em;
    width: 0em;
    clear: both;
}
/*Es folgen die Formatierungen für die möglichen Elemente innerhalb der Textbox*/
#textbox img {
    float: left;
    margin: 0em 0em 0em 0em;
    padding: 0.7em 0.7em 0.5em 0em;
}
#textbox p img {
    float: left;
    margin: 0em 0em 0em 0em;
    padding: 0.5em 0.5em 0.3em 0em;
}
#textbox a {
    text-decoration: underline;
    color: #000000;
}
#textbox abbr, #textbox acronym {
    border-bottom: dotted 1px #000000;
}
#textbox address {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1.1em;
    font-style: normal;
    margin-bottom: 1.3em;
}
#textbox blockquote {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1em;
    font-style: italic;
    padding: 0.8em 0em 0.3em 3em;
    margin: 0em 0em 0em 0em;
}
#textbox button {
    border: solid 1px #000000;
    background-color: #FFFFFF;
}
#textbox table {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1.1em;
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 1.5em 0em;
    border: solid 1px #000000;
    border-collapse: collapse;
    border-spacing: 0em;
    empty-cells: show;
    table-layout: auto;
}
#textbox tr, #textbox td, #textbox th {
    border: solid 1px #000000;
    padding: 0.3em 0.3em 0.3em 0.3em;
    margin: 0em 0em 0em 0em;
    border-collapse: collapse;
    border-spacing: 0em;
    empty-cells: show;
    table-layout: auto;
}
#textbox caption {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1.2em;
    font-weight: bold;
    padding: 0.5em 0em 0.5em 0em;
    margin: 0em 0em 0em 0em;
}
#textbox cite {
    font-style: italic;
}
#textbox code {
    font-family: "Courier New" , Monospace;
    font-size: 1.1em;
}
#textbox dfn {
    display: block;
    border: dashed 1px #000000;
    font-size: 1.1em;
    font-style: normal;
    padding: 0.5em 0.5em 0.5em 0.5em;
    margin: 0em 0em 1.2em 0em;
    background-color: #DCDDDE;
}
#textbox dl {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    padding: 0em 0em 0em 0em;
    margin: 1em 0em 1em 0em;
}
#textbox dl dt {
    font-weight: bold;
    font-size: 1.1em;
}
#textbox dl dd {
    margin: 0em 0em 0em 2.7em;
    padding: 0em 0em 0em 0em;
    font-size: 1.1em;
}
#textbox em {
    font-weight: 700;
    font-style: normal;
    font-variant: normal;
}
form.standardform {
    font-size: 1em;
    margin: 0.5em 0em 1.2em 0em;
    padding: 0em 0em 0em 0em;
}
fieldset.standardform {
    border: solid 1px #000000;
    margin: 0em 0em 0em 0em;
    padding: 0.7em 0.7em 0.7em 0.7em;
}
label.standardform {
    font-size: 1.1em;
    width: 8em;
    border: none;
    display: block;
    float: left;
    margin: 0.2em 0em 0.2em 0em;
    padding: 0em 0em 0em 0em;
}
legend.standardform {
    font-size: 1.2em;
    font-weight: bold;
    color: #0000FF;
}
input.standardform {
    font-size: 1em;
}
.input_text, .input_password {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1.1em;
    border: solid 1px #000000;
    margin: 0.2em 0em 0.2em 0em;
    padding: 0.2em 0.2em 0.2em 0em;
    width: 22em;
}
.input_checkbox, .input_radio {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1.1em;
    margin: 0.2em 0em 0.2em 0em;
    padding: 0.2em 0.2em 0.2em 0em;
}
.input_file {
    font-size: 1.1em;
    padding: 0.2em 0.2em 0.2em 0.2em;
}
.input_button {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1.1em;
    padding: 0.1em 0.2em 0.1em 0.2em;
    margin: 0em 0em 0em 0em;
    border: solid 1px #000000;
}
select.standardform {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1.1em;
    padding: 0em 0em 0em 0em;
    margin: 0.3em 0em 0.3em 0em;
    border: solid 1px #000000;
}
select.standardform optgroup {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1em;
    font-style: normal;
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0em 0em;
}
option.standardform {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1em;
    font-style: normal;
    padding: 0.1em 0em 0.1em 0em;
    margin: 0em 0em 0em 0em;
}
optgroup option.standardform {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1em;
    font-style: normal;
    padding: 0em 0em 0em 1.5em;
    margin: 0em 0em 0em 0em;
}
textarea.standardform {
    background-color: #FFFFFF;
    color: #000000;
    font-family: "Courier New" , Monospace;
    font-size: 1.1em;
    border: solid 1px #000000;
    margin: 0.2em 0em 0.2em 0em;
    padding: 0em 0.2em 0.2em 0em;
    width: 22em;
}
#textbox h1 {
    font-size: 1.6em;
    font-weight: bold;
}
#textbox h2 {
    font-size: 1.5em;
    font-weight: bold;
}
#textbox h3 {
    font-size: 1.4em;
    font-weight: bold;
}
#textbox h4 {
    font-size: 1.3em;
    font-weight: bold;
}
#textbox h5 {
    font-size: 1.1em;
    font-weight: bold;
}
#textbox h6 {
    font-size: 1.1em;
    font-weight: normal;
    text-decoration: underline;
}
#textbox hr {
    background-color: #DCDDDE;
    color: #DCDDDE;
    font-size: 1em;
    height: 0.1em;
    margin: 0.7em 0em 0.3em 0em;
    padding: 0em 0em 0em 0em;
    border: none;
}
#textbox ul {
    list-style-type: disc;
    font-size: 1.1em;
    margin: 0em 0em 1.2em 2em;
    padding: 0em 0em 0em 0em;
}
#textbox ul li {
    list-style-type: disc;
    margin: 0em 0em 0.5em 0em;
}
#textbox ul li ul {
    font-size: 1em;
}
#textbox ul li ul li {
    list-style-type: circle;
}
#textbox ul li ul li ul li {
    list-style-type: square;
}
#textbox ol {
    list-style-type: decimal;
    font-size: 1.1em;
    margin: 0em 0em 0em 1em;
    padding: 0em 0em 0em 1em;
}
#textbox ol li {
    list-style-type: decimal;
    font-size: 1em;
}
#textbox ol li ol {
    font-size: 1em;
}
#textbox samp {
    font-family: "Courier New" , Monospace;
    display: block;
    border: dashed 1px #000000;
    font-size: 1.2em;
    font-style: normal;
    padding: 0.5em 0.5em 0.5em 0.5em;
    margin: 0em 0em 1.2em 0em;
    background-color: #FDD34C;
}
#textbox strong {
    font-size: 1em;
    font-weight: bold;
}
#textbox sub {
    font-size: 0.95em;
    vertical-align: sub;
    line-height: 1em;
}
#textbox sup {
    font-size: 0.95em;
    vertical-align: super;
}
/*Defintion des Kalenders in der Veranstaltungsdatenbank*/
#textbox div.kalender table {
    margin-right: auto;
    margin-left: auto;
}
#textbox div.kalender table caption {
    margin-right: auto;
    margin-left: auto;
}
#textbox div.kalender thead th {
    border-bottom: solid 2px #000000;
}
#textbox div.kalender th.KW {
    border-right: solid 2px #000000;
}
#textbox div.kalender td, #textbox div.kalender th {
    text-align: center;
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0em 0em;
    height: 1.8em;
    width: 2em;
    line-height: 1.8em;
}
#textbox div.kalender td a, #textbox div.kalender th a {
    display: block;
    height: 1.8em;
    width: 2em;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    text-decoration: none;
}
#textbox div.kalender td a:hover, #textbox div.kalender th a:hover, #textbox div.kalender td a:active, #textbox div.kalender th a:active, #textbox div.kalender td a:focus, #textbox div.kalender th a:focus {
    display: block;
    height: 1.8em;
    width: 2em;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    background-color: #FDD34C;
}
#textbox div.kalender tr.woche_aktiv {
    background-color: #DCDDDE;
}
#textbox div.kalender td.tag_aktiv {
    background-color: #DCDDDE;
}
#sitemap ul {
    margin-left: 0em;
}
#sitemap a {
    text-decoration: none;
}
#sitemap a:hover, #sitemap a:active, #sitemap a:focus {
    text-decoration: underline;
    font-weight: normal;
}
#sitemap ul li {
    list-style-type: none;
}
#sitemap ul li ul li {
    margin-left: 2em;
    margin-top: 0.7em;
    margin-bottom: 0.7em;
    padding-left: 0.4em;
    list-style-type: disc;
    list-style-image: url("../images/haken.png");
}
#sitemap ul li ul li ul li {
    list-style-type: disc;
}
#aktionen {
    position: relative;
    top: 1em;
    width: 18em;
}
#aktionen h2.unsichtbar {
    position: relative;
    top: 0em;
    left: 0em;
}
.aktionszeile {
    position: static;
    width: 18em;
    height: 5.2em;
    margin: 0em 0em 0em 0em;
    border-bottom: solid 0.2em #DCDDDE;
}
.logobox {
    position: absolute;
    width: 6em;
    height: 5.2em;
    left: 0em;
    vertical-align: middle;
    text-align: center;
}
.aktionsbox {
    position: absolute;
    width: 12em;
    height: 5.2em;
    left: 6em;
}
.aktionsbox p {
    font-size: 1.2em;
}