@charset 'ISO-8859-15';

/*	Allgemeine Definitionen für ganze Seite ----------------------------------------- */
	
	/*	HTML ----------------------------------------- */
		html 													{height:100%; width:100%; margin:0; padding:0;}
		body 													{padding:0; margin:0; color:#171717; background:#FFF; font-family:Minion Pro, Minion, Georgia, "Times New Roman", Times, serif;
																 font-size:13px; font-weight:normal; text-transform:uppercase;}
* html	body 													{font-size:12px;}
*+html	body 													{font-size:12px;}
	
	/*	Links ----------------------------------------- */
		a:link													{color:#000; text-decoration:none;}
		a:visited												{color:#000; text-decoration:none;}
		a:hover													{color:#CCC; text-decoration:none;}
	
	/*	Absätze und überschriften ----------------------------------------- */
		p														{margin:0 0 28px 0; padding:0px; line-height:16px;}
		h1														{display:block; margin:0 0 28px 0; padding:0; font-size:13px; font-weight:900; color:#b0041d; text-transform:uppercase;}
		h2														{display:block; margin:0 0 28px 0; padding:0; font-size:13px; font-weight:900; color:#000000;}
		h3														{display:block; margin:0 0 18px; padding:0; font-size:13px; font-weight:900; color:#b0041d; text-transform:uppercase; border-bottom:1px solid #000000;	}
		img														{border:none;}
		ul, li													{margin:0; padding:0; list-style:none;}
		.clear													{display:block; clear:both; height:0px; line-height:0px; max-height:0px; font-size:0px;}


/*	Layout: ----------------------------------------- */
		#divContainer											{width:907px; margin:0px auto; padding-left:21px;}
	
		
/*	Header ----------------------------------------- */
		#divHeader												{height:163px; width:535px; margin:0 0 0px 171px;}
		#divHeader	img											{margin:16px 0 0 187px;}


/*	Impressions ----------------------------------------- */
		#divImpressions											{height:128px; width:535px; margin:0 0 33px 171px; visibility:hidden;}
		#divImpressions	 #mycarousel							{background:#FFF;}


/*	Navigation ----------------------------------------- */
		#divNavigation											{width:192px; position:fixed; top:163px; margin-left:-30px;}
*+html	#divNavigation											{margin-left:-200px;}
* html	#divNavigation											{position:absolute; margin-left:-200px;}
		#divNavigation	ul 										{list-style:none; padding:0; margin:0;}
		#divNavigation	ul li									{height:20px; display:block; background:#FFF;}
		#divNavigation	ul li a									{color:#000000; text-decoration:none;}
		#divNavigation	ul li a:hover							{color:#CCC; text-decoration:none;}
		#divNavigation	ul li.active							{height:33px; margin-bottom:28px; background:url(/images/layout/line-navigation.gif) #fff left bottom no-repeat;}
		#divNavigation	ul li.activeOpen						{height:303px; margin-bottom:28px; background:url(/images/layout/line-navigation.gif) #fff left bottom no-repeat;}
		#divNavigation	ul li.active a 							{color:#b0041d;}
		#divNavigation	ul li.activeOpen a.titleActive			{height:33px; display:block; color:#b0041d; background:url(/images/layout/line-navigation.gif) #fff left 20px no-repeat;}

/*	Subnavigation ----------------------------------------- */
		#divNavigation	#subnavigation							{display:none;}
		.activeOpen	#subnavigation								{display:block !important; margin:7px 0 0 13px; z-index:5000;}
		.activeOpen	#subnavigation	li.split					{height:20px; display:block; background:url(/images/layout/line-split.gif) #fff 0 5px no-repeat;}
		.activeOpen	#subnavigation	li a						{color:#000000; text-decoration:none;}
		.activeOpen	#subnavigation	li a:hover					{color:#CCC; text-decoration:none;}
		.activeOpen	#subnavigation	li.active					{height:33px; margin-bottom:28px; background:url(/images/layout/line-navigation.gif) #fff left bottom no-repeat;}
		.activeOpen	#subnavigation	li.subactive a 				{color:#b0041d;}
		
/*	Content ----------------------------------------- */
		#divContent												{width:535px; margin:0 0 0 171px; background-color:#FFFFFF;}
		#divContent	#textInhalt									{width:345px; margin:0 0 0 190px; text-transform:none;}
		#divContent	#textInhalt.blind							{height:210px;}
		#divContent	#textInhalt p.konditionen label				{float:left;}
		#divContent	#textInhalt p.konditionen span				{width:220px; display:block; float:left; margin-bottom:10px;}
		#divContent	#textInhalt p.konditionen					{border-bottom:1px solid #171717; padding-bottom:20px; float:left;}
		
/*	BottomNavigation ----------------------------------------- */
		#botNavigation											{position:relative; left:375px; top:-139px; width:120px;}
		#botNavigation.warenkorb								{position:relative; left:561px; top:-111px; width:120px;}
		#botNavigation	li										{display:block; height:22px; line-height:22px; padding:5px 0 0 30px;}
		#botNavigation	li	a									{text-decoration:none; color:#171717;}
		#botNavigation	li	a:hover								{color:#ccc;}
		#botNavigation	li.jg									{background:url(/images/layout/icon-jahrgaenge.gif) no-repeat left center;}
		#botNavigation	li.print								{background:url(/images/layout/icon-drucken.gif) no-repeat left center;}
		#botNavigation	li.basket								{background:url(/images/layout/icon-warenkorb.gif) no-repeat left center;} 

/*	Selection ----------------------------------------- */
		img.iconSelection										{left:375px; position:relative; top:-195px;}


/*	Karte ----------------------------------------- */
		#map													{display:block; width:345px; height:250px; margin-bottom:20px;}
		#map #logocontrol										{display:none;}
		#map div span											{display:none;}
		#map .terms-of-use-link									{display:none;}

/*	KOntakt ----------------------------------------- */
		span.tel												{display:inline-block; width:45px;}
		
		
		
/*	Footer ----------------------------------------- */
		#divFooter												{height:50px; margin:55px 0 0 15px; background:url(/images/layout/line-footer.gif) #fff left top no-repeat; padding:17px 0 0 0; text-align:center; font-size:11px;}
		
		
