/* >> Zusaetzliche Steuerelemente (Zurueck, Drucken, Empfehlung versenden) */
	/* Steuerelement Container oben*/
	div.topAddContrContainer
	{
		display: none;
		margin-bottom: 4px;
	}
	
	/* Steuerelement Container unten*/
	div.bottomAddContrContainer
	{
		margin-bottom: 4px;
	}
	
	/* Anpassungen der Steuerelemente Tabelle*/
	table.aCShell
	{
		width: 100%;
	}

	table.aCShell td.rSpc
	{
	}
	
	/* Definiert das Icon fuer Zurueck */

	div.topAddContrContainer img.backIcon,
	div.topAddContrContainer img.recomButton,
	div.topAddContrContainer img.bFreeButton,
	div.topAddContrContainer img.cBlindButton,
	div.topAddContrContainer img.cBlindResetButton
	{
		display: none;
	}
	
	div.topAddContrContainer table.aCShell a
	{
	}
	
	div.topAddContrContainer table.aCShell td
	{
		padding: 0;
	}
	
	div.topAddContrContainer table.aCShell td img
	{
		display: none;
	}
	
	div.topAddContrContainer table.aCShell a img.printButton
	{
		display: inline;
		position: relative;
		right: auto;
		top: auto;
		z-index: 100;
	}

	div.bottomAddContrContainer img.backIcon
	{
		display: none;
		width: 17px;
		height: 14px;
		border: 0px;
		vertical-align: text-top;
		background: url(../xist4c/web/ireksCom/01/img/backIcon.gif) bottom left no-repeat;
	}
	
	div.bottomAddContrContainer img.recomButton
	{
		width: 28px;
		height: 17px;
		border: 0px;
		vertical-align: middle;
		background: url(../xist4c/web/ireksCom/01/img/recommendationButton.gif) bottom right no-repeat;
	}
	
	div.topAddContrContainer img.printButton
	{
		width: 22px;
		height: 17px;
		border: 0px;
		vertical-align: middle;
		background: url(../xist4c/web/ireksCom/01/img/print_icon.gif) bottom right no-repeat;
	}
	
	div.bottomAddContrContainer img.printButton
	{
		width: 22px;
		height: 17px;
		border: 0px;
		vertical-align: middle;
		background: url(../xist4c/web/ireksCom/01/img/printIcon.gif) bottom right no-repeat;
	}
	
	div.bottomAddContrContainer img.bFreeButton
	{
		display: none;
		width: 24px;
		height: 18px;
		border: 0px;
		vertical-align: middle;
		background: url(../xist4c/web/ireksCom/01/img/barrierFreeIcon.gif) bottom right no-repeat;
	}
	
	div.bottomAddContrContainer img.cBlindButton,
	div.bottomAddContrContainer img.cBlindResetButton
	{
		display: none;
		width: 26px;
		height: 18px;
		border: 0px;
		vertical-align: middle;
		background: url(../xist4c/web/ireksCom/01/img/colorBlindIcon.gif) center right no-repeat;
	}
	
	div.bottomAddContrContainer img.cBlindResetButton
	{
		display: none;
		background: url(../xist4c/web/ireksCom/01/img/colorBlindResetIcon.gif) center right no-repeat;
	}
/* << */


/* >> Autonews Uebersicht */
	/* Autonews Tabelle */
	table.aN
	{
	}
	
	/* Definition fuer das Datum auf der Uebersicht */
	table.aN td.date
	{
		font-weight: bold;
		color: #666;
		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;
	}
	
	/* Einstellungen des "mehr..." Links */
	table.aN td.item div.more
	{
		clear: both;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	/* Definitionen fuer das "mehr..." Link Icon */
	table.aN td.item div.more img
	{
		display: none;
	}
/* << */


/* >> Autonews Panel */
	/* Auto news Tabelle */
	table.aNP
	{
	}
	
	/* Definition des Autonews Panel Datum */
	table.aNP td span.date
	{
		font-size: 10px;
		padding-bottom: 3px;
	}
	
	/* Einstellungen des Autonews Titels */
	table.aNP td h3.title
	{
		display: inline;
		margin: 0px 0px 1px 0px;
		font-size: 12px;
	}
	
	/* 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;
	}
	
	/* 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;
	}
	
	/* 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;
	}
/* << */


/* >> Sprungmarke */
	/* 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/ireksCom/01/img/bToTopImg.gif) top right no-repeat;
		border: 0px;
	}
	
	/* Sprungmarkencontainer Bildlink*/
	div.bToTop div.des1 a.img
	{
	}
/* << */


/* >> Standard body Definitionen */
	/* Legt Hoehe und Breite fest */
	html, body
	{
		height: 100%;
		margin: 0px;
		padding: 0px;
	}
	
	
	/* Anpassungen fuer die Standardeinstellungen des Bodys */
	body
	{
		background: #9fb94e;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 13px;
		color: #000;
		text-align: center;
	}
/* << */


/* >> Angaben nicht veraendern!!! */
	/* for framesets */
	body.mainFrame
	{
		background: #fff;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 13px;
		color: #000;
	}
	
	/* for print page */
	body.print
	{
		background: #fff;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 13px;
		color: #000;
	}
/* << */


/* >> Freie Inhaltscont*/
	/* 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: 180px;
		top: 19px;
		z-index: 4;
	}
	
	div.decoHeader1
	{
		display: none;
		height: auto;
		width: 415px;
		position: absolute;
		left: 172px;
		top: 7px;
		z-index: 11;
		font-size: 24px;
		font-weight: bold;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		color: #fff;
		text-transform: uppercase;
	}
	
	div.decoHeader2
	{
		display: none;
		height: auto;
		width: 415px;
		position: absolute;
		left: 172px;
		top: 35px;
		z-index: 11;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #ffe8a2;
		text-transform: uppercase;
	}
	
	div.worldwideFlag
	{
		display: none;
	}
	
	div.diashow{
		display: none;
	}
	
	div.kornbild,
	div.kornbildPDSuche
	{
		height: 268px;
		width: 285px;
		position: absolute;
		left: 565px;
		top: 3px;
		z-index: 21;
		overflow: hidden;
		white-space: nowrap;
	}

	div.kornbildPDSuche
	{
		top: -148px;
		left: 556px;
	}

	div.contContShell div[class="stdSty kornbildPDSuche"]
	{
		top: 3px;
	}
	
	div.startKornbild
	{
		height: 273px;
		width: 285px;
		position: absolute;
		left: 565px;
		top: -1px;
		z-index: 21;
		overflow: hidden;
		text-align: right;
	}
/* <<  */


/* >> Dokumentenliste */
	/* Document Liste Tabelle */
	table.dList
	{
	}
	
	/* Einstellungen fuer die Dateibeschreibung */
	table.dList td span.desc
	{
		font-size: 13px;
	}
	
	/* Groesse des Listentitels */
	table.dList td div.size
	{
		font-family: Arial Narrow, Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
		color: #fff;
		white-space: nowrap;
	}
/* << */


/* >> Fragen und Antworten*/
	/* 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;
		border: 1px solid #000;
		background: #dde5ee;
	}
	
	/* Anpassungen des "Frage" Titels auf der Detailseite */
	div.dQShell div.prefix
	{
		padding: 5px;
		background: #a0b8cf;
		font-weight: bold;
		font-size: 16px;
	}
	
	/* Einstellungen der Detail Ansicht der Frage */
	div.dQShell div.question
	{
		padding: 5px 5px 5px 20px;
	}
/* << */


/* >> Termin uebersicht */
	div.appointmentOuterShell
	{
	}
	
	div.appointmentOuterShell div.grpShell
	{
		margin-top: 10px;
		margin-bottom: 15px;
		background: url(../xist4c/web/ireksCom/01/img/bgTrans.gif) top left repeat;
	}
	
	div.appointmentOuterShell div.grpShell h3
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 14px;
		margin: 0;
		background: #edd797;
		padding: 2px 5px 2px 5px;
	}
	
	div.appointmentOuterShell div.grpShell div.item
	{
		padding: 4px 5px 4px 5px;
		border-bottom: 1px solid #600;
	}
	
	div.appointmentOuterShell div.grpShell div.item div.date
	{
		float: left;
		width: 70px;
	}
	
	div.appointmentOuterShell div.grpShell div.item div.title
	{
		margin-left: 80px;
		margin-bottom: 5px;
	}
	
	div.appointmentOuterShell div.grpShell div.item div.desc
	{
		margin-left: 82px;
		margin-bottom: 5px;
		font-size: 11px;
	}
	
	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
	{
		background: url(../xist4c/web/ireksCom/01/img/littleTeaserArrow.gif) 0px 6px no-repeat;
		padding-left: 6px;
	}
	
	table.subTitleShell td.date
	{
		white-space: nowrap;
	}
/* << */


/* >>Erste Ebene Navigation*/
	/* Erste Ebene Navigation aeusserer Navigationskontainer*/
	div.fLOuterShell
	{
		display: none;
		width: 800px;
		height: 24px;
		background: #a0b8cf url(../xist4c/web/ireksCom/01/img/TopNav_Bg_Img.jpg) top left repeat-y;
	}
	
	/* Anpassungen der erste Ebene Navigationspalte */
	div.fLOuterShell div.des1
	{
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		padding-right: 190px;
	}
	
	div.fLOuterShell div.des1 div.des2
	{
	}
	/* Einstellungen fuer die erste Ebene Navigation */
	div.fLOuterShell div.des1 table.nav
	{
	}
	
	/* Spacer fuer die Ausrichtung der erste Ebene Navigation*/
	div.fLOuterShell div.des1 table.nav td.spcLeft
	{
		width: 100%;
	}
	
	div.fLOuterShell div.des1 table.nav td.spcRight
	{
	}
	
	/* Spalte fuer ein erste Ebene Navigationselement */
	div.fLOuterShell div.des1 table.nav td.navItem
	{
		height: 22px;
	}
	
	/* Grundeinstellung der erste Ebene Navigation fuer die Zustaende "normal", "im Pfad" und "hier"*/
	div.fLOuterShell div.des1 table.nav td.navItem span.here,
	div.fLOuterShell div.des1 table.nav td.navItem a.normal,
	div.fLOuterShell div.des1 table.nav td.navItem a.normal:link,
	div.fLOuterShell div.des1 table.nav td.navItem a.normal:visited,
	div.fLOuterShell div.des1 table.nav td.navItem a.normal:hover,
	div.fLOuterShell div.des1 table.nav td.navItem a.inPath:link,
	div.fLOuterShell div.des1 table.nav td.navItem a.inPath:visited,
	div.fLOuterShell div.des1 table.nav td.navItem a.inPath:hover
	{
		font-size: 12px;
		font-weight: bold;
		color: #fff;
	}
	
	div.fLOuterShell div.des1 table.nav td.navItem span.here span,
	div.fLOuterShell div.des1 table.nav td.navItem a.normal span,
	div.fLOuterShell div.des1 table.nav td.navItem a.normal:link span,
	div.fLOuterShell div.des1 table.nav td.navItem a.normal:visited span,
	div.fLOuterShell div.des1 table.nav td.navItem a.normal:hover span,
	div.fLOuterShell div.des1 table.nav td.navItem a.inPath:link span,
	div.fLOuterShell div.des1 table.nav td.navItem a.inPath:visited span,
	div.fLOuterShell div.des1 table.nav td.navItem a.inPath:hover span
	{
	}
	
	/* Abweichende einstellungen fuer den Zustand "im Pfad" */
	div.fLOuterShell div.des1 table.nav td.navItem a.inPath:link,
	div.fLOuterShell div.des1 table.nav td.navItem a.inPath:visited,
	div.fLOuterShell div.des1 table.nav td.navItem a.inPath:hover
	{
		font-style: italic;
	}
	
	/* Folgende Angaben definieren die Reaktion beim ueberfahren mit der Maus */
	div.fLOuterShell div.des1 table.nav td.navItem a.normal:hover,
	div.fLOuterShell div.des1 table.nav td.navItem a.inPath:hover
	{
		color: #336;
	}
	
	/* Angabe fuer den Zustand "hier" */
	div.fLOuterShell div.des1 table.nav td.navItem span.here
	{
		color: #336;
	}
	
	/* Einstellung der Trennelemente */
	div.fLOuterShell div.des1 table.nav td.sep img
	{
		height: 15px;
		margin: 0px 4px 0px 4px;
		background-color: #000;
	}
/* << */


/* >> Fusszeile*/
	/* Spalte des Footers */
	td.msFooter
	{
	}
	/* Anpassungen fuer den Fusszeilenkontainer*/
	div.decoEl
	{
		width: 800px;
		background: url(../xist4c/web/ireksCom/01/img/footerBg.gif) top left no-repeat;
		padding-bottom: 80px;
	}

	div.deco_1
	{
		position: relative;
		top: -10px;
		left: 0;
		z-index: 31;
	}
	
	div.deco_2
	{
		text-align: left;
		padding-left: 183px;
	}
	 
	/* Definitionen fuer die Fusszeilentabelle */
	table.footer
	{
		width: 420px;
		padding: 3px 0px 3px 0px;
	}
	
	/* Einstellungen der Fusszeilen Tabellenzelle */
	table.footer td
	{
		font-size: 10px;
		color: #600;
		text-align: left;
		line-height: 11px;
	}
	
	/* 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: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
/* <<  */


/* >>Full Size Media*/
	/* Voll Breite Media Container */
	div.fsMediaShell
	{
		margin-bottom: 18px;
	}
	
	/* Bildelement */
	div.fsMediaShell div.img
	{
		border-bottom: 1px solid #333;
	}
	
	/* Freies XHTML Element */
	div.fsMediaShell div.free
	{
		border-bottom: 1px solid #333;
	}
/* << */


/* >> Standard Listenelement */
	/* Anpassungen fuer den Listeneintragkontainer */
	div.gOvItem
	{
		margin-bottom: 12px;
	}
	
	/* 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;
	}
	
	/* 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;
	}
	/* Einstellungen des Listen "mehr..." Icons */
	div.gOvItem div.more img
	{
		display: none;
	}
	
	/*** Layouts ****/
	/* layout three columns with image */
	table.genOvVar1
	{
		width: 100%;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	
	table.genOvVar1 td
	{
		background: url(../xist4c/web/ireksCom/01/img/bgTrans.gif) top left repeat;
	}
	
	table.genOvVar1 td.hSpc
	{
		display: none;
	}

	table.genOvVar1 td.vSpc,
	table.genOvVar1 td.hSpc
	{
		background: transparent;
	}
	
	table.genOvVar1 td.vSpc img,
	table.genOvVar1 td.hSpc img
	{
		height: 3px;
		width: 3px;
	}
	
	table.genOvVar1 td.vSpc img
	{
		width: 18px;
	}

	
	table.genOvVar1 td.title
	{
		vertical-align: top;
		width: 33%;
	}
	
	table.genOvVar1 td.title h3
	{
		font-size: 13px;
		font-weight: normal;
		margin-top: 0;
		margin-bottom: 8px;
	}
	
	table.genOvVar1 td.title h3 a:link,
	table.genOvVar1 td.title h3 a:visited,
	table.genOvVar1 td.title h3 a:hover
	{
	}
	
	table.genOvVar1 td.descShell
	{
		vertical-align: top;
		text-align: center;
		width: 15%;
	}

	table.genOvVar1 td.descShell2
	{
		vertical-align: top;
		width: 52%;
	}
	
	table.genOvVar1 td.title,
	table.genOvVar1 td.descShell,
	table.genOvVar1 td.descShell2
	{
		padding: 5px;
	}

	table.genOvVar1 td.descShell2
	{
		vertical-align: top;
		text-align: left;
	}
	
/* <<  */


/* >> Anpassungen des Logos und Bilder im Kopfbereich */
	/* Einstellungen der positionierung des Logo Klickbereich */
	div.linkCont1
	{
		width: auto;
		position: absolute;
		left: 28px;
		top: 0;
		z-index: 2;
	}
	
	div.linkCont2
	{
		display: none;
		width: auto;
		position: absolute;
		left: 650px;
		top: 21px;
		z-index: 3;
	}
	
	/* Definition der groesse des Logo Klickbereichs*/
	div.linkCont1 img
	{
		width: 102px;
		height: 100px;
		border: 0px;
	}
	
	div.linkCont2 img
	{
		width: 153px;
		height: 55px;
		border: 0px;
	}
	
	/* Tabelle fuer Kopfbilder */
	table.headerImg
	{
		width: 100%;
	}
	
	/* Verhalten des 1 Kopfbereichsbild */
	td.hImg
	{
		width: 163px;
	}
	
	/* Verhalten des 2 Kopfbereichsbild */
	td.hImg1
	{
		width: 440px;
	}
	
	/* Verhalten des 3 Kopfbereichsbild */
	td.hImg2
	{
		width: 197px;
	}
/* << */


/* >> Sprachumschalter*/
	/* Definitionen fuer den Sprachumschalterkontainer */
	div.lSwCont
	{
		width: auto;
		position: absolute;
		left: 330px;
		top: 82px;
		z-index: 5;
	}
	
	/* Sprachumschalter Formularfeld einstellungen */
	div.lSwCont select
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
		background: #fff6c8;
		border-color: #600;
		color: #600;
	}
/* << */


/* >>Navigation links*/
	/* Aeusserer Navigationskontainer */
	div.navOuterShell
	{
		margin-right: 27px;
		margin-left: 4px;
		margin-bottom: 12px;
	}
	
	/* 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;
	}
	
	/*Angaben zur Navigationshuelle.
		Je Ebene haben Sie die Moeglichkeit den Ebenenhintergrund zu veraendern.*/
	div.navCHS_0,
	div.navCHS_1,
	div.navCHS_2,
	div.navCHS_3,
	div.navCHS_4
	{
	}
	
	div.navCHS_2,
	div.navCHS_3,
	div.navCHS_4
	{
		margin-right: 10px;
	}

	
	div.navNS_1
	{
		margin-bottom: 6px;
	}
		
	/* Angaben zur Navigationsknotenhuelle */
	div.navNS_0,
	div.navNS_1,
	div.navNS_2,
	div.navNS_3,
	div.navNS_4
	{
	}
	
	div.navNS_1
	{
	}
	
	/* Benutzen Sie folgende Klassen um die aeussere Huelle der Navigationslinks zu veraendern.*/
	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_4_normal, div.navEl_4_inPath, div.navEl_4_here
	{
	}
	
	div.navEl_0_normal, div.navEl_0_inPath, div.navEl_0_here
	{
		display: none;
	}
	
	div.navEl_1_normal, div.navEl_1_inPath, div.navEl_1_here
	{
	}
	
	/* Um Bullets vor die Navigationslinks zu Platzieren benutzen Sie die folgenden Klassen*/
	div.navEl_0_normal div.outer,
	div.navEl_0_inPath div.outer,
	div.navEl_0_here div.outer,
	div.navEl_1_normal div.outer,
	div.navEl_1_inPath div.outer,
	div.navEl_1_here div.outer,
	div.navEl_2_normal div.outer,
	div.navEl_2_inPath div.outer,
	div.navEl_2_here div.outer,
	div.navEl_3_normal div.outer,
	div.navEl_3_inPath div.outer,
	div.navEl_3_here div.outer,
	div.navEl_4_normal div.outer,
	div.navEl_4_inPath div.outer,
	div.navEl_4_here div.outer
	{
	}
	
	div.navEl_0_inPath div.outer,
	div.navEl_0_here div.outer,
	div.navEl_1_inPath div.outer,
	div.navEl_1_here div.outer,
	div.navEl_2_inPath div.outer,
	div.navEl_2_here div.outer,
	div.navEl_3_inPath div.outer,
	div.navEl_3_here div.outer,
	div.navEl_4_inPath div.outer,
	div.navEl_4_here div.outer
	{
	}
	
	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_4_normal span.inner, div.navEl_4_inPath span.inner, div.navEl_4_here span.inner
	{
	}
	
	/* 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
	{
		display: block;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 12px;
	}

	/* 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
	{
		display: block;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 14px;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: bold;
		text-align: right;
		padding: 4px 4px 4px 4px;
	}
	
	/* 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
	{
		display: block;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 13px;
		text-decoration: none;
		text-align: right;
		font-weight: normal;
		padding: 3px 4px 4px 4px;
	}

	/* 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
	{
		display: block;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 13px;
		color: #000;
		text-decoration: none;
		font-weight: normal;
		text-align: right;
		padding: 3px 4px 4px 4px;
	}
	
	/* Ebene 4 */
	div.navEl_4_here div.noLink,
	div.navEl_4_normal a,
	div.navEl_4_normal a:link, div.navEl_4_normal a:visited, div.navEl_4_normal a:hover,
	div.navEl_4_inPath a,
	div.navEl_4_inPath a:link, div.navEl_4_inPath a:visited, div.navEl_4_inPath a:hover
	{
		display: block;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 13px;
		color: #000;
		text-decoration: none;
		font-weight: normal;
		text-align: right;
		padding: 3px 4px 4px 4px;
	}

	/* Navigationsbild Kontainer */
	div.navigationImage
	{
		text-align: center;
	}
/* << */


/* >> Navigation links color schemes*/
	/* Ocker */
	div.co_ocker div.navEl_1_here div.noLink,
	div.co_ocker div.navEl_1_normal a,
	div.co_ocker div.navEl_1_normal a:link, div.co_ocker div.navEl_1_normal a:visited, div.co_ocker div.navEl_1_normal a:hover,
	div.co_ocker div.navEl_1_inPath a,
	div.co_ocker div.navEl_1_inPath a:link, div.co_ocker div.navEl_1_inPath a:visited, div.co_ocker div.navEl_1_inPath a:hover
	{
		color: #600;
	}
	
	div.co_ocker div.navEl_1_here div.noLink,
	div.co_ocker div.navEl_1_inPath a,
	div.co_ocker div.navEl_1_inPath a:link, div.co_ocker div.navEl_1_inPath a:visited, div.co_ocker div.navEl_1_inPath a:hover
	{
		color: #600;
		/* font-weight: bold; */
		text-decoration: underline;
	}
	
	div.co_ocker div.navEl_1_normal a:hover
	{
		/* font-weight: bold; */
		text-decoration: underline;
	}
	
	div.navCHS_2 div.co_ocker a,
	div.navCHS_2 div.co_ocker a:link,
	div.navCHS_2 div.co_ocker a:visited,
	div.navCHS_2 div.co_ocker a:hover
	{
		color: #600;
	}

	div.navCHS_2 div.co_ocker div.navEl_2_inPath a,
	div.navCHS_2 div.co_ocker div.navEl_2_inPath a:link,
	div.navCHS_2 div.co_ocker div.navEl_2_inPath a:visited,
	div.navCHS_2 div.co_ocker div.navEl_2_inPath a:hover
	{
		color: #600;
		/* font-weight: bold; */
		text-decoration: underline;
	}

	div.navCHS_2 div.co_ocker a:hover
	{
		/* font-weight: bold; */
		text-decoration: underline;
	}
	
	div.navCHS_2 div.co_ocker div.navEl_2_here div.noLink,
	div.navCHS_2 div.co_ocker div.navCHS_3 div.navEl_3_here div.noLink,
	div.navCHS_2 div.co_ocker div.navCHS_4 div.navEl_4_here div.noLink
	{
		/* font-weight: bold; */
		text-decoration: underline
		color: #600;
	}

	/* Orange */
	div.co_orange div.navEl_1_here div.noLink,
	div.co_orange div.navEl_1_normal a,
	div.co_orange div.navEl_1_normal a:link, div.co_orange div.navEl_1_normal a:visited, div.co_orange div.navEl_1_normal a:hover,
	div.co_orange div.navEl_1_inPath a,
	div.co_orange div.navEl_1_inPath a:link, div.co_orange div.navEl_1_inPath a:visited, div.co_orange div.navEl_1_inPath a:hover
	{
		color: #600;
	}
	
	div.co_orange div.navEl_1_here div.noLink,
	div.co_orange div.navEl_1_inPath a,
	div.co_orange div.navEl_1_inPath a:link, div.co_orange div.navEl_1_inPath a:visited, div.co_orange div.navEl_1_inPath a:hover
	{
		/* font-weight: bold; */
		text-decoration: underline;
		color: #c24300;
	}
	
	div.co_orange div.navEl_1_normal a:hover
	{
		color: #c24300;
		/* font-weight: bold; */
		text-decoration: underline;
	}
	
	div.navCHS_2 div.co_orange a,
	div.navCHS_2 div.co_orange a:link,
	div.navCHS_2 div.co_orange a:visited,
	div.navCHS_2 div.co_orange a:hover
	{
		color: #c24300;
	}

	div.navCHS_2 div.co_orange a:hover
	{
		/* font-weight: bold; */
		text-decoration: underline;
	}
	
	div.navCHS_2 div.co_orange div.navEl_2_inPath a,
	div.navCHS_2 div.co_orange div.navEl_2_inPath a:link,
	div.navCHS_2 div.co_orange div.navEl_2_inPath a:visited,
	div.navCHS_2 div.co_orange div.navEl_2_inPath a:hover
	{
		color: #c24300;
		/* font-weight: bold; */
		text-decoration: underline;
	}
	
	div.navCHS_2 div.co_orange div.navEl_2_here div.noLink,
	div.navCHS_2 div.co_orange div.navCHS_3 div.navEl_3_here div.noLink,
	div.navCHS_2 div.co_orange div.navCHS_4 div.navEl_4_here div.noLink
	{
		/* font-weight: bold; */
		text-decoration: underline;
		color: #c24300;
	}

	/* Blue */
	div.co_blau div.navEl_1_here div.noLink,
	div.co_blau div.navEl_1_normal a,
	div.co_blau div.navEl_1_normal a:link, div.co_blau div.navEl_1_normal a:visited, div.co_blau div.navEl_1_normal a:hover,
	div.co_blau div.navEl_1_inPath a,
	div.co_blau div.navEl_1_inPath a:link, div.co_blau div.navEl_1_inPath a:visited, div.co_blau div.navEl_1_inPath a:hover
	{
		color: #600;
	}

	div.co_blau div.navEl_1_here div.noLink,
	div.co_blau div.navEl_1_inPath a,
	div.co_blau div.navEl_1_inPath a:link, div.co_blau div.navEl_1_inPath a:visited, div.co_blau div.navEl_1_inPath a:hover
	{
		color: #039;
		/* font-weight: bold; */
		text-decoration: underline;
	}

	div.co_blau div.navEl_1_normal a:hover
	{
		color: #039;
		/* font-weight: bold; */
		text-decoration: underline;
	}

	div.navCHS_2 div.co_blau a,
	div.navCHS_2 div.co_blau a:link,
	div.navCHS_2 div.co_blau a:visited,
	div.navCHS_2 div.co_blau a:hover
	{
		color: #039;
	}

	div.navCHS_2 div.co_blau a:hover
	{
		/* font-weight: bold; */
		text-decoration: underline;
	}
	
	div.navCHS_2 div.co_blau div.navEl_2_inPath a,
	div.navCHS_2 div.co_blau div.navEl_2_inPath a:link,
	div.navCHS_2 div.co_blau div.navEl_2_inPath a:visited,
	div.navCHS_2 div.co_blau div.navEl_2_inPath a:hover
	{
		/* font-weight: bold; */
		text-decoration: underline;
	}
	
	
	div.navCHS_2 div.co_blau div.navEl_2_here div.noLink,
	div.navCHS_2 div.co_blau div.navCHS_3 div.navEl_3_here div.noLink,
	div.navCHS_2 div.co_blau div.navCHS_4 div.navEl_4_here div.noLink
	{
		/* font-weight: bold; */
		text-decoration: underline;
		color: #039;
	}

	/* Gruen */
	div.co_gruen div.navEl_1_here div.noLink,
	div.co_gruen div.navEl_1_normal a,
	div.co_gruen div.navEl_1_normal a:link, div.co_gruen div.navEl_1_normal a:visited, div.co_gruen div.navEl_1_normal a:hover,
	div.co_gruen div.navEl_1_inPath a,
	div.co_gruen div.navEl_1_inPath a:link, div.co_gruen div.navEl_1_inPath a:visited, div.co_gruen div.navEl_1_inPath a:hover
	{
		color: #600;
	}
	
	div.co_gruen div.navEl_1_here div.noLink,
	div.co_gruen div.navEl_1_inPath a,
	div.co_gruen div.navEl_1_inPath a:link, div.co_gruen div.navEl_1_inPath a:visited, div.co_gruen div.navEl_1_inPath a:hover
	{
		/* font-weight: bold; */
		text-decoration: underline;
		color: #069;
	}

	div.co_gruen div.navEl_1_normal a:hover
	{
		color: #069;
		/* font-weight: bold; */
		text-decoration: underline;
	}
	
	div.navCHS_2 div.co_gruen a,
	div.navCHS_2 div.co_gruen a:link,
	div.navCHS_2 div.co_gruen a:visited,
	div.navCHS_2 div.co_gruen a:hover
	{
		color: #069;
	}
	
	div.navCHS_2 div.co_gruen a:hover
	{
		/* font-weight: bold; */
		text-decoration: underline;
	}

	div.navCHS_2 div.co_gruen div.navEl_2_inPath a,
	div.navCHS_2 div.co_gruen div.navEl_2_inPath a:link,
	div.navCHS_2 div.co_gruen div.navEl_2_inPath a:visited,
	div.navCHS_2 div.co_gruen div.navEl_2_inPath a:hover
	{
		/* font-weight: bold; */
		text-decoration: underline;
		color: #069;
	}
	
	div.navCHS_2 div.co_gruen div.navEl_2_here div.noLink,
	div.navCHS_2 div.co_gruen div.navCHS_3 div.navEl_3_here div.noLink,
	div.navCHS_2 div.co_gruen div.navCHS_4 div.navEl_4_here div.noLink
	{
		/* font-weight: bold; */
		text-decoration: underline;
		color: #069;
	}

	/* Tuerkis */
	div.co_tuerkis div.navEl_1_here div.noLink,
	div.co_tuerkis div.navEl_1_normal a,
	div.co_tuerkis div.navEl_1_normal a:link, div.co_tuerkis div.navEl_1_normal a:visited, div.co_tuerkis div.navEl_1_normal a:hover,
	div.co_tuerkis div.navEl_1_inPath a,
	div.co_tuerkis div.navEl_1_inPath a:link, div.co_tuerkis div.navEl_1_inPath a:visited, div.co_tuerkis div.navEl_1_inPath a:hover
	{
		color: #600;
	}
	
	div.co_tuerkis div.navEl_1_here div.noLink,
	div.co_tuerkis div.navEl_1_inPath a,
	div.co_tuerkis div.navEl_1_inPath a:link, div.co_tuerkis div.navEl_1_inPath a:visited, div.co_tuerkis div.navEl_1_inPath a:hover
	{
		color: #360;
		/* font-weight: bold; */
		text-decoration: underline;
	}

	div.co_tuerkis div.navEl_1_normal a:hover
	{
		color: #360;
		/* font-weight: bold; */
		text-decoration: underline;
	}

	div.navCHS_2 div.co_tuerkis a,
	div.navCHS_2 div.co_tuerkis a:link,
	div.navCHS_2 div.co_tuerkis a:visited,
	div.navCHS_2 div.co_tuerkis a:hover
	{
		color: #360;
	}
	
	div.navCHS_2 div.co_tuerkis a:hover
	{
		/* font-weight: bold; */
		text-decoration: underline;
	}

	div.navCHS_2 div.co_tuerkis div.navEl_2_inPath a,
	div.navCHS_2 div.co_tuerkis div.navEl_2_inPath a:link,
	div.navCHS_2 div.co_tuerkis div.navEl_2_inPath a:visited,
	div.navCHS_2 div.co_tuerkis div.navEl_2_inPath a:hover
	{
		/* font-weight: bold; */
		text-decoration: underline;
		color: #360;
	}
	
	div.navCHS_2 div.co_tuerkis div.navEl_2_here div.noLink,
	div.navCHS_2 div.co_tuerkis div.navCHS_3 div.navEl_3_here div.noLink,
	div.navCHS_2 div.co_tuerkis div.navCHS_4 div.navEl_4_here div.noLink
	{
		/* font-weight: bold; */
		text-decoration: underline;
		color: #360;
	}

	/* Rot */
	div.co_rot div.navEl_1_here div.noLink,
	div.co_rot div.navEl_1_normal a,
	div.co_rot div.navEl_1_normal a:link, div.co_rot div.navEl_1_normal a:visited, div.co_rot div.navEl_1_normal a:hover,
	div.co_rot div.navEl_1_inPath a,
	div.co_rot div.navEl_1_inPath a:link, div.co_rot div.navEl_1_inPath a:visited, div.co_rot div.navEl_1_inPath a:hover
	{
		color: #600;
	}
	
	div.co_rot div.navEl_1_here div.noLink,
	div.co_rot div.navEl_1_inPath a,
	div.co_rot div.navEl_1_inPath a:link, div.co_rot div.navEl_1_inPath a:visited, div.co_rot div.navEl_1_inPath a:hover
	{
		color: #c00;
		/* font-weight: bold; */
		text-decoration: underline;
	}
	
	div.co_rot div.navEl_1_normal a:hover
	{
		color: #c00;
		/* font-weight: bold; */
		text-decoration: underline;
	}
	
	div.navCHS_2 div.co_rot a,
	div.navCHS_2 div.co_rot a:link,
	div.navCHS_2 div.co_rot a:visited,
	div.navCHS_2 div.co_rot a:hover
	{
		color: #c00;
	}
	
	div.navCHS_2 div.co_rot a:hover
	{
		/* font-weight: bold; */
		text-decoration: underline;
	}
	
	div.navCHS_2 div.co_rot div.navEl_2_inPath a,
	div.navCHS_2 div.co_rot div.navEl_2_inPath a:link,
	div.navCHS_2 div.co_rot div.navEl_2_inPath a:visited,
	div.navCHS_2 div.co_rot div.navEl_2_inPath a:hover
	{
		/* font-weight: bold; */
		text-decoration: underline;
		color: #c00;
	}

	div.navCHS_2 div.co_rot div.navEl_2_here div.noLink,
	div.navCHS_2 div.co_rot div.navCHS_3 div.navEl_3_here div.noLink,
	div.navCHS_2 div.co_rot div.navCHS_4 div.navEl_4_here div.noLink
	{
		/* font-weight: bold; */
		text-decoration: underline;
		color: #c00;
	}

	/* Braun */
	div.co_braun div.navEl_1_here div.noLink,
	div.co_braun div.navEl_1_normal a,
	div.co_braun div.navEl_1_normal a:link, div.co_braun div.navEl_1_normal a:visited, div.co_braun div.navEl_1_normal a:hover,
	div.co_braun div.navEl_1_inPath a,
	div.co_braun div.navEl_1_inPath a:link, div.co_braun div.navEl_1_inPath a:visited, div.co_braun div.navEl_1_inPath a:hover
	{
		color: #600;
	}

	div.co_braun div.navEl_1_here div.noLink,
	div.co_braun div.navEl_1_inPath a,
	div.co_braun div.navEl_1_inPath a:link, div.co_braun div.navEl_1_inPath a:visited, div.co_braun div.navEl_1_inPath a:hover
	{
		color: #ff8d00;
		/* font-weight: bold; */
		text-decoration: underline;
	}
	
	div.co_braun div.navEl_1_normal a:hover
	{
		color: #ff8d00;
		/* font-weight: bold; */
		text-decoration: underline;
	}
	
	div.navCHS_2 div.co_braun a,
	div.navCHS_2 div.co_braun a:link,
	div.navCHS_2 div.co_braun a:visited,
	div.navCHS_2 div.co_braun a:hover
	{
		color: #ff8d00;
	}
	
	div.navCHS_2 div.co_braun a:hover
	{
		/* font-weight: bold; */
		text-decoration: underline;
	}
	
	div.navCHS_2 div.co_braun div.navEl_2_inPath a,
	div.navCHS_2 div.co_braun div.navEl_2_inPath a:link,
	div.navCHS_2 div.co_braun div.navEl_2_inPath a:visited,
	div.navCHS_2 div.co_braun div.navEl_2_inPath a:hover
	{
		color: #ff8d00;
		/* font-weight: bold; */
		text-decoration: underline;
	}

	div.navCHS_2 div.co_braun div.navEl_2_here div.noLink,
	div.navCHS_2 div.co_braun div.navCHS_3 div.navEl_3_here div.noLink,
	div.navCHS_2 div.co_braun div.navCHS_4 div.navEl_4_here div.noLink
	{
		color: #ff8d00;
		/* font-weight: bold; */
		text-decoration: underline;
	}
/* << Navigation links color schemes*/


/* >> Linkliste */
	/* 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: 13px;
	}
	
	/* Linklisten Bullet */
	table.llShell td img.bullet
	{
		width: 6px;
		height: 6px;
		margin-top: 5px;
		margin-right: 6px;
		background: #edd797;
	}
	
	/* Anpassungen der Linkbeschreibung */
	table.llShell td.desc
	{
		font-size: 11px;
	}
/* << */


/* >> Login und Logout Element */
	/* >>>>>Login */
	/* Definitionen fuer den Schnelllogin- Schnelllogoutkontainer */
	div.quickLogKontainer
	{
		display: none;
		width: 165px;
		position: absolute;
		left: 628px;
		top: 82px;
		z-index: 4;
	}
	
	/* Einstellungen für das Login und Logout Formular */
	form.quicklogin,
	form.login,
	form.logoutFormField
	{
		margin: 0px;
		padding: 0px;
	}
	
	/* Angaben zu den Input Formularfeldern im Quicklogin Bereich*/
	form.quicklogin table td input.text
	{
		font-size: 10px;
		width: 100%;
	}
	
	/* Angaben zu dem Input Button im Quicklogin Bereich*/
	form.quicklogin table td input.button
	{
	}
	
	/* Beschriftungen fuer den Standard Login */
	form.login table td span
	{
	}
	
	/* Angaben zu den Input Formularfeldern im Standard Login Bereich*/
	form.quicklogin table td input.text
	{
		font-size: 10px;
		width: 100%;
	}
	
	/* Angaben zu dem Input Button im Standard Login*/
	form.login table td input.button
	{
	}
	
	/* Einstellungen zur Standard Login Tabelle */
	table.designShell
	{
	}
	
	/* Anpassen der Login Fehlermeldung bei missgluecktem Loginversuch*/
	table.stdLogin,
	table.designShell
	{
		width: 100%;
	}
	
	table.designShell td.user div.pmt
	table.designShell td.pass div.pmt
	{
		font-size: 12px;
		color: #000;
	}
	
	table.designShell td.user input,
	table.designShell td.pass input
	{
		width: 100%;
		border: 1px solid #600;
		background: #fff6c8;
	}
	
	
	table.designShell td.submit input
	{
		border: 1px solid #600;
		background: #fff6c8;
		color: #600;
		margin-top: 12px;
	}
	
	form.login table.designShell td table td div.error
	{
		font-weight: bold;
		color: darkred;
	}
	
	/* >>>>Logout */
	/* logout Tabelle */
	table.logout
	{
	}
	
	/* Anpassungen für den Beschreibungstext im Logout Bereich */
	table.logout td span
	{
		font-size: 9px;
		font-weight: normal;
	}
	
	/* Formatierung des Benutzernamens im Logout Bereich.*/
	table.logout td
	{
		font-weight: bold;
		font-size: 10px;
		white-space: nowrap;
		line-height: 10px;
	}
	
	/* Formatierung des Buttons im Logout Bereich.*/
	table.logout td a img
	{
	}
/* >> */


/* >> News Uebersicht*/
	/* News Uebersicht Tabelle */
	table.news
	{
	}
	
	/* Anpassungen fuer das News Datum in der Uebersicht*/
	table.news td.date
	{
		font-weight: bold;
		color: #666;
		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;
	}
	
	/* 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;
	}
	
	/* Einstellungen des News "mehr..." Icons */
	table.news td.item div.more img
	{
		display: none;
	}
/* << */


/* >> News Teaser  */
	div.newsTContShell
	{
		padding-bottom: 10px;
	}
	
	div.newsTContShell div.inner
	{
	}
	
	div.newsTContShell div.inner div.date
	{
		color: #600;
		font-size: 12px;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	}
	
	div.newsTContShell div.inner h3
	{
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		margin: 0;
		font-weight: normal;
		margin-bottom: 7px;
	}
	
	div.newsTContShell div.inner h3 a:link,
	div.newsTContShell div.inner h3 a:visited,
	div.newsTContShell div.inner h3 a:hover
	{
	}
	

/* << */


/* >> Blaetterelement */
	/* Pager Kontainer */
	div.pager
	{
	}
	
	/* Einstellungen fuer die Informationen wieviel Seiten gefunden wurden bsp. "Seite (1 / 23)" */
	div.pager table.pInfo td,
	div.pager table.pInfo td span
	{
		font-size: 11px;
		color: #333;
	}
	
	/* Definition der Schriftfarbe der Tabellenzelle fuer die gefundenen Seiten */
	div.pager table.pPages td
	{
		color: #369;
	}
	
	/* Einstellung der momentan angewaehlten Seite */
	div.pager table.pPages td span
	{
		font-weight: bold;
		color: #003;
	}
	
	/* 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: 12px;
		vertical-align: middle;
		text-decoration: none;
		font-weight: normal;
	}
	
	/*  Anpassungen fuer den linken Pager Pfeil aktiv und passiv*/
	div.pager table.pPages td a img.firstAct
	{
		height: 15px;
		width: 30px;
		background: url(../xist4c/web/ireksCom/01/img/firstPageButtActive.gif) center left no-repeat;
		margin: 0px 4px 0px 0px;
		border: 0px;
	}
	
	div.pager table.pPages td img.firstPass
	{
		height: 15px;
		width: 30px;
		margin: 0px 4px 0px 0px;
		background: url(../xist4c/web/ireksCom/01/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: 15px;
		width: 21px;
		margin: 0px 2px 0px 0px;
		background: url(../xist4c/web/ireksCom/01/img/prevPageButtActive.gif) center left no-repeat;
		border: 0px;
	}
	
	div.pager table.pPages td img.prevPass
	{
		height: 15px;
		width: 21px;
		margin: 0px 2px 0px 0px;
		background: url(../xist4c/web/ireksCom/01/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: 15px;
		width: 21px;
		margin: 0px 0px 0px 2px;
		background: url(../xist4c/web/ireksCom/01/img/nextPageButtActive.gif) center right no-repeat;
		border: 0px;
	}
	
	div.pager table.pPages td img.nextPass
	{
		height: 15px;
		width: 21px;
		margin: 0px 0px 0px 2px;
		background: url(../xist4c/web/ireksCom/01/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: 15px;
		width: 30px;
		margin: 0px 0px 0px 4px;
		background: url(../xist4c/web/ireksCom/01/img/lastPageButtActive.gif) center right no-repeat;
		border: 0px;
	}
	
	div.pager table.pPages td img.lastPass
	{
		height: 15px;
		width: 30px;
		margin: 0px 0px 0px 4px;
		background: url(../xist4c/web/ireksCom/01/img/lastPageButtPassive.gif) center right no-repeat;
		border: 0px;
	}
	
	/* Anpassungen fuer das Pager Trennelement */
	div.pager table.pPages td img.sep
	{
		height: 12px;
		width: 2px;
		margin: 0px 6px 0px 6px;
		background: #edd697;
		border: 0px;
	}
/* << */


/* >> Blaetterelement für Dokumentunterteilung */
	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;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		line-height: 12px;
		font-weight: bold;
		padding: 1px 4px 1px 4px;
		border: 1px solid #600;
		color: #600;
		text-decoration: none;
		background: #f6e6b9;
	}
	
	div.contPagerShell div.outDes2 table td a:hover
	{
		background: #edd697;
	}
	
	div.contPagerShell div.outDes2 table td div.here
	{
		background: #edd697;
	}
	
	div.contPagerShell div.outDes2 table td div.spc
	{
		display: block;
		width: 1px;
		height: 10px;
		margin: 0 3px 0 3px;
	}
	
	/* 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: 21px;
		width: 27px;
		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/ireksCom/01/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/ireksCom/01/img/smpPagArrowRight.gif);
	}
	
	table.pElOuter_left td.pEl div.noLink img
	{
		background-image: url(../xist4c/web/ireksCom/01/img/smpPagArrowLeftPass.gif);
	}
	
	table.pElOuter_right td.pEl div.noLink img
	{
		background-image: url(../xist4c/web/ireksCom/01/img/smpPagArrowRightPass.gif);
	}

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

	div.smpTxtContPagerShell div.outDes1
	{
		border: 1px solid #b3b3b3;
		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-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		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/ireksCom/01/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/ireksCom/01/img/smpTxtPagArrowRight.gif) right 1px no-repeat;
	}
	
	table.pTxtElOuter_left td.pEl div.noLink
	{
		background-image: url(../xist4c/web/ireksCom/01/img/smpTxtPagArrowLeftPass.gif);
		color: #666;
	}
	
	table.pTxtElOuter_right td.pEl div.noLink
	{
		background-image: url(../xist4c/web/ireksCom/01/img/smpTxtPagArrowRightPass.gif);
		color: #666;
	}
/* << */


/* >> Absaetze im Panel Modus */
	/* Panel Titelkontainer */
	div.panelTitle
	{
		/width: 100%;
		background: #edd697;
		padding: 3px 4px 4px 4px;
	}
	
	/* Panel Titlekontainer im Footerbereich */
	table.footer td div.panelTitle
	{
		/width: 100%;
		background: #edd697;
		padding: 2px 4px 3px 4px;
		padding: 1px 5px 2px 5px;
	}

	/* Panel Titel */
	div.panelTitle h3
	{
		font-size: 13px;
		margin: 0px;
		color: #600;
	}
	
	/* Panel Titel im Footerbereich*/
	table.footer td div.panelTitle h3
	{
		font-size: 11px;
		margin: 0px;
		color: #600;
	}
	
	/* Enstellungen fuer den Panelkontainer */
	div.panelOuter
	{
		/width: 100%;
		margin-bottom: 12px;
	}
	
	/* Enstellungen fuer den Panelkontainer im Footerbereich*/
	table.footer td div.panelOuter
	{
		/width: 100%;
		margin-bottom: 12px;
	}
	
	/* Einstellungen fuer den Inhaltskontainer */
	div.panelOuter div.desOut1 div.des1
	{
	}

	div.panelOuter div.desOut1 div.des2
	{
	}

	div.panelOuter div.desOut1 div.des2 div.cont
	{
		/width: 100%;
		background: url(../xist4c/web/ireksCom/01/img/bgTrans.gif) top left repeat;
		padding-top: 5px;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
	}
	
	/* Einstellungen fuer den Inhaltskontainer im Footerbereich*/
	table.footer td div.panelOuter div.desOut1 div.des2 div.cont
	{
		/width: 100%;
		background: url(../xist4c/web/ireksCom/01/img/bgTrans.gif) top left repeat;
		padding-top: 5px;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		color: #600;
	}
	
	/* Design Panel Titelkontainer */
	div.designTitle
	{
		/width: 100%;
		background-color: #edd797;
		padding: 3px 4px 4px 4px;
	}
	
	/* Design Panel Titelkontainer im Footerbereich*/
	table.footer td div.designTitle
	{
		/width: 100%;
		background-color: #edd797;
		padding: 2px 4px 3px 4px;
	}
	
	/* Design Panel Titel */
	div.designTitle h3
	{
		font-size: 13px;
		margin: 0px;
		color: #600;
	}
	
	/* Design Panel Titel im Footerbereich*/
	table.footer td div.designTitle h3
	{
		font-size: 11px;
		margin: 0px;
		color: #600;
	}
	
	/* Enstellungen fuer den Design Panelkontainer */
	div.desPanelOuter
	{
		/width: 100%;
		margin-bottom: 12px;
	}
	
	/* Enstellungen fuer den Design Panelkontainer im Footerbereich*/
	table.footer td div.desPanelOuter
	{
		/width: 100%;
		margin-bottom: 12px;
	}
	
	/* 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
	{
		/width: 100%;
		background: url(../xist4c/web/ireksCom/01/img/bgTrans.gif) top left repeat;
		padding-top: 5px;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
	}
	
	/*  Einstellungen fuer den Design Inhaltskontainer  im Footerbereich*/
	table.footer td div.desPanelOuter div.desOut1 div.des2 div.cont
	{
		/width: 100%;
		background: url(../xist4c/web/ireksCom/01/img/bgTrans.gif) top left repeat;
		padding-top: 5px;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		color: #600;
	}
/* << */


/* >> Absaetze Normal */
	/* Absatz Titel */
	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
	{
		display: block;
		font-style: normal;
		font-weight: bold;
		font-size: 11px;
		padding-top: 3px;
		margin-bottom: 2px;
		color: #600;
	}
	
	/* Einstellungen der Bild und Content ausrichtung */
	div.paraImgOuter,
	div.paraImgOuterL,
	div.paraImgOuterR,
	div.paraFxImgOuter
	{
		padding-top: 2px;
		margin-bottom: 7px;
	}
	
	/* Fuer Bild zu Textabstand bei links und rechts umfliessend */
	div.paraImgOuterL
	{
		padding-right: 6px;
	}
	
	div.paraImgOuterR
	{
		padding-left: 6px;
	}
	
	div.paraContOuter
	{
	}
	
	/* Bild zu Textabstand bei rechts und links freibleibend*/
	div.paraContOuterL
	{
		padding-left: 6px;
	}
	
	div.paraContOuterR
	{
		padding-right: 6px;
	}
	
	/* Innerer Bild Container  */
	div.paraImgInner
	{
		margin-left: auto;
		margin-right: auto;
	}
	
	/* Bild zu Text im zentrierten Modus */
	div.paraCeImgOuter
	{
		text-align: center;
	}
	
	/* Definition Absatz Untertitel */
	h4.paraSubtitle
	{
		font-weight: bold;
		font-size: 13px;
		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;
		color: #600;
	}
	
	/* Einstellungen Absatz Inhalt */
	table.contentTable td.contentColumn p,
	table.contentTable td.contentColumn p.paraEl
	{
		margin: 0px;
		margin-bottom: 100px;
	}
	
	/* Einstellungen Absatz Inhalt im Footerbereich*/
	table.footer td p,
	table.footer td p.paraEl
	{
		font-size: 10px;
		margin: 0px;
		margin-bottom: 5px;
		color: #600;
	}
	
	/* 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: 9px;
		text-align: left;
	}
/* << */


/* >> Allgemeine Absatz und Panel Definitionen */
	/* Nicht aendern!! */
	img.clearAll
	{
		display: block;
		clear: both;
		visibility: hidden;
	}
	
	/* Standard definition des Absatzabstandes */
	div.contentContainer table.contentTable td.contentColumn p
	{
		margin: 0px;
		margin-bottom: 10px;
	}
	
	/* Standard definition des Absatzabstandes im Footerbereich*/
	table.footer td div.contentContainer table.contentTable td.contentColumn p
	{
		margin: 0px;
		margin-bottom: 7px;
		font-size: 10px;
		color: #600;
	}
	
	/* 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 span.sL img
	{
		width: 8px;
		height: 14px;
		vertical-align: text-top;
		border: 0px;
		background: url(../xist4c/web/ireksCom/01/img/paragraphArrow.gif) bottom left no-repeat;
	}
	
	/* Einstellungen der Absatz und Panel "mehr.." Link Icons im Footerbereich */
	table.footer td div.paraSublinkShell span.sL img
	{
		display: none;
	}
/* << */


/* >> Schnellzugriff*/
	/* Definitionen fuer den Schnellzugriffkontainer */
	div.qAccessCont
	{
		width: auto;
		position: absolute;
		left: 180px;
		top: 82px;
		z-index: 6;
	}
	
	/* Schnellzugriff Formularfeld einstellungen */
	div.qAccessCont select
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
		background: #fff6c8;
		border-color: #600;
		color: #600;
	}
	
	div.qAccessSelf
	{
		width: auto;
		position: absolute;
		left: 181px;
		top: 52px;
		z-index: 6;
	}
	
	div.qAccessSelf div.qACont
	{
	}
	
	/* Schnellzugriff Formularfeld einstellungen */
	div.qAccessSelf select
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
		background: #fff6c8;
		border-color: #600;
		color: #600;
	}
/* << */


/* >> Schnellsuche*/
	/* Definitionen fuer den Schnellsuchekontainer */
	div.qSearchCont
	{
		width: 115px;
		position: absolute;
		left: 25px;
		top: 134px;
		z-index: 3;
	}
	
	/* Schnellsuche Formulareinstellungen */
	div.qSearchCont table.qSearch form
	{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	/* Schnellsuche Formularfeld Einstellungen */
	div.qSearchCont table.qSearch td
	{
		vertical-align: top;
	}
	
	div.qSearchCont table.qSearch td input.text
	{
		font-size: 11px;
		width: 100%;
		border: 1px solid #600;
		background: #fff6c8;
		padding-right: 10px;
	}
	
	div.qSearchCont table.qSearch td input[class="text"]
	{
		height: 14px;
	}
	
	/*  Schnellsuche "Go" button */
	div.qSearchCont table.qSearch td input.button
	{
		position: relative;
		left: -4px;
		top: 1;
		z-index: 11;
	}
/* << */


/* >> Standard Suche */
	/* Standard Suchfeld Einstellungen */
	table.stdSearch td input.text
	{
		font-size: 13px;
		width: 200px;
		border: 1px solid #600;
		background: #fff6c8;
	}
	
	/* Standard Suche Button Einstellungen */
	table.stdSearch td input.button
	{
		border: 1px solid #600;
		background: #fff6c8;
		color: #600;
	}
	
	/* Suche Formulareinstellungen */
	table.stdSearch form
	{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	/* Einstellungen für die farbige Hinterlegung im Suchergebnis */
	span.searchResult
	{
		padding: 0px 2px 0px 2px;
		font-weight: bold;
	}
/* << */


/* >> Empfehlung versenden */
	/* Empfehlung versenden Tabelle */
	table.recomShell
	{
		width: 295px;
	}
	
	/* 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;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		width: 100%;
		margin-bottom: 5px;
	}
	
	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;
	}
	
	/* Angaben zum Kontainer der Sendebestaetigung */
	div.recomSuccess
	{
		font-weight: 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: #600;
		padding: 1px 4px 1px 4px;
		background: #edd797;
	}
	
	/* Definitionen fuer die Paneltabelle */
	table.recomShell td form table
	{
		background: url(../xist4c/web/ireksCom/01/img/bgTrans.gif) top left repeat;
	}
	
	/* 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 */
	/* Trennelement Container */
	div.separatorShell
	{
		margin-top: 7px;
		margin-bottom: 15px;
		background-color: #7e1956;
	}
	
	/* Trennelement Abstandshalter */
	div.separatorShell img
	{
	}
/* << */


/* >> Seitenstruktur */
	/* Seitenstruktur Eintragcontainer */
	div.sitemapEntry
	{
	}
	
	/* Definition der Links fuer normal, besucht und beim ueberfahren mit der Maus*/
	div.sitemapEntry table td a,
	div.sitemapEntry table td a:link, div.sitemapEntry table td a:visited, div.sitemapEntry table td a:hover
	{
		text-decoration: none;
	}
	
	/* Anpassungen beim ueberfahren mit der Maus */
	div.sitemapEntry table td a:hover
	{
		text-decoration: underline;
	}
	
	/* Element definition fuer die momentan aktive Seite */
	div.sitemapEntry table td em
	{
		font-style: normal;
		font-weight: bold;
		color: #000;
	}
	
	/* Einstellungen fuer das Einrueckungselement */
	div.sitemapEntry table td img.bullet
	{
		height: 4px;
		width: 4px;
		margin: 5px 6px 0px 3px;
		border: 1px solid #600;
		background: #edd797;
	}
	
	/* Anpassungen fuer den Pfeil fuer die Seite von der aus man auf die Sitemap gegangen ist*/
	div.sitemapEntry table td img.arrow
	{
		height: 11px;
		width: 7px;
		margin: 1px 0px 0px 5px;
		background: url(../xist4c/web/ireksCom/01/img/sitemapArrow.gif) left bottom no-repeat;
	}
/* << */


/* >> Standardeinstellungen */
	/* Anpassungen fuer die Seiten Stammtabelle */
	table.mShell
	{
		width: 800px;
		height: auto;
		margin-left: auto;
		margin-right: auto;
		background: #fcf8da url(../xist4c/web/ireksCom/01/img/navBgImg.jpg) 0 151px no-repeat;
	}
	/* Anpassungen fuer die Zellen der Stammtabelle */
	table.mShell td.msCont
	{
		height: auto;
		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: 800px;
		position: absolute;
		left: auto;
		top: auto;
		z-index: 1;
	}
	
	/* Breite der Kopfelemente */
	table.headerElements
	{
		width: 800px;
		background: #fcf8da;
	}
	
	/* Anpassen der Topnavigation- und Loginzeile */
	div.tNavKont
	{
		position: absolute;
		left: auto;
		top: 0;
		z-index: 45;
		width: 800px;
	}
	
	div.tNavKont div.des1
	{
		position: absolute;
		left: 180px;
		top: 113px;
		z-index: 47;
	}
	
	/* Topnavigation Designcontainer 1 */
	div.tNavKont div.des1
	{
		height: 18px;
	}
	
	/* Topnavigation Designcontainer 2 */
	div.tNavKont div.des1 div.des2
	{
	}
	
	/* Anpassungen der Topnavigationzelle */
	div.tNavKont div.des1 div.des2 table.tNavOuter td.navCol
	{
		width: 100%;
		text-align: left;
	}
	
	/* Einstellungen fuer die Schnelllogin- Schnelllogoutzelle */
	div.tNavKont div.des1 div.des2 table.tNavOuter td.loginCol
	{
	}
	
	/* Einstellungen fuer die Schnelllogin- Schnelllogout Platzhalters */
	div.tNavKont div.des1 div.des2 table.tNavOuter td.loginCol img
	{
		width: 10px;
		height: 1px;
	}
	
	/* Einstellungen für die Suche und Trail Tabelle*/
	table.searchAndTrailBg
	{
		display: none;
		width: 800px;
		background: #dde5ee url(../xist4c/web/ireksCom/01/img/quickSearchBg.jpg) top left repeat-y;
	}
	
	/* Einstellungen für die Schnellsuche Tabellenzelle */
	td.quickSearchBg
	{
		width: 170px;
	}
	
	/* Platzhalterzelle zwischen QuickSearch und Trail */
	td.searchAndTrailSpacerColumn
	{
		height: 22px;
		width: 20px;
	}
	
	/* Platzhalter zwischen Quicksearch und Trail */
	img.searchAndTrailSpacer
	{
		width: 20px;
	}
	
	/* Einstellungen für die Trail Tabellenzelle */
	td.trailbg
	{
		width: 620px;
	}
	
	/* Platzhalter fuer Navigationszelle */
	img.navigationColumnSpacer
	{
		width: 163px;
	}
	
	/* Definition der Breite des linken Platzhalters */
	img.spacerLeft
	{
		width: 18px;
	}
	
	/* Definition des Platzhalters fuer den Inhalt */
	img.contentSpacer
	{
		height: 20px;
	}
	
	/* Definition der Breite des rechten Platzhalters */
	img.spacerRight
	{
		width: 55px;
		height: 600px;
	}
	
	/* Beseitigt ein Problem im Mozilla Browser */
	img.block
	{
		display: block;
	}
	
	/* Einstellungen fuer die Basistabelle des Inhalts */
	table.contentMainTable
	{
		width: 800px;
		height: auto;
		background: url(../xist4c/web/ireksCom/01/img/fbs_content.gif) top right repeat-y;
	}
	
	/* Anpassungen fuer die Navigationsspalte */
	table.contentMainTable td.leftBorderCol
	{
	}
	
	/* Definitionen der Platzhalterzelle links*/
	td.spacerColumnLeft
	{
		background: #fcf8da;
	}
	
	/* Anpassungen fuer die Hauptspalte des Inhalts */
	td.contentMainColumn
	{
		width: 100%;
		background: url(../xist4c/web/ireksCom/01/img/contBg2.gif) right bottom no-repeat;
	}
	
	/* Container fuer den Inhalt */
	div.contentContainer
	{
	}
	
	/* Anpassungen fuer die Inhaltstabelle */
	table.contentTable
	{
		width: 100%;
		background: url(../xist4c/web/ireksCom/01/img/contBg1.gif) right top no-repeat;
	}
	
	/* Definitionen des Inhaltsbereichs */
	td.contentColumn
	{
		width: 100%;
		padding-bottom: 190px;
		position: relative;
		z-index: 200;
	}
	
	/* Definitionen der Platzhalterzelle rechts*/
	td.spacerColumnRight
	{
		width: 55px;
	}
	
	/* Anpassungen für zweispaltigen Inhalt (linke Spalte, abstand zwischen den Spalten, rechte Spalte) */
	table.twoColElShell
	{
		width: 100%;
	}

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

	table.twoColElShell td.middleSpc img
	{
		width: 22px;
	}
	
	table.twoColElShell td.rightSpc img
	{
		width: 223px;
	}

	table.twoColElShell td.l
	{
	}

	table.twoColElShell td.m
	{
	}
	
	table.twoColElShell td.r
	{
		padding-top: 98px;
	}

	/* Grundeinstellungen  fuer einige Element festlegen */
	th, td, p
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 13px;
		color: #000;
	}
	
	em
	{
		font-weight: bold;
		font-style: normal;
	}
	
	/* Anpassungen fuer die Standard Absaetze */
	p
	{
		margin-top: 0px;
	}
	
	/* Allgemeine Einstellung fuer Aufzaehlungspunkte */
	ul
	{
		list-style-type: disc;
		margin-left: 16px;
		padding-left: 0;
	}
	
	ul.normal
	{
		margin-left: 30px;
	}
	
	
	/* Einstellungen fuer Ueberschriften */
	h1, h2, h3, h4
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		color: #600;
	}
	
	h1
	{
		font-size: 16px;
		margin: 2px 0px 3px 0px;
		line-height: 18px;
	}
	
	h2
	{
		font-size: 16px;
		margin: 2px 0px 5px 0px;
		line-height: 18px;
	}
	
	h3
	{
		font-size: 13px;
		margin: 3px 0px 5px 0px;
		line-height: 15px;
	}
	
	h4
	{
		font-size: 13px;
		margin: 3px 0px 5px 0px;
		line-height: 15px;
	}
	
	h5
	{
		font-size: 13px;
		font-weight: bold;
		margin: 0 0 2px 0;
		color: #000;
	}
	
	/*Standard Link einstellungen*/
	a
	{
		color: #600;
		font-weight: bold;
		text-decoration: none;
	}
	
	a:link, a:visited, a:hover
	{
		color: #600;
		font-weight: bold;
		text-decoration: none;
	}
	
	a:hover
	{
		color: #600;
		text-decoration: underline;
	}
/* << */


/* >> Seitentitelelement */
	/*  Aeussere Elemethuelle */
	div.titlesShell
	{
		margin-bottom: 12px;
		margin-right: 175px;
	}
	
	table.twoColElShell div.titlesShell
	{
		margin-right: 0;
	}

	/* Links ausgerichtete Bildspalte */
	div.titlesShell table td.imgL
	{
		padding-right: 10px;
		vertical-align: bottom;
	}
	
	/* Links ausgerichtetes Bild */
	div.titlesShell table td.imgL div.img
	{
	}
	
	/* Rechts ausgerichtete Bildspalte */
	div.titlesShell table td.imgR
	{
		padding-left: 10px;
		vertical-align: bottom;
	}
	
	/* Rechts ausgerichtetes Bild */
	div.titlesShell table td.imgR div.img
	{
	}
	
	/* Linke Titelspalte */
	div.titlesShell table td.titlesL
	{
		vertical-align: bottom;
	}
	
	/* Rechte Titelspalte */
	div.titlesShell table td.titlesR
	{
		vertical-align: bottom;
	}
/* << */


/* >> Umfragen Uebersicht*/
	/* 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 div.desc
	{
	}
/* << */


/* >> Umfragen Detail */
	/* Umfrage Formular */
	form.surveyForm
	{
	}
	
	/* Anpassungen fuer die Tabellenzelle der Detailfrage */
	form.surveyForm td.question
	{
		font-weight: bold;
		color: #339;
	}
	
	/* Einstellungen der Tabellenzelle fuer das Ende der Umfrage */
	form.surveyForm td.date
	{
		font-size: 10px;
	}
	
	/* Versenden Button */
	form.surveyForm td input.button
	{
	}
	
	/* Ergebnistabelle */
	table.surveyResult
	{
	}
	
	/*  Frage auf der Ergebnisseite */
	table.surveyResult td.question
	{
		font-weight: bold;
		color: #339;
	}
	
	/* 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/ireksCom/01/img/surveyGraphic.gif") repeat-x;
	}
	
	/* Anpassungen des Hintergrunds fuer den Ergebnissbalken */
	table.surveyResult td.gfxBg
	{
		background: #efefef;
		border: 1px inset #ccc;
		width: auto;
	}
/* << */


/* >> Randbereich links */
	/* Definition des linken Randbereichs */
	td.leftBorderCol
	{
		/* background: #fbf8d1; */
	}
	
	/* Anpassungen der Randbereich Breite und den Abstand von oben*/
	td.leftBorderCol div.leBoElShell img.topSpc,
	td.leftBorderCol div.leBoElShell img.bottomSpc
	{
		width: 152px;
	}
	
	td.leftBorderCol div.leBoElShell img.bottomSpc
	{
		height: 1px;
	}
	
	/* Randbereich Inhaltscontainer */
	td.leftBorderCol div.lElCont
	{
		padding-top: 30px;
	}
/* << */


/* >> Randbereich rechts */
	/* Definition des rechten Randbereichs */
	td.rightBorderCol
	{
		padding-top: 125px;
	}
	
	/* Anpassungen der Randbereich Breite und den Abstand von oben*/
	td.rightBorderCol div.riBoElShell img.topSpc,
	td.rightBorderCol div.riBoElShell img.bottomSpc
	{
		height: 10px;
		width: 135px;
	}
	
	td.rightBorderCol div.riBoElShell img.bottomSpc
	{
		height: 1px;
	}
	
	/* Randbereich Inhaltscontainer */
	td.rightBorderCol div.rElCont
	{
		margin-right: 5px;
	}
/* << */


/* >> Teaser rechts */
	/* Einstellung des Teaser Inhaltbereichs */
	td.rightBorderCol div.rElCont div.title,
	td.rightBorderCol div.rElCont div.titleBL
	{
		background: #edd797;
		padding: 3px 4px 4px 4px;
	}
	
	td.rightBorderCol div.rElCont div.titleBL
	{
		background: transparent;
		padding: 0 0 4px 0;
	}
	
	/* Definition des Teasertitel */
	td.rightBorderCol div.rElCont div.title h3,
	td.rightBorderCol div.rElCont div.titleBL h3
	{
		font-size: 12px;
		margin: 0px;
		color: #600;
	}
	
	td.rightBorderCol div.rElCont div.titleBL h3
	{
		font-size: 14px;
	}
	
	/* Definition des Teaseruntertitel */
	td.rightBorderCol div.rElCont h4
	{
		font-size: 11px;
		margin: 3px;
		color: #600;
	}
	
	/* Einstellungen fuer die aeußere Teaserhuelle */
	td.rightBorderCol div.rElCont div.tDesOut1,
	td.rightBorderCol div.rElCont div.tDesOut1BL
	{
	}

	td.rightBorderCol div.rElCont div.tDesOut2,
	td.rightBorderCol div.rElCont div.tDesOut2BL
	{
	}

	td.rightBorderCol div.rElCont div.tOuter,
	td.rightBorderCol div.rElCont div.tOuterBL
	{
		/width: 135px;
		margin-bottom: 12px;
	}
	
	/* Zusätzliche 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: 135px;
		background: url(../xist4c/web/ireksCom/01/img/bgTrans.gif) top left repeat;
		padding-top: 5px;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
	}
	
	td.rightBorderCol div.rElCont div.tOuterBL div.des1BL div.des2BL div.des3BL div.contentBL
	{
		border: 0;
		padding: 0;
		background: transparent;
		color: #600;
	}
	
	/* Anpassungen des Text Inhaltsbereich */
	/* Einstellungen der Bild und Content ausrichtung */
	td.rightBorderCol div.rElCont div.teaserImgOuter,
	td.rightBorderCol div.rElCont div.teaserImgOuterL,
	td.rightBorderCol div.rElCont div.teaserImgOuterR,
	td.rightBorderCol div.rElCont div.teaserFxImgOuter
	{
		padding-top: 2px;
		margin-bottom: 3px;
	}
	
	/* Fuer Bild zu Textabstand bei links und rechts umfliessend */
	td.rightBorderCol div.rElCont div.teaserImgOuterL
	{
		padding-right: 6px;
	}
	
	td.rightBorderCol div.rElCont div.teaserImgOuterR
	{
		padding-left: 6px;
	}
	
	td.rightBorderCol div.rElCont div.teaserContOuter
	{
	}
	
	/* Bild zu Textabstand bei rechts und links freibleibend*/
	td.rightBorderCol div.rElCont div.teaserContOuterL
	{
		padding-left: 6px;
	}
	
	td.rightBorderCol div.rElCont div.teaserContOuterR
	{
		padding-right: 6px;
	}
	
	/* 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;
		margin: 0px 0px 10px 0px;
		color: #600;
	}
	
	/* 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;
		color: #600;
	}
	
	/* 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;
		color: #600;
	}
	
	/* Einstellungen der Abstaende des Mehrlinks */
	td.rightBorderCol div.rElCont div.teaserSublinkShell
	{
		padding: 1px 3px 1px 3px;
		text-align: right;
	}
	
	/* Anpassen der Schriftgroesse des "mehr..." Links */
	td.rightBorderCol div.rElCont div.teaserSublinkShell span.sL a
	{
		font-size: 11px;
	}
	
	/* Definition fuer die "mehr..." Link Grafik */
	td.rightBorderCol div.rElCont div.teaserSublinkShell span.sL img
	{
		width: 6px;
		height: 10px;
		vertical-align: text-top;
		border: 0px;
		background: url(../xist4c/web/ireksCom/01/img/littleTeaserArrow.gif) bottom left no-repeat;
	}
	
	/* Anpassungen der Platzhalterzelle der rechten Teaser Spalte*/
	td.rightBorderCol td.tRightSpcCol
	{
		display: none;
	}
	
	/* Anpassungen des Platzhalters der rechten Teaser Spalte*/
	td.rightBorderCol td.tRightSpcCol img
	{
		display: none;
	}
/* << */


/* >> Teaser links */
	/* Einstellung des Teaser Inhaltbereichs */
	td.leftBorderCol div.lElCont div.title,
	td.leftBorderCol div.lElCont div.titleBL
	{
		margin-left: 5px;
		margin-right: 5px;
		background: #edd697;
		padding: 3px 4px 4px 4px;
	}
	
	td.leftBorderCol div.lElCont div.titleBL
	{
		margin: 0;
	}
	
	/* Definition des Teasertitel */
	td.leftBorderCol div.lElCont div.title h3,
	td.leftBorderCol div.lElCont div.titleBL h3
	{
		font-size: 12px;
		margin: 0px;
		color: #600;
	}
	
	/* Definition des Teaseruntertitel */
	td.leftBorderCol div.lElCont h4
	{
		font-size: 11px;
		margin: 3px;
		color: #000;
	}
	
	/* Einstellungen fuer die aeußere Teaserhuelle */
	td.leftBorderCol div.lElCont div.tDesOut1,
	td.leftBorderCol div.lElCont div.tDesOut1BL
	{
	}

	td.leftBorderCol div.lElCont div.tDesOut2,
	td.leftBorderCol div.lElCont div.tDesOut2BL
	{
	}

	td.leftBorderCol div.lElCont div.tOuter,
	td.leftBorderCol div.lElCont div.tOuterBL
	{
		/width: 152px;
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 12px;
	}
	
	td.leftBorderCol div.lElCont div.tOuterBL
	{
		margin-left: 0;
		margin-right: 0;
	}
	
	/* Zusätzliche 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: 152px;
		background: url(../xist4c/web/ireksCom/01/img/bgTrans.gif) top left repeat;
		padding-top: 5px;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
	}
	
	td.leftBorderCol div.lElCont div.tOuterBL div.des1Bl div.des2BL div.des3BL div.contentBL
	{
		padding: 0;
		border: 0;
	}
	
	/* Anpassungen des Text Inhaltsbereich */
	td.leftBorderCol div.lElCont p
	{
		font-size: 11px;
		margin: 0px 0px 10px 0px;
	}
	
	/* Anpassungen des Text Inhaltsbereich */
	/* Einstellungen der Bild und Content ausrichtung */
	td.leftBorderCol div.lElCont div.teaserImgOuter,
	td.leftBorderCol div.lElCont div.teaserImgOuterL,
	td.leftBorderCol div.lElCont div.teaserImgOuterR,
	td.leftBorderCol div.lElCont div.teaserFxImgOuter
	{
		padding-top: 2px;
		margin-bottom: 3px;
	}
	
	/* Fuer Bild zu Textabstand bei links und rechts umfliessend */
	td.leftBorderCol div.lElCont div.teaserImgOuterL
	{
		padding-right: 6px;
	}
	
	td.leftBorderCol div.lElCont div.teaserImgOuterR
	{
		padding-left: 6px;
	}
	
	td.leftBorderCol div.lElCont div.teaserContOuter
	{
	}
	
	/* Bild zu Textabstand bei rechts und links freibleibend*/
	td.leftBorderCol div.lElCont div.teaserContOuterL
	{
		padding-left: 6px;
	}
	
	td.leftBorderCol div.lElCont div.teaserContOuterR
	{
		padding-right: 6px;
	}
	
	/* Innerer Bild Container  */
	td.leftBorderCol div.lElCont div.teaserImgInner
	{
		margin-left: auto;
		margin-right: auto;
	}
	
	/* Bild zu Text im zentrierten Modus */
	td.leftBorderCol divteasersShell div.lElCont div.teaserCeImgOuter
	{
		text-align: center;
	}
	
	/* Anpassungen des XHTML Inhaltsbereich */
	td.leftBorderCol div.lElCont div.blockCont,
	td.leftBorderCol div.lElCont div.blockCont p,
	td.leftBorderCol div.lElCont div.blockCont ul,
	td.leftBorderCol div.lElCont div.blockCont ol
	{
		font-size: 11px;
	}
	
	/* 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: 1px 3px 1px 3px;
		text-align: right;
	}
	
	/* Anpassen der Schriftgroesse des "mehr..." Links */
	td.leftBorderCol div.lElCont div.teaserSublinkShell span.sL a
	{
		font-size: 11px;
	}
	
	/* Definition fuer die "mehr..." Link Grafik */
	td.leftBorderCol div.lElCont div.teaserSublinkShell span.sL img
	{
		width: 6px;
		height: 10px;
		vertical-align: text-top;
		border: 0px;
		background: url(../xist4c/web/ireksCom/01/img/littleTeaserArrow.gif) bottom left no-repeat;
	}
/* << */


/* >>Top Navigation*/
	/* Einstellungen fuer die Topnavigationtabelle */
	table.tNav
	{
	}
	
	/* Spacereinstellungen fuer die Topnavigation */
	table.tNav td.spcLeft
	{
	}
	
	table.tNav td.spcRight
	{
	}
	
	/* Formatiert den Bezeichner für 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 für die Zustände "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-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		text-decoration: none;
		color: #600;
	}
	
	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 für 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 überfahren mit der Maus */
	table.tNav td.navItem a.normal:hover,
	table.tNav td.navItem a.inPath:hover
	{
		/* font-weight: bold; */
		text-decoration: underline;
	}
	
	/* Angabe für den Zustand "hier" */
	table.tNav td.navItem span.here
	{
		/* font-weight: bold; */
		text-decoration: underline;
	}
	
	/* Einstellung der Trennelemente */
	table.tNav td.sep img
	{
		height: 11px;
		margin: 0px 4px 0px 4px;
	}
/* << */


/* >> Navigationspfad */
	/* Einstellungen für die Navigationspfad Tabelle */
	table.trailShell
	{
	}
	
	/* Angaben zu den Tabellenzellen des Navigationspfad */
	td.trailItemCol
	{
	}
	
	td.trailSepCol
	{
	}
	
	/* 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
	{
		font-size: 10px;
		text-decoration: none;
	}
	
	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 für die momentan aktive Seite */
	table.trailShell td span.hHere
	{
		font-size: 10px;
		font-weight: bold;
	}
	
	/* 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
	{
		font-size: 10px;
		text-decoration: none;
	}
	
	/* Einstellung für die momentan aktive Seite */
	table.trailShell td span.here
	{
		font-size: 10px;
		font-weight: bold;
	}
	
	/* Anpassungen fuer das Navigationspfad Trennelement*/
	table.trailShell td.sep img
	{
		height: 9px;
		width: 15px;
		margin: 2px 3px 0px 3px;
		background: url(../xist4c/web/ireksCom/01/img/trailSeperator.gif) top left no-repeat;
	}
/* << */


/* >> Diashow element container*/
	div.diashow
	{
		margin-bottom: 18px;
	}
/* << */

/* >> Partner search */
	div.partnerSearchShell
	{
	}

	div.partnerSearchShell form
	{
	}

	div.partnerSearchShell form table.elm
	{
	}

	div.partnerSearchShell form table.elm td.button
	{
		padding-left: 5px;
	}
	
	div.partnerSearchShell form table.elm td.field input,
	div.partnerSearchShell form table.elm td.button input
	{
		border: 1px solid #600;
		background: #fff6c8;
	}
	
	div.partnerSearchShell form table.elm td.field input
	{
		width: 200px;
	}
	
	div.partnerSearchShell form table.elm td.button input
	{
		color: #600;
	}

	div.partnerSearchShell div.overall
	{
		margin-top: 10px;
		margin-bottom: 10px;
	}

	div.partnerSearchItemShell
	{
	}

	div.partnerSearchItemShell ul
	{
		margin-left: 16px;
		padding-left: 0;
	}

	div.partnerSearchItemShell li.item
	{
		list-style: disc;
		padding-bottom: 10px;
		margin-bottom: 20px;
	}

	div.partnerSearchItemShell li.item div.spc
	{
	}

	div.partnerSearchItemShell li.item div.elm
	{
		white-space: nowrap;
	}

	div.partnerSearchItemShell li.item div.elm span,
	div.partnerSearchItemShell li.item em
	{
		display: block;
	}
	
	div.partnerSearchItemShell li.item em
	{
		margin-bottom: 9px;
	}
	
	div.partnerSearchWoResEl
	{
		
	}
/* << */


/* >> Spezialformular fuer Firmen Kontaktformular */
	table.formAddress{
		margin-bottom: 25px;
	}
	
	table.formAddress td{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 12px;
	}
	
	br.floatTerm{
		clear: both;
	}
	
	table.specCompContForm{
		width: 516px;
	}
	
	table.specCompContForm td{
		vertical-align: top;
		text-align: left;
	}
	
	table.specCompContForm td.col1{
		width: 270px;
	}
	
	table.specCompContForm td.spcCol{
		width: 22px;
	}
	
	table.specCompContForm td.col2{
		width: 224px;
		padding-top: 112px;
	}
	
	table.specCompContForm div.section{
		padding-bottom: 25px;
	}
	
	table.specCompContForm div.section div.field{
		margin-bottom: 4px;
	}
	
	table.specCompContForm p,
	table.specCompContForm div.section div.pmt,
	table.specCompContForm div.section div.field input,
	table.specCompContForm div.section div.field textarea{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 12px;
	}
	
	table.specCompContForm div.section div.pmt
	{
		padding-top: 2px;
		color: #000;
	}
	
	table.specCompContForm div.section div.field input,
	table.specCompContForm div.section div.field textarea{
		border: 1px solid #600;
		background: #fff6c8;
	}
	
	table.specCompContForm div.section div.field textarea{
		overflow: auto;
	}
	
	table.specCompContForm div.section h3{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 12px;
		margin: 0 0 5px 0;
		font-weight: bold;
		color: #000;
	}
	
	table.specCompContForm div.section div.pmt span{
		color: #600;
		padding-left: 3px;
	}
	
	table.specCompContForm div.section div.pmt1,
	table.specCompContForm div.section div.pmt2{
		font-weight: bold;
	}
	
	/* not required fields */
	table.specCompContForm div.section div.pmt1 span,
	table.specCompContForm div.section div.pmt4 span,
	table.specCompContForm div.section div.pmt8 span,
	table.specCompContForm div.section div.pmt9 span,
	table.specCompContForm div.section div.pmt10 span,
	table.specCompContForm div.section div.pmt11 span,
	table.specCompContForm div.section div.pmt12 span,
	table.specCompContForm div.section div.pmt13 span,
	table.specCompContForm div.section div.pmt14 span,
	table.specCompContForm div.section div.pmt15 span,
	table.specCompContForm div.section div.pmt16 span,
	table.specCompContForm div.section div.pmt17 span,
	table.specCompContForm div.section div.pmt18 span,
	table.specCompContForm div.section div.pmt19 span,
	table.specCompContForm div.section div.pmt20 span,
	table.specCompContForm div.section div.pmt21 span,
	table.specCompContForm div.section div.pmt22 span,
	table.specCompContForm div.section div.pmt23 span,
	table.specCompContForm div.section div.pmt24 span,
	table.specCompContForm div.section div.pmt25 span,
	table.specCompContForm div.section div.pmt26 span,
	table.specCompContForm div.section div.pmt27 span,
	table.specCompContForm div.section div.pmt28 span,
	table.specCompContForm div.section div.pmt29 span{
		display: none;
	}
	
	/* floating elements */
	table.specCompContForm div.section div.pmt9,
	table.specCompContForm div.section div.pmt10,
	table.specCompContForm div.section div.pmt11,
	table.specCompContForm div.section div.pmt12,
	table.specCompContForm div.section div.pmt13,
	table.specCompContForm div.section div.pmt14,
	table.specCompContForm div.section div.pmt15,
	table.specCompContForm div.section div.pmt16,
	table.specCompContForm div.section div.pmt17,
	table.specCompContForm div.section div.pmt18,
	table.specCompContForm div.section div.pmt19,
	table.specCompContForm div.section div.pmt20,
	table.specCompContForm div.section div.pmt21,
	table.specCompContForm div.section div.pmt22,
	table.specCompContForm div.section div.pmt23,
	table.specCompContForm div.section div.pmt24,
	table.specCompContForm div.section div.pmt25,
	table.specCompContForm div.section div.pmt26,
	table.specCompContForm div.section div.pmt27{
		float: left;
		padding-left: 15px;
	}
	
	table.specCompContForm div.section div.pmt11{
		width: 180px;
		padding-top: 0;
	}
	
	table.specCompContForm div.section div.field11{
		padding-top: 0;
	}
	
	table.specCompContForm div.section div.field9,
	table.specCompContForm div.section div.field10,
	table.specCompContForm div.section div.field11,
	table.specCompContForm div.section div.field11,
	table.specCompContForm div.section div.field12,
	table.specCompContForm div.section div.field13,
	table.specCompContForm div.section div.field14,
	table.specCompContForm div.section div.field15,
	table.specCompContForm div.section div.field16,
	table.specCompContForm div.section div.field17,
	table.specCompContForm div.section div.field18,
	table.specCompContForm div.section div.field19,
	table.specCompContForm div.section div.field20,
	table.specCompContForm div.section div.field21,
	table.specCompContForm div.section div.field22,
	table.specCompContForm div.section div.field23,
	table.specCompContForm div.section div.field24,
	table.specCompContForm div.section div.field25,
	table.specCompContForm div.section div.field26,
	table.specCompContForm div.section div.field27{
		float: left;
	}
	
	table.specCompContForm div.section div.field9 input,
	table.specCompContForm div.section div.field10 input,
	table.specCompContForm div.section div.field11 input,
	table.specCompContForm div.section div.field11 input,
	table.specCompContForm div.section div.field12 input,
	table.specCompContForm div.section div.field13 input,
	table.specCompContForm div.section div.field14 input,
	table.specCompContForm div.section div.field15 input,
	table.specCompContForm div.section div.field16 input,
	table.specCompContForm div.section div.field17 input,
	table.specCompContForm div.section div.field18 input,
	table.specCompContForm div.section div.field19 input,
	table.specCompContForm div.section div.field20 input,
	table.specCompContForm div.section div.field21 input,
	table.specCompContForm div.section div.field22 input,
	table.specCompContForm div.section div.field23 input,
	table.specCompContForm div.section div.field24 input,
	table.specCompContForm div.section div.field25 input,
	table.specCompContForm div.section div.field26 input{
		background: transparent;
		border: none;
	}
	
	table.specCompContForm div.section div.field10{
		padding-left: 45px;
	}
	
	table.specCompContForm div.section div.field1 input,
	table.specCompContForm div.section div.field2 textarea,
	table.specCompContForm div.section div.field3 input,
	table.specCompContForm div.section div.field4 input,
	table.specCompContForm div.section div.field5 input,
	table.specCompContForm div.section div.field6 input,
	table.specCompContForm div.section div.field7 input,
	table.specCompContForm div.section div.field8 input,
	table.specCompContForm div.section div.field27 input,
	table.specCompContForm div.section div.field28 input,
	table.specCompContForm div.section div.field29 input{
		width: 100%;
	}
	
	table.specCompContForm div.submit,
	table.specCompContForm div.reset{
		float: left;
		padding-top: 12px;
	}
	
	table.specCompContForm div.submit input,
	table.specCompContForm div.reset input{
		border: 1px solid #600;
		background: #fff6c8;
		text-transform: uppercase;
		font-family:  Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		color: #600;
		cursor: pointer;
		cursor: hand;
	}
	
	table.specCompContForm div.reset{
		padding-left: 22px;
	}
/* << */


/* >> Mehrspaltiges Tabellenelement */
	div.multiColShell
	{
		margin-bottom: 12px;
	}
	
	div.multiColShell table
	{
		width: 100%;
	}
	
	div.multiColShell table caption
	{
		font-size: 13px;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-weight: bold;
		color: #600;
		text-align: left;
		padding: 0 0 5px 0;
	}

	div.multiColShell th,
	div.multiColShell td
	{
		font-size: 13px;
		font-weight: bold;
		padding: 9px;
		text-align: left;
		vertical-align: top;
		color: #600;
		background: #f4e6b9;
	}

	div.multiColShell td
	{
		font-weight: normal;
	}

	div.multiColShell table td.spcV,
	div.multiColShell table td.spcV img
	{
		width: 7px;
		padding: 0;
		background: transparent;
	}
	
	div.multiColShell table tr.forceWidth td
	{
		padding: 0;
		background: transparent;
	}
	
	div.multiColShell table tr.spcHH td,
	div.multiColShell table tr.spcHH img,
	div.multiColShell table tr.spcH td,
	div.multiColShell table tr.spcH img
	{
		height: 1px;
		padding: 0;
	}
	
	div.multiColShell table tr.spcHH,
	div.multiColShell table tr.spcH
	{
		display: none;
	}

	/* Rezepte 2 spaltig  breiten*/
	div.multiColShell table tr.forceWidth td.recipe2Col1 img
	{
		width: 278px;
	}

	div.multiColShell table tr.forceWidth td.recipe2Col2 img
	{
		width: 278px;
	}
	/* << */

	/* Rezepte 3 spaltig  breiten*/
	div.multiColShell th.recipe3Col3,
	div.multiColShell td.recipe3Col3,
	div.multiColShell th.recipe3SWCol3,
	div.multiColShell td.recipe3SWCol3
	{
		text-align: center;
	}
	
	div.multiColShell table tr.forceWidth td.recipe3Col1 img
	{
		width: 160px;
	}

	div.multiColShell table tr.forceWidth td.recipe3Col2 img
	{
		width: 300px;
	}

	div.multiColShell table tr.forceWidth td.recipe3Col3 img
	{
		width: 80px;
	}

	/* Same Wide */
	div.multiColShell table tr.forceWidth td.recipe3SWCol1 img,
	div.multiColShell table tr.forceWidth td.recipe3SWCol2 img,
	div.multiColShell table tr.forceWidth td.recipe3SWCol3 img
	{
		width: 180px;
	}
	/* << */
	
	/* Rezepte 4 spaltig  breiten*/
	div.multiColShell th.recipe4Col3,
	div.multiColShell td.recipe4Col3,
	div.multiColShell th.recipe4Col4,
	div.multiColShell td.recipe4Col4,
	div.multiColShell th.recipe4W3Col3,
	div.multiColShell td.recipe4W3Col3,
	div.multiColShell th.recipe4W3Col4,
	div.multiColShell td.recipe4W3Col4
	{
		text-align: center;
	}
	
	div.multiColShell table tr.forceWidth td.recipe4Col1 img,
	div.multiColShell table tr.forceWidth td.recipe4W3Col1 img
	{
		width: 125px;
	}

	div.multiColShell table tr.forceWidth td.recipe4Col2 img,
	div.multiColShell table tr.forceWidth td.recipe4W3Col2 img
	{
		width: 265px;
	}
	
	div.multiColShell table tr.forceWidth td.recipe4W3Col2 img
	{
		width: 225px;
	}

	div.multiColShell table tr.forceWidth td.recipe4Col3 img,
	div.multiColShell table tr.forceWidth td.recipe4W3Col3 img
	{
		width: 80px;
	}
	
	div.multiColShell table tr.forceWidth td.recipe4W3Col3 img
	{
		width: 120px;
	}

	div.multiColShell table tr.forceWidth td.recipe4Col4 img,
	div.multiColShell table tr.forceWidth td.recipe4W3Col4 img
	{
		width: 60px;
	}
	/* << */

	/* Rezepte 5 spaltig breiten*/
	/* << */

/* << */


/* >> Spezielle Produktsuche */
	div.searchWoResEl
	{
		padding: 6px 15px 6px 15px;
		margin-bottom: 20px;
		font-size: 11px;
		border: 1px solid #600;
		background: #fff6c8;
	}
	
	div.productSearchShell,
	div.recipeSearchShell
	{
		padding: 10px;
		margin-bottom: 15px;
	}
	
	div.productSearchShell p,
	div.recipeSearchShell p
	{
		font-size: 11px;
	}
	
	div.productSearchShell form,
	div.recipeSearchShell form
	{
		margin: 0;
		text-align: center;
	}
	
	div.productSearchShell table.elm,
	div.recipeSearchShell table.elm
	{
		width: 350px;
		margin-left: auto;
		margin-right: auto;
	}
	
	div.productSearchShell table.elm td.field,
	div.recipeSearchShell table.elm td.field
	{
		padding-right: 5px;
	}
	
	div.productSearchShell table.elm td.field input,
	div.recipeSearchShell table.elm td.field input
	{
		width: 200px;
		border: 1px solid #dfdfdf;
		background: #fff6c8;
	}
	
	div.productSearchShell table.elm td.button,
	div.recipeSearchShell table.elm td.button
	{
		padding-left: 5px;
	}
	
	div.productOvShell,
	div.recipeOvShell
	{
		padding-top: 15px;
		margin-bottom: 12px;
	}
	
	div.productOvShell td.title,
	div.productOvShell td.img,
	div.recipeOvShell td.title,
	div.recipeOvShell td.img
	{
		font-size: 11px;
		padding: 5px 0 5px 5px;
		border-bottom: 1px solid #600;
		vertical-align: top;
	}
	
	div.productOvShell td.title,
	div.recipeOvShell td.title
	{
		width: 100%;
		padding-right: 5px;
		vertical-align: middle;
	}
	
	div.productOvShell td.title a,
	div.productOvShell td.img a
	{
	}
	
	div.productOvShell td.title h3
	{
		font-size: 12px;
		margin: 2px 0 3px 0;
	}
	
	div.productOvShell td.img
	{
		vertical-align: middle;
	}
	
	div.productOvShell td.img a img,
	div.recipeOvShell td.img a img
	{
		border: none;
	}
	
	div.productOvShell td.img img
	{
		margin: 5px;
	}
	
	div.productOvShell td.img a,
	div.productOvShell td.img span
	{
		display: block;
		border: 1px solid #600;
		background: #fff;
	}

	div.productOvShell td.pInfo
	{
		vertical-align: middle;
		white-space: nowrap;
		font-size: 11px;
		border-bottom: 1px solid #600;
		padding-left: 10px;
	}
/* << */


/* >> Standard Produktsuche */
	div.stdProductSearchShell,
	div.extProductSearchShell,
	div.stdRecipeSearchShell,
	div.extRecipeSearchShell
	{
		margin-top: 20px;
		margin-bottom: 15px;
	}
	
	div.stdProductSearchShell div.des1,
	div.extProductSearchShell div.des1,
	div.stdRecipeSearchShell div.des1,
	div.extRecipeSearchShell div.des1
	{
	}
	
	div.stdProductSearchShell div.des1 table.baseNav,
	div.extProductSearchShell div.des1 table.baseNav,
	div.stdProductSearchShell div.des1 table.baseNav,
	div.extRecipeSearchShell div.des1 table.baseNav
	{
		width: 100%;
	}
	
	div.stdProductSearchShell div.des1 table.baseNav td,
	div.extProductSearchShell div.des1 table.baseNav td,
	div.stdRecipeSearchShell div.des1 table.baseNav td,
	div.extRecipeSearchShell div.des1 table.baseNav td
	{
		white-space: nowrap;
	}
	
	div.stdProductSearchShell div.des1 table.baseNav td.title,
	div.extProductSearchShell div.des1 table.baseNav td.title,
	div.stdRecipeSearchShell div.des1 table.baseNav td.title,
	div.extRecipeSearchShell div.des1 table.baseNav td.title
	{
		width: 100%;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		color: #600;
		font-size: 14px;
		font-weight: bold;
	}
	
	div.stdProductSearchShell div.des1 table.baseNav td.res,
	div.stdProductSearchShell div.des1 table.baseNav td.ext,
	div.stdRecipeSearchShell div.des1 table.baseNav td.res,
	div.stdRecipeSearchShell div.des1 table.baseNav td.ext
	{
		padding-left: 10px;
		text-align: right;
	}
	
	div.stdProductSearchShell div.des1 table.baseNav td.res a,
	div.stdProductSearchShell div.des1 table.baseNav td.ext a,
	div.stdRecipeSearchShell div.des1 table.baseNav td.res a,
	div.stdRecipeSearchShell div.des1 table.baseNav td.ext a
	{
		display: block;
		font-size: 11px;
		padding: 2px 0 2px 0;
		white-space: nowrap;
	}
	
	div.stdProductSearchShell div.inner1,
	div.extProductSearchShell div.inner1,
	div.stdRecipeSearchShell div.inner1,
	div.extRecipeSearchShell div.inner1
	{
	}
	
	
	/* std form elements */
	form.stdProductElsShell,
	form.extProductElsShell,
	form.stdRecipeElsShell,
	form.extRecipeElsShell
	{
		/width: 100%;
		margin: 0;
		padding: 5px 0px 5px 0;
	}
	
	form.extProductElsShell,
	form.extRecipeElsShell
	{
		padding: 15px;
	}
	
	form.stdProductElsShell table.elsMain,
	form.extProductElsShell table.elsMain,
	form.stdRecipeElsShell table.elsMain,
	form.extRecipeElsShell table.elsMain
	{
		width: 100%;
	}
	
	form.stdProductElsShell table.elsMain td.go,
	form.extProductElsShell table.elsMain td.go,
	form.stdRecipeElsShell table.elsMain td.go,
	form.extRecipeElsShell table.elsMain td.go
	{
		text-align: right;
		vertical-align: bottom;
		padding-bottom: 1px;
	}
	
	form.stdProductElsShell table.elsMain td.go,
	form.stdRecipeElsShell table.elsMain td.go
	{
		padding-right: 5px;
		padding-bottom: 5px;
	}
	
	form.extProductElsShell table.elsMain td.go,
	form.extRecipeElsShell table.elsMain td.go
	{
		padding-top: 10px;
		width: 100%;
	}
	
	form.extProductElsShell table.elsMain td.go input,
	form.extRecipeElsShell table.elsMain td.go input
	{
		border: 1px solid #600;
		color: #600;
		background: #fff6c8;
		padding-bottom: 1px;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
	}
	
	form.stdProductElsShell table.elsMain td table.els,
	form.extProductElsShell table.elsMain td table.els,
	form.stdRecipeElsShell table.elsMain td table.els,
	form.extRecipeElsShell table.elsMain td table.els
	{
		width: 100%;
	}
	
	/* standard */
	form.stdProductElsShell table.elsMain td table.els td.field div.prompt,
	form.stdRecipeElsShell table.elsMain td table.els td.field div.prompt
	{
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, XHelvetica, sans-serif;
		color: #000;
		font-weight: bold;
		margin-bottom: 2px;
	}
	
	form.stdProductElsShell table.elsMain td table.els td.field input,
	form.stdRecipeElsShell table.elsMain td table.els td.field input
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 12px;
		border: 1px solid #600;
		margin-bottom: 6px;
	}
	
	form.stdProductElsShell table.elsMain td table.els td.field select,
	form.stdRecipeElsShell table.elsMain td table.els td.field select
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
	}
	
	form.stdProductElsShell table.elsMain td table.els td.field input,
	form.stdProductElsShell table.elsMain td table.els td.field select,
	form.stdRecipeElsShell table.elsMain td table.els td.field input,
	form.stdRecipeElsShell table.elsMain td table.els td.field select
	{
		width: 220px;
	}
	
	form.stdProductElsShell table.elsMain td table.els td.field input.spanned2,
	form.stdProductElsShell table.elsMain td table.els td.field select.spanned2,
	form.stdRecipeElsShell table.elsMain td table.els td.field input.spanned2,
	form.stdRecipeElsShell table.elsMain td table.els td.field select.spanned2
	{
	}
	
	form.stdProductElsShell table.elsMain td table.els td.field input.spanned3,
	form.stdProductElsShell table.elsMain td table.els td.field select.spanned3,
	form.stdRecipeElsShell table.elsMain td table.els td.field input.spanned3,
	form.stdRecipeElsShell table.elsMain td table.els td.field select.spanned3
	{
	}
	
	/* extended */
	form.extProductElsShell table.elsMain td table.els td.prompt,
	form.extRecipeElsShell table.elsMain td table.els td.prompt
	{
		padding-right: 10px;
		color: #007EAF;
		vertical-align: top;
		text-align: right;
	}
	
	form.extProductElsShell table.elsMain td table.els td.field,
	form.extRecipeElsShell table.elsMain td table.els td.field
	{
		padding-bottom: 5px;
		width: 100%;
	}
	
	form.extProductElsShell table.elsMain td table.els td.field input,
	form.extRecipeElsShell table.elsMain td table.els td.field input
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
		border: 1px solid #666;
		border-right: 1px solid #ebf6ed;
		border-bottom: 1px solid #ebf6ed;
	}
	
	form.extProductElsShell table.elsMain td table.els td.field select,
	form.extRecipeElsShell table.elsMain td table.els td.field select
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
	}
	
	form.extProductElsShell table.elsMain td table.els td.field input,
	form.extProductElsShell table.elsMain td table.els td.field select,
	form.extRecipeElsShell table.elsMain td table.els td.field input,
	form.extRecipeElsShell table.elsMain td table.els td.field select
	{
		width: 100%;
	}
	
	form.extProductElsShell table.elsMain td table.els td.field select,
	form.extRecipeElsShell table.elsMain td table.els td.field select
	{
		width: 313px;
	}
	
	td.productResShell,
	td.recipeResShell
	{
		border: 1px solid #600;
		background: #fff6c8;
		padding: 1px 5px 3px 5px;
	}
	
	div.productResShell span.pmt,
	div.productResShell span.res,
	div.recipeResShell span.pmt,
	div.recipeResShell span.res
	{
		font-size: 11px;
		color: #666;
	}
	
	div.productResShell span.pmt,
	div.recipeResShell span.pmt
	{
		font-weight: bold;
	}
/* << */


/* >> standard product search detail */
	div.stdProductSearchDetailShell,
	div.stdRecipeSearchDetailShell
	{
		margin-bottom: 12px;
	}

	div.stdProductSearchDetailShell h3.title,
	div.stdRecipeSearchDetailShell h3.title
	{
		font-size: 13px;
	}
	
	div.stdProductSearchDetailShell p.desc,
	div.stdRecipeSearchDetailShell p.desc
	{
	}

	div.stdProductSearchDetailShell p.amount,
	div.stdRecipeSearchDetailShell p.amount
	{
		font-weight: bold;
	}

	div.stdProductSearchDetailShell div.img,
	div.stdRecipeSearchDetailShell div.img
	{
		margin-bottom: 12px;
	}
/* << */


/* >> standard recipe search detail */
	div.recipeDetailShell
	{
		margin-bottom: 15px;
	}
	
	div.recipeDetailShell h2.headline
	{
		color: #600;
	}
	
	div.recipeDetailShell div.order
	{
		font-weight: bold;
	}
	
	/* >> Ingredients table */
	div.recipeIngredShell
	{
	}
	
	div.recipeIngredShell table.ingredients
	{
		margin-bottom: 15px;
		border-left: 1px solid #f6e5b8;
		border-right: 1px solid #f6e5b8;
	}
	
	div.recipeIngredShell table.ingredients th.th01,
	div.recipeIngredShell table.ingredients th.th02,
	div.recipeIngredShell table.ingredients th.th03,
	div.recipeIngredShell table.ingredients th.th04,
	div.recipeIngredShell table.ingredients th.th05
	{
		width: 100%;
		font-size: 12px;
		background: #edd797;
		padding: 2px 5px;
		text-align: left;
		border-bottom: 1px solid #600;
		white-space: nowrap;
	}
	
	div.recipeIngredShell table.ingredients th.th03,
	div.recipeIngredShell table.ingredients th.th05
	{
	}
	
	div.recipeIngredShell table.ingredients td.spc01 img,
	div.recipeIngredShell table.ingredients td.spc02 img,
	div.recipeIngredShell table.ingredients td.spc04 img
	{
		width: 61px;
	}
	
	div.recipeIngredShell table.ingredients td.spc04 img
	{
		width: 72px;
	}

		
	div.recipeIngredShell table.ingredients td.ing,
	div.recipeIngredShell table.ingredients td.amR,
	div.recipeIngredShell table.ingredients td.suff,
	div.recipeIngredShell table.ingredients td.amB,
	div.recipeIngredShell table.ingredients td.bSuff
	{
		text-align: right;
		padding: 2px 5px;
		border-bottom: 1px solid #f6e5b8;
	}
	
	
	div.recipeIngredShell table.ingredients td.ing
	{
		text-align: left;
		width: 100%;
		border-right: 1px solid #600;
	}
	
	div.recipeIngredShell table.ingredients td.ing h3
	{
		color: #000;
		margin: 10px 0 1px 0;
	}
	
	div.recipeIngredShell table.ingredients td.amR
	{
		background: #fff6c8;
	}
	
	div.recipeIngredShell table.ingredients td.suff
	{
		width: 1%;
		background: #fff6c8;
		border-right: 1px solid #600;
		text-align: left;
	}

	div.recipeIngredShell table.ingredients td.bSuff
	{
		width: 1%;
		text-align: left;
	}
	
	div.recipeIngredShell table.ingredients tr.asHeadline td.ing,
	div.recipeIngredShell table.ingredients tr.asHeadline td.amR,
	div.recipeIngredShell table.ingredients tr.asHeadline td.suff,
	div.recipeIngredShell table.ingredients tr.asHeadline td.amB,
	div.recipeIngredShell table.ingredients tr.asHeadline td.bSuff
	{
		border: none;
		background: transparent;
		border-top: 1px solid #670200;
		border-bottom: 1px solid #670200;
	}
	
	div.recipeIngredShell table.ingredients td.overallPmt,
	div.recipeIngredShell table.ingredients td.overall,
	div.recipeIngredShell table.ingredients td.resSuff,
	div.recipeIngredShell table.ingredients td.busiOverall,
	div.recipeIngredShell table.ingredients td.resBSuff
	{
		text-align: right;
		border-top: 1px solid #000;
		border-bottom: 1px solid #f6e5b8;
		padding: 2px 5px;
	}

	div.recipeIngredShell table.ingredients td.overallPmt
	{
		border: 1px solid #600;
		border-top: 1px solid #000;
		text-align: left;
		font-weight: bold;
	}
	
	div.recipeIngredShell table.ingredients td.overall,
	div.recipeIngredShell table.ingredients td.resSuff,
	div.recipeIngredShell table.ingredients td.busiOverall,
	div.recipeIngredShell table.ingredients td.resBSuff
	{
		border-right: 1px solid #600;
		border-bottom: 1px solid #600;
		background: #fff6c8;
	}
	
	div.recipeIngredShell table.ingredients td.overall
	{
		border-right: none;
	}
	
	div.recipeIngredShell table.ingredients td.busiOverall
	{
		border-left: none;
		border-right: none;
		background: transparent;
	}
	
	div.recipeIngredShell table.ingredients td.resBSuff
	{
		background: transparent;
	}
	/* << */
	
	div.recalcShell div.recalcTitle
	{
		font-size: 13px;
		font-weight: bold;
		color: #600;
		margin-bottom: 5px;
	}
	
	div.recalcShell div.recalcTitle div
	{
		color: #c00;
		font-size: 11px;
	}
	
	div.recalcShell table
	{
		width: 100%;
	}
	
	div.recalcShell table td.pmt
	{
		width: 50%;
		font-size: 12px;
		white-space: nowrap;
		padding: 2px 15px 2px 5px;
	}
	
	div.recalcShell table td.field input
	{
		border: 1px solid #600;
		background: #fff6c8;
		font-size: 12px;
		width: 65px;
	}
	
	#gesgew
	{
		width: 80px;
	}
	
	div.recalcShell table td.button
	{
		text-align: right;
	}
	
	div.recalcShell table td.button input
	{
		border: 1px solid #600;
		font-size: 13px;
		font-weight: bold;
		color: #600;
		background: #fff6c8;
		text-transform: uppercase;
		cursor: hand;
		cursor: pointer;
		margin-top: 15px;
	}
/* << */


/* >> recipe of the month */
	div.rotmShell{
		margin-bottom: 12px;
	}
	
	div.rotmShell h3.title
	{
	}
	
	div.rotmShell table.rotm
	{
		width: 100%;
	}
	
	div.rotmShell table.rotm td,
	div.rotmShell table.rotm th
	{
		vertical-align: top;
		font-size: 13px;
		font-weight: normal;
		text-align: left;
	}
	
	div.rotmShell table.rotm td
	{
		padding: 4px 5px 4px 0;
		white-space: nowrap;
	}
	
	div.rotmShell table.rotm th
	{
		padding: 4px 0 4px 5px;
		width: 100%;
	}
	
	div.rotmShell table.rotm th div.desc
	{
		font-size: 11px;
	}
/* << */

	h3.detailSubtitle
	{
		font-size: 13px;
		color: #000;
		margin-bottom: 10px;
	}
	
	div.descHeadline,
	div.addDescHeadline,
	div.amountHeadline
	{
		font-size: 14px;
		color: #600;
		font-weight: bold;
		padding-bottom: 2px;
		margin: 20px 0 8px 0;
	}
	
/* >> additional recipes*/
	div.recipesShell
	{
		margin-top: 20px;
		margin-bottom: 12px;
	}
	
	div.recipesShell div.recTitle
	{
		font-size: 14px;
		color: #600;
		font-weight: bold;
		padding-bottom: 2px;
		margin: 4px 0 8px 0;
	}
	
	div.recipesShell div.more
	{
		margin-top: 12px;
		text-align: right;
	}

	div.recipesShell div.recItTitle
	{
		/width: 100%;
		margin-bottom: 3px;
		padding-left: 10px;
		background: url(../xist4c/web/ireksCom/01/img/icon_bullet.gif) left center no-repeat;
	}
	
	div.recipesShell div.recItTitle a
	{
	}

	div.recipesShell div.recItem
	{
		margin-bottom: 10px;
	}
/* << */


/* >> Standard Submit Button als Text*/
	input.buttonToLink
	{
		padding: 0;
		border: none;
		background: transparent;
		font-family: Arial, Verdana, Helvetica, XHelvetica, Sans-Serif;
		font-size: 13px;
		font-weight: bold;
		color: #600;
		cursor: hand;
		cursor: pointer;
		text-align: left;
	}
/* << */


/* >> special layout outer shell */
	div.contContShell
	{
		width: 800px;
		text-align: center;
		position: absolute;
		margin-left: -181px;
		left: auto;
		top: 0;
		z-index: 100;
	}

	div.contContShell div.out1
	{
		position: relative;
		width: 800px;
		margin-left: auto;
		margin-right: auto;
	}
/* << */


/* >> __special photo overview table */
	#photoOvTable
	{
		width: 450px;
	}
	
	#photoOvTable td
	{
		padding: 10px;
		text-align: center;
		vertical-align: middle;
	}
/* << */


/* >> photogallery items */
 	/* top bar */
	table.povMain div.tbDes4
	{
		border: 1px solid #670200;
		background: #ecd697;
		font-size: 10px;
		text-align: center;
		padding: 2px 5px;
		display: none;
	}
	
	/* image */
	table.povMain div.iDes3
	{
		background: transparent;
		text-align: center;
	}
	
	table.povMain div.iDes4
	{
		text-align: center;
		vertical-align: middle;
		padding-top: 5px;
		padding-bottom: 7px;
	}
	
	/* image shell */
	table.povMain div.imgShell
	{
		vertical-align: middle;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	
	table.povMain div.imgShell img
	{
		border: none;
	}

	/* text box */
	table.povMain div.textBox
	{
		overflow: auto;
		margin-left: auto;
		margin-right: auto;
		display: none;
	}
	
	table.povMain div.textBox div.tbInner
	{
		padding: 0 0 2px 4px;
	}
	
	/* title */
	table.povMain div.title h4
	{
		margin: 0;
		margin-bottom: 3px;
		font-size: 13px;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	}
	
	/* description */
	table.povMain div.desc p
	{
		font-size: 11px;
		text-align: left;
	}
	
	/* bottom bar */
	table.povMain div.bbDes4
	{
		display: none;
		border: 1px solid #670200;
		background: #ecd697;
		font-size: 10px;
		text-align: right;
		padding: 2px 5px;
	}
/* << */


/* >> photogallery elements table mode*/
	table.povMain
	{
		position: relative;
		z-index: 500;
		width: 450px;
		margin-bottom: 12px;
	}
	
	table.povMain caption
	{
		text-align: left;
		font-size: 13px;
		font-weight: bold;
		margin-bottom: 10px;
	}
	
	table.povMain table.tableMode
	{
	}
	
	table.povMain table.tableMode td.iouter
	{
		padding: 5px;
	}
/* << */


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

	table.povMain ul li
	{
		padding: 10px;
	}
/* << */


/* >> Photogallery popup body elements*/
	#leftPrevBar,
	#rightPrevBar
	{
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2;
		height: 100%;
		width: 10px;
		background: #ccc;
	}
	
	#leftPrevBar[id="leftPrevBar"],
	#rightPrevBar[id="rightPrevBar"]
	{
		position: fixed;
		width: auto;
	}
	
	#rightPrevBar
	{
		left: auto;
		right: 0;
		z-index: 3;
	}
	
	#leftDes1,
	#rightDes1
	{
		height: 100%;
		border-right: 1px solid #669;
	}
	
	#rightDes1
	{
		border-right: none;
		border-left: 1px solid #669;
	}

	#cImgOuter1
	{
		padding-left: 200px;
		padding-right: 200px;
		height: 100%;
		background: #999;
	}
	
	#cImgOuter1[id="cImgOuter1"]
	{
		padding: 0;
	}
	
	#cIOuter2
	{
		padding-left: 30px;
		padding-right: 30px;
	}
	
	#cIOuter2,
	#cIOuter3,
	#cIOuter4
	{
		height: 100%;
	}
/* << */


/* >>Photogallery popup content elements */
	div.thumb
	{
		padding: 15px;
	}
	
	div.thumb div.thbInner
	{
		text-align: center;
		vertical-align: middle;
	}
	
	div.thumb div.thbInner img
	{
	}
	
	div.thumb div.thbDes1,
	div.thumb div.thbDes2,
	div.thumb div.thbDes3,
	div.thumb div.thbDes4
	{
	}
	
	div.thumb div.thbDes3
	{
		padding: 5px;
		background: #ccc;
	}
	
	div.thumb div.thbDes4
	{
	}
	
	#cImgOuter1 div.image img
	{
		width: 100%;
	}
	
	#cImgOuter1 div.image div.imgD3
	{
		text-align: center;
		padding: 20px;
	}
	
	
	#cImgOuter1 div.title h1
	{
		padding-left: 20px;
		padding-right: 20px;
		font-size: 16px;
		margin-bottom: 4px;
	}
	
	#cImgOuter1 div.desc p
	{
		padding-left: 20px;
		padding-right: 20px;
	}
/* << */

