#topnav {
	margin					: 	-65px 0px 0px 457px;
	top						:	10px;
	width					:	480px;
	}
	*html #topnav{
	width:490px;
	}
#yh-nav{
	position		:	relative;
	z-index			:	999;
	margin			:	0px;
	padding			:	7px 5px 0;
	
	}
#yh-nav b	{display:none;}

#yh-nav a{
	display			:	block;
	float			:	left;
	background		:	url(_images/ui-sprites_1.3.png) no-repeat -3410px top;
	text-transform	:	uppercase;
	font-size		:	14px;
	}
#yh-nav a:link,#yh-nav a:visited{
	font-weight		:	normal;
	text-decoration	:	none;
}
#yh-nav a.first :hover{
	text-decoration:underline;
}
#yh-nav a.last{
	background-position	:	right -33px;
	color			:	#fff;
	border-bottom	:	1px solid #35a235;
	margin-bottom	:	-1px;position:relative;
	}
#yh-nav a.last:visited{color:#fff;}
#yh-nav a em{
	border-right	: 	1px solid #ffffff;
	display			:	block;	
	height			:	22px;
	min-width		:	116px;
	width			:	116px;
	float			:	left;
	font-weight		:	normal;
	text-align		:	center;
	padding			:	8px 0px 0px 0px;
/*	background		:	url(_images/ui-sprites_1.3.png) no-repeat -3546px 0; */
	*cursor			:	pointer;
	}
#yh-nav a.first em{
	border-left		:	1px solid #ffffff;
	padding			:	8px 0px 0px 0px;
	background		:	none;
	}
#yh-nav a.last em{
	height			:	22px;
	background-position	:	-3546px -33px;
	background-color:	#35A235;
	margin-right	:	7px;
	padding			:	8px 0px;
	}
#yh-nav .sub{
	float			:	left;
	position		:	relative;
	}
#yh-nav .sub em,#yh-nav .sub a.last em	{padding-right:0px;}
#yh-nav .sub a.more{
	position		:	absolute;
	top				:	.20em;
	right			:	8px;
	height			:	23px;
	overflow		:	hidden;
	width			:	10px;
	background-position	:-3149px 0;
	}
#yh-nav .sub a.more:hover	{background-position:-3172px 0;}
#yh-nav .last a.more,.home #yh-nav a.more	{right:7px;}
#yh-nav .last a.more	{background-position:-3195px 0;}
#yh-nav .last a.more:hover	{background-position:-3218px 0;}
#yh-nav .menu{
	display			:	none;
	position		:	absolute;
	top				:	46px;
	left			:	0px;
	background-color:	#ECEBD8;
	border			:	1px solid #A29E83;
	margin			:	-1px 10px 0;
	}
#yh-nav .menu ul li a{
	border-bottom	:	1px solid #A29E83;
	clear			:	both;
	font			:	bold 85% verdana,sans-serif;
	width			:	180px;
	padding			:	5px 7px;
	outline			:	none; 
	display			:	block;
	float			:	none;
	background-image:	none;
	}
#yh-nav .menu ul li a.last{
	_border-bottom	:	none;
	color			:	#454545;
	}
#yh-nav .menu ul li a.last:visited{_color:#454545;}
#yh-nav .menu ul li a:hover{
	background-color:	#EFEFE2;
	text-decoration	:	none;
	}
#yh-nav .dropmenu{
	color			:	#000000;
	width			:	115px;
	display			:	none;
	position		:	absolute;
	top				:	33px;
	left			:	-1px;
	background-color:	#ffffff; /*#FFFDF1;*/
	border			:	1px solid #000000;
	padding			:	10px 0px 10px 0px;
	margin			:	-1px 1px 0;
	
	}
#yh-nav .dropmenu ul{
	float			:	left;
	_display		:	inline;
	width			:	115px;
	margin-right	:	0px;
	margin			:	0;
	padding			:	0;
	
	}
#yh-nav .dropmenu ul li a{
	color			:	#000000;
	font			:	100% Arial, Helvetica, sans-serif;
	padding			:	3px 2px 2px 21px;
	outline			:	none;
	border			:	0; 
	text-transform	:	none;
	display			:	block;
	float			:	none;
	background-image:	none;
	_margin-left	:	-15px;
	}
	.dropmenu ul li a{
	color:#000000;
	}
	#yh-nav .dropmenu ul li a:link	{color:#000000;}
#yh-nav .dropmenu ul li a.last	{color:#454545;}
#yh-nav .dropmenu ul li a:hover{
	background-color:	#EFEFEF;
	text-decoration	:	none;
	color			:	#000000;
	}
#yh-nav .offscreen	{left:auto;right:3px;}
#yh-subnav{
	padding			:	0 5px;
	background		:	#35a235 url(_images/hr.png) repeat-x 0 2.1em;
	}
#yh-subnav.sub{
	position		:	relative;
	height			:	2.1em;
	overflow		:	hidden;
	}
.nav .empty		{height:5px;}
#yh-subnav.open	{
	height			:	auto;
	overflow		:	visible;
	zoom			:	1;
	}
#yh-subnav.open ul{
	margin-bottom	:	-1px;
	_margin-bottom	:	3px;
	}
#yh-subnav h4	{display:none;}
#yh-subnav ul li{
	float			:	left;
	margin-right	:	5px;
	padding			:	.2em 9px .2em;
	margin			:	.2em 0 .4em;
	line-height		:	normal;
	}
#yh-subnav ul li a{
	font			:	bold 85% verdana,arial,sans-serif;
	color			:	#fff;
	text-transform	:	uppercase;
	white-space		:	nowrap;
	}
#yh-subnav ul li.selected	{background-color:#118311;}
.home #yh-nav				{margin-bottom:0px;}
.home #yh-nav div.bd		{background:none;}
.home #yh-nav a{
	background-position	:	right top;
	margin-right	:	3px;
	display			:	inline;
	font-size		:	85%;
	*font-size		:	11px;
	}
.home #yh-nav a.selected{
	background-position	:	right -33px;
	color			:	#fff;
	border-bottom	:	1px solid #35a235;
	margin-bottom	:	-1px;
	position		:	relative;
	}
.home #yh-nav a em{
	background-position	:	-3241px 0px;
	padding-left	:	12px;
	_padding-top	:	9px;
	_height			:	24px;
	margin-right	:	7px;
	display			:	inline;
	text-align		:	center;
	}
.home #yh-nav a.selected em	{background-position:-3241px -33px;}
.home #yh-subnav			{height:5px}





#yh-promo{
	min-height		:	274px;
	_height			:	274px;
	position		:	relative;
	z-index			:	1;
	}
#yh-promo-content{
	float			:	left;
	width			:	675px;
	position		:	absolute;
	background-color:#00FF00;
	/*z-index			:	-1; für carousel scrollpage weg */
	}
#yh-promo-content .promoCard{
	z-index			:	1;
	width			:	100%;
	_height			:	274px;
	position		:	absolute;
	top				:	0px;
	padding			:	0;
	margin			:	0;
	background-color:	#ffffff;
	background-repeat:	no-repeat;
	visibility		:	hidden;
	opacity			:	0;
	-moz-opacity	:	0;
	filter			:	alpha(opacity=0);
	outline			:	none;
	}

.promoCard .text{
	margin			:	0px 0px 5px 0px;
	width			:	180px;
	height			:	418px;
	border-right	:	1px solid #cccccc;
	padding			:	0 5px 0 10px; 
	background-color:	#FFFFFF;
	filter			:	alpha(opacity=70);
	-moz-opacity	:	.70;
	opacity			:	.70;
	}
#media{
	margin: 0px 0px 0px 145px;
	}
.promoCard .text h3{
	color			:	#000000;
	font-weight		:	bold;
	font-size		:	100%;
	margin-left		:	-10px;
	padding			:	5px 0px 5px 9px;
	}
.promoCard .text p{
	color			:	#000000;
	margin-top		:	7px;
	}
/* ====== Inhalt PromoCard



.promoCard .text ul{margin-top:10px;}
.promoCard .text ul li{*float:left;*clear:both;zoom:1;width:auto;*width:220px;}
.promoCard .text a{color:#35a235;}
.promoCard .text a.more{display:block;font-weight:bold;font-size:85%;text-transform:none;margin-top:15px;}
.promoCard .boxed{margin:5px;width:210px;padding:0;}
.promoCard .boxed .bd{background-color:#fff;padding:17px 10px 10px;border:1px solid #c6c0ae;border-width:0px 1px;}
.promoCard .boxed .hd,.promoCard .boxed .ft{height:5px;background:transparent url(_images/switcher.gif) no-repeat -660px -70px;}
.promoCard .boxed .ft{background-position:-870px -70px;}
.promoCard .boxed h3{margin-left:0px;padding-left:0px;border:0;font-size:136%;}
.promoCard .rt{float:right;left:165px;}
.promoCard .bt{position:absolute;bottom:25px;}
.promoCard .light h3{border-color:#7BEF7B;}
.promoCard .light p{color:#eee;}
.promoCard .light a{color:#7bef7b;}
.promoCard .sponsor{margin-top:10px;padding-top:5px;}
.promoCard .sponsor .txt{font-size:70%;padding-right:3px;position:relative;top:-0.5em;}
.promoCard .sponsor img{vertical-align:top;}
.promoCard .boxed .sponsor{border-top:1px solid #E7E7E7;}
.promoCard .boxed .sponsor .txt{color:#9F9F9F;}
=====*/
	
#yh-promo-content .show,#yh-promo-menu li.show div{
	visibility		:	visible;
	opacity			:	.99;
	-moz-opacity	:	.99;
	filter			:	alpha(opacity=.99);
	}
#yh-promo-menu{
	float			:	right;
	width			:	235px;
	
	}
#yh-promo-menu ul{}
#yh-promo-menu li{
	position		:	relative;
	padding			:	0px;
	margin			:	0px 0px 5px;
	background		:	#fff url(_images/switcher.gif) no-repeat -831px -24px;
	border			:	1px solid #cccccc;
	}
#yh-promo-menu li a{
	position		:	relative;
	display			:	block;
	height			:	26px;
	padding			:	14px 10px 0;
	margin			:	0px;
	z-index			:	5;
	font-size		:	85%;
	color			:	#333;
	outline			:	none;
	}
#yh-promo-menu li a.last	{height:30px;}
#yh-promo-menu li.selected{}
#yh-promo-menu li.selected a{}
#yh-promo-menu li div{
	position		:	absolute;
	z-index			:	3;
	margin			:	-1px 0 0 -1px;
	width			:	235px;
	*margin-left	:	-11px;
	*width			:	245px;
	*display		:	inline;
	visibility		:	hidden;
	opacity			:	0;
	-moz-opacity	:	0;
	filter			:	alpha(opacity=0);
	
	}
#yh-promo-menu li div p{
	border			:	1px solid #cccccc;
	background-color:	#EFEFEF;
	*margin-left	:	10px;
	
	}
#yh-promo-menu li div span{
	position		:	absolute;
	margin			:	2px 0 0 -9px;
	width			:	242px;
	background		:	#cccccc url(_images/switcher.gif) repeat-y -1100px center;
	
	}
.home #yh-promo-menu li{}
.home #yh-promo-menu li a{
	height			:	18px;
	padding			:	4px 10px 0;
	}
#yh-promo-foot{
	clear			:	both;
	text-align		:	right;
	padding			:	3px 4px;
	background		:	transparent url(_images/switcher.gif) no-repeat -831px 0;
	}
#yh-promo-btn{
	display			:	block;
	float			:	right;
	width			:	54px;
	height			:	18px;
	cursor			:	hand;
	cursor			:	pointer;
	margin			:	0px;
	background		:	transparent url(_images/switcher.gif) no-repeat -1046px 0;
	}
#yh-promo-btn.start	{background-position:-1046px -18px;}

#yh-carousel{z-index:5;}
.carousel{
	width			:	675px;
	height			:	250px;
	margin			:	0px;
	position		:	relative;
	zoom			:	1;
	}
.carousel div,.carousel ul	{zoom:1; padding:0; margin:0;}
.carousel a.more{
	font-weight		:	bold;
	font-size		:	77%;
	text-transform	:	uppercase;
	color			:	#fff;
	background		:	#bfc0b0;
	padding			:	3px 10px;
	position		:	absolute;
	right			:	0px;
	bottom			:	0px;
	border			:	1px solid #E7E7E7;
	border-width	:	0 1px 1px 0;
	}
.carousel a.prev span,.carousel a.next span	{display:none;}
.carousel a.prev,.carousel a.next{
	position		:	absolute;
	top				:	477px;
	width			:	29px;
	height			:	22px;
	background		:	url(_images/carouselbg.png) no-repeat;
	overflow		:	hidden;
	display			:	inline;
	cursor			:	hand;
	cursor			:	pointer;
	z-index			:	5;
	left			:	-11px;
	}
.carousel a.next{
	left			:	18px;
	width			:	30px;
	background-position		:	-29px 0px;
	}
.carousel a.off		{cursor:default;}
/* Ersatz für 427 - 447 */
.carousel .scrollnav{
	display:none;
	}
/* HROFF
.carousel .scrollnav{
	position		:	absolute;
	top				:	407px;
	right			:	80px;
	z-index:5
	}
.carousel .scrollnav a{
	background		:	transparent url(_images/carouselbg.png) no-repeat -59px 0px;
	width			:	8px;
	height			:	8px;
	float			:	left;
	margin			:	0 3px;
	display			:	inline;
	text-indent		:	-100em;
	overflow		:	hidden;
	}
.carousel .scrollnav a.current{
	background-position	:	-59px -8px;
	cursor			:	default;}
	*/
.carousel .scrollbody{
	width			:	841px;
	height			:	471px;
	float			:	left;
	margin			:	0px;
	display			:	inline;
	overflow		:	hidden;
	position		:	relative;
	}
.carousel .scrollpages{
	width			:	1000em;
	list-style-type	:	none;
	margin			:	0;
	padding			:	0;
	overflow		:	hidden;
	}
.carousel .scrollpage{
	width			:	841px;
	float			:	left;
	}
.carousel .hd,.carousel .ft,.carousel .bd{
	background-color:#FFFFFF;
	}
.carousel .bd{
	padding				:	0;
	}
.carousel .hd	{background-position:-1167px 0;height:5px;}
.carousel .ft1	{background-position:-1167px -5px;height:5px;}
.carousel .scrollbody .bd{
	padding			:	0;
	min-height		:	471px;
	_height			:	471px;
	}
.carousel .scrollbody .hd,.carousel .scrollbody .ft{
	
	}
.carousel .scrollbody .ft{
	background-position	:	-5px -6px;
	background-repeat	:	repeat-x;
	}
.list{}
.carousel .item{
	float			:	left;
	width			:	841px;
	overflow		:	hidden;
	margin			:	0px;
	display			:	inline;
	}
	.carousel .item2{
	float			:	left;
	width:332px;
	overflow		:	hidden;
	margin			:	0 0 0 10px;
	display			:	inline;
	}
.carousel .item h3{
	margin-top		:	4px;
	line-height		:	85%;
	color			:	#000000;
	font			:	120% arial,sans-serif;
	}
.carousel .item a{
	color			:	#000000;
	font			:	100% arial,sans-serif;
	position		:	relative;
	z-index			:	2;
	text-decoration:none;
	}
	.carousel .item a:link	{color:#000000; text-decoration:none;}
	.carousel .item a:visited	{color:#000000; text-decoration:none;}
	.carousel .item a:hover	{color:#000000; text-decoration:none;}
.lnhr{
	left			:	60px;
	position		:	relative;
	top				:	230px;
	z-index			:	5;
	font-family		:	Verdana, Geneva, sans-serif;
	color			:	#999;
	font-size		:	11px;
}
.lnhr a:link, .lnhr a:visited{color:#999; font-weight:bold;text-decoration:none;}
.lnhr a:hover{text-decoration:underline;}
.nextitem{margin-bottom:160px;}
.lastitem{margin-bottom:250px;}
.language{font-family:Verdana; font-size:11px; font-weight:bold; text-transform:uppercase; color:#999; padding-top:13px;}
.language a:link, .language a:visited{ color:#999; text-decoration:none;}


.floating-menu {position:fixed;}
