@charset "utf-8";
/* CSS Document */

/* Hauptmenu */
ul.nav
{
/*margin-left: 0;
padding-left: 0;*/
margin: 0;
padding: 0;
white-space: nowrap;
text-transform:uppercase;
}

.nav li
{
display: inline;
list-style-type: none;

}

.nav a { padding: 7px 25px 6px 25px; }

.nav a:link, .nav a:visited
{
color:#CCC;
/*background-color: #036;*/
background-color: #000;
text-decoration: none;
}

.nav a:hover
{
	color: #fff;
	/*background-color: #369;*/
	background-color: rgba(193,23,29,1.00);
	text-decoration: none;
	border: 1px solid rgba(234,194,91,1.00);
	padding: 6px 24px 5px 24px;
}

ul.nav li.active a
{
color: #fff;
/*background-color: #369;*/
border: 1px solid rgba(234,194,91,1.00);
padding: 6px 24px 5px 24px;
/*background-color:rgba(193,23,29,1.00);*/
text-decoration: none;
}



/* ##################################################################
############################ Submenu rechte Spalte ###########################
#######################################################################*/
/*1.Ebene*/
.r_submenu ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-size: 12px;
}

.r_submenu a
{
display: block;
padding: 8px;
width: 100%;
text-align:left;
/*background-color: #036;*/
border-bottom: 1px solid rgba(0,102,51,1.00);
}

.r_submenu a:link, .r_submenu a:visited
{
color: #EEE;
text-decoration: none;
background-image:none;
}

.r_submenu ul li.active a
{
background-color: rgba(51,51,51,1.00);
color: #fff;
background-image:none;
}

/* Home button Start */ 
.r_submenu a.homebtn
{
display: block;
padding: 8px;
width: 100%;
text-align:left;
/*background-color: #036;*/
border-bottom: 1px solid rgba(234,194,91,1.00);
}
.r_submenu a.homebtn:link, .r_submenu a.homebtn:visited
{
color: #EEE;
text-decoration: none;
background-image:none;
}
/* Home button Ende */ 

/* HOVER */
.r_submenu a:hover, .r_submenu ul li.submenup a:hover, .r_submenu ul li.submenupak a:hover
{
/*background-color: rgba(51,51,51,1.00);*/
background-color:rgba(86,86,86,1.00);
color: #fff;
}


/* mit submenu */
.r_submenu ul li.submenupak a 
{
background: url(../images/subm_icon2.png) right center no-repeat;
background-color: rgba(51,51,51,1.00);
color: #fff;
}

.r_submenu ul li.submenup a {
background: url(../images/subm_icon.png) right center no-repeat;

}
/*.sub_nav .submenup a {
background: url(../images/subm_icon.png) right center no-repeat;
}
.sub_nav .submenupak a {
background: url(../images/subm_icon.png) right center no-repeat;
}
*/
/*padding-left: 20px; 
text-decoration: none;*/
/*.submenup1 a:hover {
background-color: rgba(51,51,51,1.00);
color: #fff;
background: url(../images/subm_icon.png) left center no-repeat; 
}

.submenupak1 a {
background: url(../images/subm_icon.png) left center no-repeat; 
}

.submenupak1 a:hover {
background-color: rgba(51,51,51,1.00);
color: #fff;
background: url(../images/subm_icon.png) left center no-repeat; 

}*/


/* ############## 2.Ebene ###################### */

/*ul.sub_nav2 { list-style-type:none;}
.r_submenu ul .sub_nav2 li:before { content: "\25BA" " "; }*/

.r_submenu ul.sub_nav2
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-size: 12px;
}


.r_submenu ul.sub_nav2 li a
{
display: block;
padding: 8px 0 8px 30px;
width: 100%;
text-align:left;
background-color: #000;
background-image:none;
}

.r_submenu ul.sub_nav2 a:link, .r_submenu ul .sub_nav2 a:visited
{
background-color: #000;
color: #EEE;
text-decoration: none;
}

.r_submenu ul.sub_nav2 li a:hover, .r_submenu ul .sub_nav2 li.submenup a:hover, .r_submenu ul.sub_nav2 li.active a:hover, 
.r_submenu ul.sub_nav2 li.submenupak a:hover
{
/*background-color: rgba(51,51,51,1.00);*/
background-color:rgba(86,86,86,1.00);
color: #fff;
}
.r_submenu ul.sub_nav2 li.active a
{
background-color: rgba(51,51,51,1.00);
color: #fff;
background-image:none;
}

/* mit submenu */
.r_submenu ul.sub_nav2 li.submenupak a 
{
background: url(../images/subm_icon2.png) right center no-repeat;
background-color: rgba(51,51,51,1.00);
color: #fff;
}

.r_submenu ul.sub_nav2 li.submenup a {
background: url(../images/subm_icon.png) right center no-repeat;
}



/* ############## 3.Ebene ###################### */
.r_submenu ul.sub_nav3
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-size: 12px;
text-transform:none;
}

.r_submenu ul.sub_nav3 li a
{
display: block;
padding: 8px 0 8px 50px;
width: 100%;
text-align:left;
background-color:rgba(0,0,0,1.00);
border-bottom: 1px solid rgba(0,102,51,1.00);
background-image:none;
}

.r_submenu ul.sub_nav3 li a:link, .r_submenu ul.sub_nav3 li a:visited
{
background-color: #000;	
color: #EEE;
text-decoration: none;
background-image:none;
}

.r_submenu ul.sub_nav3 li a:hover
{
/*background-color: rgba(51,51,51,1.00);*/
background-color:rgba(86,86,86,1.00);
color: #fff;
background-image:none;
}

.r_submenu ul.sub_nav3 li.active a
{
background-color: rgba(51,51,51,1.00);
color: #fff;
background-image:none;
}
/* mit submenu */
.r_submenu ul.sub_nav3 li.submenupak a 
{
background: url(../images/subm_icon2.png) right center no-repeat;
background-color: rgba(51,51,51,1.00);
color: #fff;
}

.r_submenu ul.sub_nav3 li.submenup a {
background: url(../images/subm_icon.png) right center no-repeat;
}
/* ############## 4.Ebene ###################### */
.r_submenu ul.sub_nav4
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-size: 12px;
text-transform:none;

}

.r_submenu ul.sub_nav4 li a
{
display: block;
padding: 8px 0 8px 70px;
width: 100%;
text-align:left;
background-color:rgba(0,0,0,1.00);
border-bottom: 1px solid rgba(0,102,51,1.00);
background-image:none;
}

.r_submenu ul.sub_nav4 li a:link, .r_submenu ul.sub_nav4 li a:visited
{
background-color: #000;	
color: #EEE;
text-decoration: none;
background-image:none;
}

.r_submenu ul.sub_nav4 li a:hover
{
/*background-color: rgba(51,51,51,1.00);*/
background-color:rgba(86,86,86,1.00);
color: #fff;
background-image:none;
}

.r_submenu ul.sub_nav4 li.active a
{
background-color: rgba(51,51,51,1.00);
color: #fff;
background-image:none;
}

/* mit submenu */
.r_submenu ul.sub_nav4 li.submenupak a 
{
background: url(../images/subm_icon2.png) right center no-repeat;
background-color: rgba(51,51,51,1.00);
color: #fff;
}

.r_submenu ul.sub_nav4 li.submenup a {
background: url(../images/subm_icon.png) right center no-repeat;
}


/* ##################################################################
################################## Footermenu ###########################
#######################################################################*/
ul.nav_footer
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
text-transform:uppercase;
}

.nav_footer li
{
display: inline;
list-style-type: none;
}

.nav_footer a {
	padding: 10px 9px;
	
}

.nav_footer a:link, .nav_footer a:visited
{
color:#CCC;
/*background-color: #036;*/
/*background-color: #000;*/
text-decoration: none;
}

.nav_footer a:hover
{
color: #fff;
/*background-color: #369;*/
/*background-color:rgba(193,23,29,1.00);*/
text-decoration: none;
}

ul.nav_footer li.active a
{
color: #fff;
/*background-color: #369;*/
/*background-color:rgba(193,23,29,1.00);*/
text-decoration: none;
}


@media (max-width: 890px) {
	
.nav_footer a:link {
	 float: left;
	 display: block;
 }
 
}

