body
{
    margin: 0em;
    padding: 0em;
    font-size: 0.625em;
}
#hintergrund
{
    position: fixed;
    top: 0em;
    left: 0em;
    height: 100%;
    width: 100%;
    background-color: #DCDDDE;
}
#weisse_spalte_mitte
{
    position: relative;
    top: 0em;
    left: 0em;
    margin-right: auto;
    margin-left: auto;
    background-color: #FFF;
    width: 76em;
    display: block;
    height: 100%;
}
#gruener_balken_links
{
    position: absolute;
    top: 0em;
    left: 0em;
    height: 100%;
    width: 2em;
    background-color: #00543A;
}
#grauer_balken_links
{
    position: absolute;
    top: 0em;
    left: 2em;
    height: 100%;
    width: 15.5em;
    background-color: #DCDDDE;
}
#grauer_balken_rechts
{
    position: absolute;
    top: 0em;
    right: 18em;
    height: 100%;
    width: 1.5em;
    background-color: #DCDDDE;
}
#seite
{
    position: relative;
    border: none;
    margin: 0em;
    margin-right: auto;
    margin-left: auto;
    padding: 0em;
    text-align: left;
    color: #000;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-style: normal;
    font-weight: 400;
    top: 0em;
    left: 0em;
    width: 76em;
    height: 100%;
    display: block;
    z-index: 1;
}
#seite a
{
    color: #000;
    text-decoration: none;
}
a img
{
    border: none;
}
.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: #000;
    text-decoration: underline;
    z-index: 4;
}
#sprungnavigation
{
    position: absolute;
    z-index: 2;
    width: 20em;
}
#kopf
{
    height: 7em;
    left: 0em;
    margin: 0em;
    padding: 0;
    position: absolute;
    top: 0em;
    width: 76em;
    background-color: #FFF;
}
#technische_navigation
{
    position: absolute;
    height: auto;
    width: auto;
    top: 1em;
    right: 2em;
    text-align: right;
    display: inline;
    margin: 0em;
    padding: 0;
    list-style-type: none;
}
.linkliste_oben_rechts
{
    display: inline;
    margin: 0em;
    padding: 0;
    list-style-type: none;
}
.bild_barriere img
{
    height: 1.3em;
    width: 2em;
    margin: 0em;
    padding: 0em;
}
#lanu_logo
{
    position: absolute;
    top: 0.5em;
    left: 2em;
    width: 15.5em;
    height: 6.4em;
    text-align: center;
}
#lanu_logo img
{
    width: 14.3em;
    height: 6.4em;
}
#link_akademie
{
    position: absolute;
    bottom: 0em;
    left: 17.5em;
    height: 2.3em;
    width: 19.5em;
    text-align: center;
}
#link_nationalparkzentrum
{
    position: absolute;
    bottom: 0em;
    left: 37em;
    height: 2.3em;
    width: 19.5em;
    text-align: center;
}
#link_naturschutzfonds
{
    position: absolute;
    bottom: 0em;
    left: 56.5em;
    height: 2.3em;
    width: 19.5em;
    text-align: center;
}
span.link_oben_mitte
{
    font-size: 1.4em;
    margin: 0 0 0.3em;
    padding: 0;
}
.link_oben_mitte img
{
    height: 2.3em;
}
#navigationsflaeche
{
    position: absolute;
    top: 7em;
    left: 0em;
    height: 16em;
    width: 15.5em;
    background-color: #5EA30A;
    border-left: solid 2em #00543A;
}
#bild_akademie
{
    position: absolute;
    top: 7em;
    left: 17.5em;
    height: 16em;
    width: 19.5em;
    background-color: #EF970C;
}
#bild_nationalparkzentrum
{
    position: absolute;
    top: 7em;
    left: 37em;
    height: 16em;
    width: 19.5em;
    background-color: #FDD34C;
}
#bild_naturschutzfonds
{
    position: absolute;
    top: 7em;
    left: 56.5em;
    height: 16em;
    width: 19.5em;
    background-color: #5EA30A;
}
.bild_kopf
{
    position: absolute;
    top: 1em;
    left: 0em;
    width: 19.5em;
    height: 15em;
    z-index: 0;
}
.bild_kopf img
{
    width: 19.5em;
    height: 15em;
}
.logo_kopf
{
    position: absolute;
    top: 8em;
    right: 0em;
    z-index: 1;
}
.logo_kopf img
{
    width: 3.8em;
    height: 3.8em;
}
#body
{
    position: absolute;
    top: 23em;
    left: 0em;
    width: 76em;
    height: auto;
    background-color: #FFF;
}
#navigationsleiste
{
    position: relative;
    height: auto;
    width: 15.5em;
    left: 2em;
}
#sondernavigation
{
    position: absolute;
    top: -2em;
    left: 0em;
    width: 15.5em;
    height: 2em;
    background-color: Transparent;
}
#sprachwahl
{
    position: relative;
    left: 0.5em;
    width: 15.5em;
    height: 2em;
    list-style-type: none;
}
#sprachwahl li, #sprachwahl ul, #technische_navigation li, #technische_navigation ul
{
    display: inline;
    list-style-type: none;
    margin: 0em;
    padding: 0em;
}
.sprachen
{
    list-style-type: none;
    display: inline;
    margin: 0em;
    padding: 0em;
    height: 1.3em;
    width: 2em;
}
img.bild_sprache
{
    display: inline;
    border: none;
    margin: 0em;
    padding: 0em;
    height: 1.3em;
    width: 2em;
}
#navigation
{
    position: relative;
    top: 0em;
    left: -2em;
    margin: 0em;
    padding-bottom: 2.4em;
    line-height: 2.4em;
    border-left: solid 2em #00543A;
    background-color: #DCDDDE;
    z-index: 2;
    width: 15.5em;
}
.navigation
{
    background-color: #DCDDDE;
    font-weight: 400;
}
.nav_kategorie
{
    padding: 0em;
    margin: 0em 0em 2.4em;
    border-bottom: none;
}
#bereiche
{
    border-top: solid 0.2em #FFF;
}
#sonstiges, #haeuser
{
    padding: 0em;
    border-top: solid 0.2em #FFF;
}
.ebene_0
{
    list-style-type: none;
    padding: 0em;
    margin: 0em;
    width: 15.5em;
}
.ebene_0 li
{
    display: block;
    padding: 0em 0em 0em 1em;
    border-bottom: solid 0.2em #FFF;
    width: 14.5em;
}
.ebene_0 ul
{
    margin-bottom: 0em;
    border: none;
    padding: 0em 0em 0em 1em;
    background-color: #DCDDDE;
}
.ebene_1
{
    list-style-type: none;
    padding: 0em;
    margin: 0em;
    width: 13.5em;
}
.ebene_1 ul
{
    padding: 0em;
    margin: 0em;
    border: none;
    margin-bottom: 0em;
}
.ebene_1 li
{
    display: block;
    padding: 0em 0em 0em 2em;
    border-top: solid 0.2em #FFF;
    border-bottom: none;
    margin: 0em 0em 0em -2em;
    width: 100%;
}
.ebene_2, .ebene_3, .ebene_4, .ebene_5, .ebene_6
{
    display: none;
}
#navigation a
{
    display: block;
    height: 100%;
    font-size: 1.2em;
}
.navigation_aktiv
{
    background-color: #FDD34C;
    font-weight: 700;
}
#mittelspalte
{
    position: absolute;
    top: 0em;
    left: 17.5em;
    width: 39em;
    background-color: #FFF;
}
#breadcrumb
{
    position: relative;
    left: 1em;
    top: 0em;
    width: 37em;
    line-height: 1.8em;
    vertical-align: bottom;
    z-index: 2;
    background-color: #FFF;
    height: auto;
}
#breadcrumb_box
{
    font-size: 1.1em;
    min-height: 2em;
    height: auto;
}
#breadcrumb_box a:link, #breadcrumb_box a:visited, #breadcrumb_box a:active, #breadcrumb_box a:hover, #technische_navigation a:hover, #technische_navigation a:focus, #technische_navigation a:active, #seite a:focus, #seite a:hover, #seite a:active
{
    text-decoration: underline;
}
#breadcrumb_box a:focus, #breadcrumb_box a:hover
{
    font-weight: 700;
}
#hauptinhalt
{
    position: relative;
    left: 1em;
    top: 0.2em;
    width: 37em;
    height: auto;
    background-color: #FFF;
}
#seitenueberschrift
{
    position: relative;
    left: 0em;
    bottom: 0em;
    width: 37em;
    background-color: #FFF;
}
#seitenueberschrift h1
{
    font-size: 2em;
    font-weight: 700;
    margin: 0em;
    padding: 0em;
    vertical-align: bottom;
}
#haupttext
{
    position: relative;
    top: 1em;
    left: 0em;
    width: 36em;
    background-color: #FFF;
    margin: 0em;
    padding: 0em 2em 0em 0em;
    border-right: solid 1.5em #DCDDDE;
}
.nachrichtenzeile
{
    position: relative;
    width: 37em;
    top: 0em;
    left: 0em;
    margin-top: 0em;
    margin-bottom: 0em;
    padding: 0em;
    background-color: #FFF;
}
.nachrichtenueberschrift
{
    position: relative;
    top: 0em;
    left: 8em;
    height: auto;
    width: 29em;
    margin: 0em;
    padding: 0em;
}
.nachrichtenueberschrift h2
{
    font-size: 1.2em;
    font-weight: 700;
    margin: 0em;
    padding: 0em;
}
.bildbox
{
    position: absolute;
    top: 0em;
    left: 0em;
    height: 5em;
    width: 6.7em;
    background-color: #FFF;
    text-align: center;
}
.nachrichtenbox
{
    position: relative;
    top: 0em;
    left: 8em;
    width: 29em;
    height: 5.8em;
    line-height: 1.4em;
    background-color: #FFF;
}
.nachrichtenbox p
{
    font-size: 1.2em;
    text-align: left;
    margin: 0em;
    padding: 0em;
}
.nachrichtenzeile hr
{
    background-color: #DCDDDE;
    color: #DCDDDE;
    display: block;
    position: relative;
    top: -0.3em;
    height: 0.1em;
    margin: 0em;
    padding: 0em;
    border: none;
}
#umschalter_text_bild
{
    margin: 0em 0em 1em;
    padding: 0em;
    display: block;
    position: relative;
    top: 0em;
    left: 28em;
}
#umschalter_text_bild *
{
    margin: 0em 0.2em;
    padding: 0.2em;
    list-style-type: none;
}
#umschalter_text_bild ul li
{
    width: 2em;
    height: 2.3em;
    border: dashed 0.1em #000;
    text-align: center;
    display: inline;
}
#umschalter_text_bild ul li *
{
    margin: 0em;
    padding: 0em;
    font-size: 1.1em;
    text-decoration: none;
}
#umschalter_text_bild ul li a
{
    height: 100%;
    width: 100%;
}
#umschalter_text_bild ul li.umschalter_aktiv, #umschalter_text_bild ul li:hover, #umschalter_text_bild ul li:active, #umschalter_text_bild ul li:focus
{
    background-color: #FDD34C;
    border: solid 0.1em #000;
}
#textbox p
{
    margin: 0em 0em 1.5em;
    padding: 0em;
    font-size: 1.1em;
    line-height: 1.5em;
}
#textbox br.clearfloat
{
    margin: 0em;
    padding: 0em;
    height: 0em;
    width: 0em;
    clear: both;
}
#textbox p img, #textbox img
{
    margin: 0em;
    padding: 0em;
}
#textbox a
{
    text-decoration: none;
    border-bottom: dashed 1px #000;
}
#textbox a img
{
    border-bottom: none;
}
#textbox a:hover, #textbox a:active, #textbox a:focus
{
    text-decoration: none;
    border-bottom: solid 1px #000;
}
#textbox abbr, #textbox acronym
{
    cursor: help;
    border-bottom: dotted 1px #000;
}
#textbox address
{
    margin-bottom: 1.3em;
    font: normal 1.1em Verdana, Arial, Helvetica, Sans-Serif;
}
#textbox blockquote
{
    padding: 0.8em 0em 0.3em 3em;
    margin: 0em;
    font: italic 1em Verdana, Arial, Helvetica, Sans-Serif;
}
#textbox button
{
    border: solid 1px #000;
    background-color: #FFF;
}
#textbox button:active, #textbox button:focus
{
    border: solid 2px #000;
}
#textbox table
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1.1em;
    padding: 0em;
    margin: 0em 0em 1.5em;
    border: solid 1px #000;
    border-collapse: collapse;
    border-spacing: 0em;
    empty-cells: show;
    table-layout: auto;
}
#textbox tr, #textbox td, #textbox th
{
    border: solid 1px #000;
    padding: 0.3em;
    margin: 0em;
    border-collapse: collapse;
    border-spacing: 0em;
    empty-cells: show;
    table-layout: auto;
}
#textbox caption
{
    padding: 0.5em 0em;
    margin: 0em;
    font: 700 1.2em Verdana, Arial, Helvetica, Sans-Serif;
}
#textbox cite
{
    font-style: italic;
}
#textbox code
{
    font-family: "Courier New" , Monospace;
    font-size: 1.1em;
}
#textbox dfn
{
    display: block;
    border: dashed 1px #000;
    font-size: 1.1em;
    font-style: normal;
    padding: 0.5em;
    margin: 0em 0em 1.2em;
    background-color: #DCDDDE;
}
#textbox dl
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    padding: 0em;
    margin: 1em 0em;
}
#textbox dl dd
{
    margin: 0em 0em 0em 2.7em;
    padding: 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;
    padding: 0em;
}
fieldset.standardform
{
    border: solid 1px #000;
    margin: 0.3em 0em;
    padding: 0.7em;
}
label.standardform
{
    font-size: 1.1em;
    width: 9.7em;
    border: none;
    display: block;
    float: left;
    margin: 0.2em 0em;
    padding: 0em;
    cursor: pointer;
}
legend.standardform
{
    font-size: 1.2em;
    font-weight: 700;
    color: #00F;
}
.input_text, .input_password
{
    background-color: #FFF;
    color: #000;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1.1em;
    border: solid 1px #000;
    margin: 0.2em 0em;
    padding: 0.2em 0.2em 0.2em 0em;
    width: 21em;
}
.input_checkbox, .input_radio
{
    color: #000;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1.1em;
    margin: 0.2em 0em;
    padding: 0.2em 0.2em 0.2em 0em;
}
.input_file
{
    font-size: 1.1em;
    padding: 0.2em;
}
.input_button
{
    background-color: #FFF;
    color: #000;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1.1em;
    padding: 0.1em 0.2em;
    margin: 0em;
    border: solid 1px #000;
}
select.standardform
{
    background-color: #FFF;
    color: #000;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1.1em;
    padding: 0em;
    margin: 0.3em 0em;
    border: solid 1px #000;
}
select.standardform optgroup
{
    background-color: #FFF;
    color: #000;
    padding: 0em;
    margin: 0em;
    font: normal 1em Verdana, Arial, Helvetica, Sans-Serif;
}
option.standardform
{
    background-color: #FFF;
    color: #000;
    padding: 0.1em 0em;
    margin: 0em;
    font: normal 1em Verdana, Arial, Helvetica, Sans-Serif;
}
optgroup option.standardform
{
    background-color: #FFF;
    color: #000;
    padding: 0em 0em 0em 1.5em;
    margin: 0em;
    font: normal 1em Verdana, Arial, Helvetica, Sans-Serif;
}
textarea.standardform
{
    background-color: #FFF;
    color: #000;
    font-family: "Courier New" , Monospace;
    font-size: 1.1em;
    border: solid 1px #000;
    margin: 0.2em 0em;
    padding: 0em 0.2em 0.2em 0em;
    width: 21em;
}
textarea.standardform:active, textarea.standardform:focus, select.standardform:active, select.standardform:focus, .input_text:active, .input_text:focus, .input_password:active, .input_password:focus
{
    background-color: #DCDDDE;
}
#textbox h1
{
    font-size: 1.6em;
    font-weight: 700;
}
#textbox h2
{
    font-size: 1.5em;
    font-weight: 700;
}
#textbox h3
{
    font-size: 1.4em;
    font-weight: 700;
}
#textbox h4
{
    font-size: 1.3em;
    font-weight: 700;
}
#textbox h5, #textbox dl dt
{
    font-size: 1.1em;
    font-weight: 700;
}
#textbox h6
{
    font-size: 1.1em;
    font-weight: 400;
    text-decoration: underline;
}
#textbox hr
{
    background-color: #DCDDDE;
    color: #DCDDDE;
    font-size: 1em;
    height: 0.1em;
    margin: 0.7em 0em 0.3em;
    padding: 0em;
    border: none;
}
#textbox ul
{
    list-style-type: disc;
    font-size: 1.1em;
    margin: 0em 0em 1.2em 2em;
    padding: 0em;
}
#textbox ul li
{
    list-style-type: disc;
    margin: 0em 0em 0.5em;
}
#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, #textbox ul li ul, input.standardform
{
    font-size: 1em;
}
#textbox samp
{
    display: block;
    border: dashed 1px #000;
    padding: 0.5em;
    margin: 0em 0em 1.2em;
    background-color: #FDD34C;
    font: normal 1.2em "Courier New" , Monospace;
}
#textbox strong
{
    font-size: 1em;
    font-weight: 700;
}
#textbox sub
{
    font-size: 0.95em;
    vertical-align: sub;
    line-height: 1em;
}
#textbox sup
{
    font-size: 0.95em;
    vertical-align: super;
}
#textbox div.kalender table caption, #textbox div.kalender table
{
    margin-right: auto;
    margin-left: auto;
}
#textbox div.kalender thead th
{
    border-bottom: solid 2px #000;
}
#textbox div.kalender th.KW
{
    border-right: solid 2px #000;
}
#textbox div.kalender td, #textbox div.kalender th
{
    text-align: center;
    padding: 0em;
    margin: 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;
    padding: 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;
    padding: 0em;
    background-color: #FDD34C;
}
#textbox div.kalender td.tag_aktiv, #textbox div.kalender tr.woche_aktiv, #umschalter_text_bild ul li a:hover, #umschalter_text_bild ul li a:active, #umschalter_text_bild ul li a:focus, #navigation a:active, #navigation a:focus, #navigation a:hover, #navigation li:hover
{
    background-color: #FDD34C;
}
#bildverzeichnis, #textbox
{
    position: relative;
    top: 0em;
    left: 0em;
    width: 37em;
    margin: 0em;
    padding: 0em;
}
#bildverzeichnis .bildzeile
{
    position: relative;
    top: 0em;
    left: 0em;
    width: 37em;
    height: auto;
}
#bildverzeichnis img
{
    margin: 0em 0em 1.6em;
    padding: 0.5em 0.5em 0em 0em;
}
#bildverzeichnis h1
{
    font-size: 1.6em;
    font-weight: 700;
    margin: 0em 0em 0.5em;
    padding: 0em;
}
#bildverzeichnis h2
{
    font-size: 1.5em;
    font-weight: 700;
    margin: 0em 0em 0.5em;
    padding: 0em;
}
#bildverzeichnis h3
{
    font-size: 1.4em;
    font-weight: 700;
    margin: 0em 0em 0.5em;
    padding: 0em;
}
#bildverzeichnis h4
{
    font-size: 1.3em;
    font-weight: 700;
    margin: 0em 0em 0.5em;
    padding: 0em;
}
#bildverzeichnis h5
{
    font-size: 1.2em;
    font-weight: 700;
    margin: 0em 0em 0.5em;
    padding: 0em;
}
#bildverzeichnis h6
{
    font-size: 1.2em;
    font-weight: 400;
    text-decoration: underline;
    margin: 0em 0em 0.5em;
    padding: 0em;
}
#sitemap ul
{
    margin-left: 0em;
}
#sitemap a
{
    text-decoration: none;
}
#sitemap a:hover, #sitemap a:active, #sitemap a:focus
{
    text-decoration: underline;
    font-weight: 400;
}
#sitemap ul li, #sprungnavigation ul
{
    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: absolute;
    top: 0.2em;
    right: 0em;
    width: 18em;
    border-left: solid 1.5em #DCDDDE;
    background-color: #FFF;
}
.aktionszeile
{
    position: static;
    width: 18em;
    height: 5.2em;
    margin: 0em;
    border-bottom: solid 0.2em #DCDDDE;
    background-color: #FFF;
}
.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, #bildverzeichnis ul, #textbox pre, .linkliste_oben_rechts_text
{
    font-size: 1.2em;
    margin: 0em;
}
#balken_grau
{
    position: absolute;
    top: 0.2em;
    right: 18em;
    height: 100%;
    width: 1.5em;
    background-color: #DCDDDE;
}
