        A:link    { text-decoration: none;  border: none; color:#800000;}
        A:visited { text-decoration: none; border: none; color:#800000;}
        A:hover   { text-decoration: underline; border: none; color:#800000;}
        A:active  { text-decoration: underline; border: none; color:#800000;}
        A.menue:link    { text-decoration: none; border: none; color:#FFFFFF;}
        A.menue:visited { text-decoration: none; border: none; color:#FFFFFF;}
        A.menue:hover   { text-decoration: underline; border: none; color:#FFFFFF;}
        A.menue:active  { text-decoration: underline; border: none; color:#FFFFFF;}
        A.ref:link    { text-decoration: none; border: none; color:#3F3F3F;}
        A.ref:visited { text-decoration: none; border: none; color:#3F3F3F;}
        A.ref:hover   { text-decoration: underline; border: none; color:#3F3F3F;}
        A.ref:active  { text-decoration: underline; border: none; color:#3F3F3F;}
        a.newstitle:link{color:#000000;text-decoration:none}
        a.newstitle:visited{color:#000000;text-decoration:none}
        a.newstitle:active{color:#000000;text-decoration:none}
        a.newstitle:hover{color:#000000;text-decoration:underline}

        body {
                scrollbar-face-color : #990000;
                scrollbar-shadow-color :#FFFFFF;
                scrollbar-highlight-color : #FFFFFF;
                scrollbar-3d-light-color : #FFFFFF;
                scrollbar-dark-shadow-color: #FFFFFF;
                scrollbar-base-color : #990000;
                scrollbar-arrow-color : #FFFFFF;

                margin: 0 0 0 0;
                padding: 0px;
        }

        body,table,td,tr,div,p,a,h1,h2,h3 {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 13px;
                color: #3F3F3F;
        }

        .linie-grau {
                background-image: url(images/linie-gr.jpg);
                background-repeat: repeat-x;
                background-position: center;
        }
        .linie-rot {
                background-image: url(images/linie-ro.jpg);
                background-repeat: repeat-x;
                background-position: center;
        }

        .verlauf-o {
                background-image: url(images/verlauf-o.jpg);
                background-repeat: repeat-y;
                background-position: left;
        }

        .imp {
                background-image: url(images/paragraph.jpg);
                background-repeat: no-repeat;
                background-position: center;
        }

        .aussen-li {
                background-image: url(images/image001.gif);
                background-repeat: repeat;
                border-right: 1px solid #808080;
        }

        .aussen-re {
                background-image: url(images/image001.gif);
                background-repeat: repeat;
                border-left: 1px solid #808080;
        }

        .referenz {
                background-image: url(images/web.jpg);
                background-repeat: no-repeat;
                background-position: center;
        }

        .kontakt {
                background-image: url(images/kontakt.jpg);
                background-repeat: no-repeat;
                background-position: center;
        }

        .start {
                background-image: url(images/portrait.jpg);
                background-repeat: no-repeat;
                background-position: right;
        }

        .menueo {
                font-size: 15px;
                font-weight: bold;
                color: #FFFFFF;
        }

        .menueu {
                font-size: 12px;
                font-weight: bold;
                color: White;
                vertical-align: middle;
        }
         .menueu-r {
                font-size: 10px;
                color: White;
                vertical-align: middle;
        }

        .vt {
                font-size: 13px;
                font-weight: bold;
                color: #2F2F2F;
        }

        .wt {
                font-size: 13px;
                font-weight: normal;
                color: #2F2F2F;
        }

        h1 {
                font-size: 16px;
                font-weight: bold;
                color: #800000;
        }

        h2 {
                font-size: 18px;
                font-weight: bold;
                color: #800000;
        }

        h3 {
                font-size: 14px;
                font-weight: bold;
                color: #800000;
        }

        li {
                font-size: 13px;
                font-weight: bold;
                color: #2F2F2F;
        }

        .liste {
                font-size: 13px;
                font-weight: normal;
                color: #2F2F2F;
        }

        /* ############ Menü ####################### */
        #navlist
        {
                padding: 0 10px 20px 20px;
                margin-left: 0;
                font: bold 14px Verdana, sans-serif;
                background: #FFFFFF;
                width: 195px;
        }

        #navlist li
        {
                list-style: none;
                margin: 0;
                border-top: 10px solid #FFFFFF;
                text-align: left;
        }

        #navlist li a
        {
                display: block;
                padding: 0.25em 0.9em 0.25em 0.75em;
                border-left: 15px solid #838181;
                background: #EBEBEB;
                text-decoration: none;
                border-top: 5px solid #800000;
        }

        #navlist li a:link { color: #4F4F4F; }
        #navlist li a:visited { color: #4F4F4F; }

        #navlist li a:hover
        {
                display: block;
                padding: 0.25em 0.9em 0.25em 0.75em;
                border-left: 15px solid #800000;
                background: #EBEBEB;
                text-decoration: none;
        }

        #navlist li a:active
        {
                display: block;
                padding: 0.25em 0.9em 0.25em 0.75em;
                border-left: 15px solid #800000;
                background: #EBEBEB;
                text-decoration: none;
        }

        /* ############ Formular #################### */
        .tb {
                background-color: #e9e9e9;
        }

        .ttop {
                background-color: #f9f9f9;
                color: #000000;
                padding: 3px;
        }

        .tc {
                background-color: #ffffff;
                font-family: Verdana, Arial;
                font-size: 11px;
                color: #000000;
                padding: 3px;
        }

        /* ############ CSS fuer Formular #################### */
        input.mb {
                font-family: Verdana, Arial;
                font-size: 11px;
                color: #000000;
                background-color:#dbdde1;
                border: 1px solid #000000;
        }
        textarea.mb {
                font-family: Verdana, Arial;
                font-size: 11px;
                color: #000000;
                background-color: #dbdde1;
                border: 1px solid #000000;
        }

        select.mb {
                font-family: Verdana, Arial;
                font-size: 11px;
                color: #000000;
                background-color:#dbdde1;
                border: 1px solid #000000;
        }

        .los {
                font-size: 11px;
                font-weight: bold;
                color: #000000;
                background: #c0cbd3;
                border: 1px solid #000000;
        }
        form { display: inline; }