body {
        /*margin:30 0 0 120px;*/
        margin:0px !important;
        margin:30 0 0 30px;
        


        padding:0;
        font-size:12px;
        font-family:verdana,sans-serif;
/*        background:#EFEFE9 url(../img/body.gif) repeat-y top left;*/
        background:#FFFFFF url(../img/body1.gif) repeat-y top left;
}

tbody {
}

td {
        font-size:12px;
}

h1, h2, p {
        margin:10px 0;
        font-size:12px;
        color:#000000;
}

h5 {
        margin:10px 0;
        font-size:12px;
        color:#555555;
}



a {color:#000;}

#all {   
        width:890px;
}

#middleHeader {

        height:80px;
/*        margin:0 0 0 151px; */
        width : 600px;
        
        margin:0 0 0 201px !important;
        margin:0 0 0 201px;
        background:#0C3A7B;
}

#1topHeader {
        z-index:200;
        height:30px;
/*        margin:0 0 0 151px; */
        margin:0 0 0 181px;
        background:#000000;
}



#right {
        float:right;
        margin:0px 4px 0 0;
        width:120px !important;
        width:120px;
        color:#A8A6A3;
}

#leftHeader {
        position:absolute;
        top:0;
        left:0;
        height:80px;
        /*width:120px;*/
/*        width:150px; */
width:30px;
background:#FFFFFF;
}

#rightHeader {
        position:absolute;
        top:0 !important;        
        top:30;
        left:745px !important;
        left:771px;
        height:69px !important;
        height:80px;
        width:181px;
        background:#0C3A7B;
        padding:7px 4px 4px 7px;
             /*background:#EFEFE9;*/
        border-left:1px solid #B5B6BE;
        color:#EEEEEE;
        font-size:10px;
}

#logo {
        position:absolute;
        top:0 !important;
        top:30;
        left:0px !important;
        left:30px;
        height:80px;
        

        width:179px;
background:#fff;
}


#static_links span {
        display:block;
        margin:10px 0 0 2px;
}

#static_links a {
              position:absolute;
        display:block;
        font-size:10px;
        /*padding:5px 0 5px 24px;*/
        color:#A8A6A3;
        text-decoration:none;
}   

#static_links a:hover {
        text-decoration:underline;
} 

#static_links_2 span {
        display:block;
        margin:0px 0px 0px 0px;
}

#zentren {
        position:absolute;
        display:block;
        font-size:10px;
        margin:0px 0px 10px -15px;
        color:#A8A6A3;
        text-decoration:none;
        border:0px solid #000000;
}

#zentren a{
        font-size:10px;
        color:#A8A6A3;
        text-decoration:none;

}


#static_links_1 a {
        display:block;
        font-size:10px;
        /*padding:-10px 0px 0px -10px;*/
        margin: -10 px 0px ;
        color:#FF0000;
        text-decoration:none;
}

#static_links_2 a:hover {
        text-decoration:underline;
}


#home {
                background:url(../img/home.jpg) no-repeat left;
}

#kontakt {
        background:url(../img/kontakt.jpg) no-repeat left;
}

#sitemap {
        background:url(../img/sitemap.jpg) no-repeat left;
}

#impressum {
        background:url(../img/impressum.jpg) no-repeat left;
}

#drucken {
        background:url(../img/drucken.jpg) no-repeat left;
}

#nav {
        float:left;  
/*      width:150px !important;
        width:200px !important;*/

        width:199px !important;

        width:200px;
        height:1000px;
/*        background:transparent;  */
        background:#CCCCCC;  
        margin:0 0 0 1px !important;
        margin:0 0 0 0px;

        /*border-bottom:1px solid #EBEBE4;*/

}

#nav ul {
        margin:0 0 0 0;
        padding:0;
        list-style-type:none;
        border-top:0px solid #EBEBE4;
}

#nav li {           
        background:#CBCED0;
        margin:0 0 0 0 !important;
        margin:0 0 0 1px;

        /*border-bottom:3px solid #EBEBE4;*/
}  

#nav li li {

}

#nav li li li {
        background:#EBEBE4;
        margin:0 0 0 0 !important;
        margin:0 0 0 1px;

        /*border-bottom:3px solid #EBEBE4;*/
}



.lev_1_act {
        background:#546DAE !important;
}   

.lev_1_act a {
        color:#fff;

}

.lev_2_act a {
        color:#546DAE;
        font-size:13px;
        font-weight:900;
}

.lev_2 a {
        font-size:11px;
        color:#000 !important;
}

.lev_3_act a {
        color:#546DAE;
        font-size:11px;
}

.lev_3 a {
        font-size:11px;
        color:#000 !important;
}

#nav ul ul {
        margin:0 0 -1px 5px !important;
        margin:0 0 -1px 4px;
        padding:0;
        list-style-type:none;
        border-top:0px solid #fff;
}  

#nav li li a {   
        padding:4px 13px;
        font-weight:normal !important; 
        text-decoration:none;
}


#nav li li li a {
        /*padding:4px 13px;*/
        margin:0px 5px;
        font-weight:normal !important;
        text-decoration:none;
}



#nav a {
        display:block;   
        font-weight:bold;
        padding:3px 0 3px 5px;
        text-decoration:none;
}

#content_left {

        /*margin:45px 0 -45px 0;*/
}

#content_left p {
        padding:10px;
}

#content_left h1 {
        padding:2px 0 2px 10px;
        color:#fff;
        background:#546DAE;
}    

#rootline {
        position:absolute;
        margin:-37px 0 0 0 !important;
        margin:-38px 0 0 0;
        color:#fff;
        font-size:11px;
}

#rootline a {
        color:#fff;
        text-decoration:none;
        font-size:11px;
}

#content {
/*        width:570px !important;
        width:580px; */

        position:absolute;

        width:520px !important;
        width:520px;
/*        border:1px solid #000000;*/
        /*margin:0 0 0 185px !important;*/
        left:200px;
        margin:0 0 0 0px !important;
        margin:0 0 0 30px;

        padding:20px 10px;
        line-height:16px;

        /* kleiner Hack gegen den "The IE Three Pixel Text-Jog" im IE bei Floats / mehr dazu auf http://www.positioniseverything.net/explorer/threepxtest.html   */
        height: auto !important;
        height: 1%;
        /* Ende des "The IE Three Pixel Text-Jog" Hacks */
}

#copyright {
        width:520px;
        margin:50px 0 0 0;
        text-align:center;
}

#copyright , #copyright a {
        color:#918F8F;
        font-size:12px;
}
