*{
    padding:0px;
    margin:0px;
    font-family: Arial,Verdana, sans-serif ;
}


 header {
     height:1000px;
     background-color: #FDFBFC;
     border-radius:10px;
     }
     header img{
     width: 881px;
     height: 200px;
     padding-top: 10px;
     padding-right: 10px;
     padding-left: 10px;
     border-radius:10px;
   }

 body {
      width:900px;
       background-image: url(http://www.svoe-kleinmuenchen.at/bilder/background/grey093.jpg);
      margin:25px auto;
 }
  #navMenu {
    margin:0;
    padding-left: 10px;
    }
#navMenu ul {
    margin:0;
    padding:0;
    line-height: 30px;
}

#navMenu li{
    margin:0;
    padding:0;
    list-style: none;
    float:left;
    position: relative;
    background: #444444;


}

#navMenu ul li a {
    text-align: center;
    font-family: "Arial", cursive;
    text-decoration: none;
    height: 25px;
    width:96px;
    display: block;
    color: #82C300;
    border: 1px solid #000;
    text-shadow: 1px 1px 1px #000000;
 }

 #navMenu ul ul {
       position: absolute;
       visibility: hidden;
       top: 27px;
              font-size: 12px;

 }

 #navMenu ul li:hover ul {
     visibility: visible;

 }

 /**********************************************************/

#navMenu li:hover {
        background: #9F9F9F;
}

#navMenu ul li:hover ul li a:hover{
        background: #9F9F9F;
        color: #000000;
}

#navMenu a:hover {
    color: #000000;
}
.clearFloat {
    clear:both;
    margin:0;
    padding:0;
}
 section {
       width:900px ;
       float: left;
   }
 article{
     height:auto;
     padding:20px;
     text-align: center;
     margin-top: 10px;
     margin-bottom: 10px;
     margin-right: 10px;
     margin-left: 10px;
     background-color: #444444;
     border-radius: 10px;
   }
 article h2 {
     font-size: 20px;
     color: #82C300;
     padding-bottom: 10px;
     letter-spacing: 1px;
     font-weight: bold;
 }
 article p {
     font-size: 12px;
     padding-bottom: 10px;
     color: #FFFFFF;
 }
   article img{
     width: 100px;
     height: 100px;
     border-color: #000000;
     border: none;
 }    
 article blockquote {
      font-weight: bold;
      font-style: italic;
      font-size: 10px;
      padding: 15px;
      background-color: #7D7D7D;
      border-radius: 10px;
      border: #000000  3px outset;
      color: #000000;
      cursor: default;
  }

 video {
     border: gray 1px solid;
     border-radius: 5px;
     background-color: transparent;

 }

 aside{
     text-align: center;
     padding-right: 10px;
     width: 155px;
     height: 515px;
     margin-top: 10px;
     margin-bottom: 10px;
     margin-right:10px;
     float: right;
     color: #FFFFFF;
     padding: 35px;
     background-color: #444444;
     border-radius: 15px;
 }
 aside h3{
     font-size: 16pt;
     padding-bottom: 10px;
     font-variant: small-caps;
     padding-top: 25px;
 }
 aside p {
     font-size: 12pt;
     font-style: italic;
     font-weight: bold;
     color: #FF0000;

 }
 aside img{
     width: 100px;
     height: 100px;
     border-color: #000000;
     border: none;
 }
 footer {
     width: 865px;
     clear: both;
     text-align: center;
     padding: 5px;
     background-color: #444444;
     color: #82C300;
    padding-right: 10px;
     margin-left: 10px;

     border-radius:5px;




 }
 footer p{
    font-size: 12pt;
    font-weight: bold;
    font-family: monospace;
    text-shadow: black 1px 1px 2px;

 }
