*{
    padding:0px;
    margin:0px;
    font-family: Arial,Verdana, sans-serif ;
} 
 
 
 header {                                                 
     height:auto;
     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:665px ; 
       float: left;
   }
 article{
      width: auto;
     padding:23px;
     text-align: left;
     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 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;
  }
   article img{
     width: 200px;
     height: 187px;
     border-color: #000000;
     border: none;
 }
 
 video {
     border: gray 1px solid;
     border-radius: 5px;
     background-color: transparent;
 
 }
 
 aside{
     text-align: center;
     padding-right: 10px;
     width: 155px;
    height:1180px;
     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: 12pt;
     
     font-variant: small-caps;
     
 }
 aside p {
     font-size: 10pt;
     font-style: italic;
     font-weight: bold;
     color: #FF0000;
    
 }
 aside img{
     width: 140px;
     height: 120px;
     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;
     
 }
 