                body
                {
                        position:absolute;
                        background:#fff;
                        font:13px "comic sans ms", "trebuchet ms", verdana, tahoma, arial, sans-serif;
                }
                html, body
                {
                        top:0px; left:0px; right:0px;
                        min-height:100%;
                        margin:0px;
                        padding:0px;
                        width:100%;
                }
                h1
                {
                        font:normal 24px "comic sans ms", "trebuchet ms", verdana, tahoma, arial, sans-serif;
                        margin:45px 0px 0px 0px;
                        padding:0px;
                        text-decoration:none;
                }
                h2
                {
                        font:italic normal 18px "comic sans ms", "trebuchet ms", verdana, tahoma, arial, sans-serif;
                        margin:10px 0px 0px 0px;
                        padding:0px;
                        text-decoration:none;
                }
                h3
                {
                        font:italic bold 13px "comic sans ms", "trebuchet ms", verdana, tahoma, arial, sans-serif;
                        margin:5px 0px 0px 0px;
                        padding:0px;
                        text-decoration:none;
                }
                hr
                {
                        color:#999;
                        height:1px;
                        margin:20px 0px;
                }
                #menu
                {
                        position:fixed;
                        top:0px;
                        left:0px;
                        width:199px;
                        height:100%;
                        padding:5px 0px 0px 0px;
                        background:#fff url(../images/wellelinks.gif) no-repeat top left fixed;
                }
                #content_container
                {
                        margin:0px;
                        padding-top:0px;
                        padding-right:10px;
                        padding-left:210px;
                        padding-bottom:60px;
                        z-index:2;
                        color:#000;
                }
                #content_title
                {
                        margin:0px;
                        padding:10px 0px 0px 0px;
                        text-align:right;
                        overflow:hidden;
                }

                #content_indexpic
                {
                        height:190px;
                        float:left;
                        overflow:hidden;
                }
                #content_date
                {
                        margin:10px 0px;
                        text-align:right;
                        font-size:10px;
                }
                #content
                {
                        margin:0px;
                        padding:0px 0px 0px 0px;
                }
                #content p
                {
                        margin:2px 0px;
                }
                #content a
                {
                        color:#aa0000;
                        text-decoration:underline;
                }
                #content a:hover
                {
                        color:#ff8000;
                        text-decoration:underline;
                }
                #content ul
                {
                        margin:5px 20px;
                        line-height:17px;
                }
                #content li
                {
                        list-style:inside url(../images/punkt.gif);
                        padding-bottom:15px;
                }
                #content img
                {
                        border:0px solid #aaa;
                        margin:1px;
                }
                #footer_container
                {
                        position:fixed;
                        bottom:0px; left:0px; right:0px;
                        text-align:center;
                        margin:0px;
                        height:40px;
                        z-index:3;
                }
                #footer
                {
                        position:absolute;
                        top:0px; left:0px; right:0px; bottom:0px;
                        z-index:3;
                        background:#fff url(../images/welleunten.gif);
                }
                #copyright
                {
                        position:absolute;
                        right:160px; bottom:0px;
                        z-index:3;
                }
                #copy
                {
                        text-decoration:none;
                        color:#999;
                        font-size:11px;
                }
                #copy:hover
                {
                        color:#fff;
                }

                /* MSIE */
                * html, * html body
                {
                        overflow:hidden;
                        bottom:0px;
                        height:100%;
                }
                * html #header_container, * html #footer_container
                {
                        position:absolute;
                        width:100%;
                        padding-right:16px;
                }
                * html #menu
                {
                        position:absolute;
                }
                * html #header,* html #footer
                {
                        height:100%;
                        position:static;
                }
                * html #content_container
                {
                        position:absolute;
                        top:0px; bottom:0px; left:0px; right:0px;
                        height:100%;
                        width:100%;
                        overflow:auto;
                        margin:0px;
                }
                #menu ul
                {
                        margin-left:0px;
                        margin-top:0px;
                        padding-left:0px;
                        list-style-type: none;
                        font-weight:bold;
                }
                #menu a
                {
                        display:block;
                        padding:2px 15px;
                        width:180px;
                        font-weight:bold;
                }
                #menu a:link, a:visited
                {
                        color:#eee;
                        text-decoration:none;
                }
                #menu a:hover
                {
                        color:#fff;
                        text-decoration:underline;
                }
                * html #menu
                {
                        margin:0px;
                        width:199px;
                }
                #mitscherlich
                {
                        text-align:justify;
                        width:480px;
                        float:right;
                }
                #h1_top0
                {
                        clear:both;
                        margin-top:0px;
                }
                .bold
                {
                        font-weight:bold;
                }
                .center
                {
                        text-align:center;
                }
                .right
                {
                        text-align:right;
                }
                .justify
                {
                        text-align:justify;
                }
                .fleft
                {
                        float:left;
                }
                .fleft_img
                {
                        float:left;
                        text-align:left;
                        width:150px;
                        margin-right:10px;
                        padding:0px;
                }
                .fright
                {
                        float:right;
                }
                .fright_img
                {
                        float:right;
                        text-align:right;
                        width:125px;
                        margin-left:10px;
                        padding:0px;
                }
                .clear
                {
                        clear:both;
                }
                .border0
                {
                        border:0px solid;
                }
                .hr_dashed
                {
                        color:#999;
                        height:1px;
                        margin:0px 0px;
                        border-style:dashed;
                }
