/* >> Zusaetzliche Steuerelemente (Zurueck, Drucken, Empfehlung versenden) */
	/* Steuerelement Container oben*/
	div.topAddContrContainer
	{
		display: none;
		margin-top: 5px;
	}

	/* Steuerelement Container unten*/
	div.bottomAddContrContainer
	{
		padding: 10px 15px;
	}

	* html div.bottomAddContrContainer
	{
		width: 100%;
	}

	*+html div.bottomAddContrContainer
	{
		width: 100%;
	}

	/* Anpassungen der Steuerelemente Tabelle*/
	table.aCShell
	{
		width: 100%;
	}

	table.aCShell td.rSpc
	{
	}

	/* Definiert das Icon fuer Zurueck */
	img.backIcon
	{
		width: 64px;
		height: 23px;
		border: 0;
		vertical-align: text-top;
		background: url(img/backIcon.gif) bottom left no-repeat;
	}

	img.recomButton
	{
		width: 27px;
		height: 23px;
		border: 0;
		vertical-align: middle;
		background: url(img/recommendationButton.gif) bottom right no-repeat;
	}

	img.printButton
	{
		width: 28px;
		height: 23px;
		border: 0;
		vertical-align: middle;
		background: url(img/printIcon.gif) bottom right no-repeat;
	}

	img.bFreeButton
	{
		width: 24px;
		height: 18px;
		border: 0;
		vertical-align: middle;
		background: url(img/barrierFreeIcon.gif) bottom right no-repeat;
		display: none;
	}

	img.cBlindButton,
	img.cBlindResetButton
	{
		width: 26px;
		height: 18px;
		border: 0;
		vertical-align: middle;
		background: url(img/colorBlindIcon.gif) center right no-repeat;
		display: none;
	}

	img.cBlindResetButton
	{
		background: url(img/colorBlindResetIcon.gif) center right no-repeat;
	}
/* << */


/* >> Autonews Uebersicht */
	/* Autonews Tabelle */
	table.aN
	{
	}

	/* Definition fuer das Datum auf der Uebersicht */
	table.aN td.date
	{
		font-weight: bold;
		color: #666;
		padding-right: 8px;
	}

	/* Anpassungen der Beschreibungsspalte*/
	table.aN td.item
	{
		padding-bottom: 10px;
	}

	/* Anpassungen des Titels auf der Uebersicht */
	table.aN td.item h3
	{
		margin: 0 0 8px 0;
	}

	/* Anpassungen des Untertitels auf der Uebersicht */
	table.aN td.item h4
	{
		margin: 0 0 3px 0;
	}

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

	/* Einstellungen des "mehr..." Links */
	table.aN td.item div.more
	{
		clear: both;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	/* Definitionen fuer das "mehr..." Link Icon */
	table.aN td.item div.more img
	{
		display: none;
	}
/* << */


/* >> Autonews Panel */
	/* Auto news Tabelle */
	table.aNP
	{
	}

	/* Definition des Autonews Panel Datum */
	table.aNP td span.date
	{
		font-size: 10px;
		padding-bottom: 3px;
	}

	/* Einstellungen des Autonews Titels */
	table.aNP td h3.title
	{
		display: inline;
		margin: 0 0 1px 0;
		font-size: 12px;
	}

	/* Formatiert die Trennlinie zwischen Ueberschrift und Unterueberschrift*/
	table.aNP td img.line
	{
		width: 100%;
		margin: 2px 0 2px 0;
		background: #000;
	}

	/* Einstellungen des Autonews Untertitels */
	table.aNP td h4.subtitle
	{
		margin: 0 0 3px 0;
		font-size: 11px;
	}

	/* Einstellungen der Autonews Beschreibung */
	table.aNP td div.desc
	{
		margin: 0;
		font-size: 11px;
	}

	/* Einstellungen fuer das Autonewsbild */
	table.aNP td img.rFloat,
	table.aNP td a img.rFloat
	{
		float: right;
		margin-left: 5px;
		margin-bottom: 2px;
	}

	/* Definitionen fuer den "mehr..." Link */
	table.aNP td div.more
	{
		clear: both;
		margin-top: 5px;
		margin-bottom: 5px;
		font-size: 11px;
	}

	/* Definitionen fuer das "mehr..." Link Icon */
	table.aNP td div.more img
	{
		display: none;
	}

	/* Autonews sublink Tabelle */
	table.aNPSublink
	{
	}

	/* Definiert den Link mit dem es zu der Autonews Uebersicht geht */
	table.aNPSublink td a
	{
		font-size: 11px;
	}

	/* Anpassen des Autonews Panel "zur Uebersicht...." Icons */
	table.aNPSublink td a img
	{
		display: none;
	}
/* << */


/* >> Sprungmarke */
	/* Sprungmarkencontainer */
	div.bToTop
	{
		margin-top: 0;
		margin-bottom: 15px;
	}

	/* Sprungmarkencontainer Designelement*/
	div.bToTop div.des1
	{
		text-align: right;
	}

	/* Sprungmarkencontainer Prompt*/
	div.bToTop div.des1 span
	{
		font-size: 11px;
	}

	/* Sprungmarkencontainer Prompt Link*/
	div.bToTop div.des1 span a.text
	{
	}

	/* Sprungmarkencontainer Bild*/
	div.bToTop div.des1 img
	{
		width: 18px;
		height: 13px;
		vertical-align: text-top;
		background: url(img/bToTopImg.gif) top right no-repeat;
		border: 0;
	}

	/* Sprungmarkencontainer Bildlink*/
	div.bToTop div.des1 a.img
	{
	}
/* << */


/* >> Standard body Definitionen */
	/* Legt Hoehe und Breite fest */
	html,
	body
	{
		margin: 0;
		padding: 0;
	}

	/* Anpassungen fuer die Standardeinstellungen des Bodys */
	body
	{
		background: #ECE8E0 url(img/bodyhg.gif) left top repeat-x;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 12px;
		color: #333;
	}
/* << */


/* >> Angaben nicht veraendern!!! */
	/* for framesets */
	body.mainFrame
	{
		background: #ECE8E0;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 12px;
		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: 0;
		top: 0;
		z-index: 0;
	}

	/* Hier koennen die angelegten Container definiert werden */
	div.banner
	{
		width: 468px;
		height: auto;
		position: absolute;
		left: 280px;
		top: 19px;
		z-index: 4;
		display: none;
	}
/* <<  */


/* >> Dokumentenliste */
	/* Document Liste Tabelle */
	table.dList
	{
		margin: 0 15px;
	}

	table.dList a
	{
		font-weight: bold;
	}

	/* Einstellungen fuer die Dateibeschreibung */
	table.dList td span.desc
	{
		font-size: 11px;
	}

	/* Groesse des Listentitels */
	table.dList td div.size
	{
		font-size: 11px;
		color: #000;
		white-space: nowrap;
	}
/* << */


/* >> Fragen und Antworten*/
	/* Einstellungen fuer Gruppenkontainer */
	div.faqGrShell
	{
		margin-bottom: 15px;
	}

	/* Definition der Gruppentitel in der Fragenuebersicht */
	div.faqGrShell h3
	{
		margin-bottom: 3px;
	}

	/* Anpassungen fuer den Listenelementekontainer */
	div.faqGrShell ul
	{
		margin-top: 0;
		margin-bottom: 0;
	}

	/* Definitionen des Listenelements */
	div.faqGrShell ul li
	{
		margin-bottom: 5px;
	}

	/* Einstellungen fuer den Fragekontainer in der Detailansicht*/
	div.dQShell
	{
		margin: 10px 0 15px 0;
		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-size: 14px;
		margin: 0;
		background: #E3DEC4;
		padding: 2px 5px 2px 5px;
	}

	div.appointmentOuterShell div.grpShell div.item
	{
		padding: 4px 5px 4px 5px;
		border-bottom: 1px solid #dde5ee;
	}

	div.appointmentOuterShell div.grpShell div.item div.date
	{
		float: left;
		width: 70px;
	}

	div.appointmentOuterShell div.grpShell div.item div.title
	{
		margin-left: 80px;
		margin-bottom: 5px;
	}

	div.appointmentOuterShell div.grpShell div.item div.desc
	{
		margin-left: 82px;
		margin-bottom: 5px;
		font-size: 11px;
	}

	div.appointmentOuterShell div.grpShell div.item div.img
	{
		float: right;
		margin-left: 5px;
	}

	div.appointmentOuterShell div.grpShell div.item div.more
	{
		margin-bottom: 8px;
	}

	div.appointmentOuterShell div.grpShell div.item div.more div
	{
		text-align: right;
	}

	div.appointmentOuterShell div.grpShell div.item div.more div a
	{
		background: url(img/littleTeaserArrow.gif) 0 5px no-repeat;
		padding-left: 10px;
	}
/* << */


/* Einstellungen fuer die erste Ebene Navigation */
	/* Erste Ebene Navigation aeusserer Navigationskontainer*/
	div.flOuterShell
	{
		width: 989px;
		background: url(img/navihg.gif) left top no-repeat;
		height:34px;
		padding-top:5px;
	}
	
	* html div.flOuterShell {
		height:39px;
	}

	/* Anpassungen der erste Ebene Navigationspalte */
	div.flOuterShell div.des1
	{
	}

	div.flOuterShell div.des1 td.sep
	{
		width:1px !important;
		background: #fff;
		padding:0;
		margin:0;
	}
	div.flOuterShell div.des1 td.sep img
	{
		width:1px; height:1px;
		padding:0;
		margin:0;
		background:#fff;
	}
	
	div.flOuterShell div.des1 span.inner
	{
		display:none;
	}
	
	/* Spalte fuer ein erste Ebene Navigationselement */
	div.flOuterShell td.navItem,
	div.flOuterShell td.navItem_0_normal, div.flOuterShell td.navItem_0_inPath, div.flOuterShell td.navItem_0_here,
	div.flOuterShell td.navItem_1_normal, div.flOuterShell td.navItem_1_inPath, div.flOuterShell td.navItem_1_here,
	div.flOuterShell td.navItem_2_normal, div.flOuterShell td.navItem_2_inPath, div.flOuterShell td.navItem_2_here,
	div.flOuterShell td.navItem_3_normal, div.flOuterShell td.navItem_3_inPath, div.flOuterShell td.navItem_3_here
	{
	}
	
	/* Ebene 1 */
	div.flNavEl_1_here div.noLink,
	div.flNavEl_1_normal a,
	div.flNavEl_1_inPath a,
	div.flNavEl_1_inPath a:hover
	{
		font-size: 12px;
		color: #000;
		display: block;
		width:auto;
		height: 33px;

	}
	
	div.flNavEl_1_normal a:hover,
	div.flNavEl_1_inPath a,
	div.flNavEl_1_inPath a:link, div.flNavEl_1_inPath a:visited, div.flNavEl_1_inPath a:hover,
	div.flNavEl_1_here div.noLink
	{
		color: #000;
	}

	/* Kueche und Haushalt */
	div.co_flNav1 div.flNavEl_1_here div.noLink,
	div.co_flNav1 div.flNavEl_1_normal a,
	div.co_flNav1 div.flNavEl_1_normal a:link, 
	div.co_flNav1 div.flNavEl_1_normal a:visited, 
	div.co_flNav1 div.flNavEl_1_normal a:hover,
	div.co_flNav1 div.flNavEl_1_inPath a,
	div.co_flNav1 div.flNavEl_1_inPath a:link, 
	div.co_flNav1 div.flNavEl_1_inPath a:visited, 
	div.co_flNav1 div.flNavEl_1_inPath a:hover
	{
		width: 125px;
		background: url(img/navigation_fl/kueche.gif) top left no-repeat;
	}
	
	div.co_flNav1 div.flNavEl_1_normal a:hover,
	div.co_flNav1 div.flNavEl_1_inPath a,
	div.co_flNav1 div.flNavEl_1_inPath a:link, 
	div.co_flNav1 div.flNavEl_1_inPath a:visited, 
	div.co_flNav1 div.flNavEl_1_inPath a:hover,
	div.co_flNav1 div.flNavEl_1_here div.noLink
	{
		background-image: url(img/navigation_fl/kueche2.gif);
	}

	
	/* Haus und Garten */
	div.co_flNav2 div.flNavEl_1_here div.noLink,
	div.co_flNav2 div.flNavEl_1_normal a,
	div.co_flNav2 div.flNavEl_1_normal a:link, 
	div.co_flNav2 div.flNavEl_1_normal a:visited, 
	div.co_flNav2 div.flNavEl_1_normal a:hover,
	div.co_flNav2 div.flNavEl_1_inPath a,
	div.co_flNav2 div.flNavEl_1_inPath a:link, 
	div.co_flNav2 div.flNavEl_1_inPath a:visited, 
	div.co_flNav2 div.flNavEl_1_inPath a:hover
	{
		width: 110px;
		background: url(img/navigation_fl/haus.gif) top left no-repeat;
	}
	
	div.co_flNav2 div.flNavEl_1_normal a:hover,
	div.co_flNav2 div.flNavEl_1_inPath a,
	div.co_flNav2 div.flNavEl_1_inPath a:link, 
	div.co_flNav2 div.flNavEl_1_inPath a:visited, 
	div.co_flNav2 div.flNavEl_1_inPath a:hover,
	div.co_flNav2 div.flNavEl_1_here div.noLink
	{
		background-image: url(img/navigation_fl/haus2.gif);
	}
	
	/* Wellness und Beauty */
	div.co_flNav3 div.flNavEl_1_here div.noLink,
	div.co_flNav3 div.flNavEl_1_normal a,
	div.co_flNav3 div.flNavEl_1_normal a:link, 
	div.co_flNav3 div.flNavEl_1_normal a:visited, 
	div.co_flNav3 div.flNavEl_1_normal a:hover,
	div.co_flNav3 div.flNavEl_1_inPath a,
	div.co_flNav3 div.flNavEl_1_inPath a:link, 
	div.co_flNav3 div.flNavEl_1_inPath a:visited, 
	div.co_flNav3 div.flNavEl_1_inPath a:hover
	{
		width: 135px;
		background: url(img/navigation_fl/wellness.gif) top left no-repeat;
	}
	
	div.co_flNav3 div.flNavEl_1_normal a:hover,
	div.co_flNav3 div.flNavEl_1_inPath a,
	div.co_flNav3 div.flNavEl_1_inPath a:link, 
	div.co_flNav3 div.flNavEl_1_inPath a:visited, 
	div.co_flNav3 div.flNavEl_1_inPath a:hover,
	div.co_flNav3 div.flNavEl_1_here div.noLink
	{
		background-image: url(img/navigation_fl/wellness2.gif);
	}
	
	/* Arbeit und Buero */
	div.co_flNav4 div.flNavEl_1_here div.noLink,
	div.co_flNav4 div.flNavEl_1_normal a,
	div.co_flNav4 div.flNavEl_1_normal a:link, 
	div.co_flNav4 div.flNavEl_1_normal a:visited, 
	div.co_flNav4 div.flNavEl_1_normal a:hover,
	div.co_flNav4 div.flNavEl_1_inPath a,
	div.co_flNav4 div.flNavEl_1_inPath a:link, 
	div.co_flNav4 div.flNavEl_1_inPath a:visited, 
	div.co_flNav4 div.flNavEl_1_inPath a:hover
	{
		width: 100px;
		background: url(img/navigation_fl/arbeit.gif) top left no-repeat;
	}
	
	div.co_flNav4 div.flNavEl_1_normal a:hover,
	div.co_flNav4 div.flNavEl_1_inPath a,
	div.co_flNav4 div.flNavEl_1_inPath a:link, 
	div.co_flNav4 div.flNavEl_1_inPath a:visited, 
	div.co_flNav4 div.flNavEl_1_inPath a:hover,
	div.co_flNav4 div.flNavEl_1_here div.noLink
	{
		background-image: url(img/navigation_fl/arbeit2.gif);
	}
	
	/* Delikatessen und Suesses */
	div.co_flNav5 div.flNavEl_1_here div.noLink,
	div.co_flNav5 div.flNavEl_1_normal a,
	div.co_flNav5 div.flNavEl_1_normal a:link, 
	div.co_flNav5 div.flNavEl_1_normal a:visited, 
	div.co_flNav5 div.flNavEl_1_normal a:hover,
	div.co_flNav5 div.flNavEl_1_inPath a,
	div.co_flNav5 div.flNavEl_1_inPath a:link, 
	div.co_flNav5 div.flNavEl_1_inPath a:visited, 
	div.co_flNav5 div.flNavEl_1_inPath a:hover
	{
		width: 154px;
		background: url(img/navigation_fl/delikatessen.gif) top left no-repeat;
	}
	
	div.co_flNav5 div.flNavEl_1_normal a:hover,
	div.co_flNav5 div.flNavEl_1_inPath a,
	div.co_flNav5 div.flNavEl_1_inPath a:link, 
	div.co_flNav5 div.flNavEl_1_inPath a:visited, 
	div.co_flNav5 div.flNavEl_1_inPath a:hover,
	div.co_flNav5 div.flNavEl_1_here div.noLink
	{
		background-image: url(img/navigation_fl/delikatessen2.gif);
	}
	
	/* Geschenke und Accessoires */
	div.co_flNav6 div.flNavEl_1_here div.noLink,
	div.co_flNav6 div.flNavEl_1_normal a,
	div.co_flNav6 div.flNavEl_1_normal a:link, 
	div.co_flNav6 div.flNavEl_1_normal a:visited, 
	div.co_flNav6 div.flNavEl_1_normal a:hover,
	div.co_flNav6 div.flNavEl_1_inPath a,
	div.co_flNav6 div.flNavEl_1_inPath a:link, 
	div.co_flNav6 div.flNavEl_1_inPath a:visited, 
	div.co_flNav6 div.flNavEl_1_inPath a:hover
	{
		width: 170px;
		background: url(img/navigation_fl/geschenke.gif) top left no-repeat;
	}
	
	div.co_flNav6 div.flNavEl_1_normal a:hover,
	div.co_flNav6 div.flNavEl_1_inPath a,
	div.co_flNav6 div.flNavEl_1_inPath a:link, 
	div.co_flNav6 div.flNavEl_1_inPath a:visited, 
	div.co_flNav6 div.flNavEl_1_inPath a:hover,
	div.co_flNav6 div.flNavEl_1_here div.noLink
	{
		background-image: url(img/navigation_fl/geschenke2.gif);
	}
	
	/* Blumen Online */
	div.co_flNav_restposten div.flNavEl_1_here div.noLink,
	div.co_flNav_restposten div.flNavEl_1_normal a,
	div.co_flNav_restposten div.flNavEl_1_normal a:link, 
	div.co_flNav_restposten div.flNavEl_1_normal a:visited, 
	div.co_flNav_restposten div.flNavEl_1_normal a:hover,
	div.co_flNav_restposten div.flNavEl_1_inPath a,
	div.co_flNav_restposten div.flNavEl_1_inPath a:link, 
	div.co_flNav_restposten div.flNavEl_1_inPath a:visited, 
	div.co_flNav_restposten div.flNavEl_1_inPath a:hover
	{
		width: 96px;
		background: url(img/navigation_fl/restposten.gif) top left no-repeat;
	}
	
	div.co_flNav_restposten div.flNavEl_1_normal a:hover,
	div.co_flNav_restposten div.flNavEl_1_inPath a,
	div.co_flNav_restposten div.flNavEl_1_inPath a:link,
	div.co_flNav_restposten div.flNavEl_1_inPath a:visited,
	div.co_flNav_restposten div.flNavEl_1_inPath a:hover,
	div.co_flNav_restposten div.flNavEl_1_here div.noLink
	{
		background-image: url(img/navigation_fl/restposten_hover.gif);
	}
	
	/* XMAS */
	div.co_flNav_xmas div.flNavEl_1_here div.noLink,
	div.co_flNav_xmas div.flNavEl_1_normal a,
	div.co_flNav_xmas div.flNavEl_1_normal a:link, 
	div.co_flNav_xmas div.flNavEl_1_normal a:visited, 
	div.co_flNav_xmas div.flNavEl_1_normal a:hover,
	div.co_flNav_xmas div.flNavEl_1_inPath a,
	div.co_flNav_xmas div.flNavEl_1_inPath a:link, 
	div.co_flNav_xmas div.flNavEl_1_inPath a:visited, 
	div.co_flNav_xmas div.flNavEl_1_inPath a:hover
	{
		width: 96px;
		background: url(img/navigation_fl/xmas-rot.jpg) top left no-repeat;
	}
	
	div.co_flNav_xmas div.flNavEl_1_normal a:hover,
	div.co_flNav_xmas div.flNavEl_1_inPath a,
	div.co_flNav_xmas div.flNavEl_1_inPath a:link, 
	div.co_flNav_xmas div.flNavEl_1_inPath a:visited, 
	div.co_flNav_xmas div.flNavEl_1_inPath a:hover,
	div.co_flNav_xmas div.flNavEl_1_here div.noLink
	{
		background-image: url(img/navigation_fl/xmas-gelb.jpg);
	}
	
	/* trendmagazin */
	div.co_flNav8 div.flNavEl_1_here div.noLink,
	div.co_flNav8 div.flNavEl_1_normal a,
	div.co_flNav8 div.flNavEl_1_normal a:link, 
	div.co_flNav8 div.flNavEl_1_normal a:visited, 
	div.co_flNav8 div.flNavEl_1_normal a:hover,
	div.co_flNav8 div.flNavEl_1_inPath a,
	div.co_flNav8 div.flNavEl_1_inPath a:link, 
	div.co_flNav8 div.flNavEl_1_inPath a:visited, 
	div.co_flNav8 div.flNavEl_1_inPath a:hover
	{
		width: 84px;
		border-right:0;
		background: url(img/navigation_fl/magazin.gif) top left no-repeat;
	}
	
	div.co_flNav8 div.flNavEl_1_normal a:hover,
	div.co_flNav8 div.flNavEl_1_inPath a,
	div.co_flNav8 div.flNavEl_1_inPath a:link, 
	div.co_flNav8 div.flNavEl_1_inPath a:visited, 
	div.co_flNav8 div.flNavEl_1_inPath a:hover,
	div.co_flNav8 div.flNavEl_1_here div.noLink
	{
		background-image: url(img/navigation_fl/magazin_hover.gif);
	}


	
	/* Einstellung der Trennelemente */
	div.flOuterShell td.sep img
	{
		height: 15px;
		margin: 0px 4px 0px 4px;
		background-color: #000;
	}
/* << */

/* >> Fusszeile*/
	/* Spalte des Footers */
	td.msFooter
	{
		padding-bottom: 20px;
		margin-top:5px;
	}

	/* Anpassungen fuer den Fusszeilenkontainer*/
	div.decoEl
	{
		width: 985px;
		margin-top:3px;
		background: #E3DEC4 ;
	}

	div.deco_1
	{
		position: relative;
		top: 1px;
	}

	div.deco_2
	{
	}

	
	/* Definitionen fuer die Fusszeilentabelle */
	table.footer
	{
		width: 951px;
		margin: 0 auto;
	}

	/* Einstellungen der Fusszeilen Tabellenzelle */
	table.footer td
	{
		font-size: 11px;
		color: #000;
		text-align: left;
		padding: 4px 0;
	}

	/* Anpassungen der Fusszeilen Inhaltselemente*/
	table.footer td p,
	table.footer td ul,
	table.footer td ol,
	table.footer td form,
	table.footer td h1,
	table.footer td h2,
	table.footer td h3,
	table.footer td h4,
	table.footer td h5,
	table.footer td h6
	{
		font-size: 11px;
		padding-top: 0;
		padding-bottom: 0;
		margin-top: 0;
		margin-bottom: 0;
	}

	table.footer td a
	{
		color: #5C4714;
	}

	table.footer td a:hover
	{
		color: #000;
	}
	
	.fsMediaShell {
		width:562px;
	}

	div.fsMediaShell
	{
		margin-bottom: 10px;
	}

	div.fsMediaShell div.img
	{
	}
	div.fsMediaShell div.free
	{
	}

	div.gOvItem
	{
		margin: 12px 15px;
		border-bottom: 1px solid #513E11;
		font-size: 11px;
	}

	div.gOvItem h3
	{
		margin: 0 0 5px 0;
	}

	div.gOvItem h4
	{
		margin: 0 0 3px 0;
	}

	div.gOvItem p
	{
		font-size: 11px;
	}

	div.gOvItem div
	{
		margin: 0;
	}
	div.gOvItem a img.rFloat,
	div.gOvItem img.rFloat
	{
		float: left;
		margin: 10px 10px 10px 0;
	}

	div.gOvItem div.more
	{
		clear: both;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	div.gOvItem div.more img
	{
		display: none;
	}

	table.genOvVar1
	{
		width: 100%;
	}

	table.genOvVar1 td
	{
		background: #edc352;
	}

	table.genOvVar1 td.vSpc,
	table.genOvVar1 td.hSpc
	{
		background: transparent;
	}

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

	table.genOvVar1 td.title
	{
		vertical-align: top;
	}

	table.genOvVar1 td.title h3
	{
		font-size: 13px;
		margin-top: 0;
		margin-bottom: 8px;
	}

	table.genOvVar1 td.title h3 a
	{
	}

	table.genOvVar1 td.descShell
	{
		vertical-align: top;
	}

	table.genOvVar1 td.descShell2
	{
		vertical-align: top;
		white-space: nowrap;
	}

	table.genOvVar1 td.title,
	table.genOvVar1 td.descShell,
	table.genOvVar1 td.descShell2
	{
		padding: 5px;
	}

	table.genOvVar1 td.descShell2
	{
		text-align: center;
	}
	div.linkCont1
	{
		width: auto;
		position: absolute;
		right: 0px;
		top: 20px;
		z-index: 2;
	}

	div.linkCont2
	{
		width: auto;
		position: absolute;
		left: 651px;
		top: 21px;
		z-index: 3;
		display: none;
	}

	div.linkCont1 img
	{
		width: 400px;
		height: 80px;
		border: 0;
	}

	div.linkCont2 img
	{
		width: 153px;
		height: 55px;
		border: 0;
	}

	table.headerImg
	{
	}
	td.hImg
	{
		width: 100%;
		height: 100px;
		text-align:right;
	}
	
	td.hImg img
	{
		margin-right:10px;
		margin-top:20px;
	}
	td.hImg1
	{
		width: 100%;
		display: none;
	}

	td.hImg2
	{
		width: 151px;
		display: none;
	}
	div.lSwCont
	{
		display: none;
	}

	div.lSwCont div.selectBox
	{
		width: 165px;
		position: absolute;
		left: 8px;
		top: 1px;
		z-index: 5;
	}

	div.lSwCont select
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 10px;
		width: 100%;
	}
	div.lSwCont div.flags
	{
		width: auto;
		position: absolute;
		left: 8px;
		top: 1px;
		z-index: 5;
		font-size: 10px;
	}

	div.lSwCont div.flags div.active,
	div.lSwCont div.flags div.passive
	{
	}

	div.lSwCont div.flags div.language,
	div.lSwCont div.flags div.flag,
	div.lSwCont div.flags div.spc
	{
		float: left;
	}

	div.lSwCont div.flags div.spc,
	div.lSwCont div.flags div.spc img
	{
		display: none;
	}

	div.lSwCont div.flags div.language
	{
		padding-top: 4px;
		padding-right: 5px;
	}

	div.lSwCont div.flags div.language a
	{
	}

	div.lSwCont div.flags div.flag
	{
		padding-right: 10px;
	}
	div.navOuterShell
	{
	}
	div.navOuterShell div.topImg
	{
	}

	div.navOuterShell div.topImg img
	{
		display: none;
	}
	div.navOuterShell div.bottomImg
	{
	}

	div.navOuterShell div.bottomImg img
	{
		display: none;
	}
	div.navOuterShell img.minHeight
	{
		display: block;
		height: 1px;
		float: left;
	}
	div.navCHS_0,
	div.navCHS_1,
	div.navCHS_2,
	div.navCHS_3
	{
	}

	
	div.navCHS_1
	{
		border-bottom: 7px solid #E3DEC4;
	}
	div.navNS_0,
	div.navNS_1,
	div.navNS_2,
	div.navNS_3
	{
		text-align: right;
	}
	div.navEl_0_normal, div.navEl_0_inPath, div.navEl_0_here,
	div.navEl_1_normal, div.navEl_1_inPath, div.navEl_1_here,
	div.navEl_2_normal, div.navEl_2_inPath, div.navEl_2_here,
	div.navEl_3_normal, div.navEl_3_inPath, div.navEl_3_here
	{
	}

	div.navEl_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-right: 1px solid #E3DEC4;
	}

	div.navEl_1_inPath, div.navEl_1_here,
	div.navEl_2_normal, div.navEl_2_inPath, div.navEl_2_here,
	div.navEl_3_normal, div.navEl_3_inPath, div.navEl_3_here,
	div.navEl_4_normal, div.navEl_4_inPath, div.navEl_4_here
	{
		border-right: 7px solid #9A2534;
	}

	div.navEl_1_normal, div.navEl_1_inPath, div.navEl_1_here
	{
		border-top: 1px solid #E3DEC4;
	}
	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_normal div.outer,
	div.navEl_0_inPath div.outer,
	div.navEl_0_here div.outer
	{
		display: none;
	}

	div.navEl_2_normal div.outer,
	div.navEl_2_inPath div.outer,
	div.navEl_2_here div.outer
	{
		border-top: 1px solid #fff;
	}

	div.navEl_3_normal div.outer,
	div.navEl_3_inPath div.outer,
	div.navEl_3_here div.outer
	{
		border-top: 1px solid #E3DEC4;
	}

	div.navEl_0_normal span.inner, div.navEl_0_inPath span.inner, div.navEl_0_here span.inner,
	div.navEl_1_normal span.inner, div.navEl_1_inPath span.inner, div.navEl_1_here span.inner,
	div.navEl_2_normal span.inner, div.navEl_2_inPath span.inner, div.navEl_2_here span.inner,
	div.navEl_3_normal span.inner, div.navEl_3_inPath span.inner, div.navEl_3_here span.inner
	{
	}

	/* Ebene 0 */
	div.navEl_0_here div.noLink,
	div.navEl_0_normal a,
	div.navEl_0_inPath a
	{
		display: block;
		font-weight: bold;
		font-size: 12px;
		color: #339;
	}

	div.navEl_0_normal a:hover,
	div.navEl_0_inPath a:hover,
	div.navEl_0_here div.noLink,
	div.navEl_0_inPath a
	{
		color: #000;
	}

	/* Ebene 1 */
	div.navEl_1_here div.noLink,
	div.navEl_1_normal a,
	div.navEl_1_inPath a
	{
		display: block;
		font-weight: bold;
		font-size: 12px;
		color: #5C4714;
		padding: 10px 20px 10px 0;
	}

	div.navEl_1_normal a:hover,
	div.navEl_1_inPath a
	div.navEl_1_here div.noLink
	{
		color: #9A2534;
	}

	div.navEl_1_here div.noLink,
	div.navEl_1_inPath a
	{
		padding-right: 14px;
	}

	/* Ebene 2 */
	div.navEl_2_here div.noLink,
	div.navEl_2_normal a,
	div.navEl_2_inPath a
	{
		display: block;
		font-size: 11px;
		color: #000;
		font-weight: bold;
		padding: 4px 0 4px 0;
		background: #E3DEC4;
	}

	div.navEl_2_normal a:hover,
	div.navEl_2_here div.noLink,
	div.navEl_2_inPath a
	{
		color: #fff;
		background-color:#9A2534;
		background-repeat:no-repeat;
		background-position:10px 50%;
	}

	div.navEl_2_here span.inner,
	div.navEl_2_normal span.inner,
	div.navEl_2_inPath span.inner
	{
		padding-right: 14px;
	}

	/* Ebene 3 */
	div.navEl_3_here div.noLink,
	div.navEl_3_normal a,
	div.navEl_3_inPath a
	{
		display: block;
		font-size: 11px;
		color: #000;
		font-weight: bold;
		padding: 4px 14px 4px 0;
		background: #fff;
		background-image:none;
	}

	div.navEl_3_normal a:hover,
	div.navEl_3_here div.noLink,
	div.navEl_3_inPath a
	{
		color: #9A2534;
	}

	/* Ebene 4 */
	div.navEl_4_here div.noLink,
	div.navEl_4_normal a,
	div.navEl_4_inPath a
	{
		display: block;
		font-size: 11px;
		color: #000;
		font-weight: normal;
		padding: 2px 14px 2px 0;
		background: #fff;
	}

	div.navEl_4_normal a:hover,
	div.navEl_4_here div.noLink,
	div.navEl_4_inPath a
	{
		color: #9A2534;
		font-weight: bold;
	}

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


/* Navigationsbilder */
	/* A B C D E F G H I J K L M N O P Q R S T U V W X Y Z */
	/* Aktionen */
	div.co_aktionen div.navEl_1_here div.noLink, div.co_aktionen div.navEl_1_normal a, div.co_aktionen div.navEl_1_inPath a
	{ background: url(img/navigation/aktionen.gif) 10px center no-repeat; }
	div.co_aktionen div.navEl_1_normal a:hover, div.co_aktionen div.navEl_1_here div.noLink, div.co_aktionen div.navEl_1_inPath a
	{ background-image: url(img/navigation/aktionen2.gif); }
	/* Andreas */
	div.co_andreas div.navEl_1_here div.noLink, div.co_andreas div.navEl_1_normal a, div.co_andreas div.navEl_1_inPath a
	{ background: url(img/navigation/nav_andreas.jpg) 10px center no-repeat; }
	/* ASA */
	div.co_asa div.navEl_1_here div.noLink, div.co_asa div.navEl_1_normal a, div.co_asa div.navEl_1_inPath a
	{ background: url(img/navigation/asa.gif) 10px center no-repeat; }
	/* Blomus */
	div.co_blomus div.navEl_1_here div.noLink, div.co_blomus div.navEl_1_normal a, div.co_blomus div.navEl_1_inPath a
	{ background: url(img/navigation/blomus.gif) 10px center no-repeat; }
	/* Bodypaint */
	div.co_bodypaint div.navEl_1_here div.noLink, div.co_bodypaint div.navEl_1_normal a, div.co_bodypaint div.navEl_1_inPath a
	{ background: url(img/navigation/bodypaint_2807.gif) 10px center no-repeat; }
	div.co_bodypaint div.navEl_1_normal a:hover, div.co_bodypaint div.navEl_1_here div.noLink, div.co_bodypaint div.navEl_1_inPath a
	{ background-image: url(img/navigation/bodypaint2.gif); }
	/* Bosch */
	div.co_bosch div.navEl_1_here div.noLink, div.co_bosch div.navEl_1_normal a, div.co_bosch div.navEl_1_inPath a
	{ background: url(img/navigation/bosch_sw.gif) 10px center no-repeat; }
	div.co_bosch div.navEl_1_normal a:hover, div.co_bosch div.navEl_1_here div.noLink, div.co_bosch div.navEl_1_inPath a
	{ background-image: url(img/navigation/bosch_rgb.gif); }
	/* Brainstream */
	div.co_brainstream div.navEl_1_here div.noLink, div.co_brainstream div.navEl_1_normal a, div.co_brainstream div.navEl_1_inPath a
	{ background: url(img/navigation/brainstream.gif) 10px center no-repeat; }
	div.co_brainstream div.navEl_1_normal a:hover, div.co_brainstream div.navEl_1_here div.noLink, div.co_brainstream div.navEl_1_inPath a
	{ background-image: url(img/navigation/brainstream2.gif); }
	/* Casa Solarte */
	div.co_casasolarte div.navEl_1_here div.noLink, div.co_casasolarte div.navEl_1_normal a, div.co_casasolarte div.navEl_1_inPath a
	{ background: url(img/navigation/CasaSolarte.gif) 10px center no-repeat; }
	div.co_casasolarte div.navEl_1_normal a:hover, div.co_casasolarte div.navEl_1_here div.noLink, div.co_casasolarte div.navEl_1_inPath a
	{ background-image: url(img/navigation/CasaSolarte2.gif); }
	/* Colony */
	div.co_colony div.navEl_1_here div.noLink, div.co_colony div.navEl_1_normal a, div.co_colony div.navEl_1_inPath a
	{ background: url(img/navigation/colony.gif) 10px center no-repeat; }
	/* Conmoto */
	div.co_conmoto div.navEl_1_here div.noLink, div.co_conmoto div.navEl_1_normal a, div.co_conmoto div.navEl_1_inPath a
	{ background: url(img/navigation/conmoto.gif) 10px center no-repeat; }
	div.co_conmoto div.navEl_1_normal a:hover, div.co_conmoto div.navEl_1_here div.noLink, div.co_conmoto div.navEl_1_inPath a
	{ background-image: url(img/navigation/conmoto2.gif); }
	/* Delux */
	div.co_delux div.navEl_1_here div.noLink, div.co_delux div.navEl_1_normal a, div.co_delux div.navEl_1_inPath a
	{ background: url(img/navigation/deluxe2.gif) 10px center no-repeat; }
	div.co_delux div.navEl_1_normal a:hover, div.co_delux div.navEl_1_here div.noLink, div.co_delux div.navEl_1_inPath a
	{ background-image: url(img/navigation/deluxe.gif); }
	/* El Casco */
	div.co_elcasco div.navEl_1_here div.noLink, div.co_elcasco div.navEl_1_normal a, div.co_elcasco div.navEl_1_inPath a
	{ background: url(img/navigation/elcasco.gif) 10px center no-repeat; }
	/* Eschenbach */
	div.co_eschenbach div.navEl_1_here div.noLink, div.co_eschenbach div.navEl_1_normal a, div.co_eschenbach div.navEl_1_inPath a
	{ background: url(img/navigation/eschenbach2.gif) 10px center no-repeat;}
	div.co_eschenbach div.navEl_1_normal a:hover, div.co_eschenbach div.navEl_1_here div.noLink, div.co_eschenbach div.navEl_1_inPath a
	{ background-image: url(img/navigation/eschenbach.gif); }
	/* Eva Solo */
	div.co_evasolo div.navEl_1_here div.noLink, div.co_evasolo div.navEl_1_normal a, div.co_evasolo div.navEl_1_inPath a
	{ background: url(img/navigation/evasolo.gif) 10px center no-repeat; }
	/* Herrnhuter Sterne */
	div.co_herrnhuter div.navEl_1_here div.noLink, div.co_herrnhuter div.navEl_1_normal a, div.co_herrnhuter div.navEl_1_inPath a
	{ background: url(img/navigation/herrnhuter.gif) 10px center no-repeat; }
	div.co_herrnhuter div.navEl_1_normal a:hover, div.co_herrnhuter div.navEl_1_here div.noLink, div.co_herrnhuter div.navEl_1_inPath a
	{ background-image: url(img/navigation/herrnhuter2.gif); }
	/* Hussel */
	div.co_hussel div.navEl_1_here div.noLink, div.co_hussel div.navEl_1_normal a, div.co_hussel div.navEl_1_inPath a
	{ background: url(img/navigation/hussel.gif) 10px center no-repeat; }
	div.co_hussel div.navEl_1_normal a:hover, div.co_hussel div.navEl_1_here div.noLink, div.co_hussel div.navEl_1_inPath a
	{ background-image: url(img/navigation/hussel2.gif); }
	/* Kneisz Design */
	div.co_kneisz div.navEl_1_here div.noLink, div.co_kneisz div.navEl_1_normal a, div.co_kneisz div.navEl_1_inPath a
	{ background: url(img/navigation/kneisz.gif) 10px center no-repeat; }
	div.co_kneisz div.navEl_1_normal a:hover, div.co_kneisz div.navEl_1_here div.noLink, div.co_kneisz div.navEl_1_inPath a
	{ background-image: url(img/navigation/kneisz2.gif); }
	/* Kahla */
	div.co_kahla div.navEl_1_here div.noLink, div.co_kahla div.navEl_1_normal a, div.co_kahla div.navEl_1_inPath a
	{ background: url(img/navigation/kahla.gif) 10px center no-repeat; }
	/* Keilbach */
	div.co_keilbach div.navEl_1_here div.noLink, div.co_keilbach div.navEl_1_normal a, div.co_keilbach div.navEl_1_inPath a
	{ background: url(img/navigation/keilbach.gif) 10px center no-repeat; }
	div.co_keilbach div.navEl_1_normal a:hover, div.co_keilbach div.navEl_1_here div.noLink, div.co_keilbach div.navEl_1_inPath a
	{ background-image: url(img/navigation/keilbach2.gif); }
	/* Lardon */
	div.co_lardon div.navEl_1_here div.noLink, div.co_lardon div.navEl_1_normal a, div.co_lardon div.navEl_1_inPath a
	{ background: url(img/navigation/lardon_sw.gif) 10px center no-repeat; }
	div.co_lardon div.navEl_1_normal a:hover, div.co_lardon div.navEl_1_here div.noLink, div.co_lardon div.navEl_1_inPath a
	{ background-image: url(img/navigation/lardon.gif); }
	/* LaNature */
	div.co_lanature div.navEl_1_here div.noLink, div.co_lanature div.navEl_1_normal a, div.co_lanature div.navEl_1_inPath a
	{ background: url(img/navigation/lanature.gif) 10px center no-repeat; }
	div.co_lanature div.navEl_1_normal a:hover, div.co_lanature div.navEl_1_here div.noLink, div.co_lanature div.navEl_1_inPath a
	{ background-image: url(img/navigation/lanature2.gif); }
	
	div.co_meybona div.navEl_1_here div.noLink, div.co_meybona div.navEl_1_normal a, div.co_meybona div.navEl_1_inPath a
	{ background: url(img/navigation/meybona.gif) 10px center no-repeat; }
	div.co_meybona div.navEl_1_normal a:hover, div.co_meybona div.navEl_1_here div.noLink, div.co_meybona div.navEl_1_inPath a
	{ background-image: url(img/navigation/meybona2.gif); }
	
	div.co_celestial div.navEl_1_here div.noLink, div.co_celestial div.navEl_1_normal a, div.co_celestial div.navEl_1_inPath a
	{ background: url(img/navigation/celestial-01.gif) 10px center no-repeat; }
	div.co_celestial div.navEl_1_normal a:hover, div.co_celestial div.navEl_1_here div.noLink, div.co_celestial div.navEl_1_inPath a
	{ background-image: url(img/navigation/celestial-02.gif); }
	
	div.co_yabago div.navEl_1_here div.noLink, div.co_yabago div.navEl_1_normal a, div.co_yabago div.navEl_1_inPath a
	{ background: url(img/navigation/yabago-01.gif) 10px center no-repeat; }
	div.co_yabago div.navEl_1_normal a:hover, div.co_yabago div.navEl_1_here div.noLink, div.co_yabago div.navEl_1_inPath a
	{ background-image: url(img/navigation/yabago-02.gif); }
	
	div.co_wodka div.navEl_1_here div.noLink, div.co_wodka div.navEl_1_normal a, div.co_wodka div.navEl_1_inPath a
	{ background: url(img/navigation/swiss-wodka-01.gif) 10px center no-repeat; }
	div.co_wodka div.navEl_1_normal a:hover, div.co_wodka div.navEl_1_here div.noLink, div.co_wodka div.navEl_1_inPath a
	{ background-image: url(img/navigation/swiss-wodka-02.gif); }
	
	div.co_epicerie div.navEl_1_here div.noLink, div.co_epicerie div.navEl_1_normal a, div.co_epicerie div.navEl_1_inPath a
	{ background: url(img/navigation/epicerie-01.gif) 10px center no-repeat; }
	div.co_epicerie div.navEl_1_normal a:hover, div.co_epicerie div.navEl_1_here div.noLink, div.co_epicerie div.navEl_1_inPath a
	{ background-image: url(img/navigation/epicerie-02.gif); }
	
	div.co_giles div.navEl_1_here div.noLink, div.co_giles div.navEl_1_normal a, div.co_giles div.navEl_1_inPath a
	{ background: url(img/navigation/giles-01.gif) 10px center no-repeat; }
	div.co_giles div.navEl_1_normal a:hover, div.co_giles div.navEl_1_here div.noLink, div.co_giles div.navEl_1_inPath a
	{ background-image: url(img/navigation/giles-02.gif); }
	
	div.co_chocobello div.navEl_1_here div.noLink, div.co_chocobello div.navEl_1_normal a, div.co_chocobello div.navEl_1_inPath a
	{ background: url(img/navigation/chocobello-01.gif) 10px center no-repeat; }
	div.co_chocobello div.navEl_1_normal a:hover, div.co_chocobello div.navEl_1_here div.noLink, div.co_chocobello div.navEl_1_inPath a
	{ background-image: url(img/navigation/chocobello-02.gif); }
	
	div.co_essig div.navEl_1_here div.noLink, div.co_essig div.navEl_1_normal a, div.co_essig div.navEl_1_inPath a
	{ background: url(img/navigation/essig-01.gif) 10px center no-repeat; }
	div.co_essig div.navEl_1_normal a:hover, div.co_essig div.navEl_1_here div.noLink, div.co_essig div.navEl_1_inPath a
	{ background-image: url(img/navigation/essig-02.gif); }
	
	div.co_david div.navEl_1_here div.noLink, div.co_david div.navEl_1_normal a, div.co_david div.navEl_1_inPath a
	{ background: url(img/navigation/david-01.gif) 10px center no-repeat; }
	div.co_david div.navEl_1_normal a:hover, div.co_david div.navEl_1_here div.noLink, div.co_david div.navEl_1_inPath a
	{ background-image: url(img/navigation/david-02.gif); }
	
	div.co_mbm div.navEl_1_here div.noLink, div.co_mbm div.navEl_1_normal a, div.co_mbm div.navEl_1_inPath a
	{ background: url(img/navigation/mbm.gif) 10px center no-repeat; }
	
	div.co_menu div.navEl_1_here div.noLink, div.co_menu div.navEl_1_normal a, div.co_menu div.navEl_1_inPath a
	{ background: url(img/navigation/menu.gif) 10px center no-repeat; }
	
	div.co_neu div.navEl_1_here div.noLink, div.co_neu div.navEl_1_normal a, div.co_neu div.navEl_1_inPath a
	{ background: url(img/navigation/neu_sw.gif) 10px center no-repeat; }
	div.co_neu div.navEl_1_normal a:hover, div.co_neu div.navEl_1_here div.noLink, div.co_neu div.navEl_1_inPath a
	{ background-image: url(img/navigation/neu.gif); }
	div.co_neu div.navEl_2_here div.noLink, div.co_neu div.navEl_2_normal a, div.co_neu div.navEl_2_inPath a
	{ background-image:url(img/navigation/neu2_sw.gif) 10px center no-repeat; }
	div.co_neu div.navEl_2_normal a:hover, div.co_neu div.navEl_2_here div.noLink, div.co_neu div.navEl_2_inPath a
	{ background-image:url(img/navigation/neu2.gif); }
	
	div.co_nuance div.navEl_1_here div.noLink, div.co_nuance div.navEl_1_normal a, div.co_nuance div.navEl_1_inPath a
	{ background: url(img/navigation/nav_nuance.gif) 10px center no-repeat; }
	
	
	div.co_iittala div.navEl_1_here div.noLink, div.co_iittala div.navEl_1_normal a, div.co_iittala div.navEl_1_inPath a
	{ background: url(img/navigation/iittala.jpg) 10px center no-repeat; }
	
	/* Oralfixation */
	div.co_oralfixation div.navEl_1_here div.noLink, div.co_oralfixation div.navEl_1_normal a, div.co_oralfixation div.navEl_1_inPath a
	{ background: url(img/navigation/oralfixation.gif) 10px center no-repeat; }
	/* Philippi */
	div.co_philippi div.navEl_1_here div.noLink, div.co_philippi div.navEl_1_normal a, div.co_philippi div.navEl_1_inPath a
	{ background: url(img/navigation/philippi.gif) 10px center no-repeat; }
	/* PatSaysNow */
	div.co_patsaysnow div.navEl_1_here div.noLink, div.co_patsaysnow div.navEl_1_normal a, div.co_patsaysnow div.navEl_1_inPath a
	{ background: url(img/navigation/patsaysnow.gif) 10px center no-repeat; }
	div.co_patsaysnow div.navEl_1_normal a:hover, div.co_patsaysnow div.navEl_1_here div.noLink, div.co_patsaysnow div.navEl_1_inPath a
	{ background-image: url(img/navigation/patsaysnow2.gif); }
	/* Flohmarkt */
	div.co_flohmarkt div.navEl_1_here div.noLink, div.co_flohmarkt div.navEl_1_normal a, div.co_flohmarkt div.navEl_1_inPath a
	{ background: url(img/navigation/flohmarkt-hg.jpg) left top no-repeat; color:#ffffff;}
	/* Raeder Geschenke */
	div.co_raeder div.navEl_1_here div.noLink, div.co_raeder div.navEl_1_normal a, div.co_raeder div.navEl_1_inPath a
	{ background: url(img/navigation/raeder.gif) 10px center no-repeat; }
	div.co_raeder div.navEl_1_normal a:hover, div.co_raeder div.navEl_1_here div.noLink, div.co_raeder div.navEl_1_inPath a
	{ background-image: url(img/navigation/raeder2.gif); }
	/* Sitting Bull */
	div.co_sittingbull div.navEl_1_here div.noLink, div.co_sittingbull div.navEl_1_normal a, div.co_sittingbull div.navEl_1_inPath a
	{ background: url(img/navigation/sittingbull_sw.gif) 10px center no-repeat; }
	div.co_sittingbull div.navEl_1_normal a:hover, div.co_sittingbull div.navEl_1_here div.noLink, div.co_sittingbull div.navEl_1_inPath a
	{ background-image: url(img/navigation/sittingbull.gif); }
	/* Reed Diffuser */
	div.co_reeddiffuser div.navEl_1_here div.noLink, div.co_reeddiffuser div.navEl_1_normal a, div.co_reeddiffuser div.navEl_1_inPath a
	{ }
	div.co_reeddiffuser div.navEl_1_normal a:hover, div.co_reeddiffuser div.navEl_1_here div.noLink, div.co_reeddiffuser div.navEl_1_inPath a
	{ }
	/* Roensch */
	div.co_roensch div.navEl_1_here div.noLink, div.co_roensch div.navEl_1_normal a, div.co_roensch div.navEl_1_inPath a
	{ background: url(img/navigation/roensch.gif) 10px center no-repeat; }
	div.co_roensch div.navEl_1_normal a:hover, div.co_roensch div.navEl_1_here div.noLink, div.co_roensch div.navEl_1_inPath a
	{ background-image: url(img/navigation/roensch2.gif); }
	/* Sheepworld */
	div.co_sheepworld div.navEl_1_here div.noLink, div.co_sheepworld div.navEl_1_normal a, div.co_sheepworld div.navEl_1_inPath a
	{ background: url(img/navigation/sheepworld.gif) 10px center no-repeat; }
	/* Skia */
	div.co_skia div.navEl_1_here div.noLink, div.co_skia div.navEl_1_normal a, div.co_skia div.navEl_1_inPath a
	{ background: url(img/navigation/skia.gif) 10px center no-repeat; }
	div.co_skia div.navEl_1_normal a:hover, div.co_skia div.navEl_1_here div.noLink, div.co_skia div.navEl_1_inPath a
	{ background-image: url(img/navigation/skia2.gif); }
	/* Viteo */
	div.co_viteo div.navEl_1_here div.noLink, div.co_viteo div.navEl_1_normal a, div.co_viteo div.navEl_1_inPath a
	{ background: url(img/navigation/viteo.gif) 10px center no-repeat; }
	div.co_viteo div.navEl_1_normal a:hover, div.co_viteo div.navEl_1_here div.noLink, div.co_viteo div.navEl_1_inPath a
	{ background-image: url(img/navigation/viteo2.gif); }
	div.co_zotter div.navEl_1_here div.noLink, div.co_zotter div.navEl_1_normal a, div.co_zotter div.navEl_1_inPath a
	{ background: url(img/navigation/zotter.gif) 10px center no-repeat; }
	div.co_zotter div.navEl_1_normal a:hover, div.co_zotter div.navEl_1_here div.noLink, div.co_zotter div.navEl_1_inPath a
	{ background-image: url(img/navigation/zotter2.gif); }


	div.co_servicecenter div.nssTitle div.tDes1 h3
	{
		font-size: 14px;
		margin: 0;
		color: #fff;
		display: block;
		background: url(img/teaserheadbg.gif) top left repeat-x;
		padding: 4px 7px 4px 7px;
	}

	div.co_servicecenter div.nssDes1
	{
		background: url(img/teaserbg.gif) top left repeat;
	}

	div.co_servicecenter div.nssDes2
	{
		background: url(img/teaserbgtop.gif) top left repeat-x;
	}
	
	div.co_servicecenter div.navCHS_1,
	div.co_servicecenter div.navCHS_2,
	div.co_servicecenter div.navCHS_3
	{
		border: 0;
	}

	div.co_servicecenter div.navNS_0,
	div.co_servicecenter div.navNS_1,
	div.co_servicecenter div.navNS_2,
	div.co_servicecenter div.navNS_3
	{
		text-align: left;
	}

	div.co_servicecenter div.navEl_1_normal, div.co_servicecenter div.navEl_1_inPath, div.co_servicecenter div.navEl_1_here,
	div.co_servicecenter div.navEl_2_normal, div.co_servicecenter div.navEl_2_inPath, div.co_servicecenter div.navEl_2_here, 
	div.co_servicecenter div.navEl_3_normal, div.co_servicecenter div.navEl_3_inPath, div.co_servicecenter div.navEl_3_here
	{
		border: 0;
	}

	div.rElCont div.co_servicecenter div.navEl_1_normal, div.co_servicecenter div.navEl_1_inPath, div.co_servicecenter div.navEl_1_here
	{
		border-bottom: 1px solid #fff;
	}

	div.co_servicecenter div.navEl_1_here div.noLink,
	div.co_servicecenter div.navEl_1_normal a,
	div.co_servicecenter div.navEl_1_inPath a
	{
		display: block;
		font-size: 11px;
		color: #000;
		padding: 4px 5px 4px 7px;
	}

	div.co_servicecenter div.navEl_1_normal a:hover,
	div.co_servicecenter div.navEl_1_inPath a:hover,
	div.co_servicecenter div.navEl_1_here div.noLink,
	div.co_servicecenter div.navEl_1_inPath a
	{
		color: #6E6D26;
	}

	div.co_infotek
	{
		margin-bottom: 20px;
	}


/* >> Linkliste */
	table.llShell
	{
		margin: 0 15px 20px 15px;
	}

	table.llShell td a
	{
		font-size: 13px;
		color: #f90;
		font-weight: bold;
	}

	table.llShell td a:hover
	{
		color: #000;
	}

	table.llShell td img.bullet
	{
		width: 6px;
		height: 6px;
		margin-top: 5px;
		margin-right: 6px;
		background: #574313;
	}

	table.llShell td.desc
	{
		font-size: 11px;
	}
/* << */


/* >> Login und Logout Element */
	div.quickLogKontainer
	{
		width: 165px;
		position: absolute;
		left: 4px;
		top: 30px;
		z-index: 4;
		color
	}

	/* Einstellungen fuer das Login und Logout Formular */
	form.quicklogin,
	form.login,
	form.logoutFormField
	{
		margin: 0;
		padding: 0;
	}

	/* Angaben zu den Input Formularfeldern im Quicklogin Bereich*/
	form.quicklogin table td input.text
	{
		font-size: 10px;
		width: 100%;
	}
	
	form.quicklogin table td input#qlUser, form.quicklogin table td input#qlPassword
	{
		display:none;
	}

	/* Angaben zu dem Input Button im Quicklogin Bereich*/
	form.quicklogin table td input.button
	{
		font-weight: auto;
	}

	/* Beschriftungen fuer den Standard Login */
	form.login table td span
	{
	}

	/* Angaben zu den Input Formularfeldern im Standard Login Bereich*/
	form.login table td input.text
	{
		font-size: 10px;
		width: 160px;
	}

	/* Angaben zu dem Input Button im Standard Login*/
	form.login table td input.button
	{
		cursor: pointer;
		/cursor: hand;
		width: auto;
	}

	/* Einstellungen zur Standard Login Tabelle */
	table.designShell
	{
		border: 1px solid #5C4714;
		background: #E3DEC4;
	}

	/* Anpassen der Login Fehlermeldung bei missgluecktem Loginversuch*/
	form.login table.designShell td table td div
	{
		font-weight: bold;
		color: #80621D;
	}

	/* >>>>Logout */
	/* logout Tabelle */
	table.logout
	{
		color:#71571a !important;
	}
	
	table.logout div {
		float:left;
	}

	table.logout a {
		display:block;
		height:20px;
		width:50px;
		background:transparent url(img/logout.gif) 0 3px no-repeat;
	}

	/* Anpassungen fuer den Beschreibungstext im Logout Bereich */
	table.logout td span
	{
		font-size: 9px;
		font-weight: normal;
	}

	/* Formatierung des Benutzernamens im Logout Bereich.*/
	table.logout td
	{
		font-weight: bold;
		font-size: 10px;
		white-space: nowrap;
		line-height: 10px;
	}

	/* Formatierung des Buttons im Logout Bereich.*/
	table.logout td a img
	{
	}
/* << */

/* >> News Uebersicht*/
	/* News Uebersicht Tabelle */
	table.news
	{
	}

	/* Anpassungen fuer das News Datum in der Uebersicht*/
	table.news td.date
	{
		font-weight: bold;
		color: #666;
		font-size: 11px;
		padding-right: 8px;
	}

	/* News Info Spalte */
	table.news td.item
	{
		padding-bottom: 12px;
	}

	/* Definition der News Uebersicht Ueberschrift */
	table.news td.item h3
	{
		margin: 0 0 3px 0;
	}

	/* Definition der News Uebersicht Unterueberschrift */
	table.news td.item h4
	{
		margin: 0 0 3px 0;
	}

	/* Einstellungen fuer die News Beschreibung */
	table.news td.item div.desc
	{
		margin: 0;
	}

	/* Definition fuer das News Bild */
	table.news td.item img.rFloat
	{
		float: right;
		margin-left: 10px;
		margin-bottom: 5px;
	}

	/* Anpassungen des News "mehr...." Links */
	table.news td.item div.more
	{
		clear: both;
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: left;
		font-size: 11px;
	}

	/* Einstellungen des News "mehr..." Icons */
	table.news td.item div.more img
	{
	}
/* << */


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

	div.newsTContShell div.inner h3 a
	{
	}
/* << */


/* >> Blaetterelement */
	/* Pager Kontainer */
	div.pager
	{
		margin-bottom: 3px;
	}

	/* Einstellungen fuer die Informationen wieviel Seiten gefunden wurden bsp. "Seite (1 / 23)" */
	div.pager table.pInfo td,
	div.pager table.pInfo td span
	{
		font-size: 11px;
		color: #333;
		display: none;
	}

	/* Definition der Schriftfarbe der Tabellenzelle fuer die gefundenen Seiten */
	div.pager table.pPages td
	{
		color: #369;
	}

	/* Einstellung der momentan angewaehlten Seite */
	div.pager table.pPages td span
	{
		font-weight: bold;
		color: #fff;
		display: block;
		background: #9A2534;
		height: 16px;
		width: 20px;
		padding: 0 5px;
	}

	/* Anpassen der Links */
	div.pager table.pPages td a
	{ 
		font-weight: bold;
		vertical-align: middle;
		color: #000;
		display: block;
		height: 16px;
		width: 20px;
		padding: 0 5px;
	}

	div.pager table.pPages td a:hover
	{
		background: #9A2534;
		color: #fff;
	}

	
	/*  Anpassungen fuer den linken Pager Pfeil aktiv und passiv */
	div.pager table.pPages td a img.firstAct,
	div.pager table.pPages td img.firstPass
	{
		height: 16px;
		width: 20px;
		background: url(img/firstPageButtActive.gif) center center no-repeat;
		margin: 0 4px 0 0;
		border: 0;
	}

	div.pager table.pPages td a:hover img.firstAct,
	div.pager table.pPages td img.firstPass
	{
		background-image: url(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: 16px;
		width: 20px;
		margin: 0 2px 0 0;
		background: url(img/prevPageButtActive.gif) center center no-repeat;
		border: 0;
	}

	div.pager table.pPages td a:hover img.prevAct,
	div.pager table.pPages td img.prevPass
	{
		background-image: url(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: 16px;
		width: 20px;
		margin: 0 0 0 2px;
		background: url(img/nextPageButtActive.gif) center center no-repeat;
		border: 0;
	}

	div.pager table.pPages td a:hover img.nextAct,
	div.pager table.pPages td img.nextPass
	{
		background-image: url(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: 16px;
		width: 20px;
		margin: 0 0 0 4px;
		background: url(img/lastPageButtActive.gif) center center no-repeat;
		border: 0;
	}

	div.pager table.pPages td a:hover img.lastAct,
	div.pager table.pPages td img.lastPass
	{
		background: url(img/lastPageButtPassive.gif) center center no-repeat;
	}

	/* Anpassungen fuer das Pager Trennelement */
	div.pager table.pPages td img.sep
	{
		height: 16px;
		width: 1px;
		border: 0;
		background: #E3DEC4;
	}
/* << */


/* >> Blaetterelement fuer Dokumentunterteilung */
	div.topContentPager
	{
	}

	div.bottomContentPager
	{
	}

	div.contPagerShell
	{
		background: #efefef;
		margin-bottom: 10px;
	}

	div.contPagerShell div.outDes1
	{
		padding: 2px 5px 2px 5px;
		border: 1px solid #b3b3b3;
	}

	div.contPagerShell div.outDes2
	{
		text-align: right;
	}

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

	div.contPagerShell div.outDes2 table td
	{
	}

	div.contPagerShell div.outDes2 table td div.des1
	{
	}

	div.contPagerShell div.outDes2 table td div.des2
	{
	}

	/* Links des normalen pagers */
	div.contPagerShell div.outDes2 table td div.here,
	div.contPagerShell div.outDes2 table td a
	{
		display: block;
		font-size: 12px;
		line-height: 12px;
		font-weight: bold;
		padding: 1px 4px 1px 4px;
		border: 1px solid #000;
		color: #fff;
		background: #a0b8cf;
	}

	div.contPagerShell div.outDes2 table td a:hover
	{
		background: #7ca4c7;
	}

	div.contPagerShell div.outDes2 table td div.here
	{
		background: #5589b7;
	}

	div.contPagerShell div.outDes2 table td div.spc
	{
		display: block;
		width: 1px;
		height: 10px;
		margin: 1px 3px 0 3px;
		background: #000;
	}

	/* Anordnung der simplen Bildpagerelemente */
	div.smpContPagerShell
	{
		background: #efefef;
		margin-bottom: 10px;
	}

	* html div.smpContPagerShell
	{
		width: 100%;
	}

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

	div.smpContPagerShell div.outDes2
	{
		margin: 2px 5px 2px 5px;
		text-align: right;
	}

	* html div.smpContPagerShell div.outDes2
	{
		width: 100%;
	}

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

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

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

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

	div.smpContPagerShell div.outDes2 table.outer td.left div.d2_left,
	div.smpContPagerShell div.outDes2 table.outer td.right div.d2_right
	{
	}

	div.smpContPagerShell div.outDes2 table.outer td.sep
	{
		width: 1px;
	}

	table.pElOuter_left,
	table.pElOuter_right
	{
	}

	table.pElOuter_right
	{
		margin-left: auto;
	}

	table.pElOuter_left td.spcL,
	table.pElOuter_left td.spcR,
	table.pElOuter_right td.spcL,
	table.pElOuter_right td.spcR
	{
	}

	table.pElOuter_left td.spcR img,
	table.pElOuter_right td.spcL img
	{
		width: 3px;
	}

	table.pElOuter_left td.spcL img,
	table.pElOuter_left td.spcR img,
	table.pElOuter_right td.spcL img,
	table.pElOuter_right td.spcR img
	{
	}

	/* Links des simplen Bildpagerelements */
	table.pElOuter_left td.pEl div.noLink img,
	table.pElOuter_right td.pEl div.noLink img,
	table.pElOuter_left td.pEl a img,
	table.pElOuter_right td.pEl a img
	{
		height: 20px;
		width: 24px;
		background-position: left top;
		background-repeat: no-repeat;
		border: none;
	}

	table.pElOuter_left td.pEl a img
	{
		background-image: url(img/smpPagArrowLeft.gif);
	}

	table.pElOuter_right td.pEl a img
	{
		background-image: url(img/smpPagArrowRight.gif);
	}

	table.pElOuter_left td.pEl div.noLink img
	{
		background-image: url(img/smpPagArrowLeftPass.gif);
	}

	table.pElOuter_right td.pEl div.noLink img
	{
		background-image: url(img/smpPagArrowRightPass.gif);
	}

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

	* html div.smpTxtContPagerShell
	{
		width: 100%;
	}

	div.smpTxtContPagerShell div.outDes1
	{
		border: 1px solid #b3b3b3;
		padding: 2px 5px 2px 5px;
	}

	div.smpTxtContPagerShell div.outDes2
	{
		text-align: right;
	}

	* html div.smpTxtContPagerShell div.outDes2
	{
		width: 100%;
	}

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

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

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

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

	div.smpTxtContPagerShell div.outDes2 table.outer td.left div.d2_left,
	div.smpTxtContPagerShell div.outDes2 table.outer td.right div.d2_right
	{
	}

	div.smpTxtContPagerShell div.outDes2 table.outer td.sep
	{
		width: 1px;
		background: #000;
	}

	table.pTxtElOuter_left,
	table.pTxtElOuter_right
	{
	}

	table.pTxtElOuter_right
	{
		margin-left: auto;
	}

	table.pTxtElOuter_left td.spcL,
	table.pTxtElOuter_left td.spcR,
	table.pTxtElOuter_right td.spcL,
	table.pTxtElOuter_right td.spcR
	{
	}

	table.pTxtElOuter_left td.spcR img,
	table.pTxtElOuter_right td.spcL img
	{
		width: 10px;
	}

	table.pTxtElOuter_left td.spcL img,
	table.pTxtElOuter_left td.spcR img,
	table.pTxtElOuter_right td.spcL img,
	table.pTxtElOuter_right td.spcR img
	{
	}

	/* Links des simplen Textpagerelements */
	table.pTxtElOuter_left td.pEl div.noLink,
	table.pTxtElOuter_right td.pEl div.noLink,
	table.pTxtElOuter_left td.pEl a,
	table.pTxtElOuter_right td.pEl a
	{
		display: block;
		font-size: 12px;
		border: none;
	}

	table.pTxtElOuter_left td.pEl div.noLink,
	table.pTxtElOuter_left td.pEl a
	{
		padding-left: 20px;
		background: url(img/smpTxtPagArrowLeft.gif) 0 1px no-repeat;
	}

	table.pTxtElOuter_right td.pEl div.noLink,
	table.pTxtElOuter_right td.pEl a
	{
		padding-right: 20px;
		background: url(img/smpTxtPagArrowRight.gif) right 1px no-repeat;
	}

	table.pTxtElOuter_left td.pEl div.noLink
	{
		background-image: url(img/smpTxtPagArrowLeftPass.gif);
		color: #666;
	}

	table.pTxtElOuter_right td.pEl div.noLink
	{
		background-image: url(img/smpTxtPagArrowRightPass.gif);
		color: #666;
	}
/* << */


/* >> Absaetze im Panel Modus */
	/* Panel Titelkontainer */
	div.panelTitle,
	table.footer td div.panelTitle
	{
		padding: 4px 15px 4px 15px;
		margin-bottom: 1px;
	}

	* html div.panelTitle,
	* html table.foot er td div.panelTitle
	{
		width: 100%;
	}

	/* Panel Titel */
	div.panelTitle h3,
	table.footer td div.panelTitle h3
	{
		font-size: 14px;
		margin: 0;
		color: #574313;
	}

	/* Enstellungen fuer den Panelkontainer */
	div.panelOuter,
	table.footer td div.panelOuter
	{
		margin-bottom: 12px;
	}

	* html div.panelOuter,
	* html table.footer td div.panelOuter
	{
		width: 100%;
	}

	/* Einstellungen fuer den Inhaltskontainer */
	div.panelOuter div.desOut1 div.des1
	{
	}

	div.panelOuter div.desOut1 div.des2
	{
	}

	div.panelOuter div.desOut1 div.des2 div.cont,
	table.footer td div.panelOuter div.desOut1 div.des2 div.cont
	{
		padding: 5px 15px;
	}

	* html div.panelOuter div.desOut1 div.des2 div.cont,
	* html table.footer td div.panelOuter div.desOut1 div.des2 div.cont
	{
		width: 100%;
	}

	div.panelOuter p,
	table.footer td div.panelOuter p
	{
		color: #574313;
	}

	div.panelOuter a,
	table.footer td div.panelOuter a
	{
		color: #000;
	}

	div.panelOuter a:hover,
	table.footer td div.panelOuter a:hover
	{
		color: #f90;
	}

	/* Design Panel Titelkontainer */
	div.designTitle,
	div.co_orange div.designTitle,
	table.footer td div.designTitle
	{
		background: url(img/paneltitlebg.gif) top left repeat-x;
		padding: 4px 15px;
		margin-bottom: 1px;
	}

	div.co_orange div.designTitle
	{
		background-image: url(img/despaneltitlebg.gif);
	}

	* html div.designTitle,
	* html table.footer td div.designTitle
	{
		width: 100%;
	}

	/* Design Panel Titel */
	div.designTitle h3,
	div.co_orange div.designTitle h3,
	table.footer td div.designTitle h3
	{
		font-size: 14px;
		margin: 0;
		color: #574313;
	}

	/* Enstellungen fuer den Design Panelkontainer */
	div.desPanelOuter,
	table.footer td div.desPanelOuter
	{
		margin-bottom: 12px;
	}

	* html div.desPanelOuter,
	* html table.footer td div.desPanelOuter
	{
		width: 100%;
	}

	/* Einstellungen fuer den Inhaltskontainer */
	div.desPanelOuter div.desOut1 div.des1,
	div.co_orange div.desPanelOuter div.desOut1 div.des1
	{
		background: url(img/panelbg.gif) top left repeat;
	}

	div.co_orange div.desPanelOuter div.desOut1 div.des1
	{
		background-image: url(img/despanelbg.gif);
	}

	div.desPanelOuter div.desOut1 div.des2,
	div.co_orange div.desPanelOuter div.desOut1 div.des2
	{
		background: url(img/paneltopbg.gif) top left repeat-x;
	}

	div.co_orange div.desPanelOuter div.desOut1 div.des2
	{
		background-image: url(img/despaneltopbg.gif);
	}

	/*  Einstellungen fuer den Design Inhaltskontainer  */
	div.desPanelOuter div.desOut1 div.des2 div.cont,
	div.co_orange div.desPanelOuter div.desOut1 div.des2 div.cont,
	table.footer td div.desPanelOuter div.desOut1 div.des2 div.cont	{
		padding: 5px 15px;
	}

	* html div.desPanelOuter div.desOut1 div.des2 div.cont,
	* html table.footer td div.desPanelOuter div.desOut1 div.des2 div.cont	{
		width: 100%;
	}

	/* Farben */
	div.desPanelOuter,
	div.co_orange div.desPanelOuter
	{
		color: #574313;
	}

	div.desPanelOuter a,
	div.co_orange div.desPanelOuter a
	{
		color: #000;
	}

	div.desPanelOuter a:hover,
	div.co_orange div.desPanelOuter a:hover
	{
		color: #f90;
	}
/* << */


/* >> Absaetze Normal */
	/* Absatz Titel */
	h3.paraTitle
	{
		display: block;
		font-style: normal;
		font-weight: bold;
		padding-top: 6px;
		margin-bottom: 5px;
	}

	/* Absatz Titel im Footerbereich*/
	table.footer td h3.paraTitle
	{
		display: block;
		font-style: normal;
		font-weight: bold;
		font-size: 11px;
		padding-top: 3px;
		margin-bottom: 2px;
	}

	/* Einstellungen der Bild und Content ausrichtung */
	div.paraImgOuter,
	div.paraImgOuterL,
	div.paraImgOuterR,
	div.paraFxImgOuter
	{
		padding-top: 2px;
		margin-bottom: 3px;
	}

	/* Fuer Bild zu Textabstand bei links und rechts umfliessend */
	div.paraImgOuterL
	{
		padding-right: 6px;
	}

	div.paraImgOuterR
	{
		padding-left: 6px;
	}

	div.paraContOuter,
	div.paraContOuterL,
	div.paraContOuterR
	{
	}

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

	/* Definition Absatz Untertitel im Footerbereich*/
	table.footer td h4.paraSubtitle
	{
		font-weight: bold;
		font-size: 11px;
		margin: 2px 0 2px 0;
	}

	/* Einstellungen Absatz Inhalt */
	table.contentTable td.contentColumn p,
	table.contentTable td.contentColumn p.paraEl
	{
		margin: 0;
		margin-bottom: 100px;
	}

	/* Einstellungen Absatz Inhalt im Footerbereich*/
	table.footer td p,
	table.footer td p.paraEl
	{
		margin: 0;
		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: 0;
		margin-bottom: 10px;
	}

	/* Standard definition des Absatzabstandes im Footerbereich*/
	table.footer td div.contentContainer table.contentTable td.contentColumn p
	{
		margin: 0;
		margin-bottom: 7px;
	}

	/* Einstellungen fuer den Absatz  "mehr..." Link */
	div.paraSublinkShell
	{
		text-align: left;
		margin-bottom: 5px;
		font-size: 11px;
	}

	div.paraSublinkShell img
	{
		padding-left: 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) left 1px no-repeat;
	}

	/* Einstellungen der Absatz und Panel "mehr.." Link Icons im Footerbereich */
	table.footer td div.paraSublinkShell span.sL img
	{
		display: none;
	}
/* << */


/* >> Schnellzugriff*/
	/* Definitionen fuer den Schnellzugriffkontainer */
	div.qAccessCont
	{
		width: 155px;
		position: absolute;
		left: 7px;
		top: 128px;
		z-index: 6;
		display: none;
	}

	/* Schnellzugriff Formularfeld einstellungen */
	div.qAccessCont select
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 10px;
		width: 100%;
	}
/* << */


/* >> Schnellsuche*/
	/* Definitionen fuer den Schnellsuchekontainer */
	div.qSearchCont
	{
		width: 155px;
		position: absolute;
		left: 7px;
		top: 107px;
		z-index: 3;
		display: none;
	}

	/* Schnellsuche Formulareinstellungen */
	div.qSearchCont form
	{
		margin-top: 0;
		margin-bottom: 0;
	}

	div.qSearchCont table.qSearch
	{
	}

	/* Schnellsuche Formularfeld Einstellungen */
	div.qSearchCont table.qSearch td input.text
	{
		font-size: 10px;
		width: 100%;
	}

	/*  Schnellsuche "Go" button */
	div.qSearchCont table.qSearch td input.button
	{
	}
/* << */


/* >> Standard Suche */
	/* Standard Suchfeld Einstellungen */
	table.stdSearch td input.text
	{
		font-size: 13px;
		width: 300px;
	}

	/* Standard Suche Button Einstellungen */
	table.stdSearch td input.button
	{
		cursor: pointer;
		/cursor: hand;
		border: 1px solid #E3DEC4;
		font-size: 12px;
	}

	/* Suche Formulareinstellungen */
	table.stdSearch form
	{
		margin-top: 0;
		margin-bottom: 0;
	}

	/* Einstellungen fuer die farbige Hinterlegung im Suchergebnis */
	span.searchResult
	{
		padding: 0 2px;
		background: #E3DEC4;
	}
/* << */


/* >> Empfehlung versenden */
	/* Empfehlung versenden Tabelle */
	table.recomShell
	{
	}

	/* Anpassungen des Formulars */
	table.recomShell form
	{
		padding: 0;
		margin: 0;
	}

	/* Einstellungen fuer die Fehlermeldungen bei unkorrektem Ausfuellen der Formularelemente */
	table.recomShell td ul li
	{
		font-weight: bold;
		font-size: 11px;
		color: darkred;
		margin: 3px 0 3px 0;
	}

	/* Anpassungen der Formular Tabellenspalten */
	table.recomShell td form table td
	{
		padding: 1px 8px 1px 8px;
	}

	/* Anpassungen der Formularelemente */
	table.recomShell td form table td input.text,
	table.recomShell td form table td textarea
	{
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		width: 100%;
		margin-bottom: 5px;
		padding-left: 1px;
		padding-right: 1px;
	}

	table.recomShell td form table td textarea
	{
		overflow: auto;
	}

	/* Einstellungen fuer die Input Formularelemente */
	table.recomShell td form table td input.button
	{
		font-size: 11px;
		margin-bottom: 8px;
		cursor: pointer;
		/cursor: hand;
	}

	/* Angaben zum Kontainer der Sendebestaetigung */
	div.recomSuccess
	{
		font-weight: bold;
		font-size: 13px;
		color: #333;
		margin: 10px 0;
	}

	/* Einstellungen fuer den Kontainer der Nutzungsbedingungen */
	table.recomShell td div.policy
	{
		font-size: 11px;
		color: #333;
		margin: 10px 0;
	}

	/* Anpassungen der Tabellenzelle des Paneltitels */
	table.recomShell td form table td.title
	{
		font-weight: bold;
		color: #fff;
		padding: 1px 4px 1px 4px;
		background: #5C4714;
	}

	/* Definitionen fuer die Paneltabelle */
	table.recomShell td form table
	{
		background: #E3DEC4;
	}

	/* Angaben zu den Tabellenzellen der Feldbezeichner der Formularfelder */
	table.recomShell td form table td.prompt
	{
		font-size: 11px;
	}

	/* Angaben zu den Feldbezeichnern der Formularfelder */
	table.recomShell td form table td.prompt span
	{
		font-size: 11px;
		color: #333;
	}
/* << */


/* >> Trenner fuer Content Elemente */
	/* Trennelement Container */
	div.separatorShell
	{
		margin-top: 7px;
		margin-bottom: 15px;
		background-color: #9A2534;
	}

	/* Trennelement Abstandshalter */
	div.separatorShell img
	{
	}
/* << */


/* >> Seitenstruktur */
	/* Seitenstruktur Eintragcontainer */
	div.sitemapEntry
	{
	}

	/* Definition der Links fuer normal, besucht und beim ueberfahren mit der Maus*/
	div.sitemapEntry table td a
	{
		text-decoration: none;
	}

	/* Anpassungen beim ueberfahren mit der Maus */
	div.sitemapEntry table td a:hover
	{
	}

	/* 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 10px 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 0 0 5px;
		background: url(img/sitemapArrow.gif) left bottom no-repeat;
	}
/* << */


/* >> Standardeinstellungen */
	/* Anpassungen fuer die Seiten Stammtabelle */
	table.mShell
	{
		width: 100%;
		height: auto;
	}

	/* 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: 989px;
		position: absolute;
		left: auto;
		top: auto;
		z-index: 31;
	}

	/* Breite der Kopfelemente */
	table.headerElements
	{
		width: 989px;
	}

	/* Anpassen der Topnavigation- und Loginzeile */
	div.tNavKont,
	div.tNavKont div.des1
	{
		width: 989px;
	}

	div.tNavKont
	{
		width: 989px;
		position: absolute;
		left: auto;
		top: 0;
		width auto;
	}

	/* Topnavigation Designcontainer 1 */
	div.tNavKont div.des1
	{
	}

	/* Topnavigation Designcontainer 2 */
	div.tNavKont div.des1 div.des2
	{
	}

	/* Anpassungen der Topnavigationzelle */
	div.tNavKont div.des1 div.des2 table.tNavOuter td.navCol
	{
		width: 100%;
		text-align:left;
	}

	/* Einstellungen fuer die Schnelllogin- Schnelllogoutzelle */
	div.tNavKont div.des1 div.des2 table.tNavOuter td.loginCol
	{
	}

	/* Einstellungen fuer die Schnelllogin- Schnelllogout Platzhalters */
	div.tNavKont div.des1 div.des2 table.tNavOuter td.loginCol img
	{
		width: 10px;
		height: 1px;
	}

	/* Einstellungen fuer die Suche und Trail Tabelle*/
	table.searchAndTrailBg
	{
		width: 989px;
		background: #dde5ee url(img/quickSearchBg.jpg) top left repeat-y;
		display: none;
	}

	/* Einstellungen fuer die Schnellsuche Tabellenzelle */
	td.quickSearchBg
	{
		width: 170px;
	}

	/* Platzhalterzelle zwischen QuickSearch und Trail */
	td.searchAndTrailSpacerColumn
	{
		height: 22px;
		width: 20px;
	}

	/* Platzhalter zwischen Quicksearch und Trail */
	img.searchAndTrailSpacer
	{
		width: 20px;
	}

	/* Einstellungen fuer die Trail Tabellenzelle */
	td.trailbg
	{
		width: 620px;
	}

	/* Platzhalter fuer Navigationszelle */
	img.navigationColumnSpacer
	{
		width: 170px;
	}

	/* Definition der Breite des linken Platzhalters */
	img.spacerLeft
	{
		width: 1px;
	}

	/* Definition des Platzhalters fuer den Inhalt */
	img.contentSpacer
	{
		display: none;
	}

	/* Definition der Breite des rechten Platzhalters */
	img.spacerRight
	{
		width: 1px;
	}

	/* Beseitigt ein Problem im Mozilla Browser */
	img.block
	{
		display: block;
	}

	.contColDes5 {
		width:562px;
	}

	/* Einstellungen fuer die Basistabelle des Inhalts */
	table.contentMainTable
	{
		width: 989px;
		height: auto;
		background: #fff url(img/contenthg.gif) top left repeat-y;
	}

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

	td.contentColumn div.contSpcShellStd,
	td.contentColumn div.contSpcShellBL,
	td.contentColumn div.contSpcContentPager
	{
		padding: 0;
	}

	/* Definitionen der Platzhalterzelle rechts*/
	td.spacerColumnRight
	{
	}

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

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

	table.twoColElShell td.middleSpc img
	{
		width: 12px;
	}

	table.twoColElShell td.rightSpc img
	{
		width: 190px;
	}

	table.twoColElShell td.l
	{
	}

	table.twoColElShell td.m
	{
	}

	table.twoColElShell td.r
	{
	}

	
	/* Grundeinstellungen  fuer einige Element festlegen */
	th, td, p
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 13px;
	}

	/* Anpassungen fuer die Standard Absaetze */
	p
	{
		margin-top: 0;
	}

	
	/* Allgemeine Einstellung fuer Aufzaehlungspunkte */
	ul
	{
		list-style-type: square;
	}

	/* Einstellungen fuer Ueberschriften */
	h1
	{
		font-size: 15px;
		margin: 0 0 12px 0;
		color: #9A2534;
	}

	h2
	{
		font-size: 14px;
		margin: 0 0 10px 0;
		color: #5B4614;
	}

	h3
	{
		font-size: 13px;
		margin: 0 0 8px 0;
		color: #5B4614;
	}

	h4
	{
		font-size: 13px;
		margin: 0 0 13px 0;
	}

	
	/*Standard Link einstellungen*/
	a
	{
		color: #9A2534;
		text-decoration: none;
	}

	a:link, a:visited, a:hover
	{
	}

	a:hover
	{
		color: #f90;
	}

	
	/* Formulare */
	form
	{
		margin: 0;
	}

	input,
	textarea,
	select
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		background: #fff;
		border: 1px solid #E3DEC4;
		font-size: 10px;
		color: #000;
		width: 100%;
		-moz-opacity: 0.6;
		filter: alpha(opacity=60);
	}

	input:hover, input:focus,
	textarea:hover, textarea:focus,
	select:hover, select:focus
	{
		-moz-opacity: 1;
		filter: alpha(opacity=100);
	}

	select
	{
		width: auto;
	}

	input.button
	{
		border: 0;
		width: auto;
	}

	
	/* Bilder */
	img
	{
		border: 0;
	}
/* << */


/* >> Seitentitelelement */
	/*  Aeussere Elemethuelle */
	div.titlesShell
	{
		margin: 12px 0;
		padding: 0 15px;
	}

	/* Links ausgerichtete Bildspalte */
	div.titlesShell table td.imgL
	{
		padding-right: 10px;
		vertical-align: bottom;
	}

	/* Links ausgerichtetes Bild */
	div.titlesShell table td.imgL div.img
	{
	}

	/* Rechts ausgerichtete Bildspalte */
	div.titlesShell table td.imgR
	{
		padding-left: 10px;
		vertical-align: bottom;
	}

	/* Rechts ausgerichtetes Bild */
	div.titlesShell table td.imgR div.img
	{
	}

	/* Linke Titelspalte */
	div.titlesShell table td.titlesL
	{
		vertical-align: bottom;
	}

	/* Rechte Titelspalte */
	div.titlesShell table td.titlesR
	{
		vertical-align: bottom;
	}
/* << */


/* >> Umfragen Uebersicht*/
	/* Umfrage Tabelle */
	table.surveyOvShell
	{
	}

	/* Definition der Frage auf der Uebersichtsseite */
	table.surveyOvShell td div span.question
	{
		font-size: 13px;
		font-weight: bold;
	}

	/* Einstellungen fuer den Hinweis ueber das Ende der Umfrage */
	table.surveyOvShell td div span.date
	{
		font-size: 10px;
	}

	/* Umfrage Beschreibung  */
	table.surveyOvShell td div div.desc
	{
	}
/* << */


/* >> Umfragen Detail */
	/* Umfrage Formular */
	form.surveyForm
	{
	}

	/* Anpassungen fuer die Tabellenzelle der Detailfrage */
	form.surveyForm td.question
	{
		font-weight: bold;
		color: #339;
	}

	/* Einstellungen der Tabellenzelle fuer das Ende der Umfrage */
	form.surveyForm td.date
	{
		font-size: 10px;
	}

	/* Versenden Button */
	form.surveyForm td input.button
	{
		cursor: pointer;
		/cursor: hand;
		width: auto;
	}

	/* Ergebnistabelle */
	table.surveyResult
	{
	}

	/*  Frage auf der Ergebnisseite */
	table.surveyResult td.question
	{
		font-weight: bold;
		color: #339;
	}

	/* Einstellungen fuer den Hinweis ueber das Ende der Umfrage */
	table.surveyResult td.date
	{
		padding-top: 10px;
		font-size: 10px;
	}

	/* Anpassen des Teilnehmerzusatz */
	table.surveyResult td.participants
	{
	}

	/* Anpassungen der Grafik fuer den Ergebnissbalken */
	table.surveyResult td div.gfx
	{
		border-left: 1px solid #ffeea8;
		border-top: 1px solid #ffeea8;
		border-right: 1px solid #6a5503;
		border-bottom: 1px solid #6a5503;
		background: #f90 url("img/surveyGraphic.gif") repeat-x;
	}

	/* Anpassungen des Hintergrunds fuer den Ergebnissbalken */
	table.surveyResult td.gfxBg
	{
		background: #efefef;
		border: 1px inset #ccc;
		width: auto;
	}
/* << */


/* >> Randbereich links */
	/* Definition des linken Randbereichs */
	td.leftBorderCol
	{
		padding-left: 4px;
	}

	/* Anpassungen der Randbereich Breite und den Abstand von oben*/
	td.leftBorderCol div.leBoElShell img.topSpc
	{
		display: none;
	}

	td.leftBorderCol div.leBoElShell img.bottomSpc
	{
		height: 1px;
		width: 236px;
	}

	/* Randbereich Inhaltscontainer */
	td.leftBorderCol div.lElCont
	{
	}
/* << */


/* >> Randbereich rechts */
	/* Definition des rechten Randbereichs */
	td.rightBorderCol
	{
		padding-right: 4px;
	}

	/* Anpassungen der Randbereich Breite und den Abstand von oben*/
	td.rightBorderCol div.riBoElShell img.topSpc
	{
		display: none;
	}

	td.rightBorderCol div.riBoElShell img.bottomSpc
	{
		height: 1px;
		width: 181px;
	}

	/* Randbereich Inhaltscontainer */
	td.rightBorderCol div.rElCont
	{
	}
/* << */


/* >> Teaser rechts */
	/* Einstellung des Teaser Inhaltbereichs */
	td.rightBorderCol div.rElCont div.title,
	td.rightBorderCol div.rElCont div.titleBL
	{
	}

	/* Definition des Teasertitel */
	td.rightBorderCol div.rElCont div.title h3,
	td.rightBorderCol div.rElCont div.titleBL h3
	{
		font-size: 14px;
		margin: 0;
		color: #fff;
		display: block;
		background: url(img/teaserheadbg.gif) top left repeat-x;
		padding: 4px 7px 4px 7px;
	}

	td.rightBorderCol div.rElCont div.titleBL h3
	{
		background: transparent;
		padding: 0;
		border-bottom: 1px solid #dde5ee;
		color: #000;
	}

	/* Definition des Teaseruntertitel */
	td.rightBorderCol div.rElCont div.tDesOut1 h4,
	td.rightBorderCol div.rElCont div.tDesOut1BL h4
	{
		font-size: 11px;
		margin: 0 0 3px 0;
		color: #5C4714;
	}

	/* Einstellungen fuer die aeussere Teaserhuelle */
	td.rightBorderCol div.rElCont div.tDesOut1,
	td.rightBorderCol div.rElCont div.tDesOut1BL
	{
	}

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

	td.rightBorderCol div.rElCont div.tOuter,
	td.rightBorderCol div.rElCont div.tOuterBL
	{
		margin-bottom: 1px;
	}

	* html td.rightBorderCol div.rElCont div.tOuter,
	* html td.rightBorderCol div.rElCont div.tOuterBL
	{
		width: 100%;
	}

	/* Zusaetzliche Design Kontainer fuer den Teaser Inhaltsbereich*/
	td.rightBorderCol div.rElCont div.tOuter div.des1,
	td.rightBorderCol div.rElCont div.tOuterBL div.des1BL
	{
		background: url(img/teaserbg.gif) top left repeat;
	}

	td.rightBorderCol div.rElCont div.tOuterBL div.des1BL
	{
		background: transparent;
	}

	td.rightBorderCol div.rElCont div.tOuter div.des2,
	td.rightBorderCol div.rElCont div.tOuterBL div.des2BL
	{
		padding: 7px;
		background: url(img/teaserbgtop.gif) top left repeat-x;
	}

	td.rightBorderCol div.rElCont div.tOuterBL div.des2BL
	{
		padding: 0;
		background: transparent;
	}

	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
	{
	}

	* html td.rightBorderCol div.rElCont div.tOuter div.des1 div.des2 div.des3 div.content,
	* html td.rightBorderCol div.rElCont div.tOuterBL div.des1BL div.des2BL div.des3BL div.contentBL
	{
		width: 100%;
	}

	/* Anpassungen des Text Inhaltsbereich */
	/* Einstellungen der Bild und Content ausrichtung */
	td.rightBorderCol div.rElCont div.teaserImgOuter,
	td.rightBorderCol div.rElCont div.teaserImgOuterL,
	td.rightBorderCol div.rElCont div.teaserImgOuterR,
	td.rightBorderCol div.rElCont div.teaserFxImgOuter
	{
		padding-top: 2px;
		margin-bottom: 3px;
	}

	/* Fuer Bild zu Textabstand bei links und rechts umfliessend */
	td.rightBorderCol div.rElCont div.teaserImgOuterL
	{
		padding-right: 6px;
	}

	td.rightBorderCol div.rElCont div.teaserImgOuterR
	{
		padding-left: 6px;
	}

	td.rightBorderCol div.rElCont div.teaserContOuter
	{
	}

	/* Bild zu Textabstand bei rechts und links freibleibend*/
	td.rightBorderCol div.rElCont div.teaserContOuterL
	{
		padding-left: 6px;
	}

	td.rightBorderCol div.rElCont div.teaserContOuterR
	{
		padding-right: 6px;
	}

	/* Innerer Bild Container  */
	td.rightBorderCol div.rElCont div.teaserImgInner
	{
		margin-left: auto;
		margin-right: auto;
	}

	/* Bild zu Text im zentrierten Modus */
	div.paraCeImgOuter
	{
		text-align: center;
	}

	td.rightBorderCol div.rElCont p
	{
		font-size: 11px;
		margin: 0 0 10px 0;
	}

	/* Anpassungen des XHTML Inhaltsbereich */
	td.rightBorderCol div.rElCont,
	td.rightBorderCol div.rElCont p,
	td.rightBorderCol div.rElCont ul,
	td.rightBorderCol div.rElCont ol
	{
		font-size: 11px;
		color: #5C4714;
	}

	td.rightBorderCol div.rElCont div.tOuterBL,
	td.rightBorderCol div.rElCont div.tOuterBL p,
	td.rightBorderCol div.rElCont div.tOuterBL ul,
	td.rightBorderCol div.rElCont div.tOuterBL ol
	{
		color: #5C4714;
	}

	td.rightBorderCol div.rElCont div.tOuter a,
	td.rightBorderCol div.rElCont div.tOuterBL a
	{
		color: #000;
	}

	td.rightBorderCol div.rElCont div.tOuter a:hover,
	td.rightBorderCol div.rElCont div.tOuterBL a:hover
	{
		color: #5C4714;
	}

	/* Anpassungen des XHTML Inhaltsbereich */
	td.rightBorderCol div.rElCont p,
	td.rightBorderCol div.rElCont ul,
	td.rightBorderCol div.rElCont ol
	{
		margin-top: 0;
		margin-bottom: 10px;
	}

	/* Einstellungen der Abstaende des Mehrlinks */
	td.rightBorderCol div.rElCont div.teaserSublinkShell
	{
		padding: 1px 3px 1px 3px;
		text-align: left;
	}

	/* Anpassen der Schriftgroesse des "mehr..." Links */
	td.rightBorderCol div.rElCont div.teaserSublinkShell span.sL a
	{
		font-size: 11px;
		color: #000;
	}

	td.rightBorderCol div.rElCont div.teaserSublinkShell span.sL a:hover
	{
		color: #f90;
	}

	/* Definition fuer die "mehr..." Link Grafik */
	td.rightBorderCol div.rElCont div.teaserSublinkShell span.sL img
	{
		width: 10px;
		height: 12px;
		vertical-align: text-top;
		border: 0;
		background: url(img/littleTeaserArrow.gif) left 4px 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
	{
	}

	/* Definition des Teasertitel */
	td.leftBorderCol div.lElCont div.title h3,
	td.leftBorderCol div.lElCont div.titleBL h3
	{
		font-size: 12px;
		margin: 12px 0 0 0;
		color: #000;
		display: block;
		padding: 1px 15px 1px 15px;
		border-bottom: 1px solid #574313;
	}

	td.leftBorderCol div.lElCont div.titleBL h3
	{
		background: transparent;
	}

	/* Definition des Teaseruntertitel */
	td.leftBorderCol div.lElCont div.tDesOut1 h4,
	td.leftBorderCol div.lElCont div.tDesOut1BL h4
	{
		font-size: 11px;
		margin: 0 0 3px 0;
	}

	/* Einstellungen fuer die aeussere Teaserhuelle */
	td.leftBorderCol div.lElCont div.tDesOut1,
	td.leftBorderCol div.lElCont div.tDesOut1BL
	{
	}

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

	td.leftBorderCol div.lElCont div.tOuter,
	td.leftBorderCol div.lElCont div.tOuterBL
	{
		margin-bottom: 1px;
	}

	/* Zusaetzliche Design Kontainer fuer den Teaser Inhaltsbereich*/
	td.leftBorderCol div.lElCont div.tOuter div.des1,
	td.leftBorderCol div.lElCont div.tOuterBL div.des1BL
	{
		background: #F4F3EA;
	}

	td.leftBorderCol div.lElCont div.tOuterBL div.des1BL
	{
		background: transparent;
	}

	td.leftBorderCol div.lElCont div.tOuter div.des2,
	td.leftBorderCol div.lElCont div.tOuterBL div.des2BL
	{
		padding: 7px 15px;
	}

	td.leftBorderCol div.lElCont div.tOuterBL div.des2BL
	{
		padding: 0;
	}

	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
	{
		margin-bottom: 5px;
	}

	* html td.leftBorderCol div.lElCont div.tOuter div.des1 div.des2 div.des3 div.content,
	* html td.leftBorderCol div.lElCont div.tOuterBL div.des1BL div.des2BL div.des3BL div.contentBL
	{
		width: 100%;
	}

	/* Anpassungen des Text Inhaltsbereich */
	td.leftBorderCol div.lElCont p
	{
		font-size: 11px;
		margin: 0 0 10px 0;
	}

	/* Anpassungen des Text Inhaltsbereich */
	/* Einstellungen der Bild und Content ausrichtung */
	td.leftBorderCol div.lElCont div.teaserImgOuter,
	td.leftBorderCol div.lElCont div.teaserImgOuterL,
	td.leftBorderCol div.lElCont div.teaserImgOuterR,
	td.leftBorderCol div.lElCont div.teaserFxImgOuter
	{
		padding-top: 2px;
		margin-bottom: 3px;
	}

	/* Fuer Bild zu Textabstand bei links und rechts umfliessend */
	td.leftBorderCol div.lElCont div.teaserImgOuterL
	{
		padding-right: 6px;
	}

	td.leftBorderCol div.lElCont div.teaserImgOuterR
	{
		padding-left: 6px;
	}

	td.leftBorderCol div.lElCont div.teaserContOuter
	{
	}

	/* Bild zu Textabstand bei rechts und links freibleibend*/
	td.leftBorderCol div.lElCont div.teaserContOuterL
	{
		padding-left: 6px;
	}

	td.leftBorderCol div.lElCont div.teaserContOuterR
	{
		padding-right: 6px;
	}

	/* Innerer Bild Container  */
	td.leftBorderCol div.lElCont div.teaserImgInner
	{
		margin-left: auto;
		margin-right: auto;
	}

	/* Bild zu Text im zentrierten Modus */
	td.leftBorderCol div.lElCont div.teaserCeImgOuter
	{
		text-align: center;
	}

	/* Anpassungen des XHTML Inhaltsbereich */
	td.leftBorderCol div.lElCont,
	td.leftBorderCol div.lElCont p,
	td.leftBorderCol div.lElCont ul,
	td.leftBorderCol div.lElCont ol
	{
		font-size: 11px;
		color: #574313;
	}

	td.leftBorderCol div.lElCont div.tOuterBL,
	td.leftBorderCol div.lElCont div.tOuterBL p,
	td.leftBorderCol div.lElCont div.tOuterBL ul,
	td.leftBorderCol div.lElCont div.tOuterBL ol
	{
		color: #574313;
	}

	td.leftBorderCol div.lElCont div.tOuter a,
	td.leftBorderCol div.lElCont div.tOuterBL a
	{
		color: #000;
	}

	td.leftBorderCol div.lElCont div.tOuter a:hover,
	td.leftBorderCol div.lElCont div.tOuterBL a:hover
	{
		color: #574313;
	}

	/* Anpassungen des XHTML Inhaltsbereich */
	td.leftBorderCol div.lElCont p,
	td.leftBorderCol div.lElCont ul,
	td.leftBorderCol div.lElCont ol
	{
		margin-top: 0;
		margin-bottom: 10px;
	}

	/* Einstellungen der Abstaende des Mehrlinks */
	td.leftBorderCol div.lElCont div.teaserSublinkShell
	{
		padding: 1px 3px 0 3px;
		text-align: left;
	}

	/* Anpassen der Schriftgroesse des "mehr..." Links */
	td.leftBorderCol div.lElCont div.teaserSublinkShell span.sL a
	{
		font-size: 11px;
		color: #000;
	}

	td.leftBorderCol div.lElCont div.teaserSublinkShell span.sL a:hover
	{
		color: #574313;
	}

	/* Definition fuer die "mehr..." Link Grafik */
	td.leftBorderCol div.lElCont div.teaserSublinkShell span.sL img
	{
		width: 10px;
		height: 12px;
		vertical-align: text-top;
		border: 0;
		background: url(img/littleTeaserArrow.gif) left 4px no-repeat;
	}
/* << */


/* >> Special Teaser rechts */
	/* Einstellungen fuer die aeussere Teaserhuelle */
	td.rightBorderCol div.rElCont div.el_wunschliste div.tOuter div.des2
	{
		background-image: url(img/shop_wunschlistebg.jpg);
	}

	td.rightBorderCol div.rElCont div.el_gutscheine div.tOuter div.des2
	{
		background-image: url(img/shop_gutschein.jpg);
	}

	td.rightBorderCol div.rElCont div.el_verpackung div.tOuter div.des2
	{
		background-image: url(img/shop_verpackungbg.jpg);
	}

	/* Einstellungen fuer die Teaserhuelle */
	td.rightBorderCol div.rElCont div.el_wunschliste div.tOuter div.des1 div.des2 div.des3 div.content,
	td.rightBorderCol div.rElCont div.el_gutscheine div.tOuter div.des1 div.des2 div.des3 div.content,
	td.rightBorderCol div.rElCont div.el_verpackung div.tOuter div.des1 div.des2 div.des3 div.content
	{
		padding-top: 70px;
	}

	
	/* Einstellungen der Abstaende des Mehrlinks */
	td.rightBorderCol div.rElCont div.el_nolink div.teaserSublinkShell
	{
		display: none;
	}

	td.rightBorderCol div.rElCont div.el_nolink div.tOuterBL
	{
		margin-bottom: 0;
	}
/* << */

/* >> Special Teaser links */
	/* Einstellungen der Abstaende des Mehrlinks */
	td.leftBorderCol div.lElCont div.el_nolink div.teaserSublinkShell
	{
		display: none;
	}

	/* Einstellungen der Abstaende des Mehrlinks */
	td.leftBorderCol div.lElCont div.el_braun div.tOuterBL div.des1BL
	{
		background: #F4F3EA;
	}
/* << */


/* >>Top Navigation*/
	/* Einstellungen fuer die Topnavigationtabelle */
	table.tNav
	{
		margin-top: 3px;
		margin-left:5px;
		color:#fff;
	}

	/* Spacereinstellungen fuer die Topnavigation */
	table.tNav td.spcLeft
	{
		width: 100%;
		display:none;
	}

	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
	{
		white-space: nowrap;
	}

	/* Grundeinstellung der Top Navigation fuer die Zustaende "normal", "im Pfad" und "hier"*/
	table.tNav td.navItem span.inner,
	table.tNav td.navItem a.normal,
	table.tNav td.navItem a.inPath
	{
		font-size: 11px;
		font-weight: normal;
		color: #fff;
	}

	table.tNav td.navItem span.inner span,
	table.tNav td.navItem a.normal span,
	table.tNav td.navItem a.inPath span
	{
	}

	/* Abweichende einstellungen fuer den Zustand "im Pfad" */
	table.tNav td.navItem a.inPath
	{
	}

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

	/* Angabe fuer den Zustand "hier" */
	table.tNav td.navItem span.inner
	{
		color: #f90;
	}

	/* Einstellung der Trennelemente */
	table.tNav td.sep img
	{
		height: 11px;
		margin: 0 3px;
		background-color: #fff;
	}
/* << */


/* >> Navigationspfad */
	/* Einstellungen fuer die Navigationspfad Tabelle */
	table.trailShell
	{
	}

	/* Angaben zu den Tabellenzellen des Navigationspfad */
	td.trailItemCol
	{
	}

	td.trailSepCol
	{
	}

	/* Gemeinsame Einstellungen fuer Trail items */
	table.trailShell td a.hNormal,
	table.trailShell td a.normal
	{
		font-size: 10px;
		text-decoration: none;
	}

	table.trailShell td span.hHere,
	table.trailShell td span.inner
	{
		font-size: 10px;
		font-weight: bold;
	}

	/* Anpassungen des Trail Homelinks fuer normalen Link,  besuchter Link und Reaktion beim Ueberfahren mit der Maus */
	table.trailShell td a.hNormal
	{
	}

	table.trailShell td a.hNormal span
	{
	}

	/* Einstellung fuer die momentan aktive Seite */
	table.trailShell td span.hHere
	{
	}

	/* Anpassungen der Trail links fuer normalen Link,  besuchter Link und Reaktion beim Ueberfahren mit der Maus */
	table.trailShell td a.normal
	{
	}

	/* Einstellung fuer die momentan aktive Seite */
	table.trailShell td span.inner
	{
	}

	/* Anpassungen fuer das Navigationspfad Trennelement*/
	table.trailShell td.sep img
	{
		height: 9px;
		width: 15px;
		margin: 2px 3px 0 3px;
		background: url(img/trailSeperator.gif) top left no-repeat;
	}
/* << */


/* >>Panel with Product Table*/
	/* Enstellungen fuer den Panelkontainer */
	div.panelProductOuter
	{
		margin: 0 0 20px 0;
	}

	* html div.panelProductOuter
	{
		width: 100%;
	}

	/* Panel Titelkontainer */
	div.panelProductOuter div.panelTitle
	{
		border-bottom: 0;
	}

	* html div.panelProductOuter div.panelTitle
	{
		width: 100%;
	}

	/* Panel Titel */
	div.panelProductOuter div.panelTitle h3
	{
		margin: 0;
	}

	/* Einstellungen fuer den Inhaltskontainer */
	div.panelProductOuter div.desOut1 div.des1
	{
		border: 1px solid #AFB0B2;
	}

	div.panelProductOuter div.desOut1 div.des2
	{
	}

	div.panelProductOuter div.desOut1 div.des2 div.cont
	{
		padding: 5px 5px 5px 5px;
	}

	/* Einstellungen fuer XHTML-Feld */
	div.panelProductOuter div.paragraphProductDataRow
	{
		padding: 5px 15px 5px 9px;
		background-color: #ddd;
	}

	* html div.panelProductOuter div.paragraphProductDataRow
	{
		width: 100%;
	}

	div.panelProductOuter form
	{
		margin: 0;
		padding: 0;
	}

	/* Einstellungen fuer Preis Tabelle */
	div.panelProductOuter table.priceTable
	{
		height: 19px;
		font-size: 8px;
		background: #72739A;
	}

	div.panelProductOuter table.priceTable td.amountCol,
	div.panelProductOuter table.priceTable td.amountCol input,
	div.panelProductOuter table.priceTable td.pricePrompt,
	div.panelProductOuter table.priceTable td.buttonProductLinkShell,
	div.panelProductOuter table.priceTable td.buttonProductLinkShell input
	{
		white-space: nowrap;
		font-size: 12px;
	}

	/* Einstellungen fuer Menge */
	div.panelProductOuter table.priceTable td.amountCol
	{
		padding: 1px 5px 0 10px;
		color: #fff;
	}

	div.panelProductOuter table.priceTable td.amountCol input
	{
		width: 20px;
		font-size: 8px;
		margin: 0 0 2px 5px;
		padding: 1px 2px 1px 2px;
		border: 1px solid #ccc;
	}

	/* Einstellungen fuer Preis */
	div.panelProductOuter table.priceTable td.pricePrompt
	{
		color: #fff;
		padding-right: 5px;
	}

	div.panelProductOuter table.priceTable td.price
	{
		width: 100%;
		margin: 0;
	}

	div.panelProductOuter table.priceTable td.price div
	{
		padding: 6px 0 5px 0;
		text-align: left;
		background: #fff;
	}

	div.panelProductOuter table.priceTable td.price div span
	{
		padding-left: 5px;
		margin-right: 10px;
		font-size: 10px;
		line-height: 10px;
		font-weight: bold;
		color: #000;
	}

	/* Einstellungen fuer Button */
	div.panelProductOuter table.priceTable td.buttonProductLinkShell
	{
		padding-left: 1px;
		padding-right: 1px;
	}

	div.panelProductOuter table.priceTable td.buttonProductLinkShell div
	{
		padding: 0 0 1px 0;
	}

	* html div.panelProductOuter table.priceTable td.buttonProductLinkShell div
	{
		width: 100%;
	}

	div.panelProductOuter table.priceTable td.buttonProductLinkShell input
	{
		width: 115px;
		height: 21px;
		margin: 0;
		padding: 0 3px 1px 25px;
		color: #000;
		font-size: 11px;
		line-height: 9px;
		border: 1px solid #fff;
		cursor: pointer;
		cursor: hand;
		background: #fff url(img/productRecomButton.gif) left center no-repeat;
	}

	div.floatTerm
	{
		clear: both;
	}
/* << */


/* >> Mailform */
	.mailForm
	{
		width: 100%;
		margin-left: 15px;
	}

	.mailForm label
	{
		display: block;
		clear: both;
		margin: 5px 0 2px 0;
	}

	.mailForm input,
	.mailForm textarea
	{
		width: 100%;
		border: 1px solid #ccc;
		background: #F4F3EA;
		font-size: 12px;
	}

	.mailForm input.button
	{
		width: auto;
		background: transparent;
	}

	.mailForm input.submit
	{
		width: auto;
		margin-top: 20px;
		font-weight: bold;
	}
/* << */


/* Sonstiges */
	/* Designtabelle */
	table.destable td,
	table.destable p,
	table.destable ul,
	table.destable li,
	table.destable a
	{
		font-size: 11px;
	}

	table.destable a
	{
		color: #5C4714;
	}

	table.destable a:hover
	{
		color: #992534;
	}

	
	/* Logos */
	div.co_logos div.cont
	{
		text-align: center;
	}

	div.co_logos img
	{
		margin: 3px 12px;
	}
/* << */

/* >> xpopup Version: rel-1-0-0 */
	div.xpopup,
	div.xpopup_fixed,
	div.xpopup_slideshow,
	div.xpopup_slideshow_fixed
	{
		display: inline;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 500001;
		border: 1px solid #000;
		background: #fff;
	}
	
	
	div.xpopup_fixed,
	div.xpopup_slideshow_fixed
	{
		position: fixed;
	}
	
	div.xpopup_slideshow,
	div.xpopup_slideshow_fixed
	{
		background: transparent;
		border: 1px solid transparent;
	}
	
	#xpopupCloseButton div.inner
	{
		padding: 4px 7px;
		text-align: right;
	}
	
	#xpopupCloseButton div.inner img
	{
		width: 17px;
		height: 17px;
		background: url(../img/xpopup/xpopupCloseButton.gif) center no-repeat;
		cursor: hand;
		cursor: pointer;
	}
	

	
	div.xpopup_slideshow #xpopupCloseButton,
	div.xpopup_slideshow_fixed #xpopupCloseButton
	{
		visibility: hidden;
	}
	
	#xpopupContent
	{
		/* do not change this properties if you dont now what to do at javascript */
		padding: 0 7px 7px;
	}
	
	#xpopupAddOns
	{
	}
	
	div.xpopupImgTitle,
	div.xpopupImgTitle_slideshow
	{
		font-size: 11px;
		color: #666;
		padding: 0 10px 15px;
	}
	
	div.xpopupImgTitle_slideshow
	{
		color: #ccc;
	}
	
	#xpopupHoverMenuOuter
	{
		display: none;
	}
	
	#xpopupHoverMenuPos
	{
		position: relative;
		z-index: 10;
	}
	
	#xpopupHoverMenu
	{
		position: absolute;
		top: -70px;
		z-index: 20;
		height: 52px;
		width: 265px;
		background: url(img/xpopup/hoverMenuBg.png) center no-repeat;
	}
	
	#xpopupHoverMenuPlayPauseButton,
	#xpopupHoverMenuPreviousButton,
	#xpopupHoverMenuNextButton,
	#xpopupHoverMenuThumbsButton,
	#xpopupHoverMenuCloseButton
	{
		position: absolute;
		z-index: 10;
	}
	
	#xpopupHoverMenuPlayPauseButton
	{
		left: 20px;
		top: 16px;
		width: 20px;
		height: 22px;
	}
	
	#xpopupHoverMenu .playButton_pass,
	#xpopupHoverMenu .playButton_act,
	#xpopupHoverMenu .pauseButton_pass,
	#xpopupHoverMenu .pauseButton_act
	{
		opacity: 0.5;
		-moz-opacity: 0.5;
		filter: alpha(opacity=50%);
		background: url(img/xpopup/hoverMenuPlay_pass.png) center no-repeat;
	}

	#xpopupHoverMenu .pauseButton_pass,
	#xpopupHoverMenu .pauseButton_act
	{
		background: url(img/xpopup/hoverMenuPause_pass.png) center no-repeat;
	}
	
	#xpopupHoverMenu .playButton_act,
	#xpopupHoverMenu .pauseButton_act
	{
		opacity: 1;
		-moz-opacity: 1;
		filter: alpha(opacity=100%);
		cursor: hand;
		cursor: pointer;
		background-image: url(img/xpopup/hoverMenuPlay_act.png);
	}

	#xpopupHoverMenu .pauseButton_act
	{
		background-image: url(img/xpopup/hoverMenuPause_act.png);
	}


	#xpopupHoverMenuPreviousButton
	{
		left: 63px;
		top: 16px;
		width: 31px;
		height: 22px;
	}
	
	#xpopupHoverMenu .previousButton_pass,
	#xpopupHoverMenu .previousButton_act
	{
		opacity: 0.5;
		-moz-opacity: 0.5;
		filter: alpha(opacity=50%);
		background: url(img/xpopup/hoverMenuPrevious_pass.png) center no-repeat;
	}
	
	#xpopupHoverMenu .previousButton_act
	{
		opacity: 1;
		-moz-opacity: 1;
		filter: alpha(opacity=100%);
		cursor: hand;
		cursor: pointer;
		background-image: url(img/xpopup/hoverMenuPrevious_act.png);
	}


	#xpopupHoverMenuNextButton
	{
		left: 109px;
		top: 16px;
		width: 31px;
		height: 22px;
	}
	
	#xpopupHoverMenu .nextButton_pass,
	#xpopupHoverMenu .nextButton_act
	{
		opacity: 0.5;
		-moz-opacity: 0.5;
		filter: alpha(opacity=50%);
		background: url(img/xpopup/hoverMenuNext_pass.png) center no-repeat;
	}
	
	#xpopupHoverMenu .nextButton_act
	{
		opacity: 1;
		-moz-opacity: 1;
		filter: alpha(opacity=100%);
		cursor: hand;
		cursor: pointer;
		background-image: url(img/xpopup/hoverMenuNext_act.png);
	}


	#xpopupHoverMenuThumbsButton
	{
		left: 165px;
		top: 14px;
		width: 30px;
		height: 25px;
	}
	
	#xpopupHoverMenu .thumbsButton_pass,
	#xpopupHoverMenu .thumbsButton_act
	{
		opacity: 0.5;
		-moz-opacity: 0.5;
		filter: alpha(opacity=50%);
		background: url(img/xpopup/hoverMenuThumbs_pass.png) center no-repeat;
	}
	
	#xpopupHoverMenu .thumbsButton_act
	{
		opacity: 1;
		-moz-opacity: 1;
		filter: alpha(opacity=100%);
		cursor: hand;
		cursor: pointer;
		background-image: url(img/xpopup/hoverMenuThumbs_act.png);
	}


	#xpopupHoverMenuCloseButton
	{
		left: 223px;
		top: 16px;
		width: 22px;
		height: 22px;

	}
	
	#xpopupHoverMenu .closeButton_pass,
	#xpopupHoverMenu .closeButton_act
	{
		opacity: 0.5;
		-moz-opacity: 0.5;
		filter: alpha(opacity=50%);
		background: url(img/xpopup/hoverMenuClose_pass.png) center no-repeat;
	}
	
	#xpopupHoverMenu .closeButton_act
	{
		opacity: 1;
		-moz-opacity: 1;
		filter: alpha(opacity=100%);
		cursor: hand;
		cursor: pointer;
		background-image: url(img/xpopup/hoverMenuClose_act.png);
	}
	
	/* gallery */
	#xpopupGalleryOverview
	{
		position: absolute;
		left: 0;
		top: 0;
		z-index: 500002;
		overflow: auto;
	}
	
	#xpopupGalleryOverview div.xpopupGalleryImageDeco
	{
		float: left;
		padding: 15px;
	}
	
	#xpopupGalleryOverview a.inner1:link,
	#xpopupGalleryOverview a.inner1:visited,
	#xpopupGalleryOverview a.inner1:hover
	{
		display: block;
		width: 175px;
		height: 150px;
		background: url(img/xpopup/xpopupGalleryOverviewDeco_pass.png) center no-repeat;
		overflow: auto;
		text-decoration: none;
		border: none;
	}
	
	#xpopupGalleryOverview a.inner1:link img,
	#xpopupGalleryOverview a.inner1:visited img,
	#xpopupGalleryOverview a.inner1:hover img
	{
		opacity: 0.8;
		-moz-opacity: 0.8;
		filter: alpha(opacity=80%);
	}
	
	#xpopupGalleryOverview a.inner1:hover
	{
		background-image: url(img/xpopup/xpopupGalleryOverviewDeco_act.png);
	}
	
	#xpopupGalleryOverview a.inner1:hover img
	{
		opacity: 1;
		-moz-opacity: 1;
		filter: alpha(opacity=100%);
	}

	#xpopupGalleryOverview span
	{
		display: block;
	}
	
	#xpopupGalleryOverview span.image
	{
		margin: 30px 20px;
		text-align: center;
	}
/* << */


/* >> jquery ui core Version: rel-1.6rc6 (Angaben nicht veraendern!!!) */
	.ui-helper-hidden { display: none; }
	.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
	.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
	.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.ui-helper-clearfix { display: inline-block; }
	* html .ui-helper-clearfix { height:1%; }
	.ui-helper-clearfix { display:block; }
	.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
	.ui-state-disabled { cursor: default !important; }
	.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
	.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* << */


/* >> jquery ui tabs Version: rel-1.6rc6 rel-1-0-0 */
	.ui-tabs,
	td.leftBorderCol .ui-tabs,
	td.rightBorderCol .ui-tabs
	{
		padding: 0 0 12px 0;
		margin-bottom: 10px;
	}
	
	td.leftBorderCol .ui-tabs,
	td.rightBorderCol .ui-tabs
	{
		padding: 0;
	}
	
	.ui-tabs .ui-tabs-nav,
	td.leftBorderCol .ui-tabs .ui-tabs-nav,
	td.rightBorderCol .ui-tabs .ui-tabs-nav
	{
		position: relative;
		padding: 0 10px;
		margin: 0;
	}
	
	.ui-tabs .ui-tabs-nav li,
	td.leftBorderCol .ui-tabs .ui-tabs-nav li,
	td.rightBorderCol .ui-tabs .ui-tabs-nav li
	{
		float: left;
		list-style: none;
		margin: 4px 4px -1px 0;
		padding: 0;
		border: 1px solid #c3c3c3;
		border-bottom: 0 !important;
		background: #f7f7f7;
		white-space: nowrap;
	}
	
	.ui-tabs .ui-tabs-nav li.tabHead_special,
	td.leftBorderCol .ui-tabs .ui-tabs-nav li.tabHead_special,
	td.rightBorderCol .ui-tabs .ui-tabs-nav li.tabHead_special
	{
		background: #d5232a;
		border-color: #c4baba;
	}
	
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected,
	td.leftBorderCol .ui-tabs .ui-tabs-nav li.ui-tabs-selected,
	td.rightBorderCol .ui-tabs .ui-tabs-nav li.ui-tabs-selected
	{
		position: relative;
		padding-bottom: 2px;
		margin-top: 0;
		background: #fff;
	}
	
	.ui-tabs .ui-tabs-nav li a,
	td.leftBorderCol .ui-tabs .ui-tabs-nav li a,
	td.rightBorderCol .ui-tabs .ui-tabs-nav li a
	{
		display: block;
		text-decoration: none;
		font-weight: bold;
		padding: 1px 23px;
	}
	
	td.leftBorderCol .ui-tabs .ui-tabs-nav li a,
	td.rightBorderCol .ui-tabs .ui-tabs-nav li a
	{
		font-size: 11px;
		padding: 2px 5px;
	}
	
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
	td.leftBorderCol .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
	td.rightBorderCol .ui-tabs .ui-tabs-nav li.ui-tabs-selected a
	{
		font-size: 14px;
		color: #d5232a;
		padding-top: 3px;
		padding-bottom: 0px;
	}
	
	td.leftBorderCol .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
	td.rightBorderCol .ui-tabs .ui-tabs-nav li.ui-tabs-selected a
	{
		font-size: 12px;
		padding-top: 4px;
		padding-bottom: 1px;
	}
	
	.ui-tabs .ui-tabs-panel,
	td.leftBorderCol .ui-tabs .ui-tabs-panel,
	td.rightBorderCol .ui-tabs .ui-tabs-panel
	{
		display: block;
		border: 1px solid #e1e1e1;
		background: none;
		padding: 12px;
	}
	
	.ui-tabs .ui-tabs-hide {
		display: none !important;
	}
/* << */


/* >> jquery ui accordion Version: rel-1.6rc6 rel-1-0-0 */
	.ui-accordion .ui-accordion-header,
	td.leftBorderCol .ui-accordion .ui-accordion-header,
	td.rightBorderCol .ui-accordion .ui-accordion-header
	{
		position: relative;
		zoom: 1;
		cursor: pointer;
		margin-top: -2px;
	}
	
	div.teaserItem_first #uiAcc00 .ui-accordion-header
	{
		margin-top: 0;
	}
	
	.ui-accordion li,
	td.leftBorderCol .ui-accordion li,
	td.rightBorderCol .ui-accordion li
	{
		display: inline;
	}
	
	.ui-accordion .ui-accordion-header-active,
	td.leftBorderCol .ui-accordion .ui-accordion-header-active,
	td.rightBorderCol .ui-accordion .ui-accordion-header-active
	{
		border-bottom: 0 !important;
	}
	
	.ui-accordion .ui-accordion-header h3,
	td.leftBorderCol .ui-accordion .ui-accordion-header h3,
	td.rightBorderCol .ui-accordion .ui-accordion-header h3
	{
		margin: 0;
	}
	
	td.leftBorderCol .ui-accordion .ui-accordion-header h3,
	td.rightBorderCol .ui-accordion .ui-accordion-header h3
	{
		font-size: 12px;
		line-height: 19px;
	}
	
	.ui-accordion .ui-accordion-header a,
	td.leftBorderCol .ui-accordion .ui-accordion-header a,
	td.rightBorderCol .ui-accordion .ui-accordion-header a
	{
		display: block;
		font-size: 1em;
		border: 1px solid #dddbdb;
		border-bottom-color: #c3c3c3;
		background: #f7f7f7;
		padding: 3px 10px 3px 39px;
		text-decoration: none;
	}
	
	.ui-accordion .ui-accordion-header .ui-icon,
	td.leftBorderCol .ui-accordion .ui-accordion-header .ui-icon,
	td.rightBorderCol .ui-accordion .ui-accordion-header .ui-icon
	{
		position: absolute;
		left: 18px;
		top: 7px;
		width: 16px;
		height: 16px;
		background: url(img/jsElements/ui-icons.gif) -48px -192px no-repeat;
	}
	
	.ui-accordion .ui-accordion-header .ui-icon-triangle-1-s,
	td.leftBorderCol .ui-accordion .ui-accordion-header .ui-icon-triangle-1-s,
	td.rightBorderCol .ui-accordion .ui-accordion-header .ui-icon-triangle-1-s
	{
		background-position: -64px -192px;
	}

	/* Activ hover */
	.ui-accordion .ui-state-hover .ui-icon-triangle-1-s,
	td.leftBorderCol .ui-accordion .ui-state-hover .ui-icon-triangle-1-s ,
	td.rightBorderCol .ui-accordion .ui-state-hover .ui-icon-triangle-1-s
	{
		background-position: -64px -192px;
	}
	
	/* Passiv hover */
	.ui-accordion .ui-state-hover .ui-icon-triangle-1-e,
	td.leftBorderCol .ui-accordion .ui-state-hover .ui-icon-triangle-1-e,
	td.rightBorderCol .ui-accordion .ui-state-hover .ui-icon-triangle-1-e
	{
		background-position: -48px -192px;
	}
	
	.ui-accordion .ui-accordion-content,
	td.leftBorderCol .ui-accordion .ui-accordion-content,
	td.rightBorderCol .ui-accordion .ui-accordion-content
	{
		display: none;
		position: relative;
		top: 1px;
		overflow: auto;
		border: 1px solid #dddbdb;
		border-top: 0;
		padding: 10px;
		margin-top: -2px;
		margin-bottom: 2px;
	}
	
	.ui-accordion .ui-accordion-content-active,
	td.leftBorderCol .ui-accordion .ui-accordion-content-active,
	td.rightBorderCol .ui-accordion .ui-accordion-content-active
	{
		display: block;
	}
/* << */


/* >> javascript pager Version: rel-1-0-0 */
	div.jsPagerShell
	{
		padding: 10px 0;
	}
	
	div.jsPagerShell div.jsPagerButtons img
	{
		width: 19px;
		height: 19px;
		margin-right: 13px;
		background: url(img/jsElements/jsPager_icons.gif) 0px 0px no-repeat;
	}
	
	div.jsPagerShell div.jspb_hover img
	{
		background-position: -19px 0px;
	}
	
	div.jsPagerShell div.jsPagerButtons img.next
	{
		margin-right: 0;
		margin-left: 13px;
		background-position: 0px -19px;
	}
	
	div.jsPagerShell div.jspb_hover img.next
	{
		background-position: -19px -19px;
	}
	
	div.jsPagerContent
	{
		overflow: auto;
		text-align: left;
	}
	
	div.ms_grpShell
	{
		float: left;
		overflow: auto;
	}
/* << */


/* >> Content Navigation Version: rel-1-0-0 */
	div.contentNavigationShell
	{
		padding-top: 6px;
		background: #e1e1e1;
	}
	
	div.contentNavigationShell table td.spc,
	div.contentNavigationShell table td.spacerLeft,
	div.contentNavigationShell table td.spacerRight
	{
		border-bottom: 1px solid #c3c3c3;
	}

	div.contentNavigationShell table td.spacerLeft img,
	div.contentNavigationShell table td.spacerRight img,
	div.contentNavigationShell table td.spc img
	{
		width: 15px;
	}
	
	div.contentNavigationShell table td.spacerRight
	{
		width: 100%;
	}
	
	div.contentNavigationShell table td.contNavItem
	{
		font-size: 14px;
		font-weight: bold;
	}
	
	div.contentNavigationShell td a,
	div.contentNavigationShell td a:link,
	div.contentNavigationShell td a:visited,
	div.contentNavigationShell td a:hover,
	div.contentNavigationShell td div.here
	{
		width: 130px;
		display: block;
		background: #e9e9e9;
		border: 1px solid #c3c3c3;
		white-space: nowrap;
		padding: 3px 20px 4px 20px;
		overflow: auto;
	}
	
	div.contentNavigationShell td a:hover,
	div.contentNavigationShell td div.here
	{
		text-decoration: none;
		background: #fff;
	}
	
	div.contentNavigationShell td div.here
	{
		border-bottom-color: #fff;
	}
	
	div.contentNavigationShell span.pmt,
	div.contentNavigationShell img.icon
	{
		display: block;
		float: left;
	}
	
	div.contentNavigationShell span.pmt
	{
		margin-top: -2px;
	}
	
	div.contentNavigationShell img.icon
	{
		width: 16px;
		height: 16px;
		border: 0;
		vertical-align: top;
		margin-left: 6px;
		margin-right: 8px;
		background: url(img/jsElements/ui-icons.gif) -48px -192px no-repeat;
	}
/* << */


/* >> Mediaplayer flash video player Version: rel-1-0-0 */
	div.mediaplayerShell
	{
		margin-bottom: 30px;
	}
	
	div.mediaplayerShell div.mpDes1,
	div.mediaplayerShell div.mpDes2,
	div.mediaplayerShell div.mpDes3,
	div.mediaplayerShell div.mpDes4
	{
	}
/* << */


	table.mShell,
	table.contentMainTable
	{
		height: auto;
	}
	
p.einzug {
padding:10px;
}


p.einzug input#email {
width:200px;
}

p.einzug input#activate, p.einzug input#activate2 {
width:10px;
}

p.einzug input.submit {
width:100px;
margin-left:20px;
margin-top:10px;
}
