
#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 : #ffffff;
padding : 0 0 0 0;
width : 1000px;
margin : 20px 0 20px 0;
border-width : 1px;
border-style : solid;
border-color : #73b542 #73b542 #73b542 #73b542;
}
#hauptnavi a {
color : #73b542;
text-decoration : non;
font-weight : normal;
}
#hauptnavi a:hover {
color : #33642b;
text-decoration : none;
font-weight : normal;
}
#nav_1, #nav_1 ul {
font-size:1em;
font-weight:400;
line-height:1.75em;
	
	

list-style-type:none;
z-index : 100;
}
#nav_1 a {
color : #73b542;
display : block;
padding : 5px 5px 5px 5px;
margin : 0 10px 0 10px;
width : auto;
z-index : 100;
}
#nav_1 a:hover {
display : block;
background-color : #73b542;
left : auto;
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;

border-width : 1px;
border-style : solid;
border-color : green green green green;
z-index : 100;
}
#nav_1 li ul a {
color : 73b542;
z-index : 100;
}
#nav_1 li ul li {
clear : left;
color : #000;
z-index : 100;
}
#nav_1 li ul li a {
color : 73b542;
padding : 0 10px 0 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 : 0 10px 0 10px;
margin : 0 0 0 0;
width : auto;
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;
color : #00743a;
padding : 0 0 0 0;
margin : 0 0 0 10px;
width : auto;
font-weight:normal;
z-index : 100;
}
#nav_1_active a {
background-color : #73b542;
color : #fff;
padding : 5px 5px 5px 5px;
margin : 0 10px 0 0;
font-weight:normal;
}
#nav_1_active a:hover {
color : #fff;
padding : 5px 5px 5px 5px;
margin : 0 10px 0 0;
font-weight:normal;
}
#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 : 1000px;
margin : 20px 0 20px 0;
border-width : 1px;
border-style : solid;
border-color : #73b542 #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 : #73b542;
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 : #73b542;
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 : #73b542;
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 #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 : #73b542;
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;
}


