/* >> Zusaetzliche Steuerelemente (Zurueck, Drucken, Empfehlung versenden) */
	/* Steuerelement Container oben*/
	div.topAddContrContainer
	{
		display: none;
		margin-top: 5px;
	}
	
	/* Steuerelement Container unten*/
	div.bottomAddContrContainer
	{
		margin-top: 10px;
		margin-bottom: 0px;
	}
	
	/* Anpassungen der Steuerelemente Tabelle*/
	table.aCShell
	{
		width: 100%;
	}
	
	table.aCShell td.rSpc
	{
		display: none;
	}
	
	/* Definiert das Icon fuer Zurueck */
	img.backIcon
	{
		width: 17px;
		height: 14px;
		border: 0px;
		vertical-align: text-top;
		background: url(../xist4c/web/ofracar/02/img/backIcon.gif) bottom left no-repeat;
	}
	
	img.recomButton
	{
		width: 30px;
		height: 25px;
		border: 0px;
		vertical-align: middle;
		background: url(../xist4c/web/ofracar/02/img/recommendationButton.gif) bottom right no-repeat;
	}
	
	img.printButton
	{
		width: 25px;
		height: 25px;
		border: 0px;
		vertical-align: middle;
		background: url(../xist4c/web/ofracar/02/img/printIcon.gif) bottom right no-repeat;
	}
	
	img.bFreeButton
	{
		display: none;
		width: 24px;
		height: 18px;
		border: 0px;
		vertical-align: middle;
		background: url(../xist4c/web/ofracar/02/img/barrierFreeIcon.gif) bottom right no-repeat;
	}
	
	img.cBlindButton,
	img.cBlindResetButton
	{
		display: none;
		width: 26px;
		height: 18px;
		border: 0px;
		vertical-align: middle;
		background: url(../xist4c/web/ofracar/02/img/colorBlindIcon.gif) center right no-repeat;
	}
	
	img.cBlindResetButton
	{
		background: url(../xist4c/web/ofracar/02/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
	{
		font-size: 14px;
		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;
		line-height: 11px;
		padding-bottom: 3px;
	}
	
	/* Einstellungen des Autonews Titels */
	table.aNP td h3.title
	{
		display: inline;
		margin: 0px 0px 1px 0px;
		font-size: 12px;
		line-height: 13px;
	}
	
	/* 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;
		line-height: 13px;
	}
	
	/* Einstellungen der Autonews Beschreibung */
	table.aNP td div.desc
	{
		margin: 0px;
		font-size: 11px;
		line-height: 13px;
	}
	
	/* 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;
		line-height: 13px;
	}
	
	/* 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;
		line-height: 13px;
	}
	
	/* 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;
		line-height: 13px;
	}
	
	/* 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/ofracar/02/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: 13px;
		color: #666;
	}
/* << */


/* >> 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;
	}
/* <<  */


/* >> Dokumentenliste */
	/* Document Liste Tabelle */
	table.dList
	{
	}
	
	/* Einstellungen fuer die Dateibeschreibung */
	table.dList td span.desc
	{
		font-size: 11px;
		line-height: 13px;
	}
	
	/* Groesse des Listentitels */
	table.dList td div.size
	{
		font-family: Arial Narrow, Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
		line-height: 13px;
		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;
	}
	
	/* 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 #ccc;
	}
	
	/* Anpassungen des "Frage" Titels auf der Detailseite */
	div.dQShell div.prefix
	{
		padding: 5px 10px 2px 10px;
		font-weight: bold;
		font-size: 14px;
		line-height: 16px;
		border-bottom: 1px solid #ccc;
		color: #56AF20;
	}
	
	/* Einstellungen der Detail Ansicht der Frage */
	div.dQShell div.question
	{
		padding: 2px 10px 2px 20px;
	}
/* << */


/* >> Termin uebersicht */
	div.appointmentOuterShell
	{
	}
	
	div.appointmentOuterShell div.grpShell
	{
		margin-top: 10px;
		margin-bottom: 15px;
		border: 1px solid #ccc;
		border-bottom: 0;
	}
	
	div.appointmentOuterShell div.grpShell h3
	{
		font-size: 14px;
		line-height: 15px;
		margin: 0;
		padding: 5px 10px 3px 10px;
		border-bottom: 1px solid #ccc;
	}
	
	div.appointmentOuterShell div.grpShell div.item
	{
		padding: 4px 10px 4px 10px;
		border-bottom: 1px solid #ccc;
	}
	
	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;
		line-height: 13px;
	}
	
	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/ofracar/02/img/littleTeaserArrow.gif) 0px 2px no-repeat;
		padding-left: 14px;
	}
/* << */


/* >>Erste Ebene Navigation*/
	/* Erste Ebene Navigation aeusserer Navigationskontainer*/
	div.fLOuterShell
	{
		width: 802px;
	}
	
	/* Anpassungen der erste Ebene Navigationspalte */
	div.fLOuterShell div.des1
	{
		border: 1px solid #D5D6D6;
		padding-right: 164px;
		background: #56AF20;
	}
	
	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
	{
		display: none;
	}
	
	div.fLOuterShell div.des1 table.nav td.spcRight
	{
		width: 100%;
	}
	
	div.fLOuterShell div.des1 table.nav td.spcRight img
	{
		height: 18px;
	}
	
	/* Spalte fuer ein erste Ebene Navigationselement */
	div.fLOuterShell div.des1 table.nav td.navItem
	{
	}
	
	/* 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
	{
		display: block;
		font-size: 13px;
		line-height: 14px;
		font-weight: bold;
		color: #fff;
		background: transparent;
		border-right: 1px solid #fff;
		padding: 2px 20px 2px 20px;
		white-space: nowrap;
	}
	
	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
	{
		background-color: #005598;
	}
	
	/* 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
	{
		background-color: #005598;
	}
	
	/* Angabe fuer den Zustand "hier" */
	div.fLOuterShell div.des1 table.nav td.navItem span.here
	{
		background-color: #005598;
	}
	
	/* Einstellung der Trennelemente */
	div.fLOuterShell div.des1 table.nav td.sep img
	{
		display: none;
	}
/* << */


/* >> Fusszeile*/
	/* Spalte des Footers */
	td.msFooter
	{
		padding-top: 10px;
		padding-bottom: 9px;
	}
	
	/* Anpassungen fuer den Fusszeilenkontainer*/
	div.decoEl
	{
		width: 802px;
		border: 1px solid #D5D5D6;
	}
	div.deco_1
	{
	}
	
	div.deco_2
	{
	}
	 
	/* Definitionen fuer die Fusszeilentabelle */
	table.footer
	{
		width: 100%;
		padding: 3px 0px 3px 0px;
	}
	
	/* Einstellungen der Fusszeilen Tabellenzelle */
	table.footer td
	{
		font-size: 11px;
		line-height: 13px;
		color: #bbb;
		text-align: left;
		padding: 2px 10px 2px 10px;
	}
	
	/* Anpassungen der Fusszeilen Inhaltselemente*/
	table.footer td a,
	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;
		line-height: 13px;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		color: #bbb;
	}
	
	table.footer td a:hover
	{
		color: #000;
	}
	
	table.footer div.teaserImageMap
	{
		position: absolute;
		left: auto;
		top: auto;
		z-index: 30;
	}
	
	table.footer div.teaserImageMap div.out1
	{
		position: absolute;
		left: 0;
		top: -108px;
		z-index: 30;
	}
	
	table.footer table.footerText
	{
		width: 100%;
	}

	table.footer table.footerText td
	{
		white-space: nowrap;
		padding: 0;
		font-weight: bold;
	}
	
	table.footer table.footerText td.leftText
	{
		width: 100%;
	}
/* <<  */


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


/* >> Standard Listenelement */
	/* Anpassungen fuer den Listeneintragkontainer */
	div.gOvItem
	{
		margin-bottom: 12px;
	}
	
	/* Definition des Titels des Listeneintrags */
	div.gOvItem h3
	{
		font-size: 14px;
		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%;
	}
	
	table.genOvVar1 td
	{
	}
	
	table.genOvVar1 td.vSpc,
	table.genOvVar1 td.hSpc
	{
		background: #ccc;
	}
	
	table.genOvVar1 td.vSpc img,
	table.genOvVar1 td.hSpc img
	{
		height: 2px;
		width: 2px;
	}
	
	table.genOvVar1 td.title
	{
		vertical-align: top;
	}
	
	table.genOvVar1 td.title h3
	{
		font-size: 14px;
		line-height: 15px;
		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;
	}

	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: 10px;
		top: 18px;
		z-index: 2;
	}
	
	div.linkCont2
	{
		width: auto;
		position: absolute;
		left: 440px;
		top: 10px;
		z-index: 3;
	}
	
	/* Definition der groesse des Logo Klickbereichs*/
	div.linkCont1 img
	{
		width: 190px;
		height: 70px;
		border: 0px;
	}
	
	div.linkCont2 img
	{
		width: 335px;
		height: 85px;
		border: 0px;
	}
	
	/* Tabelle fuer Kopfbilder */
	table.headerImg
	{
		background: #FFFFFD;
		border: 1px solid #D5D6D6;
		margin-bottom: 10px;
	}
	
	/* Verhalten des 1 Kopfbereichsbild */
	td.hImg
	{
		width: 200px;
	}
	
	/* Verhalten des 2 Kopfbereichsbild */
	td.hImg1
	{
		width: 100%;
		text-align: right;
	}
	
	/* Verhalten des 3 Kopfbereichsbild */
	td.hImg2
	{
		width: 152px;
	}
/* << */


/* >> Sprachumschalter*/
	/* Definitionen fuer den Sprachumschalterkontainer */
	div.lSwCont
	{
/* 		width: 163px;
		position: absolute;
		left: 0px;
		top: 131px;
		z-index: 5; */
	}
	
	/* Layout fuer Select Box */
	div.lSwCont div.selectBox
	{
		width: 163px;
		position: absolute;
		left: 0px;
		top: 131px;
		z-index: 5;
	}
	
	/* Sprachumschalter Formularfeld einstellungen */
	div.lSwCont select
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 10px;
		line-height: 12px;
		width: 100%;
	}
	
	/* Layout fuer Flaggen */
	div.lSwCont div.flags
	{
		width: 50px;
		position: absolute;
		left: 0px;
		top: 135px;
		z-index: 5;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 10px;
		line-height: 12px;
	}
	
	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
	{
		display: none;
		padding-top: 4px;
		padding-right: 5px;
	}

	div.lSwCont div.flags div.language a:link,
	div.lSwCont div.flags div.language a:visited,
	div.lSwCont div.flags div.language a:hover
	{
	}
	
	div.lSwCont div.flags div.flag
	{
		padding-right: 5px;
	}
/* << */


/* >>Navigation links*/
	/* Aeusserer Navigationskontainer */
	div.navOuterShell
	{
		margin-bottom: 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: none;
		height: 1px;
		float: left;
	}
	
	/*Angaben zur Navigationshuelle.
		Je Ebene haben Sie die Moeglichkeit den Ebenenhintergrund zu veraendern.*/
	div.navCHS_1,
	div.navCHS_2,
	div.navCHS_3
	{
	}
	
	div.navCHS_1
	{
	}
	
	/* Angaben zur Navigationsknotenhuelle */
	div.navNS_0
	{
	}
	
	div.navNS_0,
	div.navNS_1,
	div.navNS_2,
	div.navNS_3
	{
	}
	
	div.navNS_1
	{
		margin-top: 10px;
		border: 1px solid #ccc;
		border-left: 0;
	}
	
	/* 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
	{
		border-left: 10px solid #004F8E;
	}
	
	div.navEl_0_normal, div.navEl_0_inPath, div.navEl_0_here
	{
		display: none;
	}
	
	div.navEl_1_normal
	{
		border-color: #56AF20;
	}
	
	/* 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_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-weight: bold;
		font-size: 11px;
		line-height: 13px;
		color: #555;
	}
	
	div.navEl_0_normal a:hover, div.navEl_0_inPath a:hover
	{
		color: #000;
	}
	
	div.navEl_0_here div.noLink
	{
		color: #000;
	}
	
	/* 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-weight: bold;
		font-size: 11px;
		line-height: 13px;
		color: #555;
		padding: 5px 10px 5px 10px;
	}
	
	div.navEl_1_normal a:hover, div.navEl_1_inPath a:hover
	{
		color: #005598;
	}
	
	div.navEl_1_here div.noLink
	{
	}
	
	/* 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-size: 11px;
		line-height: 13px;
		font-weight: bold;
		color: #555;
		padding: 0px 10px 3px 20px;
	}
	
	div.navEl_2_normal a:hover, div.navEl_2_inPath a:hover,
	div.navEl_2_here div.noLink
	{
		color: #56AF20;
	}
	

	/* 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-size: 11px;
		line-height: 13px;
		font-weight: bold;
		color: #555;
		padding-left: 30px;
		padding: 0px 10px 3px 30px;
	}
	
	div.navEl_3_normal a:hover, div.navEl_3_inPath a:hover,
	div.navEl_3_here div.noLink
	{
		color: #56AF20;
	}
	
	/* 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,
	table.llShell td a:link, table.llShell td a:visited, table.llShell td a:hover
	{
		font-size: 12px;
		line-height: 13px;
	}
	
	/* Linklisten Bullet */
	table.llShell td img.bullet
	{
		width: 6px;
		height: 6px;
		margin-top: 5px;
		margin-right: 6px;
		background: #005598;
	}
	
	/* Anpassungen der Linkbeschreibung */
	table.llShell td.desc
	{
		font-size: 11px;
		line-height: 12px;
	}
/* << */


/* >> Login und Logout Element */
	/* >>>>>Login */
	/* Definitionen fuer den Schnelllogin- Schnelllogoutkontainer */
	div.quickLogKontainer
	{
		display: none;
		width: 168px;
		position: absolute;
		left: 633px;
		top: 130px;
		z-index: 4;
	}
	
	/* 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: 9px;
		line-height: 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
	{
	}
	
	/* Angaben zu dem Input Button im Standard Login*/
	form.login table td input.button
	{
	}
	
	/* Einstellungen zur Standard Login Tabelle */
	table.designShell
	{
		border: 1px solid #666;
	}
	
	/* 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;
		line-height: 9px;
		font-weight: normal;
	}
	
	/* Formatierung des Benutzernamens im Logout Bereich.*/
	table.logout td
	{
		font-weight: bold;
		font-size: 10px;
		line-height: 10px;
		white-space: nowrap;
		padding-left: 10px;
	}
	
	/* Formatierung des Buttons im Logout Bereich.*/
	table.logout td a img
	{
	}
/* >> */


/* >> Extended login error */
	div.extLoginErrShell
	{
	}
	
	div.extLoginErrShell div.elesDes1
	{
	}
	
	div.extLoginErrShell div.elesDes1 ul
	{
		margin: 0;
		margin-bottom: 15px;
		margin-left: 10px;
		padding-left: 12px;
	}

	div.extLoginErrShell div.elesDes1 ul li
	{
		margin-bottom: 5px;
	}
	
	div.extLoginErrShell div.elesDes1 ul li div.itemDes1 span
	{
		color: #900;
		font-weight: bold;
		font-size: 11px;
		line-height: 13px;
	}
/* << */


/* >> 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
	{
		font-size: 14px;
		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
	{
		font-weight: bold;
		color: #000;
		font-size: 10px;
		line-height: 12px;
	}
	
	div.newsTContShell div.inner h3
	{
		font-size: 11px;
		line-height: 12px;
		margin: 0;
		font-weight: normal;
		margin-bottom: 5px;
		padding-left: 10px;
	}
	
	div.newsTContShell div.inner h3 a:link,
	div.newsTContShell div.inner h3 a:visited,
	div.newsTContShell div.inner h3 a:hover
	{
	}
/* << */


/* >> 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;
		line-height: 12px;
		color: #666;
	}
	
	/* Definition der Schriftfarbe der Tabellenzelle fuer die gefundenen Seiten */
	div.pager table.pPages td
	{
		color: #666;
	}
	
	/* Einstellung der momentan angewaehlten Seite */
	div.pager table.pPages td span
	{
		font-weight: bold;
		color: #005598;
	}
	
	/* Anpassen der Links */
	div.pager table.pPages td a:link,
	div.pager table.pPages td a:visited,
	div.pager table.pPages td a:hover
	{
		font-size: 11px;
		line-height: 12px;
		vertical-align: middle;
		color: #666;
	}
	
	div.pager table.pPages td a:hover
	{
		color: #000;
	}
	
	/*  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: 12px;
		width: 18px;
		background: url(../xist4c/web/ofracar/02/img/firstPageButtActive.gif) center left no-repeat;
		margin: 0px 4px 0px 0px;
		border: 0px;
	}
	
	div.pager table.pPages td img.firstPass
	{
		background-image: url(../xist4c/web/ofracar/02/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: 12px;
		width: 13px;
		margin: 0px 2px 0px 0px;
		background: url(../xist4c/web/ofracar/02/img/prevPageButtActive.gif) center left no-repeat;
		border: 0px;
	}
	
	div.pager table.pPages td img.prevPass
	{
		background-image: url(../xist4c/web/ofracar/02/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: 12px;
		width: 13px;
		margin: 0px 0px 0px 2px;
		background: url(../xist4c/web/ofracar/02/img/nextPageButtActive.gif) center right no-repeat;
		border: 0px;
	}
	
	div.pager table.pPages td img.nextPass
	{
		background-image: url(../xist4c/web/ofracar/02/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: 12px;
		width: 18px;
		margin: 0px 0px 0px 4px;
		background: url(../xist4c/web/ofracar/02/img/lastPageButtActive.gif) center right no-repeat;
		border: 0px;
	}
	
	div.pager table.pPages td img.lastPass
	{
		background-image: url(../xist4c/web/ofracar/02/img/lastPageButtPassive.gif);
	}
	
	/* Anpassungen fuer das Pager Trennelement */
	div.pager table.pPages td img.sep
	{
		height: 1px;
		width: 4px;
		border: 0px;
	}
/* << */


/* >> Blaetterelement fuer Dokumentunterteilung */
	div.topContentPager
	{
	}
	
	div.bottomContentPager
	{
	}
	
	div.contPagerShell
	{
		margin-bottom: 10px;
	}
	
	div.contPagerShell div.outDes1
	{
		padding: 2px 10px 2px 10px;
		border: 1px solid #ccc;
	}
	
	div.contPagerShell div.outDes2
	{
		text-align: right;
	}
	
	div.contPagerShell div.outDes2 table
	{
		margin-left: auto;
	}
	
	div.contPagerShell div.outDes2 table td
	{
	}
	
	div.contPagerShell div.outDes2 table td div.des1
	{
	}
	
	div.contPagerShell div.outDes2 table td div.des2
	{
	}
	
	/* Links des normalen pagers */
	div.contPagerShell div.outDes2 table td div.here,
	div.contPagerShell div.outDes2 table td a:link,
	div.contPagerShell div.outDes2 table td a:visited,
	div.contPagerShell div.outDes2 table td a:hover
	{
		display: block;
		font-size: 12px;
		line-height: 13px;
		font-weight: bold;
		padding: 1px 4px 1px 4px;
		border: 1px solid #56AF20;
		color: #666;
	}
	
	div.contPagerShell div.outDes2 table td a:hover
	{
		color: #000;
	}
	
	div.contPagerShell div.outDes2 table td div.here
	{
		background: #005598;
		color: #fff;
	}
	
	div.contPagerShell div.outDes2 table td div.spc
	{
		display: block;
		width: 5px;
		height: 1px;
	}
	
	/* Anordnung der simplen Bildpagerelemente */
	div.smpContPagerShell
	{
		/width: 100%;
		margin-bottom: 10px;
	}

	div.smpContPagerShell div.outDes1
	{
		border: 1px solid #ccc;
	}

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

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

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

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

	div.smpContPagerShell div.outDes2 table.outer td.left div.d2_left,
	div.smpContPagerShell div.outDes2 table.outer td.right div.d2_right
	{
	}
	
	div.smpContPagerShell div.outDes2 table.outer td.sep
	{
		width: 1px;
	}

	table.pElOuter_left,
	table.pElOuter_right
	{
	}
	
	table.pElOuter_right
	{
		margin-left: auto;
	}
	
	table.pElOuter_left td.spcL,
	table.pElOuter_left td.spcR,
	table.pElOuter_right td.spcL,
	table.pElOuter_right td.spcR
	{
	}
	
	table.pElOuter_left td.spcR img,
	table.pElOuter_right td.spcL img
	{
		width: 3px;
	}
	
	table.pElOuter_left td.spcL img,
	table.pElOuter_left td.spcR img,
	table.pElOuter_right td.spcL img,
	table.pElOuter_right td.spcR img
	{
	}
	
	/* Links des simplen Bildpagerelements */
	table.pElOuter_left td.pEl div.noLink img,
	table.pElOuter_right td.pEl div.noLink img,
	table.pElOuter_left td.pEl a:link img,
	table.pElOuter_left td.pEl a:visited img,
	table.pElOuter_left td.pEl a:hover img,
	table.pElOuter_right td.pEl a:link img,
	table.pElOuter_right td.pEl a:visited img,
	table.pElOuter_right td.pEl a:hover img
	{
		height: 20px;
		width: 24px;
		background-position: left top;
		background-repeat: no-repeat;
		border: none;
	}
	
	table.pElOuter_left td.pEl a:link img,
	table.pElOuter_left td.pEl a:visited img,
	table.pElOuter_left td.pEl a:hover img
	{
		background-image: url(../xist4c/web/ofracar/02/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/ofracar/02/img/smpPagArrowRight.gif);
	}
	
	table.pElOuter_left td.pEl div.noLink img
	{
		background-image: url(../xist4c/web/ofracar/02/img/smpPagArrowLeftPass.gif);
	}
	
	table.pElOuter_right td.pEl div.noLink img
	{
		background-image: url(../xist4c/web/ofracar/02/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-size: 12px;
		line-height: 13px;
		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/ofracar/02/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/ofracar/02/img/smpTxtPagArrowRight.gif) right 1px no-repeat;
	}
	
	table.pTxtElOuter_left td.pEl div.noLink
	{
		background-image: url(../xist4c/web/ofracar/02/img/smpTxtPagArrowLeftPass.gif);
		color: #666;
	}
	
	table.pTxtElOuter_right td.pEl div.noLink
	{
		background-image: url(../xist4c/web/ofracar/02/img/smpTxtPagArrowRightPass.gif);
		color: #666;
	}
/* << */


/* >> Absaetze im Panel Modus */
	/* Panel Titelkontainer */
	div.panelTitle
	{
		/width: 100%;
		padding: 5px 10px 2px 10px;
		border-bottom: 1px solid #ccc;
	}
	
	/* Panel Titlekontainer im Footerbereich */
	table.footer td div.panelTitle
	{
		/width: 100%;
		padding: 1px 5px 2px 5px;
	}
	
	/* Panel Titel */
	div.panelTitle h3
	{
		font-size: 14px;
		line-height: 15px;
		margin: 0px;
	}
	
	/* Panel Titel im Footerbereich*/
	table.footer td div.panelTitle h3
	{
		font-size: 11px;
		line-height: 13px;
		margin: 0px;
	}
	
	/* Enstellungen fuer den Panelkontainer */
	div.panelOuter
	{
		/width: 100%;
		border: 1px solid #ccc;
		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%;
		padding: 2px 10px 3px 10px;
	}
	
	/* Einstellungen fuer den Inhaltskontainer im Footerbereich*/
	table.footer td div.panelOuter div.desOut1 div.des2 div.cont
	{
		/width: 100%;
		padding: 5px 5px 5px 5px;
	}
	
	/* Design Panel Titelkontainer */
	div.designTitle
	{
		/width: 100%;
		background: #005598;
		padding: 3px 10px 2px 10px;
	}
	
	/* Design Panel Titelkontainer im Footerbereich*/
	table.footer td div.designTitle
	{
		/width: 100%;
		background: #005598;
		padding: 1px 5px 2px 5px;
	}
	
	/* Design Panel Titel */
	div.designTitle h3
	{
		font-size: 14px;
		line-height: 15px;
		margin: 0px;
		color: #fff;
	}
	
	/* Design Panel Titel im Footerbereich*/
	table.footer td div.designTitle h3
	{
		font-size: 11px;
		line-height: 13px;
		margin: 0px;
		color: #fff;
	}
	
	/* 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%;
		border: 1px solid #005598;
		padding: 2px 10px 2px 10px;
	}
	
	/*  Einstellungen fuer den Design Inhaltskontainer  im Footerbereich*/
	table.footer td div.desPanelOuter div.desOut1 div.des2 div.cont
	{
		/width: 100%;
		border: 1px solid #005598;
		padding: 2px 5px 2px 5px;
	}
/* << */


/* >> Absaetze Normal */
	/* Absatz Titel */
	h3.paraTitle
	{
		display: block;
		font-style: normal;
		font-weight: bold;
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 5px;
	}
	
	/* Absatz Titel im Footerbereich*/
	table.footer td h3.paraTitle
	{
		display: block;
		font-style: normal;
		font-weight: bold;
		font-size: 11px;
		line-height: 13px;
		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
	{
	}
	
	/* 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: 12px;
		line-height: 13px;
		margin: 3px 0px 5px 0px;
	}
	
	/* Definition Absatz Untertitel im Footerbereich*/
	table.footer td h4.paraSubtitle
	{
		font-weight: bold;
		font-size: 11px;
		line-height: 13px;
		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;
		line-height: 13px;
		text-align: left;
	}
	
	/* Definition Bilduntertext im Footerbereich */
	table.footer td div.paraImgInner div.sT
	{
		margin-top: 1px;
		margin-bottom: 2px;
		font-size: 10px;
		line-height: 11px;
		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: right;
		margin-bottom: 5px;
	}
	
	/* Absatz Sublink */
	div.paraSublinkShell span.sL
	{
	}

	div.paraSublinkShell a,
	div.paraSublinkShell a:link,
	div.paraSublinkShell a:visited,
	div.paraSublinkShell a:hover
	{
		color: #000;
	}
	
	div.paraSublinkShell a:hover
	{
		color: #666;
	}
	
	/* 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: 14px;
		height: 15px;
		vertical-align: text-top;
		border: 0px;
		background: url(../xist4c/web/ofracar/02/img/littleTeaserArrow.gif) 0px 2px 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
	{
		display: none;
		width: 155px;
		position: absolute;
		left: 7px;
		top: 128px;
		z-index: 6;
	}
	
	/* Schnellzugriff Formularfeld einstellungen */
	div.qAccessCont select
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 10px;
		line-height: 11px;
		width: 100%;
	}
/* << */


/* >> Schnellsuche*/
	/* Definitionen fuer den Schnellsuchekontainer */
	div.qSearchCont
	{
		width: 150px;
		height: 18px;
		position: absolute;
		left: 643px;
		top: 111px;
		z-index: 3;
	}
	
	/* Schnellsuche Formulareinstellungen */
	div.qSearchCont form
	{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	div.qSearchCont table.qSearch
	{
	}
	
	/* Schnellsuche Formularfeld Einstellungen */
	div.qSearchCont table.qSearch td input.text
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 9px;
		line-height: 10px;
		height: 14px;
		width: 100%;
		margin: 0;
		padding: 0;
		border: 1px inset #CBD7BA;
	}
	
	/*  Schnellsuche "Go" button */
	div.qSearchCont table.qSearch td input.button
	{
	}
/* << */


/* >> Standard Suche */
	/* Standard Suchfeld Einstellungen */
	table.stdSearch td input.text
	{
		font-size: 13px;
		line-height: 14px;
		width: 300px;
	}
	
	/* Standard Suche Button Einstellungen */
	table.stdSearch td input.button
	{
	}
	
	/* Suche Formulareinstellungen */
	table.stdSearch form
	{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	/* Einstellungen fuer die farbige Hinterlegung im Suchergebnis */
	span.searchResult
	{
		padding: 0px 2px 0px 2px;
		color: #56AF20;
		text-decoration: underline;
	}
/* << */


/* >> 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;
		line-height: 13px;
		color: darkred;
		margin: 3px 0px 3px 0px;
	}
	
	/* Anpassungen der Formular Tabellenspalten */
	table.recomShell td form table td
	{
		padding: 1px 10px 1px 10px;
	}
	
	/* Anpassungen der Formularelemente */
	table.recomShell td form table td input.text,
	table.recomShell td form table td textarea
	{
		font-size: 11px;
		line-height: 13px;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		width: 100%;
		margin-bottom: 5px;
		padding-left: 1px;
		padding-right: 1px;
	}
	
	table.recomShell td form table td textarea
	{
		overflow: auto;
	}
	
	/* Einstellungen fuer die Input Formularelemente */
	table.recomShell td form table td input.button
	{
		font-size: 11px;
		line-height: 13px;
		margin-bottom: 8px;
	}
	
	/* Angaben zum Kontainer der Sendebestaetigung */
	div.recomSuccess
	{
		font-weight: bold;
		font-size: 13px;
		line-height: 14px;
		color: #333;
		margin: 10px 0px 10px 0px;
	}
	
	/* Einstellungen fuer den Kontainer der Nutzungsbedingungen */
	table.recomShell td div.policy
	{
		font-size: 11px;
		line-height: 13px;
		color: #000;
		margin: 10px 0px 10px 0px;
	}
	
	/* Anpassungen der Tabellenzelle des Paneltitels */
	table.recomShell td form table td.title
	{
		font-weight: bold;
		padding: 5px 10px 2px 10px;
		border-bottom: 1px solid #ccc;
		color: #333;
		font-size: 13px;
	}
	
	/* Definitionen fuer die Paneltabelle */
	table.recomShell td form table
	{
		border: 1px solid #ccc;
	}
	
	/* Angaben zu den Tabellenzellen der Feldbezeichner der Formularfelder */
	table.recomShell td form table td.prompt
	{
		font-size: 11px;
		line-height: 13px;
	}
	
	/* Angaben zu den Feldbezeichnern der Formularfelder */
	table.recomShell td form table td.prompt span
	{
		font-size: 11px;
		line-height: 13px;
		color: #333;
	}
/* << */


/* >> Trenner fuer Content Elemente */
	/* Trennelement Container */
	div.separatorShell
	{
		margin-top: 7px;
		margin-bottom: 15px;
		background-color: #000;
	}
	
	/* 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 #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/ofracar/02/img/sitemapArrow.gif) left bottom no-repeat;
	}
/* << */


/* >> Standardeinstellungen */
	/* Anpassungen fuer die Seiten Stammtabelle */
	table.mShell
	{
		width: 100%;
		margin-top: 9px;
	}
	
	/* Anpassungen fuer die Zellen der Stammtabelle */
	table.mShell td.msCont
	{
	}
	
	/*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: 802px;
		position: absolute;
		left: auto;
		top: auto;
		z-index: 31;
	}
	
	/* Breite der Kopfelemente */
	table.headerElements
	{
		width: 802px;
	}
	
	/* Anpassen der Topnavigation- und Loginzeile */
	div.tNavKont,
	div.tNavKont div.des1
	{
		display: none;
		width: 802px;
	}
	
	/* Topnavigation Designcontainer 1 */
	div.tNavKont div.des1
	{
		height: 18px;
		border-bottom: 1px solid #000;
		background: #a0b8cf;
	}
	
	/* Topnavigation Designcontainer 2 */
	div.tNavKont div.des1 div.des2
	{
	}
	
	/* Anpassungen der Topnavigationzelle */
	div.tNavKont div.des1 div.des2 table.tNavOuter td.navCol
	{
		width: 100%;
	}
	
	/* Einstellungen fuer die Schnelllogin- Schnelllogoutzelle */
	div.tNavKont div.des1 div.des2 table.tNavOuter td.loginCol
	{
	}
	
	/* 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
	{
		display: none;
		width: 802px;
	}
	
	/* 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: 180px;
	}
	
	/* Definition der Breite des linken Platzhalters */
	img.spacerLeft
	{
		width: 10px;
		height: 430px;
	}
	
	/* Definition des Platzhalters fuer den Inhalt */
	img.contentSpacer
	{
		display: none;
		height: 10px;
	}
	
	/* Definition der Breite des rechten Platzhalters */
	img.spacerRight
	{
		width: 10px;
	}
	
	/* Beseitigt ein Problem im Mozilla Browser */
	img.block
	{
		display: block;
	}
	
	/* Einstellungen fuer die Basistabelle des Inhalts */
	table.contentMainTable
	{
		margin-top: 20px;
		width: 802px;
		background: #FFFFD;
		border: 1px solid #D5D5D6;
	}
	
	/* Definitionen der Platzhalterzelle links*/
	td.spacerColumnLeft
	{
	}
	
	/* Anpassungen fuer die Hauptspalte des Inhalts */
	td.contentMainColumn
	{
		width: 100%;
	}
	
	/* Container fuer den Inhalt */
	div.contentContainer
	{
	}
	
	/* Anpassungen fuer die Inhaltstabelle */
	table.contentTable
	{
		width: 100%;
	}
	
	/* Definitionen des Inhaltsbereichs */
	td.contentColumn
	{
		width: 100%;
		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: 20px;
	}
	
	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: 11px;
		line-height: 19px;
	}
	
	/* Anpassungen fuer die Standard Absaetze */
	p
	{
		margin-top: 0px;
	}
	
	/* Allgemeine Einstellung fuer Aufzaehlungspunkte */
	ul
	{
		list-style-type: square;
	}
	
	/* Einstellungen fuer Ueberschriften */
	h1
	{
		font-size: 20px;
		margin: 0px 0px 13px 0px;
		color: #000;
	}
	
	h2
	{
		font-size: 18px;
		margin: 0px 0px 10px 0px;
		color: #000;
	}
	
	h3
	{
		font-size: 14px;
		margin: 0px 0px 8px 0px;
	}
	
	h4
	{
		font-size: 13px;
		margin: 0px 0px 8px 0px;
	}
	
	/*Standard Link einstellungen*/
	a
	{
		color: #005598;
	}
	
	a:link, a:visited, a:hover
	{
		color: #005598;
		text-decoration: none;
	}
	
	a:hover
	{
		color: #000;
	}
/* << */


/* >> 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: #666;
	}
	
	/* 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: #666;
	}
	
	/* 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/ofracar/02/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
	{
		border-right: 1px solid #D5D5D6;
	}
	
	td.leftBorderCol div.leBoElShell
	{
		/width: 100%;
		background: url(../xist4c/web/ofracar/02/img/teaserCol_top.gif) top left no-repeat;
		padding-left: 9px;
		padding-right: 9px;
	}
	
	/* Anpassungen der Randbereich Breite und den Abstand von oben*/
	td.leftBorderCol div.leBoElShell img.topSpc,
	td.leftBorderCol div.leBoElShell img.bottomSpc
	{
		height: 0px;
		width: 180px;
	}
	
	td.leftBorderCol div.leBoElShell img.bottomSpc
	{
		height: 88px;
	}
	
	/* Randbereich Inhaltscontainer */
	td.leftBorderCol div.lElCont
	{
	}
/* << */


/* >> Randbereich rechts */
	/* Definition des rechten Randbereichs */
	td.rightBorderCol
	{
		border-left: 1px solid #D5D5D6;
		padding-left: 9px;
		padding-right: 9px;
	}
	
	/* Anpassungen der Randbereich Breite und den Abstand von oben*/
	td.rightBorderCol div.riBoElShell img.topSpc,
	td.rightBorderCol div.riBoElShell img.bottomSpc
	{
		height: 10px;
		width: 150px;
	}
	
	td.rightBorderCol div.riBoElShell img.bottomSpc
	{
		height: 1px;
	}
	
	td.rightBorderCol img.navigationColumnSpacer
	{
		width: 150px;
	}
	
	/* Randbereich Inhaltscontainer */
	td.rightBorderCol div.rElCont
	{
	}
/* << */


/* >> Teaser rechts */
	/* Einstellung des Teaser Inhaltbereichs */
	td.rightBorderCol div.rElCont div.title,
	td.rightBorderCol div.rElCont div.titleBL
	{
		border-bottom: 1px solid #ddd;
		padding: 5px 10px 2px 10px;
	}
	
	td.rightBorderCol div.rElCont div.titleBL
	{
		border: 0;
		padding: 0px 0px 2px 0px;
	}
	
	/* Definition des Teasertitel */
	td.rightBorderCol div.rElCont div.title h3,
	td.rightBorderCol div.rElCont div.titleBL h3
	{
		font-family: "Trebuchet MS", Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
		margin: 0px;
		color: #000;
	}
	
	/* Definition des Teaseruntertitel */
	td.rightBorderCol div.rElCont h4
	{
		font-size: 11px;
		line-height: 13px;
		margin: 3px 0 3px 0;
		color: #000;
	}
	
	/* Einstellungen fuer die aeussere Teaserhuelle */
	td.rightBorderCol div.rElCont div.tDesOut1,
	td.rightBorderCol div.rElCont div.tDesOut1BL
	{
		border: 1px solid #D5D6D6;
		margin-bottom: 12px;
	}

	td.rightBorderCol div.rElCont div.tDesOut1BL
	{
		border: 0;
	}
	
	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%;
		padding: 2px 10px 0px 10px;
	}
	
	td.rightBorderCol div.rElCont div.tOuterBL
	{
		padding: 0;
	}
	
	/* Zusaetzliche Design Kontainer fuer den Teaser Inhaltsbereich*/
	td.rightBorderCol div.rElCont div.tOuter div.des1,
	td.rightBorderCol div.rElCont div.tOuterBL div.des1BL
	{
	}

	td.rightBorderCol div.rElCont div.tOuter div.des2,
	td.rightBorderCol div.rElCont div.tOuterBL div.des2BL
	{
	}
	
	td.rightBorderCol div.rElCont div.tOuter div.des1 div.des2 div.des3,
	td.rightBorderCol div.rElCont div.tOuterBL div.des1BL div.des2BL div.des3BL
	{
	}
	
	/* Einstellungen fuer die Teaserhuelle */
	td.rightBorderCol div.rElCont div.tOuter div.des1 div.des2 div.des3 div.content,
	td.rightBorderCol div.rElCont div.tOuterBL div.des1BL div.des2BL div.des3BL div.contentBL
	{
		/width:100%;
		color: #000;
		font-family: "Trebuchet MS", Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	}
	
	/* 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;
		line-height: 15px;
		margin: 0px 0px 5px 0px;
		font-family: "Trebuchet MS", Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	}
	
	/* Anpassungen des XHTML Inhaltsbereich */
	td.rightBorderCol div.rElCont div.blockCont,
	td.rightBorderCol div.rElCont div.blockCont p,
	td.rightBorderCol div.rElCont div.blockCont ul,
	td.rightBorderCol div.rElCont div.blockCont ol
	{
		font-size: 11px;
		line-height: 15px;
		font-family: "Trebuchet MS", Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	}
	
	/* 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: 5px;
	}
	
	/* 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,
	td.rightBorderCol div.rElCont div.teaserSublinkShell span.sL a:link,
	td.rightBorderCol div.rElCont div.teaserSublinkShell span.sL a:visited,
	td.rightBorderCol div.rElCont div.teaserSublinkShell span.sL a:hover
	{
		font-size: 9px;
		line-height: 13px;
		color: #000;
	}
	
	td.rightBorderCol div.rElCont div.teaserSublinkShell span.sL a:hover
	{
		color: #666;
	}
	
	/* Definition fuer die "mehr..." Link Grafik */
	td.rightBorderCol div.rElCont div.teaserSublinkShell span.sL img
	{
		width: 14px;
		height: 10px;
		border: 0px;
		vertical-align: middle;
		background: url(../xist4c/web/ofracar/02/img/littleTeaserArrow.gif) 0px 0px no-repeat;
	}
	
	/* Anpassungen der Platzhalterzelle der rechten Teaser Spalte*/
	td.tRightSpcCol
	{
		display: none;
	}
	
	/* Anpassungen des Platzhalters der rechten Teaser Spalte*/
	td.tRightSpcCol img
	{
		display: none;
	}
/* << */


/* >> Teaser links */
	/* Einstellung des Teaser Inhaltbereichs */
	td.leftBorderCol div.lElCont div.title,
	td.leftBorderCol div.lElCont div.titleBL
	{
		border-bottom: 1px solid #ddd;
		padding: 5px 10px 2px 10px;
	}
	
	td.leftBorderCol div.lElCont div.titleBL
	{
		border: 0;
		padding: 0px 0px 2px 0px;
	}
	
	/* Definition des Teasertitel */
	td.leftBorderCol div.lElCont div.title h3,
	td.leftBorderCol div.lElCont div.titleBL h3
	{
		font-family: "Trebuchet MS", Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
		margin: 0px;
		color: #000;
	}
	
	/* Definition des Teaseruntertitel */
	td.leftBorderCol div.lElCont h4
	{
		font-size: 11px;
		line-height: 13px;
		margin: 3px 0 3px 0;
		color: #000;
	}
	
	/* Einstellungen fuer die aeussere Teaserhuelle */
	td.leftBorderCol div.lElCont div.tDesOut1,
	td.leftBorderCol div.lElCont div.tDesOut1BL
	{
		margin-top: 10px;
		border: 1px solid #D5D6D6;
		background: url(../xist4c/web/ofracar/02/img/teaserCont_top.gif) top left no-repeat;
		margin-bottom: 12px;
	}

	td.leftBorderCol div.lElCont div.tDesOut1BL
	{
		border: 0;
		background: transparent;
	}
	
	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: 100%;
		padding: 2px 10px 0px 10px;
	}
	
	td.leftBorderCol div.lElCont div.tOuterBL
	{
		padding: 0;
	}
	
	/* Zusaetzliche Design Kontainer fuer den Teaser Inhaltsbereich*/
	td.leftBorderCol div.lElCont div.tOuter div.des1,
	td.leftBorderCol div.lElCont div.tOuterBL div.des1BL
	{
	}
	
	td.leftBorderCol div.lElCont div.tOuter div.des2,
	td.leftBorderCol div.lElCont div.tOuterBL div.des2BL
	{
	}
	
	td.leftBorderCol div.lElCont div.tOuter div.des1 div.des3,
	td.leftBorderCol div.lElCont div.tOuterBL div.des1BL div.des3BL
	{
	}
	
	/* Einstellungen fuer die Teaserhuelle */
	td.leftBorderCol div.lElCont div.tOuter div.des1 div.des2 div.des3 div.content,
	td.leftBorderCol div.lElCont div.tOuterBL div.des1Bl div.des2BL div.des3BL div.contentBL
	{
		/width:100%;
		color: #000;
		font-family: "Trebuchet MS", Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	}
	
	/* 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 Text Inhaltsbereich */
	td.leftBorderCol div.lElCont p
	{
		font-size: 11px;
		line-height: 15px;
		margin: 0px 0px 5px 0px;
		font-family: "Trebuchet MS", Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	}
	
	/* 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;
		line-height: 15px;
		font-family: "Trebuchet MS", Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	}
	
	/* 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: 5px;
	}
	
	/* 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.teaserSublinkShell span.sL a:link,
	td.leftBorderCol div.lElCont div.teaserSublinkShell span.sL a:visited,
	td.leftBorderCol div.lElCont div.teaserSublinkShell span.sL a:hover
	{
		font-size: 9px;
		line-height: 13px;
		color: #000;
	}
	
	td.leftBorderCol div.lElCont div.teaserSublinkShell span.sL a:hover
	{
		color: #666;
	}
	
	/* Definition fuer die "mehr..." Link Grafik */
	td.leftBorderCol div.lElCont div.teaserSublinkShell span.sL img
	{
		width: 14px;
		height: 10px;
		border: 0px;
		vertical-align: middle;
		background: url(../xist4c/web/ofracar/02/img/littleTeaserArrow.gif) 0px 0px no-repeat;
	}
/* << */


/* >>Top Navigation*/
	/* Einstellungen fuer die Topnavigationtabelle */
	table.tNav
	{
		margin-top: 2px;
	}
	
	/* Spacereinstellungen fuer die Topnavigation */
	table.tNav td.spcLeft
	{
		width: 100%;
	}
	
	table.tNav td.spcRight
	{
	}
	
	/* Formatiert den Bezeichner fuer die Navigation */
	table.tNav td.prompt
	{
		display: none;
		color: #fff;
		font-weight: bold;
		font-size: 12px;
		white-space: nowrap;
	}
	
	/* Spalte fuer ein Topnavigations element */
	table.tNav td.navItem
	{
	}
	
	/* Grundeinstellung der Top Navigation fuer die Zustaende "normal", "im Pfad" und "hier"*/
	table.tNav td.navItem span.here,
	table.tNav td.navItem a.normal,
	table.tNav td.navItem a.normal:link, table.tNav td.navItem a.normal:visited, table.tNav td.navItem a.normal:hover,
	table.tNav td.navItem a.inPath:link, table.tNav td.navItem a.inPath:visited, table.tNav td.navItem a.inPath:hover
	{
		font-size: 11px;
		font-weight: normal;
		color: #fff;
	}
	
	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
	{
		font-style: italic;
	}
	
	/* 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: #336;
	}
	
	/* Angabe fuer den Zustand "hier" */
	table.tNav td.navItem span.here
	{
		color: #336;
	}
	
	/* Einstellung der Trennelemente */
	table.tNav td.sep img
	{
		height: 11px;
		margin: 0px 4px 0px 4px;
		background-color: #fff;
	}
/* << */


/* >> Navigationspfad */
	/* Einstellungen fuer 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 fuer 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 fuer 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/ofracar/02/img/trailSeperator.gif) top left no-repeat;
	}
/* << */


/* >>Panel with Product Table*/
	/* Enstellungen fuer den Panelkontainer */
	div.panelProductOuter
	{
		border: 1px solid #AFB0B2;
		margin: 0px 0px 20px 0px;
		/width: 100%;
	}

	/* Panel Titelkontainer */
	div.panelProductOuter div.panelTitle
	{
	}
	
	/* Panel Titel */
	div.panelProductOuter div.panelTitle h3
	{
	}
	
	/* Einstellungen fuer den Inhaltskontainer */
	div.panelProductOuter div.desOut1 div.des1
	{
	}

	div.panelProductOuter div.desOut1 div.des2
	{
	}

	div.panelProductOuter div.desOut1 div.des2 div.cont
	{
		padding: 2px 10px 3px 10px;
	}
	
	/* Einstellungen fuer XHTML-Feld */
	div.panelProductOuter div.paragraphProductDataRow
	{
		/width: 100%;
		padding: 5px 15px 5px 9px;
		background-color: #ECEDED;
	}

	div.panelProductOuter form
	{
		margin: 0;
		padding: 0;
	}
	
	/* Einstellungen fuer Preis Tabelle */
	div.panelProductOuter table.priceTable
	{
		height: 19px;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 8px;
		background: #ccc;
	}

	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: #000;
		font-weight: bold;
		font-size: 13px;
		line-height: 14px;
	}

	div.panelProductOuter table.priceTable td.amountCol input
	{
		width: 20px;
		font-size: 9px;
		margin: 0px 0px 2px 5px;
		padding: 1px 2px 1px 2px;
		border: 1px solid #ccc;
	}
	
	/* Einstellungen fuer Preis */
	div.panelProductOuter table.priceTable td.pricePrompt
	{
		font-weight: bold;
		color: #000;
		font-size: 13px;
		line-height: 14px;
		padding-right: 5px;
	}
	
	div.panelProductOuter table.priceTable td.price
	{
		width: 100%;
		margin: 0;
	}
	
	div.panelProductOuter table.priceTable td.price div
	{
		margin-top: 1px;
		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;
	}
	
	div.panelProductOuter table.priceTable td.buttonProductLinkShell div
	{
		/width: 100%;
		padding: 1px 0px 0px 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/ofracar/02/img/productRecomButton.gif) left center no-repeat;
	}
/* << */


/* >> Teaser company search */
	div.companySearchShell
	{
		margin: 0px 0px 5px 0px;
	}
	
	div.companySearchShell div.des1
	{
	}
	
	div.companySearchShell div.inner1
	{
	}
	
	/* Alle anzeigen */
	div.companySearchShell div.inner1 table.baseNav
	{
		width: 100%;
	}
	
	div.companySearchShell div.inner1 td.res
	{
		text-align: right;
		padding-top: 10px;
	}
	
	div.companySearchShell div.inner1 td.res a
	{
	}
	
	div.companySearchShell div.inner1 td.res a span
	{
		display: none;
	}
	
	div.companySearchShell div.inner1 td.res a img
	{
		width: 93px;
		height: 12px;
		border: 0;
		background: url(../xist4c/web/ofracar/02/img/prodAllButton.gif) top left no-repeat;
	}
	
	div.searchWoResEl
	{
		padding: 6px 15px 6px 15px;
		margin-bottom: 20px;
		border: 1px solid #039;
		color: #039;
	}

	/* form elements */
	form.companyElsShell
	{
		width: 100%;
		margin: 0;
	}
	
	form.companyElsShell table.elsMain
	{
		width: 100%;
	}
	
	form.companyElsShell table.elsMain td.go
	{
		padding-top: 10px;
		text-align: right;
		vertical-align: bottom;
	}
	
	form.companyElsShell table.elsMain td.go input
	{
		width: 57px;
		height: 12px;
		background: url(../xist4c/web/ofracar/02/img/prodSearchButton.gif) top left no-repeat;
	}
	
	form.companyElsShell table.elsMain td table.els
	{
		width: auto;
	}

	form.companyElsShell table.elsMain td table.els td.field
	{
		padding-top: 5px;
		padding-right: 10px;
	}
	
	form.companyElsShell table.elsMain td table.els td.field div.prompt
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		padding-bottom: 5px;
	}
	
	form.companyElsShell table.elsMain td table.els td.field input,
	form.companyElsShell table.elsMain td table.els td.field select
	{
		width: 172px;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
	}
	
	form.companyElsShell table.elsMain td table.els td.field input
	{
		padding-left: 2px;
		padding-right: 2px;
	}
	
	form.companyElsShell table.elsMain td table.els td.field select
	{
	}
/* << */


/* >> Company search results */
	div.compResOvListShell
	{
	}
	
	div.compResOvListShell div.results
	{
		font-size: 15px;
		font-weight: bold;
		padding: 10px 0px 10px 0px;
	}
	
	div.compResOvListShell div.pager
	{
	}
	
	div.compResOvListShell div.pager table.pInfo
	{
		display: none;
	}
	
	table.ovList
	{
		width: 100%;
		margin-bottom: 10px;
		border-collapse: collapse;
	}
	
	table.ovList img.spacerCol1
	{
	}
	
	table.ovList img.spacerCol2
	{
		width: 190px;
	}
	
	table.ovList img.spacerCol3
	{
		width: 55px;
	}
	
	table.ovList td,
	table.ovList th
	{
		text-align: left;
		vertical-align: top;
		font-size: 12px;
		line-height: 15px;
		font-weight: bold;
		border-bottom: 1px solid #C2C4C3;
		border-right: 5px solid #fff;
		width: 100%;
		padding: 3px 10px 3px 10px;
	}
	
	table.ovList th
	{
		font-size: 14px;
		font-weight: bold;
		background: #eee;
		border-bottom: 0;
	}
	
	table.ovList td.title,
	table.ovList td.text,
	table.ovList td.info
	{
	}
	
	table.ovList td.title h3
	{
		font-size: 12px;
		margin: 0;
	}
	
	table.ovList td.title h3 a,
	table.ovList td.title h3 a:link,
	table.ovList td.title h3 a:visited,
	table.ovList td.title h3 a:hover
	{
		color: #666;
	}
	
	table.ovList td.title h3 a:hover
	{
		color: #000;
	}
	
	table.ovList td.title,
	table.ovList td.text
	{
		padding-top: 6px;
	}
	
	table.ovList th.text,
	table.ovList td.text
	{
		border-right: 0;
	}
	
	table.ovList th.info,
	table.ovList td.info
	{
		text-align: center;
		border-right: 0;
	}
	
	table.ovList td.info img
	{
		border: 0;
		width: 20px;
		height: 20px;
		background: url(../xist4c/web/ofracar/02/img/prodSearchInfo.gif) top left no-repeat;
	}
	
	div.compSearchWoResEl
	{
		font-size: 13px;
		font-weight: bold;
		background: #eee;
		padding: 5px 10px 5px 10px;
	}
	
	#productSelect,
	#productSelect_col
	{
		display: none;
	}
	
	table.ovList div.ovListShell
	{
		font-size: 11px;
		font-weight: normal;
		color: #888;
		padding: 3px 10px 10px 20px;
	}

	table.ovList div.ovListShell div.listInner
	{
		padding-left: 10px;
	}
	
	table.ovList div.ovListShell div.item_groups
	{
		padding-bottom: 10px;
	}
	
	table.ovList div.ovListShell div.listPrompt
	{
		line-height: 14px;
		font-weight: bold;
		background: url(../xist4c/web/ofracar/02/img/Listelement.gif) 0px 4px no-repeat;
		padding-left: 10px;
	}
/* << */


/* >> Company detail */
	div.companyPanShell
	{
		margin-bottom: 12px;
	}
	
	div.companyPanShell div.compPSD1
	{
		border: 1px solid #005598;
	}
	
	div.companyPanShell div.compPSD2
	{
		padding: 10px;
	}
	
	div.companyPanShell div.title
	{
		background: #005598;
	}
	
	div.companyPanShell div.title h2
	{
		font-size: 14px;
		line-height: 16px;
		padding: 3px 5px 3px 5px;
		margin: 0;
		color: #fff;
	}
	
	div.companyPanShell tr.compPanItem td
	{
		vertical-align: top;
		text-align: left;
		padding-bottom: 5px;
	}
	
	div.companyPanShell tr.compPanItem td.cpiPrompt
	{
		padding-right: 20px;
		font-weight: bold;
	}
	
	div.companyPanShell tr.address td,
	div.companyPanShell tr.tel td,
	div.companyPanShell tr.fax td,
	div.companyPanShell tr.email td,
	div.companyPanShell tr.web td,
	div.companyPanShell tr.contpers td,
	div.companyPanShell tr.contpersemail td,
	div.companyPanShell tr.contperstel td,
	div.companyPanShell tr.category td,
	div.companyPanShell tr.product td
	{
	}

	iframe.cpFrame
	{
		overflow: auto;
	}
/*  << */


	div.floatTerm
	{
		clear: both;
	}


	table.mShell,
	table.contentMainTable
	{
		height: auto;
	}
