html{
         background-color:  #99CC33;
         font-family: Verdana;
         text-align:center;      /*Zentrierung im Internet Explorer*/
         font-size:0.76em;
         color:#333;
         z-index:1;
}
body{/*weißer Bereich*/
         line-height: 1.4em;/*leichtere Lesbarkeit */
         margin: auto;
         margin-top:1em;
         background-color: white;
         background-image: url(../pics/linie.gif); /*background-repeat:y; */
         width: 820px;
         min-height: 556px;
         font-family: Verdana;
         border-bottom: 1.4em solid #693;
         position:relative;
         }
.logo{
         width:60px;
         margin-left:-18px;
         position:absolute;
         top:0;left:590px;
         z-index:2;

}
.header{
         margin:0;
         padding-top:2em;
         padding:2em;
         float: right;
         text-align: left;
}
.header p{margin:1.4em;
         }
.kontakt{
         color: #c03;
         font-weight: bold;
         margin-top: 20px;
         margin-bottom: 40px;
}
.secret{
         color: white; font-size:0em;
         padding:0; margin:0;
}
.dezent a:link{
         color: #ccc;
         margin:0px;
         padding:0px;
}
.dezent a:visited {color: #ccc;}
.dezent a:hover {color: #c03;}
.dezent a:active { color: #c03;}
.dezent a:focus { color: #c03;}
.robin{
         width:160px;
         position:absolute;
         bottom:0;right:0;
}
.site{/*Seiteninhalt*/
         text-align: left;
         width: 580px;
         margin:0;
         margin-top:-0px;
         padding:0;
         position:relative;
         border:0px solid red
}
.box{/*Infoboxen*/
         width:160px;
         margin:6px;
         padding:0.8em;
}
a:link {color: #693;}
a:visited {color: black;}
a:hover {color: #c03;}
a:active { color: #c03;}
a:focus { color: #c03;}
ul#Navigation {
         text-align: center;
         margin:0;
         margin-left:30px;
         padding:0;
         padding-top:12px;
         font-weight: bold;
         height:30px;
}
ul#Navigation li {
         list-style: none;
         display: inline;
         margin: 0.2em; padding: 0;
         color:white;
}
ul#Navigation a, ul#Navigation span {
         padding: 0.2em 0.8em; margin: 4px;
         float: left; width: 6em;
         text-decoration: none;
         border: 1px solid #693 ;
         border-left-color: white;
         border-top-color: white;
         background-color: #9c6; color:white;
}
* html ul#Navigation a, * html ul#Navigation span {
         width: 1em;    /* nur fuer IE 5.0x erforderlich */
         w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
}
ul#Navigation a:hover, ul#Navigation span {
         border-color: white;
         border-left-color:  #693;border-top-color:  #693;
         color: white; background-color: #669933;
  }
ul#Navigation div {clear: left;}
h1{
         font-size:1.2em;
         font-weight:900;
         font-variant:small-caps;
         text-indent:1.2em;
         margin: 10px;
         margin-left:-0px;
}
h2 {
         font-size: 1.4em;
         margin: 20px;
         margin-top:2em;
         margin-left: 30px;
         padding-bottom: 10px;
         border-bottom: 0.1em solid #c03;
         text-align:left;
}
h3 {
         font-size: 1.0em;
         text-align:left;
         margin: 20px;
         margin-left: 30px;
         margin-bottom:6px;
}
h4{
         font-size: 1.2em;
         margin:0px;
}
p{
         margin: 20px;
         margin-left: 30px;
         margin-top:6px;
         text-align:left;
         line-height:1.4em;
}
.rechts{
         text-align: right;
}
i{
         margin: 20px;
         margin-left: 30px;
         margin-top:6px;
         text-align:left;
         line-height:1.4em;
}
table{
         margin:20px;margin-left:26px;
         width:52em;
         padding:0;
         border-collapse:collapse;
         font-size:0.86em;
}
td{
         padding:0.4em;
         border:1px dotted silver;
         vertical-align:top;
}
.dezent{
         color: #999;
         margin-left:30px;
}
.dezent a:link{color: #999;}
.dezent a:visited {color: #999;}
.dezent a:hover {color: #c03;}
.dezent a:active { color: #c03;}
.center{
         text-align:center;
         margin-left:100px; margin-right:100px;
}
ul{
         padding-left:14px;
         margin-left:42px;
         text-align:left;
}
li {margin-bottom:0.6em;}
.footer{
         text-align:right;
}
.faelle{
         text-align: center;
         font-weight: bold;
         padding: 0.2em 0.8em; margin: 10px;
         text-decoration: none;
         color:white;
         background-color: #c03
         }
.faelle a:{
         border: none;
         color: white; background-color: #c03;
         text-decoration: none;
         }
.faelle a:link{
         color: white;
         border: none;
         text-decoration: none;
         }
.faelle a:visited {
         border: none;
         color: white;
         text-decoration: none;
         }
.faelle a:hover {
         border: none;
         color: white;
         text-decoration: none;
         }
.book{
         text-align: center;
         font-weight: bold;
         padding: 0.2em 0.8em; margin: 10px;
         text-decoration: none;
         color:white;
         background-color: #693
         }
.book a:{
         border: none;
         color: white; background-color: #693;
         text-decoration: none;
         }
.book a:link{
         color: white;
         border: none;
         text-decoration: none;
         }
.book a:visited {
         border: none;
         color: white;
         text-decoration: none;
         }
.book a:hover {
         border: none;
         color: white;
         text-decoration: none;
         }
img{
         border: none;
         }
