/* DATEI: screen.css */
/* Standard-CSS fuer Bildschirmanzeige (screen und projection)  */

/* ========================================= */
/* Grundsaetzliche Schrift- und Farbangaben: */
/* ========================================= */

body
 { font-family:arial,helvetica,sans-serif; font-size:100%;
   color:#000000;  background-color:#FFFFFF;
   text-align:left;
   margin:0; border:0 none; padding:0;
 }

a:link, .inhalt a:link
  { color:#0000FF; background-color:#ffffff; text-decoration:underline; }
a:visited, .inhalt a:visited
  { color:#983498; background-color:#ffffff; text-decoration:underline; }
a:focus, a:hover, .inhalt a:focus, .inhalt a:hover
  { color:#FF9900; background-color:#ffffff; text-decoration:none; }
a:active, .inhalt a:active
  { color:#983498; background-color:#ffffff; text-decoration:underline; }

a img { border:0 none; }


.logo { color:#ffffff; background-color:#6c9ed1;
        margin:0; padding:0;
        background:#6c9ed1 url("img/head01-1810x238.jpg") 0 0 repeat-x;
        height:237px; overflow:hidden;
        font-family:"palatino linotype",palatino,georgia,"times new roman",times,serif; font-style:italic;
        }

.logo h1 { margin:0; padding:15px 0 0 120px;
           font-size:40px; font-weight:normal;
           height:170px;
           }
.logo p { margin:0; padding:0 0 0 40px;
          font-size:25px; font-weight:normal; }

.printlogo { display:none; }

div.container {
                overflow:hidden; /* Zum Abschneiden der überflüssigen Höhe der Navigationsspalte */
                border:0 none;
                margin:0; padding:0;
               }

div.navi {
           float:left; width:13em;
           border:0 none; margin-right:1em;
           padding-left:1em; padding-right:0;
           margin-bottom:-20000px; padding-bottom:20000px; /* Auf ganze Höhe zwingen */
           color:#ffffff; background-color:#2e4d11;
           }

.navi ul { list-style-type:none; margin:1.2em 0 2em 0; padding:0; }
.navi ul li { margin:0; border:0 none; padding:0 0 0.5em 0; font-weight:bold; }
.navi ul li a, .navi ul li span { display:block; padding:2px 10px; }

.navi ul li a, .navi ul li span { background:0% 50% no-repeat; }

.navi li a:link, .navi li a:visited
  { color:#2e4d11; background-color:#c1dc8f; background-image:url("img/green1-green1.png"); text-decoration:none; }
.navi li a:focus, .navi li a:hover
  { color:#006600; background-color:#FFFF99; background-image:url("img/green1-white1.png"); text-decoration:none; }
.navi li a:active
  { color:#2e4d11; background-color:#c1dc8f; background-image:url("img/green1-green1.png"); text-decoration:none; }

.navi ul li span
  { color:#666666; background-color:#ffffff; text-decoration:none;
    background-image:url("img/green1-white2.png"); }

.altlang { font-size:85%; padding-bottom:5px; }
.altlang a { padding:2px 5px; }
.altlang a:link, .altlang a:visited { color:#c1dc8f; background-color:#2e4d11; text-decoration:none; }
.altlang a:focus, .altlang a:hover  { color:#006600; background-color:#ffffff; text-decoration:none; }
.altlang a:active                   { color:#c1dc8f; background-color:#2e4d11; text-decoration:none; }


div.inhalt { margin:0 0 0 0; /* border:1px dotted #CCFFCC; */
             padding:5px 5px 5px 30px;
             float:left; width:620px;
             overflow:visible;
             }
div.inhalt, div.inhalt * { color:#000000; background-color:#ffffff; }

body div div.inhaltav { width:680px; }

div.inhalt h1 { font-size:160%; font-weight:normal; }
div.inhalt h1 span { font-size:62.5%; font-weight:bold; }
h2 { font-size:120%; font-weight:bold; }


table.av1, table.av2
{ border:1px solid #666666; border-spacing:0; border-collapse:collapse;
  margin:0 20px 20px 0; float:left; width:310px;
}
table.av1 { clear:both; }


table.av1 td, table.av1 th, table.av2 td, table.av2 th
{ border:1px solid #666666; text-align:center; }
table.av1 td, table.av2 td { width:14%; }
th.month { color:#ffffff; background-color:#2e4d11; }
/* th.month { color:#000000; background-color:#eeffdd; } */

td.ok { color:#000000; background-color:#eeffdd; font-weight:bold; }
td.gone { color:#000000; background-color:#ffdddd; text-decoration:line-through; }
td.ch1 { color:#000000; background:#FFFF99 url("img/ch1.gif") 50% 0%; font-style:italic; }
td.ch2 { color:#000000; background:#FFFF99 url("img/ch2.gif") 50% 0%; font-style:italic; }


div.fusszeile { clear:both; /*border:1px dashed #FFFF66;*/ padding:5px 0 5px 20px;
 color:#ffffff; background-color:#2e3d21; font-size:85%; }

div.fusszeile a:link, div.fusszeile a:visited, div.fusszeile a:active
  { color:#ffffaa; background-color:#2e3d21; }

div.fusszeile a:hover, div.fusszeile a:focus
   { color:#006600; background-color:#ffffff; text-decoration:none; }


h1,h2,.putzer { clear:both; }

.noshow, .printonly    { display:none; }
