/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

.tabelle-download ul					{ margin-bottom: 20px; padding-left: 40px; }
.tabelle-download ol					{ margin-bottom: 20px; padding-left: 40px; }
.tabelle-download ul li					{ list-style-type: square; }

.element-absatz-ueber-ixxat				{ background-color: #2C426D; margin-bottom: 15px; }
.element-absatz-ueber-ixxat h2			{ background-color: #486BB0; }
.element-absatz-ueber-ixxat .inhalt		{ padding: 10px; line-height: 15px; background-color: #E6EBF5; }
.element-absatz-ueber-ixxat .bild img	{ display: block; }
.element-absatz-ueber-ixxat .bild a		{ display: block; }
.element-absatz-ueber-ixxat .link		{ margin-top: 15px; }

.element-absatz-gruen					{ background-color: #004000; margin-bottom: 15px; }
.element-absatz-gruen h2				{ background-color: #008000; }
.element-absatz-gruen .inhalt			{ padding: 10px; line-height: 15px; background-color: #E0F0E0; }
.element-absatz-gruen .bild img			{ display: block; }
.element-absatz-gruen .bild a			{ display: block; }
.element-absatz-gruen .link				{ margin-top: 15px; }

.element-weitere-webprojekte-ueberschrift		{ background-color: #004000; margin-bottom: 11px; }
.element-weitere-webprojekte-ueberschrift h2	{ background-color: #008000; }

.element-verweis-weitere-webprojekte		{ margin-bottom: 22px; }
.element-verweis-weitere-webprojekte h3		{ margin-bottom: 1px; }
.element-verweis-weitere-webprojekte h3 a	{ font-weight: bold; }
.element-verweis-weitere-webprojekte p		{ line-height: 15px; }

.element-absatz-startbox					{ background-color: #CC3300; margin-bottom: 15px; }
.element-absatz-startbox h2					{ background-color: #FF855B; }
.element-absatz-startbox .inhalt			{ background-color: #FFD7C9; }
.element-absatz-startbox .text				{ padding: 10px; line-height: 15px; }
.element-absatz-startbox .bild img			{ display: block; }
.element-absatz-startbox .bild-unterschrift	{ padding: 3px 10px 8px 10px; }

.element-ixxat-blog					{ background-color: #CC3300; margin-bottom: 15px; }
.element-ixxat-blog h2				{ background-color: #FF855B; }
.element-ixxat-blog .inhalt			{ padding: 10px; line-height: 15px; background-color: #FFD7C9; }
.element-ixxat-blog .rss			{ margin: 2px 0px 4px 0px; padding: 0px 0px 6px 22px; border-bottom: 1px solid #FF865B; background: url(../pics/layout/rss.gif) 3px 2px no-repeat; }
.element-ixxat-blog .letzter		{ padding-bottom: 2px; border-bottom: none; }

.element-absatz-kontakinformationen			{ background-color: #2C426D; margin-bottom: 15px; }
.element-absatz-kontakinformationen h2		{ background-color: #486BB0; }
.element-absatz-kontakinformationen .inhalt	{ padding: 10px; line-height: 15px; background-color: #E6EBF5; }

.element-absatz-produkt-uebersicht			{ background-color: #555555; margin-bottom: 15px; }
.element-absatz-produkt-uebersicht h2		{ background-color: #777777; }
.element-absatz-produkt-uebersicht .inhalt	{ background-color: #EEEEEE; height: 1%; }
.element-absatz-produkt-uebersicht .imgro	{ float: right; margin: 0px 0px 10px 10px; }
.element-absatz-produkt-uebersicht h3		{ padding: 10px; font-size: 16px; }
.element-absatz-produkt-uebersicht .text	{ padding: 3px 10px 10px 10px; line-height: 15px; }

.element-text-headtable				{ background-color: #555555; }
.element-text-headtable h2			{ background-color: #777777; }

.element-text-headtablelong			{ background-color: #555555; margin-bottom: 15px; }
.element-text-headtablelong h2		{ background-color: #777777; }

.element-absatz-produkt2			{ overflow: hidden; line-height: 20px; }
.element-absatz-produkt2 h3			{ margin: 10px 0px 20px 0px; font-size: 16px; }
.element-absatz-produkt2 .imgro		{ float: right; margin: 0px 0px 10px 10px; }
.element-absatz-produkt2 .text		{ line-height: 15px; }
.element-absatz-produkt2 h1			{ margin: 0px; padding: 0px; font-size: 16px; font-weight: bold; color: #000000; }
.element-absatz-produkt2 h2			{ margin: 0px; padding: 0px; font-size: 11px; font-weight: bold; color: #000000; }
.element-absatz-produkt2 p			{ margin-bottom: 15px; }
.element-absatz-produkt2 p.ueberschrift2	{ font-size: 16px; margin-bottom: 10px; }
.element-absatz-produkt2 ul			{ margin-bottom: 20px; padding-left: 40px; }
.element-absatz-produkt2 ol			{ margin-bottom: 20px; padding-left: 40px; }
.element-absatz-produkt2 ul ul		{ margin-bottom: 0px; }
.element-absatz-produkt2 ol ol		{ margin-bottom: 0px; }
.element-absatz-produkt2 ul li		{ list-style-type: square; }
.element-absatz-produkt2 table td	{ padding: 3px; }
.element-absatz-produkt2 table.nopadding td		{ padding: 0px; }
.element-absatz-produkt2 table.nopadding img	{ display: block; }

.element-produktinformation-ueberschrift		{ background-color: #004000; }
.element-produktinformation-ueberschrift h2		{ background-color: #008000; }

.element-produktinformation					{ padding: 10px; line-height: 15px; background-color: #E0F0E0; }
.element-produktinformation a:link,
.element-produktinformation a:visited		{ font-weight: bold; }

.element-weitereprodukte-ueberschrift			{ background-color: #2C426D; }
.element-weitereprodukte-ueberschrift h2		{ background-color: #486BB0; }

.element-weitereprodukte			{ padding: 11px 10px 0px 10px; background-color: #E6EBF5; }
.element-weitereprodukte h3			{ }
.element-weitereprodukte h3 a		{ font-weight: bold; }
.element-weitereprodukte .text		{ padding-bottom: 10px; line-height: 15px; }

.element-verwies-weitere-informationen-ueberschrift		{ background-color: #004000; }
.element-verwies-weitere-informationen-ueberschrift h2	{ background-color: #008000; }

.element-verwies-weitere-informationen					{ padding: 11px 10px 0px 10px; background-color: #E0F0E0; }
.element-verwies-weitere-informationen a:link,
.element-verwies-weitere-informationen a:visited		{ display: block; padding-bottom: 10px; line-height: 15px; font-weight: bold; }

.element-pdf-link					{ padding: 10px; line-height: 15px; background-color: #E0F0E0; }
.element-pdf-link a:link,
.element-pdf-link a:visited			{ font-weight: bold; }

.element-absatz-standard			{ overflow: hidden; line-height: 15px; }
.element-absatz-standard h2			{ margin: 0px; padding: 0px; color: #000000; }
.element-absatz-standard h3			{ margin: 10px 0px 20px 0px; font-size: 16px; }
.element-absatz-standard p			{ margin-bottom: 10px; }
.element-absatz-standard .imgro		{ float: right; margin: 0px 0px 10px 10px; }
.element-absatz-standard table		{ margin-bottom: 20px; }
.element-absatz-standard table th	{ text-align: center; }
.element-absatz-standard table td	{ padding: 3px; }
.element-absatz-standard table.nopadding td		{ padding: 0px; }
.element-absatz-standard table.nopadding img	{ display: block; }
.element-absatz-standard h1			{ margin: 0px; padding: 0px; color: #000000; font-size: 11px; }
.element-absatz-standard p.ueberschrift2	{ font-size: 16px; margin-bottom: 10px; }
.element-absatz-standard ul			{ margin-bottom: 20px; padding-left: 40px; }
.element-absatz-standard ol			{ margin-bottom: 20px; padding-left: 40px; }
.element-absatz-standard ul ul		{ margin-bottom: 0px; }
.element-absatz-standard ol ol		{ margin-bottom: 0px; }
.element-absatz-standard ul li		{ list-style-type: square; }

.element-download .tabelle-download								{ width: 755px; margin: 0px 0px 15px 0px; padding: 0px; border-left: 1px solid #C0C0C0; border-top: 1px solid #C0C0C0; background-color: #F5F5F5; }
.element-download .tabelle-download th							{ padding: 2px 5px; vertical-align: top; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; background-color: #E0E0E0; }
.element-download .tabelle-download th.spalte-rechts			{ color: #FFFFFF; background-color: #008000; }
.element-download .tabelle-download td							{ padding: 2px 5px; vertical-align: top; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; }
.element-download .tabelle-download td.spalte-labels			{ width: 150px; }
.element-download .tabelle-download td.spalte-rechts			{ width: 170px; padding-top: 16px; font-weight: bold; background-color: #E0F0E0; }
.element-download .tabelle-download td.spalte-rechts a:link,
.element-download .tabelle-download td.spalte-rechts a:visited	{ font-weight: bold; }

.element-absatz-formular			{ margin-bottom: 10px; }
.element-absatz-formular h2			{ margin: 10px 0px 20px 0px; padding: 0px; font-size: 16px; color: #000000; }

.element-ixxat-tabelle				{ width: 450px; margin-bottom: 20px; border: none; background-color: #C0C0C0; }
.element-ixxat-tabelle td			{ padding: 2px 0px 2px 5px; vertical-align: top; background-color: #F5F5F5; }

.element-ixxat-ip-dependent-content-ueberschrift		{ background-color: #880000; }
.element-ixxat-ip-dependent-content-ueberschrift h2		{ background: url(../pics/layout/shop_icon_color.jpg) top right no-repeat #CC0000; }
.element-ixxat-ip-dependent-content						{ margin-bottom: 15px; }
.element-ixxat-ip-dependent-content .text				{ padding: 10px 55px 10px 10px; background: url(../pics/layout/shop_icon_color.jpg) right -20px no-repeat #FFCCCC; }

/* "Rückwärtskompatibilität" */
td.tabelle							{ padding: 2px 5px; }