@media screen {
       /* allgemeine Angaben */
       * {
           margin:0;
           padding:0;
       }

       body {
           font-family: Arial, Helvetica, sans-serif;
           font-size: 100.01%;
           background-color: White;
           background-image: url(bg_body.jpg);
           background-repeat: repeat-y;
       }

       .hidden {
           position: absolute;
           left: -5000px; }

       /* Kopfbereich */
       #kopf {
           padding: 40px 20px 5px 9.95em;
           background-color: White;
           background-image: url(bg_kopf.jpg);
           background-position: right;
           background-repeat: repeat-y;
           border-bottom: 25px solid #96AEBE;
           color: #000;
           font-size: 150%;
           font-weight: normal;
           white-space: nowrap;
       }

       #logo {
           position:absolute;
           top:0.8em;
           left:2.5em;
           border:0;
       }

       #micronavi {
           border-bottom: 1px solid #96AEBE;
           padding: 0 0 0 16.7em;
           margin-bottom: 4em;
           font-size: 90%;
           white-space: nowrap;
       }

       #micronavi ul {
           display:inline;
           list-style:none;
       }

       #micronavi li {
           display:inline;
       }

       #micronavi a:link, #micronavi a:visited {
           text-decoration:none;
       color: black;
           padding: 0 5px;
       }

       #micronavi a:focus, #micronavi a:active, #micronavi a:hover {
           color:white;
           background-color: #476274;
           padding: 0 5px;
       }

       #micronavi .pfeil {
           color: #4169E1;
           font-weight:bold;
       }

       /* Navigation */
       #navi {
        position:absolute;
        top: 0em;
        left: 1.5em;
        width: 13em;
        margin: 0;
        display:block;
        width:13em;
        font-size:0.9em;
/*      border-width: 1;
        border-style: solid;
*/
       }

       #navi ul.hinterlegt {
           list-style: none;
           margin-bottom: 1em;
       }

       #navi ul.hinterlegt ul.hinterlegt {
           margin-left: 0.5em;
           margin-bottom:0;
       }

       #navi ul.hinterlegt li {
           /* Regelt Abstand im IE */
           width:100%;
           /* */
           display:inline;
       }

       #navi ul.hinterlegt a {
           display:block;
           padding:2px 10px;
           color:black;
           background-color: #BFCED8;
           font-weight:normal;
           text-decoration:none;
           margin-bottom:2px;
       }

       #navi ul.hinterlegt ul.hinterlegt ul.hinterlegt a {
           background-color: #D9DEE4;
      }

       #navi ul.hinterlegt a.selected {
           border-left: 5px solid #4169E1;
           padding:2px 10px 2px 5px;
       }

       #navi ul.hinterlegt a:hover, #navi ul.hinterlegt a:active, #navi ul.hinterlegt a:focus,
       #navi ul.hinterlegt ul.hinterlegt ul.hinterlegt a:hover, #navi ul.hinterlegt ul.hinterlegt ul.hinterlegt a:focus {
           color:white; background-color: #476274;
       }

       #navi ul.binnennavi {
           margin: 2em 0 0.5em 0.5em;
           list-style: none;
           font-size:90%;
       }

       #navi ul.binnennavi li {
           width:100%;
           display:inline;
       }

       #navi ul.binnennavi a {
           color:#476274;
           display:block;
           font-weight:normal;
           text-decoration:none;
       }

       #navi ul.binnennavi a:hover, #navi ul.binnennavi a:active, #navi ul.binnennavi a:focus {
           font-weight:normal;
           text-decoration:underline;
       }

       #navi form {
           font-size:90%;
           margin: 1.5em 0 0.5em 0em;
       }

       #navi form label {
           margin:0;
           color:#476274;
       }

       #navi #suchzeile {
           width:10.5em;
           margin-right:1em;
       }

       /* Inhalt */
       #container {
        position:relative;
        height:400px;
        min-height:400px;
/*      border-width: 1;
        border-style: solid;
*/
       }

#zusatznavi p {
    color: #476274;
    margin: 2em 0 0.5em 0.5em;
}

     #container a {
           color: #4169E1;
       }

       #inhalt {
        position:relative;
        left: 15em;
        min-height:400px;
        width: 42em;
/*      border-width: 1;
        border-style: solid;*/
       }
/* nur fülorer 5.5 -6.x */
* html #inhalt {
         HEIGHT: 400px;
}
/*nur fülorer 5.0 */
html + body #inhalt {
         HEIGHT: 400px;
}

 #inhalt a:visited {
           color:#476274;
       }

       #inhalt h3 {
           border-bottom: 1px solid #4169E1;
           font-weight:normal;
       }

#inhalt H4 {
        FONT-WEIGHT: normal; BORDER-BOTTOM: red 1px solid;
}
/*
       #inhalt h4 {
           margin: 1em 5px 0px 5px;
       }
*/
       #inhalt p {
           padding:5px;
       }

#anzeige p {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
        margin:0px;
}

       #inhalt dl {
           padding: 5px;
       }

       #inhalt dt {
           font-weight:bold;
       }

       #inhalt dd {
           margin-bottom:1em;
       }

       #inhalt ul, #inhalt ol {
           margin: 1em 0 1em 2em;
       }

       #inhalt li {
           margin: 0.5em 0;
       }
   #inhalt ul#relatedLinks, #inhalt ul.relatedLinks {
           margin: 1em 0 1em 2em;
           list-style-type: circle;
       }

       #inhalt ul#relatedLinks li, #inhalt ul.relatedLinks li{
           margin: 0.5em 0;
       }

       #inhalt ul#uebersicht {
           margin: 1em 0 1em 2em;
           list-style-type: circle;
       }

       #inhalt ul#uebersicht li{
           margin: 0.5em 0;
       }

       #inhalt ul#uebersicht li a {
           font-weight:bold;
       }

       #inhalt ul#uebersicht li ul#uebersicht li a {
           font-weight: normal;
       }

       #ministerium {
           margin:1em 0 2em 0;
           padding-bottom: 0.8em;
           background-position: right top;
           background-repeat: no-repeat;
           border-bottom:1px solid #4169E1;
       }

       #ministerium img.links {
           width: 120px;
           float:left;
       }

       #ministerium p {
           margin-left:130px;
       }

       #addinfo {
        position:absolute;
        left:65.5em;
        top: 0em;
/*      right: 1.5em;*/
        width: 13em;
        font-size:90%;
        background-color: #F4F5F7;
/*      border-width: 1;
        border-style: solid;
*/
       }

       #addinfo h3 {
           border-top: 1px solid #BFCED8;
           border-bottom: 1px solid #BFCED8;
   background-color:white;
        /*   background-image: url(../images/bg_add.jpg); */
           background-position:right;
           background-repeat: repeat-y;
           margin-top:0;
           padding: 0 5px;
           font-weight:normal;
           font-size:100%;
           line-height:1.6em;
       }

       #addinfo p {
           padding: 5px;
       }

       #addinfo ul {
           padding: 5px;
           list-style: none;
       }

       #addinfo ul#e2, #addinfo ul#e3 {
           padding:0;
           list-style: disc;
       }

       #addinfo ul#e2 li, #addinfo ul#e3 li {
           border:0;
           margin-left:1em;
       }

       #addinfo a {
           color:#476274;
           display:block;
           font-weight:normal;
           text-decoration:none;
       }

       #addinfo a:hover, #addinfo a:active, #addinfo a:focus {
           text-decoration:underline;
       }

       #addinfo li {
           padding:5px;
           border-bottom:1px solid #BFCED8;
       }

       #addinfo .selected {
           color: #4169E1;
       }

       #footer {
           clear: both;
           border-top: 1px solid #96AEBE;
           width:100%;
           margin-bottom: 2em;
       }

       #footer p {
           margin: 0 15em 2em 15em;
   text-align:right;
       }

       #footer a {
           font-size: 80%;
           color: #4169E1;
       }

       .small {
           font-size: 90%;
       }

       .print {
           display:none;
       }

       .texticon {
           border:none;
           margin: 0 2px;
       }

}

@media print {
       body {
           font-family: Arial, Helvetica, sans-serif;
           font-size: 100.01%;
           background-color: White;
       }

       #micronavi {
           border-bottom: 1px solid #96AEBE;
           padding: 0;
           margin-bottom: 4em;
           font-size: 90%;
           white-space: nowrap;
       }

       #micronavi ul {
           display:inline;
           list-style:none;
       }

       #micronavi li {
           display:inline;
       }

       #micronavi a {
           text-decoration:none;
           color: black;
           padding: 0 5px;
       }

       #micronavi .pfeil {
           color: #4169E1;
           font-weight:bold;
       }

       #navi, #logo, #addinfo, .hidden, .screen {
}


@media print {
       body {
           font-family: Arial, Helvetica, sans-serif;
           font-size: 100.01%;
           background-color: White;
       }

       #micronavi {
           border-bottom: 1px solid #96AEBE;
           padding: 0;
           margin-bottom: 4em;
           font-size: 90%;
           white-space: nowrap;
       }

       #micronavi ul {
           display:inline;
           list-style:none;
       }

       #micronavi li {
           display:inline;
       }

       #micronavi a {
           text-decoration:none;
           color: black;
           padding: 0 5px;
       }

       #micronavi .pfeil {
           color: #4169E1;
           font-weight:bold;
       }

       #navi, #logo, #addinfo, .hidden, .screen {
           display:none;
       }

       ul {
           margin:1em;
           padding:0;
       }

       li {
           margin: 0 0 0.2em 1em;
       }

       a {
           color:black;
           text-decoration:none;
       }

       .small {
           font-size:80%;
       }
}

