	body { margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; padding: 50px 0px 50px 0px; text-align: center; }
	img { border: none; }
   div.content_frame { border: 1px solid black; padding: 10px; position: relative; }
	div.content { width: 85%; text-align: left; max-width: 1100px; }
	div.breadcrumb { display: none; }
	div.footer { width: 100%; color: #606060; font-size: 8pt; align: center; margin-top: 5px; margin-bottom: 5px; }
	div.footer a { color: #606060; text-decoration: none; }
	@media screen {
		div.floater { padding: 10px; background-color: #FFFFFF; float: right; position: relative; top: -50px; right: -40px; margin-bottom: -20px; text-align: center}
	}
	span.hgus { font-size: 60%; vertical-align: text-top; text-decoration: underline; }
	p.content { padding: 20px; text-align: justify; font-weight: bolder; }
	div.content2 { padding: 20px; font-size: 10pt; font-weight: bolder; text-align: justify; }
	div.headline { font-size: 11pt; margin: 5pt 0 5pt 0; }
	div.headline_center { font-size: 11pt; margin: 5pt 0 5pt 0; text-align: center; }
	div.subcontent { margin: 5pt 0 0 0; }
	div.program { margin-top: 35px; margin-bottom: 35px; padding: 5pt 10pt 5pt 10pt; }
	img.info { position: absolute; top: 170px; left: -30px; }
	table { table-layout: fixed; }
	table.main { background: url(images/bg_fluegel_bw.jpg); background-repeat: no-repeat; }
	td.menu { width: 180px; vertical-align: top; }
	tr.offer { padding: 5pt 0 5pt 0; }
	td.offer_img { width: 100px; vertical-align: center; text-align: center; }
	td.offer_noimg { width: 100px; vertical-align: center; text-align: center; }
	td.offer_desc { text-align: left; vertical-align: center; padding: 0 10pt 0 10pt; }
	td.offer_price { width: 90pt; vertical-align: center; text-align: right; }
	@media print {
		body { padding-left: 0px; padding-right: 0px; font-size: 9pt; }
		div.content { width: 100%; text-align: justify;}
		p.content { padding: 20px; }
		div.breadcrumb { display: block; font-weight: bold; padding-left: 0px; }
		div.floater { display: none; }
		div.breadcrumb img { height: 100px; }
		td.menu { display: none; vertical-align: top; }
	}
	td.content { background-color: #FFEECC; }
	td.black { line-height: 20px; color: #FFFFFF; background-color: #000000; border: 1px solid #000000; overflow: hidden; white-space: nowrap; }
	td.black a { color: #FFFFFF; text-decoration: none; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; }
	td.black a.cur { color: #E8D72F; text-decoration: none; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; }
	td.black div {padding-left: 10px; padding-right: 10px; width: 100%; }
	/*
	td.black a:link { color: #FFFFFF; }
	td.black a:link div { color: #FFFFFF; }
	td.black a:visited { color: #FFFFFF; }
	td.black a:visited div { color: #FFFFFF; }
	td.black a:active { color: #FFFFFF; font-weight: bold; }
	td.black a:active div { color: #FFFFFF; font-weight: bold; }
	*/
	td.black a:hover { color: #000000; background-color: #BBBBBB; font-weight: bold; }
	td.black a:hover div { color: #000000; background-color: #BBBBBB; font-weight: bold; }
	td.white { line-height: 8px; background-color: #FFFFFF; border-right: 1px solid #000000; }
	td.white_t { line-height: 10px; background-color: #FFFFFF; border-top: 1px solid #000000; border-right: 1px solid #000000; }
	td.white_tr { line-height: 10px; background-color: #FFFFFF; border-top: 1px solid #000000; border-left: 1px solid #000000; width: 45px; }
	td.white_r { line-height: 8px; background-color: #FFFFFF; border-left: 1px solid #000000; }
	td.white_rb { line-height: 10px; background-color: #FFFFFF; border-left: 1px solid #000000; border-bottom: 1px solid #000000; }
	td.white_b { line-height: 10px; background-color: #FFFFFF; border-bottom: 1px solid #000000; border-right: 1px solid #000000; }

