div.item {visibility: hidden}

div.news {margin: 7px; padding: 2px; border: solid 1px #d51c21;}

h2 a {font-size: small; color: #d51c21; font-weight: normal;}

h2 a:hover {font-weight : bold; color : #d51c21; background-color : white; text-decoration : underline;}
 
 body {
           background-color : #d51c21;
           color : white;
           font-family : Arial, sans-serif;
           font-size : small;
      }
      p.center {text-align: center;}
      a.dok { color: white; text-decoration: underline;}
      a.dok:hover {text-decoration: none;}
      
      table.dok {border: 1px white solid;}
/*       tr.dok:hover {background-color: white; color: #d51c21;} */
/*       tr.dok:hover a {color: #d51c21;} */ */
      td.dok {padding-left: 5px; padding-right: 5px;}
      
      
      
      
     a.titelzeile {
           color : white;
           text-decoration : none;
           background-color : #d51c21;
      }
     a.titelzeile:hover {
           font-weight : bold;
      }
     a.off {
           font-weight : normal;
           border : none;
      }
     a.off:hover {
           font-weight : normal;
           border : none;
      }
      a.rot {
           font-weight : normal;
           border : none;
           text-decoration: none;
           color: #d51c21;
      }
     a.rot:hover {
           text-decoration: underline;
      }
     a.menu {
           text-decoration : none;
           font-weight : normal;
           border-right : 1px solid white;
           border-top : 1px solid white;
           border-bottom : 1px solid white;
           padding-left : 5px;
           padding-right : 5px;
           color : white;
           text-decoration : none;
           background-color : #d51c21;
      }
     a.menu:hover {
           font-weight : normal;
           background-color : white;
           color : #d51c21;
           text-decoration : none;
      }
     a.menu-aktiv {
           font-weight : normal;
           background-color : white;
           color : #d51c21;
           padding-left : 5px;
           padding-right : 5px;
           text-decoration : none;
      }
     a.inside {
           color : #d51c21;
           text-decoration : none;
           background-color : white;
      }
     a.inside:hover {
           font-weight : bold;
           color : #d51c21;
           background-color : white;
           text-decoration : underline;
      }
     a.inside-aktiv {
           font-weight : bold;
           color : #d51c21;
           background-color : white;
           text-decoration : underline;
      }
     div#oben {
           margin : auto;
           margin-top : 5px;
           border-width : 1px;
           border-style : solid;
           width : 600px;
           vertical-align : middle;
           padding-top : 5px;
           padding-left : 5px;
           padding-right : 5px;
      }
     div#navigation {
           margin : auto;
           margin-top : 5px;
           border-width : 1px;
           border-style : solid;
           width : 600px;
           vertical-align : middle;
           padding-right : 10px;
      }
     div#haupt {
           margin : auto;
           margin-top : 5px;
           border-width : 1px;
           border-style : dashed;
           border-color : #d51c21;
           width : 600px;
           padding-left : 5px;
           padding-right : 5px;
           background-color : white;
           color: black;
      }
     div#inside {
           border-width : 1px;
           border-style : solid;
           border-color : #d51c21;
           padding-left : 5px;
           padding-right : 5px;
           width : auto;
           float : left;
           background-color : white;
           position : relative;
           left : -6px;
           top : -1px;
           margin-right : 5px;
           margin-bottom : 5px;
           color : white;
      }
     div.bild {
           border-style : solid;
           border-width : 1px;
           float : right;
           width : 400px;
           margin-left : 5px;
      }
     div.bild-ende-li {
           border-style : solid;
           border-width : 1px;
           width : 270px;
           margin-right : 5px;
           margin-bottom : 5px;
      }
     div.bild-ende-li250 {
           border-style : solid;
           border-width : 1px;
           width : 270px;
           margin-right : 5px;
           margin-bottom : 5px;
      }
     div.bild-ende-re {
           border-style : solid;
           border-width : 1px;
           float : right;
           width : 270px;
           margin-left : 5px;
           margin-bottom : 5px;
      }
     div.bilder-rechts {
           border-style : none;
           border-width : 0;
           float : right;
           width : 270px;
           margin-left : 5px;
           margin-bottom : 5px;
      }
     div.end {
           margin : auto;
           margin-top : 5px;
           width : 600px;
           padding-left : 5px;
           padding-right : 5px;
      }
     div.ueberschrift {
           margin-top : 8px;
           margin-bottom : 3px;
           text-align : center;
      }





     h1 {
           font-size : x-large;
           font-family : comic, "Comic Sans MS", serif;
           font-style : italic;
           font-weight : bold;
      }
     cite.caption {
           font-size : smaller;
           font-style : normal;
           font-weight : normal;
           font-family : Arial, sans-serif;
      }
     cite.bold {
           font-style : normal;
           font-weight : bold;
           font-family : Arial, sans-serif;
      }
     p {
           text-align : left;
      }
     img.ul {
           border-color : white;
           border-width : 1px;
           border-style : solid;
      }
     img.ur {
           border-color : white;
           border-width : 1px;
           border-style : solid;
           float : right;
           margin-bottom : 4px;
           margin-left : 5px;
      }
     img.rechts {
           border-color : white;
           border-width : 1px;
           border-style : solid;
           float : right;
           margin-bottom : 5px;
           margin-left : 5px;
      }
     img.start {
           margin-top : 5px;
           width: 588px;
      }
     table {
           border-width : 0;
           margin : 0;
           padding : 0;
      }
     tr {
           border-width : 0;
           margin : 0;
           padding : 0;
      }
     td {
           border-width : 0;
           margin : 0;
           padding : 0;
      }
     table.oben {
           width : 100%;
      }
     td#links {
           width : 220px;
      }
     td#mitte {
           text-align : right;
           vertical-align : bottom;
           padding-bottom : 11px;
      }
     td#rechts {
           width : 84px;
      }
     td.head {
           padding-right : 5px;
           padding-left : 5px;
           color : #d51c21;
           background-color : white;
           vertical-align : middle;
           border: solid 1px #d51c21;
      }
     td.projekt {
           padding-right : 5px;
           padding-left : 5px;
           vertical-align : top;
           color: black;
      }
     td.land {
           text-align : left;
           font-size : large;
           font-weight : bold;
           font-style : italic;
           border-bottom : 1px solid #d51c21;
           height : 2em;
           width : 100%;
           vertical-align : bottom;
           padding-left : 5px;
           color: black;
      }
     a.projekt {
           font-weight : bold;
           color : #d51c21;
           text-decoration : underline;
           background-color : white;
      }
     a.projekt:hover {
           text-decoration : none;
           color : #d51c21;
           background-color : white;
      }
     div.ueberschrift-projekt {
           margin-top : 8px;
           margin-bottom : 60px;
           text-align : center;
      }
     img.db {
           border-bottom : 0;
           margin-bottom : 0;
/*            height : 30px; */
           vertical-align : middle;
      }
     fieldset {
           margin-bottom : 5px;
           color : black;
           border-color : #d51c21;
           background-color : white;
           border-width : 1px;
           border-style : solid;
           padding : 2px;
      }
      
      legend {
      	  color : #d51c21;
      	  background-color: white;
      }
      
     input {
           color : black;
           border-color : #d51c21;
           background-color : white;
           border-style : solid;
           border-width : 1px;
           padding-left : 2px;
      }
     input:focus, textarea:focus {
           color : #d51c21;
           border-style : solid;
           padding-left : 2px;
           background-color : white;
           border-width : 1px;
      }
     textarea {
           font-family : Arial, sans-serif;
           color : black;
           background-color : white;
           border-color : #d51c21;
           border-style : solid;
           border-width : 1px;
           padding-left : 2px;
           padding-right : 2px;
      }
     td.rechts {
           text-align : right;
           vertical-align : top;
           padding-right : 5px;
      }
     td.center {
           text-align : center;
           vertical-align : middle;
      }
