html, body {
   background-color: #FDF6DA;
   color: #007630;
   margin: 0;
   padding: 0;
   height: 100%; 
	font-size: 100.01%;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-align: center;
}

h1 {
   font-size: 110%;
   background-color: inherit;
   color: #007630;
   margin: 0 0 0 20px;
}

p {
   background-color: inherit;
   color: #333333;
   font-size: 80%;
   margin-left: 20px;
}
a:link, a:visited {
   background-color: inherit;
   color: #007630;
}
a:hover, a:active{
   background-color: inherit;
   color: #007630;
   text-decoration: none;
}
#kasten {
   width: 680px;
   min-height: 430px;
   border: 1px dotted #007e46;
   text-align: left;
   position: absolute;
   top: 50%;
   left: 50%;
   margin-left: -340px;
   margin-top: -215px;
}

#logo {
   margin: 3px;
   float: right;
}
#linkeseite {
   width: 440px;
   float: left;
   margin-top: 10px;
}

#rechteseite {
   width: 200px;
   float: right;
   text-align: center;
   margin:  55px 4px 20px 0;
}

.claro {
   font-size: 10%;
   clear: both;
}

