/******************
anweisung im pic ordner kopf_logo.css
#header {
    width:920px;
    height:160px;
    top:1px;
    position:relative;
        background-image:url("files/pic/2018_logo_aufer_.jpg");
    background-repeat:no-repeat;
}
**************************************/
#header .mod_navigation {
    top:101px;
    position:relative;
    padding-bottom:100px;
    padding-left:37px;
    font:14px Tahoma,Arial,Helvetica,sans-serif;
    font-weight:bold;
    text-decoration:none;
    z-index:100;
}
#header .mod_navigation ul {
    width:auto;
    float:left;
    margin:0;
    padding-top:0;
    padding-right:0;
    padding-left:150px;
}
#header .mod_navigation li {
    width:auto;
    float:left;
    margin:0 20px;
    list-style-type:none;
}
#header .mod_navigation a {
    display:block;
    line-height:31px;
    text-decoration:none;
    color:#ececec;
}
#header .mod_navigation .active,
#header .mod_navigation .trail {
    line-height:31px;
    font-weight:normal;
    text-decoration:none;
    color:#f5cc02;
}
#header .mod_navigation a:hover,
#header .mod_navigation a:focus {
    text-decoration:none;
    color:#f2de46;
}
#header .mod_navigation .level_2 li {
    clear:both;
}
#header .mod_navigation .level_2 {
    width:0;
    height:0;
    left:-32768px;
    position:absolute;
    margin:0;
    padding:0;
    top:-32768px;
    background:-moz-linear-gradient(top,#37731f,#37731f);
    background:-webkit-linear-gradient(top,#37731f,#37731f);
    background:-o-linear-gradient(top,#37731f,#37731f);
    background:-ms-linear-gradient(top,#37731f,#37731f);
    background:linear-gradient(top,#37731f,#37731f);
    -pie-background:linear-gradient(top,#37731f,#37731f);
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
    behavior:url('assets/css3pie/1.0.0/PIE.htc');
    z-index: 1000;
    /* there really is no field for this. #006633 */;
}
#header .mod_navigation li:hover .level_2 {
    width:auto;
    height:auto;
    min-width:120px;
    left:auto;
    top:auto;
    position:absolute;
    display:block;
}
#header .mod_navigation .level_2 a,
#header .mod_navigation .level_2 span {
    font-size:13px;
    line-height:25px;
    font-weight:normal;
}
#left  .mod_customnav {
    float:left;
    margin-top:30px;
}
#left .mod_customnav ul {
    margin:0;
    padding:0;
}
#left .mod_customnav li {
    margin:0;
    padding:.4rem 0;
    font-style:italic;
    font-weight:normal;
    list-style-type:none;
}
#left nav .mod_customnav a {
    display:block;
    font-style:italic;
    text-decoration:none;
    color:#019131;
}
#left .mod_customnav a:hover,
#left .mod_customnav a:focus {
    color:#e8820e;
}
#left .mod_customnav .active,
#left .mod_customnav  .trail {
    display:block;
    font-style:italic;
    font-weight:normal;
    text-decoration:none;
    color:#999;
}
#main .mod_sitemap ul.level_2 {
    margin-bottom:0;
}
.mod_sitemap li {
    margin-left:0;
    list-style-type:none;
}
.mod_sitemap .level_2 li {
    margin-left:3em;
    list-style-type:square;
}
div.mod_newsmenu {
    float:left;
    margin:0;
    font-size:13px;
}
.mod_newsmenu li {
    margin:.5em 0 0;
    list-style-type:none;
}
.mod_newsmenu li.year {
    margin:0 0 2em;
    padding:0;
    font-size:14px;
    font-weight:bold;
}
.mod_newsmenu .level_2 {
    margin:0;
    padding:0;
    font-size:13px;
    font-weight:normal;
}
.news-alle-anzeigen {
    clear:both;
}
.news-alle-anzeigen a {
    font-size:13px;
    text-decoration:none;
    color:#666;
}
#footer .mod_customnav li {
    float:left;
    margin:0;
    padding:0;
    list-style-type:none;
}
#footer .mod_customnav a,
#footer .mod_customnav span {
    display:block;
    margin-right:12px;
    font-size:12px;
    line-height:1.7;
    text-decoration:none;
    color:#666;
}
#footer .mod_customnav a:hover,
#footer .mod_customnav a:focus {
    text-decoration:underline;
}
#footer .mod_customnav span.active {
    text-decoration:underline;
}
