body,select		{font: normal 12px Arial; color: #A1C2D5; background-color: #06090E; margin: 0px; padding: 0px; border: 0px;}

h1				{font: bold 16px Arial; color: #A1C2D5; padding: 0px; margin: 0px;}
h2				{font: bold 14px Arial; color: #A1C2D5; padding: 0px; margin: 0px;}

div.box			{width: 950px; margin: 0px; padding: 0px;}
div.nav			{width: 950px; height: 140px; background-image: url(../img/nav_hg.jpg);}

div.products	{float: left; width: 670px; height: 500px;}
div.prod01		{float: left; width: 484px; height: 484px; padding: 8px;}
div.prod02		{float: left; width: 162px; height: 500px;}

div.welcome		{float: left; width: 280px; height: 500px; background-image: url(../img/welcome_hg.jpg);}
div.news		{float: left; width: 288px; height: 246px;}
div.dvdzoom		{float: left; width: 374px; height: 246px;}
div.models		{float: left; width: 288px; height: 246px;}

div.wel_text	{font: normal 13px Arial; color: #B8CBE0; padding: 8px 20px 0px 20px;}
div.hlogin		{font: normal 12px Arial; color: #D5594A; padding: 10px 20px 0px 20px;}
.bez			{font: normal 11px Arial; color: #5B7490;}
.nl				{float: left; font: normal 11px Arial; color: #5B7490;}
.error			{font: normal 12px Arial; color: #AED67D; text-decoration: none;}
.error:hover	{font: normal 12px Arial; color: #AED67D; text-decoration: underline;}

div.nav_sites	{font: bold 12px Arial; color: #1D283E; padding-left: 20px;}
div.nav_items	{font: bold 12px Arial; color: #57BEEB; padding-left: 53px;}
div.nav_aspace	{float: left; padding: 0px 10px 0px 10px;}
a.nav_logo			{display: block; float: right; width: 310px; height: 90px; padding-right: 300px;}
a.nav_lang			{display: block; float: left; font: normal 12px Arial; color: #427298; text-decoration: none; padding: 5px 0px 0px 15px;}
a.nav_lang:hover	{display: block; float: left; font: normal 12px Arial; color: #A1C2D5; text-decoration: none; padding: 5px 0px 0px 15px;}
a.nav_sites			{display: block; float: left; font: bold 12px Arial; color: #1D283E; text-decoration: none;}
a.nav_sites:hover	{display: block; float: left; font: bold 12px Arial; color: #A1C2D5; text-decoration: none;}
a.nav_items			{display: block; float: left; font: bold 12px Arial; color: #57BEEB; text-decoration: none;}
a.nav_items:hover	{display: block; float: left; font: bold 12px Arial; color: #A1C2D5; text-decoration: none;}
a.nav_cats			{display: block; font: normal 14px Arial; color: #A1C2D5; text-decoration: none; padding: 5px 0px 0px 15px;}
a.nav_cats:hover	{display: block; font: normal 14px Arial; color: #FFFFFF; text-decoration: none; padding: 5px 0px 0px 15px;}

div.itemslist	{padding: 8px 0px 0px 8px; margin: 0px; border: 0px;}
div.items		{float: left; width: 314px; height: 314px;}

div.pagelinks	{width: 950px; height: 25px; font: bold 12px Arial; color: #57BEEB; background-image: url(../img/pagelinks_hg.jpg);}
a.pl_items				{font: bold 12px Arial; color: #57BEEB; text-decoration: none;}
a.pl_items:hover		{font: bold 12px Arial; color: #A1C2D5; text-decoration: none;}
font.spl_items			{font: bold 12px Arial; color: #A1C2D5; text-decoration: none;}
font.spl_items:hover 	{font: bold 12px Arial; color: #57BEEB; text-decoration: none;}

ul.hover_block 			{display: block; float: left; overflow: hidden; height: 306px; padding: 0px; margin: 0px; border-right: 4px black solid; border-left: 4px black solid; border-top: 0px black solid; border-bottom: 8px black solid;}
ul.hover_block li 		{list-style: none; float: left; background: #FFFFFF; width: 306px; position: relative; padding: 0px; margin: 0px; border: 0px; background-image: url(../img/item_hg.jpg);}
ul.hover_block li a 	{display: block; float: left; position: relative; overflow: hidden; height: 306px; width: 306px; color: #A1C2D5; font: 20px Arial; padding: 0px; margin: 0px; border: 0px; letter-spacing: 1px;}
ul.hover_block li a 	{text-decoration: none; padding: 0px; margin: 0px; border: 0px;}
ul.hover_block li img 	{position: absolute; top: 0; left: 0; border: 0; padding: 0px; margin: 0px; border: 0px;}

div.itempic		{float: left; width: 500px;}
div.itemshow	{float: left; width: 450px;}
div.itembox_0	{width: 450px; height: 271px; background-color: #06090E;}
div.itembox_1	{width: 450px; height: 271px; background-color: #082C49;}
div.item		{font: bold 12px Arial; color: #D1D1D1; padding: 16px;}
div.itemcart	{width: 450px; padding: 16px 0px 16px 16px;}
div.itemhead	{font: bold 16px Arial; color: #D5594A;}
div.itemprice	{font: bold 16px Arial; color: #A1C2D5;}
div.itemtax		{font: bold 12px Arial; color: #A1C2D5;}
div.itemsel_0	{font: bold 12px Arial; color: #ADF59D; background-color: #082C49; margin: 0px; border: 0px;}
div.itemsel_1	{font: bold 12px Arial; color: #ADF59D; margin: 0px; border: 0px;}
div.what		{float: left; width: 70px; color: #BCC7D4; padding: 3px 0px 3px 0px;}
select.item		{float: left; width: 160px; border: 1px #305170 solid; background-color: #0A1D3F; font: normal 12px Arial; color: #BCC7D4; cursor: pointer;}

div.colors		{width: 950px; height: 215px; background-image: url(../img/farbe_hg.jpg);}
div.scolor		{float: left; width: 95px; height: 95px;}
div.size		{float: left; width: 150px; padding: 0px 0px 0px 25px; margin: 0px;}
div.acolor		{width: 80px; height: 95px; font: normal 12px Arial; color: #FFFFFF; text-decoration: none; cursor: pointer;}
div.bcolor		{width: 80px; height: 95px; font: normal 12px Arial; color: #000000; text-decoration: none; cursor: pointer;}

div.cartbox		{float: left; width: 654px; height: 484px; background-color: #082C49; border: 8px #000000 solid; overflow: auto;}

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: 195px;}
div.register #lastname		{float: left; width: 200px;}
div.register #address		{float: left; width: 400px;}
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: #A1C2D5; margin: 3px 0px 0px 0px;}
div.register #optiondate	{float: left; width: 200px;}
div.register #optionbut		{float: left; width: 200px; text-align: right;}
div.optiontext				{width: 450px; height: 75px; border: 1px #1260AA solid; background-color: #0A1D3F; font: normal 12px Arial; color: #A1C2D5; cursor: text; text-align: left; overflow: auto;}

input 						{border: 1px #305170 solid; background-color: #0A1D3F; font: normal 12px Arial; color: #A1C2D5; cursor: text; text-align: left; margin: 0px 5px 2px 0px;}
select						{float: left; width: 70px; border: 1px #1260AA solid; background-color: #0A1D3F; font: normal 12px Arial; color: #A1C2D5; cursor: pointer;}
input.company				{width: 400px;}
input.title					{width: 50px;}
input.salutation			{width: 70px;}
input.firstname				{width: 195px;}
input.lastname				{width: 200px;}
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; cursor: pointer;}
input.checkbox				{border: 0; cursor: pointer;}
input.button				{background: transparent; font: bold 12px Arial; color: #D5594A; border: 0px; margin: 0px; padding: 0px; cursor: pointer; text-align: left;}
input.optiondate			{width: 150px;}
textarea.optiontext			{width: 400px; border: 1px #1260AA solid; background-color: #0A1D3F; font: normal 12px Arial; color: #A1C2D5; cursor: text; text-align: left;}
select.salutation			{float: left; width: 70px; border: 1px #1260AA solid; background-color: #0A1D3F; font: normal 12px Arial; color: #A1C2D5; cursor: pointer;}
select.country				{float: left; width: 200px; border: 1px #1260AA solid; background-color: #0A1D3F; font: normal 12px Arial; color: #A1C2D5; cursor: pointer;}
select.myorders				{float: left; width: 400px; border: 1px #1260AA solid; background-color: #0A1D3F; font: normal 12px Arial; color: #A1C2D5; cursor: pointer;}

div.contact					{float: left;}
div.imprint					{float: left;}

div.footer					{width: 950px; height:96px; font: normal 12px Arial; color: #5B7490; background-image: url(../img/streifen_unten.jpg);}
a.afooter					{font: normal 12px Arial; color: #5B7490; text-decoration: none;}
a.afooter:hover				{font: normal 12px Arial; color: #FFFFFF; text-decoration: none;}
