
*{
         padding: 0px;
         margin: 0px;
}

header{
         height: 100px;
         background-color:#FFFF00;
         border-radius: 10px;
         }
header img {
         height: 100px;
         width: 800px;
         }
body{
         width: 800px;
         background-color: black;
         margin: 25px auto;
}

header h1{
         font-family: verdana;
         font-style: italic;
         padding-left: 50px;
         font-size: 40pt;
         text-shadow: white 3px 3px 5px;
         color: black;
         }
header a {
         text-decoration: none;
         color:black;
         }
header h2{
         font-family: verdana;
         font-style: italic;
         color: black;
         text-align: right;
         padding-left: 480px;
         margin-right: 20px;
         }

div ul {
         list-style-type: none;
         }
div li   {
         display: inline;
         background-color: #FFFF00;
         margin-right: 40px;
         padding-right: 35px;
         padding-left: 35px;
         padding-top: 3px;
         padding-bottom: 3px;
         border: #000000 3px outset;
         border-radius:5px;
         font-weight: bold;

         }
div {
         margin-top: 25px;
         text-align: center;
         }

div a{
         text-decoration: none;
         text-shadow: white 3px 3px 5px;
         color: black;
         }
div li:hover{
         border: #000000 3px inset;
         }
section {
         width: 550px;
         float: left;
         }
article {
         border: white 4px groove;
         padding: 20px;
         text-align: left;
         margin-bottom: 25px;
         margin-right: 30px
         }
article h2 {
         font-size: 14pt;
         color: white;
         padding-bottom: 10px;
         }
article p {
         font-size: 12pt;
         color: white;
         padding-bottom: 10px;
         }
article a {
         color: white;
         }
article img {
         width:250 px;
         height:250px;
         border: none;
         }
aside{
         margin-top: 25px;
         text-align: center;
         padding-right: 10px;
         float: right;
         background-color:#222222;
         width: 155px;
         border-radius: 15px;
         padding: 35px;
         color: white;
}
aside img {
         width:100 px;
         height: 100px;
         border: none;
         }
aside li {
         color:white;
         text-align: left;
         }
aside a {
         color:white
         }
footer{
         clear: both;
         text-align: center;
         background-color: #FFFF00;
         padding: 5px;
         color: black;
         border-radius: 15px;
         margin-top: 25px;
         }
footer p {
         font-sith: 12pt;
         color: black;
         font-weight: bold;
         }
td       {
         color: white;
         text-align: left;
         }
p        {
         color: white;
         text-align: left;
         }
h2       {
         color:white;
         }
table    {
         margin-top: 25px;
	 align: center;
         }
table img {
         width: 200px;
         height: 150px;
	 align: center;
         }
section {
         margin-top:25px;
         }

form table{
         margin: 0px auto;
         margin-top: 25px;
         background-color:#FFFF00;
         border-radius: 15px;
         padding: 15px;
         }
form td {
         color: black;
         }

kalender a{
          text-align: center;
          }