/* >> Zusaetzliche Steuerelemente (Zurueck, Drucken, Empfehlung versenden) */
	/* Steuerelement Container oben*/
	div.topAddContrContainer {
		display: none;
		margin-top: 5px;
	}
	/* Steuerelement Container unten*/
	div.bottomAddContrContainer {
		margin: 20px 0 10px 0;
	}
	/* Anpassungen der Steuerelemente Tabelle*/
	table.aCShell {
		width: 100%;
	}
	table.aCShell td.rSpc {
	}
	
	/* Definiert das Icon fuer Zurueck */
	img.backIcon {
		width: 140px;
		height: 14px;
		border: 0px;
		vertical-align: text-top;
		background: url(../../upload/backIcon_781.gif) center left no-repeat;
	}
	img.recomButton {
		width: 39px;
		height: 21px;
		border: 0px;
		vertical-align: middle;
		background: url(../../upload/recommendationButton_1073.gif) bottom right no-repeat;
	}
	img.printButton {
		width: 31px;
		height: 21px;
		border: 0px;
		vertical-align: middle;
		background: url(../../upload/printIcon_1072.gif) bottom right no-repeat;
	}
	img.bFreeButton {
		width: 24px;
		height: 18px;
		border: 0px;
		vertical-align: middle;
		background: url(../xist4c/web/texamed/03/img/barrierFreeIcon.gif) bottom right no-repeat;
		display: none;
	}
	img.cBlindButton,
	img.cBlindResetButton {
		width: 36px;
		height: 18px;
		border: 0px;
		vertical-align: middle;
		background: url(../../upload/colorBlindIcon_1070.gif) center right no-repeat;
	}
	img.cBlindResetButton {
		background: url(../../upload/colorBlindResetIcon_1071.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;
		text-align: left;
	}
	/* 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;
		text-align: left;
	}
	/* Definitionen fuer das "mehr..." Link Icon */
	table.aNP td div.more img {
		display: none;
	}
	/* Autonews sublink Tabelle */
	table.aNPSublink {
	}
	/* Definiert den Link mit dem es zu der Autonews Uebersicht geht */
	table.aNPSublink td a {
	}
	/* Anpassen des Autonews Panel "zur Uebersicht...." Icons */
	table.aNPSublink td a img {
		display: none;
	}
/* << */


/* >> 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/texamed/03/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: #fff;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 12px;
		color: #424242;
	}
/* << */


/* >> 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 {
		width: 730px;
		height: 100px;
		position: absolute;
		left: 250px;
		top: 25px;
		z-index: 4;
		overflow: hidden;
	}
	div.banner div.neurodermitis,
	div.banner div.milbenschutz,
	div.banner div.inkontinenz {
		width: auto;
		height: auto;
		float: left;
	}
	div.banner div img {
		width: 200px;
		height: 100px;
	}
	/* Neurodermitis */
	div.banner div.neurodermitis a img {
		background: url(../../upload/navNeurodermitis__92.jpg) top left no-repeat;
	}
	div.banner div.neurodermitis a.home img {
		background-image: url(../../upload/navNeurodermitisHome_109.jpg);
	}
	div.banner div.neurodermitis a:hover img {
		background-image: url(../../upload/navNeurodermitis_96.jpg);
	}
	/* Milbenschutz */
	div.banner div.milbenschutz a img {
		background: url(../../upload/navMilbenschutz__91.jpg) top left no-repeat;
	}
	div.banner div.milbenschutz a.home img {
		background-image: url(../../upload/navMilbenschutzHome_110.jpg);
	}
	div.banner div.milbenschutz a:hover img {
		background-image: url(../../upload/navMilbenschutz_95.jpg);
	}
	/* Inkontinenz */
	div.banner div.inkontinenz a img {
		background: url(../../upload/navInkontinenz__90.jpg) top left no-repeat;
	}
	div.banner div.inkontinenz a.home img {
		background-image: url(../../upload/navInkontinenzHome_111.jpg);
	}
	div.banner div.inkontinenz a:hover img {
		background-image: url(../../upload/navInkontinenz_94.jpg);
	}
	
	/* Sologan */
	div.slogan {
		width: 730px;
		height: auto;
		position: absolute;
		left: 250px;
		top: 4px;
		z-index: 4;
		overflow: hidden;
	}
	
	/* Navitem */
	div.navitem {
		width: 230px;
		height: auto;
		position: absolute;
		left: 15px;
		top: 185px;
		z-index: 4;
		overflow: hidden;
		font-size: 14 px;
		color: #fff;
	}
	div.navitem span {
		text-transform: uppercase;
		padding-right: 5px;
		font-weight: bold;
	}
/* <<  */


/* >> Dokumentenliste */
	/* Document Liste Tabelle */
	table.dList {
	}
	table.dList a {
		font-weight: bold;
	}
	table.dList a:hover {
		color: #424242;
	}
	/* Einstellungen fuer die Dateibeschreibung */
	table.dList td span.desc {
		font-size: 11px;
	}
	/* Groesse des Listentitels */
	table.dList td div.size {
		font-family: Arial Narrow, Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
		color: #000;
		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;
		border-bottom: 1px solid #333;
		margin-top: 20px;
		font-size: 15px;
	}
	/* 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 #8E001C;
		background: #dde5ee;
	}
	/* Anpassungen des "Frage" Titels auf der Detailseite */
	div.dQShell div.prefix {
		padding: 5px;
		background: #8E001C;
		font-weight: bold;
		font-size: 15px;
		color: #fff;
	}
	/* 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: #fff;
	}
	div.appointmentOuterShell div.grpShell h3 {
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 14px;
		margin: 0;
		background: #dde5ee;
		padding: 2px 5px 2px 5px;
	}
	div.appointmentOuterShell div.grpShell div.item {
		padding: 4px 5px 4px 5px;
		border-bottom: 1px solid #dde5ee;
	}
	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;
		text-align: left;
	}
	div.appointmentOuterShell div.grpShell div.item div.more div {
		text-align: right;
	}
	div.appointmentOuterShell div.grpShell div.item div.more div a {
		background: url(../xist4c/web/texamed/03/img/littleTeaserArrow.gif) 0px 6px no-repeat;
		padding-left: 6px;
	}
/* << */


/* >> Erste Ebene Navigation*/
	/* Erste Ebene Navigation aeusserer Navigationskontainer*/
	div.fLOuterShell {
		width: 980px;
		height: 46px;
		background: #DCD7BB;
		text-align: left;
	}
	/* Anpassungen der erste Ebene Navigationspalte */
	div.fLOuterShell div.des1 {
		position: absolute;
		width: 980px;
		left: auto;
		top: 0;
		z-index: 599;
	}
	div.fLOuterShell div.des1 div.des2 {
		position: absolute;
		left: 250px;
		top: 25px;
		width: 730px;
		height: 100px;
		z-index: 600;
	}
	/* 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 {
		display: none;
	}
	div.fLOuterShell div.des1 table.nav td.spcRight {
	}
	/* Spalte fuer ein erste Ebene Navigationselement */
	div.fLOuterShell div.des1 table.nav td.navItem {
		width: 200px;
		height: 100px;
	}
	/* 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.inPath {
		font-size: 14px;
		font-weight: bold;
		color: #000;
		display: block;
		width: 200px;
		height: 100px;
		text-align: left;
	}
	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.inPath span {
		position: relative;
		top: 75px;
		left: 88px;
	}
	/* Abweichende einstellungen fuer den Zustand "im Pfad" */
	div.fLOuterShell div.des1 table.nav td.navItem a.inPath {
		color: #fff;
	}
	/* 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: #fff;
	}
	/* Angabe fuer den Zustand "hier" */
	div.fLOuterShell div.des1 table.nav td.navItem span.here {
		color: #fff;
	}
	/* Einstellung der Trennelemente */
	div.fLOuterShell div.des1 table.nav td.sep {
		display: none;
	}
	div.fLOuterShell div.des1 table.nav td.sep img {
		height: 15px;
		margin: 0 4px;
		background-color: #000;
	}
	
	/* Neurodermites */
	div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 span.here,
	div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 a.normal,
	div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 a.inPath {
		background: url(../../upload/navNeurodermitisHome_1043.jpg) top left no-repeat;
	}
	div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 span.here,
	div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 a.normal:hover,
	div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 a.inPath {
		background-image: url(../../upload/navNeurodermitis_1041.jpg);
		background-color: #DC0067;
	}
	/* Milbenschutz */
	div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav2 span.here,
	div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav2 a.normal,
	div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav2 a.inPath {
		background: url(../../upload/navMilbenschutzHome_1046.jpg) top left no-repeat;
	}
	div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav2 span.here,
	div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav2 a.normal:hover,
	div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav2 a.inPath {
		background-image: url(../../upload/navMilbenschutz_1044.jpg);
		background-color: #0238A5;
	}
	/* Inkontinenz */
	div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav3 span.here,
	div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav3 a.normal,
	div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav3 a.inPath {
		background: url(../../upload/navInkontinenzHome_1049.jpg) top left no-repeat;
	}
	div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav3 span.here,
	div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav3 a.normal:hover,
	div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav3 a.inPath {
		background-image: url(../../upload/navInkontinenz_1047.jpg);
		background-color: #0197B2;
	}
/* << */


/* >> Teaser Navigation */
	/* Aeusserer Navigationskontainer */
	div.navSplitShell {
		margin-top: 30px;
	}
	/* Titel */
	div.navSplitShell div.nssTitle {
	}
	div.navSplitShell div.nssTitle div.tDes1 {
		display: none;
	}
	div.navSplitShell div.nssTitle div.tDes1 h3 {
	}
	/* Aeussere Navigationsheulle */
	div.navSplitShell div.nssDes1,
	div.navSplitShell div.nssDes2,
	div.navSplitShell div.nssDes3 {
	}
	/* Angaben zur Navigationsknotenhuelle */
	div.navSplitShell div.navNS_0 {
	}
	/*Angaben zur Navigationshuelle.
		Je Ebene haben Sie die Moeglichkeit den Ebenenhintergrund zu veraendern.*/
	div.navSplitShell div.navCHS_1,
	div.navSplitShell div.navCHS_2,
	div.navSplitShell div.navCHS_3 {
	}
	div.navSplitShell div.navCHS_2,
	div.navSplitShell div.navCHS_3 {
	}
	/* Benutzen Sie folgende Klassen um die aeussere Huelle der Navigationslinks zu veraendern.*/
	div.navSplitShell div.navEl_1_normal, div.navSplitShell div.navEl_1_inPath, div.navSplitShell div.navEl_1_here,
	div.navSplitShell div.navEl_2_normal, div.navSplitShell div.navEl_2_inPath, div.navSplitShell div.navEl_2_here, 
	div.navSplitShell div.navEl_3_normal, div.navSplitShell div.navEl_3_inPath, div.navSplitShell div.navEl_3_here {
	}
	/* Um Bullets vor die Navigationslinks zu Platzieren benutzen Sie die folgenden Klassen*/
	div.navSplitShell div.navEl_1_normal div.outer,
	div.navSplitShell div.navEl_1_inPath div.outer,
	div.navSplitShell div.navEl_1_here div.outer,
	div.navSplitShell div.navEl_2_normal div.outer,
	div.navSplitShell div.navEl_2_inPath div.outer,
	div.navSplitShell div.navEl_2_here div.outer,
	div.navSplitShell div.navEl_3_normal div.outer,
	div.navSplitShell div.navEl_3_inPath div.outer,
	div.navSplitShell div.navEl_3_here div.outer {
	}
	
	/* Ebene 1 */
	div.navSplitShell div.navEl_1_here div.noLink,
	div.navSplitShell div.navEl_1_normal a,
	div.navSplitShell div.navEl_1_inPath a {
	}
	div.navSplitShell div.navEl_1_normal a:hover,
	div.navSplitShell div.navEl_1_inPath a,
	div.navSplitShell div.navEl_1_here div.noLink {
	}
	
	/* Ebene 2 */
	div.navSplitShell div.navEl_2_here div.noLink,
	div.navSplitShell div.navEl_2_normal a,
	div.navSplitShell div.navEl_2_inPath a {
	}
	div.navSplitShell div.navEl_2_normal a:hover,
	div.navSplitShell div.navEl_2_inPath a,
	div.navSplitShell div.navEl_2_here div.noLink {
	}
/* << */


/* >>Teaser Navigation rechts */
	/* Aeusserer Navigationskontainer */
	div.co_servicecenter {
		margin-top: 0;
		margin-bottom: 20px;
	}
	/* Titel */
	div.co_servicecenter div.nssTitle {
		display: block;
		background: #8E001C;
	}
	div.co_servicecenter div.nssTitle div.tDes1 {
		padding: 2px 15px;
		border-bottom: 1px solid #fcf8e9;
		display: block;
	}
	div.co_servicecenter div.nssTitle div.tDes1 h3 {
		margin: 0;
		padding: 0;
		color: #fff;
	}
	/* Aeussere Navigationsheulle */
	div.co_servicecenter div.nssDes1,
	div.co_servicecenter div.nssDes2,
	div.co_servicecenter div.nssDes3 {
	}
	/* Angaben zur Navigationsknotenhuelle */
	div.co_servicecenter div.navNS_0 {
	}
	/*Angaben zur Navigationshuelle.
		Je Ebene haben Sie die Moeglichkeit den Ebenenhintergrund zu veraendern.*/
	div.co_servicecenter div.navCHS_0,
	div.co_servicecenter div.navCHS_1,
	div.co_servicecenter div.navCHS_2,
	div.co_servicecenter div.navCHS_3 {
	}
	/* Benutzen Sie folgende Klassen um die aeussere Huelle der Navigationslinks zu veraendern.*/
	div.co_servicecenter div.navEl_1_normal, div.co_servicecenter div.navEl_1_inPath, div.co_servicecenter div.navEl_1_here,
	div.co_servicecenter div.navEl_2_normal, div.co_servicecenter div.navEl_2_inPath, div.co_servicecenter div.navEl_2_here, 
	div.co_servicecenter div.navEl_3_normal, div.co_servicecenter div.navEl_3_inPath, div.co_servicecenter div.navEl_3_here {
	}
	/* Um Bullets vor die Navigationslinks zu Platzieren benutzen Sie die folgenden Klassen*/
	div.co_servicecenter div.navEl_1_normal div.outer,
	div.co_servicecenter div.navEl_1_inPath div.outer,
	div.co_servicecenter div.navEl_1_here div.outer,
	div.co_servicecenter div.navEl_2_normal div.outer,
	div.co_servicecenter div.navEl_2_inPath div.outer,
	div.co_servicecenter div.navEl_2_here div.outer,
	div.co_servicecenter div.navEl_3_normal div.outer,
	div.co_servicecenter div.navEl_3_inPath div.outer,
	div.co_servicecenter div.navEl_3_here div.outer {
		margin-bottom: 0;
	}
	
	/* Ebene 1 */
	div.co_servicecenter div.navEl_1_here div.noLink,
	div.co_servicecenter div.navEl_1_normal a,
	div.co_servicecenter div.navEl_1_inPath a {
		display: block;
		font-weight: normal;
		font-size: 12px;
		color: #fff;
		padding: 3px 5px 3px 15px;
		background: #424242;
	}
	div.co_servicecenter div.navEl_1_normal a:hover,
	div.co_servicecenter div.navEl_1_inPath a,
	div.co_servicecenter div.navEl_1_here div.noLink {
		color: #DCD7BB;
		background: #424242;
	}
	
	/* Ebene 2 */
	div.co_servicecenter div.navEl_2_here div.noLink,
	div.co_servicecenter div.navEl_2_normal a,
	div.co_servicecenter div.navEl_2_inPath a {
	}
	
	div.co_servicecenter div.navEl_2_normal a:hover,
	div.co_servicecenter div.navEl_2_inPath a,
	div.co_servicecenter div.navEl_2_here div.noLink {
	}
/* << */


/* >> Fusszeile*/
	/* Spalte des Footers */
	td.msFooter {
	}
	/* Anpassungen fuer den Fusszeilenkontainer*/
	div.decoEl {
		width: 980px;
		background: #DCD7BB;
		border-top: 1px solid #fff;
	}
	div.deco_1 {
	}
	div.deco_2 {
	}
	/* Definitionen fuer die Fusszeilentabelle */
	table.footer {
		width: 910px;
		padding: 7px 0px 3px 0px;
		margin: 0px auto 0px auto;
	}
	/* Einstellungen der Fusszeilen Tabellenzelle */
	table.footer td {
		font-size: 11px;
		color: #000;
		text-align: left;
	}
	/* Anpassungen der Fusszeilen Inhaltselemente*/
	table.footer td p,
	table.footer td ul,
	table.footer td ol,
	table.footer td form,
	table.footer td h1,
	table.footer td h2,
	table.footer td h3,
	table.footer td h4,
	table.footer td h5,
	table.footer td h6 {
		font-size: 11px;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
/* <<  */


/* >>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 {
		border-bottom: 1px solid #8E001C;
	}
	/* Definition des Titels des Listeneintrags */
	div.gOvItem h3 {
		margin: 10px 0px 5px 0px;
	}
	div.gOvItem h3 a {
	}
	div.gOvItem h3 a:hover {
		color: #424242;
	}
	/* Definition des Untertitels des Listeneintrags */
	div.gOvItem h4 {
		margin: 0px 0px 3px 0px;
	}
	/* Definition der Beschreibung des Listeneintrags */
	div.gOvItem div {
		margin: 0 0 20px 0;
	}
	/* 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;
		text-align: left;
		display: none;
	}
	/* Einstellungen des Listen "mehr..." Icons */
	div.gOvItem div.more img {
		display: none;
	}
	/*** Layouts ****/
	/* layout three columns with image */
	table.genOvVar1 {
		width: 100%;
	}
	
	table.genOvVar1 td {
		background: #edc352;
	}
	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.title {
		vertical-align: top;
	}
	table.genOvVar1 td.title h3
	{
		font-size: 13px;
		margin-top: 0;
		margin-bottom: 8px;
	}
	table.genOvVar1 td.title h3 a {
	}
	table.genOvVar1 td.descShell
	{
		vertical-align: top;
	}
	table.genOvVar1 td.descShell2
	{
		vertical-align: top;
		white-space: nowrap;
	}
	table.genOvVar1 td.title,
	table.genOvVar1 td.descShell,
	table.genOvVar1 td.descShell2 {
		padding: 5px;
	}
	table.genOvVar1 td.descShell2 {
		text-align: center;
	}
/* <<  */


/* >> Anpassungen des Logos und Bilder im Kopfbereich */
	/* Einstellungen der positionierung des Logo Klickbereich */
	div.linkCont1 {
		width: auto;
		position: absolute;
		left: 5px;
		top: 33px;
		z-index: 2;
	}
	div.linkCont2 {
		width: auto;
		position: absolute;
		left: 650px;
		top: 21px;
		z-index: 3;
		display: none;
	}
	/* Definition der groesse des Logo Klickbereichs*/
	div.linkCont1 img {
		width: 235px;
		height: 80px;
		border: 0
	}
	div.linkCont2 img {
		width: 153px;
		height: 55px;
		border: 0;
	}
	/* Tabelle fuer Kopfbilder */
	table.headerImg {
		background: #FBF6E4;
	}
	/* Verhalten des 1 Kopfbereichsbild */
	td.hImg {
		width: 250px;
		height: 100px;
		background: white;
		text-align: center;
		vertical-align: center;
	}
	/* Verhalten des 2 Kopfbereichsbild */
	td.hImg1 {
		width: 700px;
	}
	/* Verhalten des 3 Kopfbereichsbild */
	td.hImg2 {
		width: 30px
	}
	td.hImg1 img,
	td.hImg2 img {
		display: none;
	}
/* << */


/* >> Sprachumschalter*/
	/* Definitionen fuer den Sprachumschalterkontainer */
	div.lSwCont {
		display: none;
	}
	/* Layout fuer Select Box */
	div.lSwCont div.selectBox {
		width: 165px;
		position: absolute;
		left: 8px;
		top: 1px;
		z-index: 5;
	}
	/* Sprachumschalter Formularfeld einstellungen */
	div.lSwCont select {
		font-size: 10px;
		width: 100%;
	}
	/* Layout fuer Flaggen */
	div.lSwCont div.flags {
		width: auto;
		position: absolute;
		left: 8px;
		top: 1px;
		z-index: 5;
		font-size: 10px;
	}
	div.lSwCont div.flags div.active,
	div.lSwCont div.flags div.passive {
	}
	div.lSwCont div.flags div.language,
	div.lSwCont div.flags div.flag,
	div.lSwCont div.flags div.spc {
		float: left;
	}
	div.lSwCont div.flags div.spc,
	div.lSwCont div.flags div.spc img {
		display: none;
	}
	div.lSwCont div.flags div.language {
		padding-top: 4px;
		padding-right: 5px;
	}
	div.lSwCont div.flags div.language a {
	}
	div.lSwCont div.flags div.flag {
		padding-right: 10px;
	}
/* << */


/* >>Navigation links*/
	/* Aeusserer Navigationskontainer */
	div.navOuterShell {
		margin-bottom: 12px;
		margin-top: 30px;
	}
	/* 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: block;
		height: 1px;
		float: left;
	}
	/*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_2 {
		background: #DCD7BB;
		padding-bottom: 5px;
	}
	/* Angaben zur Navigationsknotenhuelle */
	div.navNS_0,
	div.navNS_1,
	div.navNS_2,
	div.navNS_3 {
	}
	/* 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 {
	}
	/* Benutzen Sie folgende Klassen um die aeussere Huelle der Navigationslinks zu veraendern.*/
	div.navEl_0_normal, div.navEl_0_inPath, div.navEl_0_here {
		display: none;
	}
	/* 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_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_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 {
	}
	
	/* Ebene 0 */
	div.navEl_0_here div.noLink,
	div.navEl_0_normal a,
	div.navEl_0_inPath a {
		display: block;
		font-weight: bold;
		font-size: 12px;
		color: #339;
	}
	div.navEl_0_normal a:hover,
	div.navEl_0_inPath a:hover,
	div.navEl_0_here div.noLink,
	div.navEl_0_inPath a {
		color: #000;
	}
	
	/* Ebene 1 */
	div.navEl_1_here div.noLink,
	div.navEl_1_normal a,
	div.navEl_1_inPath a {
		display: block;
		font-weight: bold;
		font-size: 12px;
		color: #424242;
		padding: 3px 5px 3px 15px;
	}
	div.navEl_1_normal a:hover,
	div.navEl_1_inPath a:hover,
	div.navEl_1_here div.noLink,
	div.navEl_1_inPath a {
		background: #797874;
		color: #fff;
	}
	
	/* Ebene 2 */
	div.navEl_2_here div.noLink,
	div.navEl_2_normal a,
	div.navEl_2_inPath a {
		display: block;
		font-size: 11px;
		color: #424242;
		padding: 3px 5px 3px 25px;
	}
	div.navEl_2_normal a:hover,
	div.navEl_2_inPath a:hover,
	div.navEl_2_here div.noLink,
	div.navEl_2_inPath a {
		color: #000;
		background: #fff;
	}
	
	/* Ebene 3 */
	div.navEl_3_here div.noLink,
	div.navEl_3_normal a,
	div.navEl_3_inPath a {
		display: block;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
		color: #8E001C;
		background: #fff;
		padding: 3px 5px 3px 35px;
	}
	div.navEl_3_normal a:hover,
	div.navEl_3_inPath a:hover {
		color: #424242;
	}
	div.navEl_3_here div.noLink,
	div.navEl_3_inPath a {
		color: #424242;
	}
	
	/* Navigationsbild Kontainer */
	div.navigationImage {
		text-align: center;
	}
/* << */


/* >> 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 {
		font-size: 13px;
	}
	/* Linklisten Bullet */
	table.llShell td img.bullet {
		width: 6px;
		height: 6px;
		margin-top: 5px;
		margin-right: 6px;
		background: #8E001C;
	}
	/* Anpassungen der Linkbeschreibung */
	table.llShell td.desc {
		font-size: 11px;
	}
/* << */


/* >> Login und Logout Element */
	/* >>>>>Login */
	/* Definitionen fuer den Schnelllogin- Schnelllogoutkontainer */
	div.quickLogKontainer {
		width: 165px;
		position: absolute;
		left: 628px;
		top: 82px;
		z-index: 4;
		display: none;
	}
	/* Einstellungen fuer 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.login table td input.text {
		font-size: 10px;
		width: 160px;
	}
	/* Angaben zu dem Input Button im Standard Login*/
	form.login table td input.button {
		cursor: pointer;
		/cursor: hand;
	}
	/* Einstellungen zur Standard Login Tabelle */
	table.designShell {
		border: 1px solid #8E001C;
		background: #FCF8E9;
	}
	/* Anpassen der Login Fehlermeldung bei missgluecktem Loginversuch*/
	form.login table.designShell td table td div {
		font-weight: bold;
		color: darkred;
	}
	
	/* >>>>Logout */
	/* logout Tabelle */
	table.logout {
	}
	/* Anpassungen fuer 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;
		text-align: left;
	}
	/* 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 {
		font-weight: bold;
		color: #000;
		font-size: 10px;
		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: 5px;
		padding-left: 10px;
	}
	div.newsTContShell div.inner h3 a {
	}
/* << */


/* >> 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: #fff;
		display: block;
		background: #8E001C;
		width: 20px;
		height: 18px;
		padding-top: 2px;
	}
	/* Anpassen der Links */
	div.pager table.pPages td a { 
		font-weight: bold;
		vertical-align: middle;
		color: #8E001C;
		display: block;
		width: 20px;
		height: 18px;
		padding-top: 2px;
	}
	div.pager table.pPages td a:hover {
		background: #8E001C;
		color: #fff;
	}
	
	/*  Anpassungen fuer den linken Pager Pfeil aktiv und passiv */
	div.pager table.pPages td a img.firstAct,
	div.pager table.pPages td img.firstPass {
		height: 20px;
		width: 20px;
		background: url(../xist4c/web/texamed/03/img/firstPageButtActive.gif) 4px 3px no-repeat;
		margin: 0 4px 0 0;
		border: 0;
	}
	div.pager table.pPages td img.firstPass {
		background-image: url(../xist4c/web/texamed/03/img/firstPageButtPassive.gif);
	}
	/* Anpassungen fuer den halb linken Pager Pfeil aktiv und passiv */
	div.pager table.pPages td a img.prevAct,
	div.pager table.pPages td img.prevPass {
		height: 20px;
		width: 20px;
		margin: 0 2px 0 0;
		background: url(../xist4c/web/texamed/03/img/prevPageButtActive.gif) 8px 3px no-repeat;
		border: 0;
	}
	div.pager table.pPages td img.prevPass {
		background-image: url(../xist4c/web/texamed/03/img/prevPageButtPassive.gif);
	}
	/* Anpassungen fuer den halb rechten Pager Pfeil aktiv und passiv */
	div.pager table.pPages td a img.nextAct,
	div.pager table.pPages td img.nextPass {
		height: 20px;
		width: 20px;
		margin: 0 0 0 2px;
		background: url(../xist4c/web/texamed/03/img/nextPageButtActive.gif) 7px 3px no-repeat;
		border: 0;
	}
	div.pager table.pPages td img.nextPass {
		background-image: url(../xist4c/web/texamed/03/img/nextPageButtPassive.gif);
	}
	/* Anpassungen fuer den rechten Pager Pfeil aktiv und passiv */
	div.pager table.pPages td a img.lastAct,
	div.pager table.pPages td img.lastPass {
		height: 20px;
		width: 20px;
		margin: 0 0 0 4px;
		background: url(../xist4c/web/texamed/03/img/lastPageButtActive.gif) 2px 3px no-repeat;
		border: 0;
	}
	div.pager table.pPages td a:hover img.lastAct {
		background-image: url(../xist4c/web/texamed/03/img/lastPageButtActive.gif);
	}
	div.pager table.pPages td img.lastPass {
		background-image: url(../xist4c/web/texamed/03/img/lastPageButtPassive.gif);
		display: none;
	}
	/* Anpassungen fuer das Pager Trennelement */
	div.pager table.pPages td img.sep {
		height: 4px;
		width: 5px;
		margin: 0 3px 0 3px;
		border: 0;
	}
/* << */


/* >> Blaetterelement fuer Dokumentunterteilung */
	div.topContentPager {
	}
	div.bottomContentPager {
	}
	div.contPagerShell {
		background: #efefef;
		margin-bottom: 10px;
	}
	div.contPagerShell div.outDes1 {
		padding: 2px 5px 2px 5px;
		border: 1px solid #b3b3b3;
	}
	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 {
		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 #000;
		color: #fff;
		background: #a0b8cf;
	}
	div.contPagerShell div.outDes2 table td a:hover {
		background: #7ca4c7;
	}
	div.contPagerShell div.outDes2 table td div.here {
		background: #5589b7;
	}
	div.contPagerShell div.outDes2 table td div.spc {
		display: block;
		width: 1px;
		height: 10px;
		margin: 1px 3px 0 3px;
		background: #000;
	}
	/* Anordnung der simplen Bildpagerelemente */
	div.smpContPagerShell {
		/width: 100%;
		background: #efefef;
		margin-bottom: 10px;
	}
	div.smpContPagerShell div.outDes1 {
		border: 1px solid #b3b3b3;
	}
	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 img,
	table.pElOuter_right td.pEl a img {
		height: 20px;
		width: 24px;
		background-position: left top;
		background-repeat: no-repeat;
		border: none;
	}
	table.pElOuter_left td.pEl a img {
		background-image: url(../xist4c/web/texamed/03/img/smpPagArrowLeft.gif);
	}
	table.pElOuter_right td.pEl a img {
		background-image: url(../xist4c/web/texamed/03/img/smpPagArrowRight.gif);
	}
	table.pElOuter_left td.pEl div.noLink img {
		background-image: url(../xist4c/web/texamed/03/img/smpPagArrowLeftPass.gif);
	}
	table.pElOuter_right td.pEl div.noLink img {
		background-image: url(../xist4c/web/texamed/03/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,
	table.pTxtElOuter_right td.pEl a {
		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 {
		padding-left: 20px;
		background: url(../xist4c/web/texamed/03/img/smpTxtPagArrowLeft.gif) 0 1px no-repeat;
	}
	table.pTxtElOuter_right td.pEl div.noLink,
	table.pTxtElOuter_right td.pEl a {
		padding-right: 20px;
		background: url(../xist4c/web/texamed/03/img/smpTxtPagArrowRight.gif) right 1px no-repeat;
	}
	table.pTxtElOuter_left td.pEl div.noLink {
		background-image: url(../xist4c/web/texamed/03/img/smpTxtPagArrowLeftPass.gif);
		color: #666;
	}
	table.pTxtElOuter_right td.pEl div.noLink {
		background-image: url(../xist4c/web/texamed/03/img/smpTxtPagArrowRightPass.gif);
		color: #666;
	}
/* << */


/* >> Absaetze im Panel Modus */
	/* Panel Titelkontainer */
	div.panelTitle,
	table.footer td div.panelTitle {
		padding: 1px 5px 2px 5px;
	}
	* html div.panelTitle,
	* html table.foot er td div.panelTitle {
		width: 100%;
	}
	/* Panel Titel */
	div.panelTitle h3,
	table.footer td div.panelTitle h3 {
		font-size: 13px;
		margin: 0px;
	}
	/* Enstellungen fuer den Panelkontainer */
	div.panelOuter,
	table.footer td div.panelOuter {
		margin-bottom: 12px;
	}
	* html div.panelOuter,
	* html table.footer td div.panelOuter {
		width: 100%;
	}
	/* Einstellungen fuer den Inhaltskontainer */
	div.panelOuter div.desOut1 div.des1 {
	}
	div.panelOuter div.desOut1 div.des2 {
		border: 1px solid #DCD7BB;
		padding: 1px;
	}
	* html div.panelOuter div.desOut1 div.des2 {
		width: 100%;
	}
	div.panelOuter div.desOut1 div.des2 div.cont,
	table.footer td div.panelOuter div.desOut1 div.des2 div.cont {
		background: #DCD7BB url(../../upload/panelBg_882.gif) top left repeat-x;
		padding: 7px 7px 3px 7px;
	}
	* html div.panelOuter div.desOut1 div.des2 div.cont,
	* html table.footer td div.panelOuter div.desOut1 div.des2 div.cont {
		width: 100%;
	}
	
	/* Design Panel Titelkontainer */
	div.designTitle,
	table.footer td div.designTitle {
		padding: 1px 5px 2px 5px;
	}
	* html div.designTitle,
	* html table.footer td div.designTitle {
		width: 100%;
	}
	
	/* Design Panel Titel */
	div.designTitle h3,
	table.footer td div.designTitle h3 {
		font-size: 13px;
		margin: 0;
		color: #8E001C;
	}
	/* Enstellungen fuer den Design Panelkontainer */
	div.desPanelOuter,
	table.footer td div.desPanelOuter {
		margin-bottom: 12px;
	}
	* html div.desPanelOuter,
	* html table.footer td div.desPanelOuter {
		width: 100%;
	}
	/* Einstellungen fuer den Inhaltskontainer */
	div.desPanelOuter div.desOut1 div.des1 {
	}
	div.desPanelOuter div.desOut1 div.des2 {
		border: 1px solid #8E001C;
		padding: 1px;
	}
	* html div.desPanelOuter div.desOut1 div.des2 {
		width: 100%;
	}
	/*  Einstellungen fuer den Design Inhaltskontainer  */
	div.desPanelOuter div.desOut1 div.des2 div.cont,
	table.footer td div.desPanelOuter div.desOut1 div.des2 div.cont	{
		background: #790018 url(../../upload/desPanelBg_883.gif) top left repeat-x;
		padding: 7px 7px 3px 7px;
	}
	* html div.desPanelOuter div.desOut1 div.des2 div.cont,
	* html table.footer td div.desPanelOuter div.desOut1 div.des2 div.cont	{
		width: 100%;
	}
	
	/* Farben */
	div.desPanelOuter,
	div.desPanelOuter p {
		color: #fff;
	}
	div.desPanelOuter a {
		color: #aaa;
	}
	div.desPanelOuter a:hover {
		color: #fff;
	}
	div.desPanelOuter div.paraSublinkShell a {
		color: #fff;
	}
	div.desPanelOuter div.paraSublinkShell a:hover {
		color: #aaa;
	}
/* << */


/* >> 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;
	}
	
	/* Einstellungen der Bild und Content ausrichtung */
	div.paraImgOuter,
	div.paraImgOuterL,
	div.paraImgOuterR,
	div.paraFxImgOuter
	{
		padding-top: 2px;
		margin-bottom: 3px;
	}
	
	/* Fuer Bild zu Textabstand bei links und rechts umfliessend */
	div.paraImgOuterL
	{
		padding-right: 6px;
	}
	
	div.paraImgOuterR
	{
		padding-left: 6px;
	}
	
	div.paraContOuter,
	div.paraContOuterL,
	div.paraContOuterR
	{
		/width: 100%;
	}
	
	/* 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;
	}
	
	/* 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
	{
		margin: 0px;
		margin-bottom: 5px;
	}
	
	/* Definition Bilduntertext */
	div.paraImgInner div.sT {
		margin-top: 2px;
		margin-bottom: 3px;
		font-size: 11px;
		text-align: left;
	}
	
	/* Definition Bilduntertext im Footerbereich */
	table.footer td div.paraImgInner div.sT
	{
		margin-top: 1px;
		margin-bottom: 2px;
		font-size: 10px;
		text-align: left;
	}
/* << */


/* >> 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;
	}
	/* Einstellungen fuer den Absatz  "mehr..." Link */
	div.paraSublinkShell {
		text-align: left;
		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: 12px;
		height: 13px;
		vertical-align: text-top;
		border: 0px;
		background: url(../../upload/paragraphArrow_807.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: 155px;
		position: absolute;
		left: 7px;
		top: 128px;
		z-index: 6;
		display: none;
	}
	
	/* Schnellzugriff Formularfeld einstellungen */
	div.qAccessCont select
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 10px;
		width: 100%;
	}
/* << */


/* >> Schnellsuche*/
	/* Definitionen fuer den Schnellsuchekontainer */
	div.qSearchCont
	{
		width: 155px;
		position: absolute;
		left: 7px;
		top: 107px;
		z-index: 3;
		display: none;
	}
	
	/* Schnellsuche Formulareinstellungen */
	div.qSearchCont form
	{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	div.qSearchCont table.qSearch
	{
	}
	
	/* Schnellsuche Formularfeld Einstellungen */
	div.qSearchCont table.qSearch td input.text
	{
		font-size: 10px;
		width: 100%;
	}
	
	/*  Schnellsuche "Go" button */
	div.qSearchCont table.qSearch td input.button
	{
	}
/* << */


/* >> Standard Suche */
	/* Standard Suchfeld Einstellungen */
	table.stdSearch td input.text
	{
		font-size: 13px;
		width: 300px;
	}
	
	/* Standard Suche Button Einstellungen */
	table.stdSearch td input.button
	{
		cursor: pointer;
		/cursor: hand;
	}
	
	/* Suche Formulareinstellungen */
	table.stdSearch form
	{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	/* Einstellungen fuer die farbige Hinterlegung im Suchergebnis */
	span.searchResult
	{
		padding: 0px 2px 0px 2px;
		background: #dde5ee;
	}
/* << */


/* >> Empfehlung versenden */
	/* Empfehlung versenden Tabelle */
	table.recomShell {
	}
	/* Anpassungen des Formulars */
	table.recomShell form {
		padding: 0px;
		margin: 0px;
	}
	/* Einstellungen fuer die Fehlermeldungen bei unkorrektem Ausfuellen der Formularelemente */
	table.recomShell td ul li {
		font-weight: bold;
		font-size: 11px;
		color: darkred;
		margin: 3px 0;
	}
	/* 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;
		padding-left: 1px;
		padding-right: 1px;
		border: 1px solid #8E001C;
	}
	table.recomShell td form table td textarea {
		overflow: auto;
	}
	/* Einstellungen fuer die Input Formularelemente */
	table.recomShell td form table td input.button {
		font-size: 11px;
		margin-bottom: 8px;
		cursor: pointer;
		/cursor: hand;
	}
	/* Angaben zum Kontainer der Sendebestaetigung */
	div.recomSuccess {
		font-weight: bold;
		font-size: 13px;
		color: #333;
		margin: 10px 0px 10px 0px;
	}
	/* Einstellungen fuer den Kontainer der Nutzungsbedingungen */
	table.recomShell td div.policy {
		font-size: 11px;
		color: #333;
		margin: 10px 0px 10px 0px;
	}
	/* Anpassungen der Tabellenzelle des Paneltitels */
	table.recomShell td form table td.title {
		font-weight: bold;
		color: #fff;
		padding: 2px 4px 2px;
		background: #8E001C;
	}
	/* Definitionen fuer die Paneltabelle */
	table.recomShell td form table {
		background: #FCF8E9;
	}
	/* 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: #8E001C;
	}
	/* 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 {
		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 #000;
		background: #ccc;
	}
	
	/* 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/texamed/03/img/sitemapArrow.gif) left bottom no-repeat;
	}
/* << */


/* >> Standardeinstellungen */
	/* Anpassungen fuer die Seiten Stammtabelle */
	table.mShell
	{
		width: 100%;
		height: auto; /* gegen height="100%" im Quelltext*/
	}
	/* Anpassungen fuer die Zellen der Stammtabelle */
	table.mShell td.msCont
	{
		height: auto; /* gegen height="100%" im Quelltext*/
	}
	
	/*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: 980px;
		position: absolute;
		left: auto;
		top: auto;
		z-index: 31;
	}
	
	/* Breite der Kopfelemente */
	table.headerElements
	{
		width: 980px;
	}
	
	/* Anpassen der Topnavigation- und Loginzeile */
	div.tNavKont,
	div.tNavKont div.des1
	{
		width: 980px;
		text-align: left;
	}
	
	/* Topnavigation Designcontainer 1 */
	div.tNavKont div.des1
	{
		height: 25px;
		background: #DCD7BB;
	}
	
	/* Topnavigation Designcontainer 2 */
	div.tNavKont div.des1 div.des2
	{
		position: absolute;
		left: auto;
		width: 980px;
		text-align: left;
	}
	
	/* Anpassungen der Topnavigationstabelle */
	div.tNavKont div.des1 div.des2 table.tNavOuter
	{
		width: 980px;
		position: absolute;
		top: 150px;
	}
	
	/* Anpassungen der Topnavigationzelle */
	div.tNavKont div.des1 div.des2 table.tNavOuter td.navCol {
		width: 100%;
	}
	
	/* Einstellungen fuer die Schnelllogin- Schnelllogoutzelle */
	div.tNavKont div.des1 div.des2 table.tNavOuter td.loginCol
	{
	}
	
	/* Einstellungen fuer die Schnelllogin- Schnelllogout Platzhalters */
	div.tNavKont div.des1 div.des2 table.tNavOuter td.loginCol img {
		width: 10px;
		height: 1px;
	}
	/* Einstellungen fuer die Suche und Trail Tabelle*/
	table.searchAndTrailBg {
		width: 980px;
		background: #dde5ee url(../xist4c/web/texamed/03/img/quickSearchBg.jpg) top left repeat-y;
		display: none;
	}
	/* Einstellungen fuer 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 fuer die Trail Tabellenzelle */
	td.trailbg {
		width: 620px;
	}
	/* Platzhalter fuer Navigationszelle */
	img.navigationColumnSpacer {
		width: 170px;
	}
	/* Definition der Breite des linken Platzhalters */
	img.spacerLeft {
		width: 15px;
	}
	/* Definition des Platzhalters fuer den Inhalt */
	img.contentSpacer {
		height: 10px;
	}
	/* Definition der Breite des rechten Platzhalters */
	img.spacerRight {
		width: 15px;
	}
	/* Beseitigt ein Problem im Mozilla Browser */
	img.block {
		display: block;
	}
	/* Einstellungen fuer die Basistabelle des Inhalts */
	table.contentMainTable {
		width: 980px;
		height: auto; /* gegen height="100%" im Quelltext*/
	}
	/* Definitionen der Platzhalterzelle links*/
	td.spacerColumnLeft {
		height: auto; /* gegen height="100%" im Quelltext*/
		background: url(../../upload/contentMain_bg_201.gif) top left repeat-x;
	}
	/* Anpassungen fuer die Hauptspalte des Inhalts */
	td.contentMainColumn {
		width: 100%;
		background: url(../../upload/contentMain_bg_201.gif) top left repeat-x;
	}
	/* Container fuer den Inhalt */
	div.contentContainer {
	}
	/* Anpassungen fuer die Inhaltstabelle */
	table.contentTable {
		width: 100%;
	}
	/* Definitionen des Inhaltsbereichs */
	td.contentColumn {
		width: 100%;
		padding-top: 10px;
	}
	td.contentColumn div.contSpcShellStd,
	td.contentColumn div.contSpcShellBL,
	td.contentColumn div.contSpcContentPager {
		padding: 0;
	}
	/* Definitionen der Platzhalterzelle rechts*/
	td.spacerColumnRight {
	}
	
	/* Anpassungen fuer zweispaltigen Inhalt (linke Spalte, abstand zwischen den Spalten, rechte Spalte) */
	table.twoColElShell {
		width: 100%;
	}
	table.twoColElShell td.leftSpc img {
		width: 190px;
	}
	table.twoColElShell td.middleSpc img {
		width: 12px;
	}
	table.twoColElShell td.rightSpc img {
		width: 190px;
	}
	table.twoColElShell td.l {
	}
	table.twoColElShell td.m {
	}
	table.twoColElShell td.r {
	}
	/* Grundeinstellungen  fuer einige Element festlegen */
	th, td, p {
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 12px;
		color: #424242;
	}
	
	/* Anpassungen fuer die Standard Absaetze */
	p
	{
		margin-top: 0px;
	}
	
	/* Allgemeine Einstellung fuer Aufzaehlungspunkte */
	ul
	{
		list-style-type: square;
	}
	/* Einstellungen fuer Ueberschriften */
	h1 {
		font-size: 15px;
		margin: 0px 0px 13px 0px;
		color: #8E001C;
	}
	h2 {
		font-size: 14px;
		margin: 0px 0px 10px 0px;
		color: #424242;
	}
	h3 {
		font-size: 13px;
		margin: 0px 0px 8px 0px;
		color: #424242;
	}
	h4 {
		font-size: 12px;
		margin: 0px 0px 13px 0px;
	}
	/*Standard Link einstellungen*/
	a {
		color: #8E001C;
		text-decoration: none;
	}
	a:link, a:visited, a:hover {
	}
	a:hover {
		color: #002060;
	}
	img {
		border: 0;
	}
/* << */


/* >> Seitentitelelement */
	/*  Aeussere Elemethuelle */
	div.titlesShell
	{
		margin-bottom: 12px;
	}
	
	/* Links ausgerichtete Bildspalte */
	div.titlesShell table td.imgL
	{
		padding-right: 10px;
		vertical-align: bottom;
	}
	
	/* Links ausgerichtetes Bild */
	div.titlesShell table td.imgL div.img
	{
	}
	
	/* Rechts ausgerichtete Bildspalte */
	div.titlesShell table td.imgR
	{
		padding-left: 10px;
		vertical-align: bottom;
	}
	
	/* Rechts ausgerichtetes Bild */
	div.titlesShell table td.imgR div.img
	{
	}
	
	/* Linke Titelspalte */
	div.titlesShell table td.titlesL
	{
		vertical-align: bottom;
	}
	
	/* Rechte Titelspalte */
	div.titlesShell table td.titlesR
	{
		vertical-align: bottom;
	}
/* << */


/* >> 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
	{
		cursor: pointer;
		/cursor: hand;
	}
	
	/* 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("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: #FCF8E9 url(../../upload/left_nav_bg_202.gif) top left repeat-x;
		height: auto; /* gegen height="100%" im Quelltext*/
	}
	/* Anpassungen der Randbereich Breite und den Abstand von oben*/
	td.leftBorderCol div.leBoElShell img.topSpc,
	td.leftBorderCol div.leBoElShell img.bottomSpc {
		height: 55px;
		width: 250px;
	}
	td.leftBorderCol div.leBoElShell img.bottomSpc {
		height: 1px;
	}
	/* Randbereich Inhaltscontainer */
	td.leftBorderCol div.lElCont {
	}
/* << */


/* >> Randbereich rechts */
	/* Definition des rechten Randbereichs */
	td.rightBorderCol {
		height: auto; /* gegen height="100%" im Quelltext*/
	}
	/* Anpassungen der Randbereich Breite und den Abstand von oben*/
	td.rightBorderCol div.riBoElShell img.topSpc,
	td.rightBorderCol div.riBoElShell img.bottomSpc {
		height: 20px;
		width: 190px;
	}
	td.rightBorderCol div.riBoElShell img.bottomSpc {
		height: 1px;
	}
	/* Randbereich Inhaltscontainer */
	td.rightBorderCol div.rElCont {
	}
/* << */


/* >> Teaser rechts */
	/* Einstellung des Teaser Inhaltbereichs */
	td.rightBorderCol div.rElCont div.title,
	td.rightBorderCol div.rElCont div.titleBL {
		background: #8E001C;
	}
	td.rightBorderCol div.rElCont div.titleBL {
		background: transparent;
	}
	/* Definition des Teasertitel */
	td.rightBorderCol div.rElCont div.title h3,
	td.rightBorderCol div.rElCont div.titleBL h3 {
		font-size: 15px;
		margin: 0px;
		color: #fff;
		padding: 2px 7px;
		display: block;
	}
	td.rightBorderCol div.rElCont div.titleBL h3 {
		color: #8E001C;
		border-bottom: 3px solid #8E001C;
	}
	
	/* Definition des Teaseruntertitel */
	td.rightBorderCol div.rElCont h4 {
		font-size: 13px;
		margin: 0 0 3px 0;
		color: #424242;
	}
	/* Einstellungen fuer die aeussere 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: 100%;
		margin-bottom: 12px;
	}
	/* Zusaetzliche Design Kontainer fuer den Teaser Inhaltsbereich*/
	td.rightBorderCol div.rElCont div.tOuter div.des1,
	td.rightBorderCol div.rElCont div.tOuterBL div.des1BL {
		background: #424242;
		color: #fff;
	}
	td.rightBorderCol div.rElCont div.tOuterBL div.des1BL {
		background: transparent;
		color: #424242
	}
	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 {
		padding: 5px 7px;
	}
	* html td.rightBorderCol div.rElCont div.tOuter div.des1 div.des2 div.des3 div.content,
	* html td.rightBorderCol div.rElCont div.tOuterBL div.des1BL div.des2BL div.des3BL div.contentBL {
		width: 100%;
	}
	/* Anpassungen des Text Inhaltsbereich */
	/* Einstellungen der Bild und Content ausrichtung */
	td.rightBorderCol div.rElCont div.teaserImgOuter,
	td.rightBorderCol div.rElCont div.teaserImgOuterL,
	td.rightBorderCol div.rElCont div.teaserImgOuterR,
	td.rightBorderCol div.rElCont div.teaserFxImgOuter {
		padding-top: 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;
	}
	/* Anpassungen des XHTML Inhaltsbereich */
	td.rightBorderCol div.rElCont,
	td.rightBorderCol div.rElCont p,
	td.rightBorderCol div.rElCont ul,
	td.rightBorderCol div.rElCont ol {
		font-size: 12px;
		color: #fff;
	}
	td.rightBorderCol div.rElCont div.tOuterBL,
	td.rightBorderCol div.rElCont div.tOuterBL p,
	td.rightBorderCol div.rElCont div.tOuterBL ul,
	td.rightBorderCol div.rElCont div.tOuterBL ol {
		color: #424242;
	}
	td.rightBorderCol div.rElCont div.tOuter a,
	td.rightBorderCol div.rElCont div.tOuterBL a {
		color: #dc0067;
	}
	td.rightBorderCol div.rElCont div.tOuter a:hover,
	td.rightBorderCol div.rElCont div.tOuterBL a:hover {
		color: #fff;
	}
	td.rightBorderCol div.rElCont div.tOuterBL a:hover {
		color: #424242;
	}
	/* Anpassungen des XHTML Inhaltsbereich */
	td.rightBorderCol div.rElCont div.blockCont p,
	td.rightBorderCol div.rElCont div.blockCont ul,
	td.rightBorderCol div.rElCont div.blockCont ol {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	/* Einstellungen der Abstaende des Mehrlinks */
	td.rightBorderCol div.rElCont div.teaserSublinkShell {
		padding: 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;
	}
	td.rightBorderCol div.rElCont div.tOuter div.teaserSublinkShell span.sL a {
		color: #fff;
	}
	td.rightBorderCol div.rElCont div.tOuter div.teaserSublinkShell span.sL a:hover {
		color: #DC0067;
	}
	/* 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/texamed/03/img/littleTeaserArrow.gif) bottom left no-repeat;
		display: none;
	}
	/* Anpassungen der Platzhalterzelle der rechten Teaser Spalte*/
	td.tRightSpcCol {
		display: none;
	}
	/* Anpassungen des Platzhalters der rechten Teaser Spalte*/
	td.tRightSpcCol img {
		display: none;
	}
/* << */


/* >> Teaser links */
	/* Einstellung des Teaser Inhaltbereichs */
	td.leftBorderCol div.lElCont div.title,
	td.leftBorderCol div.lElCont div.titleBL {
	}
	/* Definition des Teasertitel */
	td.leftBorderCol div.lElCont div.title h3,
	td.leftBorderCol div.lElCont div.titleBL h3 {
		font-size: 15px;
		margin: 0px;
		color: #8E001C;
		display: block;
		padding: 2px 15px;
	}
	td.leftBorderCol div.lElCont div.titleBL h3 {
		border-bottom: 3px solid #8E001C;
	}
	/* Definition des Teaseruntertitel */
	td.leftBorderCol div.lElCont h4 {
		font-size: 11px;
		margin: 0 0 3px 0;
		color: #000;
	}
	/* Einstellungen fuer die aeussere 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 {
		margin-bottom: 12px;
	}
	* html td.leftBorderCol div.lElCont div.tOuter,
	* html td.leftBorderCol div.lElCont div.tOuterBL {
		width: 100%;
	}
	/* Zusaetzliche Design Kontainer fuer den Teaser Inhaltsbereich*/
	td.leftBorderCol div.lElCont div.tOuter div.des1,
	td.leftBorderCol div.lElCont div.tOuterBL div.des1BL {
		background: #8E001C;
	}
	td.leftBorderCol div.lElCont div.tOuterBL div.des1BL {
		background: transparent;
	}
	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 {
		padding: 5px 15px;
	}
	* html td.leftBorderCol div.lElCont div.tOuter div.des1 div.des2 div.des3 div.content,
	* html td.leftBorderCol div.lElCont div.tOuterBL div.des1BL div.des2BL div.des3BL div.contentBL {
		width: 100%;
	}
	td.leftBorderCol div.lElCont div.tOuterBL div.des1BL div.des2BL div.des3BL div.contentBL {
	}
	/* Anpassungen des Text Inhaltsbereich */
	td.leftBorderCol div.lElCont p {
		font-size: 12px;
		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 div.lElCont div.teaserCeImgOuter {
		text-align: center;
	}
	/* Anpassungen des XHTML Inhaltsbereich */
	td.leftBorderCol div.lElCont,
	td.leftBorderCol div.lElCont p,
	td.leftBorderCol div.lElCont ul,
	td.leftBorderCol div.lElCont ol {
		font-size: 12px;
		color: #fff;
	}
	td.leftBorderCol div.lElCont div.tOuterBL,
	td.leftBorderCol div.lElCont div.tOuterBL p,
	td.leftBorderCol div.lElCont div.tOuterBL ul,
	td.leftBorderCol div.lElCont div.tOuterBL ol {
		color: #424242;
	}
	td.leftBorderCol div.lElCont div.tOuter a,
	td.leftBorderCol div.lElCont div.tOuterBL a {
	}
	td.leftBorderCol div.lElCont div.tOuter a {
		color: #FCF8E9;
	}
	td.leftBorderCol div.lElCont div.tOuter a:hover,
	td.leftBorderCol div.lElCont div.tOuterBL a:hover {
	}
	td.leftBorderCol div.lElCont div.tOuter a:hover {
		color: #DCD7BB;
	}
	/* 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 {
	}
	td.leftBorderCol div.lElCont div.tOuter div.teaserSublinkShell span.sL a {
		color: #FCF8E9;
	}
	td.leftBorderCol div.lElCont div.tOuter div.teaserSublinkShell span.sL a:hover {
		color: #fff;
	}
	/* Definition fuer die "mehr..." Link Grafik */
	td.leftBorderCol div.lElCont div.teaserSublinkShell {
		text-align: left;
	}
	td.leftBorderCol div.lElCont div.teaserSublinkShell span.sL img {
		width: 6px;
		height: 10px;
		vertical-align: text-top;
		border: 0;
		background: url(../xist4c/web/texamed/03/img/littleTeaserArrow.gif) bottom left no-repeat;
		display: none;
	}
/* << */


/* >>Top Navigation*/
	/* Einstellungen fuer die Topnavigationtabelle */
	table.tNav {
	}
	/* Spacereinstellungen fuer die Topnavigation */
	table.tNav td.spcLeft {
	}
	table.tNav td.spcLeft img {
		width: 15px;
	}
	table.tNav td.spcRight {
		width: 100%;
	}
	/* Formatiert den Bezeichner fuer die Navigation */
	table.tNav td.prompt {
		display: none;
		color: #424242;
		font-weight: bold;
		font-size: 12px;
		white-space: nowrap;
	}
	/* Spalte fuer ein Topnavigations element */
	table.tNav td.navItem {
		white-space: nowrap;
	}
	/* Grundeinstellung der Top Navigation fuer die Zustaende "normal", "im Pfad" und "hier"*/
	table.tNav td.navItem span.here,
	table.tNav td.navItem a.normal,
	table.tNav td.navItem a.normal:link, table.tNav td.navItem a.normal:visited, table.tNav td.navItem a.normal:hover,
	table.tNav td.navItem a.inPath:link, table.tNav td.navItem a.inPath:visited, table.tNav td.navItem a.inPath:hover {
		font-size: 12px;
		color: #424242;
		font-weight: bold;
	}
	table.tNav td.navItem span.here span,
	table.tNav td.navItem a.normal span,
	table.tNav td.navItem a.normal:link span, table.tNav td.navItem a.normal:visited span, table.tNav td.navItem a.normal:hover span,
	table.tNav td.navItem a.inPath:link span, table.tNav td.navItem a.inPath:visited span, table.tNav td.navItem a.inPath:hover span {
	}
	/* Abweichende einstellungen fuer den Zustand "im Pfad" */
	table.tNav td.navItem a.inPath:link, table.tNav td.navItem a.inPath:visited, table.tNav td.navItem a.inPath:hover {
	}
	/* Folgende Angaben definieren die Reaktion beim ueberfahren mit der Maus */
	table.tNav td.navItem a.normal:hover,
	table.tNav td.navItem a.inPath:hover {
		color: #8E001C;
	}
	/* Angabe fuer den Zustand "hier" */
	table.tNav td.navItem span.here {
		color: #8E001C;
	}
	/* Einstellung der Trennelemente */
	table.tNav td.sep img {
		width: 20px;
	}
/* << */


/* >> Navigationspfad */
	/* Einstellungen fuer die Navigationspfad Tabelle */
	table.trailShell {
	}
	/* Angaben zu den Tabellenzellen des Navigationspfad */
	td.trailItemCol {
	}
	td.trailSepCol {
	}
	/* Gemeinsame Einstellungen fuer Trail items */
	table.trailShell td a.hNormal,
	table.trailShell td a.normal {
		font-size: 10px;
		text-decoration: none;
	}
	table.trailShell td span.hHere,
	table.trailShell td span.here {
		font-size: 10px;
		font-weight: bold;
	}
	/* 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 span {
	}
	/* Einstellung fuer die momentan aktive Seite */
	table.trailShell td span.hHere {
	}
	/* Anpassungen der Trail links fuer normalen Link,  besuchter Link und Reaktion beim Ueberfahren mit der Maus */
	table.trailShell td a.normal {
	}
	/* Einstellung fuer die momentan aktive Seite */
	table.trailShell td span.here {
	}
	/* Anpassungen fuer das Navigationspfad Trennelement*/
	table.trailShell td.sep img {
		height: 9px;
		width: 15px;
		margin: 2px 3px 0px 3px;
		background: url(../xist4c/web/texamed/03/img/trailSeperator.gif) top left no-repeat;
	}
/* << */


/* >>Panel with Product Table*/
	/* Enstellungen fuer den Panelkontainer */
	div.panelProductOuter {
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		margin: 0px 0px 20px 0px;
		/width: 100%;
	}
	/* Panel Titelkontainer */
	div.panelProductOuter div.panelTitle {
		/width: 100%;
		border-bottom: 0;
	}
	/* Panel Titel */
	div.panelProductOuter div.panelTitle h3 {
		margin: 0px;
	}
	/* Einstellungen fuer den Inhaltskontainer */
	div.panelProductOuter div.desOut1 div.des1 {
		border: 1px solid #AFB0B2;
	}
	div.panelProductOuter div.desOut1 div.des2 {
	}
	div.panelProductOuter div.desOut1 div.des2 div.cont {
		padding: 5px 5px 5px 5px;
	}
	/* Einstellungen fuer XHTML-Feld */
	div.panelProductOuter div.paragraphProductDataRow {
		/width: 100%;
		padding: 5px 15px 5px 9px;
		background-color: #ddd;
	}
	div.panelProductOuter form {
		margin: 0;
		padding: 0;
	}
	/* Einstellungen fuer Preis Tabelle */
	div.panelProductOuter table.priceTable {
		height: 19px;
		font-size: 8px;
		background: #72739A;
	}
	div.panelProductOuter table.priceTable td.amountCol,
	div.panelProductOuter table.priceTable td.amountCol input,
	div.panelProductOuter table.priceTable td.pricePrompt,
	div.panelProductOuter table.priceTable td.buttonProductLinkShell,
	div.panelProductOuter table.priceTable td.buttonProductLinkShell input {
		white-space: nowrap;
		font-size: 12px;
	}
	/* Einstellungen fuer Menge */
	div.panelProductOuter table.priceTable td.amountCol {
		padding: 1px 5px 0px 10px;
		color: #fff;
	}
	div.panelProductOuter table.priceTable td.amountCol input {
		width: 20px;
		font-size: 8px;
		margin: 0px 0px 2px 5px;
		padding: 1px 2px 1px 2px;
		border: 1px solid #ccc;
	}
	/* Einstellungen fuer Preis */
	div.panelProductOuter table.priceTable td.pricePrompt {
		color: #fff;
		padding-right: 5px;
	}
	div.panelProductOuter table.priceTable td.price {
		width: 100%;
		margin: 0;
	}
	div.panelProductOuter table.priceTable td.price div {
		padding: 6px 0px 5px 0px;
		text-align: left;
		background: #fff;
	}
	div.panelProductOuter table.priceTable td.price div span {
		padding-left: 5px;
		margin-right: 10px;
		font-size: 10px;
		line-height: 10px;
		font-weight: bold;
		color: #000;
	}
	/* Einstellungen fuer Button */
	div.panelProductOuter table.priceTable td.buttonProductLinkShell {
		padding-left: 1px;
		padding-right: 1px;
	}
	div.panelProductOuter table.priceTable td.buttonProductLinkShell div {
		/width: 100%;
		padding: 0px 0px 1px 0px;
	}
	div.panelProductOuter table.priceTable td.buttonProductLinkShell input {
		width: 115px;
		height: 21px;
		margin: 0;
		padding: 0px 3px 1px 25px;
		color: #000;
		font-size: 11px;
		line-height: 9px;
		border: 1px solid #fff;
		cursor: pointer;
		cursor: hand;
		background: #fff url(../xist4c/web/texamed/03/img/productRecomButton.gif) left center no-repeat;
	}
	div.floatTerm {
		clear: both;
	}
/* << */


/* >> photogallery items */
 	/* top bar */
	table.povMain div.tbDes4
	{
		border: 1px solid #666;
		background: #ccc;
		font-size: 10px;
		text-align: center;
		padding: 2px 5px;
	}
	
	/* image */
	table.povMain div.iDes3
	{
		border-left: 1px solid #666;
		border-right: 1px solid #666;
		background: #efefef;
		padding-left: 3px;
		padding-right: 3px;
	}
	
	table.povMain div.iDes4
	{
		text-align: center;
		vertical-align: middle;
		padding-top: 5px;
	}
	
	/* image shell */
	table.povMain div.imgShell
	{
		vertical-align: middle;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}

	/* text box */
	table.povMain div.textBox
	{
		overflow: auto;
		margin-left: auto;
		margin-right: auto;
	}
	
	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 {
		border: 1px solid #666;
		background: #ccc;
		font-size: 10px;
		text-align: right;
		padding: 2px 5px;
	}
/* << */

/* >> photogallery elements table mode*/
	table.povMain {
		width: 100%;
		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: 10px;
	}
/* << */


/* >> 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;
	}
/* << */


/* >> Teaser style */
	/* Bild zu Textabstand bei rechts und links freibleibend*/
	td.rightBorderCol div.el_button div.teaserContOuterL {
		border-bottom: 1px solid #424242
	}
	/* Anpassungen des XHTML Inhaltsbereich */
	div.el_button div.content, div.el_button div.contentBL,
	div.el_button div.content p, div.el_button div.contentBL p,
	div.el_button div.content ul, div.el_button div.contentBL ul,
	div.el_button div.content ol, div.el_button div.contentBL ol {
		font-size: 16px;
		font-weight: bold;
	}
	div.el_button div.content div.teaserContInnerL a,
	div.el_button div.contentBL div.teaserContInnerL a {
		color: #424242;
	}
	div.el_button div.content div.teaserContInnerL a:hover,
	div.el_button div.contentBL div.teaserContInnerL a:hover {
		color: #8E001C;
	}
	
	
		/* Bild zu Textabstand bei rechts und links freibleibend*/
	td.rightBorderCol div.el_button2 div.teaserContOuterL {
		border-bottom: 1px solid #fff;
	}
	/* Anpassungen des XHTML Inhaltsbereich */
	div.el_button2 div.content, div.el_button2 div.contentBL,
	div.el_button2 div.content p, div.el_button2 div.contentBL p,
	div.el_button2 div.content ul, div.el_button2 div.contentBL ul,
	div.el_button2 div.content ol, div.el_button2 div.contentBL ol {
		font-size: 16px;
		font-weight: bold;
	}
	div.el_button2 div.content div.teaserContInnerL a,
	div.el_button2 div.contentBL div.teaserContInnerL a {
		color: #424242;
	}
	div.el_button2 div.content div.teaserContInnerL a:hover,
	div.el_button2 div.contentBL div.teaserContInnerL a:hover {
		color: #8E001C;
	}
/* << */


/* >> Lightbox */
	#lightbox {
		position: absolute;
		top: 40px;
		left: 0;
		width: 100%;
		z-index: 999;
		text-align: center;
		line-height: 0;
	}
	#lightbox a img {
		border: none;
	}
	#outerImageContainer {
		position: relative;
		background-color: #fff;
		width: 250px;
		height: 250px;
		margin: 0 auto;
	}
	#imageContainer {
		padding: 10px;
	}
	#loading {
		position: absolute;
		top: 40%;
		left: 0%;
		height: 25%;
		width: 100%;
		text-align: center;
		line-height: 0;
	}
	#hoverNav {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		z-index: 997;
	}
	#imageContainer>#hoverNav {
		left: 0;
	}
	#hoverNav a {
		outline: none;
	}
	#prevLink, #nextLink {
		width: 49%;
		height: 100%;
		background: transparent url(../xist4c/web/shop/01/thirdParty/lightbox2_02/img/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	#prevLink {
		left: 0;
		float: left;
	}
	#nextLink {
		right: 0;
		float: right;
	}
	#prevLink:hover,
	#prevLink:visited:hover {
		background: url(../xist4c/web/shop/01/thirdParty/lightbox2_02/img/prevlabel.gif) left 15% no-repeat;
	}
	#nextLink:hover,
	#nextLink:visited:hover {
		background: url(../xist4c/web/shop/01/thirdParty/lightbox2_02/img/nextlabel.gif) right 15% no-repeat;
	}
	#imageDataContainer {
		font: 10px Verdana, Helvetica, sans-serif;
		background-color: #fff;
		margin: 0 auto;
		line-height: 1.4em;
	}
	#imageData {
		padding:0 10px;
	}
	#imageData #imageDetails {
		width: 70%; float: left; text-align: left;
	}
	#imageData #caption {
		font-weight: bold;
	}
	#imageData #numberDisplay {
		display: block; clear: left; padding-bottom: 1.0em;
	}
	#imageData #bottomNavClose {
		width: 105px; float: right;  padding-bottom: 0.7em;
	}
	#overlay {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 998;
		width: 100%;
		height: 500px;
		background-color: #000;
		filter:alpha(opacity=60);
		-moz-opacity: 0.6;
		opacity: 0.6;
	}
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block;
		width: 100%;
	}
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}
/* << */


/* >> Mailform */
	.mailForm {
		width: 100%;
	}
	.mailForm label {
		display: block;
		clear: both;
		margin: 5px 0 2px 0;
	}
	.mailForm input,
	.mailForm textarea {
		width: 100%;
		border: 1px solid #ccc;
		background: #EBEBEB;
	}
	.mailForm input.button {
		width: auto;
		background: transparent;
	}
	.mailForm input.submit {
		width: auto;
		margin-top: 20px;
	}
	/* Anfrageformular */
	div.anfrage .mailForm td {
		padding: 2px 0;
	}
	div.anfrage .mailForm tr {
		padding-top: 20px;
	}
	div.anfrage .mailForm input,
	div.anfrage .mailForm textarea {
		background: #fff;
	}
	div.anfrage .mailForm input.small {
		width: 80%;
	}
/* << */