/* ----------------------------------------------------------------------------------------------*/
/* ----[ Basiseinstellungen ]--------------------------------------------------------------------*/
*		{ margin:0; padding: 0; border: 0 none #FFFFFF;} 
html { height: 100% }									
body { 
	min-height: 101%;	
	font-size: 100.01%; 									
	line-height:1.6em;
	text-align: left;
	position: relative; 									 
	color: #4F4E4D;        
	background: #E3D9C1;  /* Hintergrund aussen */
	padding: 0px; /* Abstand vom oberen Rand */
} 
fieldset, img { border:0; } 						
					
/* ----------------------------------------------------------------------------------------------*/
/* ----[ Seitenlayout ]--------------------------------------------------------------------------*/

#page_margins 		{ border: 1px #BBBAB9 solid; width: 990px; max-width: 80em; margin:auto; } 
					/* Äussere Umrandung aussen Dicke, Farbe, Layout-Gesamtbreite */

#page				{ border: 1px #DDF4E0 solid;  }
					/* Äussere Umrandung innen Dicke, Farbe */

#header 			{ position:relative;  background-color: #BBBAB9; }
					/* Kopfbereich Hintergrundfarbe */

#content 			{ clear:both; width: auto; background: #F7F7F7 ; padding:0; }
					/* Inhaltsbereich Hintergrundfarbe */

/* ----[ Spalte 1 Navigation links ]-------------------------------------------------------------*/
#spalte1 			{ float: left; width: 200px; }
#spalte1_content 	{ margin: 0;  padding:0; background-color: #F7F7F7; }
/* ----[ Spalte 2 Navigation rechts ]------------------------------------------------------------*/
#spalte2 			{ float:right; width:200px; }
#spalte2_content 	{ margin: 0; padding:0; }
/* ----[ Spalte 3 Navigation mitte ]-------------------------------------------------------------*/s
#spalte3 			{ margin: 0; padding:0; border-left: 200px #F7F7F7 solid; border-right: 200px #F7F7F7 solid; }
#spalte3_1 			{ margin: 0; padding:0; border-left: 200px #F7F7F7 solid; }
#spalte3_content 	{ margin-left: 1em; margin-right: 1em; }

/* ----[ Grundeinstellung Text ]--------------------------------------------------------------------*/	
body { 
	color: #4F4E4D;  																/* Schriftfarbe*/
	font-size: 85%; 																/* 81.25% = 13px Schrift*/
	font-family: Verdana, Helvetica, Arial, sans-serif; } 
h1,h2,h3,h4 { 
	font-family: Verdana, Arial, Sans-Serif; 
	font-weight:normal; }

/* -------------------------------------------------------------------------------------------------*/
/* ----[ Bausteine ]--------------------------------------------------------------------------------*/	
/* -------------------------------------------------------------------------------------------------*/	

/* ----[ Baustein Editorial ]-----------------------------------------------------------------------*/	
.bs_editorial   	{ width: 560px; float: left;}
.bs_editorial h1  	{ 
	font-size: 1.5em;											/*	Editorial Überschrift 1 Schriftgröße */
	color: #940000; 											/*	Editorial Überschrift 1 Schriftfarbe */
	margin: 10px 0 0 0; padding: 10px 0px 10px 0px; }				/*	Editorial Überschrift 1 Abstände */
.bs_editorial h2 	{ 
	font-size: 1em; 											/*	Editorial Anreisser Schriftgröße */
	color: #171715;  											/*	Editorial Anreisser Schriftfarbe */
	background-color:#EDEDED; 									/*	Editorial Anreisser Hintergrundfarbe */
	font-weight: bold;
	border-top: 1px #E0E0E0 solid; 								/*	Editorial Anreisser Rand oben */
	border-bottom: 1px #E0E0E0 solid; 							/*	Editorial Anreisser Rand unten */
	margin: 0 0 0 0; padding: 5px 5px 5px 5px; }				/*	Editorial Anreisser Abstände */
.bs_editorial p  	{ 
	font-size: 1em; 											/*	Editorial Text Schriftgröße */
	color: #171715; 											/*	Editorial Text Schriftfarbe */
	/* border-bottom: 1px #940000 dotted;	*/						/*	Editorial Text Rand unten */
	margin: 0 0 5px 0;padding: 5px 0px 5px 0px; }				/*	Editorial Text Abstände */
.bs_editorial a  	{ color: #940000; text-decoration: underline;}/* Editoral Text Links Farbe und Unterstreichung */
.bs_editorial a:hover  { color: #171715;}	 					/* Editoral Text Links HOVer Schriftfarbe */
.editorial_image_right 	{ 
	background-color:#F7F7F7;									/*	Editorial Bild Hintergrundfarbe für Bildrand */
	margin: 5px 0px 0px 5px; 									/*	Editorial Bild Abstände */
	padding: 5px 5px 5px 5px; float: right;}					/*	Editorial Bild Abstände für Bildrand und Ausrichtung rechts */
.editorial_image_left 	{ 
	background-color:#F7F7F7; 									/*	Editorial Bild Hintergrundfarbe für Bildrand */
	margin: 5px 5px 0px 0px;  									/*	Editorial Bild Abstände */
	padding: 5px 5px 5px 5px; float: left;}						/*	Editorial Bild Abstände für Bildrand und Ausrichtung links */

/* ----[ Baustein Artikel Meldungen ]----------------------------------------------------------------*/	
.bs_meldungen  		{ float: left;}
.bs_meldungen h1	{ 
	font-size: 1.4em;											/* Newsbereich Überschrift 1 Schriftgröße */	
	color: #961F21;												/* Newsbereich Überschrift 1 Schriftfarbe */
	margin: 10px 0 0 0; padding: 10px 0px 10px 5px;}			/* Newsbereich Überschrift 1 Abstände */
.bs_meldungen dl 	{ 
	width:185px;												/* Newsblock Breite */
	color: #476475; 											/* Newsblock Schriftfarbe - nicht in Verwendung */
	border: 2px solid #FFF6D7;  								/* Newsblock Umrandung */
	background-color:#FFEEB4;  									/* Newsblock Hintergrundfarbe */
	display:inline; margin: 0px 5px 2px 5px; padding:0; float: right; } /* Newsblock Abstände */
.bs_meldungen h2	{ 
	font-size: 1em; 											/* Newsheadline Überschrift 2 */
	background-color:#FFEEB4; 									/* Newsheadline Hintergrundfarbe */
	line-height: 30px;  										/* Newsheadline Zeilenhöhe Standard*/
	padding: 0px 5px 0px 5px;}									/* Abstände Überschrift innerhalb des Newsblock */
.bs_meldungen a  	{ color: #940000; text-decoration: none;} 	/* Link Schriftfarbe in Newstext, unterstreichen des Links verhindern */
.bs_meldungen a:hover  { color: #171715;}						/* Link HOVer Schriftfarbe in Newstext */
.bs_meldungen dt 	{ 
	font-size: 0.8em; font-weight: normal; 						/* Newstext Schriftgröße */
	color: #000; 	 											/* Newstext Schriftfarbe */
	margin: 0 5px 5px 5px; }		 							/* Newstext Innenabstände */
.bs_meldungen dd 	{ 
	font-size: 0.7em; 											/* Newsblock-Unterzeile Schriftgröße */ 
	color: #EA7F29;  											/* Newsblock-Unterzeile Schriftfarbe */
	line-height: 15px; 											/* Newsblock-Unterzeile Zeilenhöhe Standard=15px */
	background-color:#FFF6D7;  									/* Newsblock-Unterzeile Hintergrundfarbe */
	border-top:1px solid #F09746;									/* Newsblock-Unterzeile Rand nach oben */
	text-align: right; margin: 5px 0 0 0; padding: 0px 5px 0px 0px; display:block;}

/* ----[ Baustein Termine ]-------------------------------------------------------------------------*/	
.bs_termine   	{ float: left; width:200px; margin: 0 0 0 0px; padding:0px; background-color:#FFF6D7; }
.bs_termine h1  { 
	font-size: 1.4em; 											/* Terminbereich Überschrift 1 Schriftgröße */
	color: #961F21; 											/* Terminbereich Überschrift 1 Schriftfarbe */
	margin: 0 0 0 0; padding: 10px 0px 10px 5px;}				/* Terminbereich Überschrift 1 Abstände */
.bs_termine h2	{ 
	font-size: 1em; 											/* Termin Überschrift 2 Schriftgröße */
	font-weight:bold; 
	border-bottom:1px solid #F09746; 							/* Termin Überschrift 2 Rand nach unten */
	padding: 0px 0px 0px 0px; }									/* Termin Überschrift 2 Abstände */
.bs_termine ul	{ 
	background-color:#FFEEB4; 									/* Terminliste Hintergrundfarbe */
	list-style:none; margin: 0 5px 0 7px; padding: 5px 0px 0px 0px;}/* Terminliste Abstände */
.bs_termine ul li { 
	font-size: 0.9em; 	 										/* Termin Text Schriftgröße */
	color: #171715;   	 										/* Termin Text Schriftfarbe */
/*	background-image: url(images/bullet_hell.gif); 				/* Termin Text-Icon Standard=Doppelpfleil=bullet_hell.gif*/
	background-repeat: no-repeat; background-position:4px 6px; 
	margin: 0 0 0 0px; padding:0px 0px 5px 5px; }
.bs_termine ul li p { 
	font-size: 0.9em; 	 										/* Termin Unterzeile Schriftgröße */
	color: #EA7F29; 	 										/* Termin Unterzeile Schriftfarbe */
	font-weight:bold; }	 										/* Termin Unterzeile Standard=fett=bold */

/* ----[ Baustein Termine_breit ]-------------------------------------------------------------------------*/	
.bs_termine_breit   	{ float: left; width: auto; padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px; }
.bs_termine_breit h1  { 
	font-size: 1.4em; 											/* Terminbereich Überschrift 1 Schriftgröße */
	color: #476475; 											/* Terminbereich Überschrift 1 Schriftfarbe */
	margin: 0 0 0 0; padding: 10px 0px 5px 5px;}				/* Terminbereich Überschrift 1 Abstände */
.bs_termine_breit h2	{ 
	font-size: 1em; 											/* Termin Überschrift 2 Schriftgröße */
	font-weight:bold; 
	border-bottom:1px solid #6B91A8; 							/* Termin Überschrift 2 Rand nach unten */
	padding: 0px 0px 0px 15px; }								/* Termin Überschrift 2 Abstände */
.bs_termine_breit ul	{ 
	background-color:#476475; 									/* Terminliste Hintergrundfarbe */
	list-style:none; margin: 0 5px 0 7px; padding: 5px 0px 0px 0px;}/* Terminliste Abstände */
.bs_termine_breit ul li { 
	font-size: 0.9em; 	 										/* Termin Text Schriftgröße */
	color: #fff;   	 											/* Termin Text Schriftfarbe */
	background-image: url(/images/bullet_hell.gif); 				/* Termin Text-Icon Standard=Doppelpfleil=bullet_hell.gif*/
	background-repeat: no-repeat; background-position:4px 6px; 
	margin: 0 0 0 0px; padding:0px 0px 5px 5px; }
.bs_termine_breit ul li p { 
	font-size: 0.9em; 	 										/* Termin Unterzeile Schriftgröße */
	color: #91D5D6; 	 										/* Termin Unterzeile Schriftfarbe */
	font-weight:bold; }	 										/* Termin Unterzeile Standard=fett=bold */
.bs_termine_breit table 	{							  		/* Festlegungen für die gesamte Tabelle*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em; 
	width: 100%; border-collapse: collapse; }
.bs_termine_breit caption { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #f30; 
	padding: 0.3em 1em; text-align:left; }
.bs_termine_breit td, .bs_tabelle th { padding: 0.3em 1em; background: #eee;}
.bs_termine_breit td.bold { 
	font-size: 0.8em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; }
.bs_termine_breit th 		{ 									/* Spaltenüberschriftenzeile */
	background: #FCCA00;
	padding: 0.3em 1em; 
	color: #171715; 
	font-size: 0.9em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; }
.bs_termine_breit td 		{	vertical-align : top; background:url(/images/table_line.gif) repeat-x left bottom; }
.bs_termine_breit tr.gerade td { 	vertical-align : top; background: #FDF8F0 url(/images/table_line.gif) repeat-x left bottom;}	

/* ----[ Baustein Angebote ]-------------------------------------------------------------------------*/	
.bs_angebote   	{ float: left; width:200px; margin: 0 0 0 0px; padding:0px; background-color:#EDEDED; }
.bs_angebote h1  { 
	font-size: 1.4em; 											/* Angebote Überschrift 1 Schriftgröße */
	color: #940000; 											/* Angebote Überschrift 1 Schriftfarbe */
	margin: 0 0 0 0; padding: 10px 0px 10px 5px;}				/* Angebote Überschrift 1 Abstände */
.bs_angebote h2	{ 
	font-size: 1em; 											/* Angebote Überschrift 2 Schriftgröße */
	font-weight:bold; 
	border-bottom:1px solid #F09746; 							/* Angebote Überschrift 2 Rand nach unten */
	padding: 0px 0px 0px 0px; }									/* Angebote Überschrift 2 Abstände */
.bs_angebote ul	{ 
	background-color:#FFEEB4; 									/* Angebote Hintergrundfarbe */
	list-style:none; margin: 0 5px 0 7px; padding: 5px 0px 0px 0px;}/* Angebote Abstände */
.bs_angebote ul li { 
	font-size: 0.9em; 	 										/* Angebote Text Schriftgröße */
	color: #171715;   	 											/* Angebote Text Schriftfarbe */
/*	background-image: url(/images/bullet_hell.gif); 				/* Angebote Text-Icon Standard=Doppelpfleil=bullet_hell.gif*/
	background-repeat: no-repeat; background-position:4px 6px; 
	margin: 0 0 0 0px; padding:0px 0px 5px 5px; }
.bs_angebote ul li p { 
	font-size: 0.9em; 	 										/* Angebote Unterzeile Schriftgröße */
	color: #EA7F29; 	 										/* Angebote Unterzeile Schriftfarbe */
	font-weight:bold; }	 										/* Angebote Unterzeile Standard=fett=bold */	
.bs_angebote form 	{ 
	font-size:0.9em; 
	background-color:#EEEEEE; 
	border-top: 1px solid #D0D0D0; 
	border-bottom: 1px solid #D0D0D0; 
	overflow:hidden; margin: 0 0px 0 0px; padding: 0px; }
.bs_angebote select				{ vertical-align:middle; width:200px; background-color:#EDEDED;}

/* ----[ Baustein Highlights ]-------------------------------------------------------------------------*/	
.bs_highlights   	{ float: left; width:200px; margin: 0 0 0 0px; padding:0px; background-color:#EDEDED; }
.bs_highlights h1  { 
	font-size: 1.4em; 											/* Highlights Überschrift 1 Schriftgröße */
	color: #940000; 											/* Highlights Überschrift 1 Schriftfarbe */
	margin: 0 0 0 0; padding: 10px 0px 10px 5px;}				/* Highlights Überschrift 1 Abstände */
.bs_highlights h2	{ 
	font-size: 1em; 											/* Highlights Überschrift 2 Schriftgröße */
	font-weight:bold; 
	border-bottom:0px solid #F09746; 							/* Highlights Überschrift 2 Rand nach unten */
	padding: 0px 0px 0px 0px; }									/* Highlights Überschrift 2 Abstände */
.bs_highlights ul	{ 
	background-color:#E0E0E0; 									/* Highlights Hintergrundfarbe */
	list-style:none; margin: 0 5px 0 7px; padding: 5px 0px 0px 0px;}/* Highlights Abstände */
.bs_highlights ul li { 
	font-size: 0.9em; 	 										/* Highlights Text Schriftgröße */
	color: #171715;   	 											/* Highlights Text Schriftfarbe */
/*	background-image: url(/images/bullet_hell.gif); 				/* Highlights Text-Icon Standard=Doppelpfleil=bullet_hell.gif*/
	background-repeat: no-repeat; background-position:4px 6px; 
	margin: 0 0 0 0px; padding:0px 0px 5px 5px; }
.bs_highlights ul li p { 
	font-size: 0.9em; 	 										/* Highlights Unterzeile Schriftgröße */
	color: #EA7F29; 	 										/* Highlights Unterzeile Schriftfarbe */
	font-weight:bold; }	 										/* Highlights Unterzeile Standard=fett=bold */	
.bs_highlights  a	{ 
	color: #940000; 											/* Highlights Link Schriftfarbe */
	text-decoration: none;} 									/* Highlights Link unterstreichen verhindern */
.bs_highlights a:hover  {
	color: #171715; 											/* Highlights Link HOVer Schriftfarbe */
	text-decoration:underline}									/* Highlights Link HOVer unterstreichen */	
	
/* ----[ Baustein Ansprechpartner ]-------------------------------------------------------------------------*/	
.bs_ansprechpartner  	{ float: left; margin: 0 0 0 0px; padding:10px; background-color:#EDEDED; }
.bs_ansprechpartner h1  { 
	font-size: 1.4em; 											/* Ansprechpartner Überschrift 1 Schriftgröße */
	color: #940000; 											/* Ansprechpartner Überschrift 1 Schriftfarbe */
	margin: 0 0 0 0; padding: 0px 0px 5px 0px;}					/* Ansprechpartner Überschrift 1 Abstände */
.bs_ansprechpartner h2	{ 
	font-size: 1em; 											/* Ansprechpartner Überschrift 2 Schriftgröße */
	font-weight:bold; 
	border-bottom:1px solid #EDEDED; 							/* Ansprechpartner Überschrift 2 Rand nach unten */
	padding: 0px 0px 0px 15px; }								/* Ansprechpartner Überschrift 2 Abstände */
.bs_ansprechpartner ul	{ 
	background-color:#FFFAE9; 									/* Ansprechpartner Hintergrundfarbe */
	list-style:none; margin: 0 5px 0 7px; padding: 5px 0px 0px 0px;}/* Ansprechpartner Abstände */
.bs_ansprechpartner ul li { 
	font-size: 0.9em; 	 										/* Ansprechpartner Text Schriftgröße */
	color: #fff;   	 											/* Ansprechpartner Text Schriftfarbe */
	background-image: url(/images/bullet_hell.gif); 				/* Ansprechpartner Text-Icon Standard=Doppelpfleil=bullet_hell.gif*/
	background-repeat: no-repeat; background-position:4px 6px; 
	margin: 0 0 0 0px; padding:0px 0px 5px 5px; }
.bs_ansprechpartner ul li p { 
	font-size: 0.9em; 	 										/* Ansprechpartner Unterzeile Schriftgröße */
	color: #91D5D6; 	 										/* Ansprechpartner Unterzeile Schriftfarbe */
	font-weight:bold; }	 										/* Ansprechpartner Unterzeile Standard=fett=bold */
.bs_ansprechpartner p  	{ 
	font-size: 1em; 											/*	Ansprechpartner Text Schriftgröße */
	color: #000; 												/*	Ansprechpartner Text Schriftfarbe */
	border-bottom: 0px #ddd solid;								/*	Ansprechpartner Text Rand unten */
	margin: 0 0 5px 0;padding: 5px 0px 5px 0px;}					/*	Ansprechpartner Text Abstände */
.bs_ansprechpartner  a	{ 
	color: #940000; 											/* Ansprechpartner Link Schriftfarbe */
	text-decoration: none; 										/* Ansprechpartner Link unterstreichen verhindern */
	text-decoration:underline}									/* Ansprechpartner Link unterstreichen */	
.bs_ansprechpartner a:hover  {
	color: #171715; 											/* Ansprechpartner Link HOVer Schriftfarbe */
	text-decoration:underline}									/* Ansprechpartner Link HOVer unterstreichen */	
	
/* ----[ Baustein Verweise ]-------------------------------------------------------------------------*/	
.bs_verweise   	{ float: left;}
.bs_verweise h1  { 
	font-size: 1.4em;											/* Verweise Überschrift 1 Schriftgröße */
	color: #476475; 											/*	Verweise Überschrift 1 Schriftfarbe */
	margin: 0 0 0 0; padding: 10px 0px 5px 0px; }				/*	Verweise Überschrift 1 Abstände */
.bs_verweise h2	{ 
	font-size: 1em; 											/*	Verweise Anreisser Schriftgröße */
	color: #476475;  											/*	Verweise Anreisser Schriftfarbe */
	background-color:#eee; 										/*	Verweise Anreisser Hintergrundfarbe */
	font-weight: bold;
	border-top: 1px #ddd solid; 								/*	Verweise Anreisser Rand oben */
	border-bottom: 1px #ddd solid; 								/*	Verweise Anreisser Rand unten */
	margin: 0 0 0 0; padding: 5px 5px 5px 5px; }				/*	Verweise Anreisser Abstände */
.bs_verweise ul	{ 
	background-color:#fff; 									/* Verweisliste Hintergrundfarbe */
	list-style:none; margin: 0 5px 0 7px; padding: 5px 0px 0px 0px;}/* Verweisliste Abstände */
.bs_verweise ul li { 
	font-size: 0.9em; 	 										/* Verweisliste Text Schriftgröße */
	color: #fff;   	 											/* Verweisliste Text Schriftfarbe */
	background-image: url(/images/bullet_hell.gif); 				/* Verweisliste Text-Icon Standard=Doppelpfleil=bullet_hell.gif*/
	background-repeat: no-repeat; background-position:4px 6px; 
	margin: 0 0 0 0px; padding:0px 0px 5px 5px; }
.bs_verweise ul li p { 
	font-size: 0.9em; 	 										/* Verweisliste Unterzeile Schriftgröße */
	color: #91D5D6; 	 										/* Verweisliste Unterzeile Schriftfarbe */
	font-weight:bold; }	 										/* Verweisliste Unterzeile Standard=fett=bold */
.bs_verweise  a	{ 
	color: #f30; 												/* Verweisliste Link Schriftfarbe */
	text-decoration: none;} 									/* Verweisliste Link unterstreichen verhindern */
.bs_verweise a:hover  {
	color: #476475; 											/* Verweisliste Link HOVer Schriftfarbe */
	text-decoration:underline}									/* Verweisliste Link HOVer unterstreichen */


/* ----[ Baustein Bonus ]-------------------------------------------------------------------------*/	
.bs_bonus   	{ float: left;}
.bs_bonus h1  { 
	font-size: 1.4em;											/* Bonus Überschrift 1 Schriftgröße */
	color: #476475; 											/*	Bonus Überschrift 1 Schriftfarbe */
	margin: 0 0 0 0; padding: 10px 0px 5px 0px; }				/*	Bonus Überschrift 1 Abstände */
.bs_bonus h2	{ 
	font-size: 1em; 											/*	Bonus Anreisser Schriftgröße */
	color: #476475;  											/*	Bonus Anreisser Schriftfarbe */
	background-color:#eee; 										/*	Bonus Anreisser Hintergrundfarbe */
	font-weight: bold;
	border-top: 1px #ddd solid; 								/*	Bonus Anreisser Rand oben */
	border-bottom: 1px #ddd solid; 								/*	Bonus Anreisser Rand unten */
	margin: 0 0 0 0; padding: 5px 5px 5px 5px; }				/*	Bonus Anreisser Abstände */
.bs_bonus ul	{ 
	background-color:#fff; 									/* Bonusliste Hintergrundfarbe */
	list-style:none; margin: 0 5px 0 7px; padding: 5px 0px 0px 0px;}/* Bonusliste Abstände */
.bs_bonus ul li { 
	font-size: 0.9em; 	 										/* Bonusliste Text Schriftgröße */
	color: #fff;   	 											/* Bonusliste Text Schriftfarbe */
	background-image: url(/images/bullet_hell.gif); 				/* Bonusliste Text-Icon Standard=Doppelpfleil=bullet_hell.gif*/
	background-repeat: no-repeat; background-position:4px 6px; 
	margin: 0 0 0 0px; padding:0px 0px 5px 5px; }
.bs_bonus ul li p { 
	font-size: 0.9em; 	 										/* Bonusliste Unterzeile Schriftgröße */
	color: #91D5D6; 	 										/* Bonusliste Unterzeile Schriftfarbe */
	font-weight:bold; }	 										/* Bonusliste Unterzeile Standard=fett=bold */
.bs_bonus  a	{ 
	color: #f30; 												/* Bonusliste Link Schriftfarbe */
	text-decoration: none;} 									/* Bonusliste Link unterstreichen verhindern */
.bs_bonus a:hover  {
	color: #476475; 											/* Bonusliste Link HOVer Schriftfarbe */
	text-decoration:underline}									/* Bonusliste Link HOVer unterstreichen */

/* ----[ Baustein Ehrenamt ]-------------------------------------------------------------------------*/	
.bs_ehrenamt   	{ float: left;}
.bs_ehrenamt h1  { 
	font-size: 1.4em;											/* Ehrenamt Überschrift 1 Schriftgröße */
	color: #476475; 											/*	Ehrenamt Überschrift 1 Schriftfarbe */
	margin: 0 0 0 0; padding: 10px 0px 5px 0px; }				/*	Ehrenamt Überschrift 1 Abstände */
.bs_ehrenamt h2	{ 
	font-size: 1em; 											/*	Ehrenamt Anreisser Schriftgröße */
	color: #476475;  											/*	Ehrenamt Anreisser Schriftfarbe */
	background-color:#eee; 										/*	Ehrenamt Anreisser Hintergrundfarbe */
	font-weight: bold;
	border-top: 1px #ddd solid; 								/*	Ehrenamt Anreisser Rand oben */
	border-bottom: 1px #ddd solid; 								/*	Ehrenamt Anreisser Rand unten */
	margin: 0 0 0 0; padding: 5px 5px 5px 5px; }				/*	Ehrenamt Anreisser Abstände */
.bs_ehrenamt ul	{ 
	background-color:#fff; 									/* Ehrenamtliste Hintergrundfarbe */
	list-style:none; margin: 0 5px 0 7px; padding: 5px 0px 0px 0px;}/* Ehrenamtliste Abstände */
.bs_ehrenamt ul li { 
	font-size: 0.9em; 	 										/* Ehrenamtliste Text Schriftgröße */
	color: #fff;   	 											/* Ehrenamtliste Text Schriftfarbe */
	background-image: url(/images/bullet_hell.gif); 				/* Ehrenamtliste Text-Icon Standard=Doppelpfleil=bullet_hell.gif*/
	background-repeat: no-repeat; background-position:4px 6px; 
	margin: 0 0 0 0px; padding:0px 0px 5px 5px; }
.bs_ehrenamt ul li p { 
	font-size: 0.9em; 	 										/* Ehrenamtliste Unterzeile Schriftgröße */
	color: #91D5D6; 	 										/* Ehrenamtliste Unterzeile Schriftfarbe */
	font-weight:bold; }	 										/* Ehrenamtliste Unterzeile Standard=fett=bold */
.bs_ehrenamt  a	{ 
	color: #f30; 												/* Ehrenamtliste Link Schriftfarbe */
	text-decoration: none;} 									/* Ehrenamtliste Link unterstreichen verhindern */
.bs_ehrenamt a:hover  {
	color: #476475; 											/* Ehrenamtliste Link HOVer Schriftfarbe */
	text-decoration:underline}									/* Ehrenamtliste Link HOVer unterstreichen */

/* ----[ Baustein Spenden ]-------------------------------------------------------------------------*/	
.bs_spenden   	{ float: left;}
.bs_spenden h1  { 
	font-size: 1.4em;											/* Spenden Überschrift 1 Schriftgröße */
	color: #476475; 											/*	Spenden Überschrift 1 Schriftfarbe */
	margin: 0 0 0 0; padding: 10px 0px 5px 0px; }				/*	Spenden Überschrift 1 Abstände */
.bs_spenden h2	{ 
	font-size: 1em; 											/*	Spenden Anreisser Schriftgröße */
	color: #476475;  											/*	Spenden Anreisser Schriftfarbe */
	background-color:#eee; 										/*	Spenden Anreisser Hintergrundfarbe */
	font-weight: bold;
	border-top: 1px #ddd solid; 								/*	Spenden Anreisser Rand oben */
	border-bottom: 1px #ddd solid; 								/*	Spenden Anreisser Rand unten */
	margin: 0 0 0 0; padding: 5px 5px 5px 5px; }				/*	Spenden Anreisser Abstände */
.bs_spenden ul	{ 
	background-color:#fff; 									/* Spendenliste Hintergrundfarbe */
	list-style:none; margin: 0 5px 0 7px; padding: 5px 0px 0px 0px;}/* Spendenliste Abstände */
.bs_spenden ul li { 
	font-size: 0.9em; 	 										/* Spendenliste Text Schriftgröße */
	color: #fff;   	 											/* Spendenliste Text Schriftfarbe */
	background-image: url(/images/bullet_hell.gif); 				/* Spendenliste Text-Icon Standard=Doppelpfleil=bullet_hell.gif*/
	background-repeat: no-repeat; background-position:4px 6px; 
	margin: 0 0 0 0px; padding:0px 0px 5px 5px; }
.bs_spenden ul li p { 
	font-size: 0.9em; 	 										/* Spendenliste Unterzeile Schriftgröße */
	color: #91D5D6; 	 										/* Spendenliste Unterzeile Schriftfarbe */
	font-weight:bold; }	 										/* Spendenliste Unterzeile Standard=fett=bold */
.bs_spenden  a	{ 
	color: #f30; 												/* Spendenliste Link Schriftfarbe */
	text-decoration: none;} 									/* Spendenliste Link unterstreichen verhindern */
.bs_spenden a:hover  {
	color: #476475; 											/* Spendenliste Link HOVer Schriftfarbe */
	text-decoration:underline}

/* ----[ Baustein Artikel ]------------------------------------------------------------------------*/	
.bs_artikel   	{ border-bottom: 1px #EA7F29 solid; float: left; } /*  Artikel Rand nach unten hin */
.bs_artikel h1 	{ 
	font-size: 1.4em;											/* Artikel Überschrift 1 Schriftgröße */
	color: #961F21;												/* Artikel Überschrift 1 Schriftfarbe */
	margin: 0 0 0 0; padding: 15px 0px 5px 0px; }				/* Artikel Überschrift 1 Abstände */
.bs_artikel  a	{ 
	color: #961F21; 											/* Artikel Link Schriftfarbe */
	text-decoration: none;} 									/* Artikel Link unterstreichen verhindern */
.bs_artikel a:hover  {
	color: #ED1C24; 											/* Artikel Link HOVer Schriftfarbe */
	text-decoration:underline}									/* Artikel Link HOVer unterstreichen */
.bs_artikel h2 	{ 
	font-size: 1em; 											/* Artikel Überschrift 2 Schriftgröße - nicht in Verwendung */
	color: #476475;  											/* Artikel Überschrift 2 Schriftfarbe - nicht in Verwendung */
	background-color:#eee; 										/* Artikel Überschrift 2 Hintergrundfarbe - nicht in Verwendung */
	font-weight: bold;
	margin: 0 0 0 0; padding: 5px 5px 5px 5px; }				/* Artikel Überschrift 2 Abstände - nicht in Verwendung */
.bs_artikel p  	{ 
	font-size: 1em;												/* Artikeltext Schriftgröße */
	color: #171715; 											/* Artikeltext Schriftfarbe */
	margin: 0 0 5px 0; padding: 5px 0px 5px 0px; }				/* Artikeltext Abstände */
.bs_artikel_image_right { 
	background-color:#FFF6D7; 									/* Artikel Bild Hintergrundfarbe für Bildrand */
	margin: 5px 0px 0px 5px; 									/* Artikel Bild Abstände */
	padding: 5px 5px 10px 5px; float: right;}					/* Artikel Bild Abstände für Bildrand und Ausrichtung rechts */
.bs_artikel_image_left 	{ 
	background-color:#FFF6D7; 									/* Artikel Bild Hintergrundfarbe für Bildrand */ 
	margin: 5px 5px 0px 0px;  									/* Artikel Bild Abstände */
	padding: 5px 5px 10px 5px; float: left;}					/* Artikel Bild Abstände für Bildrand und Ausrichtung links */
	
/* ----[ Baustein Text-Bild-Artikel ]------------------------------------------------------------------------*/	
.bs_textbildartikel   	{ border-bottom: 1px #ddd solid; float: left; } /*  Artikel Rand nach unten hin */
.bs_textbildartikel h1 	{ 
	font-size: 1.4em;											/* Artikel Überschrift 1 Schriftgröße */
	color: #f30;												/* Artikel Überschrift 1 Schriftfarbe */
	margin: 0 0 0 0; padding: 10px 0px 5px 0px; }				/* Artikel Überschrift 1 Abstände */
.bs_textbildartikel  a	{ 
	color: #f30; 												/* Artikel Link Schriftfarbe */
	text-decoration: none;} 									/* Artikel Link unterstreichen verhindern */
.bs_textbildartikel a:hover  {
	color: #476475; 											/* Artikel Link HOVer Schriftfarbe */
	text-decoration:underline}									/* Artikel Link HOVer unterstreichen */
.bs_textbildartikel h2 	{ 
	font-size: 1em; 											/* Artikel Überschrift 2 Schriftgröße - nicht in Verwendung */
	color: #476475;  											/* Artikel Überschrift 2 Schriftfarbe - nicht in Verwendung */
	background-color:#eee; 										/* Artikel Überschrift 2 Hintergrundfarbe - nicht in Verwendung */
	font-weight: bold;
	margin: 0 0 0 0; padding: 5px 5px 5px 5px; }				/* Artikel Überschrift 2 Abstände - nicht in Verwendung */
.bs_textbildartikel p  	{ 
	font-size: 1em;												/* Artikeltext Schriftgröße */
	color: #000; 												/* Artikeltext Schriftfarbe */
	margin: 0 0 5px 0; padding: 5px 0px 5px 0px; }				/* Artikeltext Abstände */
.bs_textbildartikel_image_right { 
	background-color:#ECF1F1; 									/* Artikel Bild Hintergrundfarbe für Bildrand */
	margin: 5px 0px 0px 5px; 									/* Artikel Bild Abstände */
	padding: 5px 5px 10px 5px; float: right;}					/* Artikel Bild Abstände für Bildrand und Ausrichtung rechts */
.bs_textbildartikel_image_left 	{ 
	background-color:#ECF1F1; 									/* Artikel Bild Hintergrundfarbe für Bildrand */ 
	margin: 5px 5px 0px 0px;  									/* Artikel Bild Abstände */
	padding: 5px 5px 10px 5px; float: left;}					/* Artikel Bild Abstände für Bildrand und Ausrichtung links */

/* ----[ Baustein 2-Spalten Artikel ]------------------------------------------------------------------------*/	
.bs_2spalt_container 		{ 
	background-color:#FFF6D7; 
	border-bottom: 1px #EA7F29 solid; 
	float: left; width: 100%; padding: 0 1px 10px 1px; margin: 0px -1px 0 -1px; overflow:hidden;  }	
.bs_2spalt_container h1		{ 
	font-size: 1.4em;
	color: #961F21; 
	margin: 10px 0 0 0; padding: 0px 0px 15px 5px;}
.bs_spalte_links 			{ float: left; overflow: hidden; }
.bs_spalte_rechts 			{ float: right; overflow: hidden; }
.bs_spalte_links h2 		{ 
	font-size: 1.0em; 
	color: #171715; 
	font-weight:bold; 
	border-bottom: 1px #F09746 solid; 
	margin: 0 0 0.30em 0; }
.bs_spalte_rechts h2 		{ 
	font-size: 1.0em; 
	color: #171715; 
	font-weight:bold; 
	border-bottom: 1px #F09746 solid; 
	margin: 0 0 0.30em 0; }
.bs_spalte_links, .bs_spalte_rechts { width: 49.999%; }
.bs_spalte_links_inhalt 	{ padding: 0 0.5em 0 0.5em; overflow: hidden; }
.bs_spalte_rechts_inhalt 	{ padding: 0 0 0 1em; overflow: hidden; }
.bs_spalte_links_inhalt p	{ font-size: 0.9em; line-height:1.4em }
.bs_spalte_rechts_inhalt p	{ font-size: 0.9em; line-height:1.4em }

/*--------------[ Baustein Formular ]----------------------------------------------------------------------*/
.bs_formular 		{ float: left; width: 100%; margin: 10px 0px 0 0px; padding: 0px;    }
.bs_formular h1 	{ font-size: 1.4em;	color: #961F21; margin: 0 0 0 0; padding: 0px 0px 0px 0px;  }
.bs_formular textarea, input { 
	border:1px #ccc solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	padding:3px;}
.bs_formular form 	{ 
	font-size:0.9em; 
	background-color:#FFF6D7; 
	border-top: 1px solid #D0D0D0; 
	border-bottom: 1px solid #D0D0D0; 
	overflow:hidden; margin: 0 0px 0 0px; padding: 0px; }
.form_label 		{ width:80px; float:left; margin: 0 0 0 3px; padding:3px 0px 0px 0px; }
.bs_formular label 				{ vertical-align:middle; padding: 0 3px 0 3px; }
.bs_formular select				{ vertical-align:middle; width:180px;}
.bs_formular textarea 			{ color:#435CA5; }
.bs_formular input:hover  		{ background:#FFFFCB;}
.bs_formular textarea:hover   	{ background:#FFFFCB;}
.bs_formular p					{ padding:0 0 0 0; margin:2px 0 2px 0;}
.submit, .reset 		{ font-size: 90%; font-weight: normal;}
.bs_formular .noborder 	{ margin-top: 0.2em; padding:15px 0px 0px 0px; background-color: transparent; border: none; }

/*--------------[ Baustein Tabelle ]----------------------------------------------------------------------*/
.bs_tabelle  		{ float: left; width: auto; padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px; }
.bs_tabelle table 	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.9em; 
	width: 100%; border-collapse: collapse; }
.bs_tabelle caption { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #961F21; 
	padding: 0.3em 1em; text-align:left; }
.bs_tabelle td, .bs_tabelle th { padding: 0.3em 1em; background: #eee; }
.bs_tabelle td.bold { 
	font-size: 0.8em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; }
.bs_tabelle th 		{ 
	background: #FCCA00; 
	color: #171715; 
	font-size: 0.9em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; }
.bs_tabelle td 		{ background:url(images/table_line.gif) repeat-x left bottom; }
.bs_tabelle tr.gerade td { background: #FDF8F0 url(images/table_line.gif) repeat-x left bottom;}

/*--------------[ Baustein Downloads ]----------------------------------------------------------------------*/
.bs_downloads  		{ float: left; width: auto; padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px; }
.bs_downloads table 	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.9em; 
	width: 100%; border-collapse: collapse; }
.bs_downloads caption { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #171715; 
	padding: 0.3em 1em; text-align:left; }
.bs_downloads td, .bs_tabelle th { padding: 0.3em 1em; background: #eee; }
.bs_downloads td.bold { 
	font-size: 0.8em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; }
.bs_downloads th 		{ 
	padding-left: 10px; 
	background: #EDEDED; 
	color: #171715; 
	font-size: 0.9em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; }
.bs_downloads td 		{ background:url(/images/table_line.gif) repeat-x left bottom; }
.bs_downloads tr.gerade td { background: #FDF8F0 url(/images/table_line.gif) repeat-x left bottom;}
.bs_downloads  a	{ 
	color: #940000; 												/* Download Link Schriftfarbe */
	text-decoration: none;} 									/* Download Link unterstreichen verhindern */
.bs_downloads a:hover  {
	color: #171715; 											/* Download Link HOVer Schriftfarbe */
	text-decoration:underline}									/* Download Link HOVer unterstreichen */

/*--------------[ Baustein Feature ]----------------------------------------------------------------------*/
.bs_feature { 
	float: left; 
	padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px; }		/* Feature-Bereich Abstände */
.bs_feature span			{ color: #961F21; }					/* Feature-Kopfzeile Hervorhebung Standard=rote Schrift=#f30 */
.bs_feature .thumb  { 
	background-color:#FFF6D7; 									/* Feature Kleinbild Hintergrundfarbe für Umrandung */
	float: left ; width:80px; 									/* Feature Kleinbild Fixierung der Breite und Ausrichtung */
	margin: 5px 5px 0px 0px; padding: 5px 5px 5px 5px; }		/* Feature Kleinbild Abstände für Bildrand und Ausrichtung links */
.bs_feature h2 	{ 
	font-size: 0.8em;  											/* Feature-Kopfzeile Schrifgröße */
	color: #171715 ;   											/* Feature-Kopfzeile Schriftfarbe */
	font-weight:bold; 
	background-color: #FFDD4A ; 									/* Feature-Kopfzeile Hintergrund */
	padding: 3px 2px 2px 4px; margin: 10px 0px 0px 0px; }		/* Feature-Kopfzeile Abstände */
.bs_feature h1 	{ 
	font-size: 1.4em;														/* Feature Überschrift 1 Schrifgröße */
	margin: 0 0 0 0; padding: 10px 0px 5px 0px; }							/* Feature Überschrift 1 Abstände */
.bs_feature a.kategorie		{ color: #171715; text-decoration: none; }		/* Feature Überschrift 1 Schriftfarbe als Link, Teil 1 */
.bs_feature a:hover.kategorie  	{ color: #ED1C24; text-decoration:underline; } /* Feature Überschrift 1 Schriftfarbe als Link HOVer, Teil 1 */
.bs_feature a.titel			{ color: #961F21; text-decoration: none; }			/* Feature Überschrift 1 Schriftfarbe als Link, Teil 2 */
.bs_feature a:hover.titel  	{ color: #ED1C24; text-decoration:underline; }		/* Feature Überschrift 1 Schriftfarbe als Link HOVer, Teil 2 */
.bs_feature p.info	{ 
	font-size: 0.8em;		 												/* Feature Info-Zeile Schriftgröße */
	border-bottom: 1px solid #EA7F29; 											/* Feature Info-Zeile Rand nach unten hin */
	margin: 0 0 10px 0; padding: 0 0 5px 0; }								/* Feature Info-Zeile Abstände */
.bs_feature p.info a		{ color: #961F21; text-decoration: none; } 		/* Feature Info-Zeile Link Schriftfarbe */
.bs_feature p.info a:hover  { color: #ED1C24; text-decoration: underline; }	/* Feature Info-Zeile Link Schriftfarbe HOVer */
.bs_feature p.feature_text	{ font-size: 0.85em; padding: 0 0 5px 0; }		/* Feature Text */ 

/*--------------[ Baustein Uebersichtenliste ]----------------------------------------------------------------------*/
.bs_uebersichtenliste { 
	width: 560px; float: left; 
	padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px; }		/* Übersichtenliste Abstände */
.bs_uebersichtenliste span			{ color: #940000; }			/* Übersichtenliste-Kopfzeile Hervorhebung Standard=rote Schrift=#f30 */
.bs_uebersichtenliste .thumb  { 
	background-color:#F7F7F7; 									/* Übersichtenliste Kleinbild Hintergrundfarbe für Umrandung */
	float: left ; width:150px; 									/* Übersichtenliste Kleinbild Fixierung der Breite und Ausrichtung */
	margin: 5px 5px 0px 0px; padding: 5px 5px 5px 5px; }		/* Übersichtenliste Kleinbild Abstände für Bildrand und Ausrichtung links */
.bs_uebersichtenliste h2 	{ 
	font-size: 0.8em;  											/* Übersichtenliste-Kopfzeile Schrifgröße */
	color: #940000 ;   											/* Übersichtenliste-Kopfzeile Schriftfarbe */
	font-weight:bold; 
	background-color: #EDEDED ; 								/* Übersichtenliste-Kopfzeile Hintergrund */
	padding: 3px 2px 2px 4px; margin: 10px 0px 0px 0px; }		/* Übersichtenliste-Kopfzeile Abstände */
.bs_uebersichtenliste h1 	{ 
	font-size: 1.4em;											/* Übersichtenliste Überschrift 1 Schrifgröße */
	margin: 0 0 0 0; padding: 10px 0px 15px 0px; }				/* Übersichtenliste Überschrift 1 Abstände */
.bs_uebersichtenliste a   				{ color: #940000; text-decoration: none; }			/* Übersichtenliste Überschrift 1 Schriftfarbe als Link */
.bs_uebersichtenliste a:hover		  	{ color: #171715; text-decoration:underline; }		/* Übersichtenliste Überschrift 1 Schriftfarbe als Link HOVer */
.bs_uebersichtenliste a.kategorie		{ color: #940000; text-decoration: none; }		/* Übersichtenliste Überschrift 1 Schriftfarbe als Link, Teil 1 */
.bs_uebersichtenliste a:hover.kategorie  	{ color: #171715; text-decoration:underline; } /* Übersichtenliste Überschrift 1 Schriftfarbe als Link HOVer, Teil 1 */
.bs_uebersichtenliste a.titel			{ color: #940000; text-decoration: none; }			/* Übersichtenliste Überschrift 1 Schriftfarbe als Link, Teil 2 */
.bs_uebersichtenliste a:hover.titel  	{ color: #171715; text-decoration:underline; }		/* Übersichtenliste Überschrift 1 Schriftfarbe als Link HOVer, Teil 2 */

.bs_uebersichtenliste p.info	{ 
	font-size: 0.8em;		 									/* Übersichtenliste Info-Zeile Schriftgröße */
	border-bottom: 1px solid #EA7F29; 							/* Übersichtenliste Info-Zeile Rand nach unten hin */
	margin: 0 0 10px 0; padding: 0 0 5px 0; }					/* Übersichtenliste Info-Zeile Abstände */
.bs_uebersichtenliste p.info a		{ color: #961F21; text-decoration: none; } 		/* Übersichtenliste Info-Zeile Link Schriftfarbe */
.bs_uebersichtenliste p.info a:hover  { color: #ED1C24; text-decoration: underline; }	/* Übersichtenliste Info-Zeile Link Schriftfarbe HOVer */
.bs_uebersichtenliste p.bs_uebersichtenliste_text	{ font-size: 0.85em; padding: 0 0 5px 0; }		/* Übersichtenliste Text */ 

/*--------------[ Baustein Angebotsliste ]----------------------------------------------------------------------*/
.bs_angebotsliste { 
	width: 560px; float: left; 
	padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px; }		/* Übersichtenliste Abstände */
.bs_angebotsliste span			{ color: #940000; }					/* Übersichtenliste-Kopfzeile Hervorhebung Standard=rote Schrift=#f30 */
.bs_angebotsliste .thumb  { 
	background-color:#F7F7F7; 									/* Übersichtenliste Kleinbild Hintergrundfarbe für Umrandung */
	float: left ; width:150px; 									/* Übersichtenliste Kleinbild Fixierung der Breite und Ausrichtung */
	margin: 5px 5px 0px 0px; padding: 5px 5px 5px 5px; }		/* Übersichtenliste Kleinbild Abstände für Bildrand und Ausrichtung links */
.bs_angebotsliste h2 	{ 
	font-size: 0.8em;  											/* Übersichtenliste-Kopfzeile Schrifgröße */
	color: #940000 ;   											/* Übersichtenliste-Kopfzeile Schriftfarbe */
	font-weight:bold; 
	background-color: #EDEDED ; 									/* Übersichtenliste-Kopfzeile Hintergrund */
	padding: 3px 2px 2px 4px; margin: 10px 0px 0px 0px; }		/* Übersichtenliste-Kopfzeile Abstände */
.bs_angebotsliste h1 	{ 
	font-size: 1.4em;														/* Übersichtenliste Überschrift 1 Schrifgröße */
	margin: 0 0 0 0; padding: 10px 0px 5px 0px; }							/* Übersichtenliste Überschrift 1 Abstände */
.bs_angebotsliste a   				{ color: #940000; text-decoration: none; }			/* Übersichtenliste Überschrift 1 Schriftfarbe als Link */
.bs_angebotsliste a:hover		  	{ color: #171715; text-decoration:underline; }		/* Übersichtenliste Überschrift 1 Schriftfarbe als Link HOVer */
.bs_angebotsliste a.kategorie		{ color: #940000; text-decoration: none; }		/* Übersichtenliste Überschrift 1 Schriftfarbe als Link, Teil 1 */
.bs_angebotsliste a:hover.kategorie  	{ color: #171715; text-decoration:underline; } /* Übersichtenliste Überschrift 1 Schriftfarbe als Link HOVer, Teil 1 */
.bs_angebotsliste a.titel			{ color: #940000; text-decoration: none; }			/* Übersichtenliste Überschrift 1 Schriftfarbe als Link, Teil 2 */
.bs_angebotsliste a:hover.titel  	{ color: #171715; text-decoration:underline; }		/* Übersichtenliste Überschrift 1 Schriftfarbe als Link HOVer, Teil 2 */

.bs_angebotsliste p.info	{ 
	font-size: 0.8em;		 												/* Übersichtenliste Info-Zeile Schriftgröße */
	border-bottom: 1px solid #ccc; 											/* Übersichtenliste Info-Zeile Rand nach unten hin */
	margin: 0 0 10px 0; padding: 0 0 5px 0; }								/* Übersichtenliste Info-Zeile Abstände */
.bs_angebotsliste p.info a		{ color: #f30; text-decoration: none; } 		/* Übersichtenliste Info-Zeile Link Schriftfarbe */
.bs_angebotsliste p.info a:hover  { color: #ccc; text-decoration: underline; }	/* Übersichtenliste Info-Zeile Link Schriftfarbe HOVer */
.bs_angebotsliste p.bs_angebotsliste_text	{ font-size: 0.85em; padding: 0 0 5px 0; }		/* Übersichtenliste Text */ 

/* ----[ Footer ]--------------------------------------------------------------------------------*/	
#footer { clear:both; }	/* IE-Clearing */
#footer { 
	color:#171715; 
	background:#E0E0E0; 
	border-top: 1px #F7F7F7 solid; 
	line-height: 2em; 
	margin: 5px ; padding: 5px; }
#footer  a	{ 
	color: #940000; 												/* Footer Link Schriftfarbe */
	text-decoration: underline;} 									/* Footer Link unterstreichen verhindern */
#footer a:hover  {
	color: #171715; 											/* Footer Link HOVer Schriftfarbe */
	text-decoration:underline}									/* Footer Link HOVer unterstreichen */


#spalte1 {z-index: 3;}
#spalte2 {z-index: 5;}
#spalte3 {z-index: 1;}
#spalte1_content {z-index: 4;}
#spalte2_content {z-index: 6;}
#spalte3_content {z-index: 2;}

#spalte1_content, #spalte2_content, #spalte3_content { position:relative; }

/* clearClass zum Clearen der Floats */
 .clearClass:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearClass { display: block; } /* fuer Safari-Browser  */

#ie_clearing { display: none } /* iehacks.css zugeschaltet */

/* Listen & Zitate  */

blockquote, cite { margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}



