/*
 * allg. stylesheet
 *	----------------
 */
body				{
					background-color:rgb( 97,  3,  7);
/*					background-color:rgb(255,204,102);*/
					color: rgb( 97,  3,  7);
}
div					{
					position:absolute;
					overflow:visible;
					font-family:Helvetica,Verdana,Arial,sans-serif;
					font-size:10pt;
					text-decoration: none;
					}
h3					{
					font-family:Helvetica,Verdana,Arial,sans-serif;
					font-size: 16px;
					font-weight: bold;
				    }
p					{
					font-family:Helvetica,Verdana,Arial,sans-serif;
					font-size:10pt;
}
img					{
					border-width:0px;
					}
/* allg. Link! */
a					{
					text-decoration:underline;
					color: rgb( 64,  2,  4);
}
a:active, a:link, a:visited {
					text-decoration:underline;
					color: rgb( 64,  2,  4);
					letter-spacing:0.0em;
}
a:hover				{
					text-decoration:underline;
					color: rgb( 32,  1,  2);
					letter-spacing:0.0em;
}
/* der folgende	Bereich	wird von IE5/6 (/7?) ignoriert
 * ---------------------------------------------------
 */
body > #oben		{
					position:fixed;
					left:0px;
					top:0px;
					width:100%;
					height:125px;
					padding:0px;
					padding-left:36px;
					padding-top:15px;
					background-color:inherit;
					z-index:2;
					}
body > #menu_bg		{
					position:fixed;
					/*background-color:rgb( 97,  3,  7);*/
					background-color:inherit;
					height:30px;
					left:30px;
					top:140px;
					width:948px;
					z-index:10;
					border-width:0px;
					border-bottom-width:2px;
					border-right-width:2px;
					border-style:solid;
					border-bottom-color:rgb(179,143, 72);
					border-right-color:	rgb( 89, 71, 36);
}
body > #wkorb_info	{
					background-color:rgb(255,204,102);
					position:fixed;
					left:35px;
					top:170px;
					width: 935px;
					padding-top:10px;
					padding-right: 15px;
					z-index: 9;
					visibility: hidden;
					text-align:right;
					}
body > #left		{
					background-color:rgb(255,204,102);
					position:fixed;
					left:30px;
					top:140px;
					width:210px;
					height:100%;
					padding-top:30px;
					z-index:2;
					border-style:solid;
					border-width:0px;
					border-left-width:2px;
					border-left-color: rgb(179,143, 72);
					}
body > #inhalt		{
					background-color:rgb(255,204,102);
					position:absolute;
					overflow:visible;
					overflow-x:auto;
					left:30px;
					top:140px;
					width:695px;
					z-index:1;
					padding-left:240px;
					padding-top:40px;
					padding-right:20px;
					}
/* bis hierher!
 * ---------------------------------------------------
 */
/* .blank_l,.blank_r	{
 *					width:30px;
 *					height:100%;
 *					top:0px;
 *					background-color:inherit;
 *					}
 *.blank_l			{
 *					left:0px;
 *					}
 *.blank_r			{
 *					left:830px;
 *					}
 */
a.menu_o:active,a.menu_o:link,a.menu_o:visited {
					color: rgb(255,153,0);
					text-decoration:none;
					letter-spacing:0.0em;
}
a.menu_o:hover		{
					color: rgb(255,204,51);
					text-decoration:none;
					letter-spacing:0.0em;
}
a.menu_a:active,a.menu_a:link,a.menu_a:visited {
					color: rgb( 97,	3,	7);
					text-decoration: none;
					letter-spacing: 0.0em;
}
a.menu_a:hover		{
					color:rgb( 48,	1,	4);
					text-decoration: none;
					letter-spacing:0.0em;
}
a.menu_l:active,a.menu_l:link,a.menu_l:visited {
					color: rgb(255,153,0);
					text-decoration:none;
					letter-spacing:0.0em;
}
a.menu_l:hover		{
					color: rgb(255,204,51);
					text-decoration:none;
					letter-spacing:0.0em;
}
.top_aktiv,.top_link,.left_aktiv,.left_link	{
					font-family:'Comic Sans MS','Bookman Old Style','Times New Roman',Times,serif;
					font-size:17px;
					text-align:center;
					vertical-align:middle;
					top:1px;
					width:98px;
					border-width:2px;
					border-style:solid;
					padding-top:3px;
					}
.top_aktiv			{
					color:rgb( 97,	3,	7);
					height:24px;
					padding-top:5px;
					z-index:99;
					background-color:	rgb(255,204,102);
					border-left-color:	rgb(255,245,122);
					border-top-color:	rgb(255,224,112);
					border-bottom-color:rgb(138,104, 55);
					border-right-color:	rgb(138,104, 55);
					border-bottom-width:0px;
					text-decoration: none;
					}
.top_link			{
					color: rgb(255,153,0);
					height:23px;
					width:97px;
					background-color:rgb( 97,  3,  7);
					border-top-color:	rgb(129,5,10);
					border-left-color:	rgb(120,4,8);
					border-right-color:	rgb(63,2,5);
					border-left-width:1px;
					border-bottom-width:0px;
					text-decoration: none;
					}
.dropdown			{
					font-family:'Comic Sans MS','Bookman Old Style','Times New Roman',Times,serif;
					font-size:14px;
					color: rgb(255,153,0);
					position:fixed;
					overflow:hidden;
					background-color: rgb( 97,	3,	7);
					top:142px;
					min-width:99px;
					padding-left:5px;
					padding-right:5px;
					height:20px;
					padding-top:3px;
					text-align:left;
					border-width:1px;
					border-style:solid;
					border-color:rgb(255,204,102);
					clip:rect(0px, 100px, 20px, 0px);
					text-decoration: none;
					}
.left_aktiv,.left_link{
					font-family:'Comic Sans MS','Bookman Old Style','Times New Roman',Times,serif;
					font-size:16px;
					text-align:center;
					vertical-align:middle;
/*					left:18px; */
					border-width:0px;
					border-style:solid;
					padding-top:3px;
					text-decoration: none;
					}
.left_aktiv			{
					color:rgb( 97,	3,	7);
/*					height:24px; */
					width:120px;
					height:28px;
					padding-top:2px; /*vorher 5px */
/*					background-color:	rgb(255,204,102);*/
					background-image:url("../pics/left_aktiv2.gif"); 
					background-repeat:no-repeat;
					text-decoration: none;
					}
.left_link			{
					color: rgb(255,153,0);
					height:28px;
					width:120px;
					background-image:url("../pics/left_link2.gif");
					background-repeat:no-repeat; 
/*					color:              rgb( 97,  3,  7);
					background-color:	rgb(255,153,  0);
					height: 19px;
					width: 120px; */
					text-decoration: none;
					}				
/*
 * ----------------------------------------------------------------------
 *
 *
 * Fusslinks, a.fusslink: Unterrubrik, a.fusslink_t: Toprubrik
 * -----------------------
 */
p.fusslinks			{
					text-align:center;
					}
a.fusslink:active,a.fusslink:visited,a.fusslink:link	{
					text-decoration:none;
					font-size:9pt;
					letter-spacing:0.0em;
					color: rgb( 97,  3,  7);
					}
a.fusslink_t:active,a.fusslink_t:visited,a.fusslink_t:link	{
					text-decoration:none;
					font-size:9pt;
					letter-spacing:0.0em;
					color: rgb( 64,  2,  4);
					}
a.fusslink:hover, a.fusslink_t:hover	{
					text-decoration:underline;
					font-size:9pt;
					color: rgb( 32,  1,  2);
					letter-spacing:0.0em;
					}					
/*
 * ----------------------------------------------------------------------
 *
 *
 * Styles fuer den Katalog
 * -----------------------
 */
hr.trennlinie		{
/*					border-color: rgb( 97,  3,  7);	*/
					border-color: rgb( 255,153,  0);
					border-style: solid;
					border-width:0px;
					border-top-width:1px;
					color: rgb( 97,  3,  7);
					height:0px;
					}
table.mitte			{
					}
/* Allg. Text im Seitenkopf */
.textblocktitel		{
					font-size:14pt;
					font-weight: bold;
					color: rgb( 97,  3,  7);
					}
table.textblocktable	{
					}
.textblockzeilen, .textblockzeilen_L, .textblockzeilen_R {
					font-size:11pt;
					font-weight: normal;
					text-align: justify;
					vertical-align: top;
					padding-left: 10px;
					padding-right:10px;
					padding-top:5px;
					padding-bottom:5px;
					}
/* Artikelbeschreibung */
.bild_links			{
					padding:5px;
					padding-right:10px;
					text-align: right;
					white-space:nowrap;
					vertical-align: center;
					}
.bild_rechts		{
					padding:5px;
					padding-right:10px;
					text-align: left;
					white-space:nowrap;
					vertical-align: center;
					}
a.titel:link,a.titel:active,a.titel:visited,a.titel:hover,.titel				{
					font-weight: bold;
					font-size:11pt;
					text-decoration: none;
					letter-spacing:0.0em;
					color: rgb( 97,  3,  7);
					}
.textzeilen			{
					font-size:11pt;
					font-weight: normal;
					text-align: left;
					padding-left: 10px;
					padding-right: 0px;
					padding-top:5px;
					padding-bottom:5px;
					}
.preis				{
					font-size:10pt;
					font-weight: normal;
					text-align: left;
					padding-left: 10px;
					padding-right: 0px;
					padding-top:5px;
					padding-bottom:5px;
					}
td.w_korb_inputs	{
/*					font-size:11pt;
					font-weight: normal; */
					text-align: left;
					padding-left: 10px;
					padding-right: 0px;
					padding-top:5px;
					padding-bottom:0px;
					}
.label				{
					font-weight: bold;
					font-size:9pt;
					}
.w_korb				{
					text-align:center;
					color:              rgb( 97,  3,  7);
					background-color:   rgb(255,204,102);
					border-top-color:   rgb( 97,  3,  7);
					border-left-color:  rgb( 97,  3,  7);
					border-bottom-color:rgb(255,246,206);
					border-right-color: rgb(255,246,206);
					border-width: 2px;
					border-style: solid;
/*					background-color:    rgb(255,153,0);
					border-top-color:   rgb( 97,  3,  7);
					border-left-color:  rgb( 97,  3,  7);
					border-bottom-color:rgb(230,192, 96);
					border-right-color: rgb(230,192, 96);
					border-width: 2px;
					border-style: solid;			*/
					}
.w_korb_button		{
					color: rgb( 97,  3,  7);

					background-image:url("../pics/warenkorb2.gif");
					background-position: center;
					background-repeat:no-repeat;
/*					background-color: rgb(255,204,102);
					border-bottom-color: rgb( 97,  3,  7);
					border-right-color:  rgb( 97,  3,  7);
					border-top-color:    rgb(255,246,206);
					border-left-color:   rgb(255,246,206);
					border-width:2px;
					border-style: solid;    */
					width: 80px;
					text-align: left;

					background-color:    rgb(255,153,0);
					border-top-color:	 rgb(230,192, 96);
					border-left-color:	 rgb(230,192, 96);
					border-bottom-color: rgb( 97,  3,  7);
					border-right-color:  rgb( 97,  3,  7);
					border-style: solid;
					}
.detailbild_L		{
					font-size:10pt;
					font-weight: normal;
					text-align: left;
					padding-left:  10px;
					padding-right: 10px;
					padding-top:    5px;
					padding-bottom: 5px;
					}
/*
 * ----------------------------------------------------------------------
 *
 *
 * Styles fuer den Warenkorb
 * -----------------------
 */
.w_korb_table		{
					border-style: solid;
					border-width: 1px;
					border-color: rgb(255,153,0);
					}
.tr_warenkorb, .t_warenkorb_h, .t_warenkorb_z		{
					border-style: solid;
					border-top-width: 0px;
					border-left-width: 0px;
					border-bottom-width: 1px;
					border-right-width: 0px;
					border-color: rgb(255,153,0);
					}
/* Tabelle oben, Spaltenk&ouml;pfe */
.t_warenkorb_h		{
					font-size:11pt;
					font-weight: bold;
					padding-left: 5px;
					padding-right: 5px;
					padding-top:5px;
					padding-bottom:5px;
					}
/* Tabelle oben, "normale Zellen", Ausrichtung in html, bzw. warenkorb.js */
.t_warenkorb_z, .t_warenkorb_lr		{
					font-size:11pt;
					font-weight: normal;
					padding-left: 5px;
					padding-right: 5px;
					padding-top:5px;
					padding-bottom:5px;
					}
/* Tabelle oben, Mengen-Input */
.menge				{
					background-color: rgb(255,153,0);
					color: rgb( 97,  3,  7);
					text-align: center;
					border-bottom-color:	rgb(230,192, 96);
					border-right-color:	    rgb(230,192, 96);
					border-top-color:       rgb( 97,  3,  7);
					border-left-color:      rgb( 97,  3,  7);
					border-style: solid;
					}
/* unter der Tabelle und den 2 buttons */
.bedienhinweis		{
					font-size:11pt;
					font-weight: normal;
					text-align: left;
					padding-left: 5px;
					padding-right: 20px;
					padding-top:5px;
					padding-bottom:5px;
					}
/* Buttons unter oberer Tabelle */
.w_korb_button_b	{
					font-size:11pt;
					font-weight: normal;
					text-align: left;
					padding-left: 5px;
					padding-right: 5px;
					padding-top:0px;
					padding-bottom:0px;
					background-color: rgb(255,153,0);
					color: rgb( 97,  3,  7);
					border-top-color:	rgb(230,192, 96);
					border-left-color:	rgb(230,192, 96);
					border-bottom-color: rgb( 97,  3,  7);
					border-right-color:  rgb( 97,  3,  7);
					border-style: solid;
					}
/* L&ouml;sch-Button in oberer Tabelle */
.w_korb_button_X		{
					font-size:11pt;
					font-weight: normal;
					text-align: left;
					padding-left: 5px;
					padding-right: 5px;
					padding-top:0px;
					padding-bottom:0px;
					background-color: rgb(255,153,0);
					color: rgb( 97,  3,  7);
					border-top-color:	 rgb(230,192, 96);
					border-left-color:	 rgb(230,192, 96);
					border-bottom-color: rgb( 97,  3,  7);
					border-right-color:  rgb( 97,  3,  7);
					border-style: solid;
					}
/* Button zum Bestellformular */
.w_korb_button_go		{
					font-size:11pt;
					font-weight: bold;
					text-align: left;
					padding-left: 5px;
					padding-right: 5px;
					padding-top:0px;
					padding-bottom:0px;
					background-color: rgb(255,153,0);
					color: rgb( 97,  3,  7);
					border-top-color:	 rgb(230,192, 96);
					border-left-color:	 rgb(230,192, 96);
					border-bottom-color: rgb( 97,  3,  7);
					border-right-color:  rgb( 97,  3,  7);
					border-style: solid;
					}
/* Tabelle mit Inputs fuer die persoenlichen Daten */
.formtable			{
					font-size:11pt;
					font-weight: normal;
					text-align: left;
}
/* Inputs fuer die persoenlichen Daten */
.userinfo			{
					background-color: rgb(255,153,0);
					color: rgb( 97,  3,  7);
					border-bottom-color: rgb(230,192, 96);
					border-right-color:	 rgb(230,192, 96);
					border-top-color:    rgb( 97,  3,  7);
					border-left-color:   rgb( 97,  3,  7);
					border-style: solid;
					padding-left: 5px;
					padding-right:5px;
					}
/*
 * ----------------------------------------------------------------------
 *
 *
 * Styles fuer bestellen.php
 * -----------------------
 */
/* Liste der Bestellung */
td.warenkorb_b         {border-style: solid;
                        border-width: 0;
                        border-color: rgb(255,153,0);
                        font-size: 11pt;
                        font-family:Helvetica,Verdana,Arial,sans-serif;
                        font-weight: normal;
                        padding-Left: 8; padding-Right: 8; padding-Top: 8; padding-Bottom: 8;
                        vertical-Align: center;
                        }
td.warenkorb_b_oben    {border-style: solid;
                        border-width: 0;
                        border-top-width: 1px;
                        border-color: rgb(255,153,0);
                        font-size: 11pt;
                        font-family:Helvetica,Verdana,Arial,sans-serif;
                        font-weight: normal;
                        padding-Left: 8; padding-Right: 8; padding-Top: 8; padding-Bottom: 8;
                        vertical-Align: center;
                        }
td.warenkorb_b_left    {border-style: solid;
                        border-width: 0;
                        border-left-width: 1px;
                        border-color: rgb(255,153,0);
                        font-size: 11pt;
                        font-family:Helvetica,Verdana,Arial,sans-serif;
                        font-weight: normal;
                        padding-Left: 8; padding-Right: 8; padding-Top: 8; padding-Bottom: 8;
                        vertical-Align: center;
                        }
td.warenkorb_b_right   {border-style: solid;
                        border-width: 0;
                        border-right-width: 1px;
                        border-color: rgb(255,153,0);
                        font-size: 11pt;
                        font-family:Helvetica,Verdana,Arial,sans-serif;
                        font-weight: normal;
                        padding-Left: 8; padding-Right: 8; padding-Top: 8; padding-Bottom: 8;
                        vertical-Align: center;
                        }
td.warenkorb_b_unten   {border-style: solid;
                        border-width: 0;
                        border-bottom-width: 1px;
                        border-color: rgb(255,153,0);
                        font-size: 11pt;
                        font-family:Helvetica,Verdana,Arial,sans-serif;
                        font-weight: normal;
                        padding-Left: 8; padding-Right: 8; padding-Top: 8; padding-Bottom: 8;
                        vertical-Align: center;
                        }
/* buttons */
.w_korb_button_b2      {font-size:11pt;
						font-weight: normal;
						text-align: left;
						padding-left: 5px;
						padding-right: 5px;
						padding-top:0px;
						padding-bottom:0px;
						background-color: rgb(255,153,0);
						color: rgb( 97,  3,  7);
						border-top-color:	rgb(230,192, 96);
						border-left-color:	rgb(230,192, 96);
						border-bottom-color: rgb( 97,  3,  7);
						border-right-color:  rgb( 97,  3,  7);
						border-style: solid;
                        width:200px;
                        }
/* Benutzer-Infos (Name, Adresse etc.) */
td.user_l              {border-style: solid;
                        border-width: 0;
                        border-left-width:1px;
                        border-color: rgb(255,153,0);
                        font-size: 11pt;
                        font-family:Helvetica,Verdana,Arial,sans-serif;
                        font-weight: normal;
                        padding-Left: 8; padding-Right: 8; padding-Top: 2; padding-Bottom: 2;
                        vertical-Align: center;
                        text-align:left;
                        }
td.user_r              {border-style: solid;
                        border-width: 0;
                        border-right-width:1px;
                        border-color: rgb(255,153,0);
                        font-size: 11pt;
                        font-family:Helvetica,Verdana,Arial,sans-serif;
                        font-weight: normal;
                        padding-Left: 8; padding-Right: 8; padding-Top: 2; padding-Bottom: 2;
                        vertical-Align: center;
                        text-align:left;
                        }
td.user_b              {border-style: solid;
                        border-width: 0;
                        border-left-width:1px;
                        border-right-width:1px;
                        border-color: rgb(255,153,0);
                        font-size: 11pt;
                        font-family:Helvetica,Verdana,Arial,sans-serif;
                        font-weight: normal;
                        padding-Left: 8; padding-Right: 8; padding-Top: 2; padding-Bottom: 2;
                        vertical-Align: center;
                        text-align:left;
                        }
/* Zellen mit buttons */
td.abschicken           {border-style: solid;
                        border-width: 0;
                        border-color: rgb(255,153,0);
                        font-size: 11pt;
                        font-family:Helvetica,Verdana,Arial,sans-serif;
                        font-weight: normal;
                        padding-Left: 8; padding-Right: 8; padding-Top: 2; padding-Bottom: 2;
                        vertical-Align: center;
                        text-align:left;
                        }
/* Liste mit Abwicklungs-Infos */
.Abwicklung				{
						font-size: 11pt;
                        font-family:Helvetica,Verdana,Arial,sans-serif;
                        font-weight: normal;
                        }
/*
 * Versand
 */
table.versandkosten		{
						border-collapse:collapse;
						font-family:Helvetica,Verdana,Arial,sans-serif;
						}
th.versandkosten_land	{
						font-size: 14px;
						font-weight: bold;
						padding: 20px 10px 3px;
						text-align: left;
						}
th.versandkosten		{
						font-size: 14px;
						font-weight: bold;
						padding: 3px 10px;
						text-align: left;
						}
td.versandkosten_r		{
						font-size: 10pt;
						font-weight: normal;
						padding: 2px 10px;
						text-align: right;
						}
td.versandkosten_l		{
						font-size: 10pt;
						font-weight: normal;
						padding: 2px 10px;
						text-align: left;
						}

