div h3 { text-align:center; height:1.4em;}
div h4 { text-align:center; height:4px;}
*.kleiner { font-size:0.8em;}
*.versteckt {visibility:hidden; font-size:1px; height:1px; padding:0px;}
p.right { clear: right; height:4px; min-height:4px; }
*.left { clear: left; height:4px; min-height:1px; }
*.both { clear: both; height:2px; margin:1px; }
p.right1 { clear: right; margin:10px; font-size:1px; }
*.rot { color:red;}
/**/
/**** div-kaesten ****/

*.box1 {
       background-color:#f7f7f9;
      }
*.box1a {
       float: left; padding:2px; width:38%; font-weight:bold;
      }
*.box1b {
       float: right; padding:2px; width:60%; text-align:right;
      }
*.box1c {
       background-color:#f7f7f9;float: right; padding:5px; width:28%; font-weight:bold;
      }
*.box1d {
       background-color:#ffffff; padding:0px; font-weight:bold;
      }

*.box2a, *.box2b, *.box2c {
         float: left; background-color:#E9E8F0;
         text-align:center; font-weight:bold; text-decoration:none;
         height: 260px; min-height: 10em; margin:1px; min-width:10em;
        }
*.box2a {
       width:37%;
      }
*.box2b {
       width:37%;
      }
*.box2c {
       width:23%;
      }
*.box2d {
         float: left; background-color:#E9E8F0;
         text-align:center; font-weight:bold; text-decoration:none;
         margin:1px; width:96%; height: 9em; padding: 5px;
      }

*.box21a, *.box21b, *.box21c, *.box21d {
         float: left; background-color:#E9E8F0;
         text-align:center; font-weight:bold; text-decoration:none;
         height: 260px; min-height: 10em; margin:1px; min-width:10em;
        }
*.box21a {
       width:27%;
      }
*.box21b {
       width:27%;
      }
*.box21c {
       width:16%;
      }
*.box21d {
       width:27%;
      }

*.boxinnen1, *.boxinnen2, *.boxinnen3 {
         float: left; background-color:#E9E8F0; width:44%;
         text-align:center; text-decoration:none;
         height: 8em; margin:1px;
           }
*.boxinnen2 { font-size:105%;}
*.boxinnen3 { width:10%; }
*.box3 {
       float: left; background-color:#f7f7f9; font-weight:bold; padding: 0.4em; height: 3.5em;
      }
*.box3a {
       float: left; height: 1.4em; padding: 0.2em;
       width:11em; margin:1px;
      }
*.box3b {
       float: left; background-color:#E9E8F0; height: 1.4em; padding: 0.1em;
       text-align:center; width:7em; margin:1px;
      }
*.box3c {
       float: left; background-color:#E9E8F0; height: 1.4em; padding: 0.1em 1.2em 0.1em 1.2em;
       text-align:left; margin:1px;
      }
*.box3d {
       float: left; background-color:#E9E8F0; height: 2.8em; padding: 0.1em 1.2em 0.1em 1.2em;
       text-align:left; margin:1px;
      }
*.db2a, *.db2b, *.db2c, *.db3a, *.db3b {
         background-color:#e9e8f0; font-weight:bold; text-decoration:none;
         margin: 5px 10px 15px 1px;
        }
*.db2b {background-color:#E9E8F0; }
*.db3a {width: 2.2em; padding:0.3em 0.0em 0.3em 0.0em; float:left; text-align:center; border:solid thin black;
        background-color:#f7f7f9;}
*.db3b {width: 2.2em; padding:0.3em 0.0em 0.3em 0.0em; float:left; text-align:center; border:solid thin black;
        background-color:#f7f7f9;}
*.box_arch,*.box_arch1 {
       float: left; height: 1.4em; padding: 0.1em;
        width:7em; margin: 1px 1px 1px 1px;
      }
*.box_arch1 {
       width:12em;
      }

