/************************************************************************/
/* 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-0 */
	div.printHeader
	{
		display: block;
		margin-bottom: 2pt;
	}
	
	div.printHeader div
	{
		border-bottom: 0.8pt solid #000;
		padding: 3pt 8pt 8pt 0pt;
	}
	
	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;
	}

	/* 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
	{
		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
	{
		color: #000;
	}
	
	a:link, a:visited, a:hover
	{
		color: #000;
		text-decoration: none;
	}
	
	a:hover
	{
		color: #000;
	}
/* << */


/* >> 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;
		color: #000;
		padding-bottom: 1pt;
	}
	
	/* Definition des Teaseruntertitel */
	td.rightBorderCol div.rElCont h4
	{
		font-size: 9pt;
		margin-bottom: 2pt;
		color: #000;
	}
	
	/* 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;
		color: #000;
		padding-bottom: 1pt;
	}
	
	/* Definition des Teaseruntertitel */
	td.leftBorderCol div.lElCont h4
	{
		font-size: 10pt;
		margin:1pt;
		color: #000;
	}
	
	/* 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;
		color: #000;
		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;
		color: #000;
		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;
		color: #000;
		border-bottom: 0.8pt solid #000;
	}
	
	/* Einstellungen der Detail Ansicht der Frage */
	div.dQShell div.question
	{
		color: #000:
		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;
		color: #000;
		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;
		color: #000;
	}
	
	/* 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: 12px;
	}
	
	/* 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;
	}
/* << */


/* >> photogallery items Version: rel-1-0-0 */
	/* top bar */
	table.povMain div.outer
	{
		border: 0.8pt solid #666;
	}
	
	table.povMain div.tbDes4
	{
		background: #ccc;
		font-size: 7.5pt;
		text-align: center;
		padding: 1.5pt 4pt;
	}
	
	/* image */
	table.povMain div.iDes3
	{
		border-top: 0.8pt solid #666;
		border-bottom: 0.8pt solid #666;
		background: #fff;
		padding-left: 2pt;
		padding-right: 2pt;
	}
	
	table.povMain div.iDes4
	{
		text-align: center;
		vertical-align: middle;
		padding-top: 4pt;
	}
	
	/* image shell */
	table.povMain div.imgShell
	{
		vertical-align: middle;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}

	/* text box */
	table.povMain div.textBox
	{
		overflow: hidden;
		margin-left: auto;
		margin-right: auto;
	}
	
	table.povMain div.textBox div.tbInner
	{
		padding: 0 0 1.5pt 3pt;
	}
	
	/* title */
	table.povMain div.title h4
	{
		margin: 0;
		margin-bottom: 2pt;
		font-size: 10pt;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	}
	
	/* description */
	table.povMain div.desc p
	{
		font-size: 8.5pt;
		text-align: left;
	}
	
	/* bottom bar */
	table.povMain div.bbDes4
	{
		background: #ccc;
		font-size: 7.5pt;
		text-align: right;
		padding: 1.5pt 4pt;
	}
/* << */


/* >> photogallery elements table mode Version: rel-1-0-0 */
	table.povMain
	{
		width: 100%;
		margin-bottom: 9pt;
	}
	
	table.povMain caption
	{
		text-align: left;
		font-size: 10pt;
		font-weight: bold;
		margin-bottom: 7.5pt;
	}
	
	table.povMain table.tableMode
	{
	}
	
	table.povMain table.tableMode td.iouter
	{
		padding: 7.5pt;
	}
/* << */


/* >> photogallery elements float mode Version: rel-1-0-0 */
	table.povMain ul
	{
		margin: 0;
		padding: 0;
	}
	
	table.povMain ul li
	{
		display: block;
		float: left;
	}

	table.povMain ul li
	{
		padding: 7.5pt;
	}
/* << */


/* >> generic multimedia element Version: rel-1-0-0 */
	div.genericMultimediaShell
	{
		margin-bottom: 12px;
		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;
	}
/* << */


/* >> data shells */
	div.dataOuterDes1,
	div.dataOuterDes1Imp,
	div.dataListDes1,
	div.dataListDes1Imp
	{
		margin-bottom: 10px;
	}
	
	div.dataOuterDes1Imp div.des4,
	div.dataListDes1Imp div.des4
	{
		padding: 10px;
		border: 1px solid #000;
	}
	
	table.dataOuterShell
	{
		width: 100%;
	}
	
	div.dataOuterDes1 div.des4 ul,
	div.dataOuterDes1Imp div.des4 ul,
	div.dataListDes1 div.des4 ul,
	div.dataListDes1Imp div.des4 ul
	{
		margin: 0;
		padding-left: 15px;
	}
	
	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: 4px;
	}
	
	tr.dataItem td
	{
		border-bottom: 1px dashed #000;
		vertical-align: top;
		padding-top: 7px;
		padding-bottom: 7px;
	}
	
	tr.dataItem td.title,
	tr.dataItem td.titleList,
	tr.dataItem td.titleImp,
	tr.dataItem td.titleImpList
	{
		padding: 7px 15px 7px 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
	{
		margin: 8px 0 3px 0;
	}
	
	tr.dataItem td.title h3,
	tr.dataItem td.titleList h3,
	tr.dataItem td.titleImp h3,
	tr.dataItem td.titleImpList h3
	{
		margin: 0;
		font-weight: normal;
	}
	
	div.dataItem div.textItem div.text,
	div.dataItem div.textItem div.textImp,
	div.dataItem div.textItem div.indentText
	{
		margin: 4px 0 8px 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: 15px;
	}
/* << */


/* >> Specials */
	/* ausgetrunken Bild */
	img.soldOutPicture
	{
		width: 177px;
		height: 118px;
		background: url(img/shop/de/image_soldOut.gif) center center no-repeat;
	}
	
	/* Link zur Detailansicht + Award Uebersicht */
	table.detailLinkAward
	{
		width: 100%;
	}
	
	table.detailLinkAward td.detailLinkItem,
	table.detailLinkAward td.awardItems
	{
		width: auto;
	}
	
	table.detailLinkAward td.awardItems
	{
		text-align: right;
		width: 100%;
	}

	tr.linkAwardRow td.detailLinkItem
	{
		padding-bottom: 5px;
	}
	
	tr.linkAwardRow td.detailLinkItem,
	tr.linkAwardRow td.awardItems
	{
		vertical-align: bottom;
	}
	
	/* Background image amount field */
	table.amountTable tr td.amountCol,
	table.priceTable tr td.amountCol
	{
		display: none;
	}
	
	table.dataOuterShell div.prdAwardShell
	{
		padding: 0;
	}
	
	/* spezielle price/amount rows */
	table.amountTable td.amountButton,
	table.amountTable td.price,
	table.amountTable td.volume,
	table.amountTable td.specInfoShell
	{
		height: 38px;
	}
	
	table.amountTable td.amountCol,
	table.amountTable td.button,
	table.amountTable td.price,
	table.amountTable td.volume,
	table.amountTable td.specInfoShell
	{
		padding: 0 10px;
	}
	
	table.amountTable td.volume
	{
		padding-left: 0;
	}
	
	table.amountTable td.specInfoShell td.sInfo
	{
		padding: 0px 2px;
		white-space: nowrap;
	}
	
	table.amountTable td.specInfoShell td.sInfo span
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
	}
	
	table.amountTable td.specInfoShell td.sInfo span a
	{
		text-decoration: underline;
	}
	
	table.amountTable td.price
	{
		width: 100%;
	}
	
	table.amountTable td.price td.normalPrice
	{
		font-size: 14px;
		font-weight: bold;
	}
	
	table.amountTable td.price td.oldPrice
	{
		padding-right: 10px;
		font-size: 10px;
	}
	
	table.amountTable td.price td.oldPrice
	{
		font-size: 12px;
	}
	
	table.amountTable td.volume
	{
		white-space: nowrap;
		font-size: 9px;
		text-align: center;
	}
	
	table.amountTable td.amountButton table
	{
		width: 100%;
	}
	
	table.amountTable tr td.amountButton td.amountCol
	{
		width: 100%;
		text-align: right;
		padding: 0;
	}
	
	table.amountTable_bottom
	{
		display: none;
	}
	
	/* awards */
	div.prdAwardShell span.symbol_oneglass img,
	div.prdAwardShell span.symbol_twoglass img,
	div.prdAwardShell span.symbol_threeglass img
	{
		height: 16px;
		background-position: top left;
		background-repeat: no-repeat;
	}
	
	div.prdAwardShell span.symbol_oneglass img
	{
		width: 9px;
		background-image: url(img/shop/award_glass_1.gif);
	}
	
	div.prdAwardShell span.symbol_twoglass img
	{
		width: 20px;
		background-image: url(img/shop/award_glass_2.gif);
	}
	
	div.prdAwardShell span.symbol_threeglass img
	{
		width: 31px;
		background-image: url(img/shop/award_glass_3.gif);
	}
	
	div.prdAwardShell span.symbol_onestar img,
	div.prdAwardShell span.symbol_twostar img,
	div.prdAwardShell span.symbol_threestar img,
	div.prdAwardShell span.symbol_onestarheart img,
	div.prdAwardShell span.symbol_twostarheart img,
	div.prdAwardShell span.symbol_threestarheart img,
	div.prdAwardShell span.symbol_oneheart img
	{
		height: 14px;
		background-position: top left;
		background-repeat: no-repeat;
	}
	
	div.prdAwardShell span.symbol_onestar img
	{
		width: 14px;
		background-image: url(img/shop/award_star_1.gif);
	}
	
	div.prdAwardShell span.symbol_twostar img
	{
		width: 29px;
		background-image: url(img/shop/award_star_2.gif);
	}
	
	div.prdAwardShell span.symbol_threestar img
	{
		width: 44px;
		background-image: url(img/shop/award_star_3.gif);
	}
	
	div.prdAwardShell span.symbol_onestarheart img
	{
		width: 33px;
		background-image: url(img/shop/award_star_11.gif);
	}
	
	div.prdAwardShell span.symbol_twostarheart img
	{
		width: 48px;
		background-image: url(img/shop/award_star_21.gif);
	}
	
	div.prdAwardShell span.symbol_threestarheart img
	{
		width: 63px;
		background-image: url(img/shop/award_star_31.gif);
	}
	
	div.prdAwardShell span.symbol_oneheart img
	{
		width: 13px;
		background-image: url(img/shop/award_heart_1.gif);
	}
	
	div.prdAwardShell span.symbol_parker img
	{
		display: none;
	}
	
	div.prdAwardShell span.symbol_parker
	{
		padding-right: 75px;
		background: url(img/shop/de/award_parker.gif) 100% 3px no-repeat;
	}
	
	div.prdAwardShell span.symbol_medalgold img,
	div.prdAwardShell span.symbol_medalsilver img,
	div.prdAwardShell span.symbol_medalbronze img
	{
		height: 14px;
		width: 14px;
		background-position: top left;
		background-repeat: no-repeat;
	}
	
	div.prdAwardShell span.symbol_medalgold img
	{
		background-image: url(img/shop/award_medalGold.gif);
	}
	
	div.prdAwardShell span.symbol_medalsilver img
	{
		background-image: url(img/shop/award_medalSilver.gif);
	}
	
	div.prdAwardShell span.symbol_medalbronze img
	{
		background-image: url(img/shop/award_medalBronze.gif);
	}
	
	/* Icons */
	tr.dataItem td.textItem_winered img,
	tr.dataItem td.textItem_winewhite img,
	tr.dataItem td.textItem_winerose img,
	tr.dataItem td.textItem_oel img
	{
		width: 12px;
		height: 9px;
		margin-left: 5px;
		vertical-align: middle;
		background: url(img/shop/icon_rot.gif) center left no-repeat;
	}
	
	tr.dataItem td.textItem_winewhite img
	{
		background-image: url(img/shop/icon_weiss.gif);
	}
	
	tr.dataItem td.textItem_winerose img
	{
		background-image: url(img/shop/icon_rose.gif);
	}
	
	tr.dataItem td.textItem_oel img
	{
		width: 11px;
		height: 17px;
		background-image: url(img/shop/icon_oel.gif);
	}
/* << */


/* >>article teaser Version: rel-1-1-0 */
	div.artTeaserOuterItem
	{
		padding: 10px 0;
		border-bottom: 1px dashed #000;
	}
	
	div.artItem_last
	{
		border-bottom: 0;
	}
	
	div.co_specialTeaserStyle
	{
		padding: 5px;
	}
	
	div.artTeaserShell
	{
		/width: 100%;
	}
	
	div.artTeaserShell div.atDes1 div.artTeaserTitle h3
	{
		font-size: 11px;
		margin: 0 0 3px 0;
	}
	
	div.artTeaserShell div.atDes1 h4.artTeaserSubtitle
	{
		font-size: 11px;
		margin: 0;
	}
	
	div.artTeaserShell img.prdNoPicture
	{
		width: 60px;
		height: 60px;
		background: url(img/shop/de/artTeaserNoPicture.gif) center center no-repeat;
	}
	
	/* price */
	div.artTeaserPriceShell
	{
		padding-top: 5px;
	}
	
	table.teaserPriceShell tr td.pricePrompt
	{
		font-size: 11px;
		text-align: right;
		vertical-align: top;
		font-weight: bold;
		padding-right: 5px;
	}
	
	table.teaserPriceShell td.price div.des1
	{
		padding: 0px 5px 0px 5px;
	}
	
	table.teaserPriceShell div span,
	table.teaserPriceShell span.important
	{
		font-size: 12px;
		font-weight: bold;
		float: left;
	}
	
	table.teaserPriceShell span.soldOut
	{
		text-decoration: line-through;
	}
	
	table.teaserPriceShell div.des1 span.old
	{
		display: none;
		text-decoration: line-through;
		font-size: 10px;
		margin-left: 5px;
	}
	
	table.teaserPriceShell span.currency
	{
		display: none;
	}
	
	/* more link */
	div.artTMoreLink
	{
		display: none;
	}
	
	/* left/right  aligned image */
	div.artTeaserFxImgOuter_left
	{
		float: left;
		margin-right: 5px;
	}
	
	div.artTeaserFxImgOuter_right
	{
		float: right;
		margin-left: 5px;
	}
	
	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: 5px;
		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.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 div.artTeaserShell
	{
		margin-bottom: 0;
	}
	
	div.artTeaser_simple div.artTeaserOuterItem
	{
		padding: 3px 0px 2px 0px;
	}
/* << */


	div.quickShopSearch,
	div.shopElement div.shoppingCart
	{
		display: none;
	}


	table.mShell,
	td.leftBorderCol,
	td.contentMainColumn,
	td.contentColumn,
	td.spacerColumnLeft
	{
		height: auto;
	}
/******* << Angaben zur Druckausgabe *******/
