/******* >> Angaben zur Druckausgabe *******/

/* >> Angaben für den Druckheader */
	div.printHeader
	{
		display: block;
		margin-bottom: 2px;
	}
	
	div.printHeader div
	{
		border-bottom: 1px solid #000;
		padding: 5px 10px 10px 10px;
	}
	
	div.printButtonShell
	{
		display: block;
		height: 20px;
		border-bottom: 1px solid #000;
	}
	
	table.printButtonTable td
	{
		padding-left: 8px;
		padding-right: 8px;
	}
	
	img.printViewPrintIcon
	{
		height: 15px;
		width: 17px;
		vertical-align: bottom;
		background: url(../xist4c/web/ireksCom/01/img/printViewPrintIcon.gif) top left no-repeat;
		border: none;
	}
	
	img.printViewCloseWindowIcon
	{
		height: 15px;
		width: 15px;
		vertical-align: bottom;
		background: url(../xist4c/web/ireksCom/01/img/printViewCloseWindowIcon.gif) top left no-repeat;
		border: none;
	}
	
	img.printViewCameraIcon
	{
		height: 15px;
		width: 19px;
		vertical-align: bottom;
		background: url(../xist4c/web/ireksCom/01/img/printViewCameraIcon.gif) top left no-repeat;
		border: none;
	}
	
	img.printViewTeaserIcon
	{
		height: 15px;
		width: 15px;
		vertical-align: bottom;
		background: url(../xist4c/web/ireksCom/01/img/printViewTeaserIcon.gif) top left no-repeat;
		border: none;
	}
	
	table.printButtonTable td a
	{
		font-size: 11px;
		white-space: nowrap;
	}
	
	table.printButtonTable td span
	{
		padding-left: 4px;
	}
	
	
	
	@media print
	{
		div.printButtonShell,
		table.printButtonTable td,
		img.printViewPrintIcon,
		img.printViewCloseWindowIcon,
		table.printButtonTable td span
		{
			display: none;
		}
	}
/* << */

/* Globale Ebenen Shell */
div.globalLayerShell
{
	width: auto;
	text-align: left;
	padding-left: 25px;
	padding-right: 25px;
}

div.banner
{
	display: none;
}


div.decoHeader1
{
	margin-top: 10px;
	height: auto;
	position: relative;
	left: 0;
	top: 0;
	z-index: 11;
	font-size: 20pt;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	color: #000;
	border-bottom: 1px solid #000;
	text-transform: uppercase;
}

div.decoHeader2
{
	height: auto;
	position: relative;
	left: 0;
	top: 0;
	z-index: 11;
	font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #000;
	margin-top: 3px;
	text-transform: uppercase;
	margin-bottom: 30pt;
}

div.worldwideFlag
{
	display: none;
}

div.serviceIcons
{
	display: none;
}

div.kornbild
{
	display: none;
}


body
{
	font-family: Verdana, Arial, Helvetica, XHelvetica, sans-serif;
	font-size: 12pt;
	margin: 0;
	padding: 0;
}

/* >> Standardeinstellungen */
	/* Anpassungen fuer die Seiten Stammtabelle */
	table.mShell
	{
		width: 100%;
	}
	/* Anpassungen fuer die Zellen der Stammtabelle */
	table.mShell td.msCont
	{
	}
	
	/* Definition der Breite des linken Platzhalters */
	img.spacerLeft
	{
		display: none;
	}
	
	/* Definition des Platzhalters fuer den Inhalt */
	img.contentSpacer
	{
		height: 10px;
	}
	
	/* Definition der Breite des rechten Platzhalters */
	img.spacerRight
	{
		width: 20px;
	}
	
	/* Beseitigt ein Problem im Mozilla Browser */
	img.block
	{
		display: block;
	}

	/* Definitionen der Platzhalterzelle links*/
	td.spacerColumnLeft
	{
		display: none;
	}
	
	/* Anpassungen fuer die Hauptspalte des Inhalts */
	td.contentMainColumn
	{
		width: 100%;
		height: auto;
		padding-left: 25px;
		padding-right: 25px;
	}
	
	/* Container fuer den Inhalt */
	div.contentContainer
	{
		border-bottom: 1px solid #000;
	}
	
	/* Anpassungen fuer die Inhaltstabelle */
	table.contentTable
	{
		width: 100%;
	}
	
	/* Definitionen des Inhaltsbereichs */
	td.contentColumn
	{
		width: 100%;
	}
	
	/* Definitionen der Platzhalterzelle rechts*/
	td.spacerColumnRight
	{
		display: none;
	}

	/* Grundeinstellungen  fuer einige Element festlegen */
	th, td, p
	{
		font-family: Arial, Verdana,Helvetica, XHelvetica, sans-serif;
		font-size: 12pt;
	}
	
	em
	{
		font-style: normal;
		font-weight: bold;
	}
	
	/* Anpassungen fuer die Standard Absaetze */
	p
	{
		margin-top: 0px;
	}
	
	/* Allgemeine Einstellung fuer Aufzaehlungspunkte */
	ul
	{
		list-style-type: square;
	}
	
	/* Einstellungen fuer Ueberschriften */
	h1, h2, h3, h4, h5, h6
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-weight: bold;
	}
	
	h1
	{
		font-size: 14pt;
		margin: 0 0px 4pt 0px;
	}
	
	h2
	{
		font-size: 14pt;
		margin: 0 0px 10pt 0px;
	}
	
	h3
	{
		font-size: 13pt;
		margin: 0px 0px 4pt 0px;
	}
	
	h4
	{
		font-size: 13pt;
		margin: 0px 0px 4pt 0px;
	}
	
	/*Standard Link einstellungen*/
	a
	{
		color: #000;
	}
	
	a:link, a:visited, a:hover
	{
		color: #000;
		text-decoration: none;
	}
	
	a:hover
	{
		color: #000;
	}
/* << */


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

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

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

	table.twoColElShell td.l
	{
	}

	table.twoColElShell td.m
	{
	}
	
	table.twoColElShell td.r
	{
	}


/* >>Navigation links*/
	/* Aeusserer Navigationskontainer */
	div.navOuterShell
	{
		display: none;
	}
/* << */


/* >> Randbereich links */
	/* Definition des linken Randbereichs */
	td.leftBorderCol
	{
		height: auto;
		padding-top: 10px;
	}
/* << */

/* >> Randbereich rechts */
	/* Definition des rechten Randbereichs */
	td.rightBorderCol
	{
		padding-top: 10px;
	}
/* << */


/* >> Teaser rechts */
	/* Definition des Teasertitel */
	td.rightBorderCol div.rElCont div.title h3,
	td.rightBorderCol div.rElCont div.titleBL h3
	{
		font-size: 12px;
		margin: 0px;
		color: #000;
	}
	
	/* Definition des Teaseruntertitel */
	td.rightBorderCol div.rElCont h4
	{
		font-size: 11px;
		margin: 3px;
		color: #000;
	}
	
	/* Einstellungen fuer die aeußere Teaserhuelle */
	td.rightBorderCol div.rElCont div.tOuter,
	td.rightBorderCol div.rElCont div.tOuterBL
	{
		/width: 170px;
		margin-bottom: 12px;
	}

	/* Einstellungen fuer die Teaserhuelle */
	td.rightBorderCol div.rElCont div.tOuter div.des1 div.des2 div.content,
	td.rightBorderCol div.rElCont div.tOuterBL div.des1BL div.des2BL div.contentBL
	{
		/width: 170px;
	}
	
	/* 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;
	}

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


/* >> Teasers links */
	/* Definition des Teasertitel */
	td.leftBorderCol div.lElCont
	{
		display: none;
	}
	
	td.leftBorderCol div.lElCont div.title h3,
	td.leftBorderCol div.lElCont div.titleBL h3
	{
		font-size: 12px;
		margin: 0px;
		color: #000;
	}
	
	/* Definition des Teaseruntertitel */
	td.leftBorderCol div.lElCont h4
	{
		font-size: 11px;
		margin: 3px;
		color: #000;
	}
	
	/* Einstellungen fuer die aeußere Teaserhuelle */
	td.leftBorderCol div.lElCont div.tOuter,
	td.leftBorderCol div.lElCont div.tOuterBL
	{
		/width: 160px;
		margin-bottom: 12px;
	}

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

	/* Anpassungen des Text Inhaltsbereich */
	td.leftBorderCol div.lElCont p
	{
		font-size: 11px;
		margin: 0px 0px 10px 0px;
	}
	
	/* Anpassungen des Text Inhaltsbereich */
	/* Einstellungen der Bild und Content ausrichtung */
	td.leftBorderCol div.lElCont div.teaserImgOuter,
	td.leftBorderCol div.lElCont div.teaserImgOuterL,
	td.leftBorderCol div.lElCont div.teaserImgOuterR,
	td.leftBorderCol div.lElCont div.teaserFxImgOuter
	{
		padding-top: 2px;
		margin-bottom: 3px;
	}
	
	/* Fuer Bild zu Textabstand bei links und rechts umfliessend */
	td.leftBorderCol div.lElCont div.teaserImgOuterL
	{
		padding-right: 6px;
	}
	
	td.leftBorderCol div.lElCont div.teaserImgOuterR
	{
		padding-left: 6px;
	}
	
	td.leftBorderCol div.lElCont div.teaserContOuter
	{
	}
	
	/* Bild zu Textabstand bei rechts und links freibleibend*/
	td.leftBorderCol div.lElCont div.teaserContOuterL
	{
		padding-left: 6px;
	}
	
	td.leftBorderCol div.lElCont div.teaserContOuterR
	{
		padding-right: 6px;
	}
	
	/* Innerer Bild Container  */
	td.leftBorderCol div.lElCont div.teaserImgInner
	{
		margin-left: auto;
		margin-right: auto;
	}
	
	/* Bild zu Text im zentrierten Modus */
	td.leftBorderCol divteasersShell div.lElCont div.teaserCeImgOuter
	{
		text-align: center;
	}
	
	/* Anpassungen des XHTML Inhaltsbereich */
	td.leftBorderCol div.lElCont div.blockCont,
	td.leftBorderCol div.lElCont div.blockCont p,
	td.leftBorderCol div.lElCont div.blockCont ul,
	td.leftBorderCol div.lElCont div.blockCont ol
	{
		font-size: 11px;
	}
	
	/* Anpassungen des XHTML Inhaltsbereich */
	td.leftBorderCol div.lElCont div.blockCont p,
	td.leftBorderCol div.lElCont div.blockCont ul,
	td.leftBorderCol div.lElCont div.blockCont ol
	{
		margin-top: 0px;
		margin-bottom: 10px;
	}
/* << */


/* >> 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;
	}
	
	div.newsTContShell div.inner h3
	{
		font-size: 11px;
		margin: 0;
		font-weight: normal;
		margin-bottom: 5px;
		padding-left: 10px;
	}
/* << */


/* >> Termin uebersicht */
	div.appointmentOuterShell div.grpShell
	{
		margin-top: 10px;
		margin-bottom: 15px;
	}
	
	div.appointmentOuterShell div.grpShell h3
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 14px;
		margin: 0;
		background: #ccc;
		padding: 2px 5px 2px 5px;
	}
	
	div.appointmentOuterShell div.grpShell div.item
	{
		padding: 4px 5px 4px 5px;
		border-bottom: 1px solid #ccc;
	}
	
	div.appointmentOuterShell div.grpShell div.item div.date
	{
		float: left;
	}
	
	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;
	}
/* << */


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


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


/* >> Fragen und Antworten*/
	/* Einstellungen fuer Gruppenkontainer */
	div.faqGrShell
	{
		margin-bottom: 15px;
	}
	
	/* Definition der Gruppentitel in der Fragenuebersicht */
	div.faqGrShell h3
	{
		margin-bottom: 3px;
	}
	
	/* Anpassungen fuer den Listenelementekontainer */
	div.faqGrShell ul
	{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	/* Definitionen des Listenelements */
	div.faqGrShell ul li
	{
		margin-bottom: 5px;
	}
	
	/* Einstellungen fuer den Fragekontainer in der Detailansicht*/
	div.dQShell
	{
		margin: 10px 0px 15px 0px;
		border: 1px solid #000;
		background: #ccc;
	}
	
	/* Anpassungen des "Frage" Titels auf der Detailseite */
	div.dQShell div.prefix
	{
		padding: 5px;
		background: #999;
		font-weight: bold;
		font-size: 16px;
	}
	
	/* Einstellungen der Detail Ansicht der Frage */
	div.dQShell div.question
	{
		padding: 5px 5px 5px 20px;
	}
/* << */


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

	/* Linklisten Bullet */
	table.llShell td img.bullet
	{
		width: 6px;
		height: 6px;
		margin-top: 5px;
		margin-right: 6px;
		border: 1px solid #000;
	}
	
	/* Anpassungen der Linkbeschreibung */
	table.llShell td.desc
	{
		font-size: 11px;
	}
/* << */


/* >> Standard Listenelement */
	/* Anpassungen fuer den Listeneintragkontainer */
	div.gOvItem
	{
		margin-bottom: 12px;
	}
	
	/* Definition des Titels des Listeneintrags */
	div.gOvItem h3
	{
		margin: 0px 0px 8px 0px;
	}
	
	/* Definition des Untertitels des Listeneintrags */
	div.gOvItem h4
	{
		margin: 0px 0px 3px 0px;
	}
	
	/* Definition der Beschreibung des Listeneintrags */
	div.gOvItem div
	{
		margin: 0px;
	}
	
	/* Definitionen fuer das Listenbild */
	div.gOvItem a img.rFloat,
	div.gOvItem img.rFloat
	{
		float: right;
		margin-left: 10px;
		margin-bottom: 5px;
		clear: both;
	}
/* <<  */


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

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

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

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

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

	div.multiColShell table tr.forceWidth td.recipe3Col2 img
	{
		width: 58%;
	}
	/* << */
	
	/* Rezepte 4 spaltig  breiten*/
	div.multiColShell th.recipe4Col3,
	div.multiColShell td.recipe4Col3,
	div.multiColShell th.recipe4Col4,
	div.multiColShell td.recipe4Col4
	{
		text-align: center;
	}
	
	div.multiColShell table tr.forceWidth td.recipe4Col1 img
	{
		width: 22%;
	}

	div.multiColShell table tr.forceWidth td.recipe4Col2 img
	{
		width: 51%;
	}

	div.multiColShell table tr.forceWidth td.recipe4Col3 img
	{
		width: 14%;
	}
	/* << */

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

/* >> partner search */
	div.partnerSearchItemShell li.item
	{
		list-style: disc;
		padding-bottom: 10px;
		margin-bottom: 20px;
	}

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


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

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

	div.tNavKont,
	table.headerImg,
	div.skipNav,
	div.linkCont1,
	div.linkCont2,
	div.qSearchCont,
	div.lSwCont,
	div.qAccessCont,
	div.quickLogKontainer,
	div.fLOuterShell,
	table.searchAndTrailBg,
	div.topAddContrContainer,
	div.bottomAddContrContainer,
	td.msFooter
	{
		display: none;
	}
	
	table.headerElements
	{
		width: 100%;
	}

/******* << Angaben zur Druckausgabe *******/

