.marker { background: #f00;position: absolute;display: block;width: 40px;height: 40px;border-radius: 25px;margin: -20px 0 0 -20px;opacity: 0;}


		.tb { color:#595554; line-height:30px; }
		.tb p.headline { font-family: 'Roboto Slab', serif; font-weight: 600; font-size: 36px; margin: 30px 0; }
		.tb p { margin: 10px 0;}
		.tb p.n { font-family: 'Roboto Slab', serif; font-weight: 600; font-size: 28px; margin: 15px 0; }
		.tb p.n span { float: right; font-weight: normal; font-size: 16px; }
		.tb.m { border-top: 1px solid #c2bfbd;padding: 15px 100px 15px 0;position:relative; font-size:24px;overflow:hidden; }
		.tb.m a.rl, .tb.m a.fancydiv {background: #fff url(img/n.png) no-repeat;overflow: hidden;padding-left: 50px;width: 0px;display: block;height: 50px;position: absolute;right: 30px;top: 50%;margin-top: -25px;}
		.tb.m .File.Bild { float: left;padding-right: 15px;clear: left; }
		.tb img.img { width:600px;margin:50px auto;display:block; }
		.fancybox-slide .tb { max-width:90%;}