@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) stylesheet for screen layout
 * (de) Stylesheet für das Bildschirm-Layout
 *
 * @creator       YAML Builder V1.1b (http://builder.yaml.de)
 * @file          basemod.css
 * @-yaml-minver  3.1
 */

@media screen, projection
{
  /*-------------------------------------------------------------------------*/

	/* Spezial-Teaser - sollten diese auf andern Seiten auch vorkommen in teaser.css verschieben */

	.teaser-contact-person {
		margin-bottom: 12px
	}

	.content-westerham p { margin-bottom: 12px }

	a.icn-photo,
	a.icn-photo:link,
	a.icn-photo:active,
	a.icn-photo:visited,
	a.icn-grundriss,
	a.icn-grundriss:link,
	a.icn-grundriss:active,
	a.icn-grundriss:visited,
	a.icn-technik,
	a.icn-technik:link,
	a.icn-technik:active,
	a.icn-technik:visited,
	a.icn-play,
	a.icn-play:link,
	a.icn-play:active,
	a.icn-play:visited {
		line-height: 16px;
		padding-left: 18px;
		color:#1E4F83;
		font-size:13px;
		font-weight:normal;
	}

	a.icn-photo,
	a.icn-photo:link,
	a.icn-photo:active,
	a.icn-photo:visited {
		background:transparent url(../../images/layout_images/ico_photo.gif) no-repeat 0 center;
	}
	a.icn-grundriss,
	a.icn-grundriss:link,
	a.icn-grundriss:active,
	a.icn-grundriss:visited {
		background:transparent url(../../images/layout_images/ico_grundriss.gif) no-repeat 0 center;
	}
	a.icn-technik,
	a.icn-technik:link,
	a.icn-technik:active,
	a.icn-technik:visited {
		background:transparent url(../../images/layout_images/ico_technik.gif) no-repeat 0 center;
	}
	a.icn-play,
	a.icn-play:link,
	a.icn-play:active,
	a.icn-play:visited {
		background:transparent url(../../images/layout_images/ico_play.gif) no-repeat 0 center;
	}


	.content-westerham ul,
	.teaser-westerham ul {
		margin: 10px 0 10px 2px;
		padding:0;
	}
	.content-westerham ul li,
	.teaser-westerham ul li {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:transparent url(../../images/layout_images/dot_grey.gif) no-repeat scroll 0 7px;
		list-style-type:none;
		margin:0;
		padding:0 0 0 10px;

	}
	.content-westerham ul li { color: #000000 }
	.teaser-westerham ul li { color: #444444 }


	.img-centered img { display: block; margin: 0px auto }

	.teaser-journey-description table { border: none }
	.teaser-journey-description tbody td { border-bottom: none; vertical-align: top }

	.traffic-sign-motorway,
	.traffic-sign-city,
	.traffic-sign-airport,
	.traffic-sign-suburban-train { width: 24px; height: 24px; background: #FFFFFF url(../../images/layout_images/sprite_traffic-signs.jpg) no-repeat; }
	.traffic-sign-motorway 				{ background-position: 0 0; }
	.traffic-sign-city 						{ background-position: -24px 0; }
	.traffic-sign-airport 				{ background-position: -48px 0; }
	.traffic-sign-suburban-train 	{	background-position: -72px 0; }

	div.teaser-group.teaser-westerham  { margin-bottom: 20px; }

	.fullsize-video { background-color: #F3F3F4; padding: 0 34px; min-height: 263px; margin: 12px 0 }


	.westerham-preise { border-top: none; border-bottom: none; margin-bottom: 30px }
	.westerham-preise td { vertical-align: top; padding: 4px 0 }
	.westerham-preise th { border-bottom: 1px solid #878D93; padding: 4px 0; color: #464646 }
	.westerham-preise th h4 { margin: 0 }
	.westerham-preise.text-black { color: #000000 }

	.content-westerham .contact-westerham img {
		display: block; margin-bottom: 10px
	}

	.content-westerham .contact-westerham span { color: #464646}
	.content-westerham b { font-size: 13px;  }

	.intro-westerham { color: #000000; margin-bottom: 30px; font-size: 13px }

	#gallery { margin-bottom: 40px }
	#gallery img { padding: 0 3px 3px 0; }

}



.teaser-with-img-bg .link-pdf-download{
	background-image: url(../../images/layout_images/icn_link_pdf_teaser.gif);

}
