BODY { font-family: "Bitstream Vera Sans", sans-serif;
       background-color: #FFF;
       color:#000; }

#all { position: absolute; left: 50%; top:5px; width:850px; margin-left:-425px;}

#head { font-size: 1.3em; height:90px; width:100%; color: #00a64c;
        margin: 0;
        text-align: right;
        border-bottom: 2px solid silver; }

#head img { border: 0; }

#navi_lang { width:100%; height:26px; margin-bottom:5px; margin-top:15px; margin-left:15px; text-align:left; font-size: 0.8em; }

P { margin: 1em 0 1em 0; }
H1 { font-size: 20px; font-weight:bold; margin-bottom:10px; margin-top:30px; color:#00a64c; }
H2 { font-size: 18px; font-weight:bold; margin-bottom:9px; margin-top:27px; color:#00a64c; }
H3 { font-size: 16px; font-weight:bold; margin-bottom:8px; margin-top:24px; color:#00a64c; }
H4 { font-size: 14px; font-weight:bold; margin-bottom:7px; margin-top:21px; color:#00a64c; }
H5 { font-size: 12px; font-weight:bold; margin-bottom:6px; margin-top:18px; color:#00a64c; }

DIV.anon_error { margin-top:20px; color:red; font-weight:bold; font-size: 16px; }
DIV.anon_info { margin-top:20px; color:green; font-weight:bold; font-size: 16px; }

A:link { color: #00a64c; text-decoration:none; }
A:visited { color: #00a64c; text-decoration:none;}
A:hover { color: #00a64c; text-decoration:underline;}
A:active { color: #00a64c; text-decoration:underline;}
A:focus { color: #00a64c; text-decoration:none;}

#Navigation { width:150px;
              padding: 10px 10px 10px 0px; border: 1px dashed silver;
              color:000; font-weight:bold; margin-bottom:10px; }

  #Navigation UL { margin-top: 0px; margin-bottom: 0px; }
  #Navigation UL LI { list-style: none; margin-left: -30px; }
  #Navigation UL LI OL { margin: 0px; }
  #Navigation UL LI OL LI { list-style: 1; }
  div#Navigation a { display: block; padding: 0.2em; color: black; background-color: white; text-decoration:none; font-weight:normal; }
  div#Navigation a:link { color: black; background-color: white; text-decoration:none; font-weight:normal; }
  div#Navigation a:hover { color: white; background-color: #CCCCCC;  text-decoration:none; font-weight:normal; }
  div#Navigation li.selected a { color: white; background-color: #CCCCCC; text-decoration:none; font-weight:normal; }
  div#Navigation li.selected li a { color: black; background-color: white; text-decoration:none; font-weight:normal; }
  div#Navigation li.selected li a:hover { color: white; background-color: #CCCCCC; text-decoration:none; font-weight:normal; }

  div#Navigation_wsn { float: left; width: 200px; margin: 0 0 1.2em; padding: 0; text-align: center; }
  div#Navigation_wsn a:hover { background-color: #ffffff; text-decoration:none; }
  div#Navigation_wsn a:active { background-color: #ffffff; text-decoration:none; }

#inhalt { float: right; width:630px; padding: 0em 1em 1em 1em;
           border: 1px dashed silver; margin-bottom:20px; }

  /* #inhalt UL { margin-top:0.6em; margin-bottom:1.6em; } */
  /* #inhalt UL LI  { margin-bottom:0.8em; } */
  /* #inhalt UL LI UL { margin-top:0.4em; margin-bottom:0.4em; } */
  /* #inhalt UL LI UL LI { margin-top:5px; margin-bottom:5px; text-align:left; } */

  /* #inhalt OL { margin-top:0.6em; margin-bottom:1.6em; list-style-type:decimal;} */
  /* #inhalt OL LI  { margin-bottom:0.8em; } */
  /* #inhalt OL LI UL { margin-top:0.3em; margin-bottom:0.4em; } */
  /* #inhalt OL LI UL LI { margin-bottom:0.2em;  text-align:left; } */

.errors { padding: 0 0 1em 0; }

.Fusszeile { clear: both;
             font-size: 0.83em;
             color: #000000;
             margin: 0px 0px 2px 0px; padding: 4px 4px 2px 2px;
             text-align: right;
             border-top: 2px solid #00a64c; }

.Fusszeile img { border: 0;
                 vertical-align: top; }

.navilink a { display:block; }
.navilink a:link { color: black; background-color: white; text-decoration:none; font-weight:normal; }
.navilink a:visited { color: #444; background-color: white; text-decoration:none; font-weight:normal; }
.navilink a:hover { color: #ffffff; background-color: #CCCCCC; text-decoration:none; font-weight:normal; }
.navilink a:active { color: white; background-color: #cccccc; text-decoration:none; font-weight:normal; }

KBD { display:block; font-family:monospace; text-align:left; margin-top:10px; margin-left:30px; margin-bottom:10px;}

TABLE.parameter {margin-top:10px; margin-bottom:10px; }

.bartikel {margin-left:25px; margin-top:25px; padding-top: 25px; border-top: 1px solid #000; }
.bzitat { background-color: #E3E3E3; margin:5px; padding:5px; font-style:italic;}

#ajaxSearch_form { margin-top: 25px; }
/* .ajaxSearch_resultsInfo { margin-top: 10px; } */
/* .ajaxSearch_result { margin-top: -15px; } */
.ajaxSearch_result { margin: 1.5em 0 1.5em 0; }
.ajaxSearch_resultLink { font-weight: bold; }
