body {background: url(bilder/hinten.gif); margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

h1,h2,h3,p,li,td,ol,ul {font-family:Helvetica;}

h1 {color:#000080; font-size:24px; text-align:center; background-color:#D9D9D9;}

h2 {color:#000080;font-size:18px;}

h3 {color:#800000;font-size:18px; font-style:italic;}

p {color:#000080;font-size:16px;}

td {color:#000080; font-size:14px; vertical-align:top; padding-right: 10px;}

li {color:#000080; text-decoration:none; font-size:14px;}

ul {color:#000080; text-decoration:none; font-size:14px;}

.rahmen {border:2px solid #800000;padding:8px; background-color:#EEEEEE;}

a:link {color:#1291C5; text-decoration:underline; font-size:16px;}

a:visited {color:#ED9E39; text-decoration:underline; font-size:16px;}

a:active {color:#800000; text-decoration:none; font-size:16px;}

#box {position:absolute; left:10px; top:80px; border 1px #000000 solid; width:100%}

#logo {position:absolute;left:5px;top:70px;}

#oben {height: 30px;
       margin: 5px;}

#text {width: auto;
       margin-left: 150px;
       margin-right:250px;}

#navi {position:absolute;
       top: 200px;
       left: 0px;
       margin: 10px;
       padding: 0px;
       border 1px #000000 solid;
       width: 90px;
       height: 300px;}

#rechts {position:absolute;
         top:50px;
         right:0px;
         margin: 2px;
         padding: 2px;
         border 1px #000000 solid;
         width: 201px;
         height: 300px;}

#navi ul {list-style-type:none; margin:0; padding:0;}
#navi li {margin: 0 0 5px 0;}

#navi li a:link, #navi li a:visited {
        display: block;
        text-decoration: none;
        padding: 5px 5px 5px 0.5em;
        border-left: 12px solid #1291c5;
        color: #000080;
        width: 100%;
}
#navi li a:hover, #navi li a:active, #navi li a:focus {
        border-left: 12px solid #800000;
        background-color: #A6A6A6;
        color: #000080;