  /* alles zurücksetzen */
  * { margin:0; padding: 0 }
  * html body * { overflow:visible; }

   /* Scrollbalken erzwingen */
  html { height: 100%; margin-bottom: 1px; }
   /* kein Rahmen bei Bildern */  
  img { border: 0 solid; }
  /* allgemeine neufestlegung */
  ul, ol { margin: 0.5em 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em; }
  p {  margin: 0.5em 0 0.5em 0  }   
  b { font-weight: bold;  }
  i { font-style: italic; }
  h1,h2,h3,h4,h5,h6 {font-weight:bold; margin: 0.25em 0 0.25em 0;  }
  h1 { font-size: 210% }                   
  h2 { font-size: 180%}          		
  h3 { font-size: 150% }                 
  h4 { font-size: 133.33% }              
  h5 { font-size: 120% }                
  h6 { font-size: 120%; font-style:italic } 
  
/* Die eigenen  */
 body{
    margin: 0;  padding: 0;  text-align: center; height: 100%;
    background-color: #94A9AA;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    color: #134b46;
    font-size: 14px;
    }
    
 div.content{
    min-height: 800px;
    text-align: left;
    height: auto;
    margin:0.5em auto; width:70em;
    background-color:#F3F6F5; 
    border:1px solid #94A9AA;
    overflow: visible;
    }
     
 div.kopf-all{ margin: 0;  padding: 0; background-image: url(grafiken/bkblau.jpg);background-position: top; background-repeat:repeat-x; }                  
 div.logo{ margin-left:auto; margin-right:auto; text-align:center;padding-top: 1em;padding-bottom: 1em;}
 
 /* Navigation oben */
 div.navoben{ position:relative;height:26px;
    border-top : 1px solid #89BBD9;border-bottom : 1px solid #89BBD9;
    text-align: center;
    background-image: url(grafiken/projektbg.jpg);
    background-repeat: repeat-x; background-position: top;}

a.nav1, a.nav1:link, a.nav1:visited {
    width: 7em;
    line-height: 26px;
    padding:0 20px 0 20px;
    text-decoration: none;
    color: #89BBD9;
    overflow: hidden;
    }
a.nav1:hover
    { color: #134b46;
    text-decoration: underline;
    }
/* Projekte - Navifation */

    div.projekt{ margin-top: 5px; padding: 5px;font-size: 90%; border: 1px solid #89BBD9; background-image: url(grafiken/projektbg.jpg);background-repeat: repeat-x; background-position: top; }
    a.proj,a.proj:link,a.proj:active,a.proj:visited,a.proj:focus{ color: #134b46; text-decoration:none; border: none;}
    a.proj:hover{ color: #518E8E; text-decoration: none; }

 /* 3 Spalten */
 div.li3rect{ float:left; width:24em; margin:0; padding:0;}
 div.re3rect{ float:right; width:13em; margin:0; padding:0;}
 div.mi3rect{ float:left; width:30em; margin:0 0 0 0.5em; padding:0;}

 /* 2 Spalten links-rechts */
 div.spalt-li{
   float: left;
   padding: 0;
   margin: 0;
   width: 42.5em;
 }
 div.spalt-re{
   float: right;
   padding: 0;
   margin: 0;
   width: 26.5em;
 }
 /* keine Spalte */
 div.no-rect{
   padding: 0.5em 2em 0.5em 2em; 
 }
.spa-inleft{
     float: left;
     width: 46%;
     margin:0;
     padding: 0;
 }
 .spa-inright{
     float:right;
     width: 46%;
     margin: 0;
     padding: 0;
 }
.polster-re{ padding: 0.5em 2em 0.5em 0.5em;border: 1px solid #F3F6F5;overflow: hidden; }
.polster-li{ padding: 0.5em 0.5em 0.5em 2em;border: 1px solid #F3F6F5;overflow: hidden; }


 /* Spendentabelle */
 table.spen{border: 1px solid #89BBD9;border-collapse: collapse; background-color: #ffffff; width: 100%;text-align: left; }
 td.spen1{font-size: 12px;border-right: 1px solid #89BBD9; border-bottom: 1px solid rgb(200, 200, 200); width: 50%; vertical-align: top;}
 td.spen2{font-size: 12px;border-bottom: 1px solid #89BBD9; width: 50%; vertical-align: top;}
 td.spen3{font-size: 12px;border-right: 1px solid #89BBD9; padding: 2px; width: 50%; vertical-align: top;}
 td.spen4{font-size: 12px;padding: 2px; width: 50%; vertical-align: top;}
 
 .title { margin-top: 1em; margin-bottom: 1em; text-align:center; }
 .hervmitte{ margin-top: 5px; padding: 1em;border-top : 1px dashed #B8C9C7; border-bottom: 1px dashed #B8C9C7;background-color: #E7EDEC; text-align: center;}
 .hervor{ margin-top: 5px; padding: 1em;border-top : 1px dashed #B8C9C7; border-bottom: 1px dashed #B8C9C7;background-color: #E7EDEC; }
 .note { margin-top: 5px; padding: 1em;border: 1px solid #89BBD9; background-image: url(grafiken/projektbg.jpg);background-repeat: repeat-x; background-position: top; }
 .block{ text-align: justify;}
 .mitte { text-align: center;}
 .unterst { border-bottom: 1px solid #89BBD9;}
 .clearline{ clear: both; line-height: 1px;}

 div.fuss{ text-align:center; color: #808080; line-height:140%;  border-top:1px solid #DBEAF3; }
 a,a:link,a:active,a:visited { color: #44A7D8; text-decoration:none;  }      
 a:hover{ color: #134b46; text-decoration:underline; }
 
