
body						{ background: #ffffff; margin: 0px; padding: 0px; color: #000000;
				 			  font-family: verdana,arial,serif; font-size: 9pt; line-height: 1.5em; }

/*img							{ behavior: url("pngbehavior.htc"); }	 */
img, div						{ behavior: url("iepngfix.htc"); }	
					  
a:link, a:visited, a:active	{ text-decoration: underline; color: #000000; }
a:hover						{ text-decoration: none; color: #FF9900; }

a.pflege:link, a.pflege:visited, a.pflege:active	{ text-decoration: underline; color: #000000; }
a.pflege:hover				{ text-decoration: none; color: #FFFFFF; }
	
	
	
	
/* Head */
#box_head_oben				{ width: 100%; height: 50px; margin: 0px; }
#box_head					{ width: 100%; background-image: url("images/xxghinta.png"); background-repeat: repeat-x; background-position: bottom; }
	
							  
/* Kopfbereich*/
#kopf_links					{ display: inline; float: left; margin-left: 10px; height: 61px; }
#kopf_mitte					{ display: inline; float: left; margin-left: 5px; width: 369px; height: 61px; }
	#teaser_info				{ position: absolute; width: 145px; height: 19px; margin: -3px 0px 0px 115px; text-align: center; visibility: visible; z-index: 2; }
	#spezialangebote			{ width: 369px; height: 61px; margin-top: -50px; background-image: url('images/xxgsonderangebotea.gif'); overflow: hidden; z-index: 90; }
		#nav_to_left				{ display: inline; float: left; width: 25px; height: 25px; margin: 8px 0px 0px 36px; padding-left: 3px; visibility: visible; }
		#nav_to_right				{ display: inline; float: left; width: 25px; height: 25px; margin: 8px 0px 0px 0px; visibility: visible; }
		#nav_close					{ position: absolute; width: 208px; height: 17px; margin: -16px 0px 0px 81px; text-align: center; visibility: hidden; z-index: 99;}
		.spezialangebot				{ display: inline; float: left; width: 245px; height: 60px; margin: 2px 0px 0px 2px; text-align: center; font-weight: bold; font-size: 8pt; line-height: 1.2em; color: #FFFFFF; display: none; visibility: hidden; }
		
#kopf_rechts				{ display: inline; float: right; text-align: right; width: 320px; height: 61px; background-image: url("images/xxghotla.png"); background-repeat: no-repeat; background-position: right top;  }
/*body > #kopf_rechts			{ width: 100%; }*/


/* Navigation ohne Untermenue */
#navigation					{ float: left; width: 690px; height: auto; font-size: 93%; line-height: normal; }
#navigation ul				{ margin: 30px 0px 0px 0px; padding: 0px 5px 0px 5px; list-style: none; }
#navigation li				{ float: left; background: url("images/xxbnlina.gif") no-repeat left top; margin: 0px;
							  padding: 0px 0px 0px 9px; font-size: 8pt; }
#navigation a				{ float: left; display: block; background: url("images/xxbnreca.gif") no-repeat right top;
							  padding: 5px 14px 5px 5px; text-decoration: none; font-weight: bold; color: #2F5D8C; }
#navigation a:hover			{ color: #990033; }
#navigation .aktiv			{ background-image: url("images/xxbalina.gif"); }
#navigation .aktiv a		{ background-image: url("images/xxbareca.gif"); color: #990033; padding-bottom: 5px; }



/* Navigation mit Untermenue */
#navigation_sub				{ display: inline; float: left; width: 670px; font-size: 93%; line-height: normal; margin-top: 0px; }
#navigation_sub ul			{ margin: 1px 0px 0px 0px; padding: 0px 5px 0px 5px; list-style: none; }
#navigation_sub li			{ float: left; background: url("images/xxbalina.gif") no-repeat left top; margin: 0px;
							  padding: 0px 0px 0px 9px; font-size: 8pt; }
#navigation_sub a			{ float: left; display: block; background: url("images/xxbareca.gif") no-repeat right top;
							  padding: 5px 7px 5px 0px; text-decoration: none; font-weight: bold;  color: #990033; }
#navigation_sub a:hover		{ color: #990033; }
#navigation_sub .aktiv		{ background-image: url("images/xxbalinb.gif"); }
#navigation_sub .aktiv a	{ background-image: url("images/xxbarecb.gif"); color: #ffffff; padding-bottom: 5px; }


#box_rechts_im_head			{ display: inline; float: right; width: 250px; height: auto; }

#sprachwahl					{ float: right; width: 280px; height: 22px; text-align: right; font-size: 8pt; ccolor: #295483; color: #ffffff; margin: 0px 0px 0px 0px; padding: 5px 12px 0px 5px; }


/* Navigation Rechts */
#navigation_rechts			{ float: right; width: 280px; height: auto; font-size: 8pt; color: #FFFFFF; margin: 2px 0px 0px 0px; padding: 0px 5px 0px 5px; }
#navigation_rechts a		{ font-size: 8pt; color: #FFFFFF; }


.linie						{ clear: both; background: url("images/1x1gblaa.gif"); background-repeat: repeat-x; }
*+html .linie				{ clear: both; margin-top: -17px; }

.kontakt_error				{ color: #990033; }

/* linke Navigation der Pflege */
#navigation_pflege			{ float: left; width: 140px; height: 100%; background: url("images/pflege_navbg.gif") repeat-y;
							  font-size: 93%; line-height: 16pt; padding-left: 5px; padding-top: 50px;}

/* CSS fuer Aktionsseiten */
.aktion						{ width: 100%; line-height: normal; }
*+html .aktion  			{ position: relative; }
.aktion ul					{ margin: 0px; padding: 0px; list-style: none; height: auto; }
.aktion li					{ position: relative; display: inline; float: left; width: 175px; height: 345px; margin: 0px; padding: 0px 0px 0px 5px; }

.aktion_folge				{ width: 100%; line-height: normal; }
*+html .aktion_folge  		{ position: relative; }
.aktion_folge ul			{ margin: 0px; padding: 0px; list-style: none; height: auto; }
.aktion_folge li			{ position: relative; display: inline; float: left; width: 175px; height: 290px; margin: 0px; padding: 0px 0px 0px 5px; }

.aktion_ziel				{ font-family: arial, verdana; font-size: 13pt; color: #ffffff; font-weight: bold;
							  text-align: center; letter-spacing: 1px; padding-top: 1px; width: 175px; height: 20px; }
.ziel_01					{ background-image: url("images/xxgzie1a.gif"); background-repeat: no-repeat; }
.ziel_02					{ background-image: url("images/xxgzie2a.gif"); background-repeat: no-repeat; }
.ziel_03					{ background-image: url("images/xxgzie3a.gif"); background-repeat: no-repeat; }
.aktion_rot					{ width: 175px; border: 1px solid #990033; background-image: url("images/xxgverla.png"); background-position: bottom; }
.aktion_rot_oben			{ height: 196px; }
.aktion_rot_unten			{ height: 48px; }
.aktion_rail				{ padding: 6px; border: 1px solid #990033; background-image: url("images/xxgverla.png"); background-position: bottom; background-repeat: repeat-x; }

.aktion_gelb				{ width: 175px; border: 1px solid #FF9900; background-image: url("images/xxgverla.png"); background-position: bottom; }
.aktion_text_normal			{ font-size: 8pt; padding-left: 5px; line-height: 11pt; text-align: center;  }
.aktion_text_preis			{ font-size: 13pt; color: #990033; font-weight: bold; text-align: center; margin-top: -10px; }


.aktion_detail				{ float: clear; width: 100%; line-height: normal; }		

a.aktion_angebote_rot:link, a.aktion_angebote_rot:visited, a.aktion_angebote_rot:active
							{ display: block; text-decoration: none; background-image: url("images/xxbnrota.png");
							  color: #ffffff; font-size: 8pt; font-weight: bold; text-align: center; width: 175px; height: 65px; }
a.aktion_angebote_rot:hover	{ text-decoration: underline; background-image: url("images/xxbrrota.png"); color: #990033; }

a.aktion_angebote_gelb:link, a.aktion_angebote_gelb:visited, a.aktion_angebote_gelb:active
							{ display: block; text-decoration: none; background-image: url("images/xxbngela.png");
							  color: #ffffff; font-size: 8pt; font-weight: bold; text-align: center; width: 175px; height: 65px; }
a.aktion_angebote_gelb:hover{ text-decoration: underline; background-image: url("images/xxbrgela.png"); color: #FF9900; }


a.aktion_details:link, a.aktion_details:visited, a.aktion_details:active
							{ text-decoration: none; color: #000000; font-size: 8pt; font-weight: bold;
							  text-align: right; padding: 0px 5px 5px 0px; width: 173px; margin-top: -10px; }
a.aktion_details:hover		{ color: #ffffff; }



a.rot:link, a.rot:visited, a.rot:active
							{ text-decoration: underline; color: #990033; }
a.rot:hover			{ text-decoration: none; color: #990033; }

/* Navigation Brotkruemel */

.brotkruemel_bereich		{ float: right; text-align: right; color: #6c6c6c; font-size: 8pt; padding: 10px 20px 0px 0px;  }
*+html .brotkruemel_bereich { display: inline; }

a.brotkruemel:link, a.brotkruemel:visited, a.brotkruemel:active
							{ text-decoration: none; color: #6c6c6c; font-size: 8pt; }
a.brotkruemel:hover			{ color: #990033; }

a.weiss:link, a.weiss:visited, a.weiss:active
							{ text-decoration: underline; color: #FFFFFF; }
a.weiss:hover			{ text-decoration: none; color: #FFFFFF; }

a.nav_left:link, a.nav_left:visited, a.nav_left:active
						{ margin-left: 0px; }
a.nav_left:hover			{ margin-left: -2px; }

a.nav_right:link, a.nav_right:visited, a.nav_right:active
							{ margin-left: 0px; }
a.nav_right:hover			{ margin-left: 2px; }


a.nav_img_close:link, a.nav_img_close:visited, a.nav_img_close:active
							{ display: block; background-image: url("image/hm-touristik.gif"); }
a.nav_img_close:hover		{ display: block; background-image: url("images/xxgspeziala_closea.gif");  }


a.brotkruemel_aktiv:link, a.brotkruemel_aktiv:visited, a.brotkruemel_aktiv:active, a.brotkruemel_aktiv:hover
							{ text-decoration: none; color: #990033; font-size: 8pt; }


/* CSS fuer Inhalt */
 
/*.inhalt					{ padding-left: 5px; margin-right: 195px; }*/
.inhalt_rahmen				{ padding-left: 5px; padding-right: 10px; margin-left: 10px;
							  margin-right: 205px; _margin-right: 205px; height: auto; }
*+html .inhalt_rahmen		{ position: relative; height: auto; }

.inhalt2_rahmen				{ padding-left: 5px; padding-right: 10px; margin-left: 205px;
							  margin-right: 205px; height: auto; }
					
.inhalt_rahmen_pflege		{ padding-left: 5px; padding-right: 10px;
							  margin-left: 150px; height: auto; }
	
	
#tell_a_friend_rahmen		{ margin-right: 10px; }
#bg_tell_a_friend			{ width: 100%; background: url("images/xxghinta.png") repeat-x bottom; }
 
p.inhalt_ueberschrift:first-line
							{ color: #2F5D8C; font-size: 12pt; line-height: 2em; font-weight: bold; }
p.inhalt_ueberschrift		{ font-size: 10pt; line-height: 1.25em; }

p.inhalt_absatz:first-line	{ font-size: 10pt; line-height: 2em; font-weight: bold; }
p.inhalt_absatz, td			{ font-size: 10pt; line-height: 1.25em; }
 
/*p.inhalt_rechts:first-line	{ color: #2F5D8C; font-size: 11pt; font-weight: bold; line-height: 2em; }*/
.inhalt_rechts_title		{ color: #2F5D8C; font-size: 11pt; font-weight: bold; margin: 8px 0px 8px 0px; line-height: 1.2em; }
p.inhalt_rechts				{ font-size: 8pt; line-height: 1.25em; width: 180px; _width: 183px; overflow: hidden; }

ul.inhalt_rechts_ul			{ margin-left: -20px; _margin-left: 20px; margin-top: 0px; }
*+html ul.inhalt_rechts_ul	{ margin-left: 20px; }

ul.inhalt_rechts_ul li		{ margin: 0px 0px 0px 0px; line-height: 12pt; }

p.inhalt_rechts_orange:first-line	{ color: #FF9900; font-size: 11pt; font-weight: bold; line-height: 2em; }
p.inhalt_rechts_orange				{ font-size: 8pt; line-height: 1.25em; width: 180px; _width: 183px; overflow: hidden; }

p.inhalt_links				{ font-size: 9pt; color: #2F5D8C; font-weight: bold; margin-left: 15px; margin-right: 5px; }
.touren						{ margin-left: -5px; }

th							{ background-color: #2F5D8C; font-size: 9pt; color: #ffffff; }
.tabelle_hintergrund		{ background-color: #EDF2F2; border: 1px solid #2F5D8C; table-layout: auto; }
.tabelle_rechts				{ border-right: 1px solid #2F5D8C; }

.absatz_bilder				{ float: left; margin-right: 10px; }
.absatz_hintergrund			{ background-color: #EDF2F2; height: 125px; border: 1px dashed #B4C6D7; padding: 10px; -moz-border-radius: 15px; }


td.zeile_00					{ background-color: #ffffff; }
tr.zeile_01					{ background-color: #E0B2C1; }
tr.zeile_02					{ background-color: #F0D9E1; }
tr.zeile_03					{ background-color: #990033; }
td.preis					{ color: #ffffff; }
td.details_links			{ font-size: 8pt; font-weight: bold; text-align: top; }
td.details_rechts			{ font-size: 8pt; text-align: top; }
.detail_liste				{ margin-left: 15px; }

table.preistabelle			{ font-size: 9pt; border-collapse: collapse; width: 520px; }
th.preistabelle				{ border-width: 1px; border-style: solid; border-color: #B4C6D7; text-align: center; height: 25px; }
td.preistabelle				{ border-width: 1px; border-style: solid; border-color: #B4C6D7; text-align: center; height: 25px; }

.reihe_start				{ border-width: 1px; border-style: solid; border-color: #B4C6D7; text-align: center;
							  color: #ffffff; font-weight: bold; background-color: #2F5D8C; }
.reihe_0					{ background-color: #9AB0C7; }
.reihe_1					{ background-color: #ffffff; }

a.button:link, a.button:visited, a.button:active
							{ display: block; text-decoration: none; background: url("images/xxbnbuta.gif") no-repeat ;
							  color: #ffffff; font-size: 8pt; font-weight: bold;
							  padding-top: 3px; padding-left: 40px; width: 181px; height: 29px; }
a.button:hover				{ background: url("images/xxbrbuta.gif") no-repeat; color: #FF9900; }

a.button_mojo:link, a.button_mojo:visited, a.button_mojo:active
							{ display: block; text-decoration: none; background: url("images/81bnmoja.gif") no-repeat ;
							  color: #ffffff; font-size: 8pt; font-weight: bold; text-align: right;
							  padding-top: 3px; width: 181px; height: 29px; }
a.button_mojo:hover			{ background: url("images/81brmoja.gif") no-repeat; color: #2F5D8C; }

a.button_allgemein:link, a.button_allgemein:visited, a.button_allgemein:active
							{ display: block; text-decoration: none; background: url("images/xxbnueba.gif") no-repeat ;
							  color: #ffffff; font-size: 8pt; font-weight: bold;
							  padding-top: 3px; padding-left: 40px; width: 181px; height: 29px; }
a.button_allgemein:hover	{ background: url("images/xxbrueba.gif") no-repeat; color: #2F5D8C; }

a.button_details:link, a.button_details:visited, a.button_details:active
							{ display: block; text-decoration: none; background: url("images/xxbndeta.gif") no-repeat ;
							  color: #ffffff; font-size: 8pt; font-weight: bold;
							  padding-top: 3px; padding-left: 40px; width: 181px; height: 29px; }
a.button_details:hover		{ background: url("images/xxbrdeta.gif") no-repeat; color: #2F5D8C; }


a.button_transp:link, a.button_transp:visited, a.button_transp:active
							{ width: 181px; height: 29px; text-decoration: none; background: url("images/xxbnueba.png") no-repeat;  color: #ffffff; font-size: 8pt; font-weight: bold;
							  padding: 4px 40px 12px 40px; }
a.button_transp:hover	{ background: url("images/xxbrueba.png") no-repeat; color: #2F5D8C; }




fieldset					{ border: 1px solid #B4C6D7; }


/* CSS fuer rechte Spalte */
a.rechts_allgemein:link, a.rechts_allgemein:visited, a.rechts_allgemein:active
							{ text-decoration: none; color: #000000; }
a.rechts_allgemein:hover	{ text-decoration: none; color: #FF9900; }

a.rechts_weiter:link, a.rechts_weiter:visited, a.rechts_weiter:active
							{ float: right; text-decoration: underline; padding-right: 5px; color: #2F5D8C; }
a.rechts_weiter:hover		{ color: #FF9900; }

.spalte_rechts				{ float: right; width: 178px; _width: 180px; padding: 5px 5px 5px 5px; _padding: 10px 5px 5px 5px; }
.segment_rechts				{ float: right; width: 183px; padding-left: 5px; border: 1px solid #2F5D8C; }
.segment_rechts_orange		{ float: right; width: 183px; padding-left: 5px; border: 1px solid #FF9900;  }


/* CSS fuer linke Spalte*/

.spalte_links_xx			{ float: left; width: 178px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; }
.segment_links				{ float: left; width: 190px; padding-left: 5px; border: 1px solid #2F5D8C; }
.segment_links ul			{ margin-left: 15px; margin-right: 5px; line-height: 11pt; }
#aktiv_links				{ font-weight: bold; }

a.normal_links:link, a.normal_links:visited, a.normal_links:active
							{ text-decoration: none;color: #990033; }
a.normal_links:hover		{ text-decoration: none; color: #990033; }

/* CSS fuer Fussbereich */ 
.fusszeile					{ clear: left; text-align: center; align: center; font-size: 8pt; padding: 10px; }
*+html .fusszeile			{ display: block; clear: both; }
.fusszeile_hr				{ height: 0px; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #2F5D8C; }

.fusszeile_links_oben		{ background: url('partner/oben_links.gif'); background-repeat: no-repeat; }
.fusszeile_linie_oben		{ background: url('images/1x1goraa.gif'); background-repeat: repeat-x; }
.fusszeile_links_unten		{ background: url('partner/oben_rechts.gif'); background-repeat: no-repeat; }

.fusszeile_links_bg			{ background: url('partner/bg_links.gif'); background-repeat: repeat-y; text-align: center; }
.fusszeile_inhalt			{ padding: 2px; }
.fusszeile_rechts_bg		{ background: url('partner/bg_rechts.gif'); background-repeat: repeat-y; text-align: center; }

.fusszeile_rechts_oben		{ background: url('partner/unten_links.gif'); background-repeat: no-repeat; }
.fusszeile_linie_unten		{ background: url('images/1x7goraa.gif'); background-repeat: repeat-x; }
.fusszeile_rechts_unten		{ background: url('partner/unten_rechts.gif'); background-repeat: no-repeat; }



/* '''''''''''''''''''' Hacks '''''''''''''''''''' */

/* Dieser Hack richtet die Aufzaehlung bei Mozilla-Firefox aus  */
html>body .detail_liste		{ margin-left: -25px; }

/* Dieser Hack setzt setzt die Abschlusslinie ans Ende des Navigationsbereichs bei Mozilla-Firefox  */
html>body .linie			{ background-image: url("images/1x1gblaa.gif"); background-position: bottom; }

/* Dieser Hack positioniert die rechte Spalte bei Mozilla-Firefox */
html>body .inhalt, .inhalt_rahmen, .inhalt2_rahmen
							{ margin-top: 10px; height: auto; }

html>body .inhalt_rahmen_moz_w0	   { height: auto; }
html>body .inhalt_rahmen_moz_x0	   { height: auto; }
html>body .inhalt_rahmen_moz_y0	   { height: auto; }
html>body .inhalt_rahmen_moz_z0	   { height: auto; }
		
html>body .inhalt_rahmen_moz_10	   { height: auto; }
html>body .inhalt_rahmen_moz_11	   { height: auto; }
html>body .inhalt_rahmen_moz_131   { height: auto; }
html>body .inhalt_rahmen_moz_132   { height: auto; }
html>body .inhalt_rahmen_moz_134   { height: auto; }
html>body .inhalt_rahmen_moz_14	   { height: auto; }
html>body .inhalt_rahmen_moz_141   { height: auto; }
html>body .inhalt_rahmen_moz_142   { height: auto; }
html>body .inhalt_rahmen_moz_143   { height: auto; }
html>body .inhalt_rahmen_moz_144   { height: auto; }
html>body .inhalt_rahmen_moz_145   { height: auto; }
html>body .inhalt_rahmen_moz_146   { height: auto; }
html>body .inhalt_rahmen_moz_147   { height: auto; }
html>body .inhalt_rahmen_moz_148   { height: auto; }
html>body .inhalt_rahmen_moz_149   { height: auto; }
html>body .inhalt_rahmen_moz_140   { height: auto; }
html>body .inhalt_rahmen_moz_14a   { height: auto; }
html>body .inhalt_rahmen_moz_14b   { height: auto; }
html>body .inhalt_rahmen_moz_14c   { height: auto; }
html>body .inhalt_rahmen_moz_14d   { height: auto; }
html>body .inhalt_rahmen_moz_14e   { height: auto; }
html>body .inhalt_rahmen_moz_14f   { height: auto; }
html>body .inhalt_rahmen_moz_14g   { height: auto; }

html>body .inhalt_rahmen_moz_21	   { height: auto; }
html>body .inhalt_rahmen_moz_231   { height: auto; }
html>body .inhalt_rahmen_moz_232   { height: auto; }

html>body .inhalt_rahmen_moz_31	   { height: auto; }

html>body .inhalt_rahmen_moz_94    { height: auto; }



/*html>body .inhalt_rahmen_moz_w0	   { height: 1500px; }
html>body .inhalt_rahmen_moz_x0	   { height: 800px; }
html>body .inhalt_rahmen_moz_y0	   { height: 1350px; }
html>body .inhalt_rahmen_moz_z0	   { height: 1100px; }
		
html>body .inhalt_rahmen_moz_10	   { height: 825px; }
html>body .inhalt_rahmen_moz_11	   { height: auto; }
html>body .inhalt_rahmen_moz_131   { height: 1200px; }
html>body .inhalt_rahmen_moz_132   { height: 1000px; }
html>body .inhalt_rahmen_moz_134   { height: 1000px; }
html>body .inhalt_rahmen_moz_14	   { height: 1600px; }
html>body .inhalt_rahmen_moz_141   { height: 1650px; }
html>body .inhalt_rahmen_moz_142   { height: 2200px; }
html>body .inhalt_rahmen_moz_143   { height: 2450px; }
html>body .inhalt_rahmen_moz_144   { height: 2900px; }
html>body .inhalt_rahmen_moz_145   { height: 4850px; }
html>body .inhalt_rahmen_moz_146   { height: 4850px; }
html>body .inhalt_rahmen_moz_147   { height: 1950px; }
html>body .inhalt_rahmen_moz_148   { height: 2600px; }
html>body .inhalt_rahmen_moz_149   { height: 3250px; }
html>body .inhalt_rahmen_moz_140   { height: 1600px; }
html>body .inhalt_rahmen_moz_14a   { height: 1900px; }
html>body .inhalt_rahmen_moz_14b   { height: 4900px; }
html>body .inhalt_rahmen_moz_14c   { height: 2850px; }
html>body .inhalt_rahmen_moz_14d   { height: 3400px; }
html>body .inhalt_rahmen_moz_14e   { height: 3950px; }
html>body .inhalt_rahmen_moz_14f   { height: 4600px; }
html>body .inhalt_rahmen_moz_14g   { height: 6050px; }

html>body .inhalt_rahmen_moz_21	   { height: 1150px; }
html>body .inhalt_rahmen_moz_231   { height: 4900px; }
html>body .inhalt_rahmen_moz_232   { height: 6050px; }

html>body .inhalt_rahmen_moz_31	   { height: 1925px; }

html>body .inhalt_rahmen_moz_94    { height: 900px; }*/

/* Hacks fuer die Rahmenhoehe der einzelnen Tage*/
html>body .absatz_hintergrund_142  { height: 500px; }
html>body .absatz_hintergrund_143  { height: 155px; }
html>body .absatz_hintergrund_144  { height: 155px; }
html>body .absatz_hintergrund_144a { height: 400px; }
html>body .absatz_hintergrund_145  { height: 155px; }
html>body .absatz_hintergrund_145a { height: 1000px; }
html>body .absatz_hintergrund_146  { height: 155px; }
html>body .absatz_hintergrund_146a { height: 1000px; }
html>body .absatz_hintergrund_148  { height: 155px; }
html>body .absatz_hintergrund_149  { height: 155px; }
html>body .absatz_hintergrund_140  { height: 240px; }
html>body .absatz_hintergrund_14a  { height: 175px; }
html>body .absatz_hintergrund_14aa { height: 300px; }
html>body .absatz_hintergrund_14b  { height: 175px; }
html>body .absatz_hintergrund_14ba { height: 225px; }
html>body .absatz_hintergrund_14c  { height: 155px; }
html>body .absatz_hintergrund_14d  { height: 155px; }
html>body .absatz_hintergrund_14e  { height: 155px; }
html>body .absatz_hintergrund_14ea { height: 200px; }
html>body .absatz_hintergrund_14f  { height: 155px; }
html>body .absatz_hintergrund_14g  { height: 155px; }
html>body .absatz_hintergrund_14ga { height: 200px; }

html>body .absatz_hintergrund_231  { height: 155px; }
html>body .absatz_hintergrund_231a { height: 225px; }
html>body .absatz_hintergrund_232  { height: 175px; }
html>body .absatz_hintergrund_232a { height: 250px; }


html>body #tell_a_friend_rahmen	{ margin-top: 30px; }

							
/* Dieser Hack positioniert die Brotkruemmelnavigation bei Mozilla-Firefox  */
html>body .brotkruemel_bereich { float: right; padding: 10px 10px 0px 0px;  }
							
/* Dieser Hack versteckt die Regel fuer den IE5-Mac */
#navigation_ohne a			{ float: none; }

/* Dieser Hack setzt setzt die Abschlusslinie ans Ende des Navigationsbereichs bei Mozilla-Firefox */
html>body .oben				{ background-image: url("images/1x1gblaa.gif"); background-position: bottom; }

/* Dieser Hack ermoeglicht das Funktionieren der grafischen Links einer Aktion bei Mozilla-Firefox */
html>body .aktion			{ height: 282px; }
html>body .aktion_folge		{ height: 282px; }
/* Dieser Hack positioniet die Aktionen bei Mozilla-Firefox */
html>body .aktion_rot,
.aktion_gelb				{ width: 173px; margin-top: -2px; }

/* Dieser Hack (andere Schreibweise) positioniet die rechte Spalte bei Mozilla-Firefox */
html>body .spalte_rechts	{ width: 190px; padding-left: 5px; padding-top: 10px; }
html>body .segment_rechts	{ width: 183px; }
html>body .segment_rechts_orange	{ width: 183px; }

html>body .spalte_links_xx	{ width: 190px; padding-left: 5px; padding-top: 10px; }
html>body .segment_links	{ width: 183px; }
html>body .segment_links ul	{ padding-left: 0px; }
html>body .fusszeile_hr		{ width: 73%; }


html>body a.aktion_details:link, a.aktion_details:visited, a.aktion_details:active, a.aktion_details:hover
							{ width: 167px; float:right; }
							
							
/* '''''''''''''''''' Ende Hacks ''''''''''''''''' */
html>body .segment_links ul	{ padding-left: 0px; }
html>body .fusszeile_hr		{ width: 73%; }


html>body a.aktion_details:link, a.aktion_details:visited, a.aktion_details:active, a.aktion_details:hover
							{ width: 167px; float:right; }
							
							
/* '''''''''''''''''' Ende Hacks ''''''''''''''''' */
html>body .segment_links ul	{ padding-left: 0px; }
html>body .fusszeile_hr		{ width: 73%; }


html>body a.aktion_details:link, a.aktion_details:visited, a.aktion_details:active, a.aktion_details:hover
							{ width: 167px; float:right; }
							
							
/* '''''''''''''''''' Ende Hacks ''''''''''''''''' */