/************************************************************************/
/* 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.                 */
/*                                                                      */
/************************************************************************/


/* >> Zusaetzliche Steuerelemente (Zurueck, Drucken, Empfehlung versenden) Version: rel-1-0-1 */
	/* Steuerelement Container oben*/
	div.topAddContrContainer
	{
		display: none;
		margin-top: 5px;
	}

	/* Steuerelement Container unten*/
	div.bottomAddContrContainer
	{
		margin-top: 5px;
		margin-bottom: 4px;
	}

	/* Anpassungen der Steuerelemente Tabelle*/
	table.aCShell
	{
		width: 100%;
	}

	table.aCShell td.rSpc
	{
	}

	table.aCShell a
	{
	}

	/* Text */
	table.aCShell span
	{
		display: none;
		font-size: 11px;
	}

	table.aCShell td.backIcon span
	{
	}

	table.aCShell img
	{
		margin-right: 3px;
	}

	/* Definiert das Icon fuer Zurueck */
	img.backIcon
	{
		width: 25px;
		height: 42px;
		border: 0px;
		vertical-align: text-top;
		background: url(../xist4c/web/standard/06/img/backIcon.gif) top left no-repeat;
	}

	img.recomButton
	{
		width: 26px;
		height: 42px;
		border: 0px;
		vertical-align: middle;
		background: url(../xist4c/web/standard/06/img/recommendationButton.gif) top left no-repeat;
	}

	img.printButton
	{
		width: 26px;
		height: 42px;
		border: 0px;
		vertical-align: middle;
		background: url(../xist4c/web/standard/06/img/printIcon.gif) top left no-repeat;
	}

	img.bFreeButton
	{
		width: 21px;
		height: 42px;
		border: 0px;
		vertical-align: middle;
		background: url(../xist4c/web/standard/06/img/barrierFreeIcon.gif) top left no-repeat;
	}

	table.aCShell a:hover img.backIcon,
	table.aCShell a:hover img.recomButton,
	table.aCShell a:hover img.printButton,
	table.aCShell a:hover img.bFreeButton
	{
		background-position: bottom left;
	}

	img.cBlindButton,
	img.cBlindResetButton
	{
		width: 26px;
		height: 18px;
		border: 0px;
		vertical-align: middle;
		background: url(../xist4c/web/standard/06/img/colorBlindIcon.gif) center right no-repeat;
	}

	img.cBlindResetButton
	{
		background: url(../xist4c/web/standard/06/img/colorBlindResetIcon.gif) center right no-repeat;
	}

	td.bFreeButton,
	td.cBlindButton,
	td.cBlindResetButton
	{
		display: none;
	}
/* << */


/* >> Sprungmarke Version: rel-1-0-0 */
	/* Sprungmarkencontainer */
	div.bToTop
	{
		margin-top: 0px;
		margin-bottom: 15px;
	}

	/* Sprungmarkencontainer Designelement*/
	div.bToTop div.des1
	{
		text-align: right;
	}

	/* Sprungmarkencontainer Prompt*/
	div.bToTop div.des1 span
	{
		font-size: 11px;
	}

	/* Sprungmarkencontainer Prompt Link*/
	div.bToTop div.des1 span a.text
	{
	}

	/* Sprungmarkencontainer Bild*/
	div.bToTop div.des1 img
	{
		width: 18px;
		height: 13px;
		vertical-align: text-top;
		background: url(../xist4c/web/standard/06/img/bToTopImg.gif) top right no-repeat;
		border: 0px;
	}

	/* Sprungmarkencontainer Bildlink*/
	div.bToTop div.des1 a.img
	{
	}
/* << */


/* >> Standard body Definitionen Version: rel-1-0-0 */
	/* Legt Hoehe und Breite fest */
	html, body
	{
		height: 100%;
		margin: 0px;
		padding: 0px;
	}


	/* Anpassungen fuer die Standardeinstellungen des Bodys */
	body
	{
		background: #fff;
		font-family: "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, XHelvetica, sans-serif;
		font-size: 13px;
		color: #000;
	}
/* << */


/* >> Standardeinstellungen Version: rel-1-0-2 */
	/* Anpassungen fuer die Seiten Stammtabelle */
	table.mShell
	{
		width: 100%;
		height: 100%;
	}

	/* Anpassungen fuer die Zellen der Stammtabelle */
	table.mShell td.msCont
	{
		text-align: left;
	}

	/*Angaben zum Drucken (Diese Angaben bitte nicht veraendern) */
	div.printHeader,
	div.printButtonShell
	{
		display: none;
	}

	img.printHeaderSpacer
	{
		display: none;
	}

	/* Schaltet den Skip Link aus (Wird bei Barriere freien Seiten verwendet) */
	div.skipNav
	{
		display: none;
	}

	/* Globale Ebenen Shell */
	div.globalLayerShell
	{
		width: 981px;
		position: absolute;
		left: auto;
		top: auto;
		z-index: 31;
	}

	/* Breite der Kopfelemente */
	table.headerElements
	{
		width: 981px;
	}

	/* Platzhalter fuer Navigationszelle */
	img.navigationColumnSpacer
	{
		width: 170px;
	}

	/* Definition der Breite des linken Platzhalters */
	img.spacerLeft
	{
		width: 20px;
	}

	/* Definition des Platzhalters fuer den Inhalt */
	img.contentSpacer
	{
		height: 45px;
		width: 510px;
	}

	/* Definition der Breite des rechten Platzhalters */
	img.spacerRight
	{
		width: 20px;
	}

	/* Einstellungen fuer die Basistabelle des Inhalts */
	table.contentMainTable
	{
		width: 981px;
		height: 100%;
	}

	/* Definitionen der Platzhalterzelle links*/
	td.spacerColumnLeft
	{
	}

	/* Anpassungen fuer die Hauptspalte des Inhalts */
	td.contentMainColumn
	{
		width: 100%;
		background: url(../xist4c/web/standard/06/img/teaser_right_fbs.gif) top right repeat-y;
	}

	/* Container fuer den Inhalt */
	div.contentContainer
	{
	}

	/* Anpassungen fuer die Inhaltstabelle */
	table.contentTable
	{
		width: 100%;
	}

	/* Definitionen des Inhaltsbereichs */
	td.contentColumn
	{
		width: 510px;
	}

	div.contColDes1,
	div.contColDes2,
	div.contColDes3,
	div.contColDes4,
	div.contColDes5
	{
	}

	td.contentColumn div.contSpcShellStd,
	td.contentColumn div.contSpcShellBL,
	td.contentColumn div.contSpcContentPager
	{
		padding: 0;
	}

	/* Definitionen der Platzhalterzelle rechts*/
	td.spacerColumnRight
	{
	}

	/* Anpassungen fuer zweispaltigen Inhalt (linke Spalte, abstand zwischen den Spalten, rechte Spalte) */
	table.twoColElShell
	{
		width: 100%;
	}

	table.twoColElShell td.leftSpc img
	{
		width: 190px;
	}

	table.twoColElShell td.middleSpc img
	{
		width: 12px;
	}

	table.twoColElShell td.rightSpc img
	{
		width: 190px;
	}

	table.twoColElShell td.l
	{
	}

	table.twoColElShell td.m
	{
	}

	table.twoColElShell td.r
	{
	}

	/* Anpassungen fuer halbe Breite */
	table.halfWidthElShell
	{
		width: 100%;
	}

	table.halfWidthElShell td.hwLeftSpc img,
	table.halfWidthElShell td.hwRightSpc img
	{
	}

	table.halfWidthElShell td.hwMiddleSpc img
	{
		width: 200px;
	}

	table.halfWidthElShell td.hwL
	{
	}

	table.halfWidthElShell td.hwM
	{
	}

	table.halfWidthElShell td.hwR
	{
	}

	/* Grundeinstellungen  fuer einige Element festlegen */
	th, td, p
	{
		font-family: "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
	}

	/* Anpassungen fuer die Standard Absaetze */
	p
	{
		margin-top: 0px;
	}

	/* Allgemeine Einstellung fuer Aufzaehlungspunkte */
	ul
	{
		list-style-type: square;
	}

	/* Zeilenhoehe im Contentbereich */
	p, ul, td.contentColumn div
	{
	}

	/* Einstellungen fuer Ueberschriften */
	h1, h2
	{
		font-family: "Palatino", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, XHelvetica, sans-serif;
	}

	h1
	{
		font-size: 20px;
		margin: 0px 0px 13px 0px;
	}

	h2
	{
		font-size: 12px;
		margin: 0px 0px 10px 0px;
	}

	h3
	{
		font-size: 13px;
		margin: 0px 0px 8px 0px;
	}

	h4
	{
		font-size: 11px;
		margin: 0px 0px 13px 0px;
	}

	/*Standard Link einstellungen*/
	a,
	a:link, a:visited, a:hover
	{
		color: #000;
		text-decoration: underline;
		outline: none;
	}

	a:hover
	{
		color: #434646;
	}

	input, select, textarea
	{
		font-family: "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, XHelvetica, sans-serif;
		font-size: 12px;
	}

	a img
	{
		border: 0 none;
	}
/* << */


/* >> Angaben nicht veraendern!!! Version: rel-1-0-0 */
	/* for framesets */
	body.mainFrame
	{
		background: #fff;
		font-family: "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, XHelvetica, sans-serif;
		font-size: 13px;
		color: #000;
	}

	/* for print page */
	body.print
	{
		background: #fff;
		font-family: "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, XHelvetica, sans-serif;
		font-size: 13px;
		color: #000;
	}

	/* Beseitigt ein Problem im Mozilla Browser */
	img.block
	{
		display: block;
		height: 0;
	}

	/* Nicht aendern!! */
	img.clearAll
	{
		display: block;
		clear: both;
		visibility: hidden;
		height: 0;
	}

	div.floatTerm
	{
		clear: both;
	}

	/* Standard viewport definition */
	.viewport
	{
		position: relative;
	}
/* << */


/* >> Freie Inhaltscont Version: rel-1-2-0 */
	/* Standard Definition fuer die freien Inhaltscontainer. Diese Angabe bitte unveraendert lassen*/
	div.stdSty
	{
		height: 100px;
		width: 100px;
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 0;
	}

	/* Hier koennen die angelegten Container definiert werden */
	div.banner
	{
		display: none;
		width: 468px;
		height: auto;
		position: absolute;
		left: 280px;
		top: 19px;
		z-index: 4;
	}

	div.flash
	{
		width: 732px;
		height: 152px;
		overflow: hidden;
		position: absolute;
		top: 29px;
		left: auto;
		right: 0px;
		/right: -1px;
		z-index: 5;
	}

	/* Container im Inhaltsbereich */
	div.contentTeaserTopContainer,
	div.contentTeaserBottomContainer
	{
	}

	div.contentTeaserTopContainer p,
	div.contentTeaserBottomContainer p
	{
		font-size: 10px;
		color: #ccc;
	}

	/* Standard Definition fuer die freien Inhaltscontainer am Seitenende. Diese Angabe bitte unveraendert lassen*/
	div.pageBottomContainer
	{
		display: none;
	}
/* <<  */


/* >>Top Navigation Version: rel-1-0-0 */
	/* Anpassen der Topnavigation- und Loginzeile */
	div.tNavKont,
	div.tNavKont div.des1
	{
		width: 981px;
	}

	div.tNavKont
	{
		position: relative;
		top: 0;
		left: 0;
		z-index: 30;
	}

	/* Topnavigation Designcontainer 1 */
	div.tNavKont div.des1
	{
		position: absolute;
		top: 6px;
		left: 0px;
		z-index: 31;
	}

	/* Topnavigation Designcontainer 2 */
	div.tNavKont div.des1 div.des2
	{
	}

	/* Anpassungen der Topnavigationzelle */
	div.tNavKont div.des1 div.des2 table.tNavOuter td.navCol
	{
		width: 100%;
	}

	/* Einstellungen fuer die Schnelllogin- Schnelllogoutzelle */
	div.tNavKont div.des1 div.des2 table.tNavOuter td.loginCol
	{
		display: none;
	}

	/* Einstellungen fuer die Schnelllogin- Schnelllogout Platzhalters */
	div.tNavKont div.des1 div.des2 table.tNavOuter td.loginCol img
	{
		width: 10px;
		height: 1px;
	}

	/* Einstellungen fuer die Topnavigationtabelle */
	table.tNav
	{
	}

	/* Spacereinstellungen fuer die Topnavigation */
	table.tNav td.spcLeft
	{
	}

	table.tNav td.spcLeft img
	{
		width: 247px;
	}

	table.tNav td.spcRight
	{
		width: 100%;
	}

	table.tNav td.spcRight img
	{
		width: 275px;
	}

	/* Formatiert den Bezeichner fuer die Navigation */
	table.tNav td.prompt
	{
		display: none;
		color: #fff;
		font-weight: bold;
		font-size: 12px;
		white-space: nowrap;
	}

	/* Spalte fuer ein Topnavigations element */
	table.tNav td.navItem
	{
	}

	/* Grundeinstellung der Top Navigation fuer die Zustaende "normal", "im Pfad" und "hier"*/
	table.tNav td.navItem span.here,
	table.tNav td.navItem a.normal,
	table.tNav td.navItem a.normal:link, table.tNav td.navItem a.normal:visited, table.tNav td.navItem a.normal:hover,
	table.tNav td.navItem a.inPath:link, table.tNav td.navItem a.inPath:visited, table.tNav td.navItem a.inPath:hover
	{
		font-size: 11px;
		font-weight: normal;
		color: #cecece;
		text-decoration: none;
		white-space: nowrap;
	}

	table.tNav td.navItem span.here span,
	table.tNav td.navItem a.normal span,
	table.tNav td.navItem a.normal:link span, table.tNav td.navItem a.normal:visited span, table.tNav td.navItem a.normal:hover span,
	table.tNav td.navItem a.inPath:link span, table.tNav td.navItem a.inPath:visited span, table.tNav td.navItem a.inPath:hover span
	{
	}
	/* Abweichende einstellungen fuer den Zustand "im Pfad" */
	table.tNav td.navItem a.inPath:link, table.tNav td.navItem a.inPath:visited, table.tNav td.navItem a.inPath:hover
	{
	}

	/* Folgende Angaben definieren die Reaktion beim ueberfahren mit der Maus */
	table.tNav td.navItem a.normal:hover,
	table.tNav td.navItem a.inPath:hover
	{
		color: #fff;
	}

	/* Angabe fuer den Zustand "hier" */
	table.tNav td.navItem span.here
	{
		color: #fff;
	}

	/* Einstellung der Trennelemente */
	table.tNav td.sep img
	{
		height: 11px;
		width: 8px;
	}
/* << */


/* >> Navigationspfad Version: rel-2-0-0 */
	div.trailMainShell
	{
	}

	/* Einstellungen fuer die Suche und Trail Tabelle*/
	table.searchAndTrailBg
	{
		width: 981px;
		background: #2b2d2d;
	}

	/* Einstellungen fuer die Schnellsuche Tabellenzelle */
	td.quickSearchBg
	{
		display: none;
		width: 170px;
	}

	/* Platzhalterzelle zwischen QuickSearch und Trail */
	td.searchAndTrailSpacerColumn
	{
		white-space: nowrap;
	}

	/* Platzhalter zwischen Quicksearch und Trail */
	img.searchAndTrailSpacer
	{
		width: 270px;
	}

	/* Prompt vor Trail (alternativ zu Platzhalter) */
	td.searchAndTrailSpacerColumn span
	{
		display: block;
		font-size: 10px;
		padding: 3px;
	}

	/* Einstellungen fuer die Trail Tabellenzelle */
	td.trailbg
	{
		width: 100%;
	}

	/* Einstellungen fuer die Navigationspfad Tabelle */
	table.trailShell
	{
	}

	/* Gemeinsame Einstellungen fuer Trail items */
	table.trailShell td a.hNormal,
	table.trailShell td a.hNormal:link, table.trailShell td a.hNormal:visited, table.trailShell td a.hNormal:hover,
	table.trailShell td a.normal,
	table.trailShell td a.normal:link, table.trailShell td a.normal:visited, table.trailShell td a.normal:hover,
	table.trailShell td span.here
	{
		display: block;
		line-height: 25px;
		color: #a4a4a4;
		font-size: 10px;
		text-decoration: none;
	}

	table.trailShell td span.hHere,
	table.trailShell td span.here
	{
		font-size: 10px;
	}

	/* Anpassungen des Trail Homelinks fuer normalen Link,  besuchter Link und Reaktion beim Ueberfahren mit der Maus */
	table.trailShell td a.hNormal,
	table.trailShell td a.hNormal:link, table.trailShell td a.hNormal:visited, table.trailShell td a.hNormal:hover
	{
	}

	table.trailShell td a.hNormal span,
	table.trailShell td a.hNormal:link span, table.trailShell td a.hNormal:visited span, table.trailShell td a.hNormal:hover span
	{
	}

	/* Einstellung fuer die momentan aktive Seite */
	table.trailShell td span.hHere
	{
	}

	/* Anpassungen der Trail links fuer normalen Link,  besuchter Link und Reaktion beim Ueberfahren mit der Maus */
	table.trailShell td a.normal,
	table.trailShell td a.normal:link, table.trailShell td a.normal:visited, table.trailShell td a.normal:hover
	{
	}

	table.trailShell td a.hNormal:hover,
	table.trailShell td a.normal:hover
	{
		color: #fff;
	}

	/* Einstellung fuer die momentan aktive Seite */
	table.trailShell td span.here
	{
	}

	/* Anpassungen fuer das Navigationspfad Trennelement*/
	table.trailShell td.sep
	{
		padding: 0px 4px;
	}

	table.trailShell td.sep img
	{
		height: 25px;
		width: 6px;
		background: url(../xist4c/web/standard/06/img/trailSeperator.gif) 0px 10px no-repeat;
	}
/* << */


/* >>Erste Ebene Navigation Version: rel-2-2-0 */
	/* Erste Ebene Navigation aeusserer Navigationskontainer*/
	div.flOuterShell
	{
		width: 981px;
		background: #535655;
		border-bottom: 1px solid #626464;
	}

	/* Anpassungen der erste Ebene Navigationspalte */
	div.flOuterShell div.des1
	{
	}

	div.flOuterShell div.des1 div.des2
	{
	}

	/* Einstellungen fuer die erste Ebene Navigation */
	div.flNavCHS_1,
	div.flNavCHS_2,
	div.flNavCHS_3
	{
	}

	div.flNavNS_1,
	div.flNavNS_2,
	div.flNavNS_3
	{
	}

	/* Einstellung der Trennelemente */
	div.flOuterShell td.sep img,
	div.flOuterShell_floats div.sep img,
	div.flOuterShell_slide div.sep img
	{
	}

	/* Abstand links */
	div.flOuterShell table.nav td.spcLeft img,
	div.flOuterShell_floats div.nav div.spcLeft img,
	div.flOuterShell_slide div.nav div.spcLeft img
	{
	}

	/* Abstand rechts */
	div.flOuterShell table.nav td.spcRight img,
	div.flOuterShell_floats div.nav div.spcRight img,
	div.flOuterShell_slide div.nav div.spcRight img
	{
	}

	/* table mode */
	div.flOuterShell table.nav
	{
	}

	/* Spacer fuer die Ausrichtung der erste Ebene Navigation*/
	div.flOuterShell table.nav td.spcLeft
	{
	}

	div.flOuterShell div.des1 table.nav td.spcLeft img
	{
		width: 269px;
	}

	div.flOuterShell table.nav td.spcRight
	{
		width: 100%;
	}

	div.flOuterShell td.navItem,
	div.flOuterShell td.navItem_0_normal, div.flOuterShell td.navItem_0_inPath, div.flOuterShell td.navItem_0_here,
	div.flOuterShell td.navItem_1_normal, div.flOuterShell td.navItem_1_inPath, div.flOuterShell td.navItem_1_here,
	div.flOuterShell td.navItem_2_normal, div.flOuterShell td.navItem_2_inPath, div.flOuterShell td.navItem_2_here,
	div.flOuterShell td.navItem_3_normal, div.flOuterShell td.navItem_3_inPath, div.flOuterShell td.navItem_3_here
	{
		white-space: nowrap;
	}

	/* float mode */
	div.flOuterShell_floats div.nav div.spcLeft,
	div.flOuterShell_floats div.nav div.spcRight,
	div.flOuterShell_floats div.nav div.navItem,
	div.flOuterShell_floats div.nav div.sep
	{
		float: left;
	}

	div.flOuterShell_floats div.flNavCHS_2
	{
		display: none;
	}

	/* slide mode */
	div.flOuterShell_slide div.nav div.spcLeft,
	div.flOuterShell_slide div.nav div.spcRight,
	div.flOuterShell_slide div.nav div.navItem,
	div.flOuterShell_slide div.nav div.sep
	{
		float: left;
	}

	div.flOuterShell_slide div.flNavCHS_2 div.nav div.navItem
	{
		float: none;
		text-align: left;
	}

	div.flOuterShell_slide div.flNavCHS_2 div.spcLeft,
	div.flOuterShell_slide div.flNavCHS_2 div.spcRight,
	div.flOuterShell_slide div.flNavCHS_2 div.sep
	{
		display: none;
	}

	div.flOuterShell_slide div.flNavCHS_2,
	div.flOuterShell_slide div.flNavCHS_3
	{
		position: relative;
		top: 0;
		left: 0;
		z-index: 30;
	}

	div.flOuterShell_slide div.flNavCHS_2 div.flNavNS_2
	{
		display: none;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 31;
		width: 159px;
		padding-bottom: 11px;
	}

	div.flOuterShell_slide div.flNavCHS_2 div.flNavNS_2 div.nav
	{
		padding-right: 9px;
	}

	div.flOuterShell_slide div.flNavCHS_3 div.flNavNS_3
	{
		display: none;
		position: absolute;
		top: -14px;
		left: 120px;
		z-index: 31;
		width: 147px;
		background: #fff;
	}

	div.flOuterShell_slide div.flNavEl_1_here:hover div.flNavNS_2,
	div.flOuterShell_slide div.flNavEl_1_normal:hover div.flNavNS_2,
	div.flOuterShell_slide div.flNavEl_1_inPath:hover div.flNavNS_2,
	div.flOuterShell_slide div.flNavEl_2_here:hover div.flNavNS_3,
	div.flOuterShell_slide div.flNavEl_2_normal:hover div.flNavNS_3,
	div.flOuterShell_slide div.flNavEl_2_inPath:hover div.flNavNS_3
	{
		display: block;
	}

	/* Ebene 1 */
	div.flNavEl_1_here div.noLink,
	div.flNavEl_1_normal a,
	div.flNavEl_1_normal a:link, div.flNavEl_1_normal a:visited, div.flNavEl_1_normal a:hover,
	div.flNavEl_1_inPath a,
	div.flNavEl_1_inPath a:link, div.flNavEl_1_inPath a:visited, div.flNavEl_1_inPath a:hover
	{
		font-size: 15px;
		color: #fff;
		text-decoration: none;
		white-space: nowrap;
	}

	div.flNavEl_1_normal a:hover,
	div.flNavEl_1_inPath a,
	div.flNavEl_1_inPath a:link,
	div.flNavEl_1_inPath a:visited,
	div.flNavEl_1_inPath a:hover,
	div.flNavEl_1_here div.noLink
	{
		color: #cecece;
	}

	div.co_flNav_red div.flNavEl_1_normal a:hover,
	div.co_flNav_red div.flNavEl_1_inPath a,
	div.co_flNav_red div.flNavEl_1_inPath a:link,
	div.co_flNav_red div.flNavEl_1_inPath a:visited,
	div.co_flNav_red div.flNavEl_1_inPath a:hover,
	div.co_flNav_red div.flNavEl_1_here div.noLink
	{
		color: #e06060;
	}

	div.co_flNav_blue div.flNavEl_1_normal a:hover,
	div.co_flNav_blue div.flNavEl_1_inPath a,
	div.co_flNav_blue div.flNavEl_1_inPath a:link,
	div.co_flNav_blue div.flNavEl_1_inPath a:visited,
	div.co_flNav_blue div.flNavEl_1_inPath a:hover,
	div.co_flNav_blue div.flNavEl_1_here div.noLink
	{
		color: #00b3ff;
	}

	div.co_flNav_yellow div.flNavEl_1_normal a:hover,
	div.co_flNav_yellow div.flNavEl_1_inPath a,
	div.co_flNav_yellow div.flNavEl_1_inPath a:link,
	div.co_flNav_yellow div.flNavEl_1_inPath a:visited,
	div.co_flNav_yellow div.flNavEl_1_inPath a:hover,
	div.co_flNav_yellow div.flNavEl_1_here div.noLink
	{
		color: #fada80;
	}

	div.co_flNav_green div.flNavEl_1_normal a:hover,
	div.co_flNav_green div.flNavEl_1_inPath a,
	div.co_flNav_green div.flNavEl_1_inPath a:link,
	div.co_flNav_green div.flNavEl_1_inPath a:visited,
	div.co_flNav_green div.flNavEl_1_inPath a:hover,
	div.co_flNav_green div.flNavEl_1_here div.noLink
	{
		color: #7ec033;
	}

	div.co_flNav_darkred div.flNavEl_1_normal a:hover,
	div.co_flNav_darkred div.flNavEl_1_inPath a,
	div.co_flNav_darkred div.flNavEl_1_inPath a:link,
	div.co_flNav_darkred div.flNavEl_1_inPath a:visited,
	div.co_flNav_darkred div.flNavEl_1_inPath a:hover,
	div.co_flNav_darkred div.flNavEl_1_here div.noLink
	{
		color: #c98795;
	}

	div.co_flNav_orange div.flNavEl_1_normal a:hover,
	div.co_flNav_orange div.flNavEl_1_inPath a,
	div.co_flNav_orange div.flNavEl_1_inPath a:link,
	div.co_flNav_orange div.flNavEl_1_inPath a:visited,
	div.co_flNav_orange div.flNavEl_1_inPath a:hover,
	div.co_flNav_orange div.flNavEl_1_here div.noLink
	{
		color: #d18168;
	}

	div.co_flNav_lightGreen div.flNavEl_1_normal a:hover,
	div.co_flNav_lightGreen div.flNavEl_1_inPath a,
	div.co_flNav_lightGreen div.flNavEl_1_inPath a:link,
	div.co_flNav_lightGreen div.flNavEl_1_inPath a:visited,
	div.co_flNav_lightGreen div.flNavEl_1_inPath a:hover,
	div.co_flNav_lightGreen div.flNavEl_1_here div.noLink
	{
		color: #a7c83d;
	}

	/* Einstellung der Trennelemente */
	div.flOuterShell td.sep img
	{
		height: 29px;
		width: 20px;
	}
/* << */


/* >> Fusszeile Version: rel-1-0-0 */
	/* Spalte des Footers */
	td.msFooter
	{
		text-align: left;
	}

	/* Anpassungen fuer den Fusszeilenkontainer*/
	div.decoEl
	{
		width: 981px;
	}

	div.deco_1
	{
		/width: 100%;
		padding-left: 250px;
		background: #535655 url(../xist4c/web/standard/06/img/footer_emblem.gif) 59px 12px no-repeat;
	}

	div.deco_2
	{
		/width: 100%;
		background: #fff url(../xist4c/web/standard/06/img/teaser_right_fbs.gif) top right repeat-y;
		padding: 44px 190px 30px 20px;
	}

	/* Definitionen fuer die Fusszeilentabelle */
	table.footer
	{
		width: 100%;
	}

	/* Einstellungen der Fusszeilen Tabellenzelle */
	table.footer td
	{
		font-size: 11px;
		color: #000;
	}

	/* Anpassungen der Fusszeilen Inhaltselemente*/
	table.footer td p,
	table.footer td ul,
	table.footer td ol,
	table.footer td form,
	table.footer td h1,
	table.footer td h2,
	table.footer td h3,
	table.footer td h4,
	table.footer td h5,
	table.footer td h6
	{
		font-size: 11px;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}

	table.footer td a,
	table.footer td a:link,
	table.footer td a:visited,
	table.footer td a:hover
	{
		text-decoration: none;
	}

	table.footer td a:hover
	{
	}

	div.footerElements
	{
	}

	div.footerElements table.footerLinkTable
	{
		width: 100%;
		margin-bottom: 15px;
	}

	div.footerElements table.footerLinkTable a img
	{
		border: 0;
	}

	div.footerElements div.footerText
	{
		font-size: 12px;
		line-height: 14px;
		text-align: left;
	}

	div.footerElements div.footerNav
	{
		text-align: left;
	}

	div.footerElements div.footerNav a,
	div.footerElements div.footerNav a:link,
	div.footerElements div.footerNav a:visited,
	div.footerElements div.footerNav a:hover
	{
		font-size: 10px;
		line-height: 12px;
	}

	div.footerElements div.footerNav span
	{
		margin: 0 3px;
	}
/* <<  */


/* >> Standard Formular Elemente: rel-1-2-0 */
	div.stdFormOuter
	{
	}

	table.stdFormTable
	{
	}

	table.stdFormTable td.stdFormContent
	{
	}

	td.stdFormContent
	{
	}

	div.formDesc
	{
		margin-bottom: 10px;
	}

	table.stdFormFieldsTable
	{
	}

	table.stdFormFieldsTable tr.row_normal,
	table.stdFormFieldsTable tr.row_required
	{
	}

	table.stdFormFieldsTable tr td
	{
	}

	/* Group title */
	table.stdFormFieldsTable tr td.stdFormGroupTitle div.stdFormGroupText
	{
		font-weight: bold;
		border-bottom: 2px solid #000;
		padding: 15px 5px 2px 5px;
		margin-bottom: 5px;
	}

	table.stdFormFieldsTable tr td.stdFormGroupTitle div.stdFormGroupHint span
	{
		font-weight: normal;
	}

	table.stdFormFieldsTable tr td div.formError span
	{
		display: block;
		color: red;
		padding-bottom: 5px;
		padding-right: 5px;
	}

	div.formGlobalError span
	{
		color: red;
		font-weight: bold;
		font-size: 11px;
	}

	/* Formular prompts */
	table.stdFormFieldsTable tr td.stdFormPrompt
	{
		padding-left: 10px;
		padding-right: 5px;
	}

	table.stdFormFieldsTable tr td.stdFormPrompt div
	{
	}

	table.stdFormFieldsTable tr td.stdFormPrompt div.required
	{
	}

	table.stdFormFieldsTable tr td.stdFormPrompt div.required span.req
	{
	}

	/* Formular fields */
	table.stdFormFieldsTable tr td input.input_text,
	table.stdFormFieldsTable tr td textarea
	{
		width: 98%;
		font-size: 12px;
		margin-bottom: 5px;
	}

	table.stdFormFieldsTable tr td select
	{
		font-size: 11px;
	}

	table.stdFormFieldsTable tr td textarea
	{
		overflow: auto;
	}

	/* Submit Button */
	table.stdFormTable table.custFormSumbitTable
	{
		width: 100%;
	}

	table.stdFormTable tr td.stdFormSubmit
	{
		text-align: right;
		padding: 5px;
	}

	table.stdFormTable tr td.stdFormSubmit table
	{
		width: 100%;
	}

	table.stdFormTable tr td.stdFormSubmit td.subButton
	{
		width: 100%;
		text-align: right;
	}

	table.stdFormTable tr td.stdFormSubmit input
	{
		width: 69px;
		height: 25px;
		background: url(../xist4c/web/standard/06/img/de/next.gif) top left no-repeat;
		cursor: pointer;
		cursor: hand;
	}

	table.stdFormTable tr td.stdFormSubmit td.backButton img
	{
		width: 70px;
		height: 25px;
		background: url(../xist4c/web/standard/06/img/de/back.gif) top left no-repeat;
		cursor: pointer;
		cursor: hand;
	}
/* << */


/* >> Anpassungen des Logos und Bilder im Kopfbereich Version: rel-1-0-0 */
	/* Einstellungen der positionierung des Logo Klickbereich */
	div.linkCont1
	{
		width: auto;
		position: absolute;
		left: 0px;
		top: 30px;
		z-index: 2;
	}

	div.linkCont2
	{
		width: auto;
		position: absolute;
		left: 250px;
		top: 30px;
		z-index: 3;
	}

	/* Definition der groesse des Logo Klickbereichs*/
	div.linkCont1 img
	{
		width: 250px;
		height: 151px;
		border: 0px;
	}

	div.linkCont2 img
	{
		width: 731px;
		height: 151px;
		border: 0px;
	}

	/* Tabelle fuer Kopfbilder */
	table.headerImg
	{
	}

	table.headerImg td
	{
		padding-top: 30px;
		background: url(../xist4c/web/standard/06/img/head_fbs.gif) top left repeat-x;
	}

	/* Verhalten des 1 Kopfbereichsbild */
	td.hImg
	{
		width: 250px;
	}

	/* Verhalten des 2 Kopfbereichsbild */
	td.hImg1
	{
		width: 100%;
	}

	/* Verhalten des 3 Kopfbereichsbild */
	td.hImg2
	{
		display: none;
	}
/* << */


/* >> Sprachumschalter Version: rel-1-0-1 */
	/* Definitionen fuer den Sprachumschalterkontainer */
	div.lSwCont
	{
	}

	/* Layout fuer Select Box */
	div.lSwCont div.selectBox
	{
		width: auto;
		position: absolute;
		left: 270px;
		top: 5px;
		z-index: 5;
		padding-left: 115px;
		background: url(../xist4c/web/standard/06/img/de/lSwitch_prompt.gif) 0px 3px no-repeat;
	}

	/* Sprachumschalter Formularfeld einstellungen */
	div.lSwCont select
	{
		font-size: 10px;
		width: 120px;
	}

	/* Layout fuer Flaggen */
	div.lSwCont div.flags
	{
		width: 150px;
		position: absolute;
		left: 270px;
		top: 8px;
		z-index: 5;
		font-size: 10px;
		padding-left: 115px;
		background: url(../xist4c/web/standard/06/img/de/lSwitch_prompt.gif) 0px 0px no-repeat;
	}

	div.lSwCont div.flags div.active,
	div.lSwCont div.flags div.passive,
	div.lSwCont div.flags div.disabled
	{
	}

	div.lSwCont div.flags div.language,
	div.lSwCont div.flags div.flag,
	div.lSwCont div.flags div.spc
	{
		float: left;
	}

	div.lSwCont div.flags div.spc,
	div.lSwCont div.flags div.spc img
	{
		display: none;
	}

	div.lSwCont div.flags div.language
	{
		display: none;
		padding-top: 4px;
		padding-right: 5px;
	}

	div.lSwCont div.flags div.disabled div.language span
	{
		text-decoration: line-through;
	}

	div.lSwCont div.flags div.language a:link,
	div.lSwCont div.flags div.language a:visited,
	div.lSwCont div.flags div.language a:hover,
	div.lSwCont div.flags div.language span
	{
	}

	div.lSwCont div.flags div.flag
	{
		padding-right: 10px;
	}
/* << */


/* >> Schnellzugriff Version: rel-1-0-0 */
	/* Definitionen fuer den Schnellzugriffkontainer */
	div.qAccessCont
	{
		width: 155px;
		position: absolute;
		left: 30px;
		top: 157px;
		z-index: 6;
	}

	/* Schnellzugriff Formularfeld einstellungen */
	div.qAccessCont select
	{
		font-size: 10px;
		width: 100%;
	}
/* << */


/* >> Schnellsuche Version: rel-1-1-0 */
	/* Definitionen fuer den Schnellsuchekontainer */
	div.qSearchCont
	{
		width: 204px;
		position: absolute;
		left: 31px;
		top: 187px;
		z-index: 3;
	}

	/* Schnellsuche Formulareinstellungen */
	div.qSearchCont form
	{
		margin-top: 0px;
		margin-bottom: 0px;
	}

	div.qSearchCont table.qSearch
	{
	}

	/* Schnellsuche Formularfeld Einstellungen */
	div.qSearchCont table.qSearch td input.text
	{
		font-size: 11px;
		width: 100%;
		color: #000;
		border: 0;
		border-top: 1px solid #252525;
		border-left: 1px solid #252525;
		margin-bottom: 1px;
	}

	div.qSearchCont table.qSearch td.qsSpacer img
	{
		width: 13px;
	}

	/*  Schnellsuche "Go" button */
	div.qSearchCont table.qSearch td input.button
	{
		width: 62px;
		height: 20px;
		background: url(../xist4c/web/standard/06/img/de/goButt.gif) left center no-repeat;
	}

	#c_qSearch
	{
		background: #babbbb url(../xist4c/web/standard/06/img/de/quickSearchBgImg.gif) left center no-repeat;
	}
/* << */


/* >> Navigationstitel Version: rel-1-0-1 */
	div.navTitleElement
	{
		padding: 5px 5px 5px 34px;
	}

	div.navTitleElement div.ntDes1,
	div.navTitleElement div.ntDes2,
	div.navTitleElement div.ntDes3,
	div.navTitleElement div.ntDes4
	{
	}

	div.navTitleElement div.inner
	{
	}

	div.navTitleElement div.inner span
	{
		font-size: 13px;
		color: #fff;
		font-weight: bold;
	}
/* << */


/* >> Navigation links Version: rel-1-0-1 */
	/* Aeussere Navigationskontainer */
	div.navOuterShell
	{
		margin-bottom: 20px;
	}

	div.noDes1,
	div.noDes2
	{
	}

	/* Bild fue den Start der Navigation */
	div.navOuterShell div.topImg
	{
	}

	div.navOuterShell div.topImg img
	{
		display: none;
	}

	/* Bild fuer das Ende der Navigation */
	div.navOuterShell div.bottomImg
	{
	}

	div.navOuterShell div.bottomImg img
	{
		display: none;
	}

	/* Anpassung der minimalen Navigationskontainerhoehe */
	div.navOuterShell img.minHeight
	{
		display: none;
		height: 1px;
		float: left;
	}

	/*Angaben zur Navigationshuelle.
		Je Ebene haben Sie die Moeglichkeit den Ebenenhintergrund zu veraendern.*/
	div.navCHS_1,
	div.navCHS_2,
	div.navCHS_3
	{
	}

	div.navCHS_2
	{
		border-top: 1px solid #626464;
		border-bottom: 1px solid #626464;
		background: #2b2d2d;
	}

	/* Angaben zur Navigationsknotenhuelle */
	div.navNS_0
	{
	}

	div.navNS_0,
	div.navNS_1,
	div.navNS_2,
	div.navNS_3
	{
	}

	div.navEl_0_normal, div.navEl_0_inPath, div.navEl_0_here,
	div.navEl_1_normal, div.navEl_1_inPath, div.navEl_1_here,
	div.navEl_2_normal, div.navEl_2_inPath, div.navEl_2_here,
	div.navEl_3_normal, div.navEl_3_inPath, div.navEl_3_here
	{
	}

	div.navEl_0_normal, div.navEl_0_inPath, div.navEl_0_here
	{
		display: none;
	}

	div.navEl_0_normal span.inner, div.navEl_0_inPath span.inner, div.navEl_0_here span.inner,
	div.navEl_1_normal span.inner, div.navEl_1_inPath span.inner, div.navEl_1_here span.inner,
	div.navEl_2_normal span.inner, div.navEl_2_inPath span.inner, div.navEl_2_here span.inner,
	div.navEl_3_normal span.inner, div.navEl_3_inPath span.inner, div.navEl_3_here span.inner
	{
	}

	div.navEl_0_here div.noLink,
	div.navEl_0_normal a,
	div.navEl_0_normal a:link, div.navEl_0_normal a:visited, div.navEl_0_normal a:hover,
	div.navEl_0_inPath a,
	div.navEl_1_inPath a:link, div.navEl_1_inPath a:visited, div.navEl_1_inPath a:hover,
	div.navEl_1_here div.noLink,
	div.navEl_1_normal a,
	div.navEl_1_normal a:link, div.navEl_1_normal a:visited, div.navEl_1_normal a:hover,
	div.navEl_1_inPath a,
	div.navEl_1_inPath a:link, div.navEl_1_inPath a:visited, div.navEl_1_inPath a:hover,
	div.navEl_2_here div.noLink,
	div.navEl_2_normal a,
	div.navEl_2_normal a:link, div.navEl_2_normal a:visited, div.navEl_2_normal a:hover,
	div.navEl_2_inPath a,
	div.navEl_2_inPath a:link, div.navEl_2_inPath a:visited, div.navEl_2_inPath a:hover,
	div.navEl_3_here div.noLink,
	div.navEl_3_normal a,
	div.navEl_3_normal a:link, div.navEl_3_normal a:visited, div.navEl_3_normal a:hover,
	div.navEl_3_inPath a,
	div.navEl_3_inPath a:link, div.navEl_3_inPath a:visited, div.navEl_3_inPath a:hover
	{
		display: block;
		font-size: 13px;
		line-height: 19px;
		color: #fff;
		padding: 0px 5px 0px 34px;
		text-decoration: none;
	}

	/* Ebene 0 */
	div.navEl_0_here div.noLink,
	div.navEl_0_normal a,
	div.navEl_0_normal a:link, div.navEl_0_normal a:visited, div.navEl_0_normal a:hover,
	div.navEl_0_inPath a,
	div.navEl_0_inPath a:link, div.navEl_0_inPath a:visited, div.navEl_0_inPath a:hover
	{
		font-weight: bold;
		padding: 5px 5px 2px 34px;
	}

	div.navEl_0_normal a:hover, div.navEl_0_inPath a:hover,
	div.navEl_0_here div.noLink
	{
	}

	/* Ebene 1 */
	div.navEl_1_here div.noLink,
	div.navEl_1_normal a,
	div.navEl_1_normal a:link, div.navEl_1_normal a:visited, div.navEl_1_normal a:hover,
	div.navEl_1_inPath a,
	div.navEl_1_inPath a:link, div.navEl_1_inPath a:visited, div.navEl_1_inPath a:hover
	{
	}

	div.navEl_1_normal a:hover,
	div.navEl_1_inPath a,
	div.navEl_1_inPath a:link, div.navEl_1_inPath a:visited, div.navEl_1_inPath a:hover,
	div.navEl_1_here div.noLink
	{
		background: url(../xist4c/web/standard/06/img/nav_lev1_inPath.gif) 9px 3px no-repeat;
	}

	div.navEl_1_normal a:hover,
	div.navEl_1_inPath a:hover,
	div.navEl_1_here div.noLink
	{
		background-image: url(../xist4c/web/standard/06/img/nav_lev1_here.gif);
	}

	/* Ebene 2 */
	div.navEl_2_here div.noLink,
	div.navEl_2_normal a,
	div.navEl_2_normal a:link, div.navEl_2_normal a:visited, div.navEl_2_normal a:hover,
	div.navEl_2_inPath a,
	div.navEl_2_inPath a:link, div.navEl_2_inPath a:visited, div.navEl_2_inPath a:hover
	{
		font-size: 11px;
		padding: 1px 5px 1px 34px;
	}

	div.navEl_2_normal a:hover,
	div.navEl_2_inPath a,
	div.navEl_2_inPath a:link, div.navEl_2_inPath a:visited, div.navEl_2_inPath a:hover,
	div.navEl_2_here div.noLink
	{
		background: url(../xist4c/web/standard/06/img/nav_lev2_hover.gif) 9px 3px no-repeat;
	}

	div.navEl_2_here div.noLink
	{
		background-image: url(../xist4c/web/standard/06/img/nav_lev2_here.gif);
	}

	div.navEl_2_here div.noLink
	{
		background-color: #555757;
	}

	/* Ebene 3 */
	div.navEl_3_here div.noLink,
	div.navEl_3_normal a,
	div.navEl_3_normal a:link, div.navEl_3_normal a:visited, div.navEl_3_normal a:hover,
	div.navEl_3_inPath a,
	div.navEl_3_inPath a:link, div.navEl_3_inPath a:visited, div.navEl_3_inPath a:hover
	{
		font-size: 11px;
		padding: 2px 5px 2px 44px;
	}

	div.navEl_3_normal a:hover,
	div.navEl_3_inPath a,
	div.navEl_3_inPath a:link, div.navEl_3_inPath a:visited, div.navEl_3_inPath a:hover,
	div.navEl_3_here div.noLink
	{
		text-decoration: underline;
	}
/* << */


/* >> NavSplitShell Version: rel-1-0-0 */
	div.navSplitShell
	{
		margin-bottom: 20px;
	}

	div.navSplitShell div.nssTitle h3
	{
	}

	div.navSplitShell div.nssDes1,
	div.navSplitShell div.nssDes2,
	div.navSplitShell div.nssDes3
	{
	}

	div.navSplitShell div.navNS_0,
	div.navSplitShell div.navNS_1,
	div.navSplitShell div.navNS_2,
	div.navSplitShell div.navNS_3
	{
		margin-bottom: 7px;
	}

	div.navSplitShell div.navCHS_2
	{
		padding-top: 5px;
	}

	div.navSplitShell div.navEl_0_here div.noLink,
	div.navSplitShell div.navEl_0_normal a,
	div.navSplitShell div.navEl_0_normal a:link,
	div.navSplitShell div.navEl_0_normal a:visited,
	div.navSplitShell div.navEl_0_normal a:hover,
	div.navSplitShell div.navEl_0_inPath a,
	div.navSplitShell div.navEl_0_inPath a:link,
	div.navSplitShell div.navEl_0_inPath a:visited,
	div.navSplitShell div.navEl_0_inPath a:hover,
	div.navSplitShell div.navEl_1_here div.noLink,
	div.navSplitShell div.navEl_1_normal a,
	div.navSplitShell div.navEl_1_normal a:link,
	div.navSplitShell div.navEl_1_normal a:visited,
	div.navSplitShell div.navEl_1_normal a:hover,
	div.navSplitShell div.navEl_1_inPath a,
	div.navSplitShell div.navEl_1_inPath a:link,
	div.navSplitShell div.navEl_1_inPath a:visited,
	div.navSplitShell div.navEl_1_inPath a:hover,
	div.navSplitShell div.navEl_2_here div.noLink,
	div.navSplitShell div.navEl_2_normal a,
	div.navSplitShell div.navEl_2_normal a:link,
	div.navSplitShell div.navEl_2_normal a:visited,
	div.navSplitShell div.navEl_2_normal a:hover,
	div.navSplitShell div.navEl_2_inPath a,
	div.navSplitShell div.navEl_2_inPath a:link,
	div.navSplitShell div.navEl_2_inPath a:visited,
	div.navSplitShell div.navEl_2_inPath a:hover,
	div.navSplitShell div.navEl_3_here div.noLink,
	div.navSplitShell div.navEl_3_normal a,
	div.navSplitShell div.navEl_3_normal a:link,
	div.navSplitShell div.navEl_3_normal a:visited,
	div.navSplitShell div.navEl_3_normal a:hover,
	div.navSplitShell div.navEl_3_inPath a,
	div.navSplitShell div.navEl_3_inPath a:link,
	div.navSplitShell div.navEl_3_inPath a:visited,
	div.navSplitShell div.navEl_3_inPath a:hover
	{
		display: block;
		font-size: 13px;
		line-height: 19px;
		color: #fff;
		text-decoration: none;
		padding: 1px 5px 1px 20px;
	}

	div.navSplitShell div.navEl_0_here div.noLink,
	div.navSplitShell div.navEl_0_normal a,
	div.navSplitShell div.navEl_0_normal a:link,
	div.navSplitShell div.navEl_0_normal a:visited,
	div.navSplitShell div.navEl_0_normal a:hover,
	div.navSplitShell div.navEl_0_inPath a,
	div.navSplitShell div.navEl_0_inPath a:link,
	div.navSplitShell div.navEl_0_inPath a:visited,
	div.navSplitShell div.navEl_0_inPath a:hover,
	div.navSplitShell div.navEl_1_here div.noLink,
	div.navSplitShell div.navEl_1_normal a,
	div.navSplitShell div.navEl_1_normal a:link,
	div.navSplitShell div.navEl_1_normal a:visited,
	div.navSplitShell div.navEl_1_normal a:hover,
	div.navSplitShell div.navEl_1_inPath a,
	div.navSplitShell div.navEl_1_inPath a:link,
	div.navSplitShell div.navEl_1_inPath a:visited,
	div.navSplitShell div.navEl_1_inPath a:hover
	{
		background: #a6a6a6 url(../xist4c/web/standard/06/img/teaser_nav.gif) 98% 2px no-repeat;
		padding: 1px 5px 1px 20px;
	}

	div.navSplitShell div.navEl_0_here div.noLink,
	div.navSplitShell div.navEl_0_normal a:hover,
	div.navSplitShell div.navEl_0_inPath a:hover,
	div.navSplitShell div.navEl_1_here div.noLink,
	div.navSplitShell div.navEl_1_normal a:hover,
	div.navSplitShell div.navEl_1_inPath a,
	div.navSplitShell div.navEl_1_inPath a:link,
	div.navSplitShell div.navEl_1_inPath a:visited,
	div.navSplitShell div.navEl_1_inPath a:hover
	{
		background-image: url(../xist4c/web/standard/06/img/nav_lev2_here.gif);
		background-color: #626464;
	}

	div.navSplitShell div.navEl_2_here div.noLink,
	div.navSplitShell div.navEl_2_normal a,
	div.navSplitShell div.navEl_2_normal a:link,
	div.navSplitShell div.navEl_2_normal a:visited,
	div.navSplitShell div.navEl_2_normal a:hover,
	div.navSplitShell div.navEl_2_inPath a,
	div.navSplitShell div.navEl_2_inPath a:link,
	div.navSplitShell div.navEl_2_inPath a:visited,
	div.navSplitShell div.navEl_2_inPath a:hover
	{
		font-size: 11px;
		line-height: 14px;
		padding-left: 34px;
		background: transparent;
	}

	div.navSplitShell div.navEl_2_normal a:hover,
	div.navSplitShell div.navEl_2_inPath a,
	div.navSplitShell div.navEl_2_inPath a:link,
	div.navSplitShell div.navEl_2_inPath a:visited,
	div.navSplitShell div.navEl_2_inPath a:hover,
	div.navSplitShell div.navEl_2_here div.noLink
	{
		text-decoration: underline;
	}

	div.navSplitShell div.navEl_2_here div.noLink
	{
		font-weight: bold;
	}

	div.navSplitShell div.navEl_3_here div.noLink,
	div.navSplitShell div.navEl_3_normal a,
	div.navSplitShell div.navEl_3_normal a:link,
	div.navSplitShell div.navEl_3_normal a:visited,
	div.navSplitShell div.navEl_3_normal a:hover,
	div.navSplitShell div.navEl_3_inPath a,
	div.navSplitShell div.navEl_3_inPath a:link,
	div.navSplitShell div.navEl_3_inPath a:visited,
	div.navSplitShell div.navEl_3_inPath a:hover
	{
		font-size: 11px;
		line-height: 14px;
		padding-left: 44px;
	}

	div.navSplitShell div.navEl_3_normal a:hover,
	div.navSplitShell div.navEl_3_inPath a,
	div.navSplitShell div.navEl_3_inPath a:link,
	div.navSplitShell div.navEl_3_inPath a:visited,
	div.navSplitShell div.navEl_3_inPath a:hover,
	div.navSplitShell div.navEl_3_here div.noLink
	{
		text-decoration: underline;
	}

	div.navSplitShell div.navEl_3_here div.noLink
	{
		font-weight: bold;
	}
/* << */


/* >> Randbereich links Version: rel-1-0-0 */
	/* Definition des linken Randbereichs */
	td.leftBorderCol
	{
		background: #535655;
	}

	/* Anpassungen der Randbereich Breite und den Abstand von oben*/
	td.leftBorderCol div.leBoElShell img.topSpc,
	td.leftBorderCol div.leBoElShell img.bottomSpc
	{
		height: 0px;
		width: 250px;
	}

	td.leftBorderCol div.leBoElShell img.bottomSpc
	{
		height: 1px;
	}

	/* Randbereich Inhaltscontainer */
	td.leftBorderCol div.lElCont
	{
	}
/* << */


/* >> Randbereich rechts Version: rel-1-0-0 */
	/* Definition des rechten Randbereichs */
	td.rightBorderCol
	{
		padding-left: 1px;
	}

	/* Anpassungen der Randbereich Breite und den Abstand von oben*/
	td.rightBorderCol div.riBoElShell img.topSpc,
	td.rightBorderCol div.riBoElShell img.bottomSpc
	{
		height: 18px;
		width: 180px;
	}

	td.rightBorderCol div.riBoElShell img.bottomSpc
	{
		height: 0px;
	}

	/* Randbereich Inhaltscontainer */
	td.rightBorderCol div.rElCont
	{
	}
/* << */


/* >> Teaser rechts Version: rel-1-1-0 */
	/* Einstellung des Teaser Inhaltbereichs */
	td.rightBorderCol div.rElCont div.title,
	td.rightBorderCol div.rElCont div.titleBL,
	td.rightBorderCol div.rElCont .el_eventCal .titleBL
	{
		background: #c7c7c7 url(../xist4c/web/standard/06/img/teaser_titleR_icon.gif) 98% 5px no-repeat;
		padding: 5px 25px 5px 20px;
	}

	td.rightBorderCol div.rElCont div.titleBL
	{
		background-image: none;
	}

	/* Definition des Teasertitel */
	td.rightBorderCol div.rElCont div.title h3,
	td.rightBorderCol div.rElCont div.titleBL h3
	{
		font-size: 13px;
		line-height: 15px;
		margin: 0px;
		color: #2b2d2d;
	}

	/* Definition des Teaseruntertitel */
	td.rightBorderCol div.rElCont h4
	{
		font-size: 11px;
		margin: 0 5px 3px 20px;
		color: #2b2d2d;
	}

	/* Einstellungen fuer die aeussere Teaserhuelle */
	td.rightBorderCol div.rElCont div.tDesOut1,
	td.rightBorderCol div.rElCont div.tDesOut1BL
	{
		background: #c7c7c7;
	}

	td.rightBorderCol div.rElCont div.tDesOut2,
	td.rightBorderCol div.rElCont div.tDesOut2BL
	{
		margin-bottom: 15px;
	}

	td.rightBorderCol div.rElCont div.tOuter,
	td.rightBorderCol div.rElCont div.tOuterBL
	{
		/width: 100%;
	}

	td.rightBorderCol div.rElCont div.tOuterBL
	{
		padding-bottom: 15px;
	}

	/* Zusaetzliche Design Kontainer fuer den Teaser Inhaltsbereich*/
	td.rightBorderCol div.rElCont div.tOuter div.des1,
	td.rightBorderCol div.rElCont div.tOuterBL div.des1BL
	{
	}

	td.rightBorderCol div.rElCont div.tOuter div.des2,
	td.rightBorderCol div.rElCont div.tOuterBL div.des2BL
	{
	}

	td.rightBorderCol div.rElCont div.tOuter div.des1 div.des2 div.des3,
	td.rightBorderCol div.rElCont div.tOuterBL div.des1BL div.des2BL div.des3BL
	{
	}

	/* Einstellungen fuer die Teaserhuelle */
	td.rightBorderCol div.rElCont div.tOuter div.des1 div.des2 div.des3 div.content,
	td.rightBorderCol div.rElCont div.tOuterBL div.des1BL div.des2BL div.des3BL div.contentBL
	{
		/width: 100%;
	}

	td.rightBorderCol div.rElCont div.tOuterBL div.des1BL div.des2BL div.des3BL div.contentBL
	{
	}

	/* Anpassungen des Text Inhaltsbereich */
	td.rightBorderCol div.rElCont div.tDesOut1 a,
	td.rightBorderCol div.rElCont div.tDesOut1 a:link,
	td.rightBorderCol div.rElCont div.tDesOut1 a:visited,
	td.rightBorderCol div.rElCont div.tDesOut1 a:hover,
	td.rightBorderCol div.rElCont div.tDesOut1BL a,
	td.rightBorderCol div.rElCont div.tDesOut1BL a:link,
	td.rightBorderCol div.rElCont div.tDesOut1BL a:visited,
	td.rightBorderCol div.rElCont div.tDesOut1BL a:hover
	{
		color: #2b2d2d;
	}

	td.rightBorderCol div.rElCont div.tDesOut1 a:hover,
	td.rightBorderCol div.rElCont div.tDesOut1BL a:hover
	{
		color: #575b5b;
	}

	/* 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: 2px;
		margin-bottom: 3px;
	}

	/* Fuer Bild zu Textabstand bei links und rechts umfliessend */
	td.rightBorderCol div.rElCont div.teaserImgOuterL
	{
		padding-right: 10px;
	}

	td.rightBorderCol div.rElCont div.teaserImgOuterR
	{
		padding-left: 10px;
	}

	td.rightBorderCol div.rElCont div.teaserContOuter
	{
	}

	/* Bild zu Textabstand bei rechts und links freibleibend*/
	td.rightBorderCol div.rElCont div.teaserContOuterL
	{
		padding-left: 10px;
	}

	td.rightBorderCol div.rElCont div.teaserContOuterR
	{
		padding-right: 10px;
	}

	/* 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: 11px;
		line-height: 16px;
		color: #2b2d2d;
		margin: 0px 5px 10px 20px;
	}

	td.rightBorderCol div.rElCont div.teaserContOuterL p,
	td.rightBorderCol div.rElCont div.teaserContOuterL h4
	{
		margin-left: 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: 11px;
		line-height: 16px;
		color: #2b2d2d;
	}

	/* 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: 0px;
		margin-bottom: 10px;
	}

	/* Einstellungen der Abstaende des Mehrlinks */
	td.rightBorderCol div.rElCont div.teaserSublinkShell
	{
		padding: 4px 5px 4px 20px;
		text-align: left;
	}

	/* Anpassen der Schriftgroesse des "mehr..." Links */
	td.rightBorderCol div.rElCont div.teaserSublinkShell a
	{
		font-size: 11px;
		line-height: 15px;
	}

	/* Definition fuer die "mehr..." Link Grafik */
	td.rightBorderCol div.rElCont div.teaserSublinkShell img
	{
		display: none;
		width: 6px;
		height: 10px;
		vertical-align: text-top;
		border: 0px;
		background: url(../xist4c/web/standard/06/img/littleTeaserArrow.gif) bottom left no-repeat;
	}

	/* Anpassungen der Platzhalterzelle der rechten Teaser Spalte*/
	td.tRightSpcCol
	{
		display: none;
	}

	/* Anpassungen des Platzhalters der rechten Teaser Spalte*/
	td.tRightSpcCol img
	{
		display: none;
	}
/* << */


/* >> Teaser links Version: rel-1-1-0 */
	/* Einstellung des Teaser Inhaltbereichs */
	td.leftBorderCol div.lElCont div.title,
	td.leftBorderCol div.lElCont div.titleBL
	{
		background: #878988 url(../xist4c/web/standard/06/img/teaser_title_icon.gif) 98% 5px no-repeat;
		padding: 5px 25px 5px 34px;
	}

	td.leftBorderCol div.lElCont div.titleBL
	{
		background-image: none;
	}

	/* Definition des Teasertitel */
	td.leftBorderCol div.lElCont div.title h3,
	td.leftBorderCol div.lElCont div.titleBL h3
	{
		font-size: 13px;
		line-height: 15px;
		margin: 0px;
		color: #fff;
	}

	/* Definition des Teaseruntertitel */
	td.leftBorderCol div.lElCont h4
	{
		font-size: 11px;
		margin: 0 5px 3px 34px;
		color: #fff;
	}

	/* Einstellungen fuer die aeussere Teaserhuelle */
	td.leftBorderCol div.lElCont div.tDesOut1,
	td.leftBorderCol div.lElCont div.tDesOut1BL
	{
		background: #878988;
	}

	td.leftBorderCol div.lElCont div.tDesOut2,
	td.leftBorderCol div.lElCont div.tDesOut2BL
	{
		margin-bottom: 15px;
	}

	td.leftBorderCol div.lElCont div.tOuter,
	td.leftBorderCol div.lElCont div.tOuterBL
	{
		/width: 100%;
	}

	td.leftBorderCol div.lElCont div.tOuterBL
	{
		padding-bottom: 15px;
	}

	/* Zusaetzliche Design Kontainer fuer den Teaser Inhaltsbereich*/
	td.leftBorderCol div.lElCont div.tOuter div.des1,
	td.leftBorderCol div.lElCont div.tOuterBL div.des1BL
	{
	}

	td.leftBorderCol div.lElCont div.tOuter div.des2,
	td.leftBorderCol div.lElCont div.tOuterBL div.des2BL
	{
	}

	td.leftBorderCol div.lElCont div.tOuter div.des1 div.des3,
	td.leftBorderCol div.lElCont div.tOuterBL div.des1BL div.des3BL
	{
	}

	/* Einstellungen fuer die Teaserhuelle */
	td.leftBorderCol div.lElCont div.tOuter div.des1 div.des2 div.des3 div.content,
	td.leftBorderCol div.lElCont div.tOuterBL div.des1BL div.des2BL div.des3BL div.contentBL
	{
		/width: 100%;
	}

	td.leftBorderCol div.lElCont div.tOuterBL div.des1BL div.des2BL div.des3BL div.contentBL
	{
	}

	/* Anpassungen des Text Inhaltsbereich */
	td.leftBorderCol div.lElCont div.tDesOut1 a,
	td.leftBorderCol div.lElCont div.tDesOut1 a:link,
	td.leftBorderCol div.lElCont div.tDesOut1 a:visited,
	td.leftBorderCol div.lElCont div.tDesOut1 a:hover,
	td.leftBorderCol div.lElCont div.tDesOut1BL a,
	td.leftBorderCol div.lElCont div.tDesOut1BL a:link,
	td.leftBorderCol div.lElCont div.tDesOut1BL a:visited,
	td.leftBorderCol div.lElCont div.tDesOut1BL a:hover
	{
		color: #fff;
	}

	td.leftBorderCol div.lElCont div.tDesOut1 a:hover,
	td.leftBorderCol div.lElCont div.tDesOut1BL a:hover
	{
		color: #444;
	}

	/* 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: 2px;
		margin-bottom: 3px;
	}

	/* Fuer Bild zu Textabstand bei links und rechts umfliessend */
	td.leftBorderCol div.lElCont div.teaserImgOuterL
	{
		padding-right: 10px;
	}

	td.leftBorderCol div.lElCont div.teaserImgOuterR
	{
		padding-left: 10px;
	}

	td.leftBorderCol div.lElCont div.teaserContOuter
	{
	}

	/* Bild zu Textabstand bei rechts und links freibleibend*/
	td.leftBorderCol div.lElCont div.teaserContOuterL
	{
		padding-left: 10px;
	}

	td.leftBorderCol div.lElCont div.teaserContOuterR
	{
		padding-right: 10px;
	}

	/* 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 Text Inhaltsbereich */
	td.leftBorderCol div.lElCont p
	{
		font-size: 11px;
		line-height: 16px;
		color: #fff;
		margin: 0px 5px 10px 34px;
	}

	td.leftBorderCol div.lElCont div.teaserContOuterL p,
	td.leftBorderCol div.lElCont div.teaserContOuterL h4
	{
		margin-left: 0;
	}

	/* 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
	{
		color: #fff;
		font-size: 11px;
		line-height: 16px;
	}

	/* 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: 0px;
		margin-bottom: 10px;
	}

	/* Einstellungen der Abstaende des Mehrlinks */
	td.leftBorderCol div.lElCont div.teaserSublinkShell
	{
		padding: 4px 5px 4px 34px;
		text-align: left;
	}

	/* Anpassen der Schriftgroesse des "mehr..." Links */
	td.leftBorderCol div.lElCont div.teaserSublinkShell a
	{
		font-size: 11px;
		line-height: 15px;
	}

	/* Definition fuer die "mehr..." Link Grafik */
	td.leftBorderCol div.lElCont div.teaserSublinkShell img
	{
		display: none;
		width: 6px;
		height: 10px;
		vertical-align: text-top;
		border: 0px;
		background: url(../xist4c/web/standard/06/img/littleTeaserArrow.gif) bottom left no-repeat;
	}
/* << */


/* >> News Teaser Version: rel-1-0-0 */
	div.newsTContShell
	{
		/width: 100%;
		padding: 0px 5px 2px 20px;
	}

	div.newsTContShell div.inner
	{
	}

	div.newsTContShell div.inner div.date
	{
		font-weight: bold;
		color: #000;
		font-size: 10px;
	}

	div.newsTContShell div.inner h3
	{
		font-size: 11px;
		margin: 0;
		font-weight: normal;
		margin-bottom: 5px;
		padding-left: 10px;
	}

	div.newsTContShell div.inner h3 a:link,
	div.newsTContShell div.inner h3 a:visited,
	div.newsTContShell div.inner h3 a:hover
	{
		color: #2b2d2d;
	}

	div.newsTContShell div.inner h3 a:hover
	{
		color: #575b5b;
	}
/* << */


/* >> Teaser login Version: rel-1-1-0 */
	div.teaserLogin
	{
		padding-bottom: 10px;
		padding-right: 5px;
	}

	div.teaserLogin form
	{
		margin: 0;
		padding: 0;
	}

	div.teaserLogin form div.errors div
	{
		font-size: 10px;
		font-weight: bold;
		color: darkred;
		padding-bottom: 5px;
	}

	div.teaserLogin form div.fieldShell
	{
		float:left;
	}

	div.teaserLogin form div.field,
	div.teaserLogin form div.user,
	div.teaserLogin form div.pass
	{
	}

	div.teaserLogin form div.user
	{
		padding-bottom: 3px;
	}

	div.teaserLogin form div.field input
	{
		width: 100px;
		font-size: 10px;
	}

	div.teaserLogin form div.button
	{
		text-align: right;
		padding-top: 21px;
	}

	div.teaserLogin form div.button input
	{
		width: 43px;
		height: 16px;
		background: url(../xist4c/web/standard/06/img/loginButt.gif) top left no-repeat;
		cursor: pointer;
		cursor: hand;
	}

	div.teaserLogin div.service
	{
		padding-top: 5px;
	}

	div.teaserLogin div.service div.fPass,
	div.teaserLogin div.service div.fReg
	{
		font-size: 11px;
	}

	#t_LoginUser, #t_LoginPass
	{
		background: #fff url(../xist4c/web/standard/06/img/de/loginUserBgImg.gif) left top no-repeat;
	}

	#t_LoginPass
	{
		background-image: url(../xist4c/web/standard/06/img/de/loginPasswordBgImg.gif);
	}
/* << */


/* >> Teaser logout Version: rel-1-1-0 */
	div.teaserLogout
	{
		padding-bottom: 10px;
		padding-right: 5px;
	}

	div.teaserLogout div.user
	{
		font-size: 10px;
		padding-bottom: 3px;
	}

	div.teaserLogout div.user span
	{
		font-weight: bold;
	}

	div.teaserLogout div.button
	{
		text-align: right;
	}

	div.teaserLogout div.button a img
	{
		border: 0;
		width: 52px;
		height: 16px;
		background: url(../xist4c/web/standard/06/img/logoutButt.gif) top left no-repeat;
	}
/* << */


/* >> Teaser document list Version: rel-1-0-0 */
	div.teaserDList
	{
		padding-bottom: 10px;
		padding-right: 5px;
	}

	div.teaserDList div.item,
	div.teaserDList div.lastItem
	{
		clear: both;
		padding-top: 4px;
		padding-bottom: 3px;
	}

	div.teaserDList div.lastItem
	{
		border-bottom: none;
	}

	div.teaserDList .icon
	{
		display: block;
		float: left;
		margin-right: 9px;
	}

	div.teaserDList .icon img
	{
		border: none;
	}
/* << */


/* >> Teaser quicksearch Version: rel-1-0-0 */
	/* Schnellsuche Formulareinstellungen */
	div.tOuter form,
	div.tOuterBL form
	{
		margin: 0px;
	}

	div.teaserSearch
	{
		padding-bottom: 10px;
		padding-right: 5px;
	}

	div.teaserSearch div.text,
	div.teaserSearch div.button
	{
	}

	div.teaserSearch div.text
	{
		float: left;
	}

	div.teaserSearch div.button
	{
		text-align: right;
	}

	/* Schnellsuche Formularfeld Einstellungen */
	div.teaserSearch div.text input
	{
		font-size: 10px;
		width: 130px;
	}

	/*  Schnellsuche "Go" button */
	div.teaserSearch div.button input
	{
		width: 16px;
		height: 20px;
		background: url(../xist4c/web/standard/06/img/goButt.gif) left center no-repeat;
	}

	#t_qSearch
	{
		background: #fff url(../xist4c/web/standard/06/img/de/quickSearchBgImg.gif) left center no-repeat;
	}
/* << */


/* >> News Uebersicht Version: rel-1-0-0 */
	/* News Uebersicht Tabelle */
	table.news
	{
	}

	/* Anpassungen fuer das News Datum in der Uebersicht*/
	table.news td.date
	{
		font-weight: bold;
		color: #535655;
		padding-right: 8px;
	}

	/* News Info Spalte */
	table.news td.item
	{
		padding-bottom: 12px;
	}

	/* Definition der News Uebersicht Ueberschrift */
	table.news td.item h3
	{
		margin: 0px 0px 8px 0px;
	}

	/* Definition der News Uebersicht Unterueberschrift */
	table.news td.item h4
	{
		margin: 0px 0px 3px 0px;
	}

	/* Einstellungen fuer die News Beschreibung */
	table.news td.item div.desc
	{
		margin: 0px;
		line-height: 20px;
	}

	/* Definition fuer das News Bild */
	table.news td.item img.rFloat
	{
		float: right;
		margin-left: 10px;
		margin-bottom: 5px;
	}

	/* Anpassungen des News "mehr...." Links */
	table.news td.item div.more
	{
		clear: both;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	table.news td.item div.more a
	{
	}

	/* Einstellungen des News "mehr..." Icons */
	table.news td.item div.more img
	{
		display: none;
	}
/* << */


/* >> Autonews Uebersicht Version: rel-1-0-0 */
	/* Autonews Tabelle */
	table.aN
	{
	}

	/* Definition fuer das Datum auf der Uebersicht */
	table.aN td.date
	{
		font-weight: bold;
		color: #535655;
		padding-right: 8px;
	}

	/* Anpassungen der Beschreibungsspalte*/
	table.aN td.item
	{
		padding-bottom: 10px;
	}

	/* Anpassungen des Titels auf der Uebersicht */
	table.aN td.item h3
	{
		margin: 0px 0px 8px 0px;
	}

	/* Anpassungen des Untertitels auf der Uebersicht */
	table.aN td.item h4
	{
		margin: 0px 0px 3px 0px;
	}

	/* Definitionen fuer das Uebersichtsbild */
	table.aN td.item a img,
	table.aN td.item img
	{
		float: right;
		margin-left: 10px;
		margin-bottom: 5px;
	}

	/* Anpassungen fuer die Autonews Beschreibung  auf der Uebersicht*/
	table.aN td.item div.desc
	{
		margin: 0px;
		line-height: 20px;
	}

	/* Einstellungen des "mehr..." Links */
	table.aN td.item div.more
	{
		clear: both;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	table.aN td.item div.more a
	{
	}

	/* Definitionen fuer das "mehr..." Link Icon */
	table.aN td.item div.more img
	{
		display: none;
	}
/* << */


/* >> Autonews Panel Version: rel-1-0-0 */
	/* Auto news Tabelle */
	table.aNP
	{
	}

	/* Definition des Autonews Panel Datum */
	table.aNP td span.date
	{
		font-size: 10px;
	}

	/* Einstellungen des Autonews Titels */
	table.aNP td h3.title
	{
		display: inline;
		font-size: 12px;
		margin: 0;
	}

	/* Formatiert die Trennlinie zwischen Ueberschrift und Unterueberschrift*/
	table.aNP td img.line
	{
		width: 100%;
		margin: 2px 0px 2px 0px;
		background: #000;
	}

	/* Einstellungen des Autonews Untertitels */
	table.aNP td h4.subtitle
	{
		margin: 0px 0px 3px 0px;
		font-size: 11px;
	}

	/* Einstellungen der Autonews Beschreibung */
	table.aNP td div.desc
	{
		margin: 0px;
		font-size: 11px;
		line-height: 20px;
	}

	/* Einstellungen fuer das Autonewsbild */
	table.aNP td img.rFloat,
	table.aNP td a img.rFloat
	{
		float: right;
		margin-left: 5px;
		margin-bottom: 2px;
	}

	/* Definitionen fuer den "mehr..." Link */
	table.aNP td div.more
	{
		clear: both;
		margin-top: 5px;
		margin-bottom: 5px;
		font-size: 11px;
	}

	table.aNP td div.more a
	{
	}

	/* 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
	{
		font-size: 11px;
	}

	/* Anpassen des Autonews Panel "zur Uebersicht...." Icons */
	table.aNPSublink td a img
	{
		display: none;
	}
/* << */


/* >> Dokumentenliste Version: rel-1-1-1 */
	/* Document Liste Tabelle */
	table.dList
	{
	}

	table.dList td.icon,
	table.dList td.spc,
	table.dList td.text
	{
	}

	/* Einstellungen fuer die Dateibeschreibung */
	table.dList td div a,
	table.dList td div a:link,
	table.dList td div a:visited,
	table.dList td div a:hover
	{
		font-size: 11px;
		font-weight: bold;
		line-height: 20px;
	}

	table.dList td span.desc
	{
		font-size: 11px;
		line-height: 20px;
	}

	/* Groesse des Listentitels */
	table.dList td div.size,
	table.dList_withHeader td div.size
	{
		font-family: Arial Narrow, Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
		color: #000;
		white-space: nowrap;
	}

	/* Document list table with table header and special layout*/
	table.dList_withHeader
	{
	}

	table.dList_withHeader td
	{
		padding-bottom: 5px;
	}

	table.dList_withHeader td.col1 a
	{
	}

	table.dList_withHeader td span.desc
	{
	}
/* << */


/* >> Fragen und Antworten Version: rel-1-0-1 */
	/* Einstellungen fuer Gruppenkontainer */
	div.faqGrShell
	{
		margin-bottom: 15px;
	}

	/* Definition der Gruppentitel in der Fragenuebersicht */
	div.faqGrShell h3
	{
		margin-bottom: 3px;
	}

	/* Anpassungen fuer den Listenelementekontainer */
	div.faqGrShell ul
	{
		margin-top: 0px;
		margin-bottom: 0px;
	}

	/* Definitionen des Listenelements */
	div.faqGrShell ul li
	{
		margin-bottom: 5px;
	}

	/* Einstellungen fuer den Fragekontainer in der Detailansicht*/
	div.dQShell
	{
		margin: 10px 0px 15px 0px;
		background: #ededed;
	}

	div.dQDes1,
	div.dQDes2,
	div.dQDes3,
	div.dQDes4
	{
	}

	/* Anpassungen des "Frage" Titels auf der Detailseite */
	div.dQShell div.prefix
	{
		padding: 5px;
		background: #c7c7c7;
		font-weight: bold;
		font-size: 14px;
	}

	/* Einstellungen der Detail Ansicht der Frage */
	div.dQShell div.question
	{
		padding: 10px 5px 10px 20px;
	}
/* << */


/* >> Termin uebersicht Version: rel-1-0-0 */
	div.appointmentOuterShell
	{
	}

	div.appointmentOuterShell div.grpShell
	{
		margin-top: 10px;
		margin-bottom: 15px;
		background: #ededed;
	}

	div.appointmentOuterShell div.grpShell h3
	{
		font-size: 14px;
		line-height: 20px;
		margin: 0;
		background: #c7c7c7;
		padding: 2px 5px 2px 15px;
	}

	div.appointmentOuterShell div.grpShell div.item
	{
		padding: 4px 5px 4px 15px;
	}

	div.appointmentOuterShell div.grpShell div.item div.date
	{
		float: left;
		width: 70px;
		line-height: 20px;
	}

	div.appointmentOuterShell div.grpShell div.item div.title
	{
		margin-left: 80px;
		margin-bottom: 5px;
		line-height: 20px;
	}

	div.appointmentOuterShell div.grpShell div.item div.desc
	{
		margin-left: 82px;
		margin-bottom: 5px;
		font-size: 11px;
		line-height: 20px;
	}

	div.appointmentOuterShell div.grpShell div.item div.img
	{
		float: right;
		margin-left: 5px;
	}

	div.appointmentOuterShell div.grpShell div.item div.more
	{
		margin-bottom: 8px;
	}

	div.appointmentOuterShell div.grpShell div.item div.more div
	{
		text-align: right;
	}

	div.appointmentOuterShell div.grpShell div.item div.more div a:link,
	div.appointmentOuterShell div.grpShell div.item div.more div a:visited,
	div.appointmentOuterShell div.grpShell div.item div.more div a:hover
	{
	}
/* << */


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

	/* Bildelement */
	div.fsMediaShell div.img
	{
	}

	/* Freies XHTML Element */
	div.fsMediaShell div.free
	{
	}
/* << */


/* >> Standard Listenelement Version: rel-1-0-0 */
	/* Anpassungen fuer den Listeneintragkontainer */
	div.gOvItem
	{
		margin-bottom: 25px;
	}

	/* Definition des Titels des Listeneintrags */
	div.gOvItem h3
	{
		margin: 0px 0px 8px 0px;
	}

	/* Definition des Untertitels des Listeneintrags */
	div.gOvItem h4
	{
		margin: 0px 0px 3px 0px;
	}

	/* Definition der Beschreibung des Listeneintrags */
	div.gOvItem div
	{
		margin: 0px;
	}

	div.gOvItem div.desc
	{
		line-height: 20px;
	}

	/* Definitionen fuer das Listenbild */
	div.gOvItem a img.rFloat,
	div.gOvItem img.rFloat
	{
		float: right;
		margin-left: 10px;
		margin-bottom: 5px;
	}

	/* Einstellungen des Listen "mehr..." Links */
	div.gOvItem div.more
	{
		clear: both;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	div.gOvItem div.more a
	{
		display: none;
	}

	/* Einstellungen des Listen "mehr..." Icons */
	div.gOvItem div.more img
	{
		display: none;
	}
/* <<  */


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

	/* 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: 11px;
		line-height: 20px;
		font-weight: bold;
	}

	/* Linklisten Bullet */
	table.llShell td.bullet,
	table.llShell td.bulletSpc
	{
	}

	table.llShell td img.bullet
	{
		width: 6px;
		height: 6px;
		margin-top: 7px;
		margin-right: 6px;
		background: #2d2b2b;
	}

	/* Titel */
	table.llShell td.title
	{
	}

	/* Anpassungen der Linkbeschreibung */
	table.llShell td.desc
	{
		font-size: 11px;
		line-height: 20px;
	}
/* << */


/* >> Login und Logout Element Version: rel-3-0-0 */
	/* >>>>>Quick login */
	/* Definitionen fuer den Schnelllogin- Schnelllogoutkontainer */
	div.quickLogKontainer
	{
		width: 165px;
		position: absolute;
		left: 30px;
		top: 4px;
		z-index: 4;
	}

	/* Einstellungen fuer das Login Formular */
	form.quicklogin
	{
		margin: 0px;
		padding: 0px;
	}

	/* Angaben zu den Input Formularfeldern im Quicklogin Bereich*/
	form.quicklogin table td.qlField
	{
		padding-right: 6px;
	}

	form.quicklogin table td input.text
	{
		font-size: 10px;
		width: 100%;
		border: 0;
		border-top: 1px solid #252525;
		border-left: 1px solid #252525;
	}

	form.quicklogin table td.qlButton
	{
		padding-top: 2px;
	}

	/* Angaben zu dem Input Button im Quicklogin Bereich*/
	form.quicklogin table td input.button
	{
		width: 42px;
		height: 16px;
		border: 0;
		background: url(../xist4c/web/standard/06/img/loginButt.gif) top left no-repeat;
	}

	#qlUser
	{
		background: #fff url(../xist4c/web/standard/06/img/de/loginUserBgImg.gif) 0px 0px no-repeat;
	}
	#qlPassword
	{
		background: #fff url(../xist4c/web/standard/06/img/de/loginPasswordBgImg.gif) 0px 0px no-repeat;
	}

	/* >>>>Standard Login */
	div.loginForm,
	div.registrationForm
	{
		padding-top: 10px;
		padding-bottom: 20px;
	}

	div.loginForm table.stdFormTable,
	div.registrationForm table.stdFormTable
	{
	}

	div.loginForm td.stdFormContent,
	div.registrationForm td.stdFormContent
	{
		border: 0;
	}

	div.loginForm div.stdFormContInner,
	div.registrationForm div.stdFormContInner
	{
	}

	div.loginForm div.formError span,
	div.registrationForm div.formError span
	{
		color: #fff;
		margin-top: 10px;
	}

	div.loginForm div.formDesc,
	div.registrationForm div.formDesc
	{
		/width: 100%;
		padding: 3px;
		background: #fff;
		color: #000;
	}

	div.loginForm div.stdFormFieldsShell
	{
		text-align: center;
	}

	div.loginForm table.stdFormFieldsTable,
	div.registrationForm table.stdFormFieldsTable
	{
		width: 400px;
		border: 1px solid #2b2d2d;
		background: #535655;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
	}

	/* Beschriftungen fuer den Standard Login */
	div.loginForm table.stdFormFieldsTable tr td.stdFormPrompt div,
	div.registrationForm table.stdFormFieldsTable tr td.stdFormPrompt div
	{
		color: #fff;
	}

	/* Angaben zu den Input Formularfeldern im Standard Login Bereich*/
	div.loginForm table.stdFormFieldsTable tr td input.input_text,
	div.registrationForm table.stdFormFieldsTable tr td input.input_text
	{
		font-size: 10px;
		width: 160px;
	}

	/* Anpassen der Login Fehlermeldung bei missgluecktem Loginversuch*/
	div.loginForm table.stdFormFieldsTable tr td div.formError span,
	div.registrationForm table.stdFormFieldsTable tr td div.formError span
	{
	}

	div.loginForm table.stdFormFieldsTable tr td.stdFormSubmit,
	div.registrationForm table.stdFormFieldsTable tr td.stdFormSubmit
	{
	}

	/* Angaben zu dem Input Button im Standard Login*/
	div.loginForm table.stdFormFieldsTable tr td.stdFormSubmit input,
	div.registrationForm table.stdFormFieldsTable tr td.stdFormSubmit input
	{
		width: 43px;
		height: 16px;
		background: url(../xist4c/web/standard/06/img/loginButt.gif) top left no-repeat;
	}

	div.loginForm table.stdFormFieldsTable tr td.backButton,
	div.registrationForm table.stdFormFieldsTable tr td.backButton
	{
		display: none;
	}

	/* >>>>Logout */
	form.logoutFormField
	{
		margin: 0px;
		padding: 0px;
	}

	/* logout Tabelle */
	table.logout
	{
	}

	/* Anpassungen fuer den Beschreibungstext im Logout Bereich */
	table.logout td div.prompt
	{
		font-size: 9px;
		font-weight: normal;
	}

	/* Formatierung des Benutzernamens im Logout Bereich.*/
	table.logout td div.user
	{
		font-weight: bold;
		font-size: 10px;
		white-space: nowrap;
		line-height: 10px;
	}

	/* Formatierung des Buttons im Logout Bereich.*/
	table.logout td a img
	{
		width: 50px;
		height: 16px;
		background: url(../xist4c/web/standard/06/img/logoutButt.gif) center no-repeat;
		border: none;
	}
/* >> */


/* >> Schriftgroessen Anpassung (FontSizeAdjust) Version: rel-1-0-0 */
	div.fontSizeAdjustCont
	{
		position: absolute;
		left: auto;
		right: 20px;
		top: 5px;
		z-index: 43;
	}

	div.fontSizeAdjustShell
	{
	}

	div.fontSizeAdjustShell div.inner1
	{
		width: 205px;
		background: url(../xist4c/web/standard/06/img/de/fontSizeAdjust_prompt.gif) 0 4px no-repeat;
		padding-bottom: 3px;
	}

	div.fontSizeAdjustShell div.inner2
	{
		margin-left: 85px;
	}

	div.fontSizeAdjustShell div.item
	{
		float: left;
		width: 16px;
		height: 16px;
		margin: 0 12px;
		cursor: hand;
		cursor: pointer;
	}

	div.fontSizeAdjustShell div.symbol_0_pass,
	div.fontSizeAdjustShell div.symbol_1_pass,
	div.fontSizeAdjustShell div.symbol_2_pass,
	div.fontSizeAdjustShell div.symbol_0_act,
	div.fontSizeAdjustShell div.symbol_1_act,
	div.fontSizeAdjustShell div.symbol_2_act
	{
		background: url(../xist4c/web/standard/06/img/fontSizeAdjust_normal_pass.gif) center no-repeat;
	}

	div.fontSizeAdjustShell div.symbol_1_pass
	{
		background-image: url(../xist4c/web/standard/06/img/fontSizeAdjust_big_pass.gif);
	}

	div.fontSizeAdjustShell div.symbol_2_pass
	{
		background-image: url(../xist4c/web/standard/06/img/fontSizeAdjust_bigger_pass.gif);
	}

	div.fontSizeAdjustShell div.symbol_0_act
	{
		background-image: url(../xist4c/web/standard/06/img/fontSizeAdjust_normal_act.gif);
	}

	div.fontSizeAdjustShell div.symbol_1_act
	{
		background-image: url(../xist4c/web/standard/06/img/fontSizeAdjust_big_act.gif);
	}

	div.fontSizeAdjustShell div.symbol_2_act
	{
		background-image: url(../xist4c/web/standard/06/img/fontSizeAdjust_bigger_act.gif);
	}
/* << */


/* >> Blaetterelement Version: rel-2-0-0 */
	div.pagerExtendedShell
	{
	}

	div.pagerExtDes1
	{
	}

	div.pagerExtendedShell div.results,
	div.pagerExtendedShell div.itemsPerPage,
	div.pagerExtendedShell div.goToPageFormShell
	{
		display: none;
	}

	/* Pager Kontainer */
	div.pager
	{
	}

	/* Einstellungen fuer die Informationen wieviel Seiten gefunden wurden bsp. "Seite (1 / 23)" */
	div.pager div.pInfo
	{
		text-align: center;
		font-size: 11px;
		color: #000;
	}

	/* Definition der Schriftfarbe der Tabellenzelle fuer die gefundenen Seiten */
	div.pager table.pPages td
	{
		color: #000;
	}

	/* Einstellung der momentan angewaehlten Seite */
	div.pager table.pPages td span
	{
		font-weight: bold;
		color: #000;
	}

	/* Anpassen der Links */
	div.pager table.pPages td a:link,
	div.pager table.pPages td a:visited,
	div.pager table.pPages td a:hover
	{
		font-size: 11px;
		vertical-align: middle;
		text-decoration: none;
	}

	/*  Anpassungen fuer den linken Pager Pfeil aktiv und passiv*/
	div.pager table.pPages td a img.firstAct
	{
		height: 9px;
		width: 11px;
		background: url(../xist4c/web/standard/06/img/firstPageButtActive.gif) center left no-repeat;
		margin: 0px 4px 0px 0px;
		border: 0px;
	}

	div.pager table.pPages td img.firstPass
	{
		height: 9px;
		width: 11px;
		margin: 0px 4px 0px 0px;
		background: url(../xist4c/web/standard/06/img/firstPageButtPassive.gif) center left no-repeat;
		border: 0px;
	}

	/* Anpassungen fuer den halb linken Pager Pfeil aktiv und passiv */
	div.pager table.pPages td a img.prevAct
	{
		height: 9px;
		width: 5px;
		margin: 0px 2px 0px 0px;
		background: url(../xist4c/web/standard/06/img/prevPageButtActive.gif) center left no-repeat;
		border: 0px;
	}

	div.pager table.pPages td img.prevPass
	{
		height: 9px;
		width: 5px;
		margin: 0px 2px 0px 0px;
		background: url(../xist4c/web/standard/06/img/prevPageButtPassive.gif) center left no-repeat;
		border: 0px;
	}

	/* Anpassungen fuer den halb rechten Pager Pfeil aktiv und passiv */
	div.pager table.pPages td a img.nextAct
	{
		height: 9px;
		width: 5px;
		margin: 0px 0px 0px 2px;
		background: url(../xist4c/web/standard/06/img/nextPageButtActive.gif) center right no-repeat;
		border: 0px;
	}

	div.pager table.pPages td img.nextPass
	{
		height: 9px;
		width: 5px;
		margin: 0px 0px 0px 2px;
		background: url(../xist4c/web/standard/06/img/nextPageButtPassive.gif) center right no-repeat;
		border: 0px;
	}

	/* Anpassungen fuer den rechten Pager Pfeil aktiv und passiv */
	div.pager table.pPages td a img.lastAct
	{
		height: 9px;
		width: 11px;
		margin: 0px 0px 0px 4px;
		background: url(../xist4c/web/standard/06/img/lastPageButtActive.gif) center right no-repeat;
		border: 0px;
	}

	div.pager table.pPages td img.lastPass
	{
		height: 9px;
		width: 11px;
		margin: 0px 0px 0px 4px;
		background: url(../xist4c/web/standard/06/img/lastPageButtPassive.gif) center right no-repeat;
		border: 0px;
	}

	/* Anpassungen fuer das Pager Trennelement */
	div.pager table.pPages td img.sep
	{
		height: 4px;
		width: 4px;
		margin: 0px 3px 0px 3px;
		background: url(../xist4c/web/standard/06/img/designElement.gif) center center no-repeat;
		border: 0px;
	}
/* << */


/* >> Blaetterelement fuer Dokumentunterteilung Version: rel-1-0-0 */
	div.topContentPager
	{
	}

	div.bottomContentPager
	{
	}

	div.contPagerShell
	{
		margin-bottom: 10px;
	}

	div.contPagerShell div.outDes1
	{
		padding: 2px 5px 2px 5px;
	}

	div.contPagerShell div.outDes2
	{
		text-align: right;
	}

	div.contPagerShell div.outDes2 table
	{
		margin-left: auto;
	}

	div.contPagerShell div.outDes2 table td
	{
	}

	div.contPagerShell div.outDes2 table td div.des1
	{
	}

	div.contPagerShell div.outDes2 table td div.des2
	{
	}

	/* Links des normalen pagers */
	div.contPagerShell div.outDes2 table td div.here,
	div.contPagerShell div.outDes2 table td a:link,
	div.contPagerShell div.outDes2 table td a:visited,
	div.contPagerShell div.outDes2 table td a:hover
	{
		display: block;
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
		padding: 1px 4px 1px 4px;
		border: 1px solid #2b2d2d;
		color: #fff;
		text-decoration: none;
		background: #999;
	}

	div.contPagerShell div.outDes2 table td a:hover
	{
		background: #535655;
	}

	div.contPagerShell div.outDes2 table td div.here
	{
		background: #2b2d2d;
	}

	div.contPagerShell div.outDes2 table td div.spc
	{
		display: block;
		width: 1px;
		height: 10px;
		margin: 1px 3px 0 3px;
		background: #000;
	}

	/* Anordnung der simplen Bildpagerelemente */
	div.smpContPagerShell
	{
		/width: 100%;
		margin-bottom: 10px;
	}

	div.smpContPagerShell div.outDes1
	{
	}

	div.smpContPagerShell div.outDes2
	{
		/width: 100%;
		margin: 2px 5px 2px 5px;
		text-align: right;
	}

	div.smpContPagerShell div.outDes2 table.outer
	{
		margin-left: auto;
	}

	div.smpContPagerShell div.outDes2 table.outer td.left
	{
		text-align: left;
	}

	div.smpContPagerShell div.outDes2 table.outer td.right
	{
		text-align: right;
	}

	div.smpContPagerShell div.outDes2 table.outer td.left div.d1_left,
	div.smpContPagerShell div.outDes2 table.outer td.right div.d1_right
	{
	}

	div.smpContPagerShell div.outDes2 table.outer td.left div.d2_left,
	div.smpContPagerShell div.outDes2 table.outer td.right div.d2_right
	{
	}

	div.smpContPagerShell div.outDes2 table.outer td.sep
	{
		width: 1px;
	}

	table.pElOuter_left,
	table.pElOuter_right
	{
	}

	table.pElOuter_right
	{
		margin-left: auto;
	}

	table.pElOuter_left td.spcL,
	table.pElOuter_left td.spcR,
	table.pElOuter_right td.spcL,
	table.pElOuter_right td.spcR
	{
	}

	table.pElOuter_left td.spcR img,
	table.pElOuter_right td.spcL img
	{
		width: 3px;
	}

	table.pElOuter_left td.spcL img,
	table.pElOuter_left td.spcR img,
	table.pElOuter_right td.spcL img,
	table.pElOuter_right td.spcR img
	{
	}

	/* Links des simplen Bildpagerelements */
	table.pElOuter_left td.pEl div.noLink img,
	table.pElOuter_right td.pEl div.noLink img,
	table.pElOuter_left td.pEl a:link img,
	table.pElOuter_left td.pEl a:visited img,
	table.pElOuter_left td.pEl a:hover img,
	table.pElOuter_right td.pEl a:link img,
	table.pElOuter_right td.pEl a:visited img,
	table.pElOuter_right td.pEl a:hover img
	{
		height: 20px;
		width: 24px;
		background-position: left top;
		background-repeat: no-repeat;
		border: none;
	}

	table.pElOuter_left td.pEl a:link img,
	table.pElOuter_left td.pEl a:visited img,
	table.pElOuter_left td.pEl a:hover img
	{
		background-image: url(../xist4c/web/standard/06/img/smpPagArrowLeft.gif);
	}

	table.pElOuter_right td.pEl a:link img,
	table.pElOuter_right td.pEl a:visited img,
	table.pElOuter_right td.pEl a:hover img
	{
		background-image: url(../xist4c/web/standard/06/img/smpPagArrowRight.gif);
	}

	table.pElOuter_left td.pEl div.noLink img
	{
		background-image: url(../xist4c/web/standard/06/img/smpPagArrowLeftPass.gif);
	}

	table.pElOuter_right td.pEl div.noLink img
	{
		background-image: url(../xist4c/web/standard/06/img/smpPagArrowRightPass.gif);
	}

	/* Anordnung der simplen Textpagerelemente */
	div.smpTxtContPagerShell
	{
		/width: 100%;
		margin-bottom: 10px;
	}

	div.smpTxtContPagerShell div.outDes1
	{
		padding: 2px 5px 2px 5px;
	}

	div.smpTxtContPagerShell div.outDes2
	{
		/width: 100%;
		text-align: right;
	}

	div.smpTxtContPagerShell div.outDes2 table.outer
	{
		margin-left: auto;
	}

	div.smpTxtContPagerShell div.outDes2 table.outer td.left
	{
		text-align: left;
	}

	div.smpTxtContPagerShell div.outDes2 table.outer td.right
	{
		text-align: right;
	}

	div.smpTxtContPagerShell div.outDes2 table.outer td.left div.d1_left,
	div.smpTxtContPagerShell div.outDes2 table.outer td.right div.d1_right
	{
	}

	div.smpTxtContPagerShell div.outDes2 table.outer td.left div.d2_left,
	div.smpTxtContPagerShell div.outDes2 table.outer td.right div.d2_right
	{
	}

	div.smpTxtContPagerShell div.outDes2 table.outer td.sep
	{
		width: 1px;
		background: #000;
	}

	table.pTxtElOuter_left,
	table.pTxtElOuter_right
	{
	}

	table.pTxtElOuter_right
	{
		margin-left: auto;
	}

	table.pTxtElOuter_left td.spcL,
	table.pTxtElOuter_left td.spcR,
	table.pTxtElOuter_right td.spcL,
	table.pTxtElOuter_right td.spcR
	{
	}

	table.pTxtElOuter_left td.spcR img,
	table.pTxtElOuter_right td.spcL img
	{
		width: 10px;
	}

	table.pTxtElOuter_left td.spcL img,
	table.pTxtElOuter_left td.spcR img,
	table.pTxtElOuter_right td.spcL img,
	table.pTxtElOuter_right td.spcR img
	{
	}

	/* Links des simplen Textpagerelements */
	table.pTxtElOuter_left td.pEl div.noLink,
	table.pTxtElOuter_right td.pEl div.noLink,
	table.pTxtElOuter_left td.pEl a:link,
	table.pTxtElOuter_left td.pEl a:visited,
	table.pTxtElOuter_left td.pEl a:hover,
	table.pTxtElOuter_right td.pEl a:link,
	table.pTxtElOuter_right td.pEl a:visited,
	table.pTxtElOuter_right td.pEl a:hover
	{
		display: block;
		font-size: 12px;
		border: none;
	}

	table.pTxtElOuter_left td.pEl div.noLink,
	table.pTxtElOuter_left td.pEl a:link,
	table.pTxtElOuter_left td.pEl a:visited,
	table.pTxtElOuter_left td.pEl a:hover
	{
		padding-left: 20px;
		background: url(../xist4c/web/standard/06/img/smpTxtPagArrowLeft.gif) 0 1px no-repeat;
	}

	table.pTxtElOuter_right td.pEl div.noLink,
	table.pTxtElOuter_right td.pEl a:link,
	table.pTxtElOuter_right td.pEl a:visited,
	table.pTxtElOuter_right td.pEl a:hover
	{
		padding-right: 20px;
		background: url(../xist4c/web/standard/06/img/smpTxtPagArrowRight.gif) right 1px no-repeat;
	}

	table.pTxtElOuter_left td.pEl div.noLink
	{
		background-image: url(../xist4c/web/standard/06/img/smpTxtPagArrowLeftPass.gif);
		color: #666;
	}

	table.pTxtElOuter_right td.pEl div.noLink
	{
		background-image: url(../xist4c/web/standard/06/img/smpTxtPagArrowRightPass.gif);
		color: #666;
	}
/* << */


/* >> Absaetze im Panel Modus Version: rel-1-1-0 */
	/* Panel Titelkontainer */
	div.panelTitle,
	table.footer td div.panelTitle
	{
		/width: 100%;
		padding: 0px 0px 5px 0px;
	}

	/* Panel Titlekontainer im Footerbereich */
	table.footer td div.panelTitle
	{
	}

	/* Panel Titel */
	div.panelTitle h3,
	table.footer td div.panelTitle h3
	{
		font-size: 13px;
		margin: 0px;
	}

	/* Panel Titel im Footerbereich*/
	table.footer td div.panelTitle h3
	{
		font-size: 11px;
	}

	/* Enstellungen fuer den Panelkontainer */
	div.panelOuter,
	table.footer td div.panelOuter
	{
		/width: 100%;
		background: #ededed;
		padding: 15px 15px 15px 15px;
		margin-bottom: 15px;
	}

	/* Enstellungen fuer den Panelkontainer im Footerbereich*/
	table.footer td div.panelOuter
	{
	}

	/* Einstellungen fuer die Zentriertbild-Kontainer oben*/
	div.panelOuter div.paraCeTopImgOuter,
	table.footer td div.panelOuter div.paraCeTopImgOuter
	{
		margin-bottom: -1px;
	}

	div.panelOuter div.paraCeTopImgOuter div.outerD1,
	table.footer td div.panelOuter div.paraCeTopImgOuter div.outerD1
	{
	}

	div.panelOuter div.paraCeTopImgOuter div.outerD2,
	table.footer td div.panelOuter div.paraCeTopImgOuter div.outerD2
	{
	}

	/* Einstellungen fuer den Inhaltskontainer */
	div.panelOuter div.desOut1 div.des1
	{
	}

	div.panelOuter div.desOut1 div.des2
	{
	}

	div.panelOuter div.desOut1 div.des2 div.cont,
	table.footer td div.panelOuter div.desOut1 div.des2 div.cont
	{
		/width: 100%;
	}

	/* Einstellungen fuer den Inhaltskontainer im Footerbereich*/
	table.footer td div.panelOuter div.desOut1 div.des2 div.cont
	{
	}

	/* Design Panel Titelkontainer */
	div.designTitle,
	table.footer td div.designTitle
	{
		/width: 100%;
		padding: 5px 10px 5px 10px;
		background: #c7c7c7;
	}

	.eventDetailShell div.designTitle
	{
		background: #a4121b;
	}

	/* Design Panel Titelkontainer im Footerbereich*/
	table.footer td div.designTitle
	{
	}

	/* Design Panel Titel */
	div.designTitle h3,
	table.footer td div.designTitle h3
	{
		font-size: 14px;
		line-height: 20px;
		color: #525353;
		margin: 0px;
	}

	.eventDetailShell div.designTitle h3
	{
		color: #fff;
	}

	/* Design Panel Titel im Footerbereich*/
	table.footer td div.designTitle h3
	{
		font-size: 11px;
	}

	/* Enstellungen fuer den Design Panelkontainer */
	div.desPanelOuter,
	table.footer td div.desPanelOuter
	{
		background: #ededed;
		margin-bottom: 15px;
	}

	/* Enstellungen fuer den Design Panelkontainer im Footerbereich*/
	table.footer td div.desPanelOuter
	{
		background: transparent;
	}

	/* Einstellungen fuer die Design panel Zentriertbild-Kontainer oben*/
	div.desPanelOuter div.paraCeTopImgOuter,
	table.footer td div.desPanelOuter div.paraCeTopImgOuter
	{
	}

	div.desPanelOuter div.paraCeTopImgOuter div.outerD1,
	table.footer td div.desPanelOuter div.paraCeTopImgOuter div.outerD1
	{
	}

	div.desPanelOuter div.paraCeTopImgOuter div.outerD2,
	table.footer td div.desPanelOuter div.paraCeTopImgOuter div.outerD2
	{
	}

	/* Einstellungen fuer den Inhaltskontainer */
	div.desPanelOuter div.desOut1 div.des1
	{
	}

	div.desPanelOuter div.desOut1 div.des2
	{
	}

	/*  Einstellungen fuer den Design Inhaltskontainer  */
	div.desPanelOuter div.desOut1 div.des2 div.cont,
	table.footer td div.desPanelOuter div.desOut1 div.des2 div.cont
	{
		/width: 100%;
		padding: 5px 10px 12px 10px;
	}

	/*  Einstellungen fuer den Design Inhaltskontainer  im Footerbereich*/
	table.footer td div.desPanelOuter div.desOut1 div.des2 div.cont
	{
	}

	div.desPanelOuter div.paraSublinkShell
	{
		position: relative;
		top: 0;
		left: 0;
		z-index: 30;
		margin: 0 -10px;
		text-align: left;
		background: #a6a6a6;
		padding: 3px 0px;
	}

	div.desPanelOuter div.paraSublinkShell span.sL
	{
		line-height: 20px;
	}

	div.desPanelOuter div.paraSublinkShell a,
	div.desPanelOuter div.paraSublinkShell a:link,
	div.desPanelOuter div.paraSublinkShell a:visited,
	div.desPanelOuter div.paraSublinkShell a:hover
	{
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		padding: 0px 30px 0px 10px;
		text-decoration: none;
		background: url(../xist4c/web/standard/06/img/desPanel_moreLink.gif) 100% -3px no-repeat;
	}

	div.desPanelOuter div.paraSublinkShell a:hover
	{
		color: #e5e5e5;
	}

	div.desPanelOuter div.paraSublinkShell img
	{
		display: none;
	}

	/* special Style */
	div.co_highlight div.designTitle
	{
		/width: 100%;
		padding: 0 0 10px 0;
		background: transparent;
	}

	div.co_highlight div.designTitle h3
	{
		width: 184px;
		font-size: 14px;
		line-height: 20px;
		color: #525353;
		margin: 0px;
	}

	div.co_highlight div.desPanelOuter
	{
		position: relative;
		top: 0;
		left: 0;
		z-index: 30px;
		margin: 0 -20px 15px -20px;
		width: 550px;
		background: #ededed url(../xist4c/web/standard/06/img/desPanel_fbs.gif) top left repeat-y;
	}

	div.co_highlight div.desPanelOuter div.desOut1
	{
		padding: 12px 20px 12px 34px;
	}

	/*  Einstellungen fuer den Design Inhaltskontainer  */
	div.co_highlight div.desPanelOuter div.desOut1 div.des2 div.cont
	{
		/width: 100%;
		padding: 0;
		text-align: left;
	}

	div.co_highlight div.desPanelOuter div.desOut1 div.des2 div.cont div.paraImgOuterL,
	div.co_highlight div.desPanelOuter div.desOut1 div.des2 div.cont div.paraContOuterL
	{
		padding-left: 40px;
	}

	div.co_highlight div.desPanelOuter div.paraSublinkShell
	{
		position: relative;
		top: 0;
		left: -34px;
		margin: 0 0;
		z-index: 30;
		text-align: left;
		padding: 0;
		background: transparent;
	}

	div.co_highlight div.desPanelOuter div.paraSublinkShell a,
	div.co_highlight div.desPanelOuter div.paraSublinkShell a:link,
	div.co_highlight div.desPanelOuter div.paraSublinkShell a:visited,
	div.co_highlight div.desPanelOuter div.paraSublinkShell a:hover
	{
		display: block;
		width: 153px;
		/width: 217px;
		height: 20px;
		overflow: hidden;
		padding: 0 30px 0px 34px;
		background: url(../xist4c/web/standard/06/img/desPanel_moreLink.gif) top left no-repeat;
	}
/* << */


/* >> Absaetze Normal Version: rel-1-0-0 */
	/* Absatz Titel */
	h3.paraTitle,
	table.footer td h3.paraTitle
	{
		display: block;
		font-style: normal;
		font-weight: bold;
		font-size: 13px;
		padding-top: 6px;
		margin-bottom: 5px;
	}

	/* Absatz Titel im Footerbereich*/
	table.footer td h3.paraTitle
	{
		font-size: 11px;
		padding-top: 3px;
		margin-bottom: 2px;
	}

	/* Definition Absatz Untertitel */
	h4.paraSubtitle
	{
		font-weight: bold;
		font-size: 11px;
		margin: 2px 0px 5px 0px;
	}

	/* Definition Absatz Untertitel im Footerbereich*/
	table.footer td h4.paraSubtitle
	{
		font-weight: bold;
		font-size: 11px;
		margin: 2px 0px 2px 0px;
	}
/* << */


/* >> Allgemeine Absatz und Panel Definitionen Version: rel-1-1-1 */
	/* Einstellungen Absatz Inhalt */
	table.contentTable td.contentColumn p,
	table.contentTable td.contentColumn p.paraEl
	{
		margin: 0px;
		margin-bottom: 10px;
	}

	/* Einstellungen Absatz Inhalt im Footerbereich*/
	table.footer td p,
	table.footer td p.paraEl
	{
		margin: 0px;
		margin-bottom: 5px;
	}

	table.contentTable td.contentColumn p,
	table.contentTable td.contentColumn ul,
	table.contentTable td.contentColumn li
	{
		line-height: 20px;
	}

	/* Einstellungen der Bild und Content ausrichtung */
	div.paraImgOuter,
	div.paraImgOuterL,
	div.paraImgOuterR,
	div.paraFxImgOuter
	{
		padding-top: 0px;
		margin-bottom: 3px;
	}

	/* Fuer Bild zu Textabstand bei links und rechts umfliessend */
	div.paraImgOuterL
	{
		padding-right: 20px;
	}

	div.paraImgOuterR
	{
		padding-left: 20px;
	}

	div.paraContOuter,
	div.paraContOuterL,
	div.paraContOuterR
	{
	}

	/* Bild zu Textabstand bei rechts und links freibleibend*/
	div.paraContOuterL
	{
		padding-left: 20px;
	}

	div.paraContOuterR
	{
		padding-right: 20px;
	}

	/* Innerer Bild Container  */
	div.paraImgInner
	{
		margin-left: auto;
		margin-right: auto;
	}

	/* Bild zu Text im zentrierten Modus */
	div.paraCeImgOuter,
	div.paraCeTopImgOuter
	{
		text-align: center;
	}

	/* Definition Bilduntertext */
	div.paraImgInner div.sT
	{
		margin-top: 2px;
		margin-bottom: 3px;
		font-size: 11px;
		text-align: left;
	}

	/* Definition Bilduntertext im Footerbereich */
	table.footer td div.paraImgInner div.sT
	{
		margin-top: 1px;
		margin-bottom: 2px;
		font-size: 10px;
		text-align: left;
	}

	/* Einstellungen fuer den Absatz  "mehr..." Link */
	div.paraSublinkShell
	{
		text-align: right;
		margin-bottom: 5px;
	}

	/* Absatz Sublink */
	div.paraSublinkShell span.sL
	{
	}

	/* Einstellungen fuer den Absatz  "mehr..." Link im Footerbereich */
	table.footer td div.paraSublinkShell
	{
	}

	table.footer td div.paraSublinkShell span.sL
	{
	}

	/* Einstellungen der Absatz und Panel "mehr.." Link Icons */
	div.paraSublinkShell img
	{
		display: none;
		width: 8px;
		height: 14px;
		vertical-align: text-top;
		border: 0px;
		background: url(../xist4c/web/standard/06/img/paragraphArrow.gif) bottom left no-repeat;
	}

	/* Einstellungen der Absatz und Panel "mehr.." Link Icons im Footerbereich */
	table.footer td div.paraSublinkShell img
	{
		display: none;
	}
/* << */


/* >>Panel with Product Table Version: rel-1-0-0 */
	/* Enstellungen fuer den Panelkontainer */
	div.panelProductOuter
	{
		margin: 0px 0px 20px 0px;
		/width: 100%;
	}

	/* Panel Titelkontainer */
	div.panelProductOuter div.panelTitle
	{
		/width: 100%;
		border-bottom: 0;
	}

	/* Panel Titel */
	div.panelProductOuter div.panelTitle h3
	{
		margin: 0px;
	}

	/* Einstellungen fuer den Inhaltskontainer */
	div.panelProductOuter div.desOut1 div.des1
	{
		border: 1px solid #AFB0B2;
	}

	div.panelProductOuter div.desOut1 div.des2
	{
	}

	div.panelProductOuter div.desOut1 div.des2 div.cont
	{
		padding: 5px 5px 5px 5px;
	}

	/* Einstellungen fuer XHTML-Feld */
	div.panelProductOuter div.paragraphProductDataRow
	{
		/width: 100%;
		padding: 5px 15px 5px 9px;
		background-color: #ddd;
	}

	div.panelProductOuter form
	{
		margin: 0;
		padding: 0;
	}

	/* Einstellungen fuer Preis Tabelle */
	div.panelProductOuter table.priceTable
	{
		height: 19px;
		font-size: 8px;
		background: #72739A;
	}

	div.panelProductOuter table.priceTable td.amountCol,
	div.panelProductOuter table.priceTable td.amountCol input,
	div.panelProductOuter table.priceTable td.pricePrompt,
	div.panelProductOuter table.priceTable td.buttonProductLinkShell,
	div.panelProductOuter table.priceTable td.buttonProductLinkShell input
	{
		white-space: nowrap;
		font-size: 12px;
	}

	/* Einstellungen fuer Menge */
	div.panelProductOuter table.priceTable td.amountCol
	{
		padding: 1px 5px 0px 10px;
		color: #fff;
	}

	div.panelProductOuter table.priceTable td.amountCol input
	{
		width: 20px;
		font-size: 8px;
		margin: 0px 0px 2px 5px;
		padding: 1px 2px 1px 2px;
		border: 1px solid #ccc;
	}

	/* Einstellungen fuer Preis */
	div.panelProductOuter table.priceTable td.pricePrompt
	{
		color: #fff;
		padding-right: 5px;
	}

	div.panelProductOuter table.priceTable td.price
	{
		width: 100%;
		margin: 0;
	}

	div.panelProductOuter table.priceTable td.price div
	{
		padding: 6px 0px 5px 0px;
		text-align: left;
		background: #fff;
	}

	div.panelProductOuter table.priceTable td.price div span
	{
		padding-left: 5px;
		margin-right: 10px;
		font-size: 10px;
		line-height: 10px;
		font-weight: bold;
		color: #000;
	}

	/* Einstellungen fuer Button */
	div.panelProductOuter table.priceTable td.buttonProductLinkShell
	{
		padding-left: 1px;
		padding-right: 1px;
	}

	div.panelProductOuter table.priceTable td.buttonProductLinkShell div
	{
		/width: 100%;
		padding: 0px 0px 1px 0px;
	}

	div.panelProductOuter table.priceTable td.buttonProductLinkShell input
	{
		width: 115px;
		height: 21px;
		margin: 0;
		padding: 0px 3px 1px 25px;
		color: #000;
		font-size: 11px;
		line-height: 9px;
		border: 1px solid #fff;
		cursor: pointer;
		cursor: hand;
		background: #fff url(../xist4c/web/standard/06/img/productRecomButton.gif) left center no-repeat;
	}
/* << */


/* >> Standard Suche Version: rel-1-1-0 */
	/* Standard Suchfeld Einstellungen */
	table.stdSearch td input.text
	{
		font-size: 13px;
		width: 300px;
	}

	/* Standard Suche Button Einstellungen */
	table.stdSearch td input.button
	{
		width: 70px;
		height: 22px;
		background: #535655 url(../xist4c/web/standard/06/img/de/goButt.gif) center no-repeat;
		cursor: pointer;
		cursor: hand;
	}

	/* Suche Formulareinstellungen */
	table.stdSearch form
	{
		margin-top: 0px;
		margin-bottom: 0px;
	}

	/* Einstellungen fuer die farbige Hinterlegung im Suchergebnis */
	span.searchResult
	{
		padding: 0px 2px 0px 2px;
		color: #2b2d2d;
		font-weight: bold;
	}
/* << */


/* >> Empfehlung versenden Version: rel-1-0-0 */
	/* Empfehlung versenden Tabelle */
	table.recomShell
	{
	}

	/* Anpassungen des Formulars */
	table.recomShell form
	{
		padding: 0px;
		margin: 0px;
	}

	/* Einstellungen fuer die Fehlermeldungen bei unkorrektem Ausfuellen der Formularelemente */
	table.recomShell td ul li
	{
		font-weight: bold;
		font-size: 11px;
		color: darkred;
		margin: 3px 0px 3px 0px;
	}

	/* Anpassungen der Formular Tabellenspalten */
	table.recomShell td form table td
	{
		padding: 1px 8px 1px 8px;
	}

	/* Anpassungen der Formularelemente */
	table.recomShell td form table td input.text,
	table.recomShell td form table td textarea
	{
		font-size: 11px;
		width: 100%;
		margin-bottom: 5px;
		padding-left: 1px;
		padding-right: 1px;
	}

	table.recomShell td form table td textarea
	{
		overflow: auto;
	}

	/* Einstellungen fuer die Input Formularelemente */
	table.recomShell td form table td input.button
	{
		font-size: 11px;
		margin-bottom: 8px;
		cursor: pointer;
		cursor: hand;
	}

	/* Angaben zum Kontainer der Sendebestaetigung */
	div.recomSuccess
	{
		font-weight: bold;
		font-size: 13px;
		color: #333;
		margin: 10px 0px 10px 0px;
	}

	/* Einstellungen fuer den Kontainer der Nutzungsbedingungen */
	table.recomShell td div.policy
	{
		font-size: 11px;
		color: #333;
		margin: 10px 0px 10px 0px;
	}

	/* Anpassungen der Tabellenzelle des Paneltitels */
	table.recomShell td form table td.title
	{
		font-weight: bold;
		color: #525353;
		font-size: 14px;
		line-height: 20px;
		padding: 2px 4px 2px 5px;
		background: #c7c7c7;
	}

	/* Definitionen fuer die Paneltabelle */
	table.recomShell td form table
	{
		background: #ededed;
	}

	/* Angaben zu den Tabellenzellen der Feldbezeichner der Formularfelder */
	table.recomShell td form table td.prompt
	{
		font-size: 11px;
	}

	/* Angaben zu den Feldbezeichnern der Formularfelder */
	table.recomShell td form table td.prompt span
	{
		font-size: 11px;
		color: #333;
	}
/* << */


/* >> Trenner fuer Content Elemente Version: rel-1-0-0 */
	/* Trennelement Container */
	div.separatorShell
	{
		margin-top: 7px;
		margin-bottom: 15px;
		background-color: #2b2d2d;
	}

	/* Trennelement Abstandshalter */
	div.separatorShell img
	{
	}
/* << */


/* >> Seitenstruktur Version: rel-1-0-1 */
	/*Angaben zur Navigationshuelle.
		Je Ebene haben Sie die Moeglichkeit den Ebenenhintergrund zu veraendern.*/
	div.smNavCHS_0,
	div.smNavCHS_1,
	div.smNavCHS_2,
	div.smNavCHS_3
	{
	}

	/* Angaben zur Navigationsknotenhuelle */
	div.smNavNS_0
	{
	}

	div.smNavNS_0,
	div.smNavNS_1,
	div.smNavNS_2,
	div.smNavNS_3
	{
	}

	/* Benutzen Sie folgende Klassen um die aeussere Huelle der Navigationslinks zu veraendern.*/
	div.smNavEl_0_normal, div.smNavEl_0_inPath, div.smNavEl_0_here,
	div.smNavEl_1_normal, div.smNavEl_1_inPath, div.smNavEl_1_here,
	div.smNavEl_2_normal, div.smNavEl_2_inPath, div.smNavEl_2_here,
	div.smNavEl_3_normal, div.smNavEl_3_inPath, div.smNavEl_3_here
	{
	}

	/* Um Bullets vor die Navigationslinks zu Platzieren benutzen Sie die folgenden Klassen*/
	div.smNavEl_0_normal div.outer,
	div.smNavEl_0_inPath div.outer,
	div.smNavEl_0_here div.outer,
	div.smNavEl_1_normal div.outer,
	div.smNavEl_1_inPath div.outer,
	div.smNavEl_1_here div.outer,
	div.smNavEl_2_normal div.outer,
	div.smNavEl_2_inPath div.outer,
	div.smNavEl_2_here div.outer,
	div.smNavEl_3_normal div.outer,
	div.smNavEl_3_inPath div.outer,
	div.smNavEl_3_here div.outer
	{
	}

	div.smNavEl_0_inPath div.outer,
	div.smNavEl_0_here div.outer,
	div.smNavEl_1_inPath div.outer,
	div.smNavEl_1_here div.outer,
	div.smNavEl_2_inPath div.outer,
	div.smNavEl_2_here div.outer,
	div.smNavEl_3_inPath div.outer,
	div.smNavEl_3_here div.outer
	{
	}

	div.smNavEl_0_normal span.inner, div.smNavEl_0_inPath span.inner, div.smNavEl_0_here span.inner,
	div.smNavEl_1_normal span.inner, div.smNavEl_1_inPath span.inner, div.smNavEl_1_here span.inner,
	div.smNavEl_2_normal span.inner, div.smNavEl_2_inPath span.inner, div.smNavEl_2_here span.inner,
	div.smNavEl_3_normal span.inner, div.smNavEl_3_inPath span.inner, div.smNavEl_3_here span.inner
	{
	}

	/* Ebene 0 */
	div.smNavEl_0_here div.noLink,
	div.smNavEl_0_normal a,
	div.smNavEl_0_normal a:link, div.smNavEl_0_normal a:visited, div.smNavEl_0_normal a:hover,
	div.smNavEl_0_inPath a,
	div.smNavEl_0_inPath a:link, div.smNavEl_0_inPath a:visited, div.smNavEl_0_inPath a:hover
	{
		display: block;
		font-weight: bold;
		font-size: 12px;
		padding: 2px 0px;
	}

	/* Ebene 1 */
	div.smNavEl_1_here div.noLink,
	div.smNavEl_1_normal a,
	div.smNavEl_1_normal a:link, div.smNavEl_1_normal a:visited, div.smNavEl_1_normal a:hover,
	div.smNavEl_1_inPath a,
	div.smNavEl_1_inPath a:link, div.smNavEl_1_inPath a:visited, div.smNavEl_1_inPath a:hover
	{
		display: block;
		font-weight: bold;
		font-size: 12px;
		padding: 2px 0px;
	}

	/* Ebene 2 */
	div.smNavEl_2_here div.noLink,
	div.smNavEl_2_normal a,
	div.smNavEl_2_normal a:link, div.smNavEl_2_normal a:visited, div.smNavEl_2_normal a:hover,
	div.smNavEl_2_inPath a,
	div.smNavEl_2_inPath a:link, div.smNavEl_2_inPath a:visited, div.smNavEl_2_inPath a:hover
	{
		display: block;
		font-size: 11px;
		padding: 2px 0px 2px 20px;
	}

	/* Ebene 3 */
	div.smNavEl_3_here div.noLink,
	div.smNavEl_3_normal a,
	div.smNavEl_3_normal a:link, div.smNavEl_3_normal a:visited, div.smNavEl_3_normal a:hover,
	div.smNavEl_3_inPath a,
	div.smNavEl_3_inPath a:link, div.smNavEl_3_inPath a:visited, div.smNavEl_3_inPath a:hover
	{
		display: block;
		font-size: 11px;
		padding: 2px 0px 2px 40px;
	}
/* << */


/* >> Seitentitelelement Version: rel-1-0-0 */
	/*  Aeussere Elemethuelle */
	div.titlesShell
	{
		margin-bottom: 12px;
	}

	div.titlesShell table
	{
		width: 100%;
	}

	/* 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;
		text-align: right;
	}

	/* Rechts ausgerichtetes Bild */
	div.titlesShell table td.imgR div.img
	{
	}

	div.titlesShell table td.titlesL,
	div.titlesShell table td.titlesR
	{
		width: 100%;
	}

	/* Linke Titelspalte */
	div.titlesShell table td.titlesL
	{
		vertical-align: bottom;
		text-align: left;
	}

	/* Rechte Titelspalte */
	div.titlesShell table td.titlesR
	{
		vertical-align: bottom;
	}
/* << */


/* >> Umfragen Uebersicht Version: rel-1-0-0 */
	/* Umfrage Tabelle */
	table.surveyOvShell
	{
	}

	/* Definition der Frage auf der Uebersichtsseite */
	table.surveyOvShell td div span.question
	{
		font-size: 13px;
		font-weight: bold;
	}

	/* Einstellungen fuer den Hinweis ueber das Ende der Umfrage */
	table.surveyOvShell td div span.date
	{
		font-size: 10px;
	}

	/* Umfrage Beschreibung  */
	table.surveyOvShell td div.desc
	{
		line-height: 20px;
	}
/* << */


/* >> Umfragen Detail Version: rel-1-0-0 */
	/* Umfrage Formular */
	form.surveyForm
	{
	}

	/* Anpassungen fuer die Tabellenzelle der Detailfrage */
	form.surveyForm td.question
	{
		font-weight: bold;
	}

	/* Einstellungen der Tabellenzelle fuer das Ende der Umfrage */
	form.surveyForm td.date
	{
		font-size: 10px;
	}

	/* Versenden Button */
	form.surveyForm td input.button
	{
		cursor: pointer;
		cursor: hand;
	}

	/* Ergebnistabelle */
	table.surveyResult
	{
	}

	/*  Frage auf der Ergebnisseite */
	table.surveyResult td.question
	{
		font-weight: bold;
	}

	/* Einstellungen fuer den Hinweis ueber das Ende der Umfrage */
	table.surveyResult td.date
	{
		padding-top: 10px;
		font-size: 10px;
	}

	/* Anpassen des Teilnehmerzusatz */
	table.surveyResult td.participants
	{
	}

	/* Anpassungen der Grafik fuer den Ergebnissbalken */
	table.surveyResult td div.gfx
	{
		border-left: 1px solid #ffeea8;
		border-top: 1px solid #ffeea8;
		border-right: 1px solid #6a5503;
		border-bottom: 1px solid #6a5503;
		background: #f90 url(../xist4c/web/standard/06/img/surveyGraphic.gif) repeat-x;
	}

	/* Anpassungen des Hintergrunds fuer den Ergebnissbalken */
	table.surveyResult td.gfxBg
	{
		background: #efefef;
		border: 1px inset #ccc;
		width: auto;
	}
/* << */


/* >> javascript RSS Element Version: rel-1-0-0 */
	div.jsRssElementContainer,
	td.leftBorderCol div.jsRssElementContainer,
	td.rightBorderCol div.jsRssElementContainer
	{
	}

	div.jsRssElementContainer div.item,
	td.leftBorderCol div.jsRssElementContainer div.item,
	td.rightBorderCol div.jsRssElementContainer div.item
	{
		padding: 3px 5px 3px 5px;
	}

	div.jsRssElementContainer div.odd,
	td.leftBorderCol div.jsRssElementContainer div.odd,
	td.rightBorderCol div.jsRssElementContainer div.odd
	{
		background: #dbdbdb;
	}

	div.jsRssElementContainer div.rssElementPubDate,
	td.leftBorderCol div.jsRssElementContainer div.rssElementPubDate,
	td.rightBorderCol div.jsRssElementContainer div.rssElementPubDate
	{
		font-size: 11px;
		margin-top: 5px;
		margin-bottom: 2px;
	}

	div.jsRssElementContainer div.rssElementTitle h3,
	td.leftBorderCol div.jsRssElementContainer div.rssElementTitle h3,
	td.rightBorderCol div.jsRssElementContainer div.rssElementTitle h3
	{
		font-size: 12px;
		margin: 3;
		margin-bottom: 2px;
	}

	td.leftBorderCol div.jsRssElementContainer div.rssElementTitle h3,
	td.rightBorderCol div.jsRssElementContainer div.rssElementTitle h3
	{
		font-size: 11px;
		margin-bottom: 2px;
	}

	div.jsRssElementContainer div.rssElementDesc,
	td.leftBorderCol div.jsRssElementContainer div.rssElementDesc,
	td.rightBorderCol div.jsRssElementContainer div.rssElementDesc
	{
		margin: 0;
		margin-bottom: 10px;
	}

	div.jsRssElementContainer div.rssElementDesc *,
	td.leftBorderCol div.jsRssElementContainer div.rssElementDesc *,
	td.rightBorderCol div.jsRssElementContainer div.rssElementDesc *
	{
		font-size: 12px;
	}

	td.leftBorderCol div.jsRssElementContainer div.rssElementDesc *,
	td.rightBorderCol div.jsRssElementContainer div.rssElementDesc *
	{
		font-size: 11px;
	}
/* << */


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

	div.genericMultimediaShell div.gmD1,
	div.genericMultimediaShell div.gmD2,
	div.genericMultimediaShell div.gmD3,
	div.genericMultimediaShell div.gmD4
	{
	}
/* << */


/* >> bookmark tool Version: rel-1-0-0 */
	div.bookmarkTool,
	td.leftBorderCol div.bookmarkTool,
	td.rightBorderCol div.bookmarkTool
	{
		margin-bottom: 8px;
	}

	div.bookmarkTool div.bmtDes1,
	div.bookmarkTool div.bmtDes2,
	div.bookmarkTool div.bmtDes3,
	div.bookmarkTool div.bmtDes4,
	td.leftBorderCol div.bookmarkTool div.bmtDes1,
	td.rightBorderCol div.bookmarkTool div.bmtDes1,
	td.leftBorderCol div.bookmarkTool div.bmtDes2,
	td.rightBorderCol div.bookmarkTool div.bmtDes2,
	td.leftBorderCol div.bookmarkTool div.bmtDes3,
	td.rightBorderCol div.bookmarkTool div.bmtDes3,
	td.leftBorderCol div.bookmarkTool div.bmtDes4,
	td.rightBorderCol div.bookmarkTool div.bmtDes4
	{
	}

	div.bookmarkTool div.bmtDes1
	{
		padding-right: 5px;
	}

	#bookmarksOuter div.bookmarkTitleOuter h3,
	td.leftBorderCol #bookmarksOuter div.bookmarkTitleOuter h3,
	td.rightBorderCol #bookmarksOuter div.bookmarkTitleOuter h3
	{
		font-size: 12px;
		margin-top: 0;
		margin-bottom: 3px;
	}

	td.leftBorderCol #bookmarksOuter div.bookmarkTitleOuter h3,
	td.rightBorderCol #bookmarksOuter div.bookmarkTitleOuter h3
	{
		font-size: 11px;
	}

	#bookmarksOuter div.bookmarkTextOuter p,
	td.leftBorderCol #bookmarksOuter div.bookmarkTextOuter  p,
	td.rightBorderCol #bookmarksOuter div.bookmarkTextOuter  p
	{
		margin-bottom: 3px;
	}

	td.leftBorderCol #bookmarksOuter div.bookmarkTextOuter  p,
	td.rightBorderCol #bookmarksOuter div.bookmarkTextOuter  p
	{
		font-size: 11px;
	}

	#bookmarksOuter div.imgOuter img,
	td.leftBorderCol #bookmarksOuter div.imgOuter img,
	td.rightBorderCol #bookmarksOuter div.imgOuter img
	{
		margin-right: 2px;
		margin-bottom: 2px;
		cursor: pointer;
		cursor: hand;
	}

	#bookmarksOuter span.bmDescSlice span,
	td.leftBorderCol #bookmarksOuter span.bmDescSlice span,
	td.rightBorderCol #bookmarksOuter span.bmDescSlice span
	{
		font-weight: bold;
		padding-left: 5px;
	}
/* << */


/* >> multiple column element Version: rel-1-1-0 */
	div.multipleColumnShellOuter
	{
	}

	div.multipleColumnShellOuter div.titleOuter h3
	{
	}

	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: 12px;
		width: 100%;
	}

	div.multipleColumnShellOuter tr,
	div.multipleColumnShellOuter tr.odd,
	div.multipleColumnShellOuter tr.first
	{
	}

	div.multipleColumnShellOuter td.colSpacer img
	{
		width: 16px;
	}

	/* Use selector col_1, col_2, ... to modify specific columns */
	div.multipleColumnShellOuter td.col,
	div.multipleColumnShellOuter td.last
	{
	}

	div.multipleColumnShellOuter td div.itemD1,
	div.multipleColumnShellOuter td div.itemD2,
	div.multipleColumnShellOuter td div.itemD3,
	div.multipleColumnShellOuter td div.itemD4
	{
	}

	div.multipleColumnShellOuter td div.itemD1
	{
	}

	div.multipleColumnShellOuter td div.itemD2
	{
		padding: 3px;
	}

	div.multipleColumnShellOuter td div.itemD3
	{
	}

	/* News Lists */
	div.el_multipleNewsLists div.multipleColumnShellOuter
	{
	}

	div.el_multipleNewsLists div.multipleColumnShellOuter div.titleOuter h3
	{
	}

	div.el_multipleNewsLists div.multipleColumnShellOuter div.outerD2,
	div.el_multipleNewsLists div.multipleColumnShellOuter div.outerD3,
	div.el_multipleNewsLists div.multipleColumnShellOuter div.outerD4
	{
		text-align: center;
	}

	div.el_multipleNewsLists div.multipleColumnShellOuter table.multipleColumnShell
	{
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		margin-bottom: 0px;
		width: 100%;
	}

	div.el_multipleNewsLists div.multipleColumnShellOuter tr,
	div.el_multipleNewsLists div.multipleColumnShellOuter tr.odd,
	div.el_multipleNewsLists div.multipleColumnShellOuter tr.last
	{
	}

	/* Use selector col_1, col_2, ... to modify specific columns */
	div.el_multipleNewsLists div.multipleColumnShellOuter td.col,
	div.el_multipleNewsLists div.multipleColumnShellOuter td.last
	{
		vertical-align: top;
	}

	div.el_multipleNewsLists div.multipleColumnShellOuter td.col
	{
		padding-top: 20px;
	}

	div.el_multipleNewsLists div.multipleColumnShellOuter td.colSpacer img
	{
		width: 17px;
	}

	div.el_multipleNewsLists div.multipleColumnShellOuter td.col_1
	{
		background: #0066ff;
	}

	div.el_multipleNewsLists div.multipleColumnShellOuter td.col_2
	{
		background: #56c033;
	}

	div.el_multipleNewsLists div.multipleColumnShellOuter td.last
	{
		background: #fada80;
	}

	div.el_multipleNewsLists div.multipleColumnShellOuter td div.itemD1,
	div.el_multipleNewsLists div.multipleColumnShellOuter td div.itemD2,
	div.el_multipleNewsLists div.multipleColumnShellOuter td div.itemD3,
	div.el_multipleNewsLists div.multipleColumnShellOuter td div.itemD4
	{
	}

	div.el_multipleNewsLists div.multipleColumnShellOuter td div.itemD1
	{
	}

	div.el_multipleNewsLists div.multipleColumnShellOuter td div.itemD2
	{
		padding: 0;
	}

	div.el_multipleNewsLists div.multipleColumnShellOuter td div.itemD3
	{
	}

	div.el_multipleNewsLists h3.paraTitle
	{
		background: #4d94ff url(../xist4c/web/standard/06/img/blue/teaser_title_icon.gif) 98% 5px no-repeat;
		padding: 4px 21px;
		margin: 0;
		font-size: 14px;
		color: #fff;
	}

	div.el_multipleNewsLists td.col_2 h3.paraTitle
	{
		background-color: #89d371;
		background-image: url(../xist4c/web/standard/06/img/green/teaser_title_icon.gif);
		color: #254224;
	}

	div.el_multipleNewsLists td.col_3 h3.paraTitle
	{
		background-color: #fce5a6;
		background-image: url(../xist4c/web/standard/06/img/yellow/teaser_title_icon.gif);
		color: #5f3c1d;
	}

	div.el_multipleNewsLists table.aNP
	{
		margin-top: 33px;
	}

	div.el_multipleNewsLists table.aNP td.titleDate,
	div.el_multipleNewsLists table.aNP td.line,
	div.el_multipleNewsLists table.aNP td.subtitle,
	div.el_multipleNewsLists table.aNP td.content
	{
		padding: 0px 5px 0 21px;
		background: #4d94ff;
	}

	div.el_multipleNewsLists td.col_2 table.aNP td.titleDate,
	div.el_multipleNewsLists td.col_2 table.aNP td.line,
	div.el_multipleNewsLists td.col_2 table.aNP td.subtitle,
	div.el_multipleNewsLists td.col_2 table.aNP td.content
	{
		background: #89d371;
	}

	div.el_multipleNewsLists td.col_3 table.aNP td.titleDate,
	div.el_multipleNewsLists td.col_3 table.aNP td.line,
	div.el_multipleNewsLists td.col_3 table.aNP td.subtitle,
	div.el_multipleNewsLists td.col_3 table.aNP td.content
	{
		background: #fce5a6;
	}

	div.el_multipleNewsLists table.aNP td.line img
	{
		height: 0;
	}

	div.el_multipleNewsLists table.aNP td.spacer img
	{
		height: 30px;
	}

	div.el_multipleNewsLists table.aNP td.titleDate
	{
		padding-top: 10px;
		padding-bottom: 7px;
	}

	div.el_multipleNewsLists table.aNP td.content
	{
		padding-bottom: 10px;
	}

	div.el_multipleNewsLists table.aNP td h3.title
	{
		font-size: 14px;
	}

	div.el_multipleNewsLists table.aNP td span.date
	{
		color: #bed8ff;
	}

	div.el_multipleNewsLists td.col_2 table.aNP td span.date
	{
		color: #4a7848;
	}

	div.el_multipleNewsLists td.col_3 table.aNP td span.date
	{
		color: #a87445;
	}

	div.el_multipleNewsLists table.aNP td h4.subtitle
	{
		margin: 0;
	}

	div.el_multipleNewsLists table.aNP td h3.title,
	div.el_multipleNewsLists table.aNP td h4.subtitle,
	div.el_multipleNewsLists table.aNP td div.desc,
	div.el_multipleNewsLists table.aNP td div.more,
	div.el_multipleNewsLists table.aNP td a,
	div.el_multipleNewsLists table.aNP td a:link,
	div.el_multipleNewsLists table.aNP td a:visited,
	div.el_multipleNewsLists table.aNP td a:hover
	{
		color: #fff;
		text-decoration: none;
	}

	div.el_multipleNewsLists table.aNP td a:hover
	{
		color: #ddd;
	}

	div.el_multipleNewsLists td.col_2 table.aNP td h3.title,
	div.el_multipleNewsLists td.col_2 table.aNP td h4.subtitle,
	div.el_multipleNewsLists td.col_2 table.aNP td div.desc,
	div.el_multipleNewsLists td.col_2 table.aNP td div.more,
	div.el_multipleNewsLists td.col_2 table.aNP td a,
	div.el_multipleNewsLists td.col_2 table.aNP td a:link,
	div.el_multipleNewsLists td.col_2 table.aNP td a:visited,
	div.el_multipleNewsLists td.col_2 table.aNP td a:hover
	{
		color: #254224;
	}

	div.el_multipleNewsLists td.col_2 table.aNP td a:hover
	{
		color: #44972f;
	}

	div.el_multipleNewsLists td.col_3 table.aNP td h3.title,
	div.el_multipleNewsLists td.col_3 table.aNP td h4.subtitle,
	div.el_multipleNewsLists td.col_3 table.aNP td div.desc,
	div.el_multipleNewsLists td.col_3 table.aNP td div.more,
	div.el_multipleNewsLists td.col_3 table.aNP td a,
	div.el_multipleNewsLists td.col_3 table.aNP td a:link,
	div.el_multipleNewsLists td.col_3 table.aNP td a:visited,
	div.el_multipleNewsLists td.col_3 table.aNP td a:hover
	{
		color: #5f3c1d;
	}

	div.el_multipleNewsLists td.col_3 table.aNP td a:hover
	{
		color: #A18461;
	}

	div.el_multipleNewsLists table.aNP td div.more a
	{
		display: block;
		font-weight: bold;
		font-size: 12px;
		line-height: 15px;
		background: url(../xist4c/web/standard/06/img/blue/news_more.gif) 100% 1px no-repeat;
		padding: 0 21px 1px 0px;
	}

	div.el_multipleNewsLists td.col_2 table.aNP td div.more a
	{
		background-image: url(../xist4c/web/standard/06/img/green/news_more.gif);
	}

	div.el_multipleNewsLists td.col_3 table.aNP td div.more a
	{
		background-image: url(../xist4c/web/standard/06/img/yellow/news_more.gif);
	}

	div.el_multipleNewsLists table.aNPSublink
	{
		display: none;
	}

	div.el_multipleNewsLists_red
	{
		/width: 100%;
		background: #ff5033;
		margin-bottom: 17px;
		padding-top: 20px;
	}

	div.el_multipleNewsLists_red div.multipleColumnShellOuter table.multipleColumnShell
	{
		margin-bottom: 30px;
	}

	div.el_multipleNewsLists_red div.titleOuter
	{
		background: #ff8571 url(../xist4c/web/standard/06/img/orange/teaser_title_icon.gif) 98% 5px no-repeat;
		padding: 4px 21px;
		margin-bottom: 33px;
	}

	div.el_multipleNewsLists_red div.titleOuter h3,
	div.el_multipleNewsLists_red div.panelTitle h3
	{
		font-size: 14px;
		color: #642419;
	}

	div.el_multipleNewsLists_red div.titleOuter h3
	{
		margin: 0;
	}

	div.el_multipleNewsLists_red div.multipleColumnShellOuter td div.itemD2
	{
		padding: 0px;
	}

	div.el_multipleNewsLists_red div.multipleColumnShellOuter td.col
	{
		padding: 15px 5px 15px 21px;
		background: #ff8571;
	}

	div.el_multipleNewsLists_red div.panelOuter
	{
		background: transparent;
		padding: 0;
		margin-bottom: 0;
	}

	div.el_multipleNewsLists_red a,
	div.el_multipleNewsLists_red a:link,
	div.el_multipleNewsLists_red a:visited,
	div.el_multipleNewsLists_red a:hover
	{
		color: #642419;
		text-decoration: none;
	}

	div.el_multipleNewsLists_red a:hover
	{
		color: #97483b;
	}

	div.el_multipleNewsLists_red div.paraSublinkShell
	{
		margin: 0;
	}

	div.el_multipleNewsLists_red div.paraSublinkShell a,
	div.el_multipleNewsLists_red div.paraSublinkShell a:link,
	div.el_multipleNewsLists_red div.paraSublinkShell a:visited,
	div.el_multipleNewsLists_red div.paraSublinkShell a:hover
	{
		display: block;
		font-weight: bold;
		font-size: 12px;
		line-height: 15px;
		background: url(../xist4c/web/standard/06/img/orange/news_more.gif) 100% 1px no-repeat;
		padding: 0 21px 1px 0px;
	}
/* << */


/* >> xpopup Version: rel-1-0-0 */
	div.xpopup,
	div.xpopup_fixed,
	div.xpopup_slideshow,
	div.xpopup_slideshow_fixed
	{
		display: inline;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 500001;
		border: 1px solid #000;
		background: #fff;
	}


	div.xpopup_fixed,
	div.xpopup_slideshow_fixed
	{
		position: fixed;
	}

	div.xpopup_slideshow,
	div.xpopup_slideshow_fixed
	{
		background: transparent;
		border: 1px solid transparent;
	}

	#xpopupCloseButton div.inner
	{
		padding: 4px 7px;
		text-align: right;
	}

	#xpopupCloseButton div.inner img
	{
		width: 17px;
		height: 17px;
		background: url(../xist4c/web/standard/06/img/xpopup/xpopupCloseButton.gif) center no-repeat;
		cursor: hand;
		cursor: pointer;
	}

	div.xpopup_slideshow #xpopupCloseButton,
	div.xpopup_slideshow_fixed #xpopupCloseButton
	{
		visibility: hidden;
	}

	#xpopupContent
	{
		/* do not change this properties if you dont now what to do at javascript */
		padding: 0 7px 7px;
	}

	#xpopupAddOns
	{
	}

	div.xpopupImgTitle,
	div.xpopupImgTitle_slideshow
	{
		font-size: 11px;
		color: #666;
		padding: 0 10px 15px;
	}

	div.xpopupImgTitle_slideshow
	{
		color: #ccc;
	}

	#xpopupHoverMenuOuter
	{
		display: none;
	}

	#xpopupHoverMenuPos
	{
		position: relative;
		z-index: 10;
	}

	#xpopupHoverMenu
	{
		position: absolute;
		top: -70px;
		z-index: 20;
		height: 52px;
		width: 265px;
		background: url(../xist4c/web/standard/06/img/xpopup/hoverMenuBg.png) center no-repeat;
	}

	#xpopupHoverMenuPlayPauseButton,
	#xpopupHoverMenuPreviousButton,
	#xpopupHoverMenuNextButton,
	#xpopupHoverMenuThumbsButton,
	#xpopupHoverMenuCloseButton
	{
		position: absolute;
		z-index: 10;
	}

	#xpopupHoverMenuPlayPauseButton
	{
		left: 20px;
		top: 16px;
		width: 20px;
		height: 22px;
	}

	#xpopupHoverMenu .playButton_pass,
	#xpopupHoverMenu .playButton_act,
	#xpopupHoverMenu .pauseButton_pass,
	#xpopupHoverMenu .pauseButton_act
	{
		opacity: 0.5;
		-moz-opacity: 0.5;
		filter: alpha(opacity=50%);
		background: url(../xist4c/web/standard/06/img/xpopup/hoverMenuPlay_pass.png) center no-repeat;
	}

	#xpopupHoverMenu .pauseButton_pass,
	#xpopupHoverMenu .pauseButton_act
	{
		background: url(../xist4c/web/standard/06/img/xpopup/hoverMenuPause_pass.png) center no-repeat;
	}

	#xpopupHoverMenu .playButton_act,
	#xpopupHoverMenu .pauseButton_act
	{
		opacity: 1;
		-moz-opacity: 1;
		filter: alpha(opacity=100%);
		cursor: hand;
		cursor: pointer;
		background-image: url(../xist4c/web/standard/06/img/xpopup/hoverMenuPlay_act.png);
	}

	#xpopupHoverMenu .pauseButton_act
	{
		background-image: url(../xist4c/web/standard/06/img/xpopup/hoverMenuPause_act.png);
	}


	#xpopupHoverMenuPreviousButton
	{
		left: 63px;
		top: 16px;
		width: 31px;
		height: 22px;
	}

	#xpopupHoverMenu .previousButton_pass,
	#xpopupHoverMenu .previousButton_act
	{
		opacity: 0.5;
		-moz-opacity: 0.5;
		filter: alpha(opacity=50%);
		background: url(../xist4c/web/standard/06/img/xpopup/hoverMenuPrevious_pass.png) center no-repeat;
	}

	#xpopupHoverMenu .previousButton_act
	{
		opacity: 1;
		-moz-opacity: 1;
		filter: alpha(opacity=100%);
		cursor: hand;
		cursor: pointer;
		background-image: url(../xist4c/web/standard/06/img/xpopup/hoverMenuPrevious_act.png);
	}


	#xpopupHoverMenuNextButton
	{
		left: 109px;
		top: 16px;
		width: 31px;
		height: 22px;
	}

	#xpopupHoverMenu .nextButton_pass,
	#xpopupHoverMenu .nextButton_act
	{
		opacity: 0.5;
		-moz-opacity: 0.5;
		filter: alpha(opacity=50%);
		background: url(../xist4c/web/standard/06/img/xpopup/hoverMenuNext_pass.png) center no-repeat;
	}

	#xpopupHoverMenu .nextButton_act
	{
		opacity: 1;
		-moz-opacity: 1;
		filter: alpha(opacity=100%);
		cursor: hand;
		cursor: pointer;
		background-image: url(../xist4c/web/standard/06/img/xpopup/hoverMenuNext_act.png);
	}


	#xpopupHoverMenuThumbsButton
	{
		left: 165px;
		top: 14px;
		width: 30px;
		height: 25px;
	}

	#xpopupHoverMenu .thumbsButton_pass,
	#xpopupHoverMenu .thumbsButton_act
	{
		opacity: 0.5;
		-moz-opacity: 0.5;
		filter: alpha(opacity=50%);
		background: url(../xist4c/web/standard/06/img/xpopup/hoverMenuThumbs_pass.png) center no-repeat;
	}

	#xpopupHoverMenu .thumbsButton_act
	{
		opacity: 1;
		-moz-opacity: 1;
		filter: alpha(opacity=100%);
		cursor: hand;
		cursor: pointer;
		background-image: url(../xist4c/web/standard/06/img/xpopup/hoverMenuThumbs_act.png);
	}


	#xpopupHoverMenuCloseButton
	{
		left: 223px;
		top: 16px;
		width: 22px;
		height: 22px;

	}

	#xpopupHoverMenu .closeButton_pass,
	#xpopupHoverMenu .closeButton_act
	{
		opacity: 0.5;
		-moz-opacity: 0.5;
		filter: alpha(opacity=50%);
		background: url(../xist4c/web/standard/06/img/xpopup/hoverMenuClose_pass.png) center no-repeat;
	}

	#xpopupHoverMenu .closeButton_act
	{
		opacity: 1;
		-moz-opacity: 1;
		filter: alpha(opacity=100%);
		cursor: hand;
		cursor: pointer;
		background-image: url(../xist4c/web/standard/06/img/xpopup/hoverMenuClose_act.png);
	}

	/* gallery */
	#xpopupGalleryOverview
	{
		position: absolute;
		left: 0;
		top: 0;
		z-index: 500002;
		overflow: auto;
	}

	#xpopupGalleryOverview div.xpopupGalleryImageDeco
	{
		float: left;
		padding: 15px;
	}

	#xpopupGalleryOverview a.inner1:link,
	#xpopupGalleryOverview a.inner1:visited,
	#xpopupGalleryOverview a.inner1:hover
	{
		display: block;
		width: 175px;
		height: 150px;
		background: url(../xist4c/web/standard/06/img/xpopup/xpopupGalleryOverviewDeco_pass.png) center no-repeat;
		overflow: auto;
		text-decoration: none;
		border: none;
	}

	#xpopupGalleryOverview a.inner1:link img,
	#xpopupGalleryOverview a.inner1:visited img,
	#xpopupGalleryOverview a.inner1:hover img
	{
		opacity: 0.8;
		-moz-opacity: 0.8;
		filter: alpha(opacity=80%);
	}

	#xpopupGalleryOverview a.inner1:hover
	{
		background-image: url(../xist4c/web/standard/06/img/xpopup/xpopupGalleryOverviewDeco_act.png);
	}

	#xpopupGalleryOverview a.inner1:hover img
	{
		opacity: 1;
		-moz-opacity: 1;
		filter: alpha(opacity=100%);
	}

	#xpopupGalleryOverview span
	{
		display: block;
	}

	#xpopupGalleryOverview span.image
	{
		margin: 30px 20px;
		text-align: center;
	}
/* << */


/* >> jquery ui core Version: rel-1.6rc6 (Angaben nicht veraendern!!!) */
	.ui-helper-hidden { display: none; }
	.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
	.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
	.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.ui-helper-clearfix { display: inline-block; }
	* html .ui-helper-clearfix { height:1%; }
	.ui-helper-clearfix { display:block; }
	.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
	.ui-state-disabled { cursor: default !important; }
	.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
	.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* << */


/* >> jquery ui tabs Version: rel-1.6rc6 rel-1-0-0 */
	.ui-tabs,
	td.leftBorderCol .ui-tabs,
	td.rightBorderCol .ui-tabs
	{
		padding: 0 0 12px 0;
		margin-bottom: 10px;
	}

	td.leftBorderCol .ui-tabs,
	td.rightBorderCol .ui-tabs
	{
		padding: 0;
	}

	.ui-tabs .ui-tabs-nav,
	td.leftBorderCol .ui-tabs .ui-tabs-nav,
	td.rightBorderCol .ui-tabs .ui-tabs-nav
	{
		position: relative;
		padding: 0 10px;
		margin: 0;
	}

	.ui-tabs .ui-tabs-nav li,
	td.leftBorderCol .ui-tabs .ui-tabs-nav li,
	td.rightBorderCol .ui-tabs .ui-tabs-nav li
	{
		float: left;
		list-style: none;
		margin: 4px 4px -1px 0;
		padding: 0;
		border: 1px solid #c3c3c3;
		border-bottom: 0 !important;
		background: #f7f7f7;
		white-space: nowrap;
	}

	.ui-tabs .ui-tabs-nav li.tabHead_special,
	td.leftBorderCol .ui-tabs .ui-tabs-nav li.tabHead_special,
	td.rightBorderCol .ui-tabs .ui-tabs-nav li.tabHead_special
	{
		background: #d5232a;
		border-color: #c4baba;
	}

	.ui-tabs .ui-tabs-nav li.ui-tabs-selected,
	td.leftBorderCol .ui-tabs .ui-tabs-nav li.ui-tabs-selected,
	td.rightBorderCol .ui-tabs .ui-tabs-nav li.ui-tabs-selected
	{
		position: relative;
		padding-bottom: 3px;
		margin-top: 0;
		background: #fff;
	}

	.ui-tabs .ui-tabs-nav li a,
	td.leftBorderCol .ui-tabs .ui-tabs-nav li a,
	td.rightBorderCol .ui-tabs .ui-tabs-nav li a
	{
		display: block;
		text-decoration: none;
		font-weight: bold;
		padding: 1px 23px;
	}

	td.leftBorderCol .ui-tabs .ui-tabs-nav li a,
	td.rightBorderCol .ui-tabs .ui-tabs-nav li a
	{
		font-size: 11px;
		padding: 2px 5px;
	}

	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
	td.leftBorderCol .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
	td.rightBorderCol .ui-tabs .ui-tabs-nav li.ui-tabs-selected a
	{
		font-size: 14px;
		color: #d5232a;
		padding: 3px 10px 0;
	}

	td.leftBorderCol .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
	td.rightBorderCol .ui-tabs .ui-tabs-nav li.ui-tabs-selected a
	{
		font-size: 12px;
		padding-top: 4px;
		padding-bottom: 1px;
	}

	.ui-tabs .ui-tabs-panel,
	td.leftBorderCol .ui-tabs .ui-tabs-panel,
	td.rightBorderCol .ui-tabs .ui-tabs-panel
	{
		display: block;
		border: 1px solid #e1e1e1;
		background: none;
		padding: 12px;
	}

	.ui-tabs .ui-tabs-hide {
		display: none !important;
	}
/* << */


/* >> jquery ui accordion Version: rel-1.6rc6 rel-1-0-0 */
	.ui-accordion .ui-accordion-header,
	td.leftBorderCol .ui-accordion .ui-accordion-header,
	td.rightBorderCol .ui-accordion .ui-accordion-header
	{
		position: relative;
		zoom: 1;
		cursor: pointer;
		margin-top: -2px;
	}

	div.teaserItem_first #uiAcc00 .ui-accordion-header
	{
		margin-top: 0;
	}

	.ui-accordion li,
	td.leftBorderCol .ui-accordion li,
	td.rightBorderCol .ui-accordion li
	{
		display: inline;
	}

	.ui-accordion .ui-accordion-header-active,
	td.leftBorderCol .ui-accordion .ui-accordion-header-active,
	td.rightBorderCol .ui-accordion .ui-accordion-header-active
	{
		border-bottom: 0 !important;
	}

	.ui-accordion .ui-accordion-header h3,
	td.leftBorderCol .ui-accordion .ui-accordion-header h3,
	td.rightBorderCol .ui-accordion .ui-accordion-header h3
	{
		margin: 0;
	}

	td.leftBorderCol .ui-accordion .ui-accordion-header h3,
	td.rightBorderCol .ui-accordion .ui-accordion-header h3
	{
		font-size: 12px;
		line-height: 19px;
	}

	.ui-accordion .ui-accordion-header a,
	td.leftBorderCol .ui-accordion .ui-accordion-header a,
	td.rightBorderCol .ui-accordion .ui-accordion-header a
	{
		display: block;
		font-size: 1em;
		border: 1px solid #dddbdb;
		border-bottom-color: #c3c3c3;
		background: #f7f7f7;
		padding: 3px 10px 3px 39px;
		text-decoration: none;
	}

	.ui-accordion .ui-accordion-header .ui-icon,
	td.leftBorderCol .ui-accordion .ui-accordion-header .ui-icon,
	td.rightBorderCol .ui-accordion .ui-accordion-header .ui-icon
	{
		position: absolute;
		left: 18px;
		top: 7px;
		width: 16px;
		height: 16px;
		background: url(../xist4c/web/standard/06/img/jsElements/ui-icons.gif) -48px -192px no-repeat;
	}

	.ui-accordion .ui-accordion-header .ui-icon-triangle-1-s,
	td.leftBorderCol .ui-accordion .ui-accordion-header .ui-icon-triangle-1-s,
	td.rightBorderCol .ui-accordion .ui-accordion-header .ui-icon-triangle-1-s
	{
		background-position: -64px -192px;
	}

	/* Activ hover */
	.ui-accordion .ui-state-hover .ui-icon-triangle-1-s,
	td.leftBorderCol .ui-accordion .ui-state-hover .ui-icon-triangle-1-s ,
	td.rightBorderCol .ui-accordion .ui-state-hover .ui-icon-triangle-1-s
	{
		background-position: -64px -192px;
	}

	/* Passiv hover */
	.ui-accordion .ui-state-hover .ui-icon-triangle-1-e,
	td.leftBorderCol .ui-accordion .ui-state-hover .ui-icon-triangle-1-e,
	td.rightBorderCol .ui-accordion .ui-state-hover .ui-icon-triangle-1-e
	{
		background-position: -48px -192px;
	}

	.ui-accordion .ui-accordion-content,
	td.leftBorderCol .ui-accordion .ui-accordion-content,
	td.rightBorderCol .ui-accordion .ui-accordion-content
	{
		display: none;
		position: relative;
		top: 1px;
		overflow: auto;
		border: 1px solid #dddbdb;
		border-top: 0;
		padding: 10px;
		margin-top: -2px;
		margin-bottom: 2px;
	}

	.ui-accordion .ui-accordion-content-active,
	td.leftBorderCol .ui-accordion .ui-accordion-content-active,
	td.rightBorderCol .ui-accordion .ui-accordion-content-active
	{
		display: block;
	}
/* << */


/* >> javascript pager Version: rel-1-0-2 */
	div.jsPagerShell
	{
		padding: 10px 0;
	}

	div.jsPagerShell div.jsPagerButtons img
	{
		width: 19px;
		height: 19px;
		margin-right: 13px;
		background: url(../xist4c/web/standard/06/img/jsElements/jsPager_icons.gif) 0px 0px no-repeat;
	}

	div.jsPagerShell div.jspb_disabled img
	{
	}

	div.jsPagerShell div.jspb_hover img
	{
		background-position: -19px 0px;
	}

	div.jsPagerShell div.jsPagerButtons img.next
	{
		margin-right: 0;
		margin-left: 13px;
		background-position: 0px -19px;
	}

	div.jsPagerShell div.jspb_hover img.next
	{
		background-position: -19px -19px;
	}

	div.jsArea
	{
		position: relative; /* required for IE7 with doctype */
	}

	div.jsPagerContent
	{
		overflow: auto;
		text-align: left;
	}

	div.ms_grpShell
	{
		float: left;
		overflow: auto;
	}
/* << */


/* >> Content Navigation (manual, automatic) Version: rel-2-1-0 */
	div.contentNavigationShell,
	div.autoContentNavShell
	{
		/width: 100%;
		padding-top: 6px;
		background: #e1e1e1;
		margin-bottom: 10px;
	}

	/* table mode */
	div.contentNavigationShell table td.spc,
	div.contentNavigationShell table td.spacerLeft,
	div.contentNavigationShell table td.spacerRight
	{
		border-bottom: 1px solid #c3c3c3;
	}

	div.contentNavigationShell table td.spacerLeft img,
	div.contentNavigationShell table td.spacerRight img,
	div.contentNavigationShell table td.spc img
	{
		width: 15px;
	}

	div.contentNavigationShell table td.spacerRight
	{
		width: 100%;
	}

	div.contentNavigationShell table td.contNavItem
	{
		font-size: 14px;
		font-weight: bold;
	}

	/* float mode */
	div.contentNavigationShell div.contentNavShell div.contNavItem
	{
	}

	div.contentNavigationShell div.contentNavShell div.spc
	{
		display: none;
	}

	div.contentNavigationShell div.contentNavShell div.spc img
	{
		width: 15px;
	}

	/* standards */
	div.contentNavigationShell div.cnsDes1 a,
	div.contentNavigationShell div.cnsDes1 a:link,
	div.contentNavigationShell div.cnsDes1 a:visited,
	div.contentNavigationShell div.cnsDes1 a:hover,
	div.contentNavigationShell div.cnsDes1 div.here
	{
		width: 130px;
		display: block;
		background: #e9e9e9;
		border: 1px solid #c3c3c3;
		white-space: nowrap;
		padding: 3px 20px 4px 20px;
		overflow: auto;
	}

	div.contentNavigationShell div.cnsDes1 a:hover,
	div.contentNavigationShell div.cnsDes1 div.here
	{
		text-decoration: none;
		background: #fff;
	}

	div.contentNavigationShell div.cnsDes1 div.here
	{
		border-bottom-color: #fff;
	}

	div.contentNavigationShell span.pmt,
	div.contentNavigationShell img.icon
	{
		display: block;
		float: left;
	}

	div.contentNavigationShell span.pmt
	{
		margin-top: -2px;
	}

	div.contentNavigationShell img.icon
	{
		width: 16px;
		height: 16px;
		border: 0;
		vertical-align: top;
		margin-left: 6px;
		margin-right: 8px;
		background: url(../xist4c/web/standard/06/img/jsElements/ui-icons.gif) -48px -192px no-repeat;
	}
/* << */


/* >> Mediaplayer flash video player Version: rel-1-0-1 */
	div.mediaplayerShell
	{
		margin-bottom: 30px;
	}

	div.mediaplayerShell div.mpDes1,
	div.mediaplayerShell div.mpDes2,
	div.mediaplayerShell div.mpDes3,
	div.mediaplayerShell div.mpDes4
	{
	}

	div.mediaplayerShell div.preview .icon
	{
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 1;
		width: 50px;
		height: 50px;
		background: url(../xist4c/web/standard/06/img/jsElements/videoIcon.png) 0px 0px no-repeat;
		cursor: pointer;
		cursor: hand;
	}

	div.mediaplayerShell div.preview img.noImg
	{
		width: 280px;
		height: 200px;
		background: #000;
	}

	div.multimediaPopupOuter
	{
		overflow: hidden;
	}
/* << */


/*>> Mass data warning element Version: rel-1-0-0 */
	div.massDataWarningShell
	{
		color: red;
		padding: 10px;
		margin: 10px 0 10px 0;
		border: 1px solid #a6a6a6;
		font-weight: bold;
	}

	div.massDataWarningShell div.wdes1
	div.massDataWarningShell div.wdes2
	div.massDataWarningShell div.wdes3
	{
	}
/* << */


/* >> Mass data Search Version: rel-1-0-0 */
	div.massDataSearchShell
	{
		margin: 15px 0px 15px 0px;
	}

	div.massDataSearchShell div.des1
	{
	}

	/* title and additional links */
	div.massDataSearchShell div.des1 table.baseNav
	{
		margin-bottom: 3px;
	}

	div.massDataSearchShell div.des1 table.baseNav td
	{
		white-space: nowrap;
	}

	div.massDataSearchShell div.des1 table.baseNav td.title
	{
		width: 100%;
		font-weight: bold;
	}

	div.massDataSearchShell div.des1 table.baseNav td.res,
	div.massDataSearchShell div.des1 table.baseNav td.ext
	{
		padding-left: 10px;
	}

	div.massDataSearchShell div.des1 table.baseNav td.res a,
	div.massDataSearchShell div.des1 table.baseNav td.ext a
	{
		display: block;
		font-size: 11px;
		padding: 0 0 0px 11px;
		background: url(../xist4c/web/standard/06/img/littleTeaserArrow_grey.gif) left center no-repeat;
	}

	div.massDataSearchShell div.inner1
	{
		padding: 0px 12px 5px 16px;
		border: 1px solid #a6a6a6;
		background: #dbdbdb;
	}

	div.massDataSearchWoResEl
	{
		padding: 6px 15px 6px 15px;
		margin-bottom: 20px;
		border: 1px solid #a6a6a6;
	}

	div.massDataSearchWoResEl div.sworDes1,
	div.massDataSearchWoResEl div.sworDes2,
	div.massDataSearchWoResEl div.sworDes3,
	div.massDataSearchWoResEl div.sworDes4
	{
	}

	/* form elements */
	form.massDataElsShell
	{
		width: 100%;
		margin: 0;
	}

	form.massDataElsShell table.elsMain
	{
		width: 100%;
	}

	form.massDataElsShell table.elsMain td
	{
		width: 100%;
	}

	form.massDataElsShell table.elsMain td.go
	{
		text-align: right;
		vertical-align: bottom;
		width: auto;
		padding-bottom: 3px;
		/padding-bottom: 5px;
	}

	form.massDataElsShell table.elsMain td.go input
	{
		width: 98px;
		height: 15px;
		background: url(../xist4c/web/standard/06/img/de/massDataSearchButton.gif) top left no-repeat;
	}

	form.massDataElsShell table.elsMain td table.els
	{
		width: 100%;
	}

	form.massDataElsShell table.elsMain td table.els td.field
	{
		padding-top: 5px;
		padding-right: 10px;
	}

	form.massDataElsShell table.elsMain td table.els td.field div.prompt
	{
		background: url(../xist4c/web/standard/06/img/de/massDataSearchPrompt.gif) left top no-repeat;
	}

	form.massDataElsShell table.elsMain td table.els td.field div.prompt span
	{
		visibility: hidden;
	}

	form.massDataElsShell table.elsMain td table.els td.field input
	{
	}

	form.massDataElsShell table.elsMain td table.els td.field select
	{
	}

	form.massDataElsShell table.elsMain td table.els td.field input,
	form.massDataElsShell table.elsMain td table.els td.field select
	{
		width: 100%;
	}

	form.massDataElsShell table.elsMain td table.els td.field input.spanned2,
	form.massDataElsShell table.elsMain td table.els td.field select.spanned2
	{
	}

	form.massDataElsShell table.elsMain td table.els td.field input.spanned3,
	form.massDataElsShell table.elsMain td table.els td.field select.spanned3
	{
	}
/* << */


/* >> Mass data items Version: rel-1-0-0 */
	div.massDataOuterShell
	{
	}

	div.mdOverviewShell,
	div.mdDetailShell
	{
	}

	div.mdDetailShell
	{
		/width: 100%;
	}

	table.massDataOuterTable
	{
		width: 100%;
	}

	table.massDataOuterTable div.massDataOuterTitle h2
	{
	}

	table.massDataOuterTable div.massDataOuterDesc
	{
		padding-bottom: 10px;
	}

	table.massDataOuterTable td.massDataItem
	{
	}

	/* missing product panel (colnumber > panels)*/
	table.massDataOuterTable td.massDataItem div.dummyProd
	{
	}

	table.massDataOuterTable td.massDataItem div.dummyProd img.dummySpacer
	{
	}

	table.massDataOuterTable td.rightSpc,
	table.massDataOuterTable td.dummyProdSpc
	{
	}

	/* column spacer */
	table.massDataOuterTable img.spc
	{
		width: 25px;
	}

	/* item content */
	div.massDataShell
	{
	}

	div.massDataShell div.title h3
	{
	}

	div.massDataShell div.massSublinkShell
	{
		text-align: right;
	}

	div.massDataShell div.massSublinkShell a
	{
	}

	div.massDataShell div.massSublinkShell a img
	{
		width: 8px;
		height: 14px;
		vertical-align: text-top;
		border: 0px;
		background: url(../xist4c/web/standard/06/img/paragraphArrow.gif) bottom left no-repeat;
	}
/* << */


/* >>Specials */
	/* Hotel Uebersicht */
	div.hotelOverviewShell
	{
	}

	div.hotelOverviewShell div.hotelOverviewItem,
	div.contactPersOverviewItem,
	div.vhsCourseOverviewItem
	{
		/width: 100%;
		padding: 20px 12px 8px 16px;
		background: #f1f1f1;
		margin-bottom: 14px;
	}

	div.hotelOverviewShell table,
	div.contactPersOverviewItem table
	{
		width: 100%;
	}

	div.hotelOverviewShell td.image,
	div.hotelOverviewShell td.content,
	div.hotelOverviewShell td.link,
	div.contactPersOverviewItem td.image,
	div.contactPersOverviewItem td.content
	{
		vertical-align: top;
	}

	div.hotelOverviewShell td.image img,
	div.contactPersOverviewItem td.image img
	{
		border: 1px solid #000;
	}

	div.hotelOverviewShell td.image img.noImage,
	div.contactPersOverviewItem td.image img.noImage
	{
		width: 100px;
		height: 75px;
		background: #f1f1f1 url(../xist4c/web/standard/06/img/hotel_noImage.gif) center no-repeat;
	}

	div.hotelOverviewShell td.image img.spacer,
	div.contactPersOverviewItem td.image img.spacer
	{
		display: block;
		border: 0;
		width: 152px;
		height: 0;
	}

	div.hotelOverviewShell td.content,
	div.contactPersOverviewItem td.content
	{
		width: 100%;
		padding-left: 25px;
	}

	div.hotelOverviewShell div.title h3,
	div.contactPersOverviewItem div.title h3,
	div.vhsCourseOverviewItem div.title h3
	{
		margin-bottom: 3px;
	}

	div.hotelOverviewShell div.title h3 a,
	div.vhsCourseOverviewItem div.title h3 a
	{
		text-decoration: none;
	}

	div.hotelOverviewShell div.desc,
	div.contactPersOverviewItem div.cpoiContent
	{
		font-size: 11px;
		line-height: 16px;
		padding-bottom: 5px;
	}

	div.hotelOverviewShell td.link a,
	div.vhsCourseOverviewItem div.moreLink a,
	div.vhsCourseDetailShell div.moreLink a
	{
		display: block;
		text-decoration: none;
		font-weight: bold;
		text-align: right;
		line-height: 15px;
		padding-right: 27px;
		background: url(../xist4c/web/standard/06/img/hotel_more.gif) 100% 0px no-repeat;
	}

	/* Hotel Detailansicht */
	div.hotelDetailShell,
	div.vhsCourseDetailShell
	{
		margin-bottom: 45px;
	}

	div.hotelDetailShell div.text,
	div.vhsCourseDetailShell div.desc
	{
		/width: 100%;
		padding: 21px 20px 12px 20px;
		background: #f1f1f1;
		margin-bottom: 5px;
	}

	div.vhsCourseDetailShell div.desc
	{
		padding-top: 15px;
		margin-bottom: 0;
	}

	div.hotelDetailShell div.text table
	{
		width: 100%;
	}

	div.hotelDetailShell div.text table td.image,
	div.hotelDetailShell div.text table td.content
	{
		vertical-align: top;
	}

	div.hotelDetailShell div.text table td.image
	{
		padding-right: 23px;
	}

	div.hotelDetailShell div.text table td.image img
	{
		display: block;
		border: 1px solid #000;
		margin-bottom: 23px;
	}

	div.hotelDetailShell div.text div.address,
	div.hotelDetailShell div.text div.desc,
	div.vhsCourseDetailShell div.desc
	{
		font-size: 11px;
		line-height: 16px;
	}

	div.hotelDetailShell div.text div.address
	{
		font-weight: bold;
		margin-bottom: 23px;
	}

	div.hotelDetailShell div.hotelIconsShell
	{
		width: 510px;
		overflow: hidden;
	}

	div.hotelDetailShell div.hotelIconsShell div.icon
	{
		float: left;
		padding-right: 18px;
		margin-top: 14px;
		height: 41px;
	}

	div.hotelDetailShell div.hotelIconsShell div.icon_9,
	div.hotelDetailShell div.hotelIconsShell div.icon_19,
	div.hotelDetailShell div.hotelIconsShell div.icon_29,
	div.hotelDetailShell div.hotelIconsShell div.icon_39,
	div.hotelDetailShell div.hotelIconsShell div.icon_49
	{
		padding-right: 0;
	}

	div.hotelDetailShell div.hotelDataShell
	{
		margin-top: 19px;
	}

	div.hotelDetailShell div.hotelDataShell table,
	div.vhsCourseDetailShell div.vhsCourseDataShell table
	{
		width: 100%;
		background: #f1f1f1;
	}

	div.hotelDetailShell div.hotelDataShell td.head_1,
	div.hotelDetailShell div.hotelDataShell td.head_2,
	div.hotelDetailShell div.hotelDataShell td.head_3
	{
		font-weight: bold;
		text-align: left;
		vertical-align: middle;
		padding: 5px 10px 5px 0px;
	}

	div.hotelDetailShell div.hotelDataShell td.head_1 img
	{
		width: 145px;
	}

	div.hotelDetailShell div.hotelDataShell th.title,
	div.hotelDetailShell div.hotelDataShell td.col_1,
	div.hotelDetailShell div.hotelDataShell td.col_2,
	div.vhsCourseDetailShell div.vhsCourseDataShell th,
	div.vhsCourseDetailShell div.vhsCourseDataShell td
	{
		text-align: left;
		line-height: 20px;
		vertical-align: top;
		padding: 3px 10px 3px 0;
		width: 33%;
		border-top: 7px solid #fff;
	}

	div.vhsCourseDetailShell div.vhsCourseDataShell th
	{
		width: auto;
	}

	div.vhsCourseDetailShell div.vhsCourseDataShell td
	{
		width: 100%;
	}

	div.hotelDetailShell div.hotelDataShell th.title,
	div.vhsCourseDetailShell div.vhsCourseDataShell th
	{
		font-weight: bold;
	}

	div.hotelDetailShell div.hotelDataShell td.head_1,
	div.hotelDetailShell div.hotelDataShell th.title,
	div.vhsCourseDetailShell div.vhsCourseDataShell th
	{
		padding-left: 20px;
		padding-right: 20px;
	}

	/* Spezielle Linklist items mit eigenem Bullet/Bild */
	table.llShell td.bullet img
	{
		border: 0;
	}

	div.circumstancesOverviewShell table.llShell td.bullet
	{
		text-align: right;
		padding-right: 10px;
	}

	/* Ansprechpartner Uebersicht */
	div.contactPersOverviewItem
	{
	}

	/* Ansprechpartner Detailansicht */
	div.contactPersDetailShell
	{
	}

	div.contactPersDetailShell div.contactPersDetailItem,
	div.circumsDetailShell div.circumsDetailItem
	{
		/width: 100%;
		margin-bottom: 20px;
	}

	div.contactPersDetailShell div.cpdi_leiter,
	div.circumsDetailShell div.circdi_leiter
	{
		padding: 21px 20px 12px 20px;
		background: #f1f1f1;
	}

	div.contactPersDetailItem table.contactPersDataShell,
	div.circumsDetailItem table.circumsDataShell
	{
		width: 100%;
		margin-bottom: 10px;
	}

	div.contactPersDetailItem table.contactPersDataShell
	{
		width: auto;
	}

	div.contactPersDetailShell div.cpdi_leiter table.contactPersDataShell,
	div.circumsDetailShell div.circdi_leiter table.circumsDataShell
	{
		margin-left: 0;
	}

	div.contactPersDetailItem table.cpds_last,
	div.circumsDetailItem table.circds_last
	{
		margin-bottom: 0;
	}

	div.contactPersDetailItem table.contactPersDataShell th,
	div.contactPersDetailItem table.contactPersDataShell td,
	div.circumsDetailItem table.circumsDataShell th,
	div.circumsDetailItem table.circumsDataShell td
	{
		text-align: left;
		vertical-align: top;
		padding: 3px 10px 3px 0;
	}

	div.contactPersDetailItem table.contactPersDataShell th,
	div.circumsDetailItem table.circumsDataShell th
	{
		font-weight: bold;
		width: 100px;
	}

	div.contactPersDetailItem table.contactPersDataShell td.text_span,
	div.circumsDetailItem table.circumsDataShell td.text_span
	{
		font-weight: bold;
	}

	div.contactPersDetailItem table.contactPersDataShell,
	div.contactPersDetailItem table.llShell,
	div.contactPersDetailItem table.dList,
	div.circumsDetailItem table.circumsDataShell,
	div.circumsDetailItem table.llShell,
	div.circumsDetailItem table.dList
	{
		margin-left: 20px;
	}

	div.contactPersDetailItem table.contactPersDataShell td.info
	{
		width: 100%;
	}

	div.contactPersDetailItem table.contactPersDataShell td.image
	{
		padding-right: 20px;
	}

	div.cpdi_leiter table.contactPersDataShell td.image
	{
		padding-right: 0px;
	}

	/* Lebenslagen Uebersicht */
	div.circumstancesOverviewShell table.llShell td a
	{
		font-size: 12px;
	}

	div.contactPersOverviewShell table.llShell,
	div.contactPersDetailShell table.llShell,
	div.circumsDetailShell table.llShell
	{
		margin-bottom: 0;
	}

	/* VHS Kurse */
	div.vhsCourseOverviewItem div.addInfo,
	div.vhsCourseOverviewItem div.moreLink
	{
		margin-top: 10px;
	}

	div.vhsCourseOverviewItem div.addInfo span.prompt
	{
		font-weight: bold;
		padding-right: 5px;
	}

	div.vhsCourseOverviewItem table.llShell
	{
		margin-bottom: 0;
		margin-left: 10px;
	}

	div.vhsCourseDetailShell div.moreLink
	{
		/width: 100%;
		background: #f1f1f1;
		padding: 3px 10px 3px 0;
		margin-top: 7px;
	}

	/* Bildergallerie */
	div.co_photoGalleryDetail,
	div.co_photoGalleryOv
	{
		padding-bottom: 6px;
	}

	div.co_photoGalleryDetail div.paragraphOuter,
	div.co_photoGalleryOv div.paragraphOuter
	{
		margin: 0;
		padding: 0;
	}

	/* Social Buttons */
	div.socialButtonsContainer
	{
		position: absolute;
		top: 7px;
		left: 578px;
		height: 15px;
		width: 105px;
	}

	div.socialButtonsContainer div.socialButtonsItem
	{
		float: left;
		margin-right: 10px;
	}
/* << */


	td.leftBorderCol div.jsRssElementContainer div.item,
	td.leftBorderCol div.bookmarkTool div.bmtDes1,
	td.leftBorderCol div.teaserSearch,
	td.leftBorderCol div.teaserLogin,
	td.leftBorderCol div.teaserLogout,
	td.leftBorderCol div.teaserDList
	{
		padding-left: 34px;
	}

	td.rightBorderCol div.jsRssElementContainer div.item,
	td.rightBorderCol div.bookmarkTool div.bmtDes1,
	td.rightBorderCol div.teaserSearch,
	td.rightBorderCol div.teaserLogin,
	td.rightBorderCol div.teaserLogout,
	td.rightBorderCol div.teaserDList
	{
		padding-left: 20px;
	}

	div .errorMsgPflichtfelder
	{
		font-weight: bold;
		color: red;
	}

	table.mShell,
	table.contentMainTable
	{
		height: auto;
	}
