/* CSS www.kern-tiefbau.de */

        /* Allgemeine Grundeinstellungen */
                html, body {
                margin: 0;
                }
                body {
                        background-color:#D4D4D4;
                        text-align: center;
                        color:#2B387E;
                        font-family:Arial, Helvetica, sans-serif;
                        font-size:14px;
                        line-height: 20px;
                }
        /* Positionierer*/
                #centerbox {
                        position:absolute;
                        width:900px;
                        height:540px;
                        left:50%;
                        top:50%;
                        margin-left: -451px; /* Hälfte der Breite */
                        margin-top: -271px;  /* Hälfte der Höhe */
                        background-color:#FFF;
                        border: 1px solid #233183;
                }
                .boxKopf {
                        float:left;
                        height:98px;
                        width:900px;
                        text-align: left;
                }
                .boxLogo {
                        float:left;
                        height:98px;
                        width:190px;
                        text-align: left;
                        background-image:url(../images/logo.png);
                        background-repeat: no-repeat;
                }
                .boxOben1 {
                        float:left;
                        height:28px;
                        width:710px;
                        text-align: left;
                        background-image:url(../images/hg_oben1.png);
                        background-repeat: no-repeat;
                }
                .boxLeiste {
                        float:left;
                        height:50px;
                        width:710px;
                        text-align: left;
                        background-image:url(../images/hg_leiste.png);
                        background-repeat: no-repeat;
                }
                .boxOben2 {
                        float:left;
                        height:20px;
                        width:710px;
                        text-align: left;
                        background-image:url(../images/hg_oben2.png);
                        background-repeat: repeat;
                }
                .boxMitte {
                        float:left;
                        height:406px;
                        width:900px;
                        text-align: left;
                }
                .boxStreifenlinks {
                        float:left;
                        height:406px;
                        width:8px;
                        text-align: left;
                        background-image:url(../images/hg_links.png);
                        background-repeat: repeat;
                }
                .boxMenu {
                        float:left;
                        height:406px;
                        width:100px;
                        text-align: left;
                }
                .boxInhalt {
                        float:left;
                        height:326px;
                        width:792px;
                        text-align: left;
                        background-image:url(../images/hg_mitte.jpg);
                        background-repeat: no-repeat;
                        overflow:auto;
                        margin-top: 80px;
                }
                .InhaltMitte1 {
                        float:left;
                        height:200px;
                        width:640px;
                        text-align: left;
                        padding: 40px 50px 10px 70px;
                }
                .InhaltMitte2 {
                        float:left;
                        height:200px;
                        width:640px;
                        text-align: justify;
                        padding: 0px 50px 10px 70px;
                }
                .boxUnten {
                        float:left;
                        height:36px;
                        width:900px;
                        text-align: left;
                }
                .boxu1 {
                        float:left;
                        height:36px;
                        width:575px;
                        text-align: left;
                        background-image:url(../images/u1.png);
                        background-repeat: repeat;
                }
                .boxu2 {
                        float:left;
                        height:36px;
                        width:325px;
                        text-align: right;
                        background-image:url(../images/u2.png);
                        background-repeat: repeat;
                }
                .imp {
                        float: right;
                        width: 100px;
                        height:20px;
                        padding: 10px 10px 0px 10px;
                        font-size: 14px;
                }



        /* Links*/
                 a {
                        text-decoration:none;
                        color:#FF6B00;
                 }
                 a:hover {
                        text-decoration:none;
                        color:#233183;
                        font-weight:bold;
                 }
                 .imp a {
                        color:#FFF;
                        font-weight: bold;
                        text-decoration:none;
                 }
                 .imp a:hover {
                        color:#FFF;
                        font-weight: bold;
                        text-decoration:underline;
                 }
                 li a {
                        text-decoration:none;
                        color:#233183;
                 }
                 li a:hover {
                        text-decoration:none;
                        color:#FF6B00;
                        font-weight: normal;

                 }










        /* Zeichenformate */
                /* Absaetze */







        /* Sonderformate */

                td {
                        vertical-align:text-top;
                        /*text-align:left;*/
                        font-family:Arial, Helvetica, sans-serif;
                        font-size:14px;
                }
                b {
                        font-weight: bold;
                }
                /* Ueberschriften */
                h1, h2, h3, h4, h5 {
                        text-align:left;
                        font-weight:bold;
                }




        /* Formulare */
                form {
                        margin:0;
                        padding:0;
                }
                 input.button {
                         float:left;
                        border-top:none;
                        border-right:none;
                        border-bottom:none;
                         border-left: 1px solid #FFC100;
                        padding:2px 8px;
                        margin-left:15px;
                        background-image:none;
                        background-color:#AB1315;
                        color:#FFFFFF;
                        font-family:Verdana, Arial, Helvetica, sans-serif;
                        font-size:11px;
                }
                 input.button:hover {
                         border-left: 1px solid #000000;
                        background-image:none;
                        background-color:#FFC100;
                        color:#000000;
                }
