/************************************************************************/
/* Caution!                                                             */
/* Do not change the code block headlines especially the version number */
/* at the end of the code block headline.                               */
/* These are essential information for update purposes.                 */
/*                                                                      */
/************************************************************************/


/******* >> Angaben zur Druckausgabe *******/

/* >> Angaben fuer den Druckheader Version: rel-1-0-1 */
	div.printHeader
	{
		display: block;
		margin-bottom: 2pt;
	}
	
	div.printHeader div
	{
		border-bottom: 0.8pt solid #000;
		padding: 0pt 0pt 0pt 8pt;
		background: #fafafa;
	}
	
	div.printButtonShell
	{
		display: block;
		height: 20px;
		border-bottom: 0.8pt solid #000;
	}
	
	table.printButtonTable td
	{
		padding-left: 6pt;
		padding-right: 6pt;
	}
	
	img.printViewPrintIcon
	{
		height: 15px;
		width: 17px;
		vertical-align: bottom;
		background: url(img/printViewPrintIcon.gif) top left no-repeat;
		border: none;
	}
	
	img.printViewCloseWindowIcon
	{
		height: 15px;
		width: 15px;
		vertical-align: bottom;
		background: url(img/printViewCloseWindowIcon.gif) top left no-repeat;
		border: none;
	}
	
	img.printViewCameraIcon
	{
		height: 15px;
		width: 19px;
		vertical-align: bottom;
		background: url(img/printViewCameraIcon.gif) top left no-repeat;
		border: none;
	}
	
	img.printViewTeaserIcon
	{
		height: 15px;
		width: 15px;
		vertical-align: bottom;
		background: url(img/printViewTeaserIcon.gif) top left no-repeat;
		border: none;
	}
	
	table.printButtonTable td a
	{
		font-size: 9pt;
		white-space: nowrap;
	}
	
	table.printButtonTable td span
	{
		padding-left: 3pt;
	}
	
	
	
	@media print
	{
		div.printButtonShell,
		table.printButtonTable td,
		img.printViewPrintIcon,
		img.printViewCloseWindowIcon,
		table.printButtonTable td span
		{
			display: none;
		}
	}
/* << */


/* >> Standardeinstellungen Version: rel-1-0-0 */
	body
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		margin: 0;
		padding: 0;
		color: #000;
	}

	/* Anpassungen fuer die Seiten Stammtabelle */
	table.mShell
	{
		width: 100%;
	}
	/* Anpassungen fuer die Zellen der Stammtabelle */
	table.mShell td.msCont
	{
	}
	
	/* Platzhalter fuer Navigationszelle */
	img.navigationColumnSpacer
	{
		display: none;
		width: 130pt;
	}
	
	/* Definition der Breite des linken Platzhalters */
	img.spacerLeft
	{
		width: 4pt;
	}
	
	/* Definition des Platzhalters fuer den Inhalt */
	img.contentSpacer
	{
		height: 0;
	}
	
	/* Definition der Breite des rechten Platzhalters */
	img.spacerRight
	{
		display: none;
	}
	
	/* Beseitigt ein Problem im Mozilla Browser */
	img.block
	{
		display: block;
	}
	
	/* Nicht aendern!! */
	img.clearAll
	{
		display: block;
		clear: both;
		visibility: hidden;
	}

	/* Einstellungen fuer die Basistabelle des Inhalts */
	table.contentMainTable
	{
		margin-left: 4pt;
	}
	
	/* Definitionen der Platzhalterzelle links*/
	td.spacerColumnLeft
	{
	}
	
	/* Anpassungen fuer die Hauptspalte des Inhalts */
	td.contentMainColumn
	{
		width: 100%;
	}
	
	/* Container fuer den Inhalt */
	div.contentContainer
	{
	}
	
	/* Anpassungen fuer die Inhaltstabelle */
	table.contentTable
	{
		width: 100%;
	}
	
	/* Definitionen des Inhaltsbereichs */
	td.contentColumn
	{
		width: 100%;
	}
	
	/* Definitionen der Platzhalterzelle rechts*/
	td.spacerColumnRight
	{
		display: none;
	}

	/* Grundeinstellungen  fuer einige Element festlegen */
	th, td, p
	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 10pt;
	}
	
	/* Anpassungen fuer die Standard Absaetze */
	p
	{
		margin-top: 0;
	}
	
	/* Allgemeine Einstellung fuer Aufzaehlungspunkte */
	ul
	{
		list-style-type: square;
	}
	
	/* Einstellungen fuer Ueberschriften */
	h1, h2, h3, h4, h5
	{
		color: #000;
	}
	
	h1
	{
		font-size: 14pt;
		margin: 0 0 10pt 0;
	}
	
	h2
	{
		font-size: 12pt;
		margin: 0 0 8pt 0;
	}
	
	h3
	{
		font-size: 11pt;
		margin: 0 0 6pt 0;
	}
	
	h4
	{
		font-size: 10pt;
		margin: 0 0 10pt 0;
	}
	
	/*Standard Link einstellungen*/
	a,
	a:link, a:visited, a:hover
	{
		color: #000;
		text-decoration: none;
	}
/* << */


/* >> Schnellzugriff Version: rel-1-0-0 */
	/* Definitionen fuer den Schnellzugriffkontainer */
	div.qAccessCont
	{
		display: none;
	}
/* << */


/* >> Schnellsuche Version: rel-1-0-0 */
	/* Definitionen fuer den Schnellsuchekontainer */
	div.qSearchCont
	{
		display: none;
	}
/* << */


/* >>Navigation links Version: rel-1-0-0 */
	/* Aeusserer Navigationskontainer */
	div.navOuterShell
	{
		display: none;
	}
/* << */


/* >> NavSplitShell Version: rel-1-0-0 */
	div.navSplitShell
	{
		display: none;
	}
/* << */


/* >> Randbereich links Version: rel-1-0-0 */
	/* Definition des linken Randbereichs */
	td.leftBorderCol
	{
		padding-top: 8pt;
	}

	td.leftBorderCol div.leBoElShell img.topSpc,
	td.leftBorderCol div.leBoElShell img.bottomSpc
	{
		display: none;
	}
	
	/* Randbereich Inhaltscontainer */
	td.leftBorderCol div.lElCont
	{
		padding-right: 11pt;
	}
/* << */


/* >> Randbereich rechts Version: rel-1-0-0 */
	/* Definition des rechten Randbereichs */
	td.rightBorderCol
	{
		padding-top: 8pt;
		padding-left: 11pt;
		padding-right: 4pt;
	}
	
	/* Anpassungen der Randbereich Breite und den Abstand von oben*/
	td.rightBorderCol div.riBoElShell img.topSpc,
	td.rightBorderCol div.riBoElShell img.bottomSpc
	{
		height: 1pt;
		width: 131pt;
	}
/* << */


/* >> Teaser rechts Version: rel-1-0-0 */
	/* Definition des Teasertitel */
	td.rightBorderCol div.rElCont div.title
	{
		border-bottom: 0.8pt solid #000;
		margin-bottom: 1pt;
	}
	
	td.rightBorderCol div.rElCont div.title h3,
	td.rightBorderCol div.rElCont div.titleBL h3
	{
		font-size: 10pt;
		margin: 0;
		padding-bottom: 1pt;
	}
	
	/* Definition des Teaseruntertitel */
	td.rightBorderCol div.rElCont h4
	{
		font-size: 9pt;
		margin-bottom: 2pt;
	}
	
	/* Einstellungen fuer die aeussere Teaserhuelle */
	td.rightBorderCol div.rElCont div.tOuter,
	td.rightBorderCol div.rElCont div.tOuterBL
	{
		/width: 100%;
		margin-bottom: 10pt;
	}

	/* Einstellungen fuer die Teaserhuelle */
	td.rightBorderCol div.rElCont div.tOuter div.des1 div.des2 div.content,
	td.rightBorderCol div.rElCont div.tOuterBL div.des1BL div.des2BL div.contentBL
	{
		/width: 100%;
	}
	
	/* Anpassungen des Text Inhaltsbereich */
	/* Einstellungen der Bild und Content ausrichtung */
	td.rightBorderCol div.rElCont div.teaserImgOuter,
	td.rightBorderCol div.rElCont div.teaserImgOuterL,
	td.rightBorderCol div.rElCont div.teaserImgOuterR,
	td.rightBorderCol div.rElCont div.teaserFxImgOuter
	{
		padding-top: 1pt;
		margin-bottom:1pt;
	}
	
	/* Fuer Bild zu Textabstand bei links und rechts umfliessend */
	td.rightBorderCol div.rElCont div.teaserImgOuterL
	{
		padding-right: 4pt;
	}
	
	td.rightBorderCol div.rElCont div.teaserImgOuterR
	{
		padding-left: 4pt;
	}

	/* Bild zu Textabstand bei rechts und links freibleibend*/
	td.rightBorderCol div.rElCont div.teaserContOuterL
	{
		padding-left: 4pt;
	}
	
	td.rightBorderCol div.rElCont div.teaserContOuterR
	{
		padding-right: 4pt;
	}
	
	/* Innerer Bild Container  */
	td.rightBorderCol div.rElCont div.teaserImgInner
	{
		margin-left: auto;
		margin-right: auto;
	}
	
	/* Bild zu Text im zentrierten Modus */
	td.rightBorderCol div.rElCont div.teaserCeImgOuter
	{
		text-align: center;
	}
	
	td.rightBorderCol div.rElCont p
	{
		font-size: 9pt;
		margin: 0 0 8pt 0;
	}
	
	/* Anpassungen des XHTML Inhaltsbereich */
	td.rightBorderCol div.rElCont div.blockCont,
	td.rightBorderCol div.rElCont div.blockCont p,
	td.rightBorderCol div.rElCont div.blockCont ul,
	td.rightBorderCol div.rElCont div.blockCont ol
	{
		font-size: 9pt;
	}
	
	/* Anpassungen des XHTML Inhaltsbereich */
	td.rightBorderCol div.rElCont div.blockCont p,
	td.rightBorderCol div.rElCont div.blockCont ul,
	td.rightBorderCol div.rElCont div.blockCont ol
	{
		margin-top: 0;
		margin-bottom: 8pt;
	}
/* << */


/* >> Teasers links Version: rel-1-0-0 */
	/* Definition des Teasertitel */
	td.leftBorderCol div.lElCont div.title
	{
		border-bottom: 0.8pt solid #000;
		margin-bottom: 1pt;
	}
	
	td.leftBorderCol div.lElCont div.title h3,
	td.leftBorderCol div.lElCont div.titleBL h3
	{
		font-size: 10pt;
		margin: 0;
		padding-bottom: 1pt;
	}
	
	/* Definition des Teaseruntertitel */
	td.leftBorderCol div.lElCont h4
	{
		font-size: 10pt;
		margin:1pt;
	}
	
	/* Einstellungen fuer die aeussere Teaserhuelle */
	td.leftBorderCol div.lElCont div.tOuter,
	td.leftBorderCol div.lElCont div.tOuterBL
	{
		width: 123pt;
		margin-bottom: 10pt;
	}

	/* Zusätzliche Design Kontainer fuer den Teaser Inhaltsbereich*/
	td.leftBorderCol div.lElCont div.tOuter div.des1,
	td.leftBorderCol div.lElCont div.tOuterBL div.des1BL
	{
		/width: 100%;
		text-align: center;
	}
	
	/* Einstellungen fuer die Teaserhuelle */
	td.leftBorderCol div.lElCont div.tOuter div.des1 div.des2 div.content,
	td.leftBorderCol div.lElCont div.tOuterBL div.des1BL div.des2BL div.contentBL
	{
		/width: 100%;
		text-align: left;
	}

	/* Anpassungen des Text Inhaltsbereich */
	td.leftBorderCol div.lElCont p
	{
		font-size: 9pt;
		margin: 0 0 8pt 0;
	}
	
	/* Anpassungen des Text Inhaltsbereich */
	/* Einstellungen der Bild und Content ausrichtung */
	td.leftBorderCol div.lElCont div.teaserImgOuter,
	td.leftBorderCol div.lElCont div.teaserImgOuterL,
	td.leftBorderCol div.lElCont div.teaserImgOuterR,
	td.leftBorderCol div.lElCont div.teaserFxImgOuter
	{
		padding-top: 1pt;
		margin-bottom:1pt;
	}
	
	/* Fuer Bild zu Textabstand bei links und rechts umfliessend */
	td.leftBorderCol div.lElCont div.teaserImgOuterL
	{
		padding-right: 4pt;
	}
	
	td.leftBorderCol div.lElCont div.teaserImgOuterR
	{
		padding-left: 4pt;
	}
	
	td.leftBorderCol div.lElCont div.teaserContOuter
	{
	}
	
	/* Bild zu Textabstand bei rechts und links freibleibend*/
	td.leftBorderCol div.lElCont div.teaserContOuterL
	{
		padding-left: 4pt;
	}
	
	td.leftBorderCol div.lElCont div.teaserContOuterR
	{
		padding-right: 4pt;
	}
	
	/* Innerer Bild Container  */
	td.leftBorderCol div.lElCont div.teaserImgInner
	{
		margin-left: auto;
		margin-right: auto;
	}
	
	/* Bild zu Text im zentrierten Modus */
	td.leftBorderCol div.lElCont div.teaserCeImgOuter
	{
		text-align: center;
	}
	
	/* Anpassungen des XHTML Inhaltsbereich */
	td.leftBorderCol div.lElCont div.blockCont,
	td.leftBorderCol div.lElCont div.blockCont p,
	td.leftBorderCol div.lElCont div.blockCont ul,
	td.leftBorderCol div.lElCont div.blockCont ol
	{
		font-size: 9pt;
	}
	
	/* Anpassungen des XHTML Inhaltsbereich */
	td.leftBorderCol div.lElCont div.blockCont p,
	td.leftBorderCol div.lElCont div.blockCont ul,
	td.leftBorderCol div.lElCont div.blockCont ol
	{
		margin-top: 0;
		margin-bottom: 8pt;
	}
/* << */


/* >> News Teaser Version: rel-1-0-0 */
	div.newsTContShell
	{
		padding-bottom: 8pt;
	}
	
	div.newsTContShell div.inner
	{
	}
	
	div.newsTContShell div.inner div.date
	{
		font-weight: bold;
		font-size: 8pt;
	}
	
	div.newsTContShell div.inner h3
	{
		font-size: 9pt;
		margin: 0;
		font-weight: normal;
		margin-bottom: 3pt;
		padding-left: 8pt;
	}
/* << */


/* >> Special Teasers Version: rel-1-0-1 */
	div.teaserLogin,
	div.teaserLogout,
	div.teaserSearch
	{
		display: none;
	}
/* << */


/* >> Teaser document list Version: rel-1-0-0 */
	div.teaserDList div.item,
	div.teaserDList div.lastItem
	{
		clear: both;
		padding-top: 4px;
		padding-bottom: 3px;
		border-bottom: 0.8pt solid #000;
	}
	
	div.teaserDList div.lastItem
	{
		border-bottom: none;
	}
	
	div.teaserDList .icon
	{
		display: block;
		float: left;
		margin-right: 9px;
	}
	
	div.teaserDList .icon img
	{
		border: none;
	}
/* << */


/* >> News Uebersicht Version: rel-1-0-0 */
	/* Anpassungen fuer das News Datum in der Uebersicht*/
	table.news td.date
	{
		font-weight: bold;
		color: #666;
		padding-right: 6pt;
	}
	
	/* News Info Spalte */
	table.news td.item
	{
		padding-bottom: 10pt;
	}
	
	/* Definition der News Uebersicht Ueberschrift */
	table.news td.item h3
	{
		margin: 0 0 6pt 0;
	}
	
	/* Definition der News Uebersicht Unterueberschrift */
	table.news td.item h4
	{
		margin: 0 0 1pt 0;
	}
	
	/* Einstellungen fuer die News Beschreibung */
	table.news td.item div.desc
	{
		margin: 0;
	}
	
	/* Definition fuer das News Bild */
	table.news td.item img.rFloat
	{
		float: right;
		margin-left: 8pt;
		margin-bottom: 3pt;
	}
/* << */


/* >> Autonews Uebersicht Version: rel-1-0-0 */
	/* Definition fuer das Datum auf der Uebersicht */
	table.aN td.date
	{
		font-weight: bold;
		color: #666;
		padding-right: 6pt;
	}
	
	/* Anpassungen der Beschreibungsspalte*/
	table.aN td.item
	{
		padding-bottom: 8pt;
	}
	
	/* Anpassungen des Titels auf der Uebersicht */
	table.aN td.item h3
	{
		margin: 0 0 6pt 0;
	}
	
	/* Anpassungen des Untertitels auf der Uebersicht */
	table.aN td.item h4
	{
		margin: 0 0 1pt 0;
	}
	
	/* Definitionen fuer das Uebersichtsbild */
	table.aN td.item a img,
	table.aN td.item img
	{
		float: right;
		margin-left: 8pt;
		margin-bottom: 3pt;
	}
	
	/* Anpassungen fuer die Autonews Beschreibung  auf der Uebersicht*/
	table.aN td.item div.desc
	{
		margin: 0;
	}
/* << */


/* >> Autonews Panel Version: rel-1-0-0 */
	/* Auto news Tabelle */
	table.aNP
	{
	}
	
	/* Definition des Autonews Panel Datum */
	table.aNP td span.date
	{
		font-size: 8pt;
		padding-bottom: 1pt;
	}
	
	/* Einstellungen des Autonews Titels */
	table.aNP td h3.title
	{
		display: inline;
		margin: 0 0 1pt 0;
		font-size: 10pt;
	}
	
	/* Formatiert die Trennlinie zwischen Ueberschrift und Unterueberschrift*/
	table.aNP td img.line
	{
		width: 100%;
		margin: 1pt 0 1pt 0;
		background: #000;
	}
	
	/* Einstellungen des Autonews Untertitels */
	table.aNP td h4.subtitle
	{
		margin: 0 0 1pt 0;
		font-size: 9pt;
	}
	
	/* Einstellungen der Autonews Beschreibung */
	table.aNP td div.desc
	{
		margin: 0;
		font-size: 9pt;
	}
	
	/* Einstellungen fuer das Autonewsbild */
	table.aNP td img.rFloat,
	table.aNP td a img.rFloat
	{
		float: right;
		margin-left: 3pt;
		margin-bottom: 1pt;
	}
	
	/* Definitionen fuer den "mehr..." Link */
	table.aNP td div.more
	{
		display: none;
		clear: both;
		margin-top: 3pt;
		margin-bottom: 3pt;
		font-size: 9pt;
	}
	
	/* Definitionen fuer das "mehr..." Link Icon */
	table.aNP td div.more img
	{
		display: none;
	}
	
	/* Autonews sublink Tabelle */
	table.aNPSublink
	{
	}
	
	/* Definiert den Link mit dem es zu der Autonews Uebersicht geht */
	table.aNPSublink td a
	{
	}
	
	/* Anpassen des Autonews Panel "zur Uebersicht...." Icons */
	table.aNPSublink td a img
	{
		display: none;
	}
/* << */


/* >> Dokumentenliste Version: rel-1-0-0 */
	/* Document Liste Tabelle */
	table.dList
	{
		font-weight: bold;
	}
	
	/* Einstellungen fuer die Dateibeschreibung */
	table.dList td span.desc
	{
		font-size: 9pt;
		font-weight: normal;
	}
	
	/* Groesse des Listentitels */
	table.dList td div.size
	{
		font-family: Arial Narrow, Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 9pt;
		font-weight: normal;
		white-space: nowrap;
	}
/* << */


/* >> Fragen und Antworten Version: rel-1-0-0 */
	/* Einstellungen fuer Gruppenkontainer */
	div.faqGrShell
	{
		margin-bottom: 8pt;
	}
	
	/* Definition der Gruppentitel in der Fragenuebersicht */
	div.faqGrShell h3
	{
		margin-bottom: 1pt;
	}
	
	/* Anpassungen fuer den Listenelementekontainer */
	div.faqGrShell ul
	{
		margin-top: 0;
		margin-bottom: 0;
	}
	
	/* Definitionen des Listenelements */
	div.faqGrShell ul li
	{
		margin-bottom: 3pt;
	}
	
	/* Einstellungen fuer den Fragekontainer in der Detailansicht*/
	div.dQShell
	{
		margin: 8pt 0 23pt 0;
		background: #fff;
	}
	
	/* Anpassungen des "Frage" Titels auf der Detailseite */
	div.dQShell div.prefix
	{
		padding: 3pt;
		font-weight: bold;
		font-size: 14pt;
		border-bottom: 0.8pt solid #000;
	}
	
	/* Einstellungen der Detail Ansicht der Frage */
	div.dQShell div.question
	{
		margin-top: 1pt;
		padding: 3pt 3pt 3pt 15pt;
	}
/* << */


/* >> Termin uebersicht Version: rel-1-0-0 */
	div.appointmentOuterShell div.grpShell
	{
		margin-top: 11pt;
		margin-bottom: 11pt;
		clear: both;
	}
	
	div.appointmentOuterShell div.grpShell h3
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		margin: 0;
		background: #ccc;
		padding: 1pt 3pt 1pt 3pt;
	}
	
	div.appointmentOuterShell div.grpShell div.item
	{
		padding: 3pt;
		border-bottom: 0.8pt solid #ccc;
	}
	
	div.appointmentOuterShell div.grpShell div.item div.date
	{
		float: left;
		width: 54pt;
	}
	
	div.appointmentOuterShell div.grpShell div.item div.title
	{
		margin-left: 62pt;
		margin-bottom: 3pt;
	}
	
	div.appointmentOuterShell div.grpShell div.item div.desc
	{
		margin-left: 62.5pt;
		margin-bottom: 3pt;
		font-size: 9pt;
	}
	
	div.appointmentOuterShell div.grpShell div.item div.img
	{
		float: right;
		margin-left: 3pt;
	}
/* << */


/* >> Full Size Media Version: rel-1-0-1 */
	/* Voll Breite Media Container */
	div.fsMediaShell
	{
		margin-bottom: 18px;
	}
/* << */


/* >> Standard Listenelement Version: rel-1-0-1 */
	/* Anpassungen fuer den Listeneintragkontainer */
	div.gOvItem
	{
		margin-bottom: 10pt;
	}
	
	/* Definition des Titels des Listeneintrags */
	div.gOvItem h3
	{
		margin: 0 0 6pt 0;
	}
	
	/* Definition des Untertitels des Listeneintrags */
	div.gOvItem h4
	{
		margin: 0 0 1pt 0;
	}
	
	/* Definition der Beschreibung des Listeneintrags */
	div.gOvItem div
	{
		margin: 0;
	}
	
	/* Definitionen fuer das Listenbild */
	div.gOvItem a img.rFloat,
	div.gOvItem img.rFloat
	{
		float: right;
		margin-left: 8pt;
		margin-bottom: 3pt;
		clear: both;
	}
/* <<  */


/* >> Linkliste Version: rel-1-0-0 */
	/* Linkliste Tabelle */
	table.llShell
	{
		margin-bottom: 15pt;
	}

	/* Einstellungen fuer den Linklisten Titel fuer normal, besucht und bei ueberfahren mit der Maus */
	table.llShell td a,
	table.llShell td a:link, table.llShell td a:visited, table.llShell td a:hover
	{
		font-size: 9pt;
		font-weight: bold;
	}
	
	/* Linklisten Bullet */
	table.llShell td img.bullet
	{
		width: 4pt;
		height: 4pt;
		margin-top: 3pt;
		margin-right: 4pt;
		border: 0.8pt solid #000;
	}
	
	/* Anpassungen der Linkbeschreibung */
	table.llShell td.desc
	{
		font-size: 9pt;
	}
/* << */


/* >> Absaetze im Panel Modus Version: rel-1-0-0 */
	/* Panel Titelkontainer */
	div.panelTitle
	{
		/width: 100%;
		border-bottom: 0.8pt solid #000;
	}
	
	/* Panel Titel */
	div.panelTitle h3
	{
		font-size: 10pt;
		margin: 0;
		padding: 1pt 3pt 3pt 0;
	}
	
	/* Enstellungen fuer den Panelkontainer */
	div.panelOuter
	{
		/width: 100%;
		margin-bottom: 11pt;
	}
	
	div.panelOuter div.desOut1 div.des2 div.cont
	{
		/width: 100%;
		padding: 3pt;
	}
	
	/* Design Panel Titelkontainer */
	div.designTitle
	{
		/width: 100%;
		border-bottom: 0.8pt solid #000;
	}
	
	/* Design Panel Titel */
	div.designTitle h3
	{
		font-size: 10pt;
		margin: 0;
		padding: 4pt 3pt 5pt 0;
	}
	
	div.desPanelOuter h4.paraSubtitle
	{
		padding: 0 3pt 3pt 3pt;
		font-size: 10pt;
	}
	
	/* Enstellungen fuer den Design Panelkontainer */
	div.desPanelOuter
	{
		/width: 100%;
		margin-bottom: 10pt;
	}
	
	/*  Einstellungen fuer den Design Inhaltskontainer  */
	div.desPanelOuter div.desOut1 div.des2 div.cont
	{
		/width: 100%;
		padding: 3pt;
	}
	
	div.desPanelOuter div.desOut1 div.des2 div.cont p
	{
		padding: 3pt 15pt 3pt 10pt;
	}
	
/* << */


/* >> Absaetze Normal Version: rel-1-0-0 */
	/* Absatz Titel */
	h3.paraTitle
	{
		display: block;
		font-style: normal;
		font-weight: bold;
		font-size: 12pt;
		padding-top: 4pt;
		margin-bottom: 3pt;
	}
	
	/* Definition Absatz Untertitel */
	h4.paraSubtitle
	{
		font-weight: bold;
		font-size: 10pt;
		margin: 1pt 0 3pt 0;
	}
/* << */


/* >> Allgemeine Absatz und Panel Definitionen Version: rel-1-0-0 */
	/* Einstellungen Absatz Inhalt */
	table.contentTable td.contentColumn p,
	table.contentTable td.contentColumn p.paraEl
	{
		margin: 0pt;
		margin-bottom: 7.5pt;
		font-size: 10pt;
	}
	
	/* Einstellungen der Bild und Content ausrichtung */
	div.paraImgOuter,
	div.paraImgOuterL,
	div.paraImgOuterR,
	div.paraFxImgOuter
	{
		padding-top: 1pt;
		margin-bottom: 1pt;
	}
	
	/* Fuer Bild zu Textabstand bei links und rechts umfliessend */
	div.paraImgOuterL
	{
		padding-right: 3pt;
	}
	
	div.paraImgOuterR
	{
		padding-left: 3pt;
	}
	
	div.paraContOuter
	{
		padding: 3pt;
	}
	
	/* Bild zu Textabstand bei rechts und links freibleibend*/
	div.paraContOuterL
	{
		padding-left: 3pt;
	}
	
	div.paraContOuterR
	{
		padding-right: 3pt;
	}
	
	/* Innerer Bild Container  */
	div.paraImgInner
	{
		margin-left: auto;
		margin-right: auto;
	}
	
	/* Bild zu Text im zentrierten Modus */
	div.paraCeImgOuter
	{
		text-align: center;
	}
	
	/* Definition Bilduntertext */
	div.paraImgInner div.sT
	{
		margin-top: 1pt;
		margin-bottom: 1pt;
		font-size: 8pt;
		text-align: left;
	}
/* << */


/* >>Panel with Product Table Version: rel-1-0-0 */
	/* Enstellungen fuer den Panelkontainer */
	div.panelProductOuter
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		margin: 0 0 15pt 0;
		/width: 100%;
	}

	/* Panel Titelkontainer */
	div.panelProductOuter div.panelTitle
	{
		/width: 100%;
		border: 0;
	}
	
	/* Panel Titel */
	div.panelProductOuter div.panelTitle h3
	{
		margin: 0;
	}
	
	/* Einstellungen fuer den Inhaltskontainer */
	div.panelProductOuter div.desOut1 div.des1
	{
		border: 0.8pt solid #000;
	}

	div.panelProductOuter div.desOut1 div.des2 div.cont
	{
		padding: 4pt;
	}
	
	/* Einstellungen fuer XHTML-Feld */
	div.panelProductOuter div.paragraphProductDataRow
	{
		/width: 100%;
		font-weight: bold;
		padding: 4pt 11pt 4pt 7pt;
		background-color: #F0F1F4;
		margin: 0;
	}

	div.panelProductOuter form
	{
		margin: 0;
		padding: 0;
	}
	
	/* Einstellungen fuer Preis Tabelle */
	div.panelProductOuter table.priceTable
	{
		display: none;
	}
	
	div.floatTerm
	{
		clear: both;
	}
/* << */


/* >> Standard Suche Version: rel-1-0-0 */
	table.stdSearch
	{
		display: none;
	}
	
	/* Einstellungen fuer die farbige Hinterlegung im Suchergebnis */
	span.searchResult
	{
		padding: 0 1pt 0 1pt;
		text-decoration: underline;
	}
/* << */


/* >> Seitenstruktur Version: rel-1-0-0 */
	/* Element definition fuer die momentan aktive Seite */
	div.sitemapEntry table td em
	{
		font-style: normal;
		font-weight: bold;
	}
	
	/* Einstellungen fuer das Einrueckungselement */
	div.sitemapEntry table td img.bullet
	{
		height: 3pt;
		width: 3pt;
		margin: 4pt 4pt 0 2pt;
		background: #000;
	}
/* << */


/* >> Seitentitelelement Version: rel-1-0-0 */
	/*  Aeussere Elemethuelle */
	div.titlesShell
	{
		margin-bottom: 9pt;
	}
	
	/* Links ausgerichtete Bildspalte */
	div.titlesShell table td.imgL
	{
		padding-right: 10px;
		vertical-align: bottom;
	}
	
	/* Links ausgerichtetes Bild */
	div.titlesShell table td.imgL div.img
	{
	}
	
	/* Rechts ausgerichtete Bildspalte */
	div.titlesShell table td.imgR
	{
		padding-left: 10px;
		vertical-align: bottom;
	}
	
	/* Rechts ausgerichtetes Bild */
	div.titlesShell table td.imgR div.img
	{
	}
	
	/* Linke Titelspalte */
	div.titlesShell table td.titlesL
	{
		vertical-align: bottom;
	}
	
	/* Rechte Titelspalte */
	div.titlesShell table td.titlesR
	{
		vertical-align: bottom;
	}
/* << */


/* >> generic multimedia element Version: rel-1-0-0 */
	div.genericMultimediaShell
	{
		margin-bottom: 9pt;
		overflow: auto;
	}
/* << */


/* >> bookmark tool Version: rel-1-0-0 */
	div.bookmarkTool
	{
		display: none;
	}
/* << */


/* >> multiple column element Version: rel-1-0-0 */
	div.multipleColumnShellOuter div.outerD2,
	div.multipleColumnShellOuter div.outerD3,
	div.multipleColumnShellOuter div.outerD4
	{
		text-align: center;
	}
	
	div.multipleColumnShellOuter table.multipleColumnShell
	{
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		margin-bottom: 7pt;
		width: 100%;
	}
	
	div.multipleColumnShellOuter td.colSpacer img
	{
		width: 7pt;
	}
	
	div.multipleColumnShellOuter td div.itemD2
	{
		padding: 3pt 0;
	}
/* << */


	table.mShell,
	td.leftBorderCol,
	td.contentMainColumn,
	td.contentColumn,
	td.spacerColumnLeft
	{
		height: auto;
	}


/* >> Special Teasers */
	td.leftBorderCol div.lElCont div.el_bestSeller h4,
	td.rightBorderCol div.rElCont div.el_bestSeller h4,
	td.leftBorderCol div.lElCont div.el_bestSellerLast h4,
	td.rightBorderCol div.rElCont div.el_bestSellerLast h4
	{
		display: block;
		margin: 0;
		height: 19px;
	}
	
	div.bestSeller_managerMagazin h4,
	div.bestSeller_aktionaer h4,
	div.bestSeller_spiegel h4,
	div.bestSeller_financialTimes h4
	{
		background: url(img/shop/bestseller_aktionaer.gif) top left no-repeat;
	}
	
	div.bestSeller_managerMagazin h4
	{
		background-image: url(img/shop/bestseller_managerMagazin.gif);
	}
	
	div.bestSeller_spiegel h4
	{
		background-image: url(img/shop/bestseller_spiegel.gif);
	}
	
	div.bestSeller_financialTimes h4
	{
		background-image: url(img/shop/bestseller_financialTimes.gif);
	}
/* << */


/* >>SHOP */
	/* >> panel standards */
		table.prdOuterShell
		{
			width: 100%;
		}
		
		table.prdOuterShell div.prdOuterTitle h2
		{
			font-size: 10.5pt;
			margin: 7.5pt 0 13pt 0;
			padding-bottom: 3pt;
			border-bottom: 0.8pt solid #000;
		}
		
		table.prdOuterShell div.prdOuterDesc
		{
			padding-bottom: 7.5pt;
		}
		
		table.prdOuterShell td.prdOuterItem
		{
		}
		
		table.prdOuterShell img.spc
		{
			width: 30px;
		}
		
		form.prdForm,
		div.prdForm
		{
			margin: 0;
			/* margin-bottom: 20px; */
		}
		
		td.prdOuterItem
		{
			padding-bottom: 15pt;
		}
		
		img.prdNoPicture
		{
			width: 80px;
			height: 80px;
			background: url(img/shop/prdOvNoPicture.gif) center center no-repeat;
		}
		
		div.prodTitle a,
		div.prodTitle a:link,
		div.prodTitle a:visited,
		div.prodTitle a:hover
		{
			text-decoration: none;
		}
		
		/* picture left/right */
		table.prodFxOuter td.prodFxImgOuter
		{
			vertical-align: middle;
			text-align: center;
			padding-right: 10pt;
		}
	
		div.prodFxImgOut img.spc,
		div.prodFloatImgOutL img.spc,
		div.prodFloatImgOutR img.spc
		{
			width: 115px;
			height: 0;
		}
		
		table.prodFxOuter td.prodFxContOuter
		{
			width: 100%;
		}
	
		/* picture center */
		div.prodCeImgOuter
		{
			text-align: center;
		}
		
		/* picture float */
		table.prdFloatImgOuter1
		{
			width: 1%;
		}
		
		table.prdFloatImgOuter1 td
		{
			text-align: center;
		}
	
		table.prodFloatOuter div.prodFloatImgOuter
		{
			vertical-align: middle;
			text-align: center;
		}
		
		/* small content icons */
		div.iconShell
		{
			display: none;
		}
		
		div.iconShell div.icon
		{
			float: right;
			padding-left: 15pt;
			padding-bottom: 4pt;
		}
		
		/* additional image icons (new, special) */
		div.imageAddIcons
		{
			display: none;
		}
		
		/* additional infos (Preisnachl., Versandgr.,...)*/
		div.specInfoItems
		{
			display: none;
		}
		
		table.bottomElements
		{
			display: none;
		}
		
		
		table.priceTable
		{
			display: none;
		}
	/* << */


	/* >> data shells */
		div.dataOuterDes1,
		div.dataOuterDes1Imp,
		div.dataListDes1,
		div.dataListDes1Imp
		{
			margin-bottom: 7.5pt;
		}
		
		div.dataOuterDes1Imp div.des4,
		div.dataListDes1Imp div.des4
		{
			padding: 7.5pt;
			border: 1px solid #000;
		}
		
		div.dataOuterDes1 div.des4 ul,
		div.dataOuterDes1Imp div.des4 ul,
		div.dataListDes1 div.des4 ul,
		div.dataListDes1Imp div.des4 ul
		{
			margin: 0;
			padding-left: 11pt;
		}
		
		div.dataOuterDes1 div.des4 ul li,
		div.dataOuterDes1 div.des4 ul li.listImp,
		div.dataOuterDes1Imp div.des4 ul li,
		div.dataOuterDes1Imp div.des4 ul li.listImp,
		div.dataListDes1 div.des4 ul li,
		div.dataListDes1 div.des4 ul li.listImp,
		div.dataListDes1Imp div.des4 ul li,
		div.dataListDes1Imp div.des4 ul li.listImp
		{
			margin-bottom: 3pt;
			font-size: 9pt;
		}
		
		div.dataOuterDes1 div.des4 ul li.listImp,
		div.dataOuterDes1Imp div.des4 ul li.listImp,
		div.dataListDes1 div.des4 ul li.listImp,
		div.dataListDes1Imp div.des4 ul li.listImp
		{
			color: darkred;
		}
		
		tr.dataItem td.textItem
		{
			padding-bottom: 5pt;
		}
		
		tr.dataItem td.title,
		tr.dataItem td.titleList,
		tr.dataItem td.titleImp,
		tr.dataItem td.titleImpList
		{
			padding: 0 11pt 5pt 2px;
		}
		
		tr.dataItem td.title h3,
		tr.dataItem td.titleList h3,
		tr.dataItem td.titleImp h3,
		tr.dataItem td.titleImpList h3,
		div.dataItem div.title h3,
		div.dataItem div.titleList h3,
		div.dataItem div.titleImp h3,
		div.dataItem div.titleImpList h3
		{
			font-size: 10pt;
			margin: 6pt 0 2pt 0;
		}
		
		tr.dataItem td.title h3,
		tr.dataItem td.titleList h3,
		tr.dataItem td.titleImp h3,
		tr.dataItem td.titleImpList h3
		{
			margin: 0;
		}
		
		tr.dataItem td.title h3,
		tr.dataItem td.titleImp h3,
		div.dataItem div.title h3,
		div.dataItem div.titleImp h3
		{
		}
		
		tr.dataItem td.titleImp h3,
		tr.dataItem td.titleImpList h3,
		div.dataItem div.titleImp h3,
		div.dataItem div.titleImpList h3
		{
			color: darkred;
		}
		
		div.dataItem div.textItem div.text,
		div.dataItem div.textItem div.textImp,
		div.dataItem div.textItem div.indentText
		{
			margin: 3pt 0 6pt 0;
		}
	
		tr.dataItem td.textItem div.text,
		tr.dataItem td.textItem div.textImp,
		tr.dataItem td.textItem div.indentText
		{
			margin: 0;
		}
		
		div.dataItem div.textItem div.indentText
		{
			margin-left: 11pt;
		}
		
		tr.dataItem td.textItem div.textImp,
		div.dataItem div.textItem div.textImp
		{
			color: darkred;
		}
	/* << */


	/*>> product detail */
		div.prdDetailShell div.prodDes1
		{
			/width: 100%;
		}
		
		div.prdDetailShell div.prodTitle h1,
		div.prdDetailShell h2.prodSubtitle,
		div.prdDetailShell div.artNum
		{
			font-size: 13.5pt;
			margin: 0;
			font-weight: normal;
		}
		
		div.prdDetailShell h2.prodSubtitle
		{
			font-size: 11pt;
		}
		
		div.prdDetailShell div.artNum
		{
			font-size: 8pt;
			padding-top: 1.5pt;
		}
		
		div.prdDetailShell div.artNum span.prompt
		{
			margin-right: 2pt;
		}
		
		div.prdDetailShell div.contentOuter
		{
		}
		
		div.prdDetailShell table.prodFxOuter td.prodFxImgOuter
		{
			vertical-align: top;
			text-align: center;
			padding-top: 4pt;
		}
		
		div.prdDetailShell table.prodFxOuter td.imgleft
		{
			padding-left: 4pt;
			padding-right: 7.5pt;
		}
		
		div.prdDetailShell table.prodFxOuter td.imgright
		{
			padding-left: 7.5pt;
			padding-right: 4pt;
		}
		
		div.prdDetailShell table.prodFxOuter td.contright
		{
			text-align: right;
		}
		
		div.prdDetailShell table.prodFxOuter td.contright div.contentOuter
		{
			text-align: left;
		}
		
		div.prdDetailShell table.prodFxOuter td.contright div.priceShell
		{
			margin-left: auto;
		}
		
		/* image center */
		div.prdDetailShell div.prodCeImgOuter
		{
			/width: 100%;
			padding: 4pt 0 22.5pt 0px;
		}
		
		div.prdDetailShell div.prodCeImgOuter table.imagePrice
		{
			width: 100%;
		}
		
		div.prdDetailShell table.imagePrice td.image
		{
		}
		
		div.prdDetailShell div.prodCeImgOuter td.detPrice
		{
			width: 100%;
			padding: 0 0 0 11pt;
		}
		
		/* image float */
		div.prdDetailShell td.imgFloatleft
		{
			padding-right: 15pt;
		}
		
		div.prdDetailShell td.imgFloatright
		{
			padding-left: 7.5pt;
		}
		
		div.prdDetailShell div.prodFloatImgOutL img.spc,
		div.prdDetailShell div.prodFloatImgOutR img.spc
		{
			width: 200px;
			height: 0;
		}
		
		/* Zoom Button */
		div.prdDetailShell div.liLink
		{
			display: none;
		}
	
		div.prdDetailShell div.innerContent
		{
		}
		
		div.prdDetailShell table.dataOuterShell td,
		div.prdDetailShell table.dataOuterShell th
		{
		}
		
		/* Spezielle Gruppierung (fuer Autor, ISBN,...) */
		div.prdDetailShell div.dataOuterShell
		{
			padding: 7.5pt 0 15pt 0;
		}
		
		div.prdDetailShell div.dataOuterShell div.dataItem div.title,
		div.prdDetailShell div.dataOuterShell div.dataItem div.textItem
		{
			float: left;
			overflow: auto;
			font-size: 10pt;
			line-height: 13pt;
		}
		
		div.prdDetailShell div.dataOuterShell div.dataItem div.title h3
		{
			margin: 0;
			font-weight: normal;
		}
		
		div.prdDetailShell div.dataOuterShell div.dataItem div.textItem div.text,
		div.prdDetailShell div.dataOuterShell div.dataItem div.textItem div.textImp,
		div.prdDetailShell div.dataOuterShell div.dataItem div.textItem div.indentText
		{
			margin: 0;
		}
		
		div.prdDetailShell div.dataOuterShell div.dataItem div.textItem div.indentText
		{
			margin-left: 4pt;
		}
		
		/* content button */
		div.prdDetailShell div.buyNowButton
		{
			display: none;
		}
		
		/* ImageList */
		div.prdDetailShell div.imageListMain
		{
			display: none;
		}
		
		/* image */
		div.prdDetailShell div.imageListMain div.imgShell
		{
			vertical-align: middle;
		}
	
		div.prdDetailShell div.imageListMain div.iDes3
		{
			border: 0.8pt solid #000;
		}
		
		div.prdDetailShell div.imageListMain div.iDes4
		{
			text-align: center;
			vertical-align: middle;
		}
		
		div.prdDetailShell div.imageListMain img
		{
			border: 0;
		}
		
		/* floats */
		div.prdDetailShell div.prodFloatImgOuter div.prodImgInner
		{
			margin-left: auto;
			margin-right: auto;
		}
		
		div.prdDetailShell div.prdLinkShell
		{
			display: none;
		}
		
		div.prodCeOuter div.priceShell div.pdes3
		{
			padding-bottom: 7.5pt;
		}
		
		div.prodCeOuter div.priceShell
		{
			padding-bottom: 0;
			margin-top: 0;
		}
		
		div.prdDetailShell div.prodCeImgOuter td.detPrice
		{
			vertical-align: top;
		}
	/* << */


	/*>> product detail price shell */
		div.priceShell
		{
			width: 200px;
			margin-top: 4pt;
			background: #fff;
			text-align: left;
		}
		
		div.priceShell div.pdes1
		{
			border: 0.8pt solid #000;
		}
		
		div.priceShell div.pdes3
		{
			/width: 100%;
			padding: 7.5pt 7.5pt 30pt 7.5pt;
		}
		
		div.priceShell div.priceBig,
		div.priceShell div.priceNormal,
		div.priceShell div.priceSmall,
		div.priceShell div.priceXSmall,
		div.priceShell div.priceBigC,
		div.priceShell div.priceNormalC,
		div.priceShell div.priceSmallC,
		div.priceShell div.priceXSmallC,
		div.priceShell div.priceBigImp,
		div.priceShell div.priceNormalImp,
		div.priceShell div.priceSmallImp,
		div.priceShell div.priceXSmallImp,
		div.priceShell div.priceBigImpC,
		div.priceShell div.priceNormalImpC,
		div.priceShell div.priceSmallImpC,
		div.priceShell div.priceXSmallImpC
		{
			font-size: 9pt;
		}
		
		div.priceShell div.priceBig,
		div.priceShell div.priceBigC,
		div.priceShell div.priceBigImp,
		div.priceShell div.priceBigImpC
		{
			font-size: 13.5pt;
		}
		
		div.priceShell div.priceSmall,
		div.priceShell div.priceSmallC,
		div.priceShell div.priceSmallImp,
		div.priceShell div.priceSmallImpC
		{
			font-size: 8pt;
		}
		
		div.priceShell div.priceXSmall,
		div.priceShell div.priceXSmallC,
		div.priceShell div.priceXSmallImp,
		div.priceShell div.priceXSmallImpC
		{
			font-size: 7.5pt;
		}
		
		div.priceShell div.priceNormalImp,
		div.priceShell div.priceNormalImpC,
		div.priceShell div.priceBigImp,
		div.priceShell div.priceBigImpC,
		div.priceShell div.priceSmallImp,
		div.priceShell div.priceSmallImpC,
		div.priceShell div.priceXSmallImp,
		div.priceShell div.priceXSmallImpC
		{
			font-weight: bold;
		}
		
		div.priceShell div.priceNormalC,
		div.priceShell div.priceBigC,
		div.priceShell div.priceSmallC,
		div.priceShell div.priceXSmallC,
		div.priceShell div.priceNormalImpC,
		div.priceShell div.priceBigImpC,
		div.priceShell div.priceSmallImpC,
		div.priceShell div.priceXSmallImpC
		{
			text-decoration: line-through;
		}
		
		div.priceShell div.priceLeft
		{
			text-align: left;
		}
		
		div.priceShell div.priceCenter
		{
			text-align: center;
		}
		
		div.priceShell div.priceRight
		{
			text-align: right;
		}
		
		td.contleft div.buyNowButton div.bnDes3
		{
			text-align: left;
		}
	/* << */


	/*>> border panels */
		/* border content */
		table.stdBorderPanelContentShell
		{
			width: 100%;
		}
		
		table.stdBorderPanelContentShell tr th,
		table.stdBorderPanelContentShell tr td
		{
			font-size: 9pt;
			padding: 3pt 5pt 3pt 0px;
		}
		
		table.stdBorderPanelContentShell tr th
		{
			font-weight: bold;
			padding-left: 5pt;
		}
		
		/* top offers */
		table.stdBorderPanelContentShell tr td.topOffersDesc
		{
			padding: 4pt 4pt 4pt 4pt;
		}
		
		span.topOffersPrice
		{
			color: #e44c4c;
			font-weight: bold;
		}
	/* << */


	/* >>article teaser */
		div.artTeaserOuterItem
		{
			padding: 4pt 4pt 0px 4pt;
		}
		
		div.artItem_last
		{
			border-bottom: 0;
		}
		
		div.co_specialTeaserStyle
		{
			padding: 4pt;
		}
		
		div.artTeaserShell
		{
			/width: 100%;
			padding-bottom: 7.5pt;
		}
		
		div.artTeaserShell div.atDes1 div.artTeaserTitle h3
		{
			font-size: 9pt;
			margin: 0;
		}
		
		div.artTeaserShell div.atDes1 div.artTeaserTitle h3 a
		{
			text-decoration: none;
		}
		
		div.artTeaserShell div.atDes1 h4.artTeaserSubtitle
		{
			font-size: 9pt;
			margin: 0;
		}
		
		div.artTeaserInnerContent
		{
			font-size: 9pt;
		}
		
		div.artTeaserShell img.prdNoPicture
		{
			width: 60px;
			height: 60px;
			background: url(img/shop/artTeaserNoPicture.gif) center center no-repeat;
		}
		
		/* price */
		div.artTeaserPriceShell
		{
			padding-bottom: 11pt;
		}
		
		table.teaserPriceShell
		{
			/*clear: both; */
		}
		
		table.teaserPriceShell td
		{
		}
		
		table.teaserPriceShell tr td.pricePrompt
		{
			display: none;
		}
		
		table.teaserPriceShell div span,
		table.teaserPriceShell span.important
		{
			font-size: 9pt;
			font-weight: bold;
			float: left;
		}
		
		table.teaserPriceShell span.specialPrice
		{
			color: darkred;
		}
		
		table.teaserPriceShell span.soldOut
		{
			text-decoration: line-through;
		}
		
		table.teaserPriceShell div.des1 span.old
		{
			display: block;
			text-decoration: line-through;
			font-size: 7.5pt;
			margin-left: 4pt;
		}
		
		table.teaserPriceShell span.currency
		{
			display: none;
		}
		
		/* more link */
		div.artTMoreLink
		{
			display: none;
		}
		
		/* left/right  aligned image */
		div.artTeaserFxImgOuter_left
		{
			float: left;
			margin-right: 4pt;
		}
		
		div.artTeaserFxImgOuter_right
		{
			float: right;
			margin-left: 4pt;
		}
		
		div.artTeaserFxContOuter_left div.artTeaserPriceShell div.out1
		{
			text-align: right;
		}
		
		div.artTeaserFxContOuter_left table.teaserPriceShell
		{
			margin-left: auto;
		}
		
		div.artTeaserFxContOuter_left table.teaserPriceShell td
		{
			text-align: right;
		}
		
		div.artTeaserFxImgOuter img.spc
		{
			width: 60px;
			height: 0;
		}
		
		/* image center */
		div.artTeaserCeImgOuter
		{
			margin-bottom: 4pt;
			text-align: center;
		}
		
		/* no image */
		table.artTeaserWoIContOuter td.artTitle,
		table.artTeaserWoIContOuter td.artPrice,
		table.artTeaserWoIContOuter td.artSubtitle,
		table.artTeaserWoIContOuter td.artDescription,
		table.artTeaserWoIContOuter td.artLink
		{
			vertical-align: top;
		}
		
		table.artTeaserWoIContOuter td.artSubtitle,
		table.artTeaserWoIContOuter td.artDescription,
		table.artTeaserWoIContOuter td.artLink
		{
			width: 100%;
		}
		
		table.artTeaserWoIContOuter td.artTitle
		{
		}
		
		table.artTeaserWoIContOuter td.artPrice
		{
			width: 1%;
		}
		
		table.artTeaserWoIContOuter table.teaserPriceShell tr td.pricePrompt
		{
			display: none;
		}
		
		table.artTeaserWoIContOuter div.artTeaserPriceShell,
		table.artTeaserWoIContOuter table.teaserPriceShell td.price div.des1
		{
			padding: 0;
		}
		
		table.artTeaserWoIContOuter table.teaserPriceShell div span,
		table.artTeaserWoIContOuter table.teaserPriceShell span.important
		{
			float: none;
		}
		
		/* simple */
		div.artTeaser_simple
		{
			padding-bottom: 4pt;
		}
		
		div.artTeaser_simple div.artTeaserShell
		{
			padding-bottom: 0px;
		}
		
		div.artTeaserSimpleOuter,
		div.artTeaserSimpleContOuter,
		{
		}
		
		div.artTeaser_simple div.artTeaserShell div.des1 div.artTeaserTitle h3
		{
			font-size: 9pt;
			font-weight: normal;
		}
	/* << */


	/* >> Award elements */
		div.prdAwardShell
		{
			padding: 7.5pt 0px 4pt 0px;
		}
		
		div.prdAwardShell div.des1
		{
			border: 0.8pt solid #000;
			padding: 7.5pt;
		}
		
		div.prdAwardShell span.item span.points
		{
			margin-left: 4pt;
		}
		
		div.prdAwardShell span.item img
		{
		}
		
		div.prdAwardShell span.awardSpacer
		{
			margin: 0px 2pt;
		}
		
		div.prdAwardShell span.awardSpacer img
		{
			height: 13px;
			width: 1px;
			background: #000;
		}
		
		/* single award items */
		div.prdAwardShell span.symbol_award img,
		div.prdAwardShell span.symbol_award1 img
		{
			width: 15px;
			height: 16px;
			background: url(img/shop/award.gif) center left no-repeat;
		}
		
		div.prdAwardShell span.symbol_award2 img
		{
			width: 78px;
			height: 13px;
			background: url(img/shop/stars3.gif) center left no-repeat;
		}
		
		div.prdAwardShell span.symbol_stars0 img,
		div.prdAwardShell span.symbol_stars1 img,
		div.prdAwardShell span.symbol_stars2 img,
		div.prdAwardShell span.symbol_stars3 img,
		div.prdAwardShell span.symbol_stars4 img,
		div.prdAwardShell span.symbol_stars5 img
		{
			width: 78px;
			height: 13px;
			background: url(img/shop/stars0.gif) center left no-repeat;
		}
		
		div.prdAwardShell span.symbol_stars1 img
		{
			background-image: url(img/shop/stars1.gif);
		}
		
		div.prdAwardShell span.symbol_stars2 img
		{
			background-image: url(img/shop/stars2.gif);
		}
		
		div.prdAwardShell span.symbol_stars3 img
		{
			background-image: url(img/shop/stars3.gif);
		}
		
		div.prdAwardShell span.symbol_stars4 img
		{
			background-image: url(img/shop/stars4.gif);
		}
		
		div.prdAwardShell span.symbol_stars5 img
		{
			background-image: url(img/shop/stars5.gif);
		}
		
		/* detail view */
		div.prdDetailShell div.prdAwardShell div.awardSpacer
		{
			clear: both;
			margin: 0;
			padding: 0;
		}
		
		div.prdDetailShell div.prdAwardShell div.awardOuter_award div.symbol,
		div.prdDetailShell div.prdAwardShell div.awardOuter_award div.desc,
		div.prdDetailShell div.prdAwardShell div.awardOuter_award span.item span.points
		{
			float: left;
		}
		
		div.prdDetailShell div.prdAwardShell div.awardOuter_award span.item span.points
		{
			margin: 0 4pt 0 4pt;
			/margin-right: 0;
		}
	/* << */


	/* >> tab definitions */
		div.tabElement div.outer1
		{
			border-bottom: 0.8px solid #000;
			padding-bottom: 3pt;
		}
		
		div.tabElement div.tab_passive span,
		div.tabElement div.tab_active span
		{
			font-size: 10.5pt;
			font-weight: bold;
		}
	/* << */


	/*>> Display: none */
		#variantsInlinePopupOuter,
		#variantsOuterShell,
		div.shopElement div.shoppingCart,
		div.quickShopSearch,
		div.shopAddControl
		{
			display: none;
		}
		
	/* << */
/******* << Angaben zur Druckausgabe *******/

