/************************************************************/
/* TYPOlight - mod_navigation */
/************************************************************/

.mod_navigation a.invisible{
	display:none;
	}	
	
.mod_navigation{
	text-align:left;
	margin-left: 0px;
	padding-left: 0px;
	}	

.mod_navigation ul.level_1,
.mod_navigation ul.level_2{
	width: 141px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	}
	
/* ****************************** */

.mod_navigation ul.level_1,
.mod_navigation li.level_1{
	list-style-type:none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}	
	
.mod_navigation ul.level_2,
.mod_navigation li.level_2{
	list-style-type:none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	}
	
	
.mod_navigation .level_1 a,
.mod_navigation .level_1 strong{
	color: #3c3c3c;
	display:block;
	padding-top: 5px;
	padding-right: 0pt;
	padding-bottom: 5px;
	padding-left: 0pt;
	text-decoration:none;
	height: 14px;
	background: url(../pics/mainbut_off.gif) no-repeat;
	text-indent: 16px;
	}	
	
.mod_navigation .level_1 a:link,
.mod_navigation .level_1 a:visited{

	}
		
.mod_navigation ul.level_1 span.active,
.mod_navigation ul.level_1 li.trail a:hover,
.mod_navigation .level_1 a.trail:link,
.mod_navigation .level_1 a.trail:visited,
.mod_navigation .level_1 a:active,
.mod_navigation .level_1 a:focus,
.mod_navigation .level_1 strong{
	font-weight:normal;
	color: #3c3c3c;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	height: 14px;
	text-indent: 16px;	
	background: url(../pics/mainbut_on.gif) no-repeat;}

.mod_navigation ul.level_1 li.submenu span.active,
.mod_navigation ul.level_1 li.submenu a.trail{
	background: url(../pics/mainbut_on.gif) no-repeat;
	}

	
.mod_navigation ul.level_1 li a:hover{
	color: #3c3c3c;
	height: 14px;
	background: url(../pics/mainbut_on.gif) no-repeat;
	}

/* mainmenu first button */
	
.mod_navigation ul.level_1 li.first a{
	height: 14px;
	padding-top:5px;
	padding-bottom:5px;
	background: url(../pics/mainbut_off.gif) no-repeat;
	}

	 
.mod_navigation ul.level_1 li.first a:active,
.mod_navigation ul.level_1 li.first span.active{
	color: #3c3c3c;
	padding-top:5px;
	padding-bottom:5px;
	height: 14px;
	background: url(../pics/mainbut_on.gif) no-repeat;
	}
	
.mod_navigation ul.level_1 li.first a:hover{
	color: #3c3c3c;
	padding-top:5px;
	padding-bottom:5px;
	height: 14px;
	background: url(../pics/mainbut_on.gif) no-repeat;
	}

	
/* mainmenu last button */
	
.mod_navigation ul.level_1 li.last a{
	color: #3c3c3c;
	height: 17px;
	padding-top:29px;
	padding-bottom:2px;
	background: url(../pics/loginbut_off.gif) no-repeat;
	}

	
.mod_navigation ul.level_1 li.last a:active,
.mod_navigation ul.level_1 li.last span.active{
	color: #3c3c3c;
	height: 17px;
	padding-top:29px;
	padding-bottom:2px;
	background: url(../pics/loginbut_on.gif) no-repeat;}
	
.mod_navigation ul.level_1 li.last a:hover{
	color: #3c3c3c;
	height: 17px;
	padding-top:29px;
	padding-bottom:2px;
	background: url(../pics/loginbut_on.gif) no-repeat;}
	
/************************************************************/
/* submenue level 2	*/
/************************************************************/
		

.mod_navigation .level_2 a,
.mod_navigation li.submenu ul.level_2 li a,
.mod_navigation .level_2 a:link,
.mod_navigation .level_2 a:visited{
	height: 14px;
	padding-top:3px;
	padding-bottom:3px;
	background: url(../pics/subbut_on.gif) no-repeat;}
	

.mod_navigation ul.level_2 li span.active,
.mod_navigation li.submenu ul.level_2 li a:hover,
.mod_navigation ul.level_2 li.active span.active{
	color: #3c3c3c;
	height: 14px;
	padding-top:3px;
	padding-bottom:3px;
	background: url(../pics/subbut_off.gif) no-repeat;}
	
/* submenu first button */
	
.mod_navigation ul.level_2 li.first a.first{
	height: 14px;
	padding-top:3px;
	padding-bottom:3px;
	background: url(../pics/subbut_on.gif) no-repeat;}

	
.mod_navigation ul.level_2 li.first a:hover,
.mod_navigation ul.level_2 li.first a:active,
.mod_navigation ul.level_2 li.first span.active,
.mod_navigation li.submenu ul.level_2 li.first a:hover{
	height: 14px;
	padding-top:3px;
	padding-bottom:3px;
	background: url(../pics/subbut_off.gif) no-repeat;}
	
/* submenu last button */
	
.mod_navigation ul.level_2 li.last a{
	height: 14px;
	padding-top:3px;
	padding-bottom:3px;

	background: url(../pics/subbut_on.gif) no-repeat;}
	
	
.mod_navigation ul.level_2 li.last a:hover,
.mod_navigation ul.level_2 li.last a:active,
.mod_navigation ul.level_2 li.last span.active,
.mod_navigation li.submenu ul.level_2 li.last a:hover{
	height: 14px;
	padding-top:3px;
	padding-bottom:3px;

	background: url(../pics/subbut_off.gif) no-repeat;}
	
/************************************************************/
/* Kundenlogin eingeloggt	*/
/************************************************************/

.mod_navigation ul.level_1 li.last a.trail{
	color: #3c3c3c;
	height: 17px;
	padding-top:29px;
	padding-bottom:2px;
	background: url(../pics/loginbut_on.gif) no-repeat;}
	

	
.mod_navigation ul.level_1 li.last ul.level_2 li a{
	height: 14px;
	padding-top:3px;
	padding-bottom:3px;

	background: url(../pics/subbut_off.gif) no-repeat;
	}
	
.mod_navigation ul.level_1 li.last ul.level_2 li a:hover{
	height: 14px;
	padding-top:3px;
	padding-bottom:3px;

	background: url(../pics/subbut_on.gif) no-repeat;
	}
	
.mod_navigation ul.level_1 li.last ul.level_2 li span.active{
	height: 14px;
	padding-top:3px;
	padding-bottom:3px;

	background: url(../pics/subbut_on.gif) no-repeat;
	}
	
	
	
	
	
