/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/

.boxText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.boxTextBG {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #f1f1f1;
}
.boxTextBGII {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #FFCC99;
}
.boxTextPrice {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight: bold;
	background-color: #ffb3b5;
}
.gvBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
	background-color: #ffb3b5;
}
.stockWarning {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
}
.productsNotifications {
	background-color: #f2fff7;
}
.orderEdit {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}
BODY {
	color: #000000;
	margin: 0px;
	background-color: #ffffff;
}
img {
	border:0;
}
A {
	color: #000000;
	text-decoration: underline;
}
A:hover {
	color: #FFB200;
	text-decoration: underline;
}
FORM {
	display: inline;
}
TR.header {
	background-color: #ffffff;
}
TR.headerNavigation {
	background: #F6F6F6;
}
TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
	background-color: #F6F6F6;
}
A.headerNavigation {
	color: #000000;
}
A.headerNavigation:hover {
	color: #000000;
}
TD.conditions {
	background-color: #FFCCCC;
}
A.confirmationEdit {
	color: #009933;
	font-style: italic;
}
A.confirmationEdit:hover {
	color: #009933;
	font-style: italic;
	text-decoration: underline;
}
TR.headerError {
	background-color: #ff0000;
}
TR.headerMessage {
	background-color: #00CC33;
}
.moduleHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	padding-bottom: 10px;
}
TD.headerError {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #ff0000;
	color: #ffffff;
	font-weight : bold;
	text-align : center;
}
TR.headerInfo {
	background: #00ff00;
}
TD.headerInfo {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
TR.footer {
	background: #bbc3d3;
}
TD.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #F6F6F6;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
}
.infoBox {
}
.infoBoxContents {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.infoBoxNotice {
	background: #FF8E90;
}
.infoBoxNoticeContents {
	background: #FFE6E6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #f6f6f6;
	height:17px;
	color: #FFB200;
	border-left: 1px solid #cccccc;
	padding-left:5px;
}
TD.infoBoxHeading_right {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #f6f6f6;
	height:17px;
	color: #FFB200;
}
TD.infoBox, SPAN.infoBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #fcfcfc;
}
TD.infoBox_right, SPAN.infoBox_right {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #fcfcfc;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	background: #f8f8f9;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	background: #f8f8f9;
}
TABLE.productListing {
	border: 1px;
	border-style: solid;
	border-color: #b6b7cb;
	border-spacing: 1px;
}
.productListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #b6b7cb;
	color: #FFFFFF;
	font-weight: bold;
}
TD.productListing-data {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
A.pageResults {
	color: #0000FF;
	text-decoration: underline;
}
A.pageResults:hover {
	color: #0000FF;
	background: #FFFF33;
}
TD.pageHeading, DIV.pageHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
TR.subBar {
	background: #f4f7fd;
}
TD.subBar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
TD.main, P.main {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.accountCategory {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #aabbdd;
}
TD.fieldKey {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
TD.fieldValue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}
TD.tableHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
SPAN.newItemInCart {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
TEXTAREA {
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
SPAN.greetUser {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #f0a480;
	font-weight: bold;
}
SPAN.underline {
	text-decoration: underline;
}
TABLE.formArea {
	background: #f1f1f1;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
}
TD.formAreaTitle {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
TD.copyright {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	text-align:center;
}
A.copyright {
	color: #000000;
}
A.copyright:hover {
	color: #0000ff;
	text-decoration: underline;
}
SPAN.markProductOutOfStock {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #c76170;
	font-weight: bold;
}
SPAN.productSpecialPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}
SPAN.productOldPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
	text-decoration: line-through;
}
SPAN.errorText {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}
SPAN.productDiscountPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
	font-weight: bold;
}
.smallHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: Black;
}
.moduleRow {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #E6E6E6;
}
.moduleRowOver {
	background-color: #D7E9F7;
	border: 1px solid;
	border-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}
.moduleRowSelected {
	background-color: #E9F4FC;
}
.checkoutBarFrom, .checkoutBarTo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #8c8c8c;
}
.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
.heading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.heading3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.heading4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
.heading5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
}
/* Sitemap Tables */
.sitemap_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sitemap_heading a {
	color:#FFFFFF;
}
.sitemap_heading a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
.sitemap_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color: #E6E6E6;
	padding: 2px 2px;
}
.sitemap_sub a {
	color:#000000;
}
.sitemap_sub a:hover {
	color:#999999;
	text-decoration:none;
}
/* message box */

.messageBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.messageStackError, .messageStackWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #ffb3b5;
}
.messageStackSuccess {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #99ff00;
}
/* input requirement */

.inputRequirement {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
.tableShop {
	background-color: #ffffff;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #b6b7cb;
}
.navLeft {
	border-color: #b6b7cb;
	border: 1px solid #CCCCCC;
	width: 185px;
}
.navRight {
	border-color: #cccccc;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	background-color: #fcfcfc;
	width: 185px;
}
.contentsTopics {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.tableListingI {
	background-color: #eeeeee;
}
.tableListingII {
	background-color: #d0d0d0;
}
.tableBody {
	padding: 5px;
}
.poweredby {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.onepxwidth {
	width: 1px;
}
ul {
	margin-left:15px;
	margin-top:0px;
	margin-bottom:5px;
	padding:0px;
	line-height:1.3;
	list-style-image: url(/templates/ixs/img/icon_arrow.jpg);
}
html {
	height: 100%;
	margin-bottom: 1px;
}
.alles {
	position:relative;
	width:930px;
	height:auto;
	margin:auto;
}
body {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	font-family: Verdana, arial, sans-serif;
	color:#4d4d4d;
} /*Positionierung der Div-Boxen */
.logo {
	top:21px;
	width:135px;
	height:91px;
	margin:0px;
	padding:0px;
	left: 0px;
	position:absolute;
	z-index: 99;
}
.hauptnavigation {		/*  new  */
	display: none;	/*  old  */
	min-width:610px;
	height:20px;
	margin:0px;
	padding:0px;
	color:#000000;
	width: 690px;
	position:absolute;
	top: 76px;
	left: 204px;
}
.hauptnavigation_2 {
	display: none;
}
.unternavigation {
	position:absolute;
	left:204px;		/*  new  */
	top: 97px;	/*  old  */	/*top:134px;*/
	min-width:590px;
	height:20px;
	margin:0px;
	padding:0px;
	color:#838383;
	width: 689px;
}
.unternavigation_2 {
	position:absolute;
	left:204px;
	top:97px;
	min-width:590px;
	height:20px;
	margin:0px;
	padding:0px;
	color:#838383;
	width: 689px;
}/*############################     TOP NAVIGATION      ############################*//** + html .hauptnavigation {	padding-bottom: 10px;	height: 15px;}*//*.hauptnavigation {	float:left;	margin-top:78px;	margin-left: 72px;	padding: 0px;}*/
.alles .hauptnavigation ul {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}
.alles .hauptnavigation .h_navi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}/*.alles .hauptnavigation a {	margin: 0px;	padding: 0px;}*/
.hauptnavigation li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding-right: 10px;
}
.hauptnavigation_no {
	color: #333333;
	text-decoration: underline;
}
.hauptnavigation_no:hover {
	color: #f9842b;
}
.hauptnavigation_act {
	color: #f9842b;
	text-decoration: underline;
}
.seite {
	position:absolute;
	top:59px;
	width:35px;
	height:509px;
	magin:0px;
	padding:0px;
	left:885px;
	vertical-align:bottom;
}
.seite_eshop {
	position:absolute;
	top:270px;
	width:35px;
	height:509px;
	padding:0px;
	left:885px;
	vertical-align:bottom;
}
.inhalt {
	position:absolute;
	left:204px;		/*  new  */
	top:140px;	/*  old  */	/*top:178px;*/
	width:671px;
	margin:0px;
	padding:0px;
	font-size:11px;
	height: auto;
}
.inhalt_2 {
	position:absolute;
	left:204px;
	top:140px;
	width:671px;
	margin:0px;
	padding:0px;
	font-size:11px;
	height: 417px;
}
.inhalt2 {
	position:absolute;
	left:204px;		/*  new  */
	top:140px;	/*  old  */	/*top:157px;*/
	width:700px;
	height:400px;
	margin:0px;
	padding:0px;
}
.beispiel_eshop {
	position:absolute;
	width:590px;
	margin:0px;
	padding:0px;
	top: 568px;
	left: 205px;
}
.anfahrt {
	margin-top:20px;
}/* links Hauptnavigation*/
div.hauptnavigation a:link {
	color:#000000;
	text-decoration:none;
}
div.hauptnavigation a:visited {
	color:#000000;
	text-decoration:none;
}
div.hauptnavigation a:hover {
	color:#FF9900;
	text-decoration:none;
}
div.hauptnavigation a:active {
	color:#000000;
	text-decoration:none;
}
b {
	color:#FF9900;
	font-weight:bold;
	font-size:10pt;
}
.alles .copyright_eshop #footer_left a {
	color: #333333;
}
div.unternavigation a:link {
	color:#838383;
	font-size:8.5pt;
	text-decoration:none;
}
div.unternavigation a:visited {
	color:#838383;
	font-size:8.5pt;
	text-decoration:none;
}
div.unternavigation a:hover {
	color:#f0bb00;
	font-size:8.5pt;
	text-decoration:none;
}
td a {
	color:#FF7C0D;
	font-size:8.5pt;
	text-decoration:none;
}
p a {
	color:#ff9900;
	font-size:8.5pt;
	text-decoration:none;
}
div.unternavigation a:active {
	color:#838383;
	font-size:8.5pt;
	text-decoration:none;
}					 /* Logo */
a img {
	border-width:0px;
}		 /* Textformatierung  */
p {
	margin:0px;
	padding-bottom:0px;
}
div.inhalt p {
	font-size:8.5pt;
	color:#4d4d4d;
	line-height:12pt;
	margin-top:-4px;
	padding:0px;
	margin-bottom:8px;
}
h1 {
	color:#FF9900;
	font-size:9.5pt;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:8px;
}
h2 {
	color:#4d4d4d;
	background-color:#ffffff;
	font-size:8.5pt;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:8px;
	padding-top:8px;
}/* Liste */
ul.liste2 {
	color:#4D4D4D;
	background-color:#ffffff;
	font-family:Verdana, sans-serif;
	font-size:8.5pt;
	margin:0px;
	padding:0px;
	margin-bottom:8px;
	margin-top:0px;
	margin-left:-30px;
	padding-left:50px;
	list-style-type:square;
	line-height:12pt;
}
ul.liste3 {
	color:#4D4D4D;
	font-family:Verdana, sans-serif;
	font-size:8.5pt;
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:-70px;
	padding-left:270px;
	list-style-type:square;
	line-height:12pt;
}
ul.liste3_eshop {
	color:#4D4D4D;
	font-family:Verdana, sans-serif;
	font-size:8.5pt;
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0;
	padding-left:15px;
	list-style-type:square;
	line-height:12pt;
}
ul.isdn {
	color:#4D4D4D;
	font-family:Verdana, sans-serif;
	font-size:8.5pt;
	margin:0px;
	padding:0px;
	margin-bottom:8px;
	margin-top:8px;
	margin-left:-30px;
	padding-left:50px;
	list-style-type:square;
	line-height:12pt;
}
ul.isdn li {
	margin-bottom:8px;
}/* Beispiele */
div.beispiel h3 {
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:10px;
	font-size:8.5pt;
	font-weight:normal;
}
div.beispiel img {
	width:162px;
	height:122px;
	float:left;
	margin:0px;
	padding:0px;
}
div.beispiel p {
	margin:0px;
	padding:0px;
	margin-left:180px;
	margin-top:0px;
	margin-bottom:10px;
	line-height:12pt;
}
div.beispiel a:link {
	color:#4d4d4d;
	font-size:8.5pt;
	text-decoration:none;
}
div.beispiel a:visited {
	color:#4d4d4d;
	font-size:8.5pt;
	text-decoration:none;
}
div.beispiel a:hover {
	color:#f0bb00;
	font-size:8.5pt;
	text-decoration:none;
}
div.beispiel a:active {
	color:#f0bb00;
	font-size:8.5pt;
	text-decoration:none;
}/* Beispiele_eshop */
div.beispiel_eshop h3 {
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:10px;
	font-size:8.5pt;
	font-weight:normal;
}
div.beispiel_eshop img {
	width:162px;
	height:122px;
	float:left;
	margin:0px;
	padding:0px;
}
div.beispiel_eshop_left {
	width:280px;
	float:left;
	margin:0px;
	padding:0px;
}
div.beispiel_eshop_right {
	width:280px;
	float:left;
	margin:0px;
	padding:0px;
}
div.beispiel_eshop p {
	margin:0px;
	padding:0px;
	margin-left:180px;
	margin-top:0px;
	margin-bottom:10px;
	line-height:12pt;
	font-size:8.5pt;
}
div.beispiel_eshop a:link {
	color:#4d4d4d;
	background-color:#ffffff;
	font-size:8.5pt;
	text-decoration:none;
}
div.beispiel_eshop a:visited {
	color:#4d4d4d;
	background-color:#ffffff;
	font-size:8.5pt;
	text-decoration:none;
}
div.beispiel_eshop a:hover {
	color:#f0bb00;
	background-color:#ffffff;
	font-size:8.5pt;
	text-decoration:none;
}
div.beispiel_eshop a:active {
	color:#f0bb00;
	background-color:#ffffff;
	font-size:8.5pt;
	text-decoration:none;
}/* Domain-Antrag */
table.formular td.vorne3 {
	width:110px;
	text-align:right;
	padding-right:10px;
}
legend {
	color:#f0bb00;
	font-size:8.5pt;
}
fieldset {
	border-width:1px;
	border-color:#f0bb00;
	margin-top:15px;
	margin-bottom:10px;
	padding:0px;
	padding-left:8px;
	width:380px;
}
input {
	margin-right:5px;
}
div.button {
	margin-left:135px;
}/* Impressum */
table {
	font-size:8.5pt;
	font-family:Verdana, sans-serif;
	color:#4d4d4d;
	margin:0px;
	padding:0px;
	margin-top:4px;
	margin-bottom:12px;
}
td.vorne {
	width:60px;
}
td.vorne2 {
	width:110px;
}	/* Bildstreifen */
div.grau {
	position:absolute;
	top:440px;
	width:650px;
	height:43px;
	background-color:#EAEAEA;
	border: 1px none #000000;
	left: 204px;
}
div.bild0 {
	position:absolute;
	left:409px;
	top:485px;
	width:57px;
	height:43px;
}
div.bild1 {
	position:absolute;
	left:491px;
	top:485px;
	width:57px;
	height:43px;
}
div.bild2 {
	position:absolute;
	left:553px;
	top:485px;
	width:57px;
	height:43px;
}
div.bild-einzel {
	position:absolute;
	left:491px;
	top:485px;
	width:114px;
	height:43px;
}
div.bild0 img {
	border-style:solid;
	border-color:#ffffff;
	border-width:5px;
}
div.bild-einzel img {
	border-style:solid;
	border-color:#ffffff;
	border-width:5px;
}
div.bild2 img {
	border-style:solid;
	border-color:#ffffff;
	border-width:5px;
}
div.bild1 img {
	border-style:solid;
	border-color:#ffffff;
	border-width:5px;
}/* Copyright */
div.copyright p {
	font-size:7pt;
	color:#ffffff;
	background-color:#ffba19;
	padding:4px;
	padding-left:10px;
}/* Flash-Beispiele */
div.flash {
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:1px;
	border-bottom-width:0px;
	border-color:#dcdcdc;
	border-style:solid;
	margin-top:65px;
}/*inhalte*/
#cont1 {	/*background-color: #EEEEEE;*/
	font-size:11px;
	font-style: normal;
	padding: 0px;
}
img.newsimg {
	padding-right:8px;
}
p.newstext {
	padding:0px;
}
.newsletter3 {
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:1px;
	border-bottom-width:0px;
	border-color:#dcdcdc;
	border-style:solid;
	margin-top:10px;
}
#footer {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	width:760px;
}
#footer a {
	font-size: 10px;
	color: #999999;
}/*.11pt {font-size: 10px}*/
.Stil3 {
	font-size: 11px
}
.mail {
	position: absolute;
	top:640px;
	left:645px;
	width: 269px;
	font-size:8.5pt;
	text-align: right;
}
.mail2 {
	position: absolute;
	top:640px;
	left:554px;
	width: 400px;
	font-size:8.5pt;
	text-align: right;
}
.mail3 {
	position: absolute;
	top:625px;
	left:371px;
	width: 500px;
	font-size:8.5pt;
	text-align: right;
}
.mail_eshop {
	position: absolute;
	top:840px;
	left:315px;
	width: 600px;
	font-size:8.5pt;
	padding-bottom: 20px;
	text-align: right;
}
.img_b_0 {
	margin:0px;
	padding:0px;
	border:none;
}
.copyright3 {
	position:absolute;
	top:615px;
	width:883px;
	color:#000000;
	background-color:#ffba19;
	font-size:7pt;
	color:#ffffff;
	background-color:#ffba19;
	padding:4px;
	padding-left:10px;
	left: 21px;
}
.seite3 {
	position:absolute;
	top:64px;
	width:35px;
	height:509px;/*	magin:0px;*/
	padding:0px;
	left:885px;
	vertical-align:bottom;
}
#footerz {
	background-color:#ffb200;
	color:#333333;
	position:relative;
	width: 865px;
	font-size:11px;
	padding: 5px;
	top: 585px;
	height:15px;
}
.alles #footerz #footerz_left a {
	color: #333333;
	text-decoration: none;
}
#footerx {
	background-color:#ffb200;
	color:#333333;
	position:relative;	/*float: left;	margin: auto;*/
	width: 905px;
	font-size:11px;
	padding: 5px;
	top: 600px;
	height:15px;
}
.alles #footerx #footerx_left a {
	color: #333333;
	text-decoration: none;
}
.footery {
	background-color:#ffb200;
	color: #333333;
	position:relative;	/*float: left;	margin: auto;*/
	width: 905px;
	font-size:11px;
	padding: 5px;
	top: 800px;
	height:15px;
}
.alles .footery #footery_left a {
	color: #333333;
	text-decoration: none;
}
.alles .hauptnavigation .self {
	color: #FF9900;
}
#footerr {
	background-color:#ffb200;
	color: #333333;	/*	float: left;	margin: auto;*/
	width: 945px;
	font-size:11px;
	padding: 0px;
	top: 585px;
	height:15px;
	position:relative;
}
.alles #footerr #footerr_left a {
	color: #333333;
	text-decoration: none;
}
#footerr_left {
	padding:5px;
}/*#################################           Tabelle            #################################*/
table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
caption {
	text-align:left;
	padding-bottom: 5px;
	color:#FF9900;
	font-size:9pt;
	font-weight:bold;
	margin-bottom:8px;
}
.abstand_td {
	padding-left:0px;
}
th {
	text-align:left;
	padding-bottom: 5px;
}
th + th {
	padding-left: 10px;
}
td, th {
	font-weight:normal;
}
.thbold {
	font-weight: bold;
}
.alles .inhalt #cont1 #col2_500 .thbold div {
	font-weight: normal;
	font-size: 10px;
}
.tabelback {
	background:url(grafiken/arrow.gif);
}/*ul, menu, dir {html.css (Linie 328)-moz-padding-start:0px;display:block;list-style-type:disc;margin:1em 0;}*/
#referenz_button {
	position: relative;
	left:848px;
	top:208px;
	z-index:44;
	width: 30px;
}
.lk_arrow {
	color: #FF9900;
	font-weight: bold;
	font-size: 14px;
}
.lk_ue {
	color: #FBBA00;
	font-weight: bold;
	font-size: 12px;
}
.alles .hauptnavigation .h_navi a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.alles .hauptnavigation .h_navi li {
	font-size: 11px;
}
.hn_orange {
	color: #FF9900
}
* #referenzenMenu {
	width:170px;
	margin-top: 255px;
	padding-top: 119px;
	position:relative;/*  new  */	/*  old  */	/*display: none;*/
}
#referenzenMenu {
	width:170px;
	margin-top: -3px !important;	 /*  new  */	/*  old  */	/*display: none;*/
}
* html #referenzenMenu {
	width:170px;
	margin-top: 255px;
	padding-top: 119px;
	position:relative;/*  new  */	/*  old  */	/*display: none;*/
}
.leftMenu {
	width:170px;
	margin-top: 15px;
}
#leistungskatalogMenu {
	width:170px;	/*  new  */
	margin-top: 15px;	/*  old  */	/*top:153px;*/	/*position:relative;*/
}
#referenzenMenu_2 {
	width:170px;
	margin-top: 115px;
}
#leistungskatalogMenu_2 {
	width:170px;
	margin-top: 15px;
}
.leftMenu a:link, a:active, a:visited {
	color:#4d4d4d;
	text-decoration:none;
}
.leftMenu a:hover {
	color:#FF9900;
	text-decoration:none;
}
.leftMenu a.self:link, a.self:active, a.self:hover, a.self:visited {
	color:#FF9900;
	text-decoration:none;
}
.alles .inhalt .beispiel_eshop_right a {
	color: #FF9900;
}
.alles .inhalt .beispiel_eshop_left a {
	color: #FF9900;
}
.alles .mail_eshop a {
	color: #FF7C0D;
}
.alles .inhalt2 #cont1 #col2_500 a {
	color: #FF7C0D;
}
.alles .left_m_u {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
}
.alles .leftmu2 {
	color: #FF9900;
	font-size: 12px;
}
.alles .mail3 a {
	color: #FF7C0D;
}
.alles #content_1 .main a:visited {
color:#ff9900;
}
.inhalt a {
color:#ff9900;
}

a.mtext:link, a.mtext:hover, a.mtext:active, a.mtext:visited {
	font-size:8.5pt;
	color:#4d4d4d;
	line-height:12pt;
	margin-top:-4px;
	padding:0px;
	margin-bottom:8px;
	text-decoration:none;
}

.alles #content_1 .main a.mtext:visited {
color:#4d4d4d;
}