body {
    /*background-image:   url(images/hintergrund.png);*/
    font-family:        Verdana, Arial, sans-serif;
    font-size:          small;
    margin:             0px;
    }
    
h5 {
    color:              blue;
    font-family:        serif;
    font-style:         italic;
    
}
h1 {
    color:              red;
    font-family:        serif;
    font-style:         italic;
    
}

#inhalt {
    width:              800px;
    padding-top:        5px;
    padding-bottom:     5px;
    background-color:   #99ccff;
    margin-left:        auto;
    margin-right:       auto;
    }

#kopfleiste {
    font-size:          150%;
    margin:             10px;
    /*background-color:   #ffff66;*/
    height:             137px;
    background-image:   url(images/bannertest.gif);
    }

#navleiste {
    margin:             0px 10px 10px 10px;
    width:              140px;
    background-color:   white;
    font-size:          60%;
    padding:            10px;
    float:              left;
    }

#hauptinhalt {
    
    font-size:          105%;
    margin:             0px 10px 10px 180px;
    background-color:   white;
    padding:            10px;
    }
    
#fussleiste {
  background-color: #ffff66;
  text-align:       center;
  padding:          10px 10px 10px 10px;
  margin:           10px;
  font-size:        80%;
}


p.picsleft {
    float:              left;
    padding:            0px 15px 0px 0px;
    }

p.picsright {
    float:              right;
    padding:            0px 10px 10px 10px;
    }
    
p.picscenter {
    text-align:         center;
    }


    
.images {
    border-style:       none;
    border-color:       #55a8f0;
    padding:            10px;
    margin:             10px;
    }


.nav {
    font-size:          180%;
    font-style:         normal;
    color:              blue;
    line-height:        3em;
    }
  
table {
    margin-left:        20px;
    margin-right:       20px;
    border:             thin solid black;
    caption-side:       bottom;
    border-collapse:    collapse;
    }

td, th {
    border:             thin dotted gray;
    padding:            5px;
    }

th {
    background-color:   #55a8f0;
    }

caption {
    font-style:         italic;
    padding-top:        8px;
    }

a:link {
    color:              black;
    text-decoration:    none;
    border-bottom:      none;
    }

a:visited {
    color:              black;
    text-decoration:    none;
    border-bottom:      none;
    }
    
img {
    border-style:       none;
}


