 
body,div,p,ul,li,pre,blockquote,
h1,h2,h3,h4,h5,h6,
table,td,
form,fieldset,textarea,input,select,
span, a, .bbox {
box-sizing:border-box;  
  -moz-box-sizing:border-box;

}

html, body   {
    width:100%;
    height:100%;
         }

body, table {
   font-family: Arial,Geneva,Helvetica, sans-serif;
   font-weight:normal;
   font-size:10pt;
/*   line-height:13pt;    */  

       } 
       
body   {
    padding:0;
    margin:0;
    text-align:center;
    }       
  

h1,h2,h3,h4,h5,h6   {
    margin:0;
    padding:0;
    font-weight:bold;  
/*  border:1px solid red !important; */
       }
  
  
h1, h2 {
    font-size:14pt;
    clear:both;
    padding:10px;
       }

h3     {
    font-size:13pt;
    padding:10px 0 0;

        }

div {
/*  border:1px solid cyan; */
}

       
p {
    padding:0;
    margin:0 0 10px;
/*  border:1px solid blue; */   
    }      

td {
    vertical-align:top;
    padding:10 0 0 0;
    }

       
#OrientationsLeiste .active {
    font-size:16pt;
    }      
#OrientationsLeiste .old {
    font-size:14pt;
    color:#6E6E6E;

    }          
       
ul,li    {
    list-style:none;
    padding:0px;
    margin:0px;
 }
 
 
li        {
    margin-left:1.5em;
    text-indent:-0.9em;
/*
  border-top:1px solid green;
  background-color:#99CCFF; 
*/
 }

ul.werklist li {
  border-top:1px solid #FFFFFF;
    clear:both;
    margin:0;
    text-indent:0;
    
    }
    
.logo     {
      font-size:24pt;
      font-weight:bold;
      
  }         
    
.thumb {
      border:1px solid black;
       
     }    

.links {
      float:left;
      clear:left;
      margin:4px 10px 4px 0px;
    }

.rechts {
      float:right;
      clear:right;
      margin:4px 0px 4px 10px;
    }    
         

a:link, a:visited { 
	text-decoration: none; 
	color: #000000;
	}

a:hover, a:active { 
	text-decoration: none; 
	color:#AEAEAF;
	}

.kommentar {
            font-size:10pt;
            font-weight:normal;
            font-style:italic;
  }

.jahr {
      text-align:right;
      padding-right:10px;
      }


#Inhalt3 a {
            color:#357012

}
#Inhalt3 a:hover {
            color:#702012

}
#Inhalt3 ul a {
            color:#33552D


}

#Seite  {
   position:relative;
   left:0;
   top:0;
   min-height:600px;
   width:775px;
   height:100%;
   text-align:left;
   margin:0 auto;
   padding:170 0 90;
   border:0;
   
      }





#LeisteOben {
   position:absolute;
   background-color:#EEEEFF;
   top:50px;
   left:0;
   width:100%;
   height:100px;
   padding:0px;
   margin:0px;
   border:0px;
}
#LogoOben {
   position:absolute;
   top:50px;
   left:0px;
   width:100%;
   height:40px;
   padding:0px;
   margin:0px;
   border:0px;
}
#MenuLeiste {
   position:absolute;
   top:150px;
   left:0px;
   width:775px;
   height:20px;
   padding:0px;
   margin:0px;
   border:0px;
}

#MenuLeiste div {
   position:absolute;
   top:1px;
   height:20px;
   padding:0px;
   margin:0px;
   border:0px;
}


#MenuLeiste a {
   font-weight:bold;
   
   }




#Menu01 {
   left:10px;
}
#Menu02 {
   left:130px;
}
#Menu03 {
   left:340px;
   }
#Menu04 {
   left:435px;
}
#Menu05 {
   left:490px;
}
#Menu06 {
   left:560px;
}
#Menu07 {
   left:665px;
}
#Menu08 {
   left:710px;
}



#PlatzhalterLinks {
   position:absolute;
   top:170px;
   left:0px;
   width:125px;
   height:385px;
   padding:0px;
   margin:0px;
   border:0px;
}

#Inhalt {
   position:relative;
   top:0;
   left:0;
   height:100%;
   padding:0;
   margin:0 0 0 125px;
   border:0px;

   
}
#OrientationsLeiste {
   position:absolute;     
   top:0px;
   left:0px;          
   z-index:10;
   width:525px;
   height:50px; 
   background-color:white;
   padding:15px 0px 0px 10px;
   margin:0px;
   border:0px;
}
#Inhalt2 {
   position:absolute;
   top:0px;
   left:0px;
   height:100%;
   width:100%;
   padding:0px;
   margin:0px;
   border:0;
   overflow:auto;
   
}
#Inhalt3 {
   position:absolute;
   top:0px;
   left:0px;
   width:525px;
   padding:50px 0 0;
   margin:0px;
   padding-bottom:30px;
   border:0px;

}
#Logo {
   position:absolute;
   bottom:0px;
   left:558px;
   height:77px;
   width:72px;
   padding:0px;
   margin:0px;
   border:0px;
   
}
#LeisteUnten {
   position:absolute;
   background-color:#AEEEFF;
   bottom:0px;
   left:0px;
   width:775px;
   height:90px;
   padding:21px 0 0;
   margin:0px;
   border:0px;
   text-align:right;
} 

#LeisteUnten a {
   font-weight:bold;
   
   }   
   
#LeisteUnten div {
   position:absolute;
   top:21px;
   height:20px;
   padding:0px;
   margin:0px;
   border:0px;
}

#MenuUnten01 {
    left:0px;
}

#MenuUnten02 {
    left:705px;
}