
/* Allgemeine Formatierungen
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

body										{	background:#000;
												color:#fff;
												font-family:Helvetica, Arial, sans-serif;
												font-size:100%;
												line-height:90%;
												padding:0;
												list-style:none;
												min-width:988px; }
													* html body { width:96%; }

body.buchshop								{	background:#000; }
													* html body.buchshop { width:98.5%; }

h1, h2, h3, h4, h5, h6, p, ul, ol, li,
form, frameset, frame, table, tr, td		{	padding:0;
												margin:0;
												line-height:120%; }

h1, h2, h3, h4, h5, h6						{	font-family:Helvetica, Arial, Sans-serif;
												font-weight:bold;
												line-height:120%; }

h1											{	font-size:200%; }
h2											{	font-size:170%; }
h3											{	font-size:130%; }
h4											{	font-size:100%; }
h5											{	font-size:90%; }
h6											{	font-size:80%; }

p											{	font-size:80%; 
												line-height:110%; }
		
.inhalt .contenttable td					{	font-size:80%; padding:3px 8px; }
.inhalt .contenttable .tr-even				{	background:#eee; }
	
.inhalt ul, .inhalt ol						{	font-size:80% !important;
												line-height:110% !important;
												margin-left:40px !important;
											}

.inhalt ol 									{
												list-style:none; }

.inhalt ul ul								{	font-size:100% !important; }

a											{	text-decoration:underline; }

a img										{	border:0; }

.inhalt a[id]								{	display:block;
 												margin-top:-120px; 
												padding-top:120px; }



/* Allgemeine Klassen 
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.stopFloat									{	display:block;
												clear:both;
												float:none;
												height:1px;
												font-size:1px;
												line-height:1px;
												overflow:hidden; }

.unsichtbar, .copyright, .stopFloatPrint	{	position:absolute !important;
												top:-6000px !important;
												left:-6000px !important;
												height:1px !important;
												width:1px !important; }

#hauptmenue span,
#topspecials span							{	position:absolute !important;
												top:-6000px !important;
												left:-6000px !important;
												height:1px !important;
												width:1px !important; }


/* Sprunglinks 
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#sprunglinks								{	position:absolute;
												width:1000px;
												top:-6000px;
												left:-6000px; }

.sprung										{	position:absolute;
												left:-6000px;
												width:1000px; }


/* --------------------------------------------------------------------------------------------------------------------------- */
/* Kopfbereich * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* --------------------------------------------------------------------------------------------------------------------------- */

#kopf										{	position:fixed;
												top:0;
												left:0;
												min-width:1000px;
												width:100%;
												height:120px; }
													* html #kopf { width:103% !important; }


#logo										{	padding-left:10px; 
												padding-top:10px;
												float:left;
												margin-bottom:8px; }
													* html #logo { margin-bottom:0px;
													padding-left:0px;
													padding-top:0px; }




/* --------------------------------------------------------------------------------------------------------------------------- */
/* TopSpecials * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* --------------------------------------------------------------------------------------------------------------------------- */

#topspecials								{	margin-top:10px;
												margin-right:10px;
												margin-left:208px;
												height:50px;
												font-family:Bodoni BE, Helvetica, Arial, sans-serif;
												font-weight:bold;
												color:#fff; }
													* html #topspecials {
													margin-top:0;
													margin-right:0;
													margin-left:198px;
													overflow:hidden; }

#topspecials ul								{	list-style:none; }
													* html topspecials ul { overflow:hidden; }

#topspecials li								{	height:50px !important;
												width:25%; }
													* html #topspecials li { width:24.5%; overflow:hidden; }

#topspecials a								{	display:block !important;
												height:40px; }
													* html topspecials a { overflow:hidden; }


/* AUSLAGERN UND DURCH TYPO3 KONSTANTEN STEUERN: */
/* --------------------------------------------------------------------------------------------------------------------------- */

#topspecials .fridolin						{ height:36px; float:left; text-align:left; background:#77AA00 url("../images/topspecials/topsp_fridolin_soft.gif") no-repeat; }
#topspecials .fridolin a 					{ color:#DDEABF; }
#topspecials .fridolin a:hover				{ color:#FFF; }
#topspecials .fridolin a b 					{ display:block; margin:7px 5px 7px 12px; }
/* Angaben fŸr aktiven MenŸpunkt, Margin wird oben und links um die Breite des Borders verringert: */
#topspecials .fridolin.on a	 				{ border: 5px solid #D6E5B2; color:#fff !important; }
#topspecials .fridolin.on a b				{ margin:2px 5px 7px 7px; }


#topspecials .regional-literatur			{ height:36px; float:left; text-align:left; background:#77AA00 url("../images/topspecials/topsp_regiolit.gif") no-repeat; }
#topspecials .regional-literatur a 			{ color:#DDEABF; }
#topspecials .regional-literatur a:hover	{ color:#FFF; }
#topspecials .regional-literatur a b 		{ display:block; margin:7px 5px 7px 12px; }
/* Angaben fŸr aktiven MenŸpunkt, Margin wird oben und links um die Breite des Borders verringert: */
#topspecials .regional-literatur.on a	 	{ border: 5px solid #D6E5B2; color:#fff !important; }
#topspecials .regional-literatur.on a b		{ margin:2px 5px 7px 7px; }


#topspecials .buchempfehlungen				{ height:36px; float:left; text-align:left; background:#77AA00 url("../images/topspecials/topsp_charts.gif") no-repeat; }
#topspecials .buchempfehlungen a 			{ color:#DDEABF; }
#topspecials .buchempfehlungen a:hover		{ color:#FFF; }
#topspecials .buchempfehlungen a b 			{ display:block; margin:7px 5px 7px 12px; }
/* Angaben fŸr aktiven MenŸpunkt, Margin wird oben und links um die Breite des Borders verringert: */
#topspecials .buchempfehlungen.on a	 		{ border: 5px solid #D6E5B2; color:#fff !important; }
#topspecials .buchempfehlungen.on a b		{ margin:2px 5px 7px 7px; }


#topspecials .litcologne					{ height:36px; float:left; text-align:left; background:#000000 url("../images/topspecials/topsp_litcologne.gif") no-repeat; }
#topspecials .litcologne a 					{ color:#BFBFBF; }
#topspecials .litcologne a:hover			{ color:#FFF; }
#topspecials .litcologne a b 				{ display:block; margin:7px 5px 7px 12px; }
/* Angaben fŸr aktiven MenŸpunkt, Margin wird oben und links um die Breite des Borders verringert: */
#topspecials .litcologne.on a	 			{ border: 5px solid #B2B2B2; color:#fff !important; }
#topspecials .litcologne.on a b				{ margin:2px 5px 7px 7px; }


#topspecials .harrypotter					{ height:36px; float:left; text-align:left; background:#000000 url("../images/topspecials/topsp_harrypotter.gif") no-repeat; }
#topspecials .harrypotter a 				{ color:#BFBFBF; }
#topspecials .harrypotter a:hover			{ color:#FFF; }
#topspecials .harrypotter a b 				{ display:block; margin:7px 5px 7px 12px; }
/* Angaben fŸr aktiven MenŸpunkt, Margin wird oben und links um die Breite des Borders verringert: */
#topspecials .harrypotter.on a	 			{ border: 5px solid #B2B2B2; color:#fff !important; }
#topspecials .harrypotter.on a b			{ margin:2px 5px 7px 7px; }


#topspecials .toptitel						{ height:36px; float:left; text-align:left; background:#002277 url("../images/topspecials/topsp_toptitel.gif") no-repeat; }
#topspecials .toptitel a 					{ color:#BFC8DD; }
#topspecials .toptitel a:hover				{ color:#fff; }
#topspecials .toptitel a b 					{ display:block; margin:7px 5px 7px 12px; }
/* Angaben fŸr aktiven MenŸpunkt, Margin wird oben und links um die Breite des Borders verringert: */
#topspecials .toptitel.on a	 				{ border: 5px solid #B2BCD6; color:#fff !important; }
#topspecials .toptitel.on a b				{ margin:2px 5px 7px 7px; }


#topspecials .weihnachten					{ height:36px; float:left; text-align:left; background:#5D1314 url("../images/topspecials/topsp_weihnachten.gif") no-repeat; }
#topspecials .weihnachten a 				{ color:#EABFC3; }
#topspecials .weihnachten a:hover			{ color:#fff; }
#topspecials .weihnachten a b 				{ display:block; margin:7px 5px 7px 12px; }
/* Angaben fŸr aktiven MenŸpunkt, Margin wird oben und links um die Breite des Borders verringert: */
#topspecials .weihnachten.on a	 			{ border: 5px solid #E5B2B8; color:#fff !important; }
#topspecials .weihnachten.on a b			{ margin: 2px 5px 7px 7px; }


#topspecials .katalog						{ height:36px; float:left; text-align:left; background:#9F8036 url("../images/topspecials/topsp_katalog.jpg") no-repeat;  }
#topspecials .katalog a						{ color:#E7DFCD; }
#topspecials .katalog a:hover				{ color:#fff; }
#topspecials .katalog a b 					{ display:block; margin:7px 5px 7px 12px; }
/* Angaben fŸr aktiven MenŸpunkt, Margin wird oben und links um die Breite des Borders verringert: */
#topspecials .katalog.on a					{ border: 5px solid #BCA672; color:#fff !important; }
#topspecials .katalog.on a b				{ margin: 2px 5px 7px 7px; }


#topspecials .maktuell 						{ height:36px; float:left; text-align:left; background:#EEBB00  url("../images/topspecials/topsp_maktuell.gif") no-repeat;  }
#topspecials .maktuell a 					{ color:#FBEEBF; }
#topspecials .maktuell a:hover 				{ color:#fff; }
#topspecials .maktuell a b 					{ display:block; margin:7px 5px 7px 55px; }
/* Angaben fŸr aktiven MenŸpunkt, Margin wird oben und links um die Breite des Borders verringert: */
#topspecials .maktuell.on a	 				{ border: 5px solid #F3CF4C; color:#fff !important; }
#topspecials .maktuell.on a b				{ margin:2px 5px 7px 50px; }

#topspecials .rebella 						{ height:36px; float:left; text-align:left; background:#e75497  url("../images/headlines/rebella.gif") no-repeat;  }
#topspecials .rebella a 					{ color:#FBEEBF; }
#topspecials .rebella a:hover 				{ color:#fff; }
#topspecials .rebella a b 					{ display:block; margin:7px 5px 7px 55px; }
/* Angaben fŸr aktiven MenŸpunkt, Margin wird oben und links um die Breite des Borders verringert: */
#topspecials .rebella.on a	 				{ border: 5px solid #f193bd; color:#fff !important; }
#topspecials .rebella.on a b				{ margin:2px 5px 7px 50px; }

#topspecials .live							{ height:36px; float:left; text-align:left; background:#DD6611 url("../images/topspecials/topsp_live.gif") no-repeat;  }
#topspecials .live a 						{ color:#F6D9C3; }
#topspecials .live a:hover 					{ color:#fff; }
#topspecials .live a b 						{ display:block; margin:7px 5px 7px 12px; }
/* Angaben fŸr aktiven MenŸpunkt, Margin wird oben und links um die Breite des Borders verringert: */
#topspecials .live.on a						{ border: 5px solid #F5D1B8; color:#fff !important; }
#topspecials .live.on a b					{ margin:2px 5px 7px 7px; }


#topspecials .filialen						{ height:36px; float:left; text-align:left; background:#AA0011 url("../images/topspecials/topsp_filialen.gif") top right no-repeat;  }
#topspecials .filialen a 					{ color:#EABFC3; text-align:left; }
#topspecials .filialen a:hover 				{ color:#fff; }
#topspecials .filialen a b 					{ display:block; margin:7px 5px 7px 12px; }
/* Angaben fŸr aktiven MenŸpunkt, Margin wird oben und links um die Breite des Borders verringert: */
#topspecials .filialen.on a					{ border: 5px solid #E5B2B8; color:#fff !important; }
#topspecials .filialen.on a b				{ margin:2px 5px 7px 7px; }


#topspecials .mdirekt						{ height:36px; float:left; text-align:left; background:#002277 url("../images/topspecials/topsp_mdirekt.gif") no-repeat;  }
#topspecials .mdirekt a 					{ color:#BFC8DD; }
#topspecials .mdirekt a:hover 				{ color:#fff; }
#topspecials .mdirekt a b 					{ display:block; margin:7px 5px 7px 12px; }
/* Angaben fŸr aktiven MenŸpunkt, Margin wird oben und links um die Breite des Borders verringert: */
#topspecials .mdirekt.on a					{ border: 5px solid #B2BCD6; color:#fff !important; }
#topspecials .mdirekt.on a b				{ margin:2px 5px 7px 7px; }




/* --------------------------------------------------------------------------------------------------------------------------- */
/* Hauptmenue * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* --------------------------------------------------------------------------------------------------------------------------- */

/* Ebene 1 */

#hauptmenue ul								{	margin-left:10px;
												margin-top:7px;
												font-family:Arial Black;
												list-style:none;
												font-size:105%;
												} * html #hauptmenue ul {
													position:absolute;
													left:185px;
													white-space:nowrap;
													margin-left:7px !important;
													}

#hauptmenue ul a							{	color:#fff; text-decoration:none; } 
											
.buchshop #hauptmenue ul a					{	color:#fff; }
											
#hauptmenue ul ul a:hover					{	text-decoration:underline !important; }
											
#hauptmenue li								{	float:left; margin-left:10px; }
											
											
/* Ebene 2 */
											
#hauptmenue ul ul							{	position:absolute;
												left:198px;
												margin-top:6px;
												font-family:Arial,Helvetica,sans-serif;
												font-size:65%;
												visibility:hidden;
												/* border-top: 1px solid #AA0011; */
												} * html #hauptmenue ul ul {
													left:12px;
													margin-top:29px;
													width:auto;
													}
											
											
head:first-child+body #hauptmenue ul ul		{	width:740px !important; } /* Opera */
											* html #hauptmenue ul ul { width: auto; } /* IE */
#hauptmenue ul ul							{	width:740px !important; }
											
#hauptmenue li li							{	float:left;
												margin:0px;
												margin-right:9px;
												padding:0px;
												}
											
#hauptmenue .on								{	font-weight:bold; text-decoration:underline !important; }
											
											
											
/* Trennlinie zwischen beiden Menuebenen */
											
#hauptmenuetrennlinie						{	border-top: 1px solid #AA0011; 
												margin-top:30px; 
												margin-left:208px;
												margin-right:10px; 
												} 




/* HAUPTMENUE FARBSAMMLUNG (ACHTUNG HIER WERDEN TEILWEISE AUCH FARBEN UEBER DIE DATEI MAYERSCHE.JS DEFINIERT
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.buchshop #hauptmenue li li a { color:#fff !important; }
 
#hauptmenue #wir ul a:hover 														{ color:#DD99A0 !important; }
#hauptmenue #wir ul a																{ color:#DD99A0 !important; }
#hauptmenue #wir ul																	{ color:#DD99A0 !important; }
#hauptmenue #wir .on																{ color:#DD99A0 !important; }
.buchshop #hauptmenue #wir ul a:hover,
.buchshop #hauptmenue #wir ul a														{ color:#AA0011 !important; }
.buchshop #hauptmenue #wir ul														{ color:#AA0011 !important; }
.buchshop #hauptmenue #wir .on a 													{ color:#AA0011 !important; }

#hauptmenue #buecher ul a:hover 													{ color:#BBD480 !important; }
#hauptmenue #buecher ul a															{ color:#BBD480 !important; }
#hauptmenue #buecher ul																{ color:#BBD480 !important; }
#hauptmenue #buecher .on															{ color:#BBD480 !important; }
.buchshop #hauptmenue #buecher ul a:hover,
.buchshop #hauptmenue #buecher ul a													{ color:#77AA00 !important; }
.buchshop #hauptmenue #buecher ul													{ color:#77AA00 !important; }
.buchshop #hauptmenue #buecher .on a 												{ color:#77AA00 !important; }

#hauptmenue #onlineshop ul a:hover 													{ color:#7CC3E7 !important; }
#hauptmenue #onlineshop ul a														{ color:#7CC3E7 !important; }
#hauptmenue #onlineshop ul															{ color:#7CC3E7 !important; }
#hauptmenue #onlineshop .on															{ color:#7CC3E7 !important; }
.buchshop #hauptmenue #onlineshop ul a:hover,
.buchshop #hauptmenue #onlineshop ul a												{ color:#44AADD !important; }
.buchshop #hauptmenue #onlineshop ul												{ color:#44AADD !important; }
.buchshop #hauptmenue #onlineshop .on a 											{ color:#44AADD !important; }

#hauptmenue #events ul a:hover 														{ color:#EEB288 !important; }
#hauptmenue #events ul a															{ color:#EEB288 !important; }
#hauptmenue #events ul																{ color:#EEB288 !important; }
#hauptmenue #events .on																{ color:#EEB288 !important; }
.buchshop #hauptmenue #events ul a:hover,
.buchshop #hauptmenue #events ul a													{ color:#DD6611 !important; }
.buchshop #hauptmenue #events ul													{ color:#DD6611 !important; }
.buchshop #hauptmenue #events .on a 												{ color:#DD6611 !important; }

#hauptmenue #hspecials ul a:hover 													{ color:#F5D666 !important; }
#hauptmenue #hspecials ul a															{ color:#F5D666 !important; }
#hauptmenue #hspecials ul															{ color:#F5D666 !important; }
#hauptmenue #hspecials .on															{ color:#F5D666 !important; }
.buchshop #hauptmenue #hspecials ul a:hover,
.buchshop #hauptmenue #hspecials ul a												{ color:#EEBB00 !important; }
.buchshop #hauptmenue #hspecials ul													{ color:#EEBB00 !important; }
.buchshop #hauptmenue #hspecials .on a 												{ color:#EEBB00 !important; }

#hauptmenue #service ul a:hover 													{ color:#B2BCD6 !important; }
#hauptmenue #service ul a															{ color:#B2BCD6 !important; }
#hauptmenue #service ul																{ color:#B2BCD6 !important; }
#hauptmenue #service .on															{ color:#B2BCD6 !important; }
.buchshop #hauptmenue #service ul a:hover,
.buchshop #hauptmenue #service ul a													{ color:#002277 !important; }
.buchshop #hauptmenue #service ul													{ color:#002277 !important; }
.buchshop #hauptmenue #service .on a 												{ color:#002277 !important; }

#hauptmenue #mdirekt ul a:hover 													{ color:#B2BCD6 !important; }
#hauptmenue #mdirekt ul a															{ color:#B2BCD6 !important; }
#hauptmenue #mdirekt ul																{ color:#B2BCD6 !important; }
#hauptmenue #mdirekt .on															{ color:#B2BCD6 !important; }
.buchshop #hauptmenue #mdirekt ul a:hover,
.buchshop #hauptmenue #mdirekt ul a													{ color:#002277 !important; }
.buchshop #hauptmenue #mdirekt ul													{ color:#002277 !important; }
.buchshop #hauptmenue #mdirekt .on a 												{ color:#002277 !important; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */




/* Servicemenue
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#servicemenue												{	position:absolute;
																top:74px; 
																right:10px;
																z-index:2;
																font-size:70%; }
																	* html #servicemenue { top:80px !important; }

* html .buchshop #servicemenue								{	position:relative; }

* html #servicemenue										{	margin-right:-0px !important; } /* IE */
head:first-child+body #servicemenue							{	margin-right:3px !important; width:220px; } /* OPERA */

#servicemenue ul											{	font-family:Arial,Helvetica,sans-serif; color:#fff; list-style:none; }

#servicemenue li											{	float:right; margin-left:10px; }

#servicemenue li.home										{	clear:both !important;
																vertical-align:top !important;
																margin-top:7px;
																margin-right:0px;
																font-weight:bold; }
																	* html #servicemenue li.home { margin-top:0px; }

.buchshop #servicemenue li.home								{	margin-top:2px !important; }
																* html .buchshop #servicemenue li.home { margin-top:7px; }

#servicemenue .warenkorb_img								{	margin-top:-5px; }

#servicemenue .home_img										{	margin-top:-3px !important;
																margin-left:8px !important;
																vertical-align:top !important; }
																	* html #servicemenue .home_img { margin-top:0px !important; }

#servicemenue a												{	text-decoration:none; color:#fff !important; }

.buchshop #servicemenue a									{	color:#fff !important; }


#servicemenue a:hover										{	color:#CCDDD6 !important; text-decoration:underline; }

.buchshop #servicemenue a:hover								{	color:#005533 !important; }





/* ------------------------------------------------------------------------------------------------------ */
/*     HAUPTBEREICH     */
/* ------------------------------------------------------------------------------------------------------ */

#hauptbereich, .hauptbereich								{	position:static;
																margin-top:15px; /* Abstand zur Head-Leiste mit Frame, damit die Rootline sichtbar wird */
																margin-left:194px;
																height:100%; }

head:first-child+body #hauptbereich,
head:first-child+body .hauptbereich							{	}
																	* html #hauptbereich, * html .hauptbereich {
																	position:relative;
																	margin-top:0px !important;
																	left:5px; }

#hauptbereich a:hover, .hauptbereich a:hover				{	color:#E2BCB5; }



/* Teasers und Untermenue */ 
/* ------------------------------------------------------------------------------------------------------ */

#teasers, .untermenue										{	width:192px;
																float:left;
																margin-left:-192px;
																overflow:hidden; }
																	* html #teasers, * html .untermenue {
																	position:absolute;
																	width:197px;
																	left:-5px; }


.hauptbereich #shop											{	background:#AA0011;
																margin-bottom:10px; }

.hauptbereich #shop ul li									{	margin:0px; border:none; list-style:none; }
.hauptbereich #shop ul										{	padding:10px; }
																*html .hauptbereich #shop ul { padding:10px 10px 0px; }
.hauptbereich #shop li										{	padding:0px;
																background:#AA0011 !important; }
.hauptbereich #shop li a									{	display:block; padding:5px;
																background:#770000; 
																color:#FFF !important;
																font-size:100%;
																font-weight:bold; }
.hauptbereich #shop li a.m_weiss							{	font-size:120%; padding-left:30px; background:#770000 url("http://www.mayersche.de/fileadmin/templates/images/startseite/teaser/m_weiss.jpg") top left no-repeat; }

.hauptbereich #shop .suche									{	margin:10px 0px; padding:0px !important; background:#770000; }
																*html .hauptbereich #shop .suche { margin:10px 0px; }

.hauptbereich #shop .suche .swort							{	width:110px; }

.hauptbereich #shop .suche .senden							{	width:45px;
																height:20px;
																margin-bottom:0px;
																background:#770000;
																color:#fff;
																border:0; }

/* IE6 Hack fŸr Shop-Modul */
/* ---------------------------------------------------------------------------------------------------- */

			*html .hauptbereich #shop ul				 { padding-top:15px !important; }
			*html .hauptbereich #shop form				 { margin:-10px 0px 10px 0px !important; }


/* ---------------------------------------------------------------------------------------------------- */



/* ------------------------------------------------------------------------------------------------------ */
/* #teasers													{	color:#fff; } */
/*  */
/* #teasers .senden											{	background:#DD6611; } */
/*  */
/* #teasers ul													{	list-style:none !important; } */
/*  */
/* #teasers li													{	margin-bottom:10px; */
/* 																padding:5px; } */
/*  */
/* #teasers h5, .untermenue h5									{	margin-bottom:10px; } */
/* 																	* html #teasers h3, * html .untermenue h3 { margin-bottom:2px; } */
/*  */
/* #teasers a													{	display:block; */
/* 																font-weight:bold; */
/* 																color:#fff; */
/* 																margin-top:5px; */
/* 																margin-bottom:5px; }  */
/*  */
/* #teasers li a												{	text-decoration:none; } */
/* ------------------------------------------------------------------------------------------------------ */


.untermenue ul												{	list-style:none !important; }

.untermenue li												{	margin-bottom:10px; }

.untermenue a												{	display:block; padding:5px;
																font-weight:bold;
																color:#fff;
/* 																margin-top:5px; */
/* 																margin-bottom:5px; */
																text-decoration:none; }

.untermenue h5												{	margin-bottom:10px; }
																	* html #teasers h3, * html .untermenue h3 { margin-bottom:2px; }


/* .untermenue li a											{	display:block; } */
/* .untermenue h5, #teasers h5									{	margin:5px 0; } */
/* .untermenue h4												{	text-decoration:underline; } */
/* .untermenue p, #teasers p									{	margin-bottom:5px; } */
/* .untermenue li a											{	padding:10px; text-decoration:none; } */


/* Suchfunktion */
/* ------------------------------------------------------------------------------------------------------ */

/* .suche, .tx-indexedsearch									{	height:75px; */
/* 																padding:20px 5px 5px 5px; } */
/*  */
/* .suche select, .tx-indexedsearch select						{	width:175px; } */
/*  */
/* .suche .swort, .tx-indexedsearch input						{	width:117px; */
/* 																margin-right:5px; } */
/* 																	* html .suche .swort { width:112px; } */
/*  */
/* .suche .senden, .tx-indexedsearch submit					{	width:45px; */
/* 																height:18px; */
/* 																margin-bottom:0px; */
/* 																background:#AA0011; */
/* 																color:#fff; */
/* 																border:0; } */
/*  */
/* .suche a, .tx-indexedsearch a								{	display:block !important;  */
/* 																margin-top:10px !important; */
/* 																font-size:80%; */
/* 																color:#FFF !important; } */




/* rootline menu */
/* ------------------------------------------------------------------------------------------------------ */

#rootline													{	color:#ccc;
																position:absolute;
																top:0px;
																left:20px;
																font-size:89%; }
																	* html #rootline {	position:relative;
																		left:-190px;
																		top:-19px; }

#rootline a													{	color:#ccc; text-decoration:underline; }







/* ------------------------------------------------------------------------------------------------------ */
/*     INHALTE     */
/* ------------------------------------------------------------------------------------------------------ */

#inhalt														{	color:#000;
																padding:0;
																margin:0;
																left:7px; }
																	* html #inhalt {
																	position:absolute !important;
																	top:0px !important;
																	left:0px !important; }

.headerbg													{	display:block;
 																color:#FFF;
																padding:5px; }

.inhaltsmenue ul											{	text-decoration:none !important; }

.inhaltsmenue ul											{	font-size:80%;
																list-style:none; }

.inhaltsmenue li a											{	display:block;
																padding:10px 20px; }

.floatRight													{	margin-left:5px;
																float:right; }

.floatLeft													{	float:left;
																margin-right:10px; }

.clearall													{	clear:both; }

.trennlinie, .trennlinie_duenn, .trennlinie_dashed			{	clear:both;
																display:block; }

.inhalt p, 
.inhalt h1, 
.inhalt h2, 
.inhalt h3, 
.inhalt h4, 
.inhalt h5, 
.inhalt h6, 
.inhalt form, 
.inhalt table, 
.inhalt.bg, 
.inhalt ul, 
.inhalt dl, 
.inhalt dd, 
.inhalt img													{	margin: 20px 20px 10px 20px; }

.inhalt form												{	margin-left:20px; }
.inhalt form p												{	margin:10px 0px; }
.inhalt p.tx-sremailsubscribe-pi1-notice,
.inhalt .tx-slideshow-pi1,
.inhalt dl, 
.inhalt dd													{	margin:0px; }

.inhalt .m75 .tx-slideshow-pi1								{	margin:20px; }
.inhalt .m75 .tx-fcquiz-pi1-gewinnspielView-danke			{margin-top:200px; border: solid 0px green;}
.inhalt p img, 
.inhalt ul img, 
.inhalt h1 img, 
.inhalt h2 img, 
.inhalt h3 img, 
.inhalt h4 img, 
.inhalt h5 img, 
.inhalt h6 img, 
.inhalt td img,
.inhalt .buchcover img										{	margin:1px !important; }

.inhalt .bg p, 
.inhalt .bg h1, 
.inhalt .bg h2, 
.inhalt .bg h3, 
.inhalt .bg h4, 
.inhalt .bg h5, 
.inhalt .bg h6, 
.inhalt .bg form, 
.bg ul														{	margin-top: 5px !important;
																margin-bottom: 5px !important; }

.inhalt .inhaltsmenue ul									{	margin:0px !important; }

.inhalt table p, .inhalt table h4							{	margin:0px; }

#inhalt .titel p, 
#inhalt .titel h1, 
#inhalt .titel h2, 
#inhalt .titel h3											{	margin: 10px 20px 10px 20px; }
																* html #inhalt .titel p, 
	  															* html #inhalt .titel h1, 
	 															* html #inhalt .titel h2, 
																* html #inhalt .titel h3 {	height:75px; }

.inhalt a													{	font-weight:bold; }

.inhalt .bg													{	display:block;
																padding:10px 0 10px 0;
																margin:20px; }

.inhalt form .bg											{	margin:0px !important; padding:10px; }

.inhalt th													{	text-align:left;
																padding:10px;
																margin:0px; }

.inhalt td													{	vertical-align:top;
																padding:3px 1px; }

.titel h3													{	margin-bottom:-15px !important; }

.titel h1													{	color:#fff; }

.m100, .m75, .m66, .m50, .m33, .m25, 
.p100, .p75, .p66, .p50, .p33, .p25							{	float:left; }

.m100, .p100												{	width:100%; }
																* html .m100 {	width:99.8% }

.m75, .p75													{	width:75%; }
																* html .m75 {	width:74.9% }

* html .titel .m75, * html .titel .p75						{	width:74.9%; }

.m66, .p66													{	width:66.66%; }
																* html .m66 {	width:66.4%; }

.m50, .p50													{	width:50%; }
																* html .m50 {	width:49.8% }

.m33, .p33													{	width:33.33%; }
																* html .m33 {	width:33.1%; }

.m25, .p25													{	width:25%; }
																* html .m25 {	width:24.9% !important; }

* html .titel .m25,
* html .titel .p25											{	width:24.9%; }



/* Content-Table */
/* ------------------------------------------------------------------------------------------------------ */

#inhalt .inhalt .m75 .floatLeft table.contenttable 					{ margin-left: 20px; margin-top: 0px; padding:0px; }
#inhalt .inhalt .m75 .floatLeft table.contenttable tbody, tr, td	{ margin:0px; padding:0px; }

#inhalt .floatLeft table.contenttable p.bodytext 					{ font-size:90%; }



/* SCROLLDIVS - veraltet */
/* ------------------------------------------------------------------------------------------------------ */

.scrolldiv, .scrollmenuleiste								{	overflow:auto;
																margin: 0 !important;
																padding:0 !important; }
																* html .scrollmenuleiste, * html .scrolldiv {
																	width:100% !important;
																	height:100px; }
* html .scrollmenuleiste									{	height:170px; }
* html .scrolldiv											{	height:400px; overflow-y:hidden; }
.scrollmenuleiste a											{	display:block; text-decoration:none; padding:0px 0px; color:#fff; }
.scrolldiv table, .scrollmenuleiste table					{	margin:5px 0 0 0 !important; }
.scrollmenuleiste td										{	background:none !important; }
.scrollmenuleiste td img									{	vertical-align:middle; }
.scrollmenuleiste span										{	display:block; margin-right:10px; width:15em; }
.scrollmenuleiste h2, .scrollmenuleiste h3, 
.scrollmenuleiste h4,.scrollmenuleiste h5, 
.scrollmenuleiste h6										{	margin:0; padding:0; }
.scrollmenuleiste h4										{	margin:5px 0; }




/* DROPDOWN-MENU */
/* ------------------------------------------------------------------------------------------------------ */

.infoleiste .dropdown										{	width:100%; }

.infoleiste .csc-textpic-image								{	margin:0px !important; }

.infoleiste													{	min-height:500px; }

.m100toptitel h1, .m100toptitel h2, .m100toptitel h3, 
.m100toptitel h4, .m100toptitel h5, .m100toptitel h6		{	margin:0 0 0 20px !important;
																padding:0px !important; }



/* TITEL */
/* ------------------------------------------------------------------------------------------------------ */

.titel														{	width:100%;
																vertical-align:bottom; }
																* html .titel {	float:left; }

.titel .m25, .titel .m75									{	height:90px; }



/* INHALT (CLASS) */
/* ------------------------------------------------------------------------------------------------------ */

.inhalt														{	width:100%; }
																* html .inhalt {	float:left; }


/* GALERIE (z.B. EVENTS-Liste) */
/* ------------------------------------------------------------------------------------------------------ */

.galerie													{	margin:0 20px 0 10px;
																background:#fff; }

.galerie .bg_grey											{	padding-top:5px;
																padding-right:15px;
																padding-bottom:10px;
																border-top:20px solid #fff !important; 
																border-left:10px solid #fff !important; 
																border-bottom:10px solid #fff !important;
																background:#f6f6f6; }

.galerie .m25, .galerie .p25								{	width:25%; }
.galerie .m33, .galerie .p33								{	width:33.33%; }

.galerie .stopFloat											{	margin-left:10px; }

.galerie .stopFloat div										{	width:100%; 
																height:1px;
																background:#fff; }



/* ------------------------------------------------------------------------------------------------------ */
/*     EVENTS     */
/* ------------------------------------------------------------------------------------------------------ */

.abendveranstaltung, .tagesveranstaltung,
.kinderaktion, .signierstunde								{	padding-bottom:2px; }

.abendveranstaltung span, .tagesveranstaltung span,
.kinderaktion span, .signierstunde span						{	font-weight:bold;
																font-size:105%;
																display:block; }

.abendveranstaltung a 										{ 	color:						#AA0011 !important; }
.abendveranstaltung img 									{ 	border: 1px solid 			#AA0011; }
.abendveranstaltung span 									{ 	border-bottom: 1px solid 	#AA0011; 
																color:						#AA0011; }
											
.tagesveranstaltung a 										{ 	color:						#77AA00 !important; }
.tagesveranstaltung img 									{ 	border: 1px solid 			#77AA00; }
.tagesveranstaltung span 									{ 	border-bottom: 1px solid 	#77AA00; 
																color:						#77AA00; }
											
.kinderaktion a 											{ 	color:						#DD6611 !important; }
.kinderaktion img 											{ 	border: 1px solid 			#DD6611; }
.kinderaktion span 											{ 	border-bottom: 1px solid 	#DD6611; 
																color:						#DD6611; }

.signierstunde a 											{ 	color:						#EEBB00 !important; }
.signierstunde img 											{ 	border: 1px solid 			#EEBB00; }
.signierstunde span 										{ 	border-bottom: 1px solid 	#EEBB00; 
																color:						#EEBB00; }
											
span.text													{	border:0 !important; color:#000 !important; }

.eventdetail h6												{	border-bottom: 1px solid; margin-bottom:15px !important; }
.eventdetail .floatRight									{	margin-top:15px !important; }
.eventdetail img											{	margin-bottom:0 !important;  }
.eventdetail .floatRight .photo_copyright					{	display:inline !important; padding-top:0px; margin-top:0px !important; margin-left:20px; margin-right:15px; font-size:65%; width:150px; }
.galerie .photo_copyright									{	display:inline !important; padding-top:0px; margin-top:0px !important; margin-right:15px; font-size:75%; width:150px; }
.eventdetail .livetickets 									{	width:340px; text-align:left; padding:2px; }
.eventdetail .livetickets									{	padding:5px; }
.eventdetail .livetickets form								{	margin-left:5px !important;width:340px; }
.eventdetail .livetickets .eventselect						{	width:330px; margin-bottom:5px; }
.eventdetail .livetickets .ticketDropdown					{	width:50px; text-align:center; }
.eventdetail .livetickets .anzahlLabel						{	width:50px; }
.eventdetail .livetickets .submitButton						{	width:330px; }
.eventdetail .livetickets .backButton						{	width:225px; }

/* EVENTS Orte Detailansicht */

.va															{	font-size:80% !important; margin:5px 0 0 20px; }

.va_ort 													{	font-weight:bold; text-decoration:underline; }
	
.va_info													{	margin:1px 0 0 0px; font-weight:bold; }
	
.wbr 														{	display:inline !important; white-space:nowrap; }





/* ------------------------------------------------------------------------------------------------------ */
/*     BUCHDETAIL - ALLE B†CHER     */
/* ------------------------------------------------------------------------------------------------------ */

* html .buchdetail											{	margin-left:0px !important; }

.buchdetail													{	min-height:500px; }


.tx-maybucheventdb-pi2 .beschreibung h1,
.tx-maybucheventdb-pi2 .beschreibung h2,
.tx-maybucheventdb-pi2 .beschreibung h3,
.tx-maybucheventdb-pi2 .beschreibung h4,
.tx-maybucheventdb-pi2 .beschreibung h5,
.tx-maybucheventdb-pi2 .beschreibung h6,
.tx-maybucheventdb-pi2 .beschreibung p,
.buchdetail .m75 h1, 
.buchdetail .m75 h2, 
.buchdetail .m75 h3, 
.buchdetail .m75 h4, 
.buchdetail .m75 h5, 
.buchdetail .m75 h6, 
.buchdetail .m75 p,
.m75 .buchdetail h1, 
.m75 .buchdetail h2, 
.m75 .buchdetail h3, 
.m75 .buchdetail h4, 
.m75 .buchdetail h5, 
.m75 .buchdetail h6, 
.m75 .buchdetail p											{	margin:0 0 0 20px !important;
																padding:0px !important; }

.buchdetail .m75 .cover										{	width:200px;
																float:left;
																margin:20px;
																font-size:90%; }
																*html .buchdetail .m75 .cover { margin-bottom:200px; }


.m75 .buchdetail .cover										{	width:200px;
																float:left;
																margin:20px !important;
																font-size:90%; }
																*html .buchdetail .m75 .cover { margin-bottom:200px; }

* html .buchdetail .cover									{	margin-left:10px !important;
																margin-right:0px !important; }

.buchdetail .cover ol, 
.buchdetail .cover ul										{	margin-left:0px !important;
																list-style:none !important; }

.m100toptitel .floatRight ul, 
.m100toptitel .floatRight ol								{	margin-left:20px !important;
																list-style:none; }


.buchdetail .cover li, 
.m100toptitel .floatRight li								{	margin-left:0px !important;
																margin-bottom:10px; }

.floatLeft ol li img, .floatLeft ul li img					{	margin:0px !important; }

.buchdetail .beschreibung									{	margin:0px 20px 20px 240px !important; }

.tx-maybuchempfehlung-pi1 .buchdetail .beschreibung			{	margin:20px 20px 20px 240px !important; }




	
/* ------------------------------------------------------------------------------------------------------ */
/*     GEWINNSPIELE (Gewinnspieldatenbank)     */
/* ------------------------------------------------------------------------------------------------------ */


/*
.gewinnspiel p												{	margin:0px !important; }
*/
.gewinnspiel label											{	margin:0px !important; }
.gewinnspiel p.absatz, .gewinnspiel .m100					{	margin:0px 0px 5px 0px !important; }
form div.m100												{	margin:0px 0px 5px 0px !important; }

.inhalt .gewinnspiel h2										{	margin: 20px 20px 10px 0px; }

.gewinnspiel .kontaktform h4								{	margin-left:0px; }

.gewinnspiel label											{	font-size:80%; }

.gewinnspiel p input										{	margin:0px 10px 0px 0px !important; }

.danke														{	min-height:500px; }
																*html .danke { height:500px; }





	
/* ------------------------------------------------------------------------------------------------------ */
/*     BUCHLISTE + BUCHDETAIL (PIXELPROJEKT)     */
/* ------------------------------------------------------------------------------------------------------ */


.buchliste .m66												{	margin-bottom: 20px !important; }

.buchliste .reihe											{	margin:20px 0px !important;
																margin-left:170px !important; }

.buchliste .reihe h1, 
.buchliste .reihe h2, 
.buchliste .reihe h3, 
.buchliste .reihe h4, 
.buchliste .reihe h5, 
.buchliste .reihe h6, 
.buchliste .reihe p											{	margin-top:0px !important;
																margin-bottom:5px !important; }

.buchliste 	.nr,
.buchdetail .nr												{	margin-left:-150px !important;
																float:left;
																text-align:right;
																width:40px;
																font-size:80%; }
																* html .buchliste .nr {
																margin-left:-75px !important; }

.buchliste 	.cover											{	margin-left:-100px !important;
																float:left;
																width:100px; }
																* html .buchliste .cover {
																margin-left:-50px !important; }

.buchliste 	img, 
.buchdetail img												{	margin:0 !important;
																padding:0 !important; }

.kommentar .kommentartitel									{	color:#fff;
																padding:10px 0px 5px 0px !important;
																font-size:90%; }

.kommentar .kommentartitel p								{	margin-left:15px !important; }

.buchliste .kommentar										{	margin-right:10px !important; }

.buchdetail .kommentar										{	padding-top:10px; 
																margin-bottom:10px;
																width:100%; } 

.buchdetail .kommentar.highlight							{	padding:0 !important;
																margin:0 !important; }

.buchdetail .kommentar.highlight p							{	padding:0 !important;
																margin:0 !important; }

.buchliste 	.text, 
.buchdetail .text											{	padding:10px 20px 10px 10px !important;
																margin-top:5px !important;
																margin-left:5px !important; }

.buchliste 	.text_innen										{	margin-left:10px !important; }

.buchdetail .text_innen										{	margin-left:30px !important; }

.buchliste 	.anfz_unten,
.buchdetail .anfz_unten										{	float:left;
																margin-top:3px !important; }

.buchliste 	.anfz_oben,
.buchdetail .anfz_oben										{	vertical-align:text-top !important; 
																margin-left:10px !important; }

/* IE Farben Bug ausgleichen: */
.buchliste .m100, 
.buchliste .m50,
.buchliste .m66,
.buchliste, 
.buchdetail													{	background:#fff !important; }

.abstimmen .cover											{	width:100px !important; }

.abstimmen-verify .cover									{	width:60px !important; }

.abstimmen .beschreibung,
.abstimmen-verify .beschreibung								{	margin-left:0px !important;
																margin-top:20px !important; }

.abstimmen-verify .cover									{	margin:0 !important; }

.abstimmen-verify input,
.abstimmen-verify textarea									{	width:100% !important;
																background:#f00;
																border:0px; }

.abstimmen-verify .checkbox									{	background:#d6e5b2;
																width:auto !important; }


.abstimmen-verify .weiss									{	width:100% !important;
																background:#fff;
																border:0px; }

.abstimmen-verify textarea									{	height:70px !important; }

.abstimmen .einr											{	margin-left:20px !important;
																margin-right:20px !important; }

.abstimmen-button											{	width:100%;
																height:25px;
																background:#dd6611;
																color:#fff;
																border:0px; }

.gruen .buchliste .kommentar 								{	border:2px dashed #D6E5B2 !important; }

.gruen .buchdetail .kommentar.highlight						{	border-top:2px dashed #D6E5B2 !important;
										 						border-left:2px dashed #D6E5B2 !important;
										 						border-right:2px dashed #D6E5B2 !important; }

.gruen .buchdetail .kommentar 								{	border-top:2px dashed #D6E5B2 !important; }

.gruen .kommentar.highlight 								{	background:#F1F6E5; }

.gruen .kommentar .kommentartitel							{	background:#77AA00 !important; }

.gruen .abstimmen-verify textarea, 

.gruen .abstimmen-verify input								{	background:#D6E5B2; }



/* ------------------------------------------------------------------------------------------------------ */
/*     T3-EXTENSIONS UND CONTENT-ELEMENTE     */
/* ------------------------------------------------------------------------------------------------------ */


/* FILELINKS */

.filelinks 													{	font-size:80%; }
.filelinks a												{	text-decoration:underline; }

p .filelinks												{	font-size:100%; }

/* TABELLEN */


.contenttable, .contenttable td								{	margin:0; padding:0; }
.contenttable td											{	font-size:90%; }
p .contenttable td											{	font-size:100%; }



/* ------------------------------------------------------------------------------------------------------ */
/*     FARBEN: INHALTSBEREICH ANFANG     */
/* ------------------------------------------------------------------------------------------------------ */
 
.inhalt a 													{	color:			#AA0011; }
.inhalt a:hover 											{	color:			#AA0011 !important; }

#inhalt .buchdetailansicht									{	background:		#FFF !important; }

.untermenue a 												{	color:			#000 !important; }
.untermenue #on a 											{	color:			#fff !important; }

.hauptbereich .suche a 										{	color:			#FFFFFF !important; }


/* BLAU */
/* ------------------------------------------------------------------------------------------------------ */
.blau .hauptbereich											{	background:		#FFFFFF; }
.hauptbereich .blau .suche 									{	background:		#44AADD; }
.hauptbereich .blau li a 									{	background:		#C7E5F5; color:#FFF !important; }

.blau .untermenue											{	background:		#E3F2FA !important; }

.blau .untermenue li	 									{	 }
.blau .untermenue #on a 									{	background:		#7CC3E7; }
.blau .untermenue #on a:hover								{	background:		#A1D4EE; }
.blau .untermenue li a:hover								{	background:		#A1D4EE; }

.blau #inhalt 												{	background: 	#F5FAFD; }
.blau #inhalt .inhalt										{	background: 	#F5FAFD; }
.blau #inhalt .titel 										{	background:		#7CC3E7; }
.blau #inhalt .titel .m75 									{	background:		#7CC3E7; }
.blau #inhalt .titel .m25 									{	background:		#44AADD; }
.blau #inhalt .m75		 									{	background:		#FFFFFF; }
.blau #inhalt .m25 											{	background:		#F5FAFD; }

.blau #inhalt .infoleiste									{	background:		#F5FAFD; }
.blau #inhalt .inhaltsmenue ul								{	border-top:		#44AADD 1px solid ; }
.blau #inhalt .inhaltsmenue li   							{	border-bottom:	#44AADD 1px solid ;}
.blau #inhalt .inhaltsmenue li a 							{	background:   	#ECF6FC; }
.blau #inhalt .inhaltsmenue li a:hover						{	background:   	#FFFFFF; }
.blau #inhalt .inhaltsmenue #on a							{	background:   	#E3F2FA; }

.blau #inhalt .trennlinie									{	border:			#44AADD 1px solid; }
.blau #inhalt .trennlinie_duenn								{	border-bottom:	#44AADD 1px solid; }
.blau #inhalt .trennlinie_dashed							{	border-top:		#44AADD 2px dashed; }
.blau #inhalt .dashed										{	border:			#44AADD 2px dashed; }
.blau #inhalt .headerbg 									{	background:		#44AADD !important; }
.blau #inhalt .inhalt th 									{	background:		#C7E5F5; }
.blau #inhalt .inhalt .bg 									{	background:		#C7E5F5; }



/* DUNKELBLAU */
/* ------------------------------------------------------------------------------------------------------ */
.dunkelblau .hauptbereich									{	background:		#F1F3F8; }
.hauptbereich .dunkelblau .suche 							{	background:		#002277; }
.hauptbereich .dunkelblau li a 								{	background:		#B2BCD6; color:#FFF !important; }

.dunkelblau .untermenue										{	background:		#D9DEEB; }

.dunkelblau .untermenue li 									{	 }
.dunkelblau .untermenue #on a 								{	background:		#4D65A0; }
.dunkelblau .untermenue #on a:hover							{	background:		#8091BB; }
.dunkelblau .untermenue li a:hover 							{	background:		#8091BB; }

.dunkelblau #inhalt 										{	background: 	#F1F3F8; }
.dunkelblau #inhalt .inhalt									{	background: 	#F1F3F8; }
.dunkelblau #inhalt .titel 									{	background:		#4D65A0; }
.dunkelblau #inhalt .titel .m75 							{	background:		#4D65A0; }
.dunkelblau #inhalt .titel .m25 							{	background:		#002277; }
.dunkelblau #inhalt .m75									{	background: 	#FFFFFF; }
.dunkelblau #inhalt .m25									{	background: 	#D9DEEB; }

.dunkelblau #inhalt .infoleiste								{	background:		#F1F3F8; }
.dunkelblau #inhalt .inhaltsmenue ul						{	border-top:		#002277 1px solid ; }
.dunkelblau #inhalt .inhaltsmenue li   						{	border-bottom:	#002277 1px solid ;}
.dunkelblau #inhalt .inhaltsmenue li a 						{	background:   	#E5E8F1; }
.dunkelblau #inhalt .inhaltsmenue li a:hover				{	background:   	#FFFFFF; }
.dunkelblau #inhalt .inhaltsmenue li #on a					{	background:   	#D9DEEB; }

.dunkelblau #inhalt .inhalt th 								{	background:		#B2BCD6; }
.dunkelblau #inhalt .inhalt .bg 							{	background:		#B2BCD6; }
.dunkelblau #inhalt .trennlinie								{	border:			#002277 1px solid; }
.dunkelblau #inhalt .trennlinie_duenn						{	border-bottom:	#002277 1px solid; }
.dunkelblau #inhalt .trennlinie_dashed						{	border-top:		#002277 2px dashed; }
.dunkelblau #inhalt .dashed									{	border:			#002277 2px dashed; }
.dunkelblau #inhalt .headerbg 								{	background:		#002277 !important; }



/* DUNKELGRUEN */
/* ------------------------------------------------------------------------------------------------------ */
.dunkelgruen .hauptbereich									{	background:		#F3F7F5; }
.hauptbereich .dunkelgruen .suche 							{	background:		#005533; }
.hauptbereich .dunkelgruen li a 							{	background:		#B2CCC2; color:#FFF !important; }

.dunkelgruen .untermenue									{	background:		#D9E5E0; }

.dunkelgruen .untermenue li		 							{	 }
.dunkelgruen .untermenue #on a 								{	background:		#4C8870; }
.dunkelgruen .untermenue #on a:hover						{	background:		#80AA99; }
.dunkelgruen .untermenue li a:hover							{	background:		#80AA99; }

.dunkelgruen #inhalt 										{	background: 	#F3F7F5; }
.dunkelgruen #inhalt .inhalt								{	background: 	#F3F7F5; }
.dunkelgruen #inhalt .titel 								{	background:		#4C8870; }
.dunkelgruen #inhalt .titel .m75 							{	background:		#4C8870; }
.dunkelgruen #inhalt .titel .m25 							{	background:		#005533; }
.dunkelgruen #inhalt .m75 									{	background:		#FFFFFF; }
.dunkelgruen #inhalt .m25 									{	background:		#D9E5E0; }

.dunkelgruen #inhalt .infoleiste							{	background:		#F3F7F5; }
.dunkelgruen #inhalt .inhaltsmenue ul						{	border-top:		#005533 1px solid ; }
.dunkelgruen #inhalt .inhaltsmenue li   					{	border-bottom:	#005533 1px solid ;}
.dunkelgruen #inhalt .inhaltsmenue li a 					{	background:   	#E5EEEB; }
.dunkelgruen #inhalt .inhaltsmenue li a:hover				{	background:   	#FFFFFF; }
.dunkelgruen #inhalt .inhaltsmenue #on a					{	background:   	#D9E5E0; }

.dunkelgruen #inhalt .inhalt th 							{	background:		#B2CCC2; }
.dunkelgruen #inhalt .inhalt .bg 							{	background:		#B2CCC2; }
.dunkelgruen #inhalt .trennlinie							{	border:			#005533 1px solid; }
.dunkelgruen #inhalt .trennlinie_duenn						{	border-bottom:	#005533 1px solid; }
.dunkelgruen #inhalt .trennlinie_dashed						{	border-top:		#005533 2px dashed; }
.dunkelgruen #inhalt .dashed								{	border:			#005533 2px dashed; }
.dunkelgruen #inhalt .headerbg 								{	background:		#005533 !important; }



/* DUNKELROT */
/* ------------------------------------------------------------------------------------------------------ */
.dunkelrot .hauptbereich		 							{	background:		#FAF1F2; }
.hauptbereich .dunkelrot .suche 							{	background:		#5D1314; }
.hauptbereich .dunkelrot li a 								{	background:		#CEB8B8; color:#FFF !important }

.dunkelrot .untermenue										{	background:		#E7DCDC; }

.dunkelrot .untermenue li		 							{	 }
.dunkelrot .untermenue #on a 								{	background:		#8E5A5A; }
.dunkelrot .untermenue #on a:hover							{	background:		#AE8989; }
.dunkelrot .untermenue li a:hover							{	background:		#AE8989; }

.dunkelrot #inhalt 											{	background: 	#FAF1F2; }
.dunkelrot #inhalt .inhalt									{	background: 	#FAF1F2; }
.dunkelrot #inhalt .titel 									{	background:		#5D1314; }
.dunkelrot #inhalt .titel .m75								{	background:		#8E5A5A; }
.dunkelrot #inhalt .titel .m25 								{	background:		#5D1314; }
.dunkelrot #inhalt .m75										{	background:		#FFFFFF; }
.dunkelrot #inhalt .m25 									{	background:		#FAF1F2; }

.dunkelrot #inhalt .infoleiste								{	background:		#FAF1F2; }
.dunkelrot #inhalt .inhaltsmenue ul							{	border-top:		#5D1314 1px solid ; }
.dunkelrot #inhalt .inhaltsmenue li   						{	border-bottom:	#5D1314 1px solid ;}
.dunkelrot #inhalt .inhaltsmenue li a 						{	background:   	#F6E5E7; }
.dunkelrot #inhalt .inhaltsmenue li a:hover					{	background:   	#FFFFFF; }
.dunkelrot #inhalt .inhaltsmenue #on a						{	background:   	#F2D9DB; }

.dunkelrot #inhalt .inhalt th 								{	background:		#E5B2B8; }
.dunkelrot #inhalt .inhalt .bg 								{	background:		#E5B2B8; }
.dunkelrot #inhalt .trennlinie								{	border:			#5D1314 1px solid; }
.dunkelrot #inhalt .trennlinie_duenn						{	border-bottom:	#5D1314 1px solid; }
.dunkelrot #inhalt .dashed									{	border:			#002277 2px dashed; }
.dunkelrot #inhalt .headerbg 								{	background:		#5D1314 !important; }



/* GELB */
/* ------------------------------------------------------------------------------------------------------ */
.gelb .hauptbereich											{	background:		#FEFCF3; }
.hauptbereich .gelb .suche 									{	background:		#EEBB00; }
.hauptbereich .gelb li a 									{	background:		#F6DD80; color:#FFF !important; }

.gelb .untermenue											{	background:		#FAEBB2; }

.gelb .untermenue li	 									{	 }
.gelb .untermenue #on a 									{	background:		#EEBB00; }
.gelb .untermenue #on a:hover								{	background:		#F3CF4C; }
.gelb .untermenue li a:hover								{	background:		#F3CF4C; }

.gelb #inhalt 												{	background: 	#FEFCF3; }
.gelb #inhalt .inhalt										{	background: 	#FEFCF3; }
.gelb #inhalt .titel 										{	background:		#F3CF4C; }
.gelb #inhalt .titel .m75 									{	background:		#F3CF4C; }
.gelb #inhalt .titel .m25 									{	background:		#EEBB00; }
.gelb #inhalt .m75 											{	background:		#FFFFFF; }
.gelb #inhalt .m25 											{	background:		#FCF5D9; }

.gelb #inhalt .infoleiste									{	background:		#FEFCF3; }
.gelb #inhalt .inhaltsmenue ul								{	border-top:		#EEBB00 1px solid ; }
.gelb #inhalt .inhaltsmenue li   							{	border-bottom:	#EEBB00 1px solid ;}
.gelb #inhalt .inhaltsmenue li a 							{	background:   	#FDF8E5; }
.gelb #inhalt .inhaltsmenue li a:hover						{	background:  	#FFFFFF; }
.gelb #inhalt .inhaltsmenue #on a							{	background:  	#FCF5D9; }

.gelb #inhalt .inhalt th 									{	background:		#FAEBB2; }
.gelb #inhalt .inhalt .bg 									{	background:		#FAEBB2; }
.gelb #inhalt .trennlinie									{	border:			#EEBB00 1px solid; }
.gelb #inhalt .trennlinie_duenn								{	border-bottom:	#EEBB00 1px solid; }
.gelb #inhalt .trennlinie_dashed							{	border-top:		#EEBB00 2px dashed; }
.gelb #inhalt .dashed										{	border:			#EEBB00 2px dashed; }
.gelb #inhalt .headerbg 									{	background:		#EEBB00; }



/* GRUEN */
/* ------------------------------------------------------------------------------------------------------ */
.gruen .hauptbereich										{	background:		#F8FAF1; }
.gruen .untermenue											{	background:		#D6E5B2; }

.gruen .untermenue											{	background:		#EBF2D9; }

.gruen .untermenue ul 										{	 }
.gruen .untermenue li 										{	 }
.gruen .untermenue li a 									{	background:		#D6E5B2; color:#FFF !important; }
.gruen .untermenue li a:hover								{	background:		#BBD480; }
.gruen .untermenue #on a 									{	background:		#A0C34C; }
.gruen .untermenue #on a:hover								{	background:		#BBD480; }

.gruen #inhalt .inhalt li a 								{	background: 	none; }
.gruen #inhalt 												{	background: 	#F8FAF1; }
.gruen #inhalt .inhalt 										{	background:		#F8FAF1; }
.gruen #inhalt .titel 										{	background:		#A0C34C; }
.gruen #inhalt .titel .m75 									{	background:		#A0C34C; }
.gruen #inhalt .titel .m25 									{	background:		#77AA00; }
.gruen #inhalt .m75 										{	background:		#FFFFFF; }
.gruen #inhalt .m25 										{	background:		#F8FAF1; }

.gruen #inhalt .infoleiste									{	background:		#F8FAF1; }
.gruen #inhalt .inhaltsmenue ul								{	border-top:		#77AA00 1px solid ; }
.gruen #inhalt .inhaltsmenue li   							{	border-bottom:	#77AA00 1px solid ;}
.gruen #inhalt .inhaltsmenue li a 							{	background:   	#F1F6E5; }
.gruen #inhalt .inhaltsmenue li a:hover						{	background:   	#FFFFFF; }
.gruen #inhalt .inhaltsmenue #on a							{	background:   	#EBF2D9; }

.gruen #inhalt .inhalt th 									{	background:		#D6E5B2; }
.gruen #inhalt .inhalt .bg 									{	background:		#D6E5B2; }
.gruen #inhalt .trennlinie									{	border:			#77AA00 1px solid; }
.gruen #inhalt .trennlinie_duenn							{	border-bottom:	#77AA00 1px solid; }
.gruen #inhalt .trennlinie_dashed							{	border-top:		#77AA00 2px dashed; }
.gruen #inhalt .dashed										{	border:			#77AA00 2px dashed; }
.gruen #inhalt .headerbg 									{	background:		#77AA00 !important; }
/* ------------------------------------------------------------------------------------------------------ */



/* ORANGE */
/* ------------------------------------------------------------------------------------------------------ */
.orange .hauptbereich										{	background:		#FFFFFF; }
.orange .untermenue		 									{	background:		#F5D1B8; }

.orange .untermenue											{	background:		#FAE8DB; }

.orange .untermenue ul	 									{	 }
.orange .untermenue li a 									{	background:		#EEB288; color:#FFF !important; }
.orange .untermenue li a:hover 								{	background:		#E79458; }
.orange .untermenue #on a 									{	background:		#DD6611; }
.orange .untermenue #on a:hover								{	background:		#E79458; }

.orange #inhalt .inhalt li a 								{	background:		#F5D1B8; }
.orange #inhalt 											{	background: 	#FDF8F4; }
.orange #inhalt .inhalt										{	background: 	#FDF8F4; }
.orange #inhalt .titel 										{	background:		#E79458; }
.orange #inhalt .titel .m75 								{	background:		#E79458; }
.orange #inhalt .titel .m25 								{	background:		#DD6611; }
.orange #inhalt .m75 										{	background:		#FFFFFF; }
.orange #inhalt .m25 										{	background:		#FFFFFF; }

.orange #inhalt .infoleiste									{	background:		#FDF8F4; }
.orange #inhalt .inhaltsmenue ul							{	border-top:		#DD6611 1px solid; }
.orange #inhalt .inhaltsmenue li   							{	border-bottom:	#DD6611 1px solid; }
.orange #inhalt .inhaltsmenue li a 							{	background:   	#FCF0E7; }
.orange #inhalt .inhaltsmenue li a:hover					{	background:   	#FFFFFF; }
.orange #inhalt .inhaltsmenue li #on a						{	background:   	#FAE8DB; }

.orange #inhalt .inhalt th 									{	background:		#F5D1B8; }
.orange #inhalt .inhalt .bg 								{	background:		#F5D1B8; }
.orange #inhalt .trennlinie									{	border:			#DD6611 1px solid; }
.orange #inhalt .trennlinie_duenn							{	border-bottom:	#DD6611 1px solid; }
.orange #inhalt .trennlinie_dashed							{	border-top:		#DD6611 2px dashed; }
.orange #inhalt .dashed										{	border:			#002277 2px dashed; }
.orange #inhalt .headerbg 									{	background:		#DD6611 !important; }
/* ------------------------------------------------------------------------------------------------------ */



/* ROT */
.rot .hauptbereich											{	background:		#FAF1F2; }
.hauptbereich .rot .suche 									{	background:		#AA0011; }
.hauptbereich .rot li a 									{	background:		#E5B2B8; color:#FFF !important; }

.rot .untermenue											{	background:		#F2D9DB; }

.rot .untermenue li											{	 }
.rot .untermenue #on a 										{	background:		#C34C58; }
.rot .untermenue #on a:hover								{	background:		#D48088; }
.rot .untermenue li a:hover 								{	background:		#D48088; }

.rot #inhalt 												{	background: 	#FAF1F2; }
.rot #inhalt .inhalt										{	background: 	#FAF1F2; }
.rot #inhalt .titel 										{	background:		#C34C58; }
.rot #inhalt .titel .m75									{	background:		#C34C58; }
.rot #inhalt .titel .m25 									{	background:		#AA0011; }
.rot #inhalt .m75											{	background:		#FFFFFF; }
.rot #inhalt .m25 											{	background:		#FAF1F2; }

.rot #inhalt .infoleiste									{	background:		#FAF1F2; }
.rot #inhalt .inhaltsmenue ul								{	border-top:		#AA0011 1px solid ; }
.rot #inhalt .inhaltsmenue li   							{	border-bottom:	#AA0011 1px solid ;}
.rot #inhalt .inhaltsmenue li a 							{	background:   	#F6E5E7; }
.rot #inhalt .inhaltsmenue li a:hover						{	background:   	#FFFFFF; }
.rot #inhalt .inhaltsmenue #on a							{	background:   	#F2D9DB; }

.rot #inhalt .inhalt th 									{	background:		#E5B2B8; }
.rot #inhalt .inhalt .bg 									{	background:		#E5B2B8; }
.rot #inhalt .trennlinie									{	border:			#AA0011 1px solid; }
.rot #inhalt .trennlinie_duenn								{	border-bottom:	#AA0011 1px solid; }
.rot #inhalt .trennlinie_dashed								{	border-top:		#AA0011 2px dashed; }
.rot #inhalt .dashed										{	border:			#AA0011 2px dashed; }
.rot #inhalt .headerbg 										{	background:		#AA0011 !important; }



/* VIOLETT */
.violett .hauptbereich										{	background:		#F7F5F9; }
.hauptbereich .violett .suche 								{	background:		#CCBDD6; }
.hauptbereich .violett li a 								{	background:		#CCBDD6; }

.violett .untermenue										{	background:		#AA90BB !important; }

.violett .untermenue li			 							{	border-bottom:	#552277 1px solid; }
.violett .untermenue #on a 									{	background:		#997AAD; }
.violett .untermenue #on a:hover							{	background:		#997AAD; }
.violett .untermenue li a:hover 							{	background:		#BBA7C9; }

.violett #inhalt 											{	background: 	#F7F5F9; }
.violett #inhalt .inhalt									{	background: 	#F7F5F9; }
.violett #inhalt .titel 									{	background:		#8864A0; }
.violett #inhalt .titel .m75 								{	background:		#8864A0; }
.violett #inhalt .titel .m25 								{	background:		#552277; }
.violett #inhalt .m75 										{	background:		#FFFFFF; }
.violett #inhalt .m25 										{	background:		#E5DEEB; }

.violett #inhalt .infoleiste								{	background:		#F7F5F9; }
.violett #inhalt .inhaltsmenue ul							{	border-top:		#552277 1px solid ; }
.violett #inhalt .inhaltsmenue li   						{	border-bottom:	#552277 1px solid ;}
.violett #inhalt .inhaltsmenue li a 						{	background:   	#EEE9F1; }
.violett #inhalt .inhaltsmenue li a:hover					{	background:   	#FFFFFF; }
.violett #inhalt .inhaltsmenue #on a						{	background:   	#E5DEEB; }

.violett #inhalt .inhalt th 								{	background:		#CCBDD6; }
.violett #inhalt .inhalt .bg 								{	background:		#CCBDD6; }
.violett #inhalt .trennlinie								{	border:			#552277 1px solid; }
.violett #inhalt .trennlinie_duenn							{	border-bottom:	#552277 1px solid; }
.violett #inhalt .trennlinie_dashed							{	border-top:		#552277 2px dashed; }
.violett #inhalt .dashed									{	border:			#552277 2px dashed; }
.violett #inhalt .headerbg 									{	background:		#552277 !important; }



/* SCHWARZ */
.schwarz .hauptbereich										{	background:		#333; }
.hauptbereich .schwarz .suche,
.hauptbereich .schwarz .suche a:hover						{	background:		#222; }
.hauptbereich .schwarz li a 								{	background:		#AA0011; }

.schwarz .untermenue										{	background:		#000; }

.schwarz .untermenue li 									{	 }
.schwarz .untermenue li a 									{	background:   	#404040; color:#FFF !important; }
.schwarz .untermenue li a:hover								{	background: 	#4C4C4C; }
.schwarz .untermenue #on a 									{	background:		#262626; }
.schwarz .untermenue #on a:hover							{	background:		#4C4C4C; }

.schwarz #inhalt .inhalt									{	color:			#FFF; }
.schwarz #inhalt .titel 									{	background:		#000; }
.schwarz #inhalt .titel .m75								{	background:		#000; }
.schwarz #inhalt .titel .m25 								{	background:		#000; }
.schwarz #inhalt .m75										{	background:		#000; }
.schwarz #inhalt .m25										{	background:		#000; }

.schwarz #inhalt .infoleiste								{	background:		#333 !important; }
.schwarz #inhalt .inhaltsmenue ul							{	border-top:		#FFF 1px solid ; }
.schwarz #inhalt .inhaltsmenue li   						{	border-bottom:	#FFF 1px solid ;}
.schwarz #inhalt .inhaltsmenue li a 						{	background:   	#222; }
.schwarz #inhalt .inhaltsmenue li a:hover					{	background:   	#4C4C4C; color:#FFFFFF !important; }
.schwarz #inhalt .inhaltsmenue #on a						{	background:   	#4C4C4C; }

.schwarz #inhalt .inhalt .bg 								{	background:		#333; }

.schwarz #inhalt .trennlinie								{	border:			#FFF 1px solid; }
.schwarz #inhalt .trennlinie_duenn							{	border-bottom:	#333 1px solid; }
.schwarz #inhalt .trennlinie_dashed							{	border-top:		#FFF 2px dashed; }



/* Gold */
.gold .hauptbereich											{	background:		#F5F2EB; }
.hauptbereich .gold .suche 									{	background:		#9F8036; }
.hauptbereich .gold li a 									{	background:		#E2D9C3; }

.gold .untermenue											{	background:		#e2d9c2; }

.gold .untermenue li										{	 }
.gold .untermenue li a		 								{	background:		#cfc09b; }
.gold .untermenue #on a 									{	background:		#CFC09B; }
.gold .untermenue #on a:hover								{	background:		#D9CCAF; }
.gold .untermenue li a:hover 								{	background:		#D9CCAF; }

.gold #inhalt 												{	background: 	#F5F2EB; }
.gold #inhalt .inhalt										{	background: 	#F5F2EB; }
.gold #inhalt .titel 										{	background:		#BCA672; }
.gold #inhalt .titel .m75									{	background:		#BCA672; }
.gold #inhalt .titel .m25 									{	background:		#9F8036; }
.gold #inhalt .m75											{	background:		#FFFFFF; }
.gold #inhalt .m25 											{	background:		#F5F2EB; }

.gold #inhalt .infoleiste									{	background:		#F5F2EB; }
.gold #inhalt .inhaltsmenue ul								{	border-top:		#9F8036 1px solid ; }
.gold #inhalt .inhaltsmenue li   							{	border-bottom:	#9F8036 1px solid ;}
.gold #inhalt .inhaltsmenue li a 							{	background:   	#FAF8F4; }
.gold #inhalt .inhaltsmenue li a:hover						{	background:   	#FFFFFF; }
.gold #inhalt .inhaltsmenue #on a							{	background:   	#F0ECE0; }

.gold #inhalt .inhalt th 									{	background:		#E2D9C3; }
.gold #inhalt .inhalt .bg 									{	background:		#E2D9C3; }
.gold #inhalt .trennlinie									{	border:			#9F8036 1px solid; }
.gold #inhalt .trennlinie_duenn								{	border-bottom:	#9F8036 1px solid; }
.gold #inhalt .trennlinie_dashed							{	border-top:		#9F8036 2px dashed; }
.gold #inhalt .dashed										{	border:			#9F8036 2px dashed; }
.gold #inhalt .headerbg 									{	background:		#9F8036 !important; }



/* Advent Spezialblau */
/* ------------------------------------------------------------------------------------------------------ */
.spezialblau .hauptbereich									{	background:		#F1F3F8; }
.hauptbereich .spezialblau .suche 							{	background:		#0C2C4C; }
.hauptbereich .spezialblau li a 							{	background:		#B2BCD6; color:#FFF !important; }

.spezialblau .untermenue									{	background:		#0C2C4C; }

.spezialblau .untermenue li a 								{	background:		#8595a5; }
.spezialblau .untermenue #on a 								{	background:		#546b81; }
.spezialblau .untermenue #on a:hover						{	background:		#8595a5; }
.spezialblau .untermenue li a:hover 						{	background:		#546b81; }

.spezialblau #inhalt 										{	background: 	#F1F3F8; }
.spezialblau #inhalt .inhalt								{	background: 	#F1F3F8; }
.spezialblau #inhalt .titel 								{	background:		#4D65A0; }
.spezialblau #inhalt .titel .m75 							{	background:		#0C2C4C; }
.spezialblau #inhalt .titel .m25 							{	background:		#0C2C4C; }
.spezialblau #inhalt .m75									{	background: 	#FFFFFF; }
.spezialblau #inhalt .m25									{	background: 	#D9DEEB; }

.spezialblau #inhalt .infoleiste							{	background:		#F1F3F8; }
.spezialblau #inhalt .inhaltsmenue ul						{	border-top:		#0C2C4C 1px solid ; }
.spezialblau #inhalt .inhaltsmenue li   					{	border-bottom:	#0C2C4C 1px solid ;}
.spezialblau #inhalt .inhaltsmenue li a 					{	background:   	#E5E8F1; }
.spezialblau #inhalt .inhaltsmenue li a:hover				{	background:   	#FFFFFF; }
.spezialblau #inhalt .inhaltsmenue li #on a					{	background:   	#D9DEEB; }

.spezialblau #inhalt .inhalt th 							{	background:		#B2BCD6; }
.spezialblau #inhalt .inhalt .bg 							{	background:		#B2BCD6; }
.spezialblau #inhalt .trennlinie							{	border:			#0C2C4C 1px solid; }
.spezialblau #inhalt .trennlinie_duenn						{	border-bottom:	#0C2C4C 1px solid; }
.spezialblau #inhalt .trennlinie_dashed						{	border-top:		#0C2C4C 2px dashed; }
.spezialblau #inhalt .dashed								{	border:			#0C2C4C 2px dashed; }
.spezialblau #inhalt .headerbg 								{	background:		#0C2C4C !important; }






/* Popup */
/* -------------------------------------- */

.popup_potter												{	margin:0px !important;
																padding:0px !important;
																background:#000; }

*html .popup,
*html #inhalt .popup_potter,
*html #inhalt .popup_potter a,
*html #inhalt .popup_potter img								{	margin-left:0px !important;
																padding-left:0px !important;
																border:0px !important; }






/* Trailer */
/* -------------------------------------- */

.trailer, .trailer object									{	margin:0px !important;
																padding:0px !important;
																background:#FFF; }





/* ------------------------------------------------------------------------------------------------------ */
/*     FUSS     */
/* ------------------------------------------------------------------------------------------------------ */


.fuss														{	clear:both;
																height:0px;
																margin-bottom:10px; }



