.main_nav {
    position:relative;
    overflow:visible;
    display:block;
    text-align:center;
    background-color:#f4f0d6;
}

/* Main_Nav FONT-SIZE */
.main_nav .level_1 li strong.active,
.main_nav .level_1 li a.trail,
.main_nav .level_1 li strong.trail,
.main_nav .level_1 li a,
.main_nav .level_1 li a:link,
.main_nav .level_1 li a:visited {
    display:block;
    padding:0 1.5em;
    font:1.2em/2em "Open Sans",Tahoma,Arial,Helvetica,sans-serif;
    font-weight:normal;
    text-decoration:none;
}

/* Main_Nav STRONG Active */
.main_nav .level_1 li strong.active,
.main_nav .level_1 li a.trail,
.main_nav .level_1 li strong.trail {
    background-color:#956939;
    background-image:url("files/krause-world/theme/images/menuActive1.png");
    color:#f4f0d6;
    text-shadow: 0 -2px 0 #030;
}

/* Main_Nav Link */
.main_nav .level_1 li a,
.main_nav .level_1 li a:link,
.main_nav .level_1 li a:visited {
    background-color:#f4f0d6;
    background-image:url("files/krause-world/theme/images/menu1.png");
    color:#630;
    text-shadow: 0 2px 0 #f4f0d6;
}

/* Main_Nav Link HOVER */
.main_nav .level_1 li a:hover,
.main_nav .level_1 li a:focus,
.main_nav .level_1 li a:active {
    background-color:#956939;
    background-image:url("files/krause-world/theme/images/menuActive1.png");
    color:#ffc;
    text-shadow: 0 -2px 0 #030;
}

/* Global H1-H6 */
h1,
h2,
h3,
h4,
h5,
h6 {
    text-align:left;
    font-family:"Open Sans",Tahoma,Arial,Helvetica,sans-serif;
}

/* &lt;-- H1 H2 H3 Color Schatten --> */
h1,
h2,
h3 {
    font-weight:bold;
    text-decoration:none;
    color:#960;
    text-shadow: 2px 2px 3px #aaa;
}

/* &lt;--- H1-H3 Link Hover ---> */
h1 a,
h1 a:hover,
h2 a,
h2 a:hover,
h3 a,
h3 a:hover {
    font-weight:bold;
    text-decoration:none;
    color:#960;
    text-shadow: 0 2px 3px #bbb;
}
a {
    color:#630;
}
a:hover {
    text-decoration:none;
    color:#000;
}

/* Footer DIV allgemein */
.footerlinks,
.footerrechts,
.footermitte {
    font-size:14px;
}
.footerlinks {
    float:left;
}
.footerrechts {
    float:right;
}
.footermitte {
    clear:both;
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;
}

/* &lt;--- subHeadline - Unterlinie ---> */
.subHeadline {
    margin-top:7px;
    margin-bottom:10px;
    padding-bottom:7px;
    border-top:0px solid #cba674;
    border-right:0px solid #cba674;
    border-bottom:1px solid #cba674;
    border-left:0px solid #cba674;
}
