/**
 * Style sheet suckerfish
 */
 
 * html .mod_navigation
{
	 overflow: visible;
}

.mod_navigation
{
	position:absolute;
	overflow:visible; 
	z-index:999;
	right: 0px;
}

.mod_navigation a, 
.mod_navigation a:link,
.mod_navigation a:visited, 
.mod_navigation a:hover,
.mod_navigation a:active,
{
	display:block;
}
* html .mod_navigation a:link,
* html .mod_navigation a:visited,
* html .mod_navigation a:hover,
* html .mod_navigation a:active,
{
	display:block;
}

.mod_navigation A:link { text-decoration: underline;  color : #FFFFFF;}
.mod_navigation A:visited { text-decoration: underline ;  color : #FFFFFF;} 
.mod_navigation A:hover {text-decoration: none;  color : #FFFFFF;} 
.mod_navigation A:active { text-decoration: underline;  color : #FFFFFF;}

/* aktiver Link */
.mod_navigation p
{
	color:#ffffff;
}

.mod_navigation ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.mod_navigation li
{
	float: left;
	padding-left: 15px;
	right: 0px;
	margin: 2px;
}

.mod_navigation li ul
{
	top:0px;
	position:absolute;
	display:none;
	left: 0px;
}

.mod_navigation li ul ul
{
	top:0px;
	position:absolute;
}

.mod_navigation li:hover,
.mod_navigation li.sfhover
{
display:block;
}

.mod_navigation li:hover ul,
.mod_navigation li.sfhover ul
{
	display:block;
}

.mod_navigation ul li:hover ul ul,
.mod_navigation ul li.sfhover ul ul
{
	display:none;
}

.mod_navigation ul ul li:hover ul,
.mod_navigation ul ul li.sfhover ul
{
	display:block;
}


/** Navi Main **/
/**
 * Style sheet suckerfish
 */
 
 * html .mod_navigation_main
{
	 overflow: visible;
}

.mod_navigation_main
{
	position:absolute;
	overflow:visible; 
	z-index:999;
}

.mod_navigation_main a
{
	text-decoration: none;
	color: #c7a458;
	display:block;
	font-weight:bold;
}

* html .mod_navigation_main a:link,
* html .mod_navigation_main a:visited,
* html .mod_navigation_main a:hover,
* html .mod_navigation_main a:active,
{
	text-decoration: none;
	color: #c7a458;
	display:block;
	font-weight:bold;
}

.mod_navigation_main p
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	color:#ffffff;
	background-repeat: no-repeat;
}
.mod_navigation_main .active
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	color:#ffffff;
	margin:0px;
	padding:0px 0px 0px 0px;
	min-width:20px;
	position: relative;
	padding-top: 30px;
	padding-bottom: 10px;
	padding-left: 40px;
	cursor: pointer;
	margin-top:5px;
	border: 0px solid;
}
.mod_navigation_main span{
	
}
.mod_navigation_main ul
{
	margin:0px;
	padding-left:0px;
	list-style-type:none;
}
.mod_navigation_main li
{
	margin:0px;
	padding:0px 0px 0px 0px;
	min-width:20px;
	position: relative;
	padding-top: 30px;
	padding-bottom: 10px;
	padding-left: 80px;
	cursor: pointer;
	width:190px;
	margin-top:5px;
	text-decoration: none;
	background-image: url(/pix/link_normal.jpg);
	background-repeat: no-repeat;
	border: 0px solid;
}
/*
.mod_navigation_main li .acc_box_01
{
	width:150px;
	position: relative;
	padding-top: 30px;
	padding-bottom: 10px;
	padding-left: 80px;
	cursor: pointer;
	margin-top:5px;
	text-decoration: none;
	background-image: url(/pix/link_normal_01.jpg);
}	
.mod_navigation_main li .acc_box_02
{
	width:150px;
	position: relative;
	padding-top: 30px;
	padding-bottom: 10px;
	padding-left: 80px;
	cursor: pointer;
	margin-top:5px;
	text-decoration: none;
	background-image: url(/pix/link_normal_02.jpg);
}
.mod_navigation_main li .acc_box_03
{
	width:150px;
	position: relative;
	padding-top: 30px;
	padding-bottom: 10px;
	padding-left: 80px;
	cursor: pointer;
	margin-top:5px;
	text-decoration: none;
	background-image: url(/pix/link_normal_03.jpg);
}
.mod_navigation_main li .acc_box_04
{
	width:150px;
	position: relative;
	padding-top: 30px;
	padding-bottom: 10px;
	padding-left: 80px;
	cursor: pointer;
	margin-top:5px;
	text-decoration: none;
	background-image: url(/pix/link_normal_04.jpg);
}
.mod_navigation_main li .acc_box_05
{
	width:150px;
	position: relative;
	padding-top: 30px;
	padding-bottom: 10px;
	padding-left: 80px;
	cursor: pointer;
	margin-top:5px;
	text-decoration: none;
	background-image: url(/pix/link_normal_05.jpg);
}
.mod_navigation_main li .acc_box_06
{
	width:150px;
	position: relative;
	padding-top: 30px;
	padding-bottom: 10px;
	padding-left: 80px;
	cursor: pointer;
	margin-top:5px;
	text-decoration: none;
	background-image: url(/pix/link_normal_06.jpg);
}
.mod_navigation_main li .acc_box_07
{
	width:150px;
	position: relative;
	padding-top: 30px;
	padding-bottom: 10px;
	padding-left: 80px;
	cursor: pointer;
	margin-top:5px;
	text-decoration: none;
	background-image: url(/pix/link_normal_07.jpg);
}
.mod_navigation_main li .acc_box_08
{
	width:150px;
	position: relative;
	padding-top: 30px;
	padding-bottom: 10px;
	padding-left: 80px;
	cursor: pointer;
	margin-top:5px;
	text-decoration: none;
	background-image: url(/pix/link_normal_08.jpg);
}
.mod_navigation_main li .acc_box_09
{
	width:150px;
	position: relative;
	padding-top: 30px;
	padding-bottom: 10px;
	padding-left: 80px;
	cursor: pointer;
	margin-top:5px;
	text-decoration: none;
	background-image: url(/pix/link_normal_09.jpg);
}*/
/*
.acc_box_01,
.acc_box_02,
.acc_box_03,
.acc_box_04,
.acc_box_05,
.acc_box_06,
.acc_box_07{
background-repeat: no-repeat;
}
.acc_box_01
{
	background-image: url(/pix/link_01.png);
}
.acc_box_02
{
	background-image: url(/pix/link_02.png);
}
.acc_box_03
{
	background-image: url(/pix/link_03.png);
}
.acc_box_04
{
	background-image: url(/pix/link_04.png);
}
.acc_box_05
{
	background-image: url(/pix/link_05.png);
}
.acc_box_06
{
	background-image: url(/pix/link_06.png);
}
.acc_box_07
{
	background-image: url(/pix/link_07.png);
}*/
.mod_navigation_main li ul
{
	left: 161px;
	top:-3px;
	position:absolute;
	display:none;
}

.mod_navigation_main li ul ul
{
	top:0px;
	position:absolute;
}

.mod_navigation_main li:hover,
.mod_navigation_main li.sfhover
{

}

.mod_navigation_main li:hover ul,
.mod_navigation_main li.sfhover ul
{
 	background-color: silver;
	display:block;
}

.mod_navigation_main ul li:hover ul ul,
.mod_navigation_main ul li.sfhover ul ul
{
	display:none;
}

.mod_navigation_main ul ul li:hover ul,
.mod_navigation_main ul ul li.sfhover ul
{
	display:block;
}

.snp_link a:link,
.snp_link a:visited,
.snp_link a:active
{
	color:#ffffff;
	text-decoration: underline;
}
.snp_link a:hover
{
	color:#ffffff;
	text-decoration: none;
}
