html, body 	{margin: 0px 0 0 0; padding: 0; width: 100%; height: 100%; background: #CCCCCC; background-image: url(clips/back-body.gif);}
body 				{font-family: Verdana, Arial, Helvetica; color:#333333; font-size:1.0em;}

a						{text-decoration: underline; color:#FF0000;}
a:hover 		{text-decoration: underline;}
ul 					{margin: 0; padding: 0;list-style: none;}
//p 				{margin: 0;}
strong			{font-size: 100%; color: #FF0000; font-weight: bold;}
input,select{font-size: 90%;}
textarea		{font-size: 85%; font-family: Verdana, Tahoma, "MS Sans Serif";}

.clear 			{clear: both; line-height: 1px; font-size: 1px; height: 1px;}
.keinumbruch{display:inline;}
.superspace	{letter-spacing: 1.5em; color: #FFFFFF;}


/*---CENTER---*/
#center-box 						{width: 1000px; margin: 0 auto; height: auto;}

/*---HEADER---*/
#header 	{float: left;	width: 1000px; height: 100; margin-top: 1px; background-color: #004423; background-image: url(clips/back-top.gif); border-left: 1px solid #666666; border-right: 2px outset #F5F5F5; border-top: 1px solid #666666;}
#headerl	{float: left;}
#headerr	{float: right; text-align: right;}

/*---NAVIGATION-TOP---*/
#navi 	{float: left;	width: 1000px; height: 20px; background: #CC0000 url(clips/back-top1.gif) repeat-x; border-top: 1px solid #CCCCCC; border-left: 1px solid #666666; border-right: 2px outset #F5F5F5; border-bottom: 1px solid #333333; text-align: right; font-size: 70%; line-height: 20px;}
#navi a {text-decoration: none; font-weight: bold; color:#FFFFFF;}
#navi .adresse {margin-left: 10px; font-size: 100%; color: #CCCCCC;}


/*---CONTENT-Container---*/
#content 				{float: left;	width: 1000px; height: auto; padding: 0px; margin: 0px; background: #FFFFFF url(clips/back-navi.gif) repeat-y; border-left: 1px solid #333366; border-right: 2px outset #F5F5F5; font-size: 80%;}
#content li			{padding: 0 0 0 10px; background: url(clips/li.gif) no-repeat 0 3px;}


/*---CONTENT-NAVI---*/
#content-navi		{float: left;	width: 200px; height: auto; padding: 0px; margin: 0px;}
#content-navi a	{text-decoration: none;}

#content-navi a.navsubinaktiv {color: #333333; font-family: Tahoma,Arial; font-weight: bold; letter-spacing: 1px;}
#content-navi a.navsubinaktiv:hover, #content-navi a.navsubinaktiv:activ {color: #FF0000; font-family: Tahoma,Arial; font-weight: bold; letter-spacing: 1px;}
#content-navi a.navsubaktiv {color: #CC0000; font-family: Tahoma,Arial; font-weight: bold; letter-spacing: 1px;}

.navipfeil	{margin-left: 5px;}
.navi-kat0 	{margin-left: 15px; line-height: 180%; font-size: 110%; font-family: Tahoma,Arial; font-weight: bold; color: #FF0000; letter-spacing: 1px;}
.navi-kat1 	{margin-left: 1px; line-height: 130%; font-size: 85%;}
.linie1 		{border-bottom: 1px dotted #999999; background-color:#FCFCFC; font-size:1px; margin: 0px; padding: 0px;}
.linie2			{border-bottom: 1px dotted #999999; background-color:#FCFCFC; font-size:1px; margin: 0px; padding: 0px;}
.line-grey1	{border-bottom-color: #999999; border-bottom-width: 1px; border-bottom-style:solid; margin-bottom: 5px;}

/*
.navi			 	{padding-left: 10px; background-image: url(clips/back-navi.gif); border-right-width: 1px; border-right-style: solid;}
.navi-top		{font-size: 0.7em; background-image: url(clips/back-top.gif); height:21px; }
*/

/*---CONTENT-MAIN---*/
#content-main		{float: left; width: 565px; height: auto; padding: 5px 10px 20px 10px; margin-left: 15px; border: 1px solid #999999; background: #FFFFFF url(clips/back-c.gif) repeat-x;}

#content-start	{float: right; width: 565px; height: auto; padding: 25px 10px 20px 0px; margin: 0px; }
#content-start1	{float: left; width: 445px; height: auto; }
#content-start2	{float: right; width: 115px; height: auto;}

#content-wai		{float: left; width: 565px; height: auto; padding: 0px; margin: 0px; }
#l							{float: left;}
#r							{float: right; text-align: right;}

#half-l					{float: left;	width: 48%;}
#half-r					{float: right;width: 48%; text-align: right; margin-right: 10px;}

#wail						{float: left;}
#wair						{float: right; text-align: right;}
.wai						{font-size: 95%; color: #FF0000; font-weight: bold;}
.details				{font-size: 90%; }


/*---CONTENT-MAIN---*/
#topangebote		{float: right; text-align: center; width: 160px; background-color: #FFFFFF; background-image: url(clips/back-top0.gif); height: auto; padding: 5px 10px 20px 10px; margin-right: 5px; border: 1px solid #cccccc;}
.topangebote		{width: 155px; padding-bottom: 5px; border: 1px solid #CCCCCC; background-color: #FFFFFF;}


/*---BOTTOM--*/
#bottomline		{float: left;	width: 100%; height: 1px; background: url(clips/sq-darkblue.gif) repeat-x;}
#bottom 			{width: 1000px; height: auto; background: #F9F9F9; border-left: 1px solid #333366; border-right: 2px outset #F5F5F5; border-bottom: 1px solid #999999;}
#bottom p			{text-align: center; color: #999999; font: bold 60% arial, verdana;}
#bottom a			{color: #999999;}

.clear {clear: left; font-size: 1px;}

.box1 				{border: 1px solid #CCCCCC; background-color: #FFFFFF;}
.box-red			{border: 2px solid #FF0000; background-color: #FFFFFF; margin: 0 20px 0 20px; padding: 5px; font-size: 85%; text-align: center;}
.box-green		{border: 3px double #339933; background-color: #FFFFFF; margin: 0 20px 0 20px; padding: 5px; font-size: 85%; text-align: center; line-height: 1.5em;}
.b1red 				{font-size: 100%; font-weight: bold; color: #FF0000;}
.error-red 		{font-size: 100%; font-weight: bold; color: #FF0000;}
.ueber1				{background-image: url(clips/back-ihrwarenkorb.gif); margin: 0px; height:18px; padding: 3px; color: #FFFFFF; font-size: 100%; font-weight: bold;  border: 1px solid #330000;}
.ueber2				{font-size: 110%; font-weight: bold; color: #FF0000;}
.produktname	{font-size: 95%; font-weight: bold;}
.produktname-detail{font-size: 110%; font-weight: bold; color: #FFFFFF; background-color: #FF0000; padding: 2px; line-height: 250%;}
.produktname-detail1{font-size: 110%; font-weight: bold; color: #000000; background-color: #F5F5F5; padding: 1px;}
.prodimage 		{border: 1px solid #666666;}
.prodimageborder{border: 1px solid #CCCCCC;}
.blaettern-o	{text-align:right; font-size: 80%;}
.blaettern-u	{text-align:center; font-size: 80%;}
.fliesstext		{font-size: 70%;}
.kurzbeschreibung {font-size: 70%;}
.beschreibung {font-size: 90%;}
.fliesstext		{font-size: 70%;}
.preis				{font-size: 90%; font-weight: bold; line-height: 150%;}
.preis1				{font-size: 100%; font-weight: bold; line-height: 150%;}
.listenpreis	{font-size: 85%; color: #666666;}
.neuerartikel	{text-align:center; background-color: #FF0000; color: #FFFFFF; font-size: 80%; font-weight: bold; padding:2px; line-height: 150%;}
.orderfeld		{vertical-align: top;}
.anzahl				{text-align:center; vertical-align: top; width: 20px; margin-top: -1px;}
.footer				{font-size: 85%; color: #999999;}
.leerzeile1 	{height: 15px;}
.lagernd			{font-size: 80%; color: #999999;}
.wnlz					{font-size: 85%; font-weight: bold; color: #FFFFFF; background-color: #CCCCCC; padding: 1px;}
.hinweis			{font-size: 85%; font-weight: bold; color: #FF0000; padding: 1px;}

.zh5					{line-height: 5px;}
.zh10					{line-height: 10px;}
.form1 				{font-size: 95%; font-weight: bold;}
.content			{padding: 20px; }

#dummy				{position: relative; top: -108px; left: -236px; width: 550px; height: auto; padding-top: 10px; padding-left: 5px; border: 1px;}

/* Warenkorb-Bestellung */
.cobtbl				{border: 1px solid #CCCCCC;}
.cobhl				{background-color: #EBEBEB; font-size: 90%; font-weight: bold;}
.cobll				{background-color: #F9F9F9; font-size: 90%; font-weight: bold;}
input.cobll		{background-color: #FAFAFA; font-size: 85%; font-weight: bold; color: #000000; border: 1px solid #666666;}

/* Warenkorb Checkout Last-Check */
.inv1						{background-color: #FF0000; color: #FFFFFF; font-size: 0.9em; font-weight: bold; padding:3px; border: 1px solid #999999;}
.required				{color: #990000; font-size: 0.9em; font-weight: bold;}
.optional				{color: #339933; font-size: 0.9em; font-weight: bold;}
#checkout-count	{text-align: right; background-color: #EBEBEB; border: 1px solid #CCCCCC; font-size: 80%; font-weight: bold; line-height: 2.0em;}
.box-lastcheck 	{border: 1px solid #999999; background-color: #F9F9F9; font-size: 90%;}
.cell-top				{background-color: #EBEBEB; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; line-height: 225%;}
.cell-pos				{border-bottom-width: 1px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC;}
.cell-mid				{background-color: #EBEBEB; font-weight: bold; border-top-width: 1px; border-top-style: solid; border-top-color: #999999; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999;}
.cell-bottom		{background-color: #EBEBEB; font-weight: bold; color: #000000; line-height: 280%; border-top-width: 1px; border-top-style: solid; border-top-color: #999999; }
.cell-bottom-s	{background-color: #EBEBEB; font-size: 80%; color: #999999; text-align: center; border-top-width: 1px; border-top-style: solid; border-top-color: #999999; }
.agbcheck				{border: 1px solid #FF0000; margin-top: 5px;}