 
/* -- Allgemeines -- */
body {
 /*background-color : #36C326;*/
}

img {
 border : 0;
}

a{
 color           : #107500;
 text-decoration : underline;
}

a:visited{ 
 color           : #107500;
 text-decoration : underline;
}

a:hover{
 color           : #0000ff;
 text-decoration : underline;
}

h1{
 text-decoration : none;
 font-size       : 23px;
 margin-top      : 10px;
 margin-left     : 10px;
 align           : center;
}

h2{
 text-decoration : none;
 font-size       : 20px;
 margin-top      : 10px;
 margin-left     : 10px;
}

h3{
 text-decoration : none;
 font-size       : 15px;
 margin          : 0px;
 margin-top      : 10px;
 margin-left     : 10px;
 margin-bottom   : 20px;
 padding         : 0px;
}

h5{
 text-decoration : underline;
 font-size       : 12px;
 margin          : 0px;
 margin-top      : 10px;
 margin-left     : 10px;
 margin-right    : 20px;
 margin-bottom   : 10px;
 padding         : 0px;
}

td{
  vertical-align : top;
}


/* -- Klassen -- */

.allgemein {
 background-color : #FFFFFF;
 font-family      : Verdana, Arial;
 font-size        : 12px;
 color            : #000000;
 width            : 100%;
}

.tabelle {
 margin-left   : 40px;
 margin-right  : 40px;
 
}

.header{
 max-height : 55px;
 text-align : center;
 font-size  : 32px;
 color      : #158000;
}

.footer{
 width         : 100%;
 padding       : 0px;
 margin        : 0px;
 margin-top    : 0px;
 margin-left   : 0px;
 margin-right  : 0px;
 margin-bottom : 0px;
 background-color : #dddddd;
}

.footer p{
 padding       : 0px;
 margin        : 0px;
 margin-top    : 5px;
 margin-left   : 5px;
 margin-right  : 5px;
 margin-bottom : 5px;
 font-size     : 10px;
 color         : #444444;
}

.footer span a{
 color           : #444444;
 text-decoration : none;
}

.footer span a:visited{
 color           : #444444;
 text-decoration : none;
}

.footer span a:hover{
 color           : #444444;
 text-decoration : none;
}

.tz{
 max-height       : 55px;
 background-image : url(../images/bg_gelb_weiss2.png);
} 

.navi{
 width            : 150px;
 text-align       : left;
 background-image : url(../images/bg_gelb_weiss.png);
}

.content{
 min-height : 200px; /* geht nicht, wieso auch immer */
}

.content p{
 margin-top    : 10px;
 margin-left   : 20px;
 margin-right  : 20px;
 margin-bottom : 10px;
}

.menu{
 padding         : 0px;
 margin          : 0px;
 margin-left     : 10px;
 list-style-type : none;
}

/*.menu li{
 background-image     : url(../images/button_energiequell2.png);
 background-repeat    : no-repeat;
 background-position  : center 0px;
 text-align           : center;
 height               : 36px;
}*/

.self{
 padding         : 0px;
 margin          : 0px;
 margin-left     : 40px;
 margin-right    : 20px;
 margin-bottom   : 40px;
}

.buecher td{
 border-bottom : 1px solid #000;
 margin-top    : 25px;
 margin-bottom : 25px;
}

