/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Hauptnavigation */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#mainnav_root {
    height:74px;
    left:100px;
    position:relative;
    top:17px;
    width:900px;
    padding-left:80px;
}
#mainnav_root a {
    text-decoration:none;

}
#mainnav_left,
#mainnav_right {
    float:left;
    position:relative;
    top:55px;
    padding-bottom:2px;
}
/* Hauptnavigation Ebene 1 */
.main_ebene1,
.main_ebene1_active,
.mycells,
.mycells_active {
    background:url(../image/buttons_icons/mainnav_icon.gif);
    background-repeat:no-repeat;
    background-position: right 3px;
    margin-right:50px;
    padding-right:20px;
    cursor:pointer;
    float:left;
    text-transform:uppercase;
    color:#ffffff;
}
.main_ebene2 .main_ebene1_active {
    margin-right:0px;
}
.main_ebene1_active,
.mycells_active {
    background:url(../image/buttons_icons/mainnav_icon_act.gif);
    background-repeat:no-repeat;
    background-position: right 3px;
}
.main_ebene1 a,
.main_ebene1_active a {
    color:#ffffff;
}
.mycells a,
.mycells_active a {
    color:#9a8d7f;
}

/* Hauptnavigation Ebene 2 */
.main_ebene2 .main_ebene1 {
    background:none;
    margin-right:0px;
}
.main_ebene2 .main_ebene1 a {
    background:url(../image/buttons_icons/mainnav_icon_ebene2.gif);
    background-repeat:no-repeat;
    background-position: left 3px;
    padding-left:15px;
    margin-right:0px;
}

.main_ebene2 .main_ebene1_active {
    background:url(../image/buttons_icons/mainnav_icon_ebene2_act.gif);
    background-repeat:no-repeat;
    background-position: left 3px;
    padding-left:15px;
    text-transform:none !important;
    font-weight:bold;
}

.main_ebene2 {
    display:none;
    width:110px;
    position:absolute;
    bottom:0px;
    float:left;
    margin-bottom:16px;
    position:absolute;
    left:0px;
}
.main_ebene2 a {
    float:left;
}
.main_ebene2 .main_ebene1 a:hover {
    background:url(../image/buttons_icons/mainnav_icon_ebene2_act.gif);
    background-repeat:no-repeat;
    background-position: left 3px;
    padding-left:15px;
}

#mainnav_root .main_ebene2 .link_ebene2 a {
    text-transform:none;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Menü Ebene 3 */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*
 * Submenue passend zum neuen zentrierten Content verschieben
 */
.root_submenue {
    left:190px;
    position:relative;
    width:400px;
    float:left;  
}

.submenue_root {
    float:left;
    left:260px;
    position:relative;
}

.submenue_root .submenue {    
    float:left;
    width:205px;
    margin-top:9px;
}

.submenue_root .titel {
    float:left;
}

.submenue_root .titel h3 {
    margin:0;
    padding:0;
    width:440px;
    color:#4F4F4F;
}

.submenue_root .submenue_active {
    background:url(../image/buttons_icons/submenue_act.gif);
}

.submenue_root .submenue a {
    text-decoration:none;
    background:url(../image/buttons_icons/subnav_icon.gif);
    background-repeat:no-repeat;
    background-position: left 4px;
    padding-left:14px;
    color:#776A61;
    float:left;
    font-size:1.1em;
}

.submenue_root .submenue a:hover {
    color:#0080D0;
}

.submenue_root .header {
    width:440px;
    height:9px;
    float:left;
}

.submenue_root .menue {
    background:url(../image/basiclayout/nav_ebene3_bg.gif);
    background-repeat:repeat-y;
    width:425px;
    float:left;
    height:auto;
    padding:0 0 0 15px;
}

.submenue_root .footer {
    background:url(../image/basiclayout/nav_ebene3_foot.gif);
    background-repeat:no-repeat;
    width:440px;
    height:14px;
    float:left;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Footnavigation */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.root_footmenue {
    position:relative;
    left:100px;
    border-top:1px solid #6F7072;
    margin-top:10px;
    width:900px;
    float:left;
}
.footmenue.left,
.footmenue.right {
    float:left;
    width:450px;
}

.footmenue_root .footmenue {
    float:left;
    margin-right:0px;
}

.footmenue_root .footmenue a {
    text-decoration:none;
    color:#7c6958;
}

.footmenue.one,
.footmenue.two,
.footmenue.three,
.footmenue.for {
    width:450px;
    float:left;
}

.footmenue.one,
.footmenue.three {
    padding-bottom:5px;
}

.footmenue.left,
.footmenue.right {
    left:10px;
    position:relative;
    top:8px;
}

.label {
    text-transform:uppercase;
    color:#6f7072;
    margin-right:3px;
}

.label,
.links {
    float:left;
}

.footmenue.for.mycells,
.footmenue.for.mycells .label,
.footmenue.for.mycells a {
    background:none;
    color:#babbbd;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* csc-menu 1 */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
ul.csc-menu-1 {
    margin:0;
    padding:0;
}

.csc-menu-1 li {
    float:left;
    list-style:none;
}

#maincontent .csc-menu-1 li a {
    background:url(../image/buttons_icons/content_button_bg.png);
    background-repeat:no-repeat;
    padding:9px 0px 0px 40px;
    text-decoration:none;
    color:#7c6958;
    width:200px;
    height:30px;
    float:left;
}

#maincontent .csc-menu-1 li a:hover {
    background:url(../image/buttons_icons/content_button_hover_bg.png);
    background-repeat:no-repeat;
    padding:9px 0px 0px 40px;
    color:#ffffff;
}




