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


/* Anpassungen fuer die Seiten Stammtabelle */
table.mShell
{
	width: 800px;
}
/* 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;
}


/* >> Barriere freie Seiten*/
	div.skipNav
	{
		font-size: 80%;
		text-align: left;
	}
/* << */

/* >> Freie Inhaltscont*/
	div.cont0,
	div.cont1,
	div.cont2,
	div.cont3,
	div.cont4,
	div.cont5,
	div.cont6,
	div.cont7,
	div.cont8,
	div.cont9,
	div.cont10,
	div.cont11,
	div.cont12,
	div.cont13,
	div.cont14,
	div.cont15
	{
		display: none;
		font-size: 80%;
	}
/* << */


/* >> Standardeinstellungen */
	/* Einstellungen für die Suche und Trail Tabelle*/
	table.searchAndTrailBg
	{
		width: 800px;
		margin: 5px 0px 10px 0px;
	}
	
	table.searchAndTrailBg,
	table.searchAndTrailBg td
	{
		border: 0;
	}
	
	/* Platzhalter fuer Navigationszelle */
	img.navigationColumnSpacer
	{
		width: 170px;
	}
	
	/* Definition der Breite des linken Platzhalters */
	img.spacerLeft
	{
		width: 20px;
	}
	
	/* Definition des Platzhalters fuer den Inhalt */
	img.contentSpacer
	{
		height: 10px;
	}
	
	/* Definition der Breite des rechten Platzhalters */
	img.spacerRight
	{
		width: 20px;
	}
	
	/* Beseitigt ein Problem im Mozilla Browser */
	img.block
	{
		display: block;
	}
	
	/* Einstellungen fuer die Basistabelle des Inhalts */
	table.contentMainTable
	{
		width: 800px;
	}
	
	table.contentMainTable,
	table.contentMainTable td
	{
		border: 0px;
	}
	
	/* Anpassungen fuer die Navigationsspalte */
	table.contentMainTable td.leftBorderCol
	{
	}
	
	/* 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%;
	}
	
	table.contentTable a
	{
		font-size: 80%;
	}
	/* Definitionen des Inhaltsbereichs */
	td.contentColumn
	{
		width: 100%;
	}
	
	/* Definitionen der Platzhalterzelle rechts*/
	td.spacerColumnRight
	{
	}
	
	/* Anpassungen für zweispaltigen Inhalt (linke Spalte, abstand zwischen den Spalten, rechte Spalte) */
	table.twoColElShell
	{
		width: 100%;
		border: 0;
	}
	
	table.twoColElShell td
	{
		border: 0;
	}
	
	table.twoColElShell td.leftSpc img
	{
		width: 190px;
	}
	
	table.twoColElShell td.middleSpc img
	{
		width: 12px;
	}
	
	table.twoColElShell td.rightSpc img
	{
		width: 190px;
	}
	
	/* Grundeinstellungen  fuer einige Element festlegen */
	th, td, p
	{
		font-family: Verdana, Arial, Helvetica, XHelvetica, sans-serif;
	}
	
	/* Anpassungen fuer die Standard Absaetze */
	p
	{
		margin-top: 0px;
		font-size: 80%;
	}
	
	/* Allgemeine Einstellung fuer Aufzaehlungspunkte */
	ul
	{
		list-style-type: square;
	}
	
	/* Einstellungen fuer Ueberschriften */
	h1
	{
		margin: 0px 0px 13px 0px;
		font-size: 120%;
	}
	
	h2
	{
		margin: 0px 0px 10px 0px;
		font-size: 110%;
	}
	
	h3
	{
		margin: 0px 0px 8px 0px;
		font-size: 100%;
	}
	
	h4
	{
		margin: 0px 0px 13px 0px;
		font-size: 90%;
	}
	
	
	/*Standard Link einstellungen*/
	a
	{
		color: #309;
	}
	
	a:link, a:visited, a:hover
	{
		color: #309;
	}
	
	a:hover
	{
		color: #903;
	}
/* << */

/* >> Seitentitelelement */
	/*  Aeussere Elemethuelle */
	div.titlesShell
	{
		margin-bottom: 12px;
	}
	
	/* tabelle fuer die Titel */
	div.titlesShell table
	{
		border: 0;
	}
	
	/* Links ausgerichtete Bildspalte */
	div.titlesShell table td.imgL
	{
		padding-right: 10px;
		vertical-align: bottom;
	}
	
	/* Links ausgerichtetes Bild */
	div.titlesShell table td.imgL div.img
	{
	}
	
	/* Rechts ausgerichtete Bildspalte */
	div.titlesShell table td.imgR
	{
		padding-left: 10px;
		vertical-align: bottom;
	}
	
	/* Rechts ausgerichtetes Bild */
	div.titlesShell table td.imgR div.img
	{
	}
	
	/* Linke Titelspalte */
	div.titlesShell table td.titlesL
	{
		vertical-align: bottom;
	}
	
	/* Rechte Titelspalte */
	div.titlesShell table td.titlesR
	{
		vertical-align: bottom;
	}
/* << */


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


/* >>Top Navigation*/
	/* Einstellungen fuer die Topnavigationtabelle */
	table.tNav
	{
		margin: 5px 0px 10px 0px;
	}
	
	table.tNav,
	table.tNav td
	{
		border: 0;
		padding-right: 10px;
		font-size: 90%;
	}
	
	/* Spacereinstellungen fuer die Topnavigation */
	table.tNav td.spcLeft
	{
		width: 100%;
	}
	
	/* Formatiert den Bezeichner für die Navigation */
	table.tNav td.prompt
	{
		font-family: Verdana, Arial, Helvetica, XHelvetica, sans-serif;
		color: #000;
		white-space: nowrap;
	}
	
	/* Spalte fuer ein Topnavigations element */
	table.tNav td.navItem
	{
	}
	
	/* Grundeinstellung der Top Navigation für die Zustände "normal", "im Pfad" und "hier"*/
	table.tNav td.navItem span.here,
	table.tNav td.navItem a.normal,
	table.tNav td.navItem a.normal:link, table.tNav td.navItem a.normal:visited, table.tNav td.navItem a.normal:hover,
	table.tNav td.navItem a.inPath:link, table.tNav td.navItem a.inPath:visited, table.tNav td.navItem a.inPath:hover
	{
		font-weight: normal;
	}
/* << */


/* >> Erste Ebene navigation */
	table.firstLevelNav
	{
		width: 100%;
		margin: 5px 0px 10px 0px;
	}
	
	table.firstLevelNav,
	table.firstLevelNav td
	{
		border: 0px;
		font-size: 90%;
	}
	
	table.firstLevelNav td
	{
		padding-right: 10px;
	}
/* << */


/* >> Navigationspfad */
	/* Anpassungen des Trail Homelinks fuer normalen Link,  besuchter Link und Reaktion beim Ueberfahren mit der Maus */
	table.trailShell td
	{
		font-size: 80%;
	}
	
	table.trailShell td a.hNormal,
	table.trailShell td a.hNormal:link, table.trailShell td a.hNormal:visited, table.trailShell td a.hNormal:hover
	{
	}
	
	/* Einstellung für die momentan aktive Seite */
	table.trailShell td span.hHere
	{
		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
	{
	}
	
	/* Einstellung für die momentan aktive Seite */
	table.trailShell td span.here
	{
		font-weight: bold;
	}
	
	/* Anpassungen fuer das Navigationspfad Trennelement*/
	table.trailShell td.sep img
	{
		height: 9px;
		width: 15px;
		margin: 2px 3px 0px 3px;
		background: url(img/trailSeperator.gif) top left no-repeat;
	}
/* << */


/* >>Navigation links*/
	/*Angaben zur Navigationshuelle.
		Je Ebene haben Sie die Moeglichkeit den Ebenenhintergrund zu veraendern.*/
	ul.navCHS_0,
	ul.navCHS_1,
	ul.navCHS_2,
	ul.navCHS_3
	{
		display: block;
		margin-left: 0px;
		padding-left: 15px;
		margin-bottom: 5px;
	}
	
	ul.navCHS_0
	{
		font-size: 80%;
		margin-bottom: 30px;
	}
	
	ul.navCHS_1
	{
	}
	
	ul.navCHS_0 li,
	ul.navCHS_1 li,
	ul.navCHS_2 li,
	ul.navCHS_3 li
	{
		display: list-item;
		list-style: circle;
		margin-bottom: 5px;
	}
	
	/* Angaben zur Navigationsknotenhuelle */
	li.navNS_0
	{
	}
	
	li.navNS_1,
	li.navNS_2,
	li.navNS_3
	{
	}
	
	/* Ebene 0 */
	li.navEl_0_here div.noLink,
	li.navEl_0_normal a,
	li.navEl_0_normal a:link, li.navEl_0_normal a:visited, li.navEl_0_normal a:hover,
	li.navEl_0_inPath a,
	li.navEl_0_inPath a:link, li.navEl_0_inPath a:visited, li.navEl_0_inPath a:hover
	{
		display: block;
		font-family: Verdana, Arial, Helvetica, XHelvetica, sans-serif;
		font-weight: bold;
		color: #339;
	}
	
	li.navEl_0_normal a:hover, li.navEl_0_inPath a:hover
	{
		color: #000;
	}
	
	li.navEl_0_here div.noLink
	{
		color: #000;
		font-weight: bold;
	}
	
	/* Ebene 1 */
	div.navEl_1_here div.noLink,
	div.navEl_1_normal a,
	div.navEl_1_normal a:link, div.navEl_1_normal a:visited, div.navEl_1_normal a:hover,
	div.navEl_1_inPath a,
	div.navEl_1_inPath a:link, div.navEl_1_inPath a:visited, div.navEl_1_inPath a:hover
	{
		display: block;
		font-family: Verdana, Arial, Helvetica, XHelvetica, sans-serif;
		font-weight: bold;
		color: #339;
		font-size: 90%;
	}
	
	div.navEl_1_normal a:hover, div.navEl_1_inPath a:hover
	{
		color: #000;
	}
	
	div.navEl_1_here div.noLink
	{
		color: #000;
		font-weight: bold;
	}
	
	/* Ebene 2 */
	div.navEl_2_here div.noLink,
	div.navEl_2_normal a,
	div.navEl_2_normal a:link, div.navEl_2_normal a:visited, div.navEl_2_normal a:hover,
	div.navEl_2_inPath a,
	div.navEl_2_inPath a:link, div.navEl_2_inPath a:visited, div.navEl_2_inPath a:hover
	{
		display: block;
		font-family: Verdana, Arial, Helvetica, XHelvetica, sans-serif;
		color: #339;
		font-size: 80%;
	}
	
	div.navEl_2_normal a:hover, div.navEl_2_inPath a:hover
	{
		color: #000;
	}
	
	div.navEl_2_here div.noLink
	{
		color: #000;
	}
	
	/* Ebene 3 */
	div.navEl_3_here div.noLink,
	div.navEl_3_normal a,
	div.navEl_3_normal a:link, div.navEl_3_normal a:visited, div.navEl_3_normal a:hover,
	div.navEl_3_inPath a,
	div.navEl_3_inPath a:link, div.navEl_3_inPath a:visited, div.navEl_3_inPath a:hover
	{
		display: block;
		font-family: Verdana, Arial, Helvetica, XHelvetica, sans-serif;
		color: #339;
		font-size: 75%;
	}
	
	div.navEl_3_normal a:hover, div.navEl_3_inPath a:hover
	{
		color: #000;
	}
	
	div.navEl_3_here div.noLink
	{
		color: #000;
		font-weight: bold;
	}
	
	/* Navigationsbild Kontainer */
	div.navigationImage
	{
		text-align: center;
	}
/* << */


/* >> Teaser */
	/* Definition der Teaser Spalte */
	td.rightBorderCol a
	{
		font-size: 100%;
	}
	
	/* Anpassungen der Teaser Breite und den Abstand von oben*/
	td.rightBorderCol img.topSpc,
	td.rightBorderCol img.bottomSpc
	{
		height: 10px;
		width: 170px;
	}
	
	td.rightBorderCol img.bottomSpc
	{
		height: 1px;
	}
	
	/* Teaser Ebenen Kontainer */
	table.rElCont,
	table.rElCont td
	{
		border: 0;
	}
	
	/* Einstellung des Teaser Inhaltbereichs */
	table.rElCont td div.title,
	table.rElCont td div.titleBL
	{
		background: #dde5ee;
		padding: 1px 5px 1px 5px;
		border-top: 1px solid #4d7aa5;
		border-bottom: 1px solid #4d7aa5;
	}
	
	/* Definition des Teasertitel */
	table.rElCont td div.title h3,
	table.rElCont td div.titleBL h3
	{
		margin: 0px;
		color: #000;
		font-size: 80%;
	}
	
	/* Definition des Teaseruntertitel */
	table.rElCont td h4
	{
		margin: 3px;
		color: #000;
		font-size: 70%;
	}
	
	/* Einstellungen fuer die aeußere Teaserhuelle */
	table.rElCont td div.tOuter,
	table.rElCont td div.tOuterBL
	{
		/width: 170px;
		margin-bottom: 12px;
	}
	
	/* Zusätzliche Design Kontainer fuer den Teaser Inhaltsbereich*/
	table.rElCont td div.tOuter div.des1,
	table.rElCont td div.tOuterBL div.des1BL,
	{
	}
	
	table.rElCont td div.tOuter div.des1 div.des2,
	table.rElCont td div.tOuterBL div.des1BL div.des2BL
	{
	}
	
	/* Einstellungen fuer die Teaserhuelle */
	table.rElCont td div.tOuter div.des1 div.des2 div.content,
	table.rElCont td div.tOuterBL div.des1BL div.des2BL div.contentBL
	{
		/width: 170px;
		border: 1px solid #ccc;
		padding-top: 5px;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		font-size: 90%;
	}
	
	table.rElCont td div.tOuterBL div.des1BL div.des2BL div.contentBL
	{
		padding: 0;
		border: 0;
	}
	
	/* 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;
	}
	
	table.rElCont td p
	{
		margin: 0px 0px 10px 0px;
	}
	
	/* Anpassungen des XHTML Inhaltsbereich */
	table.rElCont td div.blockCont
	{
	}
	
	table.rElCont td div.blockCont p,
	table.rElCont td div.blockCont ul,
	table.rElCont td div.blockCont ol
	{
	}
	
	/* Anpassungen des XHTML Inhaltsbereich */
	table.rElCont td div.blockCont p,
	table.rElCont td div.blockCont ul,
	table.rElCont td div.blockCont ol
	{
		margin-top: 0px;
		margin-bottom: 10px;
	}
	
	table.rElCont td div.blockCont ul,
	table.rElCont td div.blockCont ol
	{
		font-size: 80%;
	}
	
	/* Einstellungen der Abstaende des Mehrlinks */
	td.rightBorderCol table.rElCont div.teaserSublinkShell
	{
		padding: 1px 3px 1px 3px;
		text-align: right;
	}
	
	/* Anpassen der Schriftgroesse des "mehr..." Links */
	td.rightBorderCol table.rElCont div.teaserSublinkShell span.sL a
	{
		font-size: 80%;
	}
	
	/* Definition fuer die "mehr..." Link Grafik */
	td.rightBorderCol table.rElCont div.teaserSublinkShell span.sL img
	{
		width: 6px;
		height: 10px;
		vertical-align: text-top;
		border: 0px;
		background: url(img/littleTeaserArrow.gif) bottom left no-repeat;
	}
	
	/* Anpassungen der Platzhalterzelle der rechten Teaser Spalte*/
	td.tRightSpcCol
	{
		display: none;
	}
	
	/* Anpassungen des Platzhalters der rechten Teaser Spalte*/
	td.tRightSpcCol img
	{
		display: none;
	}
/* << */


/* >> Navigation Teaser */
	/* Definition der Teaser Spalte */
	div.leBoElShell a
	{
	}
	
	/* Anpassungen der Teaser Breite und den Abstand von oben*/
	div.leBoElShell img.topSpc,
	div.leBoElShell img.bottomSpc
	{
		height: 10px;
		width: 160px;
	}
	
	div.leBoElShell img.bottomSpc
	{
		height: 1px;
	}
	
	/* Teaser Ebenen Kontainer */
	div.leBoElShell table.lElCont
	{
		width: 100%;
	}
	
	div.leBoElShell table.lElCont,
	div.leBoElShell table.lElCont td
	{
		border: 0;
	}
	
	/* Einstellung des Teaser Inhaltbereichs */
	div.leBoElShell table.lElCont td div.title,
	div.leBoElShell table.lElCont td div.titleBL
	{
		margin-left: 5px;
		margin-right: 5px;
		background: #8fc65d;
		padding: 1px 5px 1px 5px;
		border-top: 1px solid #4d7aa5;
		border-bottom: 1px solid #4d7aa5;
	}
	
	div.leBoElShell table.lElCont td div.titleBL
	{
		margin: 0;
	}
	
	/* Definition des Teasertitel */
	div.leBoElShell table.lElCont td div.title h3,
	div.leBoElShell table.lElCont td div.titleBL h3
	{
		margin: 0px;
		color: #000;
		font-size: 80%;
	}
	
	/* Definition des Teaseruntertitel */
	div.leBoElShell table.lElCont td h4
	{
		margin: 3px;
		color: #000;
		/* font-size: 70%; */
	}
	
	/* Einstellungen fuer die aeußere Teaserhuelle */
	div.leBoElShell table.lElCont td div.tOuter,
	div.leBoElShell table.lElCont td div.tOuterBL
	{
		margin-left: 5px;
		margin-right: 5px;
		/width: 160px;
		margin-bottom: 12px;
	}
	
	div.leBoElShell table.lElCont td div.tOuterBL
	{
		margin-left: 0;
		margin-right: 0;
	}
	
	/* Zusätzliche Design Kontainer fuer den Teaser Inhaltsbereich*/
	div.leBoElShell table.lElCont td div.tOuter div.des1,
	div.leBoElShell table.lElCont td div.tOuterBL div.des1BL
	{
	}
	
	div.leBoElShell table.lElCont td div.tOuter div.des1 div.des2,
	div.leBoElShell table.lElCont td div.tOuterBL div.des1BL div.des2BL
	{
	}
	
	/* Einstellungen fuer die Teaserhuelle */
	div.leBoElShell table.lElCont td div.tOuter div.des1 div.des2 div.content,
	div.leBoElShell table.lElCont td div.tOuterBL div.des1BL div.des2BL div.contentBL
	{
		/width: 160px;
		border: 1px solid #333;
		padding-top: 5px;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		/* font-size: 90%; */
	}
	
	div.leBoElShell table.lElCont td div.tOuterBL div.des1BL div.des2BL div.contentBL
	{
		border: 0;
		padding: 0;
	}
	
	/* Anpassungen des Text Inhaltsbereich */
	div.leBoElShell table.lElCont td p
	{
		margin: 0px 0px 10px 0px;
	}
	
	/* Anpassungen des Text Inhaltsbereich */
	/* Einstellungen der Bild und Content ausrichtung */
	div.leBoElShell table.lElCont div.teaserImgOuter,
	div.leBoElShell table.lElCont div.teaserImgOuterL,
	div.leBoElShell table.lElCont div.teaserImgOuterR,
	div.leBoElShell table.lElCont div.teaserFxImgOuter
	{
		padding-top: 2px;
		margin-bottom: 3px;
	}
	
	/* Fuer Bild zu Textabstand bei links und rechts umfliessend */
	div.leBoElShell table.lElCont div.teaserImgOuterL
	{
		padding-right: 6px;
	}
	
	div.leBoElShell table.lElCont div.teaserImgOuterR
	{
		padding-left: 6px;
	}
	
	div.leBoElShell table.lElCont div.teaserContOuter
	{
	}
	
	/* Bild zu Textabstand bei rechts und links freibleibend*/
	div.leBoElShell table.lElCont div.teaserContOuterL
	{
		padding-left: 6px;
	}
	
	div.leBoElShell table.lElCont div.teaserContOuterR
	{
		padding-right: 6px;
	}
	
	/* Innerer Bild Container  */
	div.leBoElShell table.lElCont div.teaserImgInner
	{
		margin-left: auto;
		margin-right: auto;
	}
	
	/* Bild zu Text im zentrierten Modus */
	div.leBoElShell table.lElCont div.teaserCeImgOuter
	{
		text-align: center;
	}
	
	/* Anpassungen des XHTML Inhaltsbereich */
	div.leBoElShell table.lElCont td div.blockCont
	{
	}
	
	div.leBoElShell table.lElCont td div.blockCont p,
	div.leBoElShell table.lElCont td div.blockCont ul,
	div.leBoElShell table.lElCont td div.blockCont ol
	{
	}
	
	/* Anpassungen des XHTML Inhaltsbereich */
	div.leBoElShell table.lElCont td div.blockCont p,
	div.leBoElShell table.lElCont td div.blockCont ul,
	div.leBoElShell table.lElCont td div.blockCont ol
	{
		margin-top: 0px;
		margin-bottom: 10px;
	}
	
	div.leBoElShell table.lElCont td div.blockCont ul,
	div.leBoElShell table.lElCont td div.blockCont ol
	{
		/* font-size: 80%; */
	}
	
	/* Einstellungen der Abstaende des Mehrlinks */
	div.leBoElShell table.lElCont div.teaserSublinkShell
	{
		padding: 1px 3px 1px 3px;
		text-align: right;
	}
	
	/* Anpassen der Schriftgroesse des "mehr..." Links */
	div.leBoElShell table.lElCont div.teaserSublinkShell span.sL a
	{
		font-size: 80%;
	}
	
	/* Definition fuer die "mehr..." Link Grafik */
	div.leBoElShell table.lElCont div.teaserSublinkShell span.sL img
	{
		width: 6px;
		height: 10px;
		vertical-align: text-top;
		border: 0px;
		background: url(img/littleTeaserArrow.gif) bottom left no-repeat;
	}
	
	/* Anpassungen der Platzhalterzelle der rechten Teaser Spalte*/
	div.leBoElShell td.tRightSpcCol
	{
		display: none;
	}
	
	/* Anpassungen des Platzhalters der rechten Teaser Spalte*/
	div.leBoElShell td.tRightSpcCol img
	{
		display: none;
	}
/* << */


/* >> Trenner fuer Content Elemente */
	/* Trennelement Container */
	table.separatorShell
	{
		width: 100%;
		margin-top: 7px;
		margin-bottom: 15px;
		background-color: #a0b8cf;
		border: 0;
	}
/* << */


/* >> 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: 100%;
	}
	
	table.llShell td.title ul
	{
		margin: 0px;
		padding: 0px;
		margin-left: 5px;
		padding-left: 20px;
	}
	
	table.llShell td.title ul
	{
		font-size: 80%;
	}
	
	/* Anpassungen der Linkbeschreibung */
	table.llShell td.desc
	{
		font-size: 80%;
	}
/* << */


/* >> Dokumentenliste */
	/* Document Liste Tabelle */
	table.dList
	{
	}
	
	/* Einstellungen fuer die Dateibeschreibung */
	table.dList td ul li div.desc
	{
		font-size: 80%;
	}
	
	/* Groesse des Listentitels */
	table.dList td ul li span.size
	{
		font-family: Verdana, Arial, Helvetica, XHelvetica, sans-serif;
		font-size: 70%;
		color: #000;
		white-space: nowrap;
	}
	
	table.dList td ul
	{
		margin: 0px;
		padding: 0px;
		margin-left: 5px;
		padding-left: 20px;
	}
/* << */


/* >> Fusszeile*/
	/* Spalte des Footers */
	td.msFooter
	{
	}
	/* Anpassungen fuer den Fusszeilenkontainer*/
	div.decoEl
	{
		width: 800px;
	}
	div.deco_1
	{
	}
	
	div.deco_2
	{
	}
	 
	/* Definitionen fuer die Fusszeilentabelle */
	table.footer
	{
		width: 500px;
		padding: 3px 0px 3px 0px;
		margin: 0px auto 0px auto;
	}
	
	/* Einstellungen der Fusszeilen Tabellenzelle */
	table.footer td
	{
		font-size: 65%;
		color: #000;
	}
	
	/* Anpassungen der Fusszeilen Inhaltselemente*/
	table.footer td p,
	table.footer td ul,
	table.footer td ol,
	table.footer td form,
	table.footer td h1,
	table.footer td h2,
	table.footer td h3,
	table.footer td h4,
	table.footer td h5,
	table.footer td h6
	{
		padding-top: 0px;
		padding-bottom: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
/* << */


/* >> Autonews Panel */
	/* Auto news Tabelle */
	table.aNP
	{
	}
	
	/* Definition des Autonews Panel Datum */
	table.aNP td span.date
	{
		font-size: 80%;
		padding-bottom: 3px;
	}
	
	/* Einstellungen des Autonews Titels */
	table.aNP td h3.title
	{
		display: inline;
		margin: 0px 0px 1px 0px;
		font-size: 80%;
	}
	
	table.aNP td h3.title a
	{
		font-size: 100%;
	}
	
	/* 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: 80%;
	}
	
	table.aNP td h4.subtitle a
	{
		font-size: 100%;
	}
	/* Einstellungen der Autonews Beschreibung */
	table.aNP td div.desc
	{
		margin: 0px;
		font-size: 70%;
	}
	
	/* 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: 90%;
	}
	
	/* 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: 70%;
	}
	
	/* Anpassen des Autonews Panel "zur Uebersicht...." Icons */
	table.aNPSublink td a img
	{
		display: none;
	}
/* << */


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


/* >> Absaetze im Panel Modus */
	/* Panel Titelkontainer */
	div.panelTitle
	{
		/width: 100%;
		border-left: 1px solid #4d7aa5;
		border-top: 1px solid #4d7aa5;
		border-right: 1px solid #4d7aa5;
		padding: 1px 5px 2px 5px;
	}
	
	/* Panel Titlekontainer im Footerbereich */
	table.footer td div.panelTitle
	{
		/width: 100%;
		border-left: 1px solid #4d7aa5;
		border-top: 1px solid #4d7aa5;
		border-right: 1px solid #4d7aa5;
		padding: 1px 5px 2px 5px;
	}
	
	/* Panel Titel */
	div.panelTitle h3
	{
		font-size: 13px;
		margin: 0px;
	}
	
	/* Panel Titel im Footerbereich*/
	table.footer td div.panelTitle h3
	{
		font-size: 11px;
		margin: 0px;
	}
	
	/* Enstellungen fuer den Panelkontainer */
	div.panelOuter
	{
		/width: 100%;
		margin-bottom: 12px;
	}
	
	/* Enstellungen fuer den Panelkontainer im Footerbereich*/
	table.footer td div.panelOuter
	{
		/width: 100%;
		margin-bottom: 12px;
	}
	
	/* Einstellungen fuer den Inhaltskontainer */
	div.panelOuter div
	{
	}
	
	div.panelOuter div div.cont
	{
		/width: 100%;
		border: 1px solid #4d7aa5;
		padding-top: 5px;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
	}
	
	/* Einstellungen fuer den Inhaltskontainer im Footerbereich*/
	table.footer td div.panelOuter div div.cont
	{
		/width: 100%;
		border: 1px solid #4d7aa5;
		padding-top: 5px;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
	}
	
	/* Design Panel Titelkontainer */
	div.designTitle
	{
		/width: 100%;
		background-color: #a0b8cf;
		border-left: 1px solid #a0b8cf;
		border-right: 1px solid #a0b8cf;
		padding: 1px 5px 2px 5px;
	}
	
	/* Design Panel Titelkontainer im Footerbereich*/
	table.footer td div.designTitle
	{
		/width: 100%;
		background-color: #a0b8cf;
		border-left: 1px solid #a0b8cf;
		border-right: 1px solid #a0b8cf;
		padding: 1px 5px 2px 5px;
	}
	
	/* Design Panel Titel */
	div.designTitle h3
	{
		font-size: 13px;
		margin: 0px;
	}
	
	/* Design Panel Titel im Footerbereich*/
	table.footer td div.designTitle h3
	{
		font-size: 11px;
		margin: 0px;
	}
	
	/* 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 Design Inhaltskontainer  */
	div.desPanelOuter div div.cont
	{
		/width: 100%;
		border: 1px solid #4d7aa5;
		background-color: #efefef;
		padding-top: 5px;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
	}
	
	/*  Einstellungen fuer den Design Inhaltskontainer  im Footerbereich*/
	table.footer td div.desPanelOuter div div.cont
	{
		/width: 100%;
		border: 1px solid #4d7aa5;
		background-color: #efefef;
		padding-top: 5px;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
	}
/* << */


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


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


/* >> 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: 75%;
		color: #333;
	}
	
	/* Definition der Schriftfarbe der Tabellenzelle fuer die gefundenen Seiten */
	div.pager table.pPages td
	{
		color: #369;
	}
	
	/* Einstellung der momentan angewaehlten Seite */
	div.pager table.pPages td span
	{
		font-weight: bold;
		color: #003;
	}
	
	/* Anpassen der Links */
	div.pager table.pPages td a:link,
	div.pager table.pPages td a:visited,
	div.pager table.pPages td a:hover
	{
		font-size: 80%;
		vertical-align: middle;
	}
	
	/*  Anpassungen fuer den linken Pager Pfeil aktiv und passiv*/
	div.pager table.pPages td a img.firstAct
	{
		height: 9px;
		width: 11px;
		background: url(img/firstPageButtActive.gif) center left no-repeat;
		margin: 0px 4px 0px 0px;
		border: 0px;
	}
	
	div.pager table.pPages td img.firstPass
	{
		height: 9px;
		width: 11px;
		margin: 0px 4px 0px 0px;
		background: url(img/firstPageButtPassive.gif) center left no-repeat;
		border: 0px;
	}
	
	/* Anpassungen fuer den halb linken Pager Pfeil aktiv und passiv */
	div.pager table.pPages td a img.prevAct
	{
		height: 9px;
		width: 5px;
		margin: 0px 2px 0px 0px;
		background: url(img/prevPageButtActive.gif) center left no-repeat;
		border: 0px;
	}
	
	div.pager table.pPages td img.prevPass
	{
		height: 9px;
		width: 5px;
		margin: 0px 2px 0px 0px;
		background: url(img/prevPageButtPassive.gif) center left no-repeat;
		border: 0px;
	}
	
	/* Anpassungen fuer den halb rechten Pager Pfeil aktiv und passiv */
	div.pager table.pPages td a img.nextAct
	{
		height: 9px;
		width: 5px;
		margin: 0px 0px 0px 2px;
		background: url(img/nextPageButtActive.gif) center right no-repeat;
		border: 0px;
	}
	
	div.pager table.pPages td img.nextPass
	{
		height: 9px;
		width: 5px;
		margin: 0px 0px 0px 2px;
		background: url(img/nextPageButtPassive.gif) center right no-repeat;
		border: 0px;
	}
	
	/* Anpassungen fuer den rechten Pager Pfeil aktiv und passiv */
	div.pager table.pPages td a img.lastAct
	{
		height: 9px;
		width: 11px;
		margin: 0px 0px 0px 4px;
		background: url(img/lastPageButtActive.gif) center right no-repeat;
		border: 0px;
	}
	
	div.pager table.pPages td img.lastPass
	{
		height: 9px;
		width: 11px;
		margin: 0px 0px 0px 4px;
		background: url(img/lastPageButtPassive.gif) center right no-repeat;
		border: 0px;
	}
	
	/* Anpassungen fuer das Pager Trennelement */
	div.pager table.pPages td img.sep
	{
		height: 4px;
		width: 4px;
		margin: 0px 3px 0px 3px;
		background: url(img/designElement.gif) center center no-repeat;
		border: 0px;
	}
/* << */


/* >> Blaetterelement für Dokumentunterteilung */
	div.topContentPager
	{
	}
	
	div.bottomContentPager
	{
	}
	
	div.contPagerShell
	{
		background: #efefef;
		margin-bottom: 10px;
	}
	
	div.contPagerShell div.outDes1
	{
		padding: 2px 5px 2px 5px;
		border: 1px solid #b3b3b3;
	}
	
	div.contPagerShell div.outDes2
	{
		text-align: right;
	}
	
	div.contPagerShell div.outDes2 table
	{
		margin-left: auto;
	}
	
	div.contPagerShell div.outDes2 table td
	{
	}
	
	div.contPagerShell div.outDes2 table td div.des1
	{
	}
	
	div.contPagerShell div.outDes2 table td div.des2
	{
	}
	
	div.contPagerShell div.outDes2 table td div.here,
	div.contPagerShell div.outDes2 table td a:link,
	div.contPagerShell div.outDes2 table td a:visited,
	div.contPagerShell div.outDes2 table td a:hover
	{
		display: block;
		font-size: 12px;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		line-height: 12px;
		font-weight: bold;
		padding: 2px 5px 2px 5px;
		border: 1px solid #000;
		color: #fff;
		background: #a0b8cf;
	}
	
	div.contPagerShell div.outDes2 table td a:hover
	{
		background: #7ca4c7;
	}
	
	div.contPagerShell div.outDes2 table td div.here
	{
		background: #5589b7;
	}
	
	div.contPagerShell div.outDes2 table td div.spc
	{
		display: block;
		width: 1px;
		height: 10px;
		margin: 1px 3px 0 3px;
		background: #000;
	}
/* << */


/* >> Umfragen Uebersicht*/
	/* Umfrage Tabelle */
	table.surveyOvShell
	{
	}
	
	/* Definition der Frage auf der Uebersichtsseite */
	table.surveyOvShell td div span.question
	{
		font-size: 100%;
		font-weight: bold;
	}
	
	/* Einstellungen fuer den Hinweis ueber das Ende der Umfrage */
	table.surveyOvShell td div span.date
	{
		font-size: 80%;
	}
	
	/* Umfrage Beschreibung  */
	table.surveyOvShell td div.desc
	{
		font-size: 80%;
	}
/* << */


/* >> Umfragen Detail */
	/* Umfrage Formular */
	form.surveyForm
	{
	}
	
	/* Anpassungen fuer die Tabellenzelle der Detailfrage */
	form.surveyForm td.question
	{
		font-weight: bold;
		font-size: 85%;
		color: #339;
	}
	
	/* Einstellungen der Tabellenzelle fuer das Ende der Umfrage */
	form.surveyForm td.date
	{
		font-size: 10px;
	}
	
	/* Versenden Button */
	form.surveyForm td input.button
	{
		font-size: 80%;
	}
	
	/* Ergebnistabelle */
	table.surveyResult
	{
	}
	
	/*  Frage auf der Ergebnisseite */
	table.surveyResult td.question
	{
		font-weight: bold;
		font-size: 85%;
		color: #339;
	}
	
	/* Einstellungen fuer den Hinweis ueber das Ende der Umfrage */
	table.surveyResult td.date
	{
		padding-top: 10px;
		font-size: 65%;
	}
	
	/* Anpassen des Teilnehmerzusatz */
	table.surveyResult td.participants
	{
	}
	
	/* Anpassungen der Grafik fuer den Ergebnissbalken */
	table.surveyResult td div.gfx
	{
		border-left: 1px solid #ffeea8;
		border-top: 1px solid #ffeea8;
		border-right: 1px solid #6a5503;
		border-bottom: 1px solid #6a5503;
		background: #f90 url("img/surveyGraphic.gif") repeat-x;
	}
	
	/* Anpassungen des Hintergrunds fuer den Ergebnissbalken */
	table.surveyResult td.gfxBg
	{
		background: #efefef;
		border: 1px inset #ccc;
		width: auto;
	}
/* << */


/* >> Login und Logout Element */
	/* >>>>>Login */
	form.login,
	form.logoutFormField
	{
		margin: 0px;
		padding: 0px;
	}
	
	/* Beschriftungen fuer den Standard Login */
	form.login table td span
	{
		font-size: 80%;
	}
	
	/* Angaben zu den Input Formularfeldern im Standard Login Bereich*/
	form.quicklogin table td input.text
	{
		font-size: 80%;
		width: 100%;
	}
	
	/* Angaben zu dem Input Button im Standard Login*/
	form.login table td input.button
	{
		font-size: 80%;
	}
	
	/* Einstellungen zur Standard Login Tabelle */
	table.designShell
	{
		border: 1px solid #4d7aa5;
		background: #dde5ee;
	}
	
	/* Anpassen der Login Fehlermeldung bei missgluecktem Loginversuch*/
	form.login table.designShell td table td div
	{
		font-weight: bold;
		color: darkred;
		font-size: 70%;
	}
	
	/* >>>>Logout */
	/* logout Tabelle */
	table.logout
	{
	}
	
	/* Anpassungen für den Beschreibungstext im Logout Bereich */
	table.logout td span
	{
		font-size: 9px;
		font-weight: normal;
	}
	
	/* Formatierung des Benutzernamens im Logout Bereich.*/
	table.logout td
	{
		font-weight: bold;
		font-size: 10px;
		white-space: nowrap;
		line-height: 10px;
	}
	
	/* Formatierung des Buttons im Logout Bereich.*/
	table.logout td a img
	{
	}
/* >>  */


/* >> Autonews Uebersicht */
	/* Autonews Tabelle */
	table.aN
	{
	}
	
	/* Definition fuer das Datum auf der Uebersicht */
	table.aN td.date
	{
		font-weight: bold;
		font-size: 80%;
		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;
		font-size: 75%;
	}
	
	/* 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;
	}
/* << */


/* >> News Uebersicht*/
	/* News Uebersicht Tabelle */
	table.news
	{
	}
	
	/* Anpassungen fuer das News Datum in der Uebersicht*/
	table.news td.date
	{
		font-weight: bold;
		font-size: 80%;
		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;
		font-size: 75%;
	}
	
	/* 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;
		font-family: Verdana, Arial, Helvetica, XHelvetica, sans-serif;
	}
	
	div.newsTContShell div.inner h3
	{
		font-size: 80%;
		font-family: Verdana, Arial, Helvetica, XHelvetica, sans-serif;
		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
	{
	}
/* << */


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


/* >> Termin uebersicht */
	div.appointmentOuterShell
	{
	}
	
	div.appointmentOuterShell div.grpShell
	{
		margin-top: 10px;
		margin-bottom: 15px;
		background: #fff;
	}
	
	div.appointmentOuterShell div.grpShell h3
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 80%;
		margin: 0;
		background: #dde5ee;
		padding: 2px 5px 2px 5px;
	}
	
	div.appointmentOuterShell div.grpShell div.item
	{
		padding: 4px 5px 4px 5px;
		border-bottom: 1px solid #dde5ee;
	}
	
	div.appointmentOuterShell div.grpShell div.item div.date
	{
		font-size: 80%;
	}
	
	div.appointmentOuterShell div.grpShell div.item div.title
	{
		margin-bottom: 5px;
	}
	
	div.appointmentOuterShell div.grpShell div.item div.desc
	{
		margin-bottom: 5px;
		font-size: 80%;
	}
	
	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(img/littleTeaserArrow.gif) 0px 6px no-repeat;
		padding-left: 6px;
	}
/* << */


/* >> 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(img/sitemapArrow.gif) left bottom no-repeat;
	}
/* << */


/* >> Schnellsuche*/
	/* Definitionen fuer den Schnellsuchekontainer */
	div.qSearchCont
	{
		width: 155px;
		position: absolute;
		left: 7px;
		top: 107px;
		z-index: 3;
	}
	
	/* Schnellsuche Formulareinstellungen */
	div.qSearchCont table.qSearch form
	{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	/* Schnellsuche Formularfeld Einstellungen */
	div.qSearchCont table.qSearch td input.text
	{
		font-size: 70%;
		width: 100%;
	}
	
	/*  Schnellsuche "Go" button */
	div.qSearchCont table.qSearch td input.button
	{
	}
/* << */


/* >> Standard Suche */
	/* Standard Suchfeld Einstellungen */
	table.stdSearch td input.text
	{
		font-size: 80%;
		width: 300px;
	}
	
	/* Standard Suche Button Einstellungen */
	table.stdSearch td input.button
	{
	}
	
	/* Suche Formulareinstellungen */
	table.stdSearch form
	{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	/* Anzahl der Treffer insgesamt*/
	div.sResShell div.result
	{
		text-align: center;
		font-size: 80%;
	}
	
	/* Suchergebnis listenelement */
	div.sResShell li
	{
		margin-bottom: 10px;
	}
	
	/* Suchergebnis link */
	div.sResShell li a
	{
		font-size: 80%;
	}
	
	/* Treffer auf der Seite */
	div.sResShell li span.hits
	{
		font-size: 70%;
		padding-left: 10px;
	}
	
	/* Schluesselwoerter in dem Suchergebnis */
	div.sResShell li div.keys
	{
		font-size: 70%;
		margin-top: 5px;
	}
	
	/* Schluesselwoerter in dem Suchergebnis */
	div.sResShell li div.text
	{
		font-size: 70%;
		margin-top: 5px;
	}
	
	/* Einstellungen für die farbige Hinterlegung im Suchergebnis */
	span.searchResult
	{
		padding: 0px 2px 0px 2px;
		background: #dde5ee;
	}
/* << */


/* >> Standard Listenelement */
	/* Anpassungen fuer den Listeneintragkontainer */
	div.gOvItem
	{
		margin-bottom: 12px;
	}
	
	/* Definition des Titels des Listeneintrags */
	div.gOvItem h3
	{
		margin: 0px 0px 8px 0px;
		font-size: 80%;
	}
	
	div.gOvItem h3 a
	{
		font-size: 100%;
	}
	
	/* Definition des Untertitels des Listeneintrags */
	div.gOvItem h4
	{
		margin: 0px 0px 3px 0px;
		font-size: 80%;
	}
	
	div.gOvItem h4 a
	{
		font-size: 100%;
	}
	
	/* Definition der Beschreibung des Listeneintrags */
	div.gOvItem div
	{
		margin: 0px;
		font-size: 80%;
	}
	
	/* 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;
		font-size: 100%;
	}
	/* Einstellungen des Listen "mehr..." Icons */
	div.gOvItem div.more img
	{
		display: none;
	}
/* << */


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


/* >> Zusaetzliche Steuerelemente (Zurueck, Drucken, Empfehlung versenden usw.) */
	/* Steuerelement Container oben*/
	div.topAddContrContainer
	{
		margin-top: 5px;
	}
	
	/* Steuerelement Container unten*/
	div.bottomAddContrContainer
	{
		margin-bottom: 4px;
	}
	
	/* Anpassungen der Steuerelemente Tabelle*/
	table.additionalControlsShell
	{
		width: 100%;
	}
	
	table.aCShell td.rSpc{
	}
	
	/* Definiert das Icon fuer Zurueck */
	img.backIcon
	{
		width: 17px;
		height: 14px;
		border: 0px;
		vertical-align: text-top;
		background: url(img/backIcon.gif) bottom left no-repeat;
	}
	
	img.recomButton
	{
		width: 28px;
		height: 17px;
		border: 0px;
		vertical-align: middle;
		background: url(img/recommendationButton.gif) bottom right no-repeat;
	}
	
	img.printButton
	{
		width: 24px;
		height: 17px;
		border: 0px;
		vertical-align: middle;
		background: url(img/printIcon.gif) bottom right no-repeat;
	}
	
	img.bFreeButton
	{
		width: 24px;
		height: 18px;
		border: 0px;
		vertical-align: middle;
		background: url(img/standardVersionIcon.gif) bottom right no-repeat;
	}
	
	img.cBlindButton
	{
		width: 26px;
		height: 18px;
		border: 0px;
		vertical-align: middle;
		background: url(img/colorBlindIcon.gif) center right no-repeat;
	}
/* << */


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


