	#tl h1 {background: url("logo.gif") no-repeat top left;width:172px;height:108px;}

	/* begin about*/
	.Rabatte .trm {padding:0 12px;}
	.Rabatte h3{background-image:url("h3-terms.gif");margin-bottom:15px;}
	.Rabatte h4{display:block;margin-bottom:5px;}
	.Uber-das-Programm h3 {background-image:url("h3-programmsordnung.gif");margin-bottom:15px;}
	.txr ol {list-style-type:decimal;overflow:none;margin-left:25px;padding-left:5px;}
	.txr ol li{overflow:visible;margin:10px 0;}
	.txr ol li ul{list-style-type:lower-alpha;}
	.txr ol li ul li{margin:10px 0 10px 25px;}
	.txr ol li ul li ul{list-style-type:disc;}
	.txr ol li ul li ul li{margin: 10px 0 10px 15px;}
	/* end about*/

	/* begin news */
    .news #cl ul li a, .Ereignisse #cl ul li a {background:url("m-news.gif") no-repeat;width:88px;}
		.news #cl ul li.s0 a, .Ereignisse #cl ul li.s0 a {background-position: 0 0;} .news #cl ul li.s0 a:hover, .Ereignisse #cl ul li.s0 a:hover, .news #cl ul li.s0 a.s, .Ereignisse #cl ul li.s0 a.s {background-position: -88px 0;}
		.news #cl ul li.s1 a, .Ereignisse #cl ul li.s1 a {background-position: 0 -30px;} .news #cl ul li.s1 a:hover, .Ereignisse #cl ul li.s1 a:hover, .news #cl ul li.s1 a.s, .Ereignisse #cl ul li.s1 a.s {background-position: -88px -30px;}
		.news #cl ul li.s2 a, .Ereignisse #cl ul li.s2 a {background-position: 0 -60px;} .news #cl ul li.s2 a:hover, .Ereignisse #cl ul li.s2 a:hover, .news #cl ul li.s2 a.s, .Ereignisse #cl ul li.s2 a.s {background-position: -88px -60px;}
		
			/* begin news gallery */
			.Informationen #cl .gal, .Ereignisse #cl .gal {clear:both; float:right;width:480px;text-align:right;margin-top:34px;}
			.Informationen #cl .gal h3, .Ereignisse #cl .gal h3 {background-image:url("h3-gallery.gif");text-align:left;margin:0 0 13px 10px;}
			.Informationen #cl .gal ul, .Ereignisse #cl .gal ul {margin:0;}
			.Informationen #cl .gal ul li, .Ereignisse #cl .gal ul li {float:left;margin:0 13px 23px 0;}
			.Informationen #cl .gal ul li.l, .Ereignisse #cl .gal ul li.l {margin-right:0;}
			.Informationen  #cl .gal ul li a, .Ereignisse  #cl .gal ul li a {width:105px;height:90px;background:none;}
			.Informationen  #cl .gal ul li img, .Ereignisse  #cl .gal ul li img {background:white;padding:3px;}
			/* end news gallery */
	/* end news */
	
	#cl .gal ul li a {background:transparent !important; height:73px; width:113px;}

	
	/* begin attractions */
   	.attractions #cl ul li a {background:url("m-attractions.gif") no-repeat;width:164px;height:29px;}
    .attractions #cl ul li.s0 a {background-position: 0 0;} .attractions #cl ul li.s0 a:hover, .attractions #cl ul li.s0 a.s {background-position: -164px 0;}
		.attractions #cl ul li.s1 a {background-position: 0 -29px;} .attractions #cl ul li.s1 a:hover, .attractions #cl ul li.s1 a.s {background-position: -164px -29px;}
		.attractions #cl ul li.s2 a {background-position: 0 -58px;} .attractions #cl ul li.s2 a:hover, .attractions #cl ul li.s2 a.s {background-position: -164px -58px;}
		.attractions #cl ul li.s3 a {background-position: 0 -87px;} .attractions #cl ul li.s3 a:hover, .attractions #cl ul li.s3 a.s {background-position: -164px -87px;}
		.attractions #cl ul li.s4 a {background-position: 0 -116px;} .attractions #cl ul li.s4 a:hover, .attractions #cl ul li.s4 a.s {background-position: -164px -116px;}
	
	/* begin contact */
	  .Kontakt #cl ul li a {background:url("m-contact.gif") no-repeat;width:145px;}
		.Kontakt #cl ul li.s0 a {background-position: -3px 0;} .Kontakt #cl ul li.s0 a:hover, .Kontakt #cl ul li.s0 a.s {background-position: -152px 0;}
		.Kontakt #cl ul li.s1 a {background-position: 0px -25px;} .Kontakt #cl ul li.s1 a:hover, .Kontakt #cl ul li.s1 a.s {background-position: -149px -25px;}
		
		.ctn h3 {background-image:url("h3-address.gif");margin-bottom:10px;}
		.ctf h3 {background-image:url("h3-form.gif");margin-bottom:10px;}
		/* begin .frm / contact form */
		.ctf .fib button {background:#EE1C23 url(send-btn.gif) no-repeat;text-indent:-2000px;}
		/* end .frm / contact form */
	/* end contact */
	
	/* begin newsletter */
		.nsl h3 {background-image:url("h3-newsletter.gif");margin-bottom:10px;}
		.nsl .fib button {background:#EE1C23 url(send-btn.gif) no-repeat;text-indent:-20000px;}

	/* end newsletter */

	/* begin discounts */
		.discounts #cl ul li a {background:url("m-discounts.gif") no-repeat 0 0;width:230px;}
		.discounts #cl ul li a:hover {background:url("m-discounts.gif") no-repeat -230px 0;}


		.dsc h3, .dsp h3{background-image:url("h3-discounts.gif");margin:0 0 20px;}
		.discounts .dsc .prc, .discounts .dsp .prc {background:#A8BBED;text-align:right;margin:0;width:112px;padding:10px 10px 10px 0;line-height:normal;}
		.discounts .dsc .prc em, .discounts .dsp .prc em{color:#fff;font-size:26px;font-weight:bold;margin:0;}
		.discounts div.dsc em.prc-long {font-size:17px;}
	/* end discounts */
	
	.events #cl ul li a {background:url("m-events.gif") no-repeat;width:230px;height:29px;}
    .events #cl ul li.s0 a {background-position: 0 0;} .events #cl ul li.s0 a:hover, .events #cl ul li.s0 a.s {background-position: -230px 0;}
		.events #cl ul li.s1 a {background-position: 0 -30px;} .events #cl ul li.s1 a:hover, .events #cl ul li.s1 a.s {background-position: -230px -30px;}
		.events #cl ul li.s2 a {background-position: 0 -60px;} .events #cl ul li.s2 a:hover, .events #cl ul li.s2 a.s {background-position: -230px -60px;}
	
	/* begin partners */
		.discounts #cr{width:471px;padding:36px 0 0 0;}

	    .loc h4.other-locations {background: url('locations.gif') no-repeat;text-indent:-55000px;margin-top:36px;}
		.loc h4.other-locations-b {background: url('h4-other-locations.gif') no-repeat;text-indent:-55000px;margin-top:15px;}
		.loc h4.available-discounts {height:34px; background: url('h4-available-discounts.gif') no-repeat; text-indent:-55000px;margin-top:36px;}

		.dsp .gal h3 {background-image:url("h3-gallery.gif");text-align:left;margin:0 0 13px 0;}

		#cl .gal h3 {background-image:url("h3-gallery.gif");text-align:left;margin:0 0 13px 0;}


	    .map h3 {background-image:url("h3-approach.gif");width:401px;margin-bottom:13px;}

	    .map .frm button {background:#EE1C23 url(show-btn.gif) no-repeat;float:left;margin-left:15px;clear:none;text-indent:-2000px;}
	/* end partners */

#cr h3 {height:30px;}

/* end subsite grid */

#ms li {padding:0 7px; font-size:13px;}