/***************************************************************
* Navigation
***************************************************************/

div.navigation div.mainboxButtonBg {
    width:100%;
    height:61px;
    padding:8px 0px 0px 0px;
    background:url(../images/navigationButtonBg.gif) right 8px repeat-x ;
}

div.navigation div.center {
    width:670px;
    height:61px;
    margin:0px auto;
}

div.navigation div.center div.shadowBigLeft, 
div.navigation div.center div.shadowSmallLeft, 
div.navigation div.shadowBigRight, 
div.navigation div.shadowSmallRight {
    width:4px;
    background:url(../images/navigationButtonShadow.gif) no-repeat;
}

div.navigation div.center div.shadowBigLeft, 
div.navigation div.center div.shadowSmallLeft {
    float:left;
}

div.navigation div.shadowBigRight, 
div.navigation div.shadowSmallRight {
    float:right;
}

div.navigation div.center div.shadowBigLeft, 
div.navigation div.shadowBigRight {
    height:39px;
}

div.navigation div.center div.shadowSmallLeft, 
div.navigation div.shadowSmallRight {
    height:21px;
}

div.navigation div.center div.shadowBigLeft {
    margin:0px 0px 0px -4px;
}

div.navigation div.center div.shadowSmallLeft {
    margin:39px 0px 0px -4px;
}
 
div.navigation div.shadowBigRight {
    margin:0px 0px 0px 0px;
}

div.navigation div.shadowSmallRight {
    margin:39px -4px 0px 0px;
}

div.navigation ul {
    list-style:none;
    position:absolute;
}

div.navigation ul li.partner ul {
    margin-left:-185px;
}

div.navigation ul li.wiki ul {
    margin-left:-350px;
}

div.navigation ul li.kalender ul {
    margin-left:-487px;
}

div.navigation ul li.partner ul ul, 
div.navigation ul li.wiki ul ul,
div.navigation ul li.kalender ul ul {
    margin-left:0px;
}

div.navigation li {
    float:left;
}

div.navigation li li ul {
    display:none;
}

div.navigation li li:hover ul {
    display:block;
}

div.navigation li li li {
    float:none;
}

div.navigation a {
    font-weight:bold;
}

div.navigation li a {
    display:block;
    padding:15px 10px 8px 10px;
    background:url(../images/navigationButton1.gif) right top no-repeat;
}

div.navigation li li a {
    padding:3px 10px 4px 10px;
    background:url(../images/navigationButton2.gif) right 1px no-repeat;
}

div.navigation li li li a {
    background:url(../images/navigationButton2.gif) right 0px no-repeat;
}

div.navigation li a:hover {
    background:url(../images/navigationButton1_hover.gif) right top no-repeat;
}

div.navigation li li a:hover {
    background:url(../images/navigationButton2_hover.gif) right top no-repeat;
}

div.navigation ul.schutz a:hover,
div.navigation li.schutz a:hover,
div.navigation li.schutz a.active {
    color:#0e5a01;
}

div.navigation ul.partner a:hover,
div.navigation li.partner a:hover,
div.navigation li.partner a.active {
    color:#4b64b3;
}

div.navigation ul.wiki a:hover,
div.navigation li.wiki a:hover,
div.navigation li.wiki a.active {
    color:#b74c4c;
}

div.navigation ul.kalender a:hover,
div.navigation li.kalender a:hover,
div.navigation li.kalender a.active {
    color:#830c9e;
}

div.navigation ul.news a:hover,
div.navigation li.news a:hover,
div.navigation li.news a.active {
    color:#0e5a01;
}
