        body {

                       margin:0; padding:0;

                font-family: arial, sans-serif;

                 font-size: 12px;

                 font-weight: 100;

                 color: #555;

                 width: 900px;

                 margin-left: auto;

                margin-right: auto;

                 margin-top: 20px;

                 margin-bottom: 20px;

                 border: 1px solid #8B8B8B;

                 background: #FFFFFF;

                }



        #container{

                 margin: 0px;

                 padding: 0px;

                 border: 1px;

                 width: 900px;



                 background: #FFFFFF;

                }



        #header {

                 height: 130px;

                 width: 900px;

                margin:0;

                 padding:0;

                 background: url("../img/header6.jpg");



                 /*border-bottom: 1px solid #8B8B8B;*/

                }



         #footer{ clear: both;

                 border-top: 1px solid #8B8B8B;

                 height: 20px;

                 padding-bottom: 0px;

                 font-size:12px;

                    font-weight: 100;



                 }



         #content{

                 clear: both;

                 padding: 40px;

                 padding-top:5px;

                 width: 820px;

                 float:left;

                 background: #FFFFFF;

                 }



         #content_left{

                 clear: both;

                 margin: 0px;
                 padding: 0px;

                 width: 450px;

                 float:left;

                 background: #DDDDDD;

                 }

          #content_left1{

                 clear: both;

                 margin: 0px;
                 padding: 10px;

                 width: 530px;

                 float:left;

                 background: #DDDDDD;

                 }

         #content_right{

                 padding: 20px;

                 padding-top: 80px;

                 float:right;

                 background: #DDDDDD;

                 width: 410px;

                 height: 240px;

                 }

          #content_right1{

                 padding: 20px;

                 padding-top: 346px;

                 float:right;

                 background: #DDDDDD;

                 width: 310px;

                 height: 154px;

                 }

         #navi{         margin: 0px;

                 background: #C7CCCF;

                 height: 18px;

                 width: 900px;

                 border: 0px;

          }



        #main1 {color:#555;

                margin:0; padding:0;

                 padding-top: 0px;

                background:#8B8B8B url("../img/left.gif") top left repeat-y;



                 }



        #main2 {color:#555;

                margin:0; padding:0;

                background: url("../img/right.gif") top right repeat-y;

                }



        #left { color: #555;

                float:left;

                width:190px;

                margin:0; padding:0;

                font-size:80%;

                }





        #right {color: #555;

                float:right;

                width:190px;

                margin:0; padding:0;

                font-size:80%;

                 }



         #middle {color: #555;

                margin:0 191px;

                background: #fff;

                font-size:80%;

                 padding-left: 15px; padding-right: 15px;

                 padding-bottom: 1px;

                }







div#Rahmen {

    width: 900px;

    padding: 0em;

    background-color: #DDDDDD;

  }



  * html div#Rahmen {  /* Korrektur fuer IE 5.x */

    width: 900px;

    w\idth: 900px;

  }



  div#Rahmen div {

     clear: left;

  }



  ul#Navigation {

    margin: 0; padding: 0;

    color: #555;

    text-align: center;

    font-size:12px;

    font-weight: 100;

    list-style:                none;

  }



  ul#Navigation li {

    list-style: none;

    float: left;  /* ohne width - nach CSS 2.1 erlaubt */

    position: relative;

    margin: 0em; padding: 0;

  }

  * html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */

    margin-bottom: 0em;

  }

  *:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */

    margin-bottom: 0em;

  }



  ul#Navigation li ul {

    margin: 0; padding: 0;

    position: absolute;

    top: 1.55em; left: 0em;

    display: none;  /* Unternavigation ausblenden */

  }

  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */

    left: 0em;

    lef\t: 0em;

  }

  *:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */

    background-color:#DDDDDD; padding-bottom:0em;

  }

  ul#Navigation li:hover ul {

    display: block;  /* Unternavigation in modernen Browsern einblenden */

  }

  ul#Navigation li ul li {

    float: none;

    display: block;

    margin-bottom: 0em;

  }



  ul#Navigation a, ul#Navigation span {

    display: block;

    width: 12.82em;  /* Breite den in li enthaltenen Elementen zuweisen */

    padding: 0.1em 1em;

    text-decoration: none;

    border: 1px solid #8B8B8B;

    color: #555;

    background-color: #DDDDDD;

  }

  * html ul#Navigation a, * html ul#Navigation span {

    width: 150px;   /* Breite nach altem MS-Boxmodell für IE 5.x */

    w\idth: 154px;  /* korrekte Breite fuer den IE 6 im standardkonformen Modus */

  }

  ul#Navigation a:hover{

    border-left-color: #8B8B8B; border-top-color: #8B8B8B;

    color: #930D16; background-color: #DDDDDD;

  }



  ul#Navigation span, ul#Navigation li ul span {

    color: #930D16; background-color: #DDDDDD;

  }



  li a#aktuell { /* aktuelle Rubrik kennzeichnen*/



        color: white; background-color: #930D16;

  }



  li a#aktuell:hover { /* aktuelle Rubrik kennzeichnen*/



        color: white; background-color: #930D16;

  }



        .column-in {

                margin:0; padding:0em 0em;

                }

        .cleaner {

                clear:both;

                height:1px;

                font-size:0px;

                border:1px;

                margin:0; padding:0;

                background:#8B8B8B;

                }



        h1,h4,h3,h4 { margin: 0.7em 0; font-weight: 100; color:#930D16;}

         h1{font-size: 16px; font-weight: normal;}

         h2{font-size: 13px; font-weight: normal;}

        p { margin: 0.5em 0; color:#555;}

        a {color:#930D16; text-decoration:none;}

         a:hover{color:#930D16; text-decoration:underline;}

        a.footer {color:#555; text-decoration:none;}

         a.navtop {color:#555; text-decoration:underline;}









#submenu {

         float:                        left;

         height:                        auto;

          top:                         0px;

          width:                         190px;

         font-family:                 Arial ;

        font-size:                 12px;

         background-color:        #fff;

         padding-right:                0px;

}





#submenu a:hover {

        background-color:         #eee ;

}



/* 1.LEVEL */

#submenu .head {

        line-height:                20px;

}



#submenu .head a {

        font-weight:                700;

        height:                        20px;



}



#submenu ul {

        margin:                        0px ;

        padding:                0px;

}



#submenu ul li {

        line-height:                25px;

        margin:                        0px;

        padding:                0px 0px 0px 0px;

        background:                #FFFFFF;

        border-top:                1px solid #fff;

}



#submenu ul li.sel {

        margin:                        0px;

        padding:                0px;

}





#submenu ul li a {

        margin:                        0px;

        padding-left:                20px;

         padding-right:                0px;

        display:                block;

        width:                        170px;

        text-decoration:        none;

        color:                        #555;

        font-weight:                400;

        background:                #D2E7B1;



}



#submenu ul li.sel a {

        background:                #ccc;

        margin:                        0px;

         margin-left:                 0px;

        padding-left:                20px;

         padding-right:                0px;

        font-weight:                400;

        color:                        #555;

}



#submenu ul li.sel a:hover {

        background-color:         #eee ;

}



/*        2. LEVEL  */



#submenu ul li ul {

        margin:                        0px;

        padding:                0px;

         }

#submenu ul li ul li {

        margin:                        0px;

        padding:                0px 0px 0px 0px;

        border-top:                0px solid #fff;

        line-height:                20px;

         width:                        170px;

}

#submenu ul li.sel ul li a {

        padding-left:                30px ;

         padding-right:                0px;

         border:                        0px;

        font-weight:                500 ;

        color:                        #555;

        border-top:                1px solid #fff;

        background:                #ddd;

         width:                        160px;



}

#submenu ul li ul li.sel a {

        padding-left:                30px ;

         padding-right:                0px;

        width:                         160px;

        font-weight:                400 ;

        background:                #eee;

}



#submenu ul li.sel ul li.sel  a:hover {

        background:                #eee ;

}



/* 3. LEVEL */



#submenu ul li.sel ul li.sel ul li a {

        padding-left:                35px ;

         padding-right:                0px;

        font-weight:                500 ;

        background:                #eee;

         width:                        155px;

}



#submenu ul li.sel ul li.sel ul li.sel a {

        padding-left:                35px ;

         padding-right:                0px;

        background:                #eee;

}



#submenu ul li.sel ul li.sel ul li a:hover {

        background:                #fff ;

}



#submenu ul li.last a{

        border-bottom:                1px solid #fff;

         }



#submenu ul li.lastsel a {

        background:                #ccc;

        margin:                        0px;

         margin-left:                 0px;

        padding-left:                20px;

         padding-right:                0px;

        font-weight:                400;

        color:                        #555;

        border-bottom:                1px solid #fff;

}



#submenu ul li.lastsel a:hover {

        background-color:         #eee ;

}





/*

---------------Formular------------------------

*/



form

{

        margin:                2em 0;

        display:        block;

}



fieldset

{

        border:                1px solid #000;

        padding:        1em 1.7em;

        width:                410px;

        margin:                1em 0 0 0;

        background:        #f3f3f3;

}



select

{

        position:         relative;

        top:                 -1.4em;

        left:                 8em;

        display:        block;

        width:                8em;

        border:                1px solid #a5acb2;

}

select:hover, input:hover, textarea:hover

{

        border:                1px solid #999;

        color:                #000000;

}

select:focus, input:focus, textarea:focus

{

        background:        #D2E7B1;

        border:                1px solid #000;

        color:                #000;

}



legend

{

        color:                #000;

}

label

{

        clear:                 left;

        float:                 left;

        display:         block;

        width:                 2em;

        margin-top:         -1em;

        font-weight:         normal;

}



label.erstes

{

        margin-top:        1em;

}

input

{

        position:         relative;

        top:                 0em;

        left:                 0em;

        display:         block;

        border:                1px solid #a5acb2;

        padding:        2px;

        background:        #fff;



}



input.radio

{

        width: 2em;

}



input.senden

{

        top:                 0.4em;

        left:                0;

        display:        block;

        width:                32.5em;

}



input.hidden

{

        visibility: hidden;

}



textarea

{

        position:         relative;

        top:                 -1.4em;

        left:                 0;

        display:         block;

        border:                1px solid #a5acb2;

        padding:        2px;

        width:                26em;

        height:                15.7em;

}





fieldset.radio input

{

        border:                none;

        background:        none;

        left:                0.5em;

         width: 2em;

}



* html fieldset.radio input

{

        left:                0.5em;

           width: 2em;

}



/*

#DDDDDD

#CBA9AB

#B8757A

#A64148

#930D16

*/
