#nav-header {
	position:absolute;
	left:210px;
	bottom:18px;
}
/* ### Sub Navigation ######################################################### */

	
#nav {
	position: relative;
	top: 0px;
	left: 10px;
	width: 225px;
	float: left;
	padding-top: 15px;
	background: #A3C535;
	margin-left: 0px;
	background-color: #A3C535;
	margin-bottom: 30px;
    }
	
	
/* ###### Navigation rena ######### */	


a.nav1anmeldung:link, a.nav1anmeldung:visited, a.nav1anmeldung:active
{
	color: #FFFFFF;
	text-indent:10px;
}

a.nav1anmeldung:hover 
{
	color: #444331;
	text-indent:10px;

}
	
	
	
a.nav2anmeldung:link, a.nav2anmeldung:visited, a.nav2anmeldung:active
{
	color: #444331;
	text-indent:10px;

}

a.nav2anmeldung:hover 
{
	color:#FFFFFF;
	text-indent:10px;
}



a.anmeldungtext:link, a.anmeldungtext:visited, a.anmeldungtext:active
{
	color: #A3C535 !important;
	font-weight:bold !important;
	text-decoration: none;
		padding-left:10px;

}

a.anmeldungtext:hover 
{
	color:#A3C535;
	font-weight:bold;
	text-decoration: underline;
		padding-left:10px;

}

	
	
#sidebar2 {
	position: absolute;
	top: 100px;
	right: 0;
	width: 60px; 
	background: #FFFFFF;
	padding: 15px 10px 15px 20px; 
    }
	
	
/* ###### End Navigation rena ######### */	



#nav {
	min-height: 193px;
}
* html body #nav { height: 193px; } /* IE 6 / 5.5 Hack */


#nav ul.rex-navi1 { 	

padding-bottom:3px;
width:225px; 
font-weight:bold;

 }



#facebook-link{
	margin-left: 40px;
	padding-right: 40px;
	color: #FFFFFF !important;
	text-align: left;
	line-height: 16px;
	font-size:10px !important;
}

/* ### nav1st - first level navigation ######################################## */

ul.rex-navi1 {
	font-size:12px;
	text-transform:uppercase;
	width:225px;
}



ul.rex-navi1 li {
	display: block;
	color:#37444f;
	font-size:12px;
	line-height:34px;
	font-weight:bold;
	text-align: left;
	text-transform: uppercase;
}



ul.rex-navi1 a:link, ul.rex-navi1 a:visited, ul.rex-navi1 a:active {
	display: block;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	text-indent:40px;
}

ul.rex-navi1 a:hover,
ul.rex-navi1 li a.rex-current {
	display: block;
	color:#444331 !important;
	font-weight:bold;
	background-image: url(bg_navi1.jpg);
	background-repeat: no-repeat;
	text-decoration:none;
	text-indent:40px;
}



/* ### nav2nd - second level navigation ######################################### */

ul.rex-navi2 {
	font-size:11px;
	text-transform:none!important;
	width:225px;
	font-weight:normal;
	text-transform:none;
		background-image: url()!important;
}

ul.rex-navi2 li {
	padding:0;
	font-size:11px;
text-indent:5px;
	font-weight:normal;
	border:none;
	text-align: left;
	color:#DEEBB4 !important;
	text-transform:none!important;
	background-image: url()!important;
}

ul.rex-navi2 a
 {
	display: block;
	color:#DEEBB4 !important;
	text-decoration:none;
	text-transform:none!important;
		background-image: url()!important;
}


ul.rex-navi2 a:hover, 
ul.rex-navi2 li a.rex-active, 
ul.rex-navi2 li a.rex-current {
	display:block;
	background-repeat: no-repeat;
	color:#66774D !important;
	text-transform:none!important;
		background-image: none !important;
}

ul.rex-navi2 li a.rex-active, 
ul.rex-navi2 li a.rex-current {
	color: #66774D !important;
	text-transform:none!important;
		background-image: none!important;
}




/* ### nav3nd - third level navigation ######################################### */

ul.rex-navi3 {
	font-size:11px;
	text-transform:none!important;
	width:225px;
	font-weight:normal;
	text-transform:none;
		background-image: url()!important;
				text-indent:50px!important;
}

ul.rex-navi3 li {
	padding:0;
	font-size:11px;
text-indent:5px;
	font-weight:normal;
	border:none;
	text-align: left;
	color:#DEEBB4 !important;
	text-transform:none!important;
	background-image: url()!important;
			text-indent:50px!important;
}

ul.rex-navi3 a
 {
	display: block;
	color:#DEEBB4 !important;
	text-decoration:none;
	text-transform:none!important;
		background-image: url()!important;
				text-indent:50px !important;
}


ul.rex-navi3 a:hover, 
ul.rex-navi3 li a.rex-active, 
ul.rex-navi3 li a.rex-current {
	display:block;
	background-repeat: no-repeat;
	color:#66774D !important;
	text-transform:none!important;
		background-image: none !important;
		text-indent:50px;
}

ul.rex-navi3 li a.rex-active, 
ul.rex-navi3 li a.rex-current {
	color: #66774D !important;
	text-transform:none!important;
		background-image: none!important;
				text-indent:50px;
}

/* ### breadcrump ############################################################ */

#main-block p #breadcrumb {
color: #90B0BF;
margin-bottom: 40px;
}


#breadcrumb {
  margin-bottom: 25px;
  	position:relative;
	display: block;
	top:10px;
}


#breadcrumb ul, 
#breadcrumb li {

	padding:0px;
	margin:0px;
}


#main-block #breadcrumb p, 
#main-block #breadcrumb ul, 
#main-block #breadcrumb li {
  display: inline;
  color: #A3C535;
  font-size: 10px;

}
#main-block ul.rex-breadcrumb li {
  margin-left: 0px;
  padding: 0 6px 0 13px;
  background-image: url(raquo.gif);
  background-position: 0px 4px;
  background-repeat: no-repeat;
  list-style: none;


}

#main-block ul.rex-breadcrumb li.rex-lvl1 {
  margin: 0;
  padding-left: 0px;
  background: none;
    margin-bottom: 40px;
}

.rex-lvl1 {
  color: #A3C535;
}

#main-block ul.rex-breadcrumb li.rex-lvl2
{
	color: #DEEBB4;

}

#main-block ul.rex-breadcrumb li.rex-lvl1 a, 
main-block ul.rex-breadcrumb li.rex-lvl1 a:link {
  color: #A3C535;
	text-decoration:underline;
	    margin-bottom: 40px;
}

main-block ul.rex-breadcrumb li.rex-lvl1 a:hover {
  color: #A3C535;
	text-decoration: none;
	    margin-bottom: 40px;
}


a.login:link, a.login:visited, a.login:active
{
	color: #FFFFFF !important;
	font-weight:bold !important;
	text-decoration: none;
		font-size:10px;
}

a.login:hover 
{
	color:#CCCCCC !important;
	font-weight:bold;
	text-decoration: underline;
		font-size:10px;


}
