	body							{ margin:0px; padding:0px; font-family:Trebuchet MS, sans-serif; background-color:#B50015; width:230px; height:230px; }
	
	.terminindex					{ position:relative; width:230px; height:230px; float:right; background-color:#ededed; margin:0px; display:block; }
	.terminindex .headline			{ position:relative; width:230px; height: 20px; background-image:url(../images/bgSideteaser.gif); }
	.terminindex .image				{ position:relative; width:230px; height:210px; margin-bottom:-210px; }
	/* .terminindex .banner			{ position:relative; width:230px; height:210px; background-image:url(../images/bgSideteaser.gif); filter:alpha(opacity=60); opacity: 0.6; } */
	.terminindex .banner				{ width:230px; height:210px; background-image:url(../images/bgSideteaser.gif);  }
	.terminindex .infotext			{ position:relative; width:230px; height:210px; margin-top:-210px; }
	.terminindex .footline			{ position:relative; width:230px; height:50px; margin-top: 0px; background-image:url(../images/bgSideteaser.gif); }
	.terminindex a					{ text-decoration:none; border:none; }
	.terminindex h1					{ font-size:14px; line-height:20px; color:#cccccc; padding-left:10px; padding-right:10px; float:left; text-align:right; border-right:2px solid #ffdc00; }
	.terminindex h1 a				{ color:#cccccc; }
	.terminindex h2					{ font-size:12px; line-height:16px; color:#ffffff; padding-left:10px; float:left; }
	.terminindex h2 a				{ color:#ffffff; }
	.terminindex .footline h2		{ width:100%; border-top:2px solid #ffdc00; }
	.terminindex img				{ margin:0px; border:none; }
	.terminindex .infotext img		{ margin:10px; border:none; float:left; }
	.terminindex p					{ font-size:14px; line-height:18px; color:#ffffff; margin-top:10px; margin-left:10px; }
	.terminindex p a				{ color:#ffffff; }
	
	.abholpreisindex				{ position:relative; margin:0px; height:230px; background-color:#ffffff; display:block; }
	.abholpreisindex .headline		{ position:relative; width:230px; height: 20px; margin:0px; background-color:#b50015; display:block; }
	.abholpreisindex .preise		{ position:relative; width:230px; height:174px; margin:0px; display:block; }
	.abholpreisindex .datetime		{ position:relative; width:230px; height: 40px; margin-top:-4px; background-color:#b50015; display:block; }
	.abholpreisindex h1				{ font-size:14px; line-height:20px; color:#ffffff; margin-left:10px; }
	.abholpreisindex h2				{ font-size:10px; line-height:20px; color:#ffffff; margin-left:10px; }
	.abholpreisindex table			{ width:225px; height:174px; font-size:50px; letter-spacing:-2px; border-collapse:collapse; border:none; }
	.abholpreisindex th				{ border-bottom:4px solid #000000; text-align:left; width:110px; background:white; }
	.abholpreisindex td				{ border-bottom:4px solid #000000; font-weight:bold; letter-spacing:-4px; width:115px; background:white; }
	.abholpreisindex td sup			{ font-size:34px; line-height:0px; font-weight:bold; display:inline; }
	
	.bhkwteaser						{ width:470px; height:230px; background:white; float:left; }
	.bhkwteaser .headline			{ position:absolute; top:0px; left:0px; width:470px; height: 20px; margin:0px; background-image:url(../images/bgTeaserHL.gif); }
	.bhkwteaser .image				{ position:absolute; top:20px; left:0px; width:230px; height:210px; margin:0px; }
	.bhkwteaser .text				{ position:absolute; top:20px; left:230px; width:240px; height:210px; margin:0px; }
	.bhkwteaser h1					{ padding-left:10px; font-size:14px; line-height:20px; color:#ffffff; border-left:20px solid #ffdc00; float:left; }
	.bhkwteaser h1 a				{ color:#cccccc; }
	.bhkwteaser h2					{ padding-left:10px; font-size:14px; line-height:20px; color:#ffffff; float:left; text-align:left; }
	.bhkwteaser h2 a				{ color:#ffffff; }
	.bhkwteaser a					{ text-decoration:none; }
	.bhkwteaser p					{ margin-top:5px; padding-left:10px; font-size:12px; line-height:20px; color:#333333; }
	.bhkwteaser p a:link			{ color:#b50015; }
	.bhkwteaser p a:visited			{ color:#b50015; }
	.bhkwteaser p a:hover			{ color:#1ab500; }
	.bhkwteaser ul					{ margin-top:5px; padding-left:20px; display:block; }
	.bhkwteaser li					{ margin-left:10px; font-size:10px; font-weight:bold; line-height:20px; color:#b50015; list-style:square; }
	.bhkwteaser img					{ border:none; }

	.sonderpreis					{ width:470px; height:230px; background:white; float:left; }
	.sonderpreis img				{ border:none; }
	.sonderpreis .headline			{ position:absolute; top:0px; left:0px; width:470px; height: 20px; margin:0px; background-image:url(../images/bgTeaserHL.gif); }
	.sonderpreis .image				{ position:absolute; top:20px; left:0px; width:230px; height:210px; margin:0px; }
	.sonderpreis .text				{ position:absolute; top:20px; left:230px; width:240px; height:210px; margin:0px; }
	.sonderpreis h1					{ padding-left:10px; font-size:14px; line-height:20px; color:#ffffff; border-left:20px solid #ffdc00; float:left; }
	.sonderpreis h1 a				{ color:#cccccc; }
	.sonderpreis h2					{ padding-left:10px; font-size:14px; line-height:20px; color:#ffffff; float:left; text-align:left; }
	.sonderpreis h2 a				{ color:#ffffff; }
	.sonderpreis a					{ text-decoration:none; border:none; }
	.sonderpreis p					{ margin-top:5px; padding-left:10px; font-size:12px; line-height:20px; color:#333333; }
	.sonderpreis p a:link			{ color:#b50015; }
	.sonderpreis p a:visited		{ color:#b50015; }
	.sonderpreis p a:hover			{ color:#1ab500; }
	.sonderpreis table				{ margin-top:5px; color:#333333; font-size:12px; border-collapse:collapse; width:230px; }
	.sonderpreis table a			{ color:#333333; }
	.sonderpreis th					{ padding-left:10px; height:60px; font-size:18px; text-align:left; }
	.sonderpreis td					{ padding-left:10px; padding-top:12px; vertical-align:top; }
	.sonderpreis td.preis			{ padding-top:22px; height:80px; width:130px; font-size:24px; font-weight:bold; letter-spacing:-2px; text-align:center; background-image:url(../images/bg_preis_index.gif); background-repeat:no-repeat; }
	.sonderpreis td.preis a			{ color:#ffffff; }
	
	.sonderpreise					{ width:470px; height:230px; background:white; float:left; }
	.sonderpreise img				{ border:none; }
	.sonderpreise .headline			{ position:absolute; top:0px; left:0px; width:470px; height: 20px; margin:0px; background-image:url(../images/bgTeaserHL.gif); }
	.sonderpreise .image			{ position:absolute; top:20px; left:0px; width:230px; height:210px; margin:0px; }
	.sonderpreise .text				{ position:absolute; top:20px; left:230px; width:240px; height:210px; margin:0px; }
	.sonderpreise h1				{ padding-left:10px; font-size:14px; line-height:20px; color:#ffffff; border-left:20px solid #ffdc00; float:left; }
	.sonderpreise h1 a				{ color:#cccccc; }
	.sonderpreise h2				{ padding-left:10px; font-size:14px; line-height:20px; color:#ffffff; float:left; text-align:left; }
	.sonderpreise h2 a				{ color:#ffffff; }
	.sonderpreise a					{ text-decoration:none; border:none; }
	.sonderpreise p					{ margin-top:5px; padding-left:10px; font-size:12px; line-height:20px; color:#333333; }
	.sonderpreise p a:link			{ color:#b50015; }
	.sonderpreise p a:visited		{ color:#b50015; }
	.sonderpreise p a:hover			{ color:#1ab500; }
	.sonderpreise table				{ margin-top:5px; color:#333333; font-size:12px; border-collapse:collapse; width:230px; }
	.sonderpreise table a			{ color:#333333; }
	.sonderpreise th				{ padding-left:10px; padding-top:5px; height:20px; font-size:14px; text-align:left; }
	.sonderpreise td				{ padding-left:10px; padding-top:5px; vertical-align:top; }
	.sonderpreise td.preis			{ padding-top:22px; height:60px; width:130px; font-size:18px; font-weight:bold; letter-spacing:-2px; text-align:center; background-image:url(../images/bg_preise_index.gif); background-repeat:no-repeat; }
	.sonderpreise td.preis a		{ color:#ffffff; }