
#hauptnavi {
display : block;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 18px;
text-decoration : none;
font-weight : normal;
color : #000;
text-align : left;
float : left;
background-color : #c3af82;
padding : 0 0 0 0;
width : 1000px;
margin : 20px 0 20px 0;
border-width : 1px;
border-style : solid;
border-color : #000 #000 #000 #000;
}
#hauptnavi a {
color : #000;
text-decoration : underline;
font-weight : normal;
}
#hauptnavi a:hover {
color : #fff;
text-decoration : none;
font-weight : normal;
}
#nav_1, #nav_1 ul {
padding : 0;
margin : 0;
list-style : none;
line-height : 1;
z-index : 100;
}
#nav_1 a {
color : #000;
display : block;
padding : 5px 5px 5px 5px;
margin : 0 10px 0 10px;
width : auto;
z-index : 100;
}
#nav_1 a:hover {
display : block;
left : auto;
background-color : #000;
color : #fff;
padding : 5px 5px 5px 5px;
margin : 0 10px 0 10px;
width : auto;
z-index : 100;
}
#nav_1 li {
color : #000;
float : left;
width : auto;
z-index : 100;
}
#nav_1 li ul {
color : #000;
position : absolute;
background-image : url(/images/background.png);
left : -999em;
margin : 0 0 0 10px;
width : 10em;
border-width : 1px;
border-style : solid;
border-color : #000 #000 #000 #000;
z-index : 100;
}
#nav_1 li ul a {
color : #fff;
z-index : 100;
}
#nav_1 li ul li {
clear : left;
color : #000;
z-index : 100;
}
#nav_1 li ul li a {
color : #000;
padding : 10px 10px 10px 10px;
margin : 0 0 0 0;
border-width : 0;
border-style : solid;
border-color : #000 #000 #000 #000;
z-index : 100;
}
#nav_1 li ul li a:hover {
color : #fff;
padding : 10px 0 10px 10px;
margin : 0 0 0 0;
width : 9.5em;
z-index : 100;
}
#nav_1 li:hover ul, #nav_1 li.sfhover ul {
left : auto;
z-index : 100;
}
#nav_1_active {
display : block;
left : auto;
background-color : #000;
color : #fff;
padding : 0 0 0 0;
margin : 0 0 0 10px;
width : auto;
z-index : 100;
}
#nav_1_active a {
color : #fff;
padding : 5px 5px 5px 5px;
margin : 0 0 0 0;
}
#nav_1_active a:hover {
color : #fff;
padding : 5px 5px 5px 5px;
margin : 0 0 0 0;
}
#content {
clear : left;
color : #ccc;
z-index : 100;
}





#footernavi {
display : block;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
text-decoration : none;
font-weight : normal;
color : #000;
text-align : right;
float : left;
padding : 0 0 0 0;
/*width : 1000px;*/
margin : 0 0 0 300px;
border-width : 0;
border-style : solid;
border-color : #fff #fff #fff #fff;
}
#footernavi a {
color : #000;
text-decoration : none;
font-weight : normal;
}
#footernavi a:hover {
color : #fff;
text-decoration : underline;
font-weight : normal;
}

#nav_2, #nav_2 ul {
padding : 0;
margin : 0;
list-style : none;
line-height : 1;
z-index : 100;
}
#nav_2 a {
color : #000;
display : block;
padding : 5px 5px 5px 5px;
margin : 0 10px 0 10px;
width : auto;
z-index : 100;
}
#nav_2 a:hover {
display : block;
left : auto;
background-color : #000;
color : #fff;
padding : 5px 5px 5px 5px;
margin : 0 10px 0 10px;
width : auto;
z-index : 100;
}
#nav_2 li {
color : #000;
float : left;
width : auto;
z-index : 100;
}
#nav_2 li ul {
color : #000;
position : absolute;
background-image : url(/images/background.png);
left : -999em;
margin : 0 0 0 10px;
width : 10em;
border-width : 1px;
border-style : solid;
border-color : #000 #000 #000 #000;
z-index : 100;
}
#nav_2 li ul a {
color : #fff;
z-index : 100;
}
#nav_2 li ul li {
clear : left;
color : #000;
z-index : 100;
}
#nav_2 li ul li a {
color : #000;
padding : 10px 10px 10px 10px;
margin : 0 0 0 0;
border-width : 0;
border-style : solid;
border-color : #000 #000 #000 #000;
z-index : 100;
}
#nav_2 li ul li a:hover {
color : #fff;
padding : 10px 0 10px 10px;
margin : 0 0 0 0;
width : 9.5em;
z-index : 100;
}
#nav_2 li:hover ul, #nav_2 li.sfhover ul {
left : auto;
z-index : 100;
}
#nav_2_active {
display : block;
left : auto;
background-color : #000;
color : #fff;
padding : 0 0 0 0;
margin : 0 0 0 10px;
width : auto;
z-index : 100;
}
#nav_2_active a {
color : #fff;
padding : 5px 5px 5px 5px;
margin : 0 0 0 0;
}
#nav_2_active a:hover {
color : #fff;
padding : 5px 5px 5px 5px;
margin : 0 0 0 0;
}
#content {
clear : left;
color : #ccc;
z-index : 100;
}

#languagenavi {
display : block;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
text-decoration : none;
font-weight : normal;
color : #000;
text-align : right;
float : left;
background-color : #ffffff;
padding : 0 0 10px 834px;
margin : 0 0 0 0;
border-width : 1px;
border-style : solid;
border-color : #fff #fff #000 #fff;
}
.languagenavi_language {
display : block;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
text-decoration : none;
font-weight : normal;
color : #000;
text-align : right;
float : left;
padding : 0 0 0 0;
margin : 0 0 0 0;
border-width : 0;
border-style : solid;
border-color : #fff #fff #000 #fff;
}
#languagenavi a {
color : #000;
text-decoration : none;
font-weight : normal;
}
#languagenavi a:hover {
color : #33642b;
text-decoration : underline;
font-weight : normal;
}
#languagenavi_active {
color : #000;
text-decoration : underline;
float : left;
}
.languagenavi_trenner {
float : left;
margin : 0 3px 0 3px;
}

