        body
        {
                margin: 0;
                padding: 0;
                font: 75% verdana, arial, helvetica, sans-serif;
                text-align: center;
                color: #333;
                background-color: #efefef;
        }

        table, tr, td
        {
               font: 75% verdana, arial, helvetica, sans-serif;
               color: #333;
        }

        a:link { color: #0F3BAA; }
        a:visited { color: #232B62; }

        a:hover, a:active
        {
                color: #fff;
                background-color: #0F3BAA;
        }

        h2
        {
                color: #087585;
                font: 120% georgia, times, "times new roman", serif;
                font-weight: bold;
                margin: 0 0 2px 0;
                line-height: 200%;
        }

        h2 a { text-decoration: none; }

        h3
        {
                color: #087585;
                font: 106% georgia, times, "times new roman", serif;
                font-weight: bold;
                margin-top: 0;
        }

        #container
        {
                margin: 1em auto;
                width: 798px;
                text-align: left;
                background-color: #fff;
                border: 1px solid #000000;
        }

        #header
        {
                height: 86px;
                background-image: url(Bilder/head.jpg);
                background-position: 0 0;
                background-repeat: no-repeat;
                border-bottom: 1px solid #fff;
                position: relative;
        }

        #header h1
        {
                font-size: 1px;
                text-align: right;
                color: #000;
                margin: 0;
                padding: 0;
        }

        #mainnav
        {
                background-color: #12134F;
                color: #ffffff;
                padding: 2px 0;
                margin-bottom: 22px;
        }

        #mainnav ul
        {
                margin: 0 0 0 20px;
                padding: 0;
                list-style-type: none;
                border-left: 1px solid #ffffff;
        }

        #mainnav li
        {
                display: inline;
                padding: 0 10px;
                border-right: 1px solid #ffffff;
        }

        #mainnav li a
        {
                text-decoration: none;
                color: #ffffff;
                font-weight: bold;
        }

        #mainnav li a:hover
        {
                text-decoration: none;
                color: #000;
                background-color: #fff;
                font-weight: bold;
        }

        #menu
        {
                float: right;
                width: 165px;
                border-left: 1px solid #12134F;
                padding-left: 15px;
        }

        #menu ul
        {
                margin-left: 0;
                padding-left: 0;
                list-style-type: none;
                line-height: 200%;
        }

        #contents
        {
                width: 750px;
                margin: 0 20px 20px 20px;
                text-align: left;
                border: 0px solid #FF00FF;

        }

        #contentsscroll
        {
                width: 755px;
                height: 530px;
                overflow: auto;
                scrollbar-base-color: #efefef;
                margin: 0 0 0 0;
                text-align: left;
                border: 0px solid #000000;

        }

        #contentszwei
        {
                border: 0px solid #FF00FF;
                margin: 0 200px 20px 20px;
                text-align: left;

        }

        #contents p
        {
                  line-height: 120%;
                  font: 75% verdana, arial, helvetica, sans-serif;
                  color: #000000;
        }

        #contentszwei ul { line-height: 180%; }

        #contents ul { line-height: 150%; }

        .small
        {
                font-size: 9px;
        }

        #footer
        {
                clear: both;
                color: #ffffff;
                background-color: #12134F;
                text-align: right;
                padding: 5px;
                font-size: 90%;
        }

        #footer ul
        {
                margin: 0 0 0 20px;
                padding: 0;
                list-style-type: none;
                border-right: 1px solid #ffffff;
        }

        #footer li
        {
                display: inline;
                padding: 0 10px;
                border-left: 1px solid #ffffff;
        }

        #footer li a
        {
                text-decoration: none;
                color: #ffffff;
                font-weight: bold;
        }

        #footer li a:hover
        {
                text-decoration: none;
                color: #000;
                background-color: #fff;
                font-weight: bold;
        }

        #iframe
        {
               font: 80% verdana, arial, helvetica, sans-serif;
               width: 480px;
               padding-left: 10px;
               padding-right: 45px;
               text-align: left;
               font-style: normal;
               border: 0px solid #000000;
               line-height: 1.5;
        }

        #iframeeng
                {
                       font: 80% verdana, arial, helvetica, sans-serif;
                       width: 480px;
                       padding-left: 10px;
                       padding-right: 45px;
                       text-align: left;
                       font-style: italic;
                       border: 0px solid #000000;
                       line-height: 1.5;
                }
        #iframedrei
        {
               font: 80% verdana, arial, helvetica, sans-serif;
               padding-left: 30px;
               padding-right: 30px;
               text-align: left;
               font-style: normal;
               border: 0px solid #000000;
               line-height: 1.5;
        }



        #iframe2
        {
               padding-left: 50px;
               padding-right: 150px;
               text-align: left;
               font-style: normal;
               border: 0px solid #000000;
               line-height: 1.5;
        }

        .contact
        {
                text-decoration: none;
                color: #000000;
                font-weight: bold;
        }

        .navtext {
                width:150px;
                font: 75% verdana, arial, hevetica, sans-serif;
                border-width:1px;
                border-style:outset;
                border-color: black;
                layer-background-color: #C7E8ED;
                background-color: #C7E8ED;
        }

        #spaltenrahmen_ref {
                width: 730px;
                margin: 0px auto 0px auto;
                padding: 0px;
                border: 0px solid black;
                background-color: #dcdcdc;
        }

        #spaltenrahmen_ref_eins {
                width: 730px;
                margin: 0px auto 0px auto;
                padding: 0px;
                border: 0px solid black;
                background-color: #efefef;
        }

        #col1 {
                float: left;
                width: 370px;
                margin: 0px;
                padding: 5px;
                border: 0px solid black;
        }
        #col2 {
                float: left;
                width: 70px;
                margin: 0px;
                padding: 5px;
                border: 0px solid black;
        }

        #col3 {
                float: left;
                width: 150px;
                margin: 0px;
                padding: 5px;
                border: 0px solid black;
        }

        #col4 {
                float: left;
                width: 95px;
                margin: 0px;
                padding: 5px;
                border: 0px solid black;
        }

        #spaltenrahmen_tools {
                width: 730px;
                margin: 0px auto 0px auto;
                padding: 0px;
                border: 0px solid black;
                background-color: #dcdcdc;
                font: 75% verdana, arial, hevetica, sans-serif;
        }

        #spaltenrahmen_tools_eins {
                width: 730px;
                margin: 0px auto 0px auto;
                padding: 0px;
                border: 0px solid black;
                background-color: #efefef;
                font: 75% verdana, arial, hevetica, sans-serif;
        }

        #col5 {
                float: left;
                width: 290px;
                margin: 0px;
                padding: 5px;
                border: 0px solid black;
        }

        #spaltenrahmen_location {
                width: 480px;
                margin: 0px auto 0px auto;
                padding: 0px;
                border: 0px solid black;
                background-color: #FFFFFF;
        }

        #col7 {
                float: left;
                width: 230px;
                margin: 0px;
                padding: 5px;
                border: 0px solid black;
        }
        #col8 {
                float: left;
                width: 230px;
                margin: 0px;
                padding: 5px;
                border: 0px solid black;
        }

        #spaltenrahmen_team {
                width: 700px;
                margin: 0px auto 0px auto;
                padding: 0px;
                border: 0px solid black;
                background-color: #FFFFFF;
        }

        #col9 {
                float: left;
                width: 140px;
                margin: 0px;
                padding: 5px;
                border: 0px solid black;
        }
        #col10 {
                float: left;
                width: 500px;
                margin: 0px;
                padding: 5px;
                border: 0px solid black;
        }

        #spaltenrahmen_imp {
                width: 550px;
                margin: 0px auto 0px auto;
                padding: 0px;
                border: 0px solid black;
                background-color: #FFFFFF;
        }

        #col11 {
                float: left;
                width: 260px;
                margin: 0px;
                padding: 5px;
                border: 0px solid black;
        }

        #col12 {
                float: left;
                width: 260px;
                margin: 0px;
                padding: 5px;
                border: 0px solid black;
        }

        #col13 {
                float: left;
                width: 500px;
                margin: 0px;
                padding: 5px;
                border: 0px solid black;
        }

        #spaltenrahmen_lsp {
                width: 730px;
                margin: 0px 0px 0px 0px;
                padding: 0px;
                border: 0px solid black;
                background-color: #FFFFFF;
        }

        #col14 {
                float: left;
                width: 500px;
                margin: 0px;
                padding: 5px;
                border: 0px solid black;
        }

        #col15 {
                float: left;
                width: 200px;
                margin: 0px;
                padding: 5px;
                border: 0px solid black;
        }

        #spaltenrahmen_sitemap {
                width: 730px;
                margin: 0px 0px 0px 0px;
                padding: 0px;
                border: 0px solid black;
                background-color: #FFFFFF;
        }

        #col16 {
                float: left;
                width: 200px;
                margin: 5px;
                padding: 5px;
                border: 0px solid black;
        }

        #col17 {
                float: left;
                width: 200px;
                margin: 5px;
                padding: 5px;
                border: 1px solid black;
        }

        #spaltenrahmen_home {
                width: 750px;
                margin: 0px 0px 0px 0px;
                padding: 0px;
                border: 0px solid black;
                background-color: #FFFFFF;
        }

        #col18 {
                float: left;
                width: 555px;
                margin: 0px;
                padding: 5px;
                border: 0px solid black;
        }

        #col19 {
                float: left;
                width: 165px;
                margin: 0px;
                padding: 5px;
                border: 0px solid black;
        }
