
#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: #dad5c6;
padding : 0 0 0 0;
width: 960px;
margin : 10px 0 20px 0;
border-width : 1px;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
}
#hauptnavi a {
color : #000;
text-decoration : underline;
font-weight : normal;
}
#hauptnavi a:hover {
color : #900e0e;
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;
border-left: 1px dotted #000;
border-right: 1px dotted #000;
z-index : 100;
}
#nav_1 a:hover {
display : block;
left : auto;
background-color : #900e0e;
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 : 14em;
border-width : 1px;
border-style : solid;
border-color : #900e0e #900e0e #900e0e #900e0e;
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 : #900e0e;
padding : 10px 10px 10px 10px;
margin : 0 0 0 0;
border-width : 0;
border-style : solid;
border-color : #73b542 #73b542 #73b542 #73b542;
z-index : 100;
}
#nav_1 li ul li a:hover {
color : #fff;
padding : 10px 0 10px 10px;
margin : 0 0 0 0;
width : 13.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 : #900e0e;
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 : 10px 0 0 0;
width : 700px;
margin : 20px 0 20px 0;
border-width : 1px;
border-style : solid;
border-color : #900e0e #fff #fff #fff;
}

#nav_2, #nav_2 ul {
padding : 0;
margin : 0;
list-style : none;
line-height : 1;
z-index : 100;
}
#nav_2 a {
color : #900e0e;
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 : #900e0e;
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 : #900e0e;
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:11px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: right;
/*word-spacing:5em;*/
float: left;

/*background-color: #FFFFFF;*/

padding: 0 0 0 750px;

/* height:30px; */
/* margin:0px auto; */
margin: 10px 0 0 0;
border:1;
border-width: 0;
border-style: solid;
border-color: #fff #fff #73B542 #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 #73b542 #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 : #900e0e;
text-decoration : underline;
float : left;
}
.languagenavi_trenner {
float : left;
margin : 0 3px 0 3px;
}

