/*
	-- global --
*/

/* some test stuff */
	div#li_group_id_1 { display: none; }

/* separating menu settings */
	div#eshop_menu {
		margin: 0;
		padding: 0;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	div#eshop_menu div.mainmenu div.depth_2 {
		display: none;
	}

	div#eshop_menu div.submenu div.depth_1 {
		display: none;
	}


/* group view */
	div#eshop_item_groups_favorites {
		clear: both;
		margin: 0;
		padding: 10px 0 0 0;
	}
	div#eshop_item_groups {
		clear: both;
		margin: 0;
		padding: 0;
	}


/* item list */
	div#eshop_item_groups #box {
		height: 200px;
	}
	div#eshop_item_listing #item_box {
		height: 176px;
	}

	div#eshop_item_groups div.name,
	div#eshop_item_listing div.name,
	div#eshop_item_listing_search div.name {
		letter-spacing: -0.08em;
	}


/* detail view */
	div#eshop_item_detail table.items table {
		padding: 0;
		margin: -12px 0 0 -5px;
	}

	div#eshop_item_detail table.items {
		width: 600px;
		margin: 0 0 15px 0;
	}

	div#eshop_item_detail table.items th.buy,
	div#eshop_item_detail table.items td.buy {
		width: 70px;
	}

	div#eshop_item_detail fieldset.favorites {
		border: 1px #FF8040 solid;
		width: 588px;
		padding: 5px;
		text-align: justify;
	}

	div#eshop_item_detail fieldset.favorites legend {
		font-weight: bold;
		color: #FF8040;
	}

	div#eshop_item_detail fieldset.favorites p {
		margin: 10px 0 10px 0;
		padding: 0;
	}

	div#eshop_item_detail table.items th {
		text-align: left;
	}

	div#eshop_item_detail table.items table td {
		font-size: 10px;
	}

	div#eshop_item_detail input.add_favorite {
		color: white;
		font-weight: bold;
		background-color: #FF8040;
		border: 1px white solid;
		padding: 3px;
		cursor: pointer;
	}

	* html div#eshop_item_detail input.add_favorite {
		padding: 0;
		width: 250px;
	}

	*:first-child+html div#eshop_item_detail input.add_favorite {
		padding: 0;
		width: 250px;
	}

	div#eshop_item_detail div.action_accept {
		color: red;
		font-weight: bold;
		background-color: white;
		border: 1px #FF8040 solid;
		padding: 5px;
		margin: 0 0 10px 0;
	}

	div#eshop_item_detail input.count {
		float: left;
		text-align: center;
		width: 30px;
		font-size: 10px;
		margin: 3px 0 0 0;
	}


/* breadcrumb navigation */
	div.breadcumb {
		line-height: 20px;
		margin: 0 0 10px 0;
		padding: 0;
	}

	div.breadcumb span {
		margin: 0;
		padding: 0;
	}

	.breadcrumb_group_1 {
		display: none;
	}



/*
	-- basket --
*/

/* general */
	select.country_selector {
		font-size: 10px;
	}

/* basket of goods: login and announce page */
	div#eshop_basket_defaultpage ul fieldset {
		margin: 10px 10px 10px 5px;
	}

	div#eshop_basket_defaultpage ul {
		margin: 0 0 10px 0;
		padding: 0;
	}

	div#eshop_basket_defaultpage ul li {
		list-style: none;
	}

	div#eshop_basket_defaultpage_submit p.fail {
		color: red;
	}

	div#eshop_basket_defaultpage_submit p.success {
		color: green;
	}

	div#eshop_basket_defaultpage table.login td {
		vertical-align: top;
	}

	div#eshop_basket_defaultpage p.request_password {
		margin: 5px 0 0 0;
		padding: 0;
		font-size: 10px;
	}

	div#eshop_basket_defaultpage div#announce_type_3_form input {
		width: 250px;
	}

	div#eshop_basket_defaultpage table.announce td {
		padding: 3px;
	}

	div#eshop_basket_defaultpage table.announce td.bill_address {
		padding: 10px 0 0 0;
	}

	div#eshop_basket_defaultpage table.announce td.end_bill_address {
		padding: 0 0 2px 0;
	}

	div#eshop_basket_defaultpage select option.separator {
		font-weight: bold;
	}

	div#eshop_basket_defaultpage p.hint {
		margin: 15px 0 0 0;
		font-style: italic;
	}


/* renew password */
	div#eshop_basket_new_password fieldset {
		padding: 5px;
		margin: 0;
	}

	div#eshop_basket_new_password legend {
		padding: 0;
		font-weight: bold;
	}

	div#eshop_basket_new_password p {
		margin: 0;
		padding: 5px 0 5px 0;
	}

	div#eshop_basket_new_password p.fail {
		color: red;
	}

	div#eshop_basket_new_password p.success {
		color: green;
	}

	* html div#eshop_basket_new_password legend {
		/* IE sucks */
		color: black;
	}

	*:first-child+html div#eshop_basket_new_password legend {
		/* IE sucks */
		color: black;
	}


/* quick order */
	div#eshop_basket_quickorder fieldset {
		padding: 5px;
		margin: 0;
	}

	div#eshop_basket_quickorder legend {
		padding: 0;
		font-weight: bold;
	}

	div#eshop_basket_quickorder p {
		margin: 0;
		padding: 5px 0 5px 0;
	}

	div#eshop_basket_quickorder div.legend {
		margin: 0 0 10px 0;
	}

	div#eshop_basket_quickorder p.fail {
		color: red;
	}

	div#eshop_basket_quickorder p.success {
		color: green;
	}

	* html div#eshop_basket_quickorder legend {
		/* IE sucks */
		color: black;
	}

	*:first-child+html div#eshop_basket_quickorder legend {
		/* IE sucks */
		color: black;
	}


/* basket of goods: step navigation */
	div#eshop_basket_main fieldset {
		border: 0;
		padding: 0;
		margin: 0;
	}

	div#eshop_basket_main legend {
		padding: 0;
		margin: 0 0 10px 0;
	}

	* html div#eshop_basket_main legend {
		/* IE sucks */
		ma\rgin-left: -6px;
		color: black;
	}

	*:first-child+html div#eshop_basket_main legend {
		/* IE sucks */
		ma\rgin-left: -6px;
		color: black;
	}

	div#eshop_basket_main ul.steps {
		position: relative;
		z-index: 99;
		padding: 0;
		margin: 23px 0 23px 0;
	}

	div#eshop_basket_main ul.steps li {
		position: relative;
		z-index: 100;
		display: inline;
		list-style-type: none;
		margin-right: -2px;
		padding: 17px 10px 17px 10px;
    	border: 1px solid white;
    	font-weight: bold;
    	color: white;
    	background-color: #7589A2;
	}

	* html div#eshop_basket_main ul.steps li {
		/* IE sucks */
		margin-right: 2px;
		padding-left: 8px;
		padding-right: 8px;
	}

	*:first-child+html div#eshop_basket_main ul.steps li {
		/* IE sucks */
		margin-right: 2px;
		padding-left: 8px;
		padding-right: 8px;
	}

	div#eshop_basket_main ul.steps li a {
		text-decoration: none;
		color: white;
	}

	div#eshop_basket_main ul.steps li.step1_active a,
	div#eshop_basket_main ul.steps li.step2_active a,
	div#eshop_basket_main ul.steps li.step3_active a,
	div#eshop_basket_main ul.steps li.step4_active span {
		color: #E1E5EC;
		border-bottom: 1px dotted #E1E5EC;
	}

	div#eshop_basket_main p.title {
		padding: 0;
		margin: 10px 0 0 0;
	}

	div#eshop_basket_main div.notice {
		border: 3px #7589A2 solid;
		width: 608px;
		padding: 9px;
		margin: 0 0 10px 0;
		color: red;
	}

	div#eshop_basket_main div.notice div,
	div#eshop_basket_main div.notice div p {
		background-color: white;
		margin: 0;
		padding: 2px;
	}

	div#eshop_basket_main div.description {
		border: 3px #7589A2 solid;
		width: 608px;
		padding: 9px;
		margin: 0 0 10px 0;
	}

	div#eshop_basket_main div.description div,
	div#eshop_basket_main div.description div p {
		background-color: white;
		margin: 0;
		padding: 2px;
	}

	div#eshop_basket_main div.form {
		border: 3px #7589A2 solid;
		width: 608px;
		padding: 9px;
		margin: 0;
	}

	div#eshop_basket_main ul.options {
		position: relative;
		z-index: 99;
		padding: 0;
		margin: 40px 0 23px 0;
	}

	div#eshop_basket_main ul.options li {
		position: relative;
		z-index: 100;
		display: inline;
		list-style-type: none;
		margin: 0;
		padding: 17px;
    	border: 1px solid white;
    	font-weight: bold;
    	color: black;
    	background-color: #E1E5EC;
	}

	* html div#eshop_basket_main ul.options li {
		/* IE sucks */
		margin-right: 4px;
		padding-left: 15px;
		padding-right: 15px;
	}

	*:first-child+html div#eshop_basket_main ul.options li {
		/* IE sucks */
		margin-right: 4px;
		padding-left: 15px;
		padding-right: 15px;
	}

	div#eshop_basket_main ul.options li a {
		text-decoration: none;
		color: black;
	}

	/* -- step 1 -- */

	div#eshop_basket_buy_step_one table.item_data,
	div#eshop_basket_buy_step_one table.container {
		padding: 0;
		margin: 0;
		background-color: white;
	}

	div#eshop_basket_buy_step_one table.container {
		width: 100%;
	}

	div#eshop_basket_buy_step_one table th {
		color: #7589A2;
	}

	div#eshop_basket_buy_step_one table th,
	div#eshop_basket_buy_step_one table td {
		padding: 3px;
		text-align: left;
	}

	div#eshop_basket_buy_step_one table th.col1,
	div#eshop_basket_buy_step_one table td.col1 {
		width: 540px;
	}

	div#eshop_basket_buy_step_one table th.col2,
	div#eshop_basket_buy_step_one table td.col2 {
		width: 40px;
		text-align: right;
	}

	div#eshop_basket_buy_step_one table th.col3,
	div#eshop_basket_buy_step_one table td.col3 {
		width: 70px;
		text-align: center;
	}

	div#eshop_basket_buy_step_one table th.col4,
	div#eshop_basket_buy_step_one table td.col4 {
		width: 20px;
		text-align: center;
	}

	div#eshop_basket_buy_step_one table td.sum1 {
		font-weight: bold;
		color: #7589A2;
		text-align: right;
	}

	div#eshop_basket_buy_step_one table td.sum2 {
		font-weight: bold;
		color: #7589A2;
		text-align: right;
	}

	div#eshop_basket_buy_step_one table td.dispatch1 {
		font-weight: bold;
		color: #7589A2;
		text-align: right;
	}

	div#eshop_basket_buy_step_one table td.dispatch2 {
		font-weight: bold;
		color: #7589A2;
		text-align: right;
	}

	div#eshop_basket_buy_step_one table.item_data th,
	div#eshop_basket_buy_step_one table.item_data td {
		padding: 0 10px 0 0;
		margin: 0;
		text-align: left;
		font-size: 10px;
	}

	div#eshop_basket_buy_step_one div.discounts {
		position: absolute;
		border: 1px #7589A2 dotted;
		background-color: #f0f1f5;
		width: 300px;
		margin: 0;
		padding: 0;
		z-index: 500;
		filter:alpha(opacity=90);
		-moz-opacity: 0.9;
		opacity: 0.9;
		display: none;
	}

	div#eshop_basket_buy_step_one div.discounts p {
		font-size: 10px;
		margin: 0;
		padding: 0;
	}

	div#eshop_basket_buy_step_one div.discounts p.title {
		font-weight: bold;
	}

	div#eshop_basket_buy_step_one div.discounts p.close a {
		display: inline;
		float: right;
		font-weight: bold;
		text-decoration: none;
		color: black;
	}

	div#eshop_basket_buy_step_one input.count {
		text-align: center;
		width: 30px;
		font-size: 10px;
	}

	div#eshop_basket_buy_step_one input.refresh {
		text-align: center;
		border: 0;
		padding: 0;
		margin: 0;
		font-weight: bold;
		cursor: pointer;
		background-color: #E1E5EC;
	}

	* html div#eshop_basket_buy_step_one input.refresh {
		/* IE sucks */
		height: 14px;
	}

	*:first-child+html div#eshop_basket_buy_step_one input.refresh {
		/* IE 7 hack */
		height: 14px;
	}

	/* -- step 2 -- */

	div#eshop_basket_buy_step_two ul.steps {
		position: relative;
		z-index: 99;
		padding: 0;
		margin: 23px 0 23px 0;
	}

	div#eshop_basket_buy_step_two ul.steps li {
		position: relative;
		z-index: 100;
		display: inline;
		list-style-type: none;
		margin-right: -2px;
		padding: 17px 10px 17px 10px;
    	border: 1px solid white;
    	font-weight: bold;
    	color: white;
    	background-color: #7589A2;
	}

	div#eshop_basket_buy_step_two ul.steps li.step3 {
		margin-right: 2px;
		padding: 17px 5px 17px 5px;
	}

	* html div#eshop_basket_buy_step_two ul.steps li.step3 {
		/* IE sucks */
		padding: 17px 0 16px 0;
	}

	*:first-child+html div#eshop_basket_buy_step_two ul.steps li.step3 {
		/* IE sucks */
		padding: 17px 0 16px 0;
	}

	* html div#eshop_basket_buy_step_two ul.steps li {
		/* IE sucks */
		margin-right: 2px;
		padding-left: 8px;
		padding-right: 8px;
	}

	*:first-child+html div#eshop_basket_buy_step_two ul.steps li {
		/* IE sucks */
		margin-right: 2px;
		padding-left: 8px;
		padding-right: 8px;
	}

	* html div#eshop_basket_buy_step_two ul.steps li.step4 {
		/* IE sucks */
		margin-right: -2px;
		padding: 17px 8px 18px 8px;
	}

	*:first-child+html div#eshop_basket_buy_step_two ul.steps li.step4 {
		/* IE sucks */
		margin-right: -2px;
		padding: 17px 8px 18px 8px;
	}

	div#eshop_basket_buy_step_two input.step3 {
		text-align: center;
		border: 0;
		padding: 0;
		margin: 0;
		font-weight: bold;
		cursor: pointer;
		background-color: #7589A2;
		color: white;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}

	* html div#eshop_basket_buy_step_two input.step3 {
		/* IE sucks */
		height: 14px;
		width: 140px;
	}

	*:first-child+html div#eshop_basket_buy_step_two input.step3 {
		/* IE sucks */
		height: 14px;
		width: 140px;
	}

	div#eshop_basket_buy_step_two input.next {
		text-align: center;
		border: 0;
		padding: 0;
		margin: 0;
		font-weight: bold;
		cursor: pointer;
		background-color: #E1E5EC;
	}

	* html div#eshop_basket_buy_step_two input.next {
		/* IE sucks */
		height: 14px;
	}

	*:first-child+html div#eshop_basket_buy_step_two input.next {
		/* IE sucks */
		height: 14px;
	}

	div#eshop_basket_buy_step_two table.container col.col1 {
		width: 150px;
	}

	div#eshop_basket_buy_step_two table.container td {
		padding: 5px 0 5px 0;
	}

	div#eshop_basket_buy_step_two p.fail {
		color: red;
	}

	/* -- step 3 -- */

	div#eshop_basket_buy_step_three table.item_data,
	div#eshop_basket_buy_step_three table.container {
		padding: 0;
		margin: 0;
		background-color: white;
	}

	div#eshop_basket_buy_step_three table.container {
		width: 100%;
	}

	div#eshop_basket_buy_step_three table th {
		color: #7589A2;
	}

	div#eshop_basket_buy_step_three table th,
	div#eshop_basket_buy_step_three table td {
		padding: 3px;
		text-align: left;
	}

	div#eshop_basket_buy_step_three table th.col1,
	div#eshop_basket_buy_step_three table td.col1 {
		width: 540px;
	}

	div#eshop_basket_buy_step_three table th.col2,
	div#eshop_basket_buy_step_three table td.col2 {
		width: 40px;
		text-align: right;
	}

	div#eshop_basket_buy_step_three table th.col3,
	div#eshop_basket_buy_step_three table td.col3 {
		width: 70px;
		text-align: center;
	}

	div#eshop_basket_buy_step_three table th.col4,
	div#eshop_basket_buy_step_three table td.col4 {
		width: 20px;
		text-align: center;
	}

	div#eshop_basket_buy_step_three table td.sum1 {
		font-weight: bold;
		color: #7589A2;
		text-align: right;
	}

	div#eshop_basket_buy_step_three table td.sum2 {
		font-weight: bold;
		color: #7589A2;
		text-align: right;
	}

	div#eshop_basket_buy_step_three table td.dispatch1 {
		font-weight: bold;
		color: #7589A2;
		text-align: right;
	}

	div#eshop_basket_buy_step_three table td.dispatch2 {
		font-weight: bold;
		color: #7589A2;
		text-align: right;
	}

	div#eshop_basket_buy_step_three table.item_data th,
	div#eshop_basket_buy_step_three table.item_data td {
		padding: 0 10px 0 0;
		margin: 0;
		text-align: left;
		font-size: 10px;
	}

	div#eshop_basket_buy_step_three div.discounts {
		position: absolute;
		border: 1px #7589A2 dotted;
		background-color: #f0f1f5;
		width: 300px;
		margin: 0;
		padding: 0;
		z-index: 500;
		filter:alpha(opacity=90);
		-moz-opacity: 0.9;
		opacity: 0.9;
		display: none;
	}

	div#eshop_basket_buy_step_three div.discounts p {
		font-size: 10px;
		margin: 0;
		padding: 0;
	}

	div#eshop_basket_buy_step_three div.discounts p.title {
		font-weight: bold;
	}

	div#eshop_basket_buy_step_three div.discounts p.close a {
		display: inline;
		float: right;
		font-weight: bold;
		text-decoration: none;
		color: black;
	}

	div#eshop_basket_buy_step_three input.buy {
		text-align: center;
		border: 0;
		padding: 0;
		margin: 0;
		font-weight: bold;
		cursor: pointer;
		background-color: #E1E5EC;
	}

	* html div#eshop_basket_buy_step_three input.buy {
		/* IE sucks */
		height: 14px;
	}

	*:first-child+html div#eshop_basket_buy_step_three input.buy {
		/* IE sucks */
		height: 14px;
	}

	div#eshop_basket_buy_step_three div.form {
		margin-bottom: 10px;
	}

	div#eshop_basket_buy_step_three textarea.remarks {
		width: 600px;
		height: 80px;
		font-size: 10px;
		font-family: Verdana;
	}

	/* -- step 4 -- */

	div#eshop_basket_buy_step_four div.description p.title {
		font-weight: bold;
	}

	div#eshop_basket_buy_step_four div.description p.thanks {
		margin-top: 5px;
		margin-bottom: 15px;
	}


/* my profile */
	div#eshop_basket_myprofile input.checkbox {
		margin: 0;
	}

	div#eshop_basket_myprofile ul.steps {
		position: relative;
		z-index: 99;
		padding: 0;
		margin: 23px 0 23px 0;
	}

	div#eshop_basket_myprofile ul.steps li {
		position: relative;
		z-index: 100;
		display: inline;
		list-style-type: none;
		margin: 0;
		padding: 17px;
    	border: 1px solid white;
    	font-weight: bold;
    	color: white;
    	background-color: #7589A2;
	}

	div#eshop_basket_myprofile ul.steps li.step3 {
		margin-right: 4px;
		padding: 17px 12px 17px 12px;
	}

	* html div#eshop_basket_myprofile ul.steps li.step3 {
		/* IE sucks */
		padding: 17px 0 17px 0;
	}

	* html div#eshop_basket_myprofile ul.steps li {
		/* IE sucks */
		margin-right: 4px;
		padding-left: 15px;
		padding-right: 15px;
	}

	*:first-child+html div#eshop_basket_myprofile ul.steps li.step3 {
		/* IE sucks */
		padding: 17px 0 17px 0;
	}

	*:first-child+html div#eshop_basket_myprofile ul.steps li {
		/* IE sucks */
		margin-right: 4px;
		padding-left: 15px;
		padding-right: 15px;
	}

	div#eshop_basket_myprofile input.step3 {
		text-align: center;
		border: 0;
		padding: 0;
		margin: 0;
		font-weight: bold;
		cursor: pointer;
		background-color: #7589A2;
		color: white;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}

	* html div#eshop_basket_myprofile input.step3 {
		/* IE sucks */
		height: 14px;
		width: 154px;
	}

	*:first-child+html div#eshop_basket_myprofile input.step3 {
		/* IE sucks */
		height: 14px;
		width: 154px;
	}

	div#eshop_basket_myprofile input.next {
		text-align: center;
		border: 0;
		padding: 0;
		margin: 0;
		font-weight: bold;
		cursor: pointer;
		background-color: #E1E5EC;
	}

	* html div#eshop_basket_myprofile input.next {
		/* IE sucks */
		height: 14px;
	}

	*:first-child+html div#eshop_basket_myprofile input.next {
		/* IE sucks */
		height: 14px;
	}

	div#eshop_basket_myprofile table.container col.col1 {
		width: 150px;
	}

	div#eshop_basket_myprofile table.container td {
		padding: 5px 0 5px 0;
	}

	div#eshop_basket_myprofile p.fail {
		color: red;
	}


/* my orders */
	div#eshop_basket_myorders table.item_data,
	div#eshop_basket_myorders table.container {
		padding: 0;
		margin: 0;
		background-color: white;
	}

	div#eshop_basket_myorders div.container {
		display: none;
	}

	div#eshop_basket_myorders table.container {
		width: 100%;
		border: 1px #7589A2 solid;
		border-top: 0;
	}

	div#eshop_basket_myorders table th {
		color: #7589A2;
	}

	div#eshop_basket_myorders table th,
	div#eshop_basket_myorders table td {
		padding: 3px;
		text-align: left;
	}

	div#eshop_basket_myorders table th.col1,
	div#eshop_basket_myorders table td.col1 {
		width: 448px;
	}

	div#eshop_basket_myorders table th.col2,
	div#eshop_basket_myorders table td.col2 {
		width: 40px;
		text-align: right;
	}

	div#eshop_basket_myorders table th.col3,
	div#eshop_basket_myorders table td.col3 {
		width: 70px;
		text-align: center;
	}

	div#eshop_basket_myorders table th.col4,
	div#eshop_basket_myorders table td.col4 {
		width: 50px;
		text-align: center;
	}

	div#eshop_basket_myorders table td.sum1 {
		font-weight: bold;
		color: #7589A2;
		text-align: right;
	}

	div#eshop_basket_myorders table td.sum2 {
		font-weight: bold;
		color: #7589A2;
		text-align: right;
	}

	div#eshop_basket_myorders table td.dispatch1 {
		font-weight: bold;
		color: #7589A2;
		text-align: right;
	}

	div#eshop_basket_myorders table td.dispatch2 {
		font-weight: bold;
		color: #7589A2;
		text-align: right;
	}

	div#eshop_basket_myorders table.item_data th,
	div#eshop_basket_myorders table.item_data td {
		padding: 0 10px 0 0;
		margin: 0;
		text-align: left;
		font-size: 10px;
	}

	div#eshop_basket_myorders div.discounts {
		position: absolute;
		border: 1px #7589A2 dotted;
		background-color: #f0f1f5;
		width: 300px;
		margin: 0;
		padding: 0;
		z-index: 500;
		filter:alpha(opacity=90);
		-moz-opacity: 0.9;
		opacity: 0.9;
		display: none;
	}

	div#eshop_basket_myorders div.discounts p {
		font-size: 10px;
		margin: 0;
		padding: 0;
	}

	div#eshop_basket_myorders div.discounts p.title {
		font-weight: bold;
	}

	div#eshop_basket_myorders div.discounts p.close a {
		display: inline;
		float: right;
		font-weight: bold;
		text-decoration: none;
		color: black;
	}

	div#eshop_basket_myorders div.bill {
		margin: 10px 0 0 0;
		padding: 3px;
		background-color: #7589A2;
		width: 600px;
		color: white;
		font-weight: bold;
		border: 1px #7589A2 solid;
	}

	div#eshop_basket_myorders div.bill a:link,
	div#eshop_basket_myorders div.bill a:visited {
		color: white;
		text-decoration: none;
	}

	div#eshop_basket_myorders div.bill a:hover {
		color: white;
		border-bottom: 1px white dashed;
	}

	div#eshop_basket_myorders span.handled {
		color: green;
	}

	div#eshop_basket_myorders span.unhandled {
		color: #CACACA;
	}

	div#eshop_basket_myorders p.legend {
		margin: 30px 0 0 0;
		padding: 0;
	}

	div#eshop_basket_myorders div.remarks p {
		margin: -3px;
		padding: 3px;
		margin-bottom: 10px;
		background-color: #7589A2;
		width: 600px;
		color: white;
	}

	div#eshop_basket_myorders div.remarks {
		margin: 0;
		padding: 3px;
		width: 600px;
		border: 1px #7589A2 solid;
		border-top: 0;
	}


/* my favorites */
	div#eshop_basket_myfavorites table.item_data,
	div#eshop_basket_myfavorites table.container {
		padding: 0;
		margin: 0;
		background-color: white;
	}

	div#eshop_basket_myfavorites table.container {
		width: 100%;
	}

	div#eshop_basket_myfavorites table th {
		color: #7589A2;
	}

	div#eshop_basket_myfavorites table th,
	div#eshop_basket_myfavorites table td {
		padding: 3px;
		text-align: left;
	}

	div#eshop_basket_myfavorites table th.col1,
	div#eshop_basket_myfavorites table td.col1 {
		width: 100px;
	}

	div#eshop_basket_myfavorites table th.col2,
	div#eshop_basket_myfavorites table td.col2 {
		width: 450px;
		vertical-align: top;
	}

	div#eshop_basket_myfavorites table th.col3,
	div#eshop_basket_myfavorites table td.col3 {
		width: 150px;
		text-align: center;
		vertical-align: middle;
	}

	div#eshop_basket_myfavorites table td.col2 p {
		margin: 0;
		padding: 0;
	}

	div#eshop_basket_myfavorites table td.col2 p.description_1,
	div#eshop_basket_myfavorites table td.col2 p.description_2 {
		margin: 5px 0 0 0;
		padding: 0;
		text-align: justify;
	}

	div#eshop_basket_myfavorites img.preview_image {
		width: 100px;
		border: 1px #7589A2 solid;
	}

	div#eshop_basket_myfavorites img.button {
		border: 0;
	}



/*******************************************************************************

	-- area color settings --

*******************************************************************************/

/* identifier #search */
	/* eShop category style definition */
		/* general */
		div.identifer_search { }

		div.identifer_search p.cat_title {
			color: #FFFFFF;
			background-color: #7589A2;
			padding: 5px;
			font-weight: bold;
			font-size: 14px;
		}
		div.identifer_search #item_box,
		div.identifer_search #box {
			padding: 0;
			height: 200px;
			width: 180px;
			border: 1px solid #7589A2;
			float: left;
			margin-top: 5px;
			margin-right: 10px;
			margin-bottom: 5px;
			margin-left: 0px;
		}
		div.identifer_search #item_box p,
		div.identifer_search #box p {
			margin: 0;
			padding: 0;
		}
		div.identifer_search #item_box div.top,
		div.identifer_search #box div.top {
			line-height: 11px;
			height: 24px;
			width: 180px;
			background-color: #7589A2;
			padding: 0;
			margin: 0;
			font-size: 10px;
			font-weight: bold;
			color: white;
			overflow: hidden;
		}
		div.identifer_search #item_box div.image,
		div.identifer_search #box div.image {
			background-color: white;
		}
		div.identifer_search #box div.image {
			height: 140px;
		}
		div.identifer_search #item_box div.image {
			height: 140px;
		}
		div.identifer_search #item_box div.image img,
		div.identifer_search #box div.image img {
			width: 180px;
			border: 0;
		}
		div.identifer_search #item_box div.name,
		div.identifer_search #box div.name {
			line-height: 11px;
			background-color: #7589A2;
			padding: 0;
			margin: 0;
			height: 36px;
			width: 180px;
			font-size: 10px;
			font-weight: bold;
			color: white;
			overflow: hidden;
		}

/* identifier #2 */
	/* eShop category style definition */
		/* general */
		div.identifer_2 { }

		div.identifer_2 p.cat_title {
			color: #FFFFFF;
			background-color: #a5aed4;
			padding: 5px;
			font-weight: bold;
			font-size: 14px;
		}
		div.identifer_2 #item_box,
		div.identifer_2 #box {
			padding: 0;
			width: 180px;
			border: 1px solid #a5aed4;
			float: left;
			margin-top: 5px;
			margin-right: 10px;
			margin-bottom: 5px;
			margin-left: 0px;
		}
		div.identifer_2 #item_box p,
		div.identifer_2 #box p {
			margin: 0;
			padding: 0;
		}
		div.identifer_2 #box div.top {
			line-height: 11px;
			height: 24px;
			width: 180px;
			background-color: #a5aed4;
			padding: 0;
			margin: 0;
			font-size: 10px;
			font-weight: bold;
			color: white;
			overflow: hidden;
		}
		div.identifer_2 #item_box div.image,
		div.identifer_2 #box div.image {
			background-color: white;
		}
		div.identifer_2 #box div.image {
			height: 140px;
		}
		div.identifer_2 #item_box div.image {
			height: 140px;
		}
		div.identifer_2 #item_box div.image img,
		div.identifer_2 #box div.image img {
			width: 180px;
			border: 0;
		}
		div.identifer_2 #item_box div.name,
		div.identifer_2 #box div.name {
			line-height: 11px;
			background-color: #a5aed4;
			padding: 0;
			margin: 0;
			height: 36px;
			width: 180px;
			font-size: 10px;
			color: white;
			overflow: hidden;
		}

		/* item_groups.tpl */
		div.identifer_2 div#eshop_item_groups { }

		/* item_listing.tpl */
		div.identifer_2 div#eshop_item_listing { }

		/* item_detail.tpl */
		div.identifer_2 div#eshop_item_detail img.image_1,
		div.identifer_2 div#eshop_item_detail img.image_2 {
			border: 1px #7EA65A solid;
			display: inline;
		}
		div.identifer_2 div#eshop_item_detail p.title {
			font-weight: bold;
			font-size: 14px;
		}
		div.identifer_2 div#eshop_item_detail p.description_1,
		div.identifer_2 div#eshop_item_detail p.description_2 {
			text-align: justify;
		}
		div.identifer_2 div#eshop_item_detail table.items {
			border: 1px #7589a2 solid;
		}
		div.identifer_2 div#eshop_item_detail table.items th {
			background-color: #7589a2;
			color: white;
		}
		div.identifer_2 div#eshop_item_detail table.items th,
		div.identifer_2 div#eshop_item_detail table.items td {
			padding: 5px;
		}
		div.identifer_2 div#eshop_item_detail table#association {
			float: right;
			border: 1px #7589a2 solid;
			width: 250px;
			overflow: hidden;
			margin: 0 0 10px 10px;
			clear: both;
		}
		div.identifer_2 div#eshop_item_detail table#association th {
			background-color: #7589a2;
			color: white;
		}
		div.identifer_2 div#eshop_item_detail table#association th,
		div.identifer_2 div#eshop_item_detail table#association td {
			padding: 5px;
			font-size: 10px;
			text-align: left;
		}

	/* eShop Menu category style definition */
		div#group_fold_2 {
			background-color: #7EA65A;
			padding: 0;
			margin: 0;
			background-image: url('../../../../medien/m_bausaetze.jpg');
		}
		div#group_fold_2 div.level_selection,
		div#group_fold_2 div.level_1_r_a_exp, div#group_fold_2 div.level_1_e_a_exp,
		div#group_fold_2 div.level_1_r_a_exp_hover, div#group_fold_2 div.level_1_e_a_exp_hover {
	background-color: #a5aed4;
	border-bottom-width: 1px;
	border-bottom-color: white;
	border-bottom-style: solid;
		}
	    div#group_fold_2 div.level_1_r_i_exp, div#group_fold_2 div.level_1_e_i_exp,
		div#group_fold_2 div.level_1_r_i_exp_hover, div#group_fold_2 div.level_1_e_i_exp_hover {
			border-bottom-width: 1px;
			border-bottom-color: white;
			border-bottom-style: solid;
	    }
	    div#group_fold_2 div.level_2_r_a_exp, div#group_fold_2 div.level_2_e_a_exp,
	    div#group_fold_2 div.level_2_r_i_exp, div#group_fold_2 div.level_2_e_i_exp,
	    div#group_fold_2 div.level_2_r_a_exp_hover, div#group_fold_2 div.level_2_e_a_exp_hover,
	    div#group_fold_2 div.level_2_r_i_exp_hover, div#group_fold_2 div.level_2_e_i_exp_hover {
	background-color: #a5aed4;
	padding: 0 0 0 5px;
	line-height: 20px;
	    }
		div#group_fold_2 div.depth_2 { }
		div#group_fold_2 a { color: white; }
		table.v_navigation td.sub_menu_2 {
	background-color: #a5aed4;
}


/* identifier #3 */
	/* eShop category style definition */
		/* general */
		div.identifer_3 { }

		div.identifer_3 p.cat_title {
	color: #FFFFFF;
	background-color: #f4a26a;
	padding: 5px;
	font-weight: bold;
	font-size: 14px;
		}
		div.identifer_3 #item_box,
		div.identifer_3 #box {
			padding: 0;
			width: 180px;
			border: 1px solid #f4a26a;
			float: left;
			margin-top: 5px;
			margin-right: 10px;
			margin-bottom: 5px;
			margin-left: 0px;
		}
		div.identifer_3 #item_box p,
		div.identifer_3 #box p {
			margin: 0;
			padding: 0;
		}
		div.identifer_3 #box div.top {
			line-height: 11px;
			height: 24px;
			width: 180px;
			background-color: #f4a26a;
			padding: 0;
			margin: 0;
			font-size: 10px;
			font-weight: bold;
			color: white;
			overflow: hidden;
		}
		div.identifer_3 #item_box div.image,
		div.identifer_3 #box div.image {
			background-color: white;
		}
		div.identifer_3 #box div.image {
			height: 140px;
		}
		div.identifer_3 #item_box div.image {
			height: 140px;
		}
		div.identifer_3 #item_box div.image img,
		div.identifer_3 #box div.image img {
			width: 180px;
			border: 0;
		}
		div.identifer_3 #item_box div.name,
		div.identifer_3 #box div.name {
			line-height: 11px;
			background-color: #f4a26a;
			padding: 0;
			margin: 0;
			height: 36px;
			width: 180px;
			font-size: 10px;

			color: white;
			overflow: hidden;
		}

		/* item_groups.tpl */
		div.identifer_3 div#eshop_item_groups { }

		/* item_listing.tpl */
		div.identifer_3 div#eshop_item_listing { }

		/* item_detail.tpl */
		div.identifer_3 div#eshop_item_detail img.image_1,
		div.identifer_3 div#eshop_item_detail img.image_2 {
			border: 1px solid #f4a26a;
			display: inline;
		}
		div.identifer_3 div#eshop_item_detail p.title {
			font-weight: bold;
			font-size: 14px;
		}
		div.identifer_3 div#eshop_item_detail p.description_1,
		div.identifer_3 div#eshop_item_detail p.description_2 {
			text-align: justify;
		}
		div.identifer_3 div#eshop_item_detail table.items {
			border: 1px #7589a2 solid;
		}
		div.identifer_3 div#eshop_item_detail table.items th {
			background-color: #7589a2;
			color: white;
		}
		div.identifer_3 div#eshop_item_detail table.items th,
		div.identifer_3 div#eshop_item_detail table.items td {
			padding: 5px;
		}
		div.identifer_3 div#eshop_item_detail table#association {
			float: right;
			border: 1px #7589a2 solid;
			width: 250px;
			overflow: hidden;
			margin: 0 0 10px 10px;
			clear: both;
		}
		div.identifer_3 div#eshop_item_detail table#association th {
			background-color: #7589a2;
			color: white;
		}
		div.identifer_3 div#eshop_item_detail table#association th,
		div.identifer_3 div#eshop_item_detail table#association td {
			padding: 5px;
			font-size: 10px;
			text-align: left;
		}

	/* eShop Menu category style definition */
		div#group_fold_3 {
			background-color: #f4a26a;
			padding: 0;
			margin: 0;
			background-image: url('../../../../medien/m_mechanik.jpg');
		}
		div#group_fold_3 div.level_selection,
		div#group_fold_3 div.level_1_r_a_exp, div#group_fold_3 div.level_1_e_a_exp,
		div#group_fold_3 div.level_1_r_a_exp_hover, div#group_fold_3 div.level_1_e_a_exp_hover {
			background-color: #f4a26a;
			border-bottom-width: 1px;
			border-bottom-color: white;
			border-bottom-style: solid;
		}
	    div#group_fold_3 div.level_1_r_i_exp, div#group_fold_3 div.level_1_e_i_exp,
		div#group_fold_3 div.level_1_r_i_exp_hover, div#group_fold_3 div.level_1_e_i_exp_hover {
			border-bottom-width: 1px;
			border-bottom-color: white;
			border-bottom-style: solid;
	    }
	    div#group_fold_3 div.level_2_r_a_exp, div#group_fold_3 div.level_2_e_a_exp,
	    div#group_fold_3 div.level_2_r_i_exp, div#group_fold_3 div.level_2_e_i_exp,
	    div#group_fold_3 div.level_2_r_a_exp_hover, div#group_fold_3 div.level_2_e_a_exp_hover,
	    div#group_fold_3 div.level_2_r_i_exp_hover, div#group_fold_3 div.level_2_e_i_exp_hover {
	        background-color: #f4a26a;
	        padding: 0 0 0 5px;
	        line-height: 20px;
	    }
		div#group_fold_3 div.depth_2 { }
		div#group_fold_3 a { color: white; }
		table.v_navigation td.sub_menu_3 { background-color: #f4a26a; }


/* identifier #4 */
	/* eShop category style definition */
		/* general */
		div.identifer_4 { }

		div.identifer_4 p.cat_title {
			color: #FFFFFF;
			background-color: #cfbeb3;
			padding: 5px;
			font-weight: bold;
			font-size: 14px;
		}
		div.identifer_4 #item_box,
		div.identifer_4 #box {
			padding: 0;
			width: 180px;
			border: 1px solid #cfbeb3;
			float: left;
			margin-top: 5px;
			margin-right: 10px;
			margin-bottom: 5px;
			margin-left: 0px;
		}
		div.identifer_4 #item_box p,
		div.identifer_4 #box p {
			margin: 0;
			padding: 0;
		}
		div.identifer_4 #box div.top {
			line-height: 11px;
			height: 24px;
			width: 180px;
			background-color: #cfbeb3;
			padding: 0;
			margin: 0;
			font-size: 10px;
			font-weight: bold;
			color: white;
			overflow: hidden;
		}
		div.identifer_4 #item_box div.image,
		div.identifer_4 #box div.image {
			background-color: white;
		}
		div.identifer_4 #box div.image {
			height: 140px;
		}
		div.identifer_4 #item_box div.image {
			height: 140px;
		}
		div.identifer_4 #item_box div.image img,
		div.identifer_4 #box div.image img {
			width: 180px;
			border: 0;
		}
		div.identifer_4 #item_box div.name,
		div.identifer_4 #box div.name {
			line-height: 11px;
			background-color: #cfbeb3;
			padding: 0;
			margin: 0;
			height: 36px;
			width: 180px;
			font-size: 10px;

			color: white;
			overflow: hidden;
		}

		/* item_groups.tpl */
		div.identifer_4 div#eshop_item_groups { }

		/* item_listing.tpl */
		div.identifer_4 div#eshop_item_listing { }

		/* item_detail.tpl */
		div.identifer_4 div#eshop_item_detail img.image_1,
		div.identifer_4 div#eshop_item_detail img.image_2 {
			border: 1px #cfbeb3 solid;
			display: inline;
		}
		div.identifer_4 div#eshop_item_detail p.title {
			font-weight: bold;
			font-size: 14px;
		}
		div.identifer_4 div#eshop_item_detail p.description_1,
		div.identifer_4 div#eshop_item_detail p.description_2 {
			text-align: justify;
		}
		div.identifer_4 div#eshop_item_detail table.items {
			border: 1px #7589a2 solid;
		}
		div.identifer_4 div#eshop_item_detail table.items th {
			background-color: #7589a2;
			color: white;
		}
		div.identifer_4 div#eshop_item_detail table.items th,
		div.identifer_4 div#eshop_item_detail table.items td {
			padding: 5px;
		}
		div.identifer_4 div#eshop_item_detail table#association {
			float: right;
			border: 1px #7589a2 solid;
			width: 250px;
			overflow: hidden;
			margin: 0 0 10px 10px;
			clear: both;
		}
		div.identifer_4 div#eshop_item_detail table#association th {
			background-color: #7589a2;
			color: white;
		}
		div.identifer_4 div#eshop_item_detail table#association th,
		div.identifer_4 div#eshop_item_detail table#association td {
			padding: 5px;
			font-size: 10px;
			text-align: left;
		}

	/* eShop Menu category style definition */
		div#group_fold_4 {
			background-color: #cfbeb3;
			padding: 0;
			margin: 0;
			background-image: url('../../../../medien/m_elektro.jpg');
		}
		div#group_fold_4 div.level_selection,
		div#group_fold_4 div.level_1_r_a_exp, div#group_fold_4 div.level_1_e_a_exp,
		div#group_fold_4 div.level_1_r_a_exp_hover, div#group_fold_4 div.level_1_e_a_exp_hover {
			background-color: #cfbeb3;
			border-bottom-width: 1px;
			border-bottom-color: white;
			border-bottom-style: solid;
		}
	    div#group_fold_4 div.level_1_r_i_exp, div#group_fold_4 div.level_1_e_i_exp,
		div#group_fold_4 div.level_1_r_i_exp_hover, div#group_fold_4 div.level_1_e_i_exp_hover {
			border-bottom-width: 1px;
			border-bottom-color: white;
			border-bottom-style: solid;
	    }
	    div#group_fold_4 div.level_2_r_a_exp, div#group_fold_4 div.level_2_e_a_exp,
	    div#group_fold_4 div.level_2_r_i_exp, div#group_fold_4 div.level_2_e_i_exp,
	    div#group_fold_4 div.level_2_r_a_exp_hover, div#group_fold_4 div.level_2_e_a_exp_hover,
	    div#group_fold_4 div.level_2_r_i_exp_hover, div#group_fold_4 div.level_2_e_i_exp_hover {
	        background-color: #cfbeb3;
	        padding: 0 0 0 5px;
	        line-height: 20px;
	    }
		div#group_fold_4 div.depth_2 { }
		div#group_fold_4 a { color: white; }
		table.v_navigation td.sub_menu_4 { background-color: #cfbeb3; }


/* identifier #5 */
	/* eShop category style definition */
		/* general */
		div.identifer_5 { }

		div.identifer_5 p.cat_title {
			color: #FFFFFF;
			background-color: #96d2d9;
			padding: 5px;
			font-weight: bold;
			font-size: 14px;
		}
		div.identifer_5 #item_box,
		div.identifer_5 #box {
			padding: 0;
			width: 180px;
			border: 1px solid #96d2d9;
			float: left;
			margin-top: 5px;
			margin-right: 10px;
			margin-bottom: 5px;
			margin-left: 0px;
		}
		div.identifer_5 #item_box p,
		div.identifer_5 #box p {
			margin: 0;
			padding: 0;
		}
		div.identifer_5 #box div.top {
			line-height: 11px;
			height: 24px;
			width: 180px;
			background-color: #96d2d9;
			padding: 0;
			margin: 0;
			font-size: 10px;
			font-weight: bold;
			color: white;
			overflow: hidden;
		}
		div.identifer_5 #item_box div.image,
		div.identifer_5 #box div.image {
			background-color: white;
		}
		div.identifer_5 #box div.image {
			height: 140px;
		}
		div.identifer_5 #item_box div.image {
			height: 140px;
		}
		div.identifer_5 #item_box div.image img,
		div.identifer_5 #box div.image img {
			width: 180px;
			border: 0;
		}
		div.identifer_5 #item_box div.name,
		div.identifer_5 #box div.name {
			line-height: 11px;
			background-color: #96d2d9;
			padding: 0;
			margin: 0;
			height: 36px;
			width: 180px;
			font-size: 10px;
			font-weight: bold;
			color: white;
			overflow: hidden;
		}

		/* item_groups.tpl */
		div.identifer_5 div#eshop_item_groups { }

		/* item_listing.tpl */
		div.identifer_5 div#eshop_item_listing { }

		/* item_detail.tpl */
		div.identifer_5 div#eshop_item_detail img.image_1,
		div.identifer_5 div#eshop_item_detail img.image_2 {
			border: 1px #96d2d9 solid;
			display: inline;
		}
		div.identifer_5 div#eshop_item_detail p.title {
			font-weight: bold;
			font-size: 14px;
		}
		div.identifer_5 div#eshop_item_detail p.description_1,
		div.identifer_5 div#eshop_item_detail p.description_2 {
			text-align: justify;
		}
		div.identifer_5 div#eshop_item_detail table.items {
			border: 1px #7589a2 solid;
		}
		div.identifer_5 div#eshop_item_detail table.items th {
			background-color: #7589a2;
			color: white;
		}
		div.identifer_5 div#eshop_item_detail table.items th,
		div.identifer_5 div#eshop_item_detail table.items td {
			padding: 5px;
		}
		div.identifer_5 div#eshop_item_detail table#association {
			float: right;
			border: 1px #7589a2 solid;
			width: 250px;
			overflow: hidden;
			margin: 0 0 10px 10px;
			clear: both;
		}
		div.identifer_5 div#eshop_item_detail table#association th {
			background-color: #7589a2;
			color: white;
		}
		div.identifer_5 div#eshop_item_detail table#association th,
		div.identifer_5 div#eshop_item_detail table#association td {
			padding: 5px;
			font-size: 10px;
			text-align: left;
		}

	/* eShop Menu category style definition */
		div#group_fold_5 {
			background-color: #96d2d9;
			padding: 0;
			margin: 0;
			background-image: url('../../../../medien/m_baukaesten.jpg');
		}
		div#group_fold_5 div.level_selection,
		div#group_fold_5 div.level_1_r_a_exp, div#group_fold_5 div.level_1_e_a_exp,
		div#group_fold_5 div.level_1_r_a_exp_hover, div#group_fold_5 div.level_1_e_a_exp_hover {
			background-color: #96d2d9;
			border-bottom-width: 1px;
			border-bottom-color: white;
			border-bottom-style: solid;
		}
	    div#group_fold_5 div.level_1_r_i_exp, div#group_fold_5 div.level_1_e_i_exp,
		div#group_fold_5 div.level_1_r_i_exp_hover, div#group_fold_5 div.level_1_e_i_exp_hover {
			border-bottom-width: 1px;
			border-bottom-color: white;
			border-bottom-style: solid;
	    }
	    div#group_fold_5 div.level_2_r_a_exp, div#group_fold_5 div.level_2_e_a_exp,
	    div#group_fold_5 div.level_2_r_i_exp, div#group_fold_5 div.level_2_e_i_exp,
	    div#group_fold_5 div.level_2_r_a_exp_hover, div#group_fold_5 div.level_2_e_a_exp_hover,
	    div#group_fold_5 div.level_2_r_i_exp_hover, div#group_fold_5 div.level_2_e_i_exp_hover {
	        background-color: #96d2d9;
	        padding: 0 0 0 5px;
	        line-height: 20px;
	    }
		div#group_fold_5 div.depth_2 { }
		div#group_fold_5 a { color: white; }
		table.v_navigation td.sub_menu_5 { background-color: #96d2d9; }


/* identifier #6 */
	/* eShop category style definition */
		/* general */
		div.identifer_6 { }

		div.identifer_6 p.cat_title {
			color: #FFFFFF;
			background-color: #009dda;
			padding: 5px;
			font-weight: bold;
			font-size: 14px;
		}
		div.identifer_6 #item_box,
		div.identifer_6 #box {
			padding: 0;
			width: 180px;
			border: 1px solid #009dda;
			float: left;
			margin-top: 5px;
			margin-right: 10px;
			margin-bottom: 5px;
			margin-left: 0px;
		}
		div.identifer_6 #item_box p,
		div.identifer_6 #box p {
			margin: 0;
			padding: 0;
		}
		div.identifer_6 #box div.top {
			line-height: 11px;
			height: 24px;
			width: 180px;
			background-color: #009dda;
			padding: 0;
			margin: 0;
			font-size: 10px;
			font-weight: bold;
			color: white;
			overflow: hidden;
		}
		div.identifer_6 #item_box div.image,
		div.identifer_6 #box div.image {
			background-color: white;
		}
		div.identifer_6 #box div.image {
			height: 140px;
		}
		div.identifer_6 #item_box div.image {
			height: 140px;
		}
		div.identifer_6 #item_box div.image img,
		div.identifer_6 #box div.image img {
			width: 180px;
			border: 0;
		}
		div.identifer_6 #item_box div.name,
		div.identifer_6 #box div.name {
			line-height: 11px;
			background-color: #009dda;
			padding: 0;
			margin: 0;
			height: 36px;
			width: 180px;
			font-size: 10px;
			font-weight: bold;
			color: white;
			overflow: hidden;
		}

		/* item_groups.tpl */
		div.identifer_6 div#eshop_item_groups { }

		/* item_listing.tpl */
		div.identifer_6 div#eshop_item_listing { }

		/* item_detail.tpl */
		div.identifer_6 div#eshop_item_detail img.image_1,
		div.identifer_6 div#eshop_item_detail img.image_2 {
			border: 1px #009dda solid;
			display: inline;
		}
		div.identifer_6 div#eshop_item_detail p.title {
			font-weight: bold;
			font-size: 14px;
		}
		div.identifer_6 div#eshop_item_detail p.description_1,
		div.identifer_6 div#eshop_item_detail p.description_2 {
			text-align: justify;
		}
		div.identifer_6 div#eshop_item_detail table.items {
			border: 1px #7589a2 solid;
		}
		div.identifer_6 div#eshop_item_detail table.items th {
			background-color: #7589a2;
			color: white;
		}
		div.identifer_6 div#eshop_item_detail table.items th,
		div.identifer_6 div#eshop_item_detail table.items td {
			padding: 5px;
		}
		div.identifer_6 div#eshop_item_detail table#association {
			float: right;
			border: 1px #7589a2 solid;
			width: 250px;
			overflow: hidden;
			margin: 0 0 10px 10px;
			clear: both;
		}
		div.identifer_6 div#eshop_item_detail table#association th {
			background-color: #7589a2;
			color: white;
		}
		div.identifer_6 div#eshop_item_detail table#association th,
		div.identifer_6 div#eshop_item_detail table#association td {
			padding: 5px;
			font-size: 10px;
			text-align: left;
		}

	/* eShop Menu category style definition */
		div#group_fold_6 {
			background-color: #009dda;
			padding: 0;
			margin: 0;
			background-image: url('../../../../medien/m_halbzeuge.jpg');
		}
		div#group_fold_6 div.level_selection,
		div#group_fold_6 div.level_1_r_a_exp, div#group_fold_6 div.level_1_e_a_exp,
		div#group_fold_6 div.level_1_r_a_exp_hover, div#group_fold_6 div.level_1_e_a_exp_hover {
			background-color: #009dda;
			border-bottom-width: 1px;
			border-bottom-color: white;
			border-bottom-style: solid;
		}
	    div#group_fold_6 div.level_1_r_i_exp, div#group_fold_6 div.level_1_e_i_exp,
		div#group_fold_6 div.level_1_r_i_exp_hover, div#group_fold_6 div.level_1_e_i_exp_hover {
			border-bottom-width: 1px;
			border-bottom-color: white;
			border-bottom-style: solid;
	    }
	    div#group_fold_6 div.level_2_r_a_exp, div#group_fold_6 div.level_2_e_a_exp,
	    div#group_fold_6 div.level_2_r_i_exp, div#group_fold_6 div.level_2_e_i_exp,
	    div#group_fold_6 div.level_2_r_a_exp_hover, div#group_fold_6 div.level_2_e_a_exp_hover,
	    div#group_fold_6 div.level_2_r_i_exp_hover, div#group_fold_6 div.level_2_e_i_exp_hover {
	        background-color: #009dda;
	        padding: 0 0 0 5px;
	        line-height: 20px;
	    }
		div#group_fold_6 div.depth_2 { }
		div#group_fold_6 a { color: white; }
		table.v_navigation td.sub_menu_6 { background-color: #009dda; }


/* identifier #7 */
	/* eShop category style definition */
		/* general */
		div.identifer_7 { }

		div.identifer_7 p.cat_title {
			color: #FFFFFF;
			background-color: #b8d598;
			padding: 5px;
			font-weight: bold;
			font-size: 14px;
		}
		div.identifer_7 #item_box,
		div.identifer_7 #box {
			padding: 0;
			width: 180px;
			border: 1px solid #b8d598;
			float: left;
			margin-top: 5px;
			margin-right: 10px;
			margin-bottom: 5px;
			margin-left: 0px;
		}
		div.identifer_7 #item_box p,
		div.identifer_7 #box p {
			margin: 0;
			padding: 0;
		}
		div.identifer_7 #box div.top {
			line-height: 11px;
			height: 24px;
			width: 180px;
			background-color: #b8d598;
			padding: 0;
			margin: 0;
			font-size: 10px;
			font-weight: bold;
			color: white;
			overflow: hidden;
		}
		div.identifer_7 #item_box div.image,
		div.identifer_7 #box div.image {
			background-color: white;
		}
		div.identifer_7 #box div.image {
			height: 140px;
		}
		div.identifer_7 #item_box div.image {
			height: 140px;
		}
		div.identifer_7 #item_box div.image img,
		div.identifer_7 #box div.image img {
			width: 180px;
			border: 0;
		}
		div.identifer_7 #item_box div.name,
		div.identifer_7 #box div.name {
			line-height: 11px;
			background-color: #b8d598;
			padding: 0;
			margin: 0;
			height: 36px;
			width: 180px;
			font-size: 10px;
			font-weight: bold;
			color: white;
			overflow: hidden;
		}

		/* item_groups.tpl */
		div.identifer_7 div#eshop_item_groups { }

		/* item_listing.tpl */
		div.identifer_7 div#eshop_item_listing { }

		/* item_detail.tpl */
		div.identifer_7 div#eshop_item_detail img.image_1,
		div.identifer_7 div#eshop_item_detail img.image_2 {
			border: 1px #b8d598 solid;
			display: inline;
		}
		div.identifer_7 div#eshop_item_detail p.title {
			font-weight: bold;
			font-size: 14px;
		}
		div.identifer_7 div#eshop_item_detail p.description_1,
		div.identifer_7 div#eshop_item_detail p.description_2 {
			text-align: justify;
		}
		div.identifer_7 div#eshop_item_detail table.items {
			border: 1px #7589a2 solid;
		}
		div.identifer_7 div#eshop_item_detail table.items th {
			background-color: #7589a2;
			color: white;
		}
		div.identifer_7 div#eshop_item_detail table.items th,
		div.identifer_7 div#eshop_item_detail table.items td {
			padding: 5px;
		}
		div.identifer_7 div#eshop_item_detail table#association {
			float: right;
			border: 1px #7589a2 solid;
			width: 250px;
			overflow: hidden;
			margin: 0 0 10px 10px;
			clear: both;
		}
		div.identifer_7 div#eshop_item_detail table#association th {
			background-color: #7589a2;
			color: white;
		}
		div.identifer_7 div#eshop_item_detail table#association th,
		div.identifer_7 div#eshop_item_detail table#association td {
			padding: 5px;
			font-size: 10px;
			text-align: left;
		}

	/* eShop Menu category style definition */
		div#group_fold_7 {
			background-color: #b8d598;
			padding: 0;
			margin: 0;
			background-image: url('../../../../medien/m_gestaltung.jpg');
		}
		div#group_fold_7 div.level_selection,
		div#group_fold_7 div.level_1_r_a_exp, div#group_fold_7 div.level_1_e_a_exp,
		div#group_fold_7 div.level_1_r_a_exp_hover, div#group_fold_7 div.level_1_e_a_exp_hover {
			background-color: #b8d598;
			border-bottom-width: 1px;
			border-bottom-color: white;
			border-bottom-style: solid;
		}
	    div#group_fold_7 div.level_1_r_i_exp, div#group_fold_7 div.level_1_e_i_exp,
		div#group_fold_7 div.level_1_r_i_exp_hover, div#group_fold_7 div.level_1_e_i_exp_hover {
			border-bottom-width: 1px;
			border-bottom-color: white;
			border-bottom-style: solid;
	    }
	    div#group_fold_7 div.level_2_r_a_exp, div#group_fold_7 div.level_2_e_a_exp,
	    div#group_fold_7 div.level_2_r_i_exp, div#group_fold_7 div.level_2_e_i_exp,
	    div#group_fold_7 div.level_2_r_a_exp_hover, div#group_fold_7 div.level_2_e_a_exp_hover,
	    div#group_fold_7 div.level_2_r_i_exp_hover, div#group_fold_7 div.level_2_e_i_exp_hover {
	        background-color: #b8d598;
	        padding: 0 0 0 5px;
	        line-height: 20px;
	    }
		div#group_fold_7 div.depth_2 { }
		div#group_fold_7 a { color: white; }
		table.v_navigation td.sub_menu_7 { background-color: #b8d598; }


/* identifier #8 */
	/* eShop category style definition */
		/* general */
		div.identifer_8 { }

		div.identifer_8 p.cat_title {
			color: #FFFFFF;
			background-color: #e85660;
			padding: 5px;
			font-weight: bold;
			font-size: 14px;
		}
		div.identifer_8 #item_box,
		div.identifer_8 #box {
			padding: 0;
			width: 180px;
			border: 1px solid #e85660;
			float: left;
			margin-top: 5px;
			margin-right: 10px;
			margin-bottom: 5px;
			margin-left: 0px;
		}
		div.identifer_8 #item_box p,
		div.identifer_8 #box p {
			margin: 0;
			padding: 0;
		}
		div.identifer_8 #box div.top {
			line-height: 11px;
			height: 24px;
			width: 180px;
			background-color: #e85660;
			padding: 0;
			margin: 0;
			font-size: 10px;
			font-weight: bold;
			color: white;
			overflow: hidden;
		}
		div.identifer_8 #item_box div.image,
		div.identifer_8 #box div.image {
			background-color: white;
		}
		div.identifer_8 #box div.image {
			height: 140px;
		}
		div.identifer_8 #item_box div.image {
			height: 140px;
		}
		div.identifer_8 #item_box div.image img,
		div.identifer_8 #box div.image img {
			width: 180px;
			border: 0;
		}
		div.identifer_8 #item_box div.name,
		div.identifer_8 #box div.name {
			line-height: 11px;
			background-color: #e85660;
			padding: 0;
			margin: 0;
			height: 36px;
			width: 180px;
			font-size: 10px;
			font-weight: bold;
			color: white;
			overflow: hidden;
		}

		/* item_groups.tpl */
		div.identifer_8 div#eshop_item_groups { }

		/* item_listing.tpl */
		div.identifer_8 div#eshop_item_listing { }

		/* item_detail.tpl */
		div.identifer_8 div#eshop_item_detail img.image_1,
		div.identifer_8 div#eshop_item_detail img.image_2 {
			border: 1px #e85660 solid;
			display: inline;
		}
		div.identifer_8 div#eshop_item_detail p.title {
			font-weight: bold;
			font-size: 14px;
		}
		div.identifer_8 div#eshop_item_detail p.description_1,
		div.identifer_8 div#eshop_item_detail p.description_2 {
			text-align: justify;
		}
		div.identifer_8 div#eshop_item_detail table.items {
			border: 1px #7589a2 solid;
		}
		div.identifer_8 div#eshop_item_detail table.items th {
			background-color: #7589a2;
			color: white;
		}
		div.identifer_8 div#eshop_item_detail table.items th,
		div.identifer_8 div#eshop_item_detail table.items td {
			padding: 5px;
		}
		div.identifer_8 div#eshop_item_detail table#association {
			float: right;
			border: 1px #7589a2 solid;
			width: 250px;
			overflow: hidden;
			margin: 0 0 10px 10px;
			clear: both;
		}
		div.identifer_8 div#eshop_item_detail table#association th {
			background-color: #7589a2;
			color: white;
		}
		div.identifer_8 div#eshop_item_detail table#association th,
		div.identifer_8 div#eshop_item_detail table#association td {
			padding: 5px;
			font-size: 10px;
			text-align: left;
		}

	/* eShop Menu category style definition */
		div#group_fold_8 {
			background-color: #e85660;
			padding: 0;
			margin: 0;
			background-image: url('../../../../medien/m_werkzeuge.jpg');
		}
		div#group_fold_8 div.level_selection,
		div#group_fold_8 div.level_1_r_a_exp, div#group_fold_8 div.level_1_e_a_exp,
		div#group_fold_8 div.level_1_r_a_exp_hover, div#group_fold_8 div.level_1_e_a_exp_hover {
			background-color: #e85660;
			border-bottom-width: 1px;
			border-bottom-color: white;
			border-bottom-style: solid;
		}
	    div#group_fold_8 div.level_1_r_i_exp, div#group_fold_8 div.level_1_e_i_exp,
		div#group_fold_8 div.level_1_r_i_exp_hover, div#group_fold_8 div.level_1_e_i_exp_hover {
			border-bottom-width: 1px;
			border-bottom-color: white;
			border-bottom-style: solid;
	    }
	    div#group_fold_8 div.level_2_r_a_exp, div#group_fold_8 div.level_2_e_a_exp,
	    div#group_fold_8 div.level_2_r_i_exp, div#group_fold_8 div.level_2_e_i_exp,
	    div#group_fold_8 div.level_2_r_a_exp_hover, div#group_fold_8 div.level_2_e_a_exp_hover,
	    div#group_fold_8 div.level_2_r_i_exp_hover, div#group_fold_8 div.level_2_e_i_exp_hover {
	        background-color: #e85660;
	        padding: 0 0 0 5px;
	        line-height: 20px;
	    }
		div#group_fold_8 div.depth_2 { }
		div#group_fold_8 a { color: white; }
		table.v_navigation td.sub_menu_8 { background-color: #e85660; }