BODY			{background-color: #ffffff; margin: 0px; font-family: Arial; font-size: 11px; font-weight: normal; color: #000000}
a.navi			{font-family: Arial;color: #ffffff; font-size: 11px; font-weight: bold; padding: 7px 6px 4px 6px; background-color: #3f1e15; float:left}
a.navi:hover		{background-color: #d04433; text-decoration: none}
a.neue_producte:hover	{color: #A11212}
A 			{color: #000000; text-decoration: none;}
A:link 			{text-decoration:none}
A:hover 		{text-decoration:underline}
FORM 			{display: inline;}
img			{border:none}
CHECKBOX, INPUT, RADIO, SELECT {font-family:  Arial;font-size: 11px;}

.bg 					{background-color: #e4dace;}
.main 					{background-color: #ffffff;}
.content 				{background-color: #dddddd;}
.menu_bg 				{background-color: #e4dace;}
.top_menu				{color: #ffffff; background-color: #3f1e15; border-top: 1px solid #000000; border-bottom: 1px solid #000000} 				
.top_produkte				{color: #000000; background-color: #b9ae98;}
.products_info_unter_bild_artiklename 	{color: #000000; line-height: 12px; }
.products_info_artikelname		{font-size: 12px; font-weight: bold; color: #821d16; line-height: 12px; }
.products_info_warenkorb_text		{font-size: 14px; color: #821d16; font-weight: bold;}
.products_info_artikelbeschreibung	{color: #000000;}
.products_info_produktpreis		{font-size: 15px; color: #821d16; font-weight: bold;}
.neue_producte 				{color: #000000; font-weight: bold;}
.box_heading	 			{background-color: #b9ae98; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }
.box_content				{background-color: #ffffff;}
.boxText 				{}
.errorBox 				{font-weight: bold;background-color: #ffb3b5;}
.gvBox 					{font-size: 14px; font-weight: bold;border-color: #000000;border: 1px solid;background-color: #ffb3b5;}
.infoBox				{color: #1a0604;background-color: #ffffff;}
.infoBoxContents 			{}
.infoBoxNotice 				{background: #FF8E90;}
.inputRequirement 			{color: #ff0000; }
.contentsTopics 			{font-size: 14px; font-weight: bold;}
.logo					{background:url(img/top_logo.jpg) no-repeat}
.productOldPrice			{color: #ff0000; text-decoration: line-through; font-size: 11px; font-weight: bold}
.pageResults				{padding: 7px 4px 4px 4px; float:left; color: #ffffff}
a.pageResults:hover			{background-color: #d04433; text-decoration: none}

/* AJAX CHECKOUT PROCESS */
div.checkout_row {clear: both}
div.checkout_title {cursor:pointer;position:relative;background-color:#777;color:#FFF;padding:4px;font-size:12px;border-right:solid 1px #777;border-left:solid 1px #777;border-top:solid 1px #777;}
div.checkout_title .right {position:absolute;right:6px;top:3px;font-weight:bold;}
div.checkout_content {background-color:#f9f9f9;color:#000;padding:4px;border-right:solid 1px #777;border-left:solid 1px #777;border-bottom:solid 1px #777;position:relative !important;position:static;zoom:1;}
div.checkout_content .inputRequirement select {width:190px;}
div.checkout_content .virtual {text-align:center;}
div.checkout_content .left_space {padding-left:20px;}
div.checkout_shipping_modules, .checkout_shipping_address {width:49%;float:left;clear:left;}
div.checkout_payment_modules, .checkout_payment_address {width:49%;float:right;clear:right;}
div.checkout_total {text-align:right;}
#checkout_total table {float:right;}
div.checkout_spacer {height:12px;font-size:9px; clear:both}
div.checkout_button {text-align:right;margin-top:5px;}
.radiobox {vertical-align:middle;padding:0px;margin:0px;}
.float_right {float:right;}
.float_left {float:left;}
.module_ok, div.checkout_please_wait {color:green;font-weight:bold;}
div.checkout_error {color:#FF0000;font-weight:bold;}
div.checkout_error_login {display:none;}
.checkout_form_row {margin-bottom:8px;width:100%;display:block;clear:both;float:left;}
.checkout_form_left {float:left;width:160px;}
.checkout_form_right {float:left;}
.checkout_form_input {width:160px;}
.modalDialog_transparentDivs{filter:alpha(opacity=40);opacity:0.8;background-color:#AAA;z-index:1;position:absolute;}
.modalDialog_contentDiv{border:3px solid #777777;padding:0px;z-index:100;position:absolute;background-color:#ffffff;overflow:auto;}
.modalDialog_contentDiv_shadow{z-index:90;position:absolute;background-color:#555;filter:alpha(opacity=30);opacity:0.3;}

/* CSS for the display. CSS needed for the scripts are loaded dynamically by the scripts */
a.close_modalDialog, a.close_modalDialog:link, a.close_modalDialog:hover {display:block;font-size:18px;font-weight:bold;color:#ffffff;	text-decoration:none;position:absolute;left:755px;top:3px;}
a.displayMessage, a.displayMessage:link, a.displayMessage:visited,a.displayMessage:hover {color:#000000;font-weight:bold;text-decoration:none;}
h1.heading_modalDialog  {display:block;background-color:#777777;font-size:18px;font-weight:bold;color:#ffffff;padding:3px 0px 3px 15px;	margin:0px;}	
.modalDialog_content {padding:10px;}
.modalDialog_content li {margin-left:25px;}
.modelDialog {font-family: Verdana, Arial, sans-serif;font-size: 11px;}
.highslide{cursor:url(highslide/graphics/zoomin.cur), pointer; outline:none; width:400px; height:450px;}
.highslide-caption{display:none; border:2px solid white; border-top:none; font-size:10pt; padding:5px; background-color:#ffffff;}
.highslide-loading{display:block; padding:2px; border:#000; background-color:#fff;
				    /*you might have to adjust the width and the height to suit your loading image,
				    or if you want text, then edit the option in highslide.js and adjust the css here*/
				    width:16px; height:16px; background-image: url(highslide/graphics/loader.gif); background-repeat:no-repeat; background-position:2px 2px; }
.highslide-move {cursor:move; margin-top:0px;}
.highslide-overlay {display:none;}
.controlbar{background:url(highslide/graphics/controlbar4.gif); width:100px; height:34px;}
.controlbar a{ display:block; float:left; height:27px;}
.controlbar a:hover{ background-image:url(highslide/graphics/controlbar4-hover.gif);}
.controlbar .previoushs{ width:50px;}
.controlbar .nexths{ width:40px; background-position:-50px 0;}
.controlbar .highslide-move{ width:40px; background-position:-90px 0;}
.controlbar .closehs{ width:36px; background-position:-130px 0;}

/*DO NOT DELETE THIS, YOU WILL REGRET IT...*/
.highslide-display-block { display:block;}
.highslide-display-none { display:none;}
.formfocus {  color: #ffffff; font-weight:bold;  background: #e44b12;}
.formonblur { background: #ffffff;}

/*listen basiertes menu*/
ul { list-style-type: none; margin: 0; padding: 0;}
li { list-style-type: none; margin: 0; padding: 0;}
a.moduleRowLevel0 		{ line-height: 13px; width: 163px; padding: 7px 0 5px 12px; display: block; color: #000000; font-weight: bold; background-color: #ffffff; }
a.moduleRowLevel0:hover 	{ color: #ffffff; font-weight: bold; background-color: #d04433; text-decoration: none}
a.moduleRowLevel0_select	{ line-height: 13px; width: 163px; padding: 7px 0 5px 12px; display: block; color: #ffffff; font-weight: bold; background-color: #d04433; text-decoration: none}
a.moduleRowLevel1 		{ line-height: 13px; width: 163px; padding: 7px 0 5px 12px; display: block; color: #a11212; background-color: #dbdbdb;}
a.moduleRowLevel1:hover 	{ color: #ffffff; background-color: #d04433; text-decoration: none }
a.moduleRowLevel1_select	{ line-height: 13px; width: 163px; padding: 7px 0 5px 12px; display: block; color: #ffffff; font-weight: bold; background-color: #d04433; text-decoration: none }
a.moduleRowLevel2 		{ line-height: 13px; width: 150px; padding: 7px 0 5px 25px; display: block; color: #330000; background-color: #f2f2f2;}
a.moduleRowLevel2:hover 	{ color: #ffffff; background-color: #de7c70; text-decoration: none }
a.moduleRowLevel2_select	{ line-height: 13px; width: 150px; padding: 7px 0 5px 25px; display: block; color: #ffffff; font-weight: bold; background-color: #de7c70; text-decoration: none }