body    {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        font-family:verdana, arial, sans serif;
        font-size:10pt;
        background-color:#eeeeee;
        background-image:url('bg.gif');
        background-repeat:repeat-y;
        background-position:top center;
        }
*       {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        }
.clear  {
        clear:both; 
        }
#wrapper
        {
        padding: 0px 5px 0px 5px;
        background-image:url('bg.gif');
        background-repeat:repeat-y;
        background-position:top center;
        width:970px;
        }
#wrapper #header
        {
        background-image:url('header_home.gif');
        background-repeat:no-repeat;
        background-position:top center;
        height:200px;
        }
#wrapper #header h1 a
        {
        color:#003f8a;
        text-decoration:none;
        }
#wrapper #header h1 a img
        {
        border:none;
        }
#wrapper #content_wrap
        {
        width:970px!important;
        padding:0px;
        margin: 0px;
        }
#wrapper #content_wrap #navi
        {
        width:200px;
        min-height:400px;
        margin:0px 40px 0px 40px;
        background-color:#eeeeee;
        float:left;
        }
#wrapper #content_wrap #navi ul
        {
        margin:0px 20px 0px 20px;
        padding:0px 0px 0px 0px;
        }
#wrapper #content_wrap #navi ul li 
        {
        list-style:none;
        border-bottom: solid 1px #ffffff;
        padding: 15px 0px 5px 0px;
        vertical-align:bottom;
        text-align:left;
        font-size:0.975em;
        }
#wrapper #content_wrap #navi ul li a
        {
        text-decoration:none;
        color:#333333;
        }
#wrapper #content_wrap #navi ul li a.deadline
        {
        text-decoration:none;
        color:red;
        }
#wrapper #content_wrap #navi ul li.active
        {
        padding: 15px 0px 5px 0px;
        }
#wrapper #content_wrap #navi ul li.active a
        {
        text-decoration:none;
        color:#003f8a;
        padding: 0px 0px 0px 0px;
        }
#wrapper #content_wrap #navi ul ul
        {
        margin:0px 0px -5px 20px;
        padding: 5px 0px 0px 0px;
        }

#wrapper #content_wrap #navi ul li.active ul li,
#wrapper #content_wrap #navi ul li.active ul li.active 
        {
        padding: 0px 0px 5px 0px;
        border-bottom: none;
        height:auto;
        vertical-align:bottom;
        text-align:left;
        list-style:none;
        font-size: 0.85em;
        }
#wrapper #content_wrap #navi ul li.active ul li a
        {
        text-decoration:none;
        color:#333333;
        }
#wrapper #content_wrap #navi ul li.active ul li.active a
        {
        text-decoration:none;
        color:#003f8a;
        }
#wrapper #content_wrap #navi p
        {
        margin:118px 0px 0px 0px;
        padding: 10px 0px 0px 0px;
        text-align:left;
        background-color:#ffffff;
        float:left;
        width:100%;
        color:#666666;
        font-size:0.8em;
        }
#wrapper #content_wrap #navi p a
        {
        color:#666666;
        text-decoration:none;
        }
#wrapper #content_wrap #navi p a img
        {
        border:none;
        }
#wrapper #content_wrap #content
        {
        width:650px;
        margin:0px 40px 0px 0px;
        float:left;
        color:#333333;
        }
#wrapper #content_wrap #content #aufreisser
        {
        margin:0px;
        padding:0px;
        }
#wrapper #content_wrap #content #aufreisser p
        {
        margin: 5px 0px 0px 0px;
        float:right;
        font-size:0.675em;
        color:#666666;
        }
#wrapper #content_wrap #content #inhalt
        {
        padding:0px;
        margin:0px;
        text-align:left;
        font-size:0.975em;
        }
#wrapper #content_wrap #content #inhalt h2
        {
        font-size:1.155em;
        margin: 10px 0px 20px 0px;
        font-weight:normal;
        }
#wrapper #content_wrap #content #inhalt img
        {
        margin: 5px 5px 5px 0px;
        }
#wrapper #content_wrap #content #inhalt a img
        {
        border:none;
        }
#wrapper #content_wrap #content #inhalt a
        {
        color:#003f8a;
        }
#wrapper #content_wrap #content #inhalt ul,
#wrapper #content_wrap #content #inhalt ol
        {
        margin: 0px 0px 0px 20px;
        }
#wrapper #content_wrap #content #inhalt table
        {
        margin: 10px 0px 10px 0px;
        width:100%;
        }
#wrapper #content_wrap #content #inhalt table td
        {
                
        padding: 2px 2px 2px 2px;
        border-top: solid 1px #eeeeee;
        }
#wrapper #footer
        {
        text-align:left;
        margin:30px 0px 0px 0px;
        padding:0px 0px 30px 0px;
        border-top:solid 1px #eeeeee;
        }
#wrapper #footer .sponsor
        {
        width:200px;
        float:left;
        text-align:center;
        }
#wrapper #footer  p
        {
         margin: 10px 0px 20px 20px;
        font-size:0.675em;
        }
#wrapper #footer .sponsor a
        {
        color:#eeeeee;
        }
#wrapper #footer .sponsor a img
        {
        border:none;
        }
