body{
        padding:0;
        position:relative;
        top:0;
        left:0;
        width:900px;
        font-size:62.5%;/*62,5% * 16px = 10px*/
        margin:10px auto;

}
#oben,#navi,#inhalt{
        font:1.3em "Comic Sans MS", "trebuchet ms",helvetica,arial,sans-serif;

}
#oben{
        position:absolute;
        top:0;
        left:0;
        width:900px;
        height:120px;
        background:#008fcd;
        border-radius:15px;
        behavior:url(border-radius.htc);
}
#navi{
        position:absolute;
        top:150px;
        left:30px;
        width:211px;
        padding:0;
}
#navi img{
       margin-top:15px;

}
#inhalt{
        background:#d2ddeb;
        padding-left:271px;
        padding-top:150px;/*141*/
        padding-bottom:30px;
        padding-right:30px;
        border-bottom:10px solid #0359a6;
        border-radius:15px;
        min-height:500px;
        }

.left{
   float:left;
    margin:1.5em 1.5em 1.5em 0;
}
.right{
   float:right;
    margin:1.5em 0 1.5em 1.5em;
}
.aufhoeren{
   clear:both;
}

#oben h1{
        padding:0;
        margin:5px 10px;
        text-align:center;
        color:#ff5333;
        font-weight:bold;
        letter-spacing:4px;
        font-size:2,5px;
        text-shadow: 
        }
#oben h1 img{
        margin-right:0.3em;
        position:relative;
        top:0.2em;

}
#inhalt h2, #navi h2{
        font-size:1.3em;
        color:#32364A;
        border-bottom:2px solid #32364a;
        margin-top:0;
}
#inhalt h3{
        font-size:1.1em;
        color:#32364A;
        margin-bottom:0;
        border-bottom:1px dotted #32364a;
        border-top:1px dotted #32364a;
}
#inhalt h4{
        font-size:1.0em;
        color:#9F0000;
        margin-bottom:0;
}
#inhalt a{
        about:blank;
}
#inhalt a:link{
        color:#000;
}
#inhalt a:visited{
        color:#333;
        font-style:bold;
}
#inhalt a:hover, #inhalt a:focus, #inhalt a:active{
        color:#fff;
        background:#d2ddeb;
        text-decoration:none;
}
.aufhoeren{
   clear:both;
}

#mainnav {
         list-style-type:none;
         margin:0;
         padding:0;
         background-color:#d2ddeb;
        }
#mainnav li{
         display:inline;
        }
#mainnav a, #mainnav strong{
         text-decoration:none;
         background:#fefb3c;
         border-bottom:3px solid #d2ddeb;
         border-radius:15px;
         font-weight:bold;
         display:block;
         width:88%;
         padding:6px 6%;
        }
#mainnav li a:link, #mainnav li a:visited{
         background-color:#fce42d;
        color:#0359a6;
           }
#mainnav li a:focus, #mainnav li a:hover,  #mainnav li a:active, #mainnav strong{
         background-color:#fce42d;
        color:#32364A;
           }
span{
         text-decoration: blink;
         color: #de280f;
}

table{
   border-collapse:collapse;
   background:#eee url(bilder/weinlaub_min_grau.jpg) repeat-x;
}
thead tr{
   background:#be633c url(bilder/weinlaub_min_rot.jpg) repeat-x;
}
th{
   color:#fff;
   text-align:left;
   line-height:2;
}
td, th{
   border:2px solid #fff;
   vertical-align:top;
   padding:0.5em;
}

table img{
   float:left;
   margin-right:0.5em;
   border:1px solid #ccc;
}
tfoot td{
   text-align:right;
}