body {height: 100%; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none; background-color:#fff; }

a:link		{ font-family: verdana, arial, geneva, helvetica, sans-serif; color:#333300; background-color:#fff; text-decoration:none; }
a:visited	{ font-family: verdana, arial, geneva, helvetica, sans-serif; color:#000000; background-color:#fff; text-decoration:none; }
a:active	{ font-family: verdana, arial, geneva, helvetica, sans-serif; color:#cc9900; background-color:#fff; text-decoration:none;  }
a:hover		{ font-family: verdana, arial, geneva, helvetica, sans-serif; color:#cc9900; background-color:#fff; text-decoration:none; }

.newstablediv {
				position:absolute;
				top:109px;
				left:20px;
				height:72px;
				width:610px;
				padding:0px;
				margin:0px;
				z-index: 1;
			}

.newstable { 	border-color:#333300;
				border-style:solid;
				border-width:1px;
				padding:0px;
				margin:0px;
				width:100%;
				border-collapse:collapse; }

.newscatlabel {	color:#fff;
				font-weight:bold;
				border-color:#333300;
				background-color:#333300;
				height:20px;
				width:100%;
				margin:0px;
				padding:0px;
				padding-left:5px; }

.newscontent {	color:#000;
				background-color:#fff;
				border-color:#333300;
				border-style:solid;
				border-width:1px;
				font-weight:normal;
				margin:0px;
				padding:5px; }
.newstitle	{	font-weight:bold; }
.newstext	{	 }
.newspic	{	padding:0px;
				margin:0px;
				border:0px;
				padding-top:2px;
				}

#sondertable	{
					border-collapse:collapse;
				}

.sonderandiv 	{	width:700px;
					position:absolute;
					top:109px;
					left:20px;
				}
.sonderanstck	{
					width:20px;
					text-align:center;
				}
.sonderantitle 	{
					width:430px;
					padding-top:10px;
					padding-bottom:10px;
				}
.sonderanspreis	{
					width:75px;
					text-align:center;
				}
.sonderanpreisalt 	{
						width:75px;
						text-align:center;
					}
.sonderanprodlink	{
						width:100px;
					}

#sonderanheader {
					height:35px ;
					font-weight:bold;
					font-size:15px;
					vertical-align:middle;
					text-align:center;
					background-color:#cc9900;
				}

.sonderkatheader 	{
						background-color:#cc9900;
						padding-left:40px;
						font-weight:bold;
					}

.prodhead		{
					background-color:#333300;
					color:#ffffff;
					font-weight:bold;
					padding:3px;
				}

.prodcontent	{
					padding:4px;
				}

.price	{
					padding:4px;
	text-align: center;
}

#prodtableleft	{
					border-collapse:collapse;
				}

#prodtableright	{
					border-collapse:collapse;
				}


#proddivleft	{
					position:absolute;
					top:109px;
					left:20px;
					width:310px;
					padding:0px;
					margin:0px;
					border-collapse:collapse;
					border-color:#333300;
					border-style:solid;
					border-width:1px;
				}

#proddivmiddle	{
					width:300px;
					height:400px;
					position:absolute;
					top:170px;
					left:380px;
					margin:0px;
					border-color:#000000;
					border:0px;
				}

#proddivright	{
					position: absolute;
					top: 109px;
					left: 720px;
					width: 248px;
					padding: 0px;
					margin: 0px;
					border-collapse:collapse;
					border-color:#333300;
					border-style:solid;
					border-width:1px;
				}

#prod_name	{
				color:#cc9900;
				font-size:18px;
				font-weight:bold;
				text-decoration:none;
				text-align:center;
				width:230px;
				padding-left:35px;
			}

#prod_kat	{
				color:#000000;
				font-size:10px;
				font-weight:bold;
				text-decoration:none;
				text-align:center;
				padding-bottom:40px;
			}

#prod_pic_layer	{
					text-align:center;
				}

#prod_pic	{
				position: absolute;
				top: 112px;
				left: 37px;
				height: 226px;
				width: 226px;
				padding: 0px;
				margin: 0px;
				z-index: 1;
			}

#prod_price	{
				padding-top:50px;
				text-align:center;
				font-weight:bold;
				text-decoration:none;
				color:#cc9900;
				font-size:16px;
			}

#prod_mwst	{
				color:#000000;
				font-size:9px;
				text-decoration:none;
				text-align:center;
			}

#avail		{
				color:#000000;
				font-size:9px;
				text-decoration:none;
				text-align:center;
			}

.orderlabel {
				color:#fff;
				font-weight:bold;
				border-color:#333300;
				background-color:#cc9900;
				width:100%;
				margin:0px;
				padding:3px;
				padding-left:5px; }

.orderimportant	{
					font-weight:bold;
				}

#ordermail		{
					width:100%;
					padding-top:15px;
					padding-bottom:15px;
					text-align:center;
				}

#kontakttablediv	{
						position:absolute;
						top:109px;
						left:20px;
						height:72px;
						width:610px;
						padding:0px;
						margin:0px;
						border-collapse:collapse;
					}
#kontakttable	{
				border-color:#333300;
				border-style:solid;
				border-width:1px;
				padding:0px;
				margin:0px;
				border-collapse:collapse;
				width:100%;
				}

.kontaktlabel	{
					color:#ffffff;
					background-color:#333300;
					padding:0px;
					margin:0px;
					padding-left:20px;
					font-weight:bold;
					height:20px;
					border-collapse:collapse;
				}


.haendtablediv {
				position:absolute;
				top:109px;
				left:20px;
				height:72px;
				width:650px;
				padding:0px;
				margin:0px;
			}

.haendtable {
				padding:0px;
				margin:0px;
				width:100%;
				border-collapse:collapse; }

.haendcatlabel {
				color:#fff;
				font-weight:bold;
				background-color:#cc9900;
				height:20px;
				width:100%;
				margin:0px;
				padding:0px;
				padding-left:5px;
				}

.haendcontent {
				color:#000;
				background-color:#fff;
				font-weight:normal;
				margin:0px;
				padding:5px;
			}

/* #table1 {position: absolute; top: 109px; left: 20px; height: 72px; width: 117px; padding: 0px; margin: 0px; z-index: 0; } */

#table2 {position: absolute; top: 190px; left: 400px; height: 18px; width: 200px; padding: 0px; margin: 0px; z-index: 0}

#table3 {position: absolute; top: 140px; left: 328px; height: 18px; width: 400px; padding: 0px; margin: 0px; z-index: 2}

#table4 {position: absolute; top: 207px; left: 418px; height: 154px; width: 226px; padding: 0px; margin: 0px; z-index: 2}

#table5 {position: absolute; top: 390px; left: 400px; height: 190px; width: 261px; padding: 0px; margin: 0px; z-index: 0}

#table6 {position: absolute; top: 109px; left: 720px; height: 39px; width: 218px; padding: 0px; margin: 0px; z-index: 2}

#table7 {position: absolute; top: 3px; left: 20px; height: 72px; width: 117px; padding: 0px; margin: 0px; z-index: 1}

#table8 {position: absolute; top: 20px; left: 150px; height: 18px; width: 200px; padding: 0px; margin: 0px; z-index: 0}

#table44 {position: absolute; top: 40px; left: 20px; height: 600px; width: 236px; padding: 0px; margin: 0px; z-index: 0}

#table9 {position: absolute; top: 45px; left: 150px; height: 18px; width: 400px; padding: 0px; margin: 0px; z-index: 0}

#table9a {position: absolute; top: 200px; left: 100px; height: 390px; width: 550px; padding: 0px; margin: 0px; z-index: 0}

#table10 {position: absolute; top: 75px; left: 150px; height: 25px; width: 800px; padding: 0px; margin: 0px; z-index: 0}

#waehrung_rech {position: absolute; top: 560px; left: 445px; height: 25px; width: 505px; padding: 0px; margin: 0px; z-index: 0}

#prod_price2 {position: absolute; top: 590px; left: 445px; height: 25px; width: 505px; padding: 0px; margin: 0px; z-index: 0}