/*** Allgemein ******************************************************************************/
/**/                                                                                      /**/
/**/                                                                                      /**/

	span.text {
		font-family: Arial, Helvetica, sans-serif;
		color: #525252;
		text-decoration: none;
		font-size: 75%;
	}
	
	span.textBold {
		font-family: Arial, Helvetica, sans-serif;
		color: #525252;
		text-decoration: none;
		font-size: 75%;
		font-weight: bold;
	}
	
	div.mainSepearator {
		height: 0.0625em; /* 1px */
		line-height: 0.0625em; /* 1px */
		border-bottom: 0.0625em solid #CCC; /* 1px */
		overflow: hidden;
		background-color: transparent;
		clear: both;
	}
	
	div.horizontalSpace {
		clear: both;
		background: transparent;
	}
	
	div.horizontalSpace10 {
		clear: both;
		height: 0.625em; /* 10px */
		background: transparent;
	}
	
	div.horizontalSpace20 {
		clear: both;
		height: 1.25em; /* 20px */
		background: transparent;
	}
	
	div.horizontalSpace30 {
		clear: both;
		height: 1.875em; /* 30px */
		background: transparent;
	}
	
	p.fliessText {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 75%;
		color: #525252;
	}
	
	img.fliessTextBild {
		margin-right: 0.625em; /* 10px */
		margin-bottom: 0.625em; /* 10px */
	}
	
	#getAcrobat img {
		margin-right: 0.875em; /* 14px */
		vertical-align: middle;
	}
	
	#getAcrobat a {
		font-size: 75%;
		vertical-align: middle;
	}
	
	div.downloadZeile {
		border-top: 0.0624em solid #CCC; /* 1px */
		border-bottom: 0.0624em solid #CCC; /* 1px */
		margin-bottom: 0.375em; /* 6px */
	}
	
	div.downloadZeile img {
		width: 1.5833333333333334em; /* 19px bei 75% */
		margin-right: 0.5em; /* 6px bei 75% */
		margin-left: 0.25em; /* 3px bei 75% */
		vertical-align: middle;
	}
	
	div.downloadZeile a {
		font-size: 75%;
		font-weight: bold;
		vertical-align: middle;
	}
	
	div.downloadZeile span {
		font-size: 75%;
		color: #525252;
		vertical-align: middle;
		padding-left: 0.25em; /* 3px bei 75% */
	}
	
	div.NotfallHeader {
		font-size: 75%;
		border-top: 0.08333333333333334em solid #339933; /* 1px bei 75% */
		border-bottom: 0.08333333333333334em solid #339933; /* 1px bei 75% */
		color: #525252;
		padding-left: 1.5833333333333334em; /* 19px bei 75% */
		padding-top: 0.16666666666666668em; /* 2px bei 75% */
		padding-bottom: 0.16666666666666668em; /* 2px bei 75% */
		font-weight: bold;
	}
	
	div.NotfallHeader_ServiceHilfe {
		font-size: 75%;
		border-top: 0.08333333333333334em solid #BE1E8A; /* 1px bei 75% */
		border-bottom: 0.08333333333333334em solid #BE1E8A; /* 1px bei 75% */
		color: #ffffff;
		padding-left: 1.5833333333333334em; /* 19px bei 75% */
		padding-top: 0.16666666666666668em; /* 2px bei 75% */
		padding-bottom: 0.16666666666666668em; /* 2px bei 75% */
		font-weight: bold;
		background-color: #BE1E8A;
	}
	
	div.NotificationHeader {
		font-size: 75%;
		border-top: 0.08333333333333334em solid #CC0000; /* 1px bei 75% */
		border-bottom: 0.08333333333333334em solid #CC0000; /* 1px bei 75% */
		color: #ffffff;
		padding-left: 1.5833333333333334em; /* 19px bei 75% */
		padding-top: 0.16666666666666668em; /* 2px bei 75% */
		padding-bottom: 0.16666666666666668em; /* 2px bei 75% */
		font-weight: bold;
		background-color: #CC0000;
	}
	
	div.NotificationText {
		font-size: 75%;
		border-top: 0.08333333333333334em solid #CC0000; /* 1px bei 75% */
		border-bottom: 0.08333333333333334em solid #CC0000; /* 1px bei 75% */
		color: #ffffff;
		padding-left: 1.5833333333333334em; /* 19px bei 75% */
		padding-top: 0.16666666666666668em; /* 2px bei 75% */
		padding-bottom: 0.16666666666666668em; /* 2px bei 75% */
		font-weight: normal;
		background-color: #CC0000;
	}

	.lineSepearator {
		height: 0.0625em; /* 1px */
		line-height: 0.0625em; /* 1px */
		border-bottom: 0.0625em solid #ccc; /* 1px */
		margin-top: 0.625em; /* 10px */
		margin-bottom: 0.625em; /* 10px */
		overflow: hidden;
		background-color: transparent;
		clear: both;
	}

/**/                                                                                      /**/
/**/                                                                                      /**/
/*** /Allgemein *****************************************************************************/

/*** Produkte *******************************************************************************/
/**/                                                                                      /**/
/**/																					  /**/

	/* Top-Produkte-Uebersicht*************************************************************/
	
	.topProduktUebersicht {
		
	}
	
	.topProduktUebersichtSepearator {
		height: 0.0625em; /* 1px */
		line-height: 0.0625em; /* 1px */
		border-bottom: 0.0625em solid #ccc; /* 1px */
		margin-top: 0.625em; /* 10px */
		margin-bottom: 0.625em; /* 10px */
		overflow: hidden;
		background-color: transparent;
		clear: both;
	}
	
	.topProduktUebersichtImage {
		float: left;
		margin-bottom: 0.1875em; /* 10px */
	}
	
	.topProduktUebersichtImage img {
		width: 5.9375em; /* 95px */
		/*margin-bottom: 0.625em;*/ /* 10px */
		padding-right: 0.75em; /* 12px */
	}
	
	topProduktUebersichtText {
		float: left;
		margin-bottom: 0.625em; /* 10px */
	}
		
	/* Top-Produkte-Uebersicht*************************************************************/
	
/**/                                                                                      /**/
/**/                                                                                      /**/
/*** /Produkte **********************************************************************************/
	
/*** News ***********************************************************************************/
/**/                                                                                      /**/
/**/                                                                                      /**/
	
	/* Newsuebersicht *********************************************************************/
	
	ul.indexTop {
		clear: both;
		list-style: none;
		height: 1.3125em; /* 21px */
		border: 0.0625em solid #CCC; /* 1px */
		margin-bottom: 1.1875em; /* 19px */
	}
	
	ul.indexTop li {
		font-size: 75%;
		display: inline; /* Doppelfloat margin Bug des IE (http://www.positioniseverything.net/explorer/doubled-margin.html) */
		float: left;
		width: auto;
		height: 1.75em; /* 21px bei 75% */
		background-color: #FFF;
		border-right: 0.08333333333333334em solid #CCC; /* 1px bei 75% */
		padding-left: 0.33333333333333337em; /* 4px bei 75% */
		padding-right: 0.33333333333333337em; /* 4px bei 75% */
	}
	
	ul.indexTop li a, ul.indexTop li span, ul.indexTop li img {
		position: relative;
		top: 0.25em; /* 3px bei 75% */
		text-decoration: none;
		color: #E44D00;
	}
	
	/* Wenn nicht gewünscht, einfach rausschmeißen.... */
	ul.indexTop li a:hover, ul.indexTop li a:active {
		text-decoration: underline;
	}
	
	ul.indexTop li img {
		width: 1em; /* 12px bei 75% */
	}
	
	ul.indexTop li span {
		color: #525252;
	}
	
	ul.indexTop li a img {
		position: relative;
		top: 0;
	}
	
	div.sepearator {
		margin-top: 0.6875em; /* 11px */
		height: 0.0625em; /* 1px */
		line-height: 0.0625em; /* 1px */
		border-bottom: 0.0625em solid #CCC; /* 1px */
		overflow: hidden;
		background-color: transparent;
	}
	
	#newsuebersicht p.date {
		width: 14.6875em; /* 235px */
		height: 1.4375em; /* 23px */
		border-right: 0.0625em solid #CCC; /* 1px */
		border-bottom: 0.0625em solid #CCC; /* 1px */
		margin-bottom: 0.625em; /* 10px */
	}
	
	#newsuebersicht h3 a {
		color: #CC0000;
		text-decoration: none;
	}
	
	#newsuebersicht h3 a:hover, h3 a:active {
		text-decoration: underline;
	}
	
	p.date span {
		font-size: 75%;
		display: block;
		position: relative;
		top: 0.33333333333333337em; /* 4px bei 75% */
		color: #525252;
	}
	
	p.newstext {
		font-size: 75%;
		color: #525252;
	}
	
	ul.indexBottom {
		margin-top: 1.1875em; /* 19px */
		margin-bottom: 0.625em; /* 10px */
		list-style: none;
		height: 1.3125em; /* 21px */
		border: 0.0625em solid #CCC; /* 1px */
	}
	
	ul.indexBottom li {
		font-size: 75%;
		display: inline; /* Doppelfloat margin Bug des IE (http://www.positioniseverything.net/explorer/doubled-margin.html) */
		float: left;
		width: auto;
		height: 1.75em; /* 21px bei 75% */
		background-color: #FFF;
		border-right: 0.08333333333333334em solid #CCC; /* 1px bei 75% */
		padding-left: 0.33333333333333337em; /* 4px bei 75% */
		padding-right: 0.33333333333333337em; /* 4px bei 75% */
	}
	
	ul.indexBottom li a, ul.indexBottom li span, ul.indexBottom li img {
		position: relative;
		top: 0.25em; /* 3px bei 75% */
		text-decoration: none;
		color: #008703;
	}
	
	/* Wenn nicht gewünscht, einfach rausschmeißen.... */
	ul.indexBottom li a:hover, ul.indexBottom li a:active {
		text-decoration: underline;
	}
	
	ul.indexBottom li img {
		width: 1em; /* 12px bei 75% */
	}
	
	ul.indexBottom li span {
		color: #525252;
	}
	
	ul.indexBottom li a img {
		position: relative;
		top: 0;
	}
		
	
	/* /Newsuebersicht ********************************************************************/
	
	
	/* Newsletter an/abmelden ************************************************************/
	
	div#newsAnmelden {
		margin-top: 2.5em; /* 40px */
		margin-bottom: 0.625em; /* 10px */
		float: left;
		background-color: #EDF6D9;
		width: 17.1875em; /* 275px */
		height: auto;
	}
	
	div#newsAnmelden h2 {
		background-color: #339933;
	}
	
	div#newsAnmelden p, div#newsAbmelden p {
		font-size: 75%;
		padding-left: 0.8333333333333334em; /* 10px bei 75% */
		font-weight: normal;
		color: #525252;
		padding-bottom: 2.5em; /* 30px bei 75% */
		padding-top: 1.6666666666666667em; /* 20px bei 75% */
	}
	
	div#newsAnmelden label, div#newsAbmelden label {
		font-size: 75%;
		padding-left: 0.8333333333333334em; /* 10px bei 75% */
		font-weight: normal;
		color: #525252;
		float: left;
	}
	
	div#newsAnmelden .field, div#newsAbmelden .field {
		position: relative;
		top: -0.16666666666666668em; /* -2px bei 75% */
		right: 0.8333333333333334em; /* 10px bei 75% */
		font-size: 75%;
		float: right;
		height: 1.3333333333333334em; /* 16px bei 75% */
		width: 15em; /* 180px bei 75% */
		border: 0.08333333333333334em solid #CCC; /* 1px bei 75% */
		padding-top: 0.16666666666666668em; /* 2px bei 75% */
		padding-left: 0.08333333333333334em; /* 1px bei 75% */
	}
	
	div#newsAnmelden .button {
		float: right;
		position: relative;
		right: 0.625em; /* 10px */
		height: 1.0625em; /* 17px */
		width: 5.8125em; /* 93px */
		background-color: #339933;
		text-align: center;
		margin-top: 0.375em; /* 6px */
		margin-bottom: 0.375em; /* 6px */
	}
	
	div#newsAnmelden .button a, div#newsAbmelden .button a {
		display: block;
		position: relative;
		top: 0.08333333333333334em; /* 1px bei 75% */
		font-size: 75%;
		font-weight: bold;
		color: #FFF;
		text-decoration: none;
	}
	
	div#newsAbmelden {
		margin-top: 2.5em; /* 40px */
		margin-bottom: 0.625em; /* 10px */
		float: right;
		background-color: #FFF0AA;
		width: 17.1875em; /* 275px */
		height: auto;
	}
	
	div#newsAbmelden h2 {
		background-color: #CC0000;
	}
	
	div#newsAbmelden .button {
		float: right;
		position: relative;
		right: 0.625em; /* 10px */
		height: 1.0625em; /* 17px */
		width: 5.8125em; /* 93px */
		background-color: #CC0000;
		text-align: center;
		margin-top: 0.375em; /* 6px */
		margin-bottom: 0.375em; /* 6px */
	}
	
	

/**/                                                                                      /**/
/**/                                                                                      /**/
/*** /News **********************************************************************************/

/*** Kontaktformular ************************************************************************/
/**/                                                                                      /**/
/**/                                                                                      /**/
	
	.kontaktformular {
		margin-top: 0.0625em; /* 1px */
		background-color: #EBF6FA;
		height: auto;
		padding-top: 0.9375em; /* 15px */
		padding-left: 0.625em; /* 10px */
		padding-right: 0.625em; /* 10px */
	}
	
	.kontaktformular td {
    	margin-bottom: 10px;
  	}
	
	.kontaktformular input.textBox, .kontaktformular select.textBox {
		color: #525252;
		width: 10.9375em; /* 140px bei 80% */
		border: 0.078125em solid #CCC; /* 1px bei 80% */
		font-size: 80%;
	}
	
	.kontaktformular textarea {
    	width: 100%;
    	border: 0.0625em solid #CCC;
  	}
	
	.kontaktformular .button {
		margin: 0;
		margin-top: 1.25em; /* 20px */
		background-color: #CC0000;
	}

/**/                                                                                      /**/
/**/                                                                                      /**/
/*** Kontaktformular ************************************************************************/

/*** Gefuehrte Suche ************************************************************************/
/**/                                                                                      /**/
/**/                                                                                      /**/

	.gefuehrteSuche {
		margin-top: 0.125em; /* 2px */
		background-color: #FCF6DE;
		padding: 1.25em; /* 20px */
		height: auto;
		margin-bottom: 1.875em; /* 30px */
	}
	
	.gefuehrteSuche td.left {
		width: 7.5em; /* 120px */
	}
	
	.gefuehrteSuche td.middle {
		width: 12.5em; /* 200px */
	}
	
	.gefuehrteSuche span.textBig {
		font-family: Arial, Helvetica, sans-serif;
		color: #525252;
		font-size: 75%;
	}
	
	.gefuehrteSuche select {
		border: 0.0625em solid #CCC;
		width: 15.625em; /* 200px bei 80% */
		font-size: 80%;
	}
	
	.gefuehrteSuche div.button {
		margin: 0;
		background-color: #A03C00;
	}
	
	.produktausgabeLinks {
		float: left;
		width: 17.1875em;
	}
	
	.produktausgabeRechts {
		float: right;
		width: 17.1875em;
	}
	
	.produktausgabeLinks h5, .produktausgabeRechts h5 {
		margin-bottom: 0.375em; /* 6px */
	}
	
	.produktausgabeLinks p, .produktausgabeRechts p {
		font-family: Arial, Helvetica, sans-serif;
		margin-bottom: 1em; /* 12px */
		font-size: 75%;
		color: #525252;
	}
	
	.produktausgabeLinks h5 a, .produktausgabeRechts h5 a {
		font-size: 100%;
		font-family: Arial, Helvetica, sans-serif;
		color: #339933;
		text-decoration: none;
		font-weight: bold;
	}
	
	.produktausgabeLinks h5 a:hover, .produktausgabeRechts h5 a:hover, .produktausgabeLinks h5 a:active, .produktausgabeRechts h5 a:active {
		text-decoration: underline;
	}

/**/                                                                                      /**/
/**/                                                                                      /**/
/*** /Gefuehrte Suche ***********************************************************************/

/*** Suche **********************************************************************************/
/**/                                                                                      /**/
/**/                                                                                      /**/

	.erneuteSuche {
		margin-top: 0.0625em; /* 1px */
		background-color: #EBEEF5;
		height: 3.125em; /* 50px */
		padding-top: 1.625em; /* 26px */
		padding-left: 1.0625em; /* 17px */
		padding-right: 1.0625em; /* 17px */
	}
	
	.erneuteSuche input {
		float: left; 
		color: #525252;
		width: 20em; /* 320px */
		border: 0.0625em solid #CCC;
		margin-right: 0.6875em; /* 11px */
	}
	
	.erneuteSuche .button {
		float: left; 
		width:  3.9375em; /* 63px */
		height: 1.0625em; /* 17px */
		background-color: #cc0000;
		text-align: center;
		margin-bottom: 1.25em; /* 20px */
	}
	
	.erneuteSuche .button img {
		position: relative;
		bottom: 0.0625em; /* 1px */
		margin-right: 0.375em; /* 6px */ 
	}
	
	.erneuteSuche .button a {
		position: relative;
		top: 0.08333333333333334em; /* 1px bei 75% */
		display: block;
		font-size: 75%;
		color: #FFF;
		font-weight: bold;
		text-decoration: none;
	}

/**/                                                                                      /**/
/**/                                                                                      /**/
/*** /Suche *********************************************************************************/

/*** Impressum ******************************************************************************/
/**/                                                                                      /**/
/**/                                                                                      /**/

	.impressum {
		margin-top: 0.0625em; /* 1px */
		background-color: #EBEEF5;
		height: auto;
		padding: 1.25em; /* 20px */
	}
	
	.impressum p.impressumText {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 75%;
		color: #525252;
	}

/**/                                                                                      /**/
/**/                                                                                      /**/
/*** /Impressum *****************************************************************************/

/*** Kontaktformular ************************************************************************/
/**/                                                                                      /**/
/**/                                                                                      /**/

	.kontaktformular {
		margin-top: 0.0625em; /* 1px */
		background-color: #EBEEF5;
		height: auto;
		padding: 1.25em; /* 20px */
	}
	
	.kontaktformular p.kontaktformularText {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 75%;
		color: #525252;
	}

/**/                                                                                      /**/
/**/                                                                                      /**/
/*** /Kontaktformular ***********************************************************************/

/*** Sitemap ********************************************************************************/
/**/                                                                                      /**/
/**/                                                                                      /**/

	.sitemapLinks {
		float: left;
		width: 17.1875em;
	}
	
	.sitemapLinks a, .sitemapRechts a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 75%;
		text-decoration: none;
	}
	
	.sitemapLinks a:hover, .sitemapLinks a:active, .sitemapRechts a:hover, .sitemapRechts a:active {
		text-decoration: underline;
	}
	
	.sitemapRechts {
		float: right;
		width: 17.1875em;
	}
	
	.sitemapLinks ul, .sitemapRechts ul {
		list-style:none;
	}
	
	.sitemapLinks ul li img, .sitemapRechts ul li img {
		position: relative;
		bottom: 0.0625em; /* 1px */
		padding-left: 0.3125em; /* 5px */
		padding-right: 0.4375em; /* 7px */
		width: 0.6666666666666667em; /* 8px bei 75% */
	}
	
	
	/** News *************************************************/
	.sitemapLinks .sitemapNews li a, .sitemapRechts .sitemapNews li a {
		color: #008703;
	}
	
	/** Produkte *********************************************/
	.sitemapLinks .sitemapProdukte li a, .sitemapRechts .sitemapProdukte li a {
		color: #2166AB;
	}
	
	/** Tipps & Tricks *********************************************/
	.sitemapLinks .sitemapTippsUndTricks li a, .sitemapRechts .sitemapTippsUndTricks li a {
		color: #7AAE00;
	}
	
	/** Service & Hilfe *********************************************/
	.sitemapLinks .sitemapServiceUndHilfe li a, .sitemapRechts .sitemapServiceUndHilfe li a {
		color: #BE1E8A;
	}
	
	/** Download *********************************************/
	.sitemapLinks .sitemapDownload li a, .sitemapRechts .sitemapDownload li a {
		color: #87000D;
	}
	
	/** Händlersuche *********************************************/
	.sitemapLinks .sitemapHaendlerbereich li a, .sitemapRechts .sitemapHaendlerbereich li a {
		color: #580060;
	}
	
/**/                                                                                      /**/
/**/                                                                                      /**/
/*** /Sitemap *******************************************************************************/

/*** DiagnoseCenter *************************************************************************/
/**/                                                                                      /**/
/**/                                                                                      /**/

	.diagnoseCenter {
		margin-top: 0.125em; /* 2px */
		background-color: #EBF6FA;
		padding: 1.25em; /* 20px */
		height: auto;
		margin-bottom: 1.875em; /* 30px */
	}
	
	.diagnoseCenter td.left {
		width: 7.5em; /* 120px */
	}
	
	.diagnoseCenter td.middle {
		width: 12.5em; /* 200px */
		height: 1.375em; /* 22px */
	}
		
	.diagnoseCenter select {
		border: 0.0625em solid #CCC;
		width: 100%;
		font-size: 80%;
	}
	
	.diagnoseCenter img {
		margin-left: 0.5em; /* 8px */
		width: 1.5625em; /* 25px */
	}
	
	.diagnoseCenter a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 75%;
		text-decoration: none;
	}
	
	.diagnoseCenter a:hover, .diagnoseCenter a:active {
		text-decoration: underline;
	}
	
	.diagnoseAusgabeLinks {
		float: left;
		width: 17.1875em;
	}
	
	.diagnoseAusgabeRechts {
		float: right;
		width: 17.1875em;
	}
	
	.diagnoseAusgabeLinks a, .diagnoseAusgabeRechts a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 75%;
		text-decoration: none;
	}
	
	img.pfeil, img.pfeil {
		margin-top: 0.25em; /* 4px */
		padding: 0;
		
	}
	
	.diagnoseAusgabeLinks a:hover, .diagnoseAusgabeLinks a:active, .diagnoseAusgabeRechts a:hover, .diagnoseAusgabeRechts a:active {
		text-decoration: underline;
	}
	
	.diagnoseAusgabeRechts h3.speziell {
		font-family: Arial, Helvetica, sans-serif;
		color: #0066CB;
		font-size: 100%;
	}
	
/**/                                                                                      /**/
/**/                                                                                      /**/
/*** /DiagnoseCenter ************************************************************************/

/*** Download Box ***************************************************************************/
/**/                                                                                      /**/
/**/                                                                                      /**/

	.downloadBox {
		margin-bottom: 1.25em; /* 20px */
		position: relative;
	}
	
	.downloadBox table {
    position: relative;
		width: 100%;
	}
	
	.downloadBox img {
		/*margin-right: 0.875em;*/ /* 14px */
		width: 5.6875em; /* 91px */
	}
	
	.downloadBox p.beschreibung {
		margin-left: 1.1666666666666667em; /* 14px bei 75% */
		padding-top: 0.25em; /* 3px bei 75% */
		font-size: 75%;
		color: #666;
		font-weight: bold;
	}
	
	.downloadBox span.datum {
		margin-left: 1.1666666666666667em; /* 14px bei 75% */
		font-size: 75%;
		color: #666;
		font-weight: normal;
	}
	
	.downloadBoxLink {
		margin-left: 0.875em; /* 14px */
		height: 1.1875em; /* 19px */
		border-top: 0.0625em solid #CCC; /* 1px */
		border-bottom: 0.0625em solid #CCC; /* 1px */
	}
	
	.downloadBoxLink img {
		margin-right: 0.375em; /* 6px */
		float: left;
	}
	
	.downloadBoxLink a.downloadBoxDesc {
		font-size: 75%;
		position: relative;
		top: 0.08333333333333334em; /* 1px bei 75% */
		font-weight: bold;
		color: #CC0000;
		text-decoration: none;
		float: left;
	}
	
	.downloadBoxLink a:hover, .downloadBoxLink a:active {
		text-decoration: underline;
	}
	
	.downloadBoxLink span {
		font-size: 75%;
		position: relative;
		top: 0.08333333333333334em; /* 1px bei 75% */
		left: 0.4166666666666667em; /* 5px bei 75% */
		color: #666;
		float: left;
	}
	
/**/                                                                                      /**/
/**/                                                                                      /**/
/*** /Download Box **************************************************************************/

/*** Infobox ********************************************************************************/
/**/                                                                                      /**/
/**/                                                                                      /**/

	.infobox {
		clear: both;
		font-size: 100%;
	}
	
	.infobox table {
		margin-top:0.5em;
		margin-bottom:0.5em;
	}
	
	.infobox_td_left {
		padding-top:1em;
		/*padding-bottom:1.25em;*/
		padding-left:0.5em; /* 8px */
	}
	
	.infobox_td_right {
		padding-top:1em;
		/*padding-bottom:1.25em;*/
		padding-left:0.375em; /* 6px */
		padding-right:0.5em; /* 8px */
	}
	
/**/                                                                                      /**/
/**/                                                                                      /**/
/*** /Infobox *******************************************************************************/

/*** Imagesitemap ***************************************************************************/
/**/                                                                                      /**/
/**/                                                                                      /**/
	
	.imagesitemap_left {
		float: left;
		/*width: 17.9375em;*/
		width: 19.6875em;
		padding-bottom: 0.0625em;
		border-bottom: 0.0625em #7AAE00 solid;
	}
	
	.imagesitemap_left_SUH {
		float: left;
		/*width: 17.9375em;*/
		width: 19.6875em;
		padding-bottom: 0.0625em;
		border-bottom: 0.0625em #BE1E8A solid;
	}
	
	.imagesitemap_right {
		float: right;
		/*width: 17.9375em;*/
		width: 15.625em;
		/*background-color: red;*/
	}
	
	.imagesitemap_right_left {
		float: left;
		padding-top: 0em;
		padding-bottom: 0em;
		padding-left: 0em;
		padding-right: 0em;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 0em;
		margin-right: 0em;
	}
	
	.imagesitemap_right_right {
		float: right;
		padding-top: 0em;
		padding-bottom: 0em;
		padding-left: 0em;
		padding-right: 0em;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 0em;
		margin-right: 0em;
	}
	
	.imagesitemapImageHeader {
		/*margin-top: 0.6875em;*/ /* 11px */
		/*margin-left: 0.5625em;*/ /* 9px */
		margin-bottom: 0.0625em; /* 1px */
		height: 1.125em; /* 18px */
		width: 7.75em; /* 124px */
		/*width: 8.9375em;*/ /* 143px */
		background-color: #7AAE00;
		clear: both;
		/*border: 1px red solid;*/
	}
	
	.imagesitemapImageHeaderSUH {
		/*margin-top: 0.6875em;*/ /* 11px */
		/*margin-left: 0.5625em;*/ /* 9px */
		margin-bottom: 0.0625em; /* 1px */
		height: 1.125em; /* 18px */
		width: 7.75em; /* 124px */
		/*width: 8.9375em;*/ /* 143px */
		background-color: #BE1E8A;
		clear: both;
		/*border: 1px red solid;*/
	}
	
	.imagesitemapImageHeader p {
		padding-left: 0.3125em; /* 32px */
		font-weight: bold; 
		font-size: 75%;
		text-decoration: none;
		color: #ffffff;
		line-height: 1.5em;
	}
	
	.imagesitemapImageHeaderSUH p {
		padding-left: 0.3125em; /* 32px */
		font-weight: bold; 
		font-size: 75%;
		text-decoration: none;
		color: #ffffff;
		line-height: 1.5em;
	}
	
	.imagesitemapImage {
		/*border: 1px green solid; */
		width: 7.75em; /* 124px */
		/*text-align: right;*/
		
		/*background-color: silver;*/
	}
	
	.imagesitemapImage img {
		vertical-align: top;
		
		width: 7.75em; /* 124 px */
		padding-bottom: 0.0625em;
		border-bottom: 0.3125em #7AAE00 solid;
		margin-bottom: 0.43750000000000005em;
	}
	
	.imagesitemapImageSUH {
		/*border: 1px green solid; */
		width: 7.75em; /* 124px */
		/*text-align: right;*/
		
		/*background-color: silver;*/
	}
	
	.imagesitemapImageSUH img {
		vertical-align: top;
		
		width: 7.75em; /* 124 px */
		padding-bottom: 0.0625em;
		border-bottom: 0.3125em #BE1E8A solid;
		margin-bottom: 0.43750000000000005em;
	}
	
	.imagesitemap table {
		margin-top:0.5em;
		margin-bottom:0.5em;
	}
	
	.imagesitemap_td_left {
		padding-top:1em;
		/*padding-bottom:1.25em;*/
		padding-left:0.5em; /* 8px */
	}
	
	.imagesitemap_td_right {
		padding-top:1em;
		/*padding-bottom:1.25em;*/
		padding-left:0.375em; /* 6px */
		padding-right:0.5em; /* 8px */
	}
	
	.imagesitemapSUH table {
		margin-top:0.5em;
		margin-bottom:0.5em;
	}
	
/**/                                                                                      /**/
/**/                                                                                      /**/
/*** /Imagesitemap **************************************************************************/

/*** Tabelle Unterschiede und Gemeinsamkeiten ***********************************************/
/**/                                                                                      /**/
/**/                                                                                      /**/
	
	.div_ug {
		float: left;
	}
	
	.table_ug {
		border: 0.0625em #7AAE00 solid;
	}
	
	.table_ug_td_header {
		font-weight: bold; 
		font-size: 75%;
		text-decoration: none;
		color: #ffffff;
		line-height: 1.5em;
		background-color: #7AAE00;
		padding-top:0.375em; /* 6px */
		padding-bottom:0.125em; /* 2px */
		padding-left:0.375em; /* 6px */
		padding-right:0.125em; /* 2px */
	}
	
	.table_ug_td {
		border: 0.0625em #7AAE00 solid;
		padding-top:0.375em; /* 6px */
		padding-bottom:0.125em; /* 2px */
		padding-left:0.375em; /* 6px */
		padding-right:0.125em; /* 2px */
	}
	
	
/**/                                                                                      /**/
/**/                                                                                      /**/
/*** Tabelle Unterschiede und Gemeinsamkeiten ***********************************************/


	div.button {
		width:  6.875em; /* 110px */
		height: 1.0625em; /* 17px */
		background-color: #15737D;
		text-align: center;
		margin-bottom: 2.5em; /* 40px */
	}
	
	div.button a {
		position: relative;
		top: 0.08333333333333334em; /* 1px bei 75% */
		display: block;
		font-size: 75%;
		color: #FFF;
		font-weight: bold;
		text-decoration: none;
	}
	
	div.button a img {
		width: 0.6666666666666667em; /* 8px bei 75% */
		margin-right: 0.25em; /* 3px bei 75% */
		position: relative;
		top: -0.08333333333333334em; /* -1px bei 75% */
	}
	
	.haendlerSuche {
		padding:1.875em;
		padding-bottom:3.125em;
		margin-top:0.0625em;
		background-color:#EDE3EE;
	}
	
	.haendlerSuche span.text {
		margin-right:0.5em;
		float:left;
		display:block;
		position:relative;
		top:0.16666666666666668em;
	}
	
	.haendlerSuche .haendlerInput {
		float:left;
		border:0.0625em solid #CCC;
		width:5.625em;
		margin-right:0.5em;
	}
	
	.haendlerSuche .haendlerButton {
		display:block;
		float:left;
		font-size:75%;
		width:1.25em;
		position:relative;
		top:0.16666666666666668em;
	}
	
	.haendlerStadtListe {
		border-top: 0.0625em solid #FFF;
		padding: 0.1875em; /* 3px */
	}
	
	.psiBox {
		background-color:#E6F5FD;
		margin-top:0.08333333333333334em;
		padding:1.25em 2.083333333333333em 1.25em 2.083333333333333em;
		font-size:75%;
		color:#525252;
		border-bottom:0.08333333333333334em solid #61A4E8;
	}
	
	.psiHeader {
		height: 1.4375em; /* 23px */
		margin-bottom: 1.875em; /* 30px */
		padding: 0.4375em 0.4375em 0 0.4375em; /* 7px */
	}
	
	.psiHeader span {
		font-size: 75%;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	#produktSchnellInfo ul {
		margin-left: 1.6em;
	}
