@charset "ISO-8859-1"; /* charset=ISO-8859-1 */

/* Schriftgestaltung (alt)
*/

	.weissfett {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration:none;}
	.schwarzgrossfett {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #000000}
	.fliess {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #000000}
	.fliessfett {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #000000}
	.blaufett {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #3366CC}
	.blau {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #3366CC}
	.rot {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #B95579}
	.fettrot {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #B95579}
	body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #000000 }
	div { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #000000 }
	pre { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #000000 }
	p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #000000 }
	td { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #000000 }
	th { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #000000 }
	table { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #000000 }
	input { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #000000 }
	textarea { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #000000 }
	select { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #000000 }
	a {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #B95579}


/* globale Einstellungen
*/

	body,
	td {
		line-height:1.4em;
	}

	
/* Tabellen
*/

	table.angebote,
	table.umrahmt {
		border:1px solid #b8c9ed;
		border-collapse:separate;
		border-spacing:1px;
		empty-cells:show;
		margin:0 auto;
	}

	table.angebote td,
	table.umrahmt td {
		border:1px solid #b8c9ed;
		padding:10px;
	}

	table.angebote h3 {
		font-size:100%;
		font-weight:bold;
		margin:0 0 5px 0;
	}

	table.angebote p {
		margin:0;
	}

	table.kurzinfo {
		border:none;
		margin:0 auto;
	}

	table.kurzinfo td {
		padding:10px;
		vertical-align:top;
	}

	table.kurzinfo td > ul:first-child {
		margin-top:0;
	}

	table.raster {
		border:none;
	}
	
	table.raster td {
		padding:0 4px;
		vertical-align:top;
	}

/* Überschriften-Bilder
*/

	div.titel {
		margin:40px 0 30px 0;
		text-align:center;
	}
	
	div.untertitel {
		margin:30px 0 30px 0;
		text-align:center;
	}


/* Überschriften
*/

	h1 {
		font-size:1.5em;
		font-weight:bold;
		line-height:1.2em;
		text-align:center;
	}

	h1.grafisch {
		background-image:url(images/h1-grafisch.gif);
		background-repeat:no-repeat;
		background-position:bottom right;
		color:#2064c4;
		font-size:18px;
		font-weight:normal;
		margin:40px auto 30px auto;
		padding:6px 66px 10px 0;
		text-align:right;
		vertical-align:baseline;
		width:258px; /* + 66px = 324px */
		max-width:600px;
	}

/* Bild "Details"
*/

	img.details {
		border-style:none;
		height: 26px;
		width:121px;
	}


/* Einzelbild, mittig mit Abstand
*/

	img.einzelbild {
		display:block;
		margin:2em auto;
	}

	div.einzelbilder {
		margin:2em auto;
		text-align:center;
	}

/* Ende
*/