body			{font: normal 12px Arial; color: #7F7F7F; background-color: #E5E5E5; scrollbar-base-color: #E5E5E5;}

h1				{font: bold 18px Arial; color: #8C3314; margin: 0px; padding: 0px; padding-top: 20px;}
h2				{font: bold 11px Arial; color: #7F7F7F; margin: 0px; padding: 0px;}
h3				{font: bold 14px Arial; color: #8C3314; margin: 0px; padding: 0px;}
h4				{font: normal 11px Arial; color: #7F7F7F; margin: 0px; padding: 0px;}

a.depth2			{font: normal 12px Arial; color: #8C3314; text-decoration: none;}
a.depth2:hover		{font: normal 12px Arial; color: #8C3314; text-decoration: underline;}
a.depth1			{font: bold 12px Arial; color: #8C3314; text-decoration: none;}
a.depth1:hover		{font: bold 12px Arial; color: #8C3314; text-decoration: underline;}
a.depth1selected	{font: bold 12px Arial; color: #4A1B0B; text-decoration: none;}
a.depth2			{font: normal 12px Arial; color: #8C3314; text-decoration: none;}
a.depth2:hover		{font: normal 12px Arial; color: #8C3314; text-decoration: underline;}
a.depth2selected	{font: normal 12px Arial; color: #000000; text-decoration: none;}
a.unav1				{font: normal 12px Arial; color: #E80000; text-decoration: none;}
a.unav1:hover		{font: normal 12px Arial; color: #FFFFFF; text-decoration: none;}
a.unav1selected		{font: normal 12px Arial; color: #FFFFFF; text-decoration: none;}
a.error				{font: bold 12px Arial; color: #FFFFFF; text-decoration: blink;}
a.error:hover		{font: bold 12px Arial; color: #FFFFFF; text-decoration: none;}
a.items				{font: bold 12px Arial; color: #8C3314; text-decoration: none;}
a.items:hover		{font: bold 12px Arial; color: #8C3314; text-decoration: underline;}
a.itemsname			{font: bold 12px Arial; color: #8C3314; text-decoration: none;}
a.itemsname:hover	{font: bold 12px Arial; color: #7F7F7F; text-decoration: none;}
a.itemdetail		{font: bold 12px Arial; color: #FF0000; text-decoration: none;}
a.itemdetail:hover	{font: bold 12px Arial; color: #FF0000; text-decoration: underline;}

.bez			{font: normal 9px Arial; color: #FFFFFF; letter-spacing: 1px:}
.obez			{font: normal 9px Arial; color: #7F7F7F; letter-spacing: 1px:}
.text			{font: normal 12px Arial; color: #7F7F7F;}
.articletext	{font: normal 12px Arial; color: #7F7F7F; font-stretch: wider;}
.itemstext		{font: normal 12px Arial; color: #7F7F7F; font-stretch: wider; line-height: 15px;}
.loginweiss		{font: normal 12px Arial; color: #FFFFFF;}
.button			{font: normal 12px Arial; color: #000000; padding: 2px;}
.itembutton		{font: normal 12px Arial; color: #FF0000; padding: 1px; border: 1px solid; border-color: #FF0000; background-color: #FFFFFF; text-align: center; cursor: pointer;}
.itembez		{font: normal 9px Arial; color: #7F7F7F; letter-spacing: 1px:}
.cartname		{font: bold 12px Arial; color: #8C3314; text-decoration: none;}
.cartinput		{font: normal 12px Arial; color: #000000; height: 22px; border: 1px solid; border-color: #FF0000; background-color: #FFFFFF; text-align: right; padding-top: 3px; padding-right: 3px;}

div.logo		{float: left; width: 219px; height: 1500px; background-image: url(../images/h_avshg.png);}
div.cup			{float: left; width: 181px; height: 1500px; background-image: url(../images/h_tassehg.png);}
div.cup2		{float: left; width: 181px; height: 1500px; background-image: url(../images/h_tassehg2.png);}
div.space1		{float: left; width: 25px; height: 1500px; background-image: url(../images/h_spacehg01.png);}
div.welcome		{float: left; width: 250px; height: 1500px; background-color: #FFFFFF; padding-right: 20px;}
div.space2		{float: left; width: 29px; height: 1500px; background-image: url(../images/h_spacehg02.png);}
div.nav			{float: left; width: 250px; height: 1500px; background-color: #FFFFFF; padding-left: 15px;}
div.space3		{float: left; width: 25px; height: 1500px; background-image: url(../images/h_spacehg03.png);}
div.firm		{width: 200px; font: normal 10px Arial; color: #7F7F7F; letter-spacing: 0,5em; position: fixed; bottom: 7px; left: 7px;}
div.hunav		{font: normal 10px Arial; color: #E80000; letter-spacing: 0,5em; position: fixed; bottom: 25px; left: 240px;}
div.hunav2		{font: normal 10px Arial; color: #E80000; letter-spacing: 0,5em; position: fixed; bottom: 25px; left: 20px;}
div.shop		{float: left; width: 450px; height: 1500px; background-color: #FFFFFF; padding-left: 15px;}
div.shopspace	{width: 145px; position: absolute; top: 25px; left: 234px;}
div.shopspace2	{width: 145px; position: absolute; bottom: 250px; left: 15px;}
div.errorweiss	{border: 1px solid; border-color: #FFFFFF; background-color: #FF0000; padding: 10px; z-index: 200;}
div.depth1		{padding-bottom: 5px; padding-top: 5px;}
div.depth2		{padding-left: 15px; padding-bottom: 1px; padding-top: 1px; text-decoration: none;}
div.unav1		{width: 145px;}
div.article		{width: 400px;}
div.path		{padding-top: 25px;}
div.adress		{float: left; width: 200px;}

div.contact					{width: 400px; padding: 0px; margin: 0px;}
div.contact #lastname		{float: left; width: 195px; height: 40px;}
div.contact #firstname		{float: left; width: 200px; height: 40px;}
div.contact #nbsp			{float: left; width: 5px; height: 40px;}
div.contact #telephone		{clear: left; width: 400px; height: 40px;}
div.contact #email			{width: 300px; height: 40px;}
div.contact #mailanfrage	{width: 300px; height: 110px;}
div.contact #bez			{font-family: Arial, sans-serif; font-size: 10px; color: #7F7F7F;}

div.minicart				{width: 220px; padding-top: 25px;}
div.minicart #name			{float: left; width: 100px;}
div.minicart #number		{float: left; width: 120px; text-align: right;}

div.items					{width: 435px; padding: 0px; margin: 0px;}
div.items #nbsp				{float: left; width: 10px;}
div.items #itemsimage		{float: left; width: 100px; cursor: pointer;}
div.items #itemstext		{float: left; width: 290px;}
div.items #itemsname		{float: left; width: 170px;}
div.items #itemsnumber		{float: left; width: 120px; font: normal 9px Arial; color: #7F7F7F; letter-spacing: 1px; padding-top: 3px;;}
div.items #itemsprice		{float: left; width: 150px;}
div.items #itemsdescription	{font: normal 12px Arial; color: #7F7F7F; font-stretch: wider; padding-top: 5px; padding-bottom: 5px;}
div.items #itemscart		{float: left; width: 140px;text-align: right;}
div.items #pricename		{float: left; width: 40px; font: normal 12px Arial; color: #7F7F7F; text-align: left; text-decoration: none; padding-top: 25px;}
div.items #pricenice		{float: left; width: 100px; font: bold 15px Arial; color: #8C3314; text-align: right; text-decoration: none; padding-top: 22px;}
div.items #itemsinput		{font: normal 12px Arial; color: #000000; height: 22px; border: 1px solid; border-color: #FF0000; background-color: #FFFFFF; text-align: right; padding-top: 3px; padding-right: 3px;}

div.register				{width: 400px;}
div.register #company 		{clear: left; width: 400px;}
div.register #telephone 	{clear: left; width: 400px;}
div.register #fax 			{clear: left; width: 400px;}
div.register #mobile 		{clear: left; width: 400px;}
div.register #nbsp			{float: left; width: 5px;}
div.register #salutation	{float: left; width: 70px;}
div.register #adresstitle	{float: left; width: 50px;}
div.register #firstname		{float: left; width: 130px;}
div.register #lastname		{float: left; width: 135px;}
div.register #street		{float: left; width: 345px;}
div.register #streetnum		{float: left; width: 50px;}
div.register #postcode		{float: left; width: 50px;}
div.register #city			{float: left; width: 345px;}
div.register #country		{float: left; width: 200px;}
div.register #email			{clear: left; width: 400px;}
div.register #password		{float: left; width: 195px;}
div.register #password2		{float: left; width: 200px;}
div.register #error			{width: 250px; position: absolute; top: 50%; right: 0px; border: 1px solid; border-color: #FFFFFF; background-color: #FF0000; padding: 10px; z-index: 300; font: bold 12px Arial; color: #FFFFFF; text-decoration: blink;}			
div.register #regbez		{font-family: Arial, sans-serif; font-size: 10px; color: #7F7F7F;}
div.register #optiondate	{float: left; width: 200px;}
div.register #optionbut		{float: left; width: 200px; text-align: right;}

input 						{font: normal 12px Arial; color:.000000; height: 22px; border: 1px solid; border-color: #7F7F7F; background-color:.FFFFFF; text-align: left; padding-top: 3px; padding-left: 3px;}
input.company				{width: 400px;}
input.title					{width: 50px;}
input.salutation			{width: 70px;}
input.firstname				{width: 130px;}
input.lastname				{width: 135px;}
input.street				{width: 345px;}
input.streetnum				{width: 50px;}
input.postcode				{width: 50px;}
input.city					{width: 345px;}
input.telephone				{width: 400px;}
input.fax					{width: 400px;}
input.email					{width: 400px;}
input.mobile				{width: 400px;}
input.password				{width: 195px;}
input.password2				{width: 200px;}
input.radiobut				{border: 0; padding-bottom: 3px; padding-top: 3px; padding-right: 30px;}
input.button				{font: normal 12px Arial; color: #FF0000; padding: 1px; border: 1px solid; border-color: #FF0000; background-color: #FFFFFF; text-align: center; cursor: pointer;}
input.optiondate			{width: 150px;}
select.salutation			{width: 70px;}
select.country				{width: 200px;}
textarea.optiontext			{width: 400px;}

div.item					{width: 400px; min-height: 225px; padding: 0px; margin: 0px;}
div.item #itemcart			{float: left; width: 170px; text-align: right;}
div.item #pricename			{float: left; width: 110px; font: normal 12px Arial; color: #7F7F7F; text-align: left; text-decoration: none; padding-top: 10px;}
div.item #pricenice			{float: left; width: 120px; font: bold 20px Arial; color: #8C3314; text-align: right; text-decoration: none;}
div.item #iteminput			{font: normal 12px Arial; color: #000000; height: 22px; border: 1px solid; border-color: #FF0000; background-color: #FFFFFF; text-align: right; padding-top: 3px; padding-right: 3px;}

div.mitem					{width: 400px; padding: 0px; margin: 0px; text-align: right;}
div.mitem #mitemcart		{float: left; width: 170px;}
div.mitem #mpricename		{float: left; width: 110px; font: normal 12px Arial; color: #7F7F7F; text-align: left; text-decoration: none; padding-top: 10px;}
div.mitem #mpricenice		{float: left; width: 115px; font: bold 12px Arial; color: #8C3314; text-align: right; text-decoration: none; text-allign: left; padding-top: 3px; padding-right: 3px;}
div.mitem #miteminput		{font: normal 12px Arial; color: #000000; height: 22px; border: 1px solid; border-color: #FF0000; background-color: #FFFFFF; text-align: right;}

div.item_otm				{width: 250px; padding: 0px; margin: 0px;}
div.item_otm #itemsimage	{float: left; width: 100px; cursor: pointer; padding-bottom: 10px;}
div.item_otm #nbsp			{float: left; width: 15px;}
div.item_otm #itemstext		{float: left; width: 130px;}
div.item_otm #itemprice		{width: 250px; text-align: right;}
div.item_otm #pricename		{float: left; width: 125px; font: normal 12px Arial; color: #7F7F7F; text-align: left; text-decoration: none;}
div.item_otm #pricenice		{float: left; width: 125px; font: bold 12px Arial; color: #8C3314; text-align: right; text-decoration: none;}
div.item_otm #itemdetail	{clear: left; font: bold 12px Arial; color: #FF0000; text-decoration: none;}