
* {
	margin:0;
	padding:0;
}

body {
	font-size:62.5%;
	text-align:center;
	/*background: url(../../graphics/mlw_01.png) no-repeat 13.7em 0 ;*/
	*font-size: 10px;
	
}

h2, h3, h4 {
	font-family: Times, serif;
	color: #A3652D;
}

h1 {
	font-family: Arial, sans-serif;
	font-size: 1.4em;
	color: #8C8C65;
	text-transform: uppercase;
}

#content h1, h1.cat, h1.catoverview {
	font-family: Times, serif;
	color: #8C8C65;
	font-size: 2.2em;
	border-bottom: 1px solid #A3652D;
	padding:0.2em;
	text-transform: none;
}

h2 {
	font-size: 1.8em;
	line-height: 1.4;
}
		
h2.top {
	font-size: 2.2em;
	line-height: 1.2;
	margin-top:-0.7em;
	margin-bottom:0.2em;
	margin-right:0.2em;
}
		
h2.normal {
	font-size: 1.8em;
	line-height: 1.4;
	text-decoration:none !important;
}
		
h2.teaser {
	font-size: 1.8em;
	line-height: 1.4;
	margin:0.2em 0 0 0.4em;
}
		
h3 {
	font-size: 1.4em;
	line-height: 1.2;
	color: #8C8C65;
}
		
p {
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	color: #8C8C65;
	line-height: 1.4;
	margin-bottom:1em;
}
		
p.price, td.price {
	font-family: Times, serif;
	font-size: 1.8em;
	color: #A3652D;
	line-height: 1.4;
}

p.order, p.show {
	line-height: 1.0;
}

p.warning {
	color:#CC0000;
	font-weight: bold;
}

.markProductOutOfStock {
	color:#CC0000;
}

		
a:link, 
a:visited, 
a:active, 
a:focus, 
a:hover  {
	font-family: Arial, sans-serif;
	font-weight: bold;
	line-height: 1.4;
	color: #8C8C65;
}

h2.teaser a:link, 
h2.teaser a:visited, 
h2.teaser a:active, 
h2.teaser a:focus, 
h2.teaser a:hover,
h2.top a:link, 
h2.top a:visited, 
h2.top a:active, 
h2.top a:focus, 
h2.top a:hover,
h2.normal a:link, 
h2.normal a:visited, 
h2.normal a:active, 
h2.normal a:focus, 
h2.normal a:hover  {
	font-family: inherit;
	font-weight: inherit;
	line-height: inherit;
	color: inherit;
	text-decoration: none;
}

a.nolink:link, 
a.nolink:visited, 
a.nolink:active, 
a.nolink:focus, 
a.nolink:hover  {
	text-decoration:none;
}
		
p.order a:link, 
p.order a:visited, 
p.order a:active, 
p.order a:focus, 
p.order a:hover,
p.show a:link, 
p.show a:visited, 
p.show a:active, 
p.show a:focus, 
p.show a:hover {
	font-family: Arial, sans-serif;
	/*font-size: 1.1em;*/
	font-size: 1em;
	font-weight: bold;
	color: #8C8C65;
	line-height: 1.0;
	text-decoration:none;
}


		
a:link.menue_top, 
a:visited.menue_top, 
a:active.menue_top, 
a:focus.menue_top,
a:hover.menue_top {
	font-family: Times, serif;
	font-size: 1.8em;
	color: #A3652D;
	line-height: 1.2;
	font-weight:normal;
	text-decoration:none;
}
		
a:link.menue_sub, 
a:visited.menue_sub, 
a:active.menue_sub, 
a:focus.menue_sub, 
a:hover.menue_sub  {
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #8C8C65;
	line-height: 1.4;
	text-decoration:none;
}
		
a:link.meta, 
a:visited.meta, 
a:active.meta, 
a:focus.meta, 
a:hover.meta {
	color: #A3652D !important;
	text-decoration:none;
	font-size: 1.1em;
}
		
span.cart {
	color: #A3652D;
}
		
span.send_cart {
	font-weight: normal;
	color: #A3652D;
}
		
strong {
	font-weight: bold;
}


img {
	border:none;
}



#logo {
	top:0;
	position:absolute;
	z-index:50;
	left:28%;
}

#header {
	width:auto;
	position:relative;
	margin:0 auto;
	height:5.9em;
}

.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11 {
	float:left;
	height:100%;
}

.c1 {
	width:14%;
	background:#FFF227;
}

.c2 {
	width:5%;
	background:#ECA62D;
}

.c3 {
	width:9%;
	background:#E1762D;
}

.c4 {
	width:5%;
	background:#D84E29;
}

.c5 {
	width:14%;
	background:#CC0027;
}

.c6 {
	width:5%;
	background:#CD006C;
}

.c7 {
	width:9%;
	background:#6D1569;
}

.c8 {
	width:20%;
	background:#211D64;
}

.c9 {
	width:5%;
	background:#005393;
}

.c10 {
	width:9%;
	*width:8.8%;
	background:#005433;
}


.c11 {
	width:5%;
	background:#6EB739;
}

#wrapper {
	position:relative;
	margin:0 auto;
	width:96em;
	text-align:left;
	padding-top:2em;
	background: #F9F7E2;

}

#canvas {
	background: #F9F7E2;
	float:left;
	position:relative;
}

#footer {
	clear:left;
	height:1em;
}

#left {
	position:relative;
	width:20em;
	float:left;
	padding-bottom:0.5em;
}

#center {
	position:relative;
	width:54em;
	float:left;
	padding:0 1.2em 0 0.8em;
	*padding:0 0 0 0.7em;	
}

#right {
	position:relative;
	width:20em;
	*left:1.4em;
	_left:0.6em;
	float:left;
	overflow:hidden;
	
}

/* Elemente linke Spalte*/


#left ul li li {
	padding-left:1em;
}


#cat1 {
	/*background: url(../graphics/menue1top.png)  no-repeat 0 0;*/
	padding:0 0 1em 0;
	margin-top:-0.7em;
	
}

#cat2 {
		/*background: url(../graphics/menue2top.png)  no-repeat 0 0;*/
	padding:1em 0 1em 0;
}

#cat3 {
	padding:1em 0 1em 0;
	border-bottom: 1px solid #8C8C65; 
}

#cat1 h1, 
#cat2 h1,
#cat3 h1,
#searchbox h1 {
	padding:0.3em 0 0 0.8em;
	margin-bottom:0.7em;
}

#cat3 h1 a {
    font-weight: normal;
    text-decoration: none;
    color: #3592A1;
}

#searchbox {
	padding:1em 0 0 0;
	border-bottom: 1px solid #8C8C65; 
}

#searchbox input.search {
	width:9em !important; 
	margin-right:0.5em;
	margin-left:1em;
}

#searchbox p{
	margin-left:1em;
}

#navbar {
	
}

#ie {

}



/* Produkte */

/* Top-Produkt Startseite */

/* Kategoriespalten Startseite */

#products_cat1, #products_cat2 {
	float:left;
	position:relative;
	width:27.3em;
	margin-top:2.5em;
}

#products_cat2 {
	left:28.3em;
	position:absolute;
}

body>div #products_cat2 {
	top:405px;
}

div.productrowcat,
div.productrowcat_3 {
	position:relative;
	float: left;
	clear: left;
	width:100%;
	height:28em;	
}

div.productrowcat {
	height:25em;	
}

div.productrowcat {
	/* margin-top:1em ;*/
}

div.productrowcat h1 {
	margin-left:0.7em;
}

/*
div.productrowcathome {
	margin-top:0em;
	height:26.5em;
}
*/

div.productrowcat_3 {
	float:left;
	*width:55em;
}

div.productrowcat_1 {
	position:absolute;
}

div.productrowcat_2 {
	position:relative;
	left:27.6em;
	*position:absolute;
	*left:27.5em;
}

div.productrowcat_1 h1,
div.productrowcat_2 h1 {
	display:none;
}

div.topcatproduct_shadow {	
	float:left;
	background:#ccc;
	margin-top:0;
	margin-bottom:0.5em;
	padding-right: 0.2em;
	padding-bottom: 0.2em;
}

div.topcatproduct {		
	width:26.6em;
	*width:26.8em;
	padding:0.5em 0.1em;
	height:22.5em;
	background:#fff;
	margin-top:-0.1em;
}

div.topcatproduct h2.normal	{
	margin-left:0.5em;
	line-height:1.2;
}

div.topcatproduct div.p_img {
	position:absolute;
	width:13em;
	text-align: center;
	top:7.5em;

}

div.topcatproduct div.p_txt {
	position:absolute;
	left:14em;
	width:12em;
	top:7.5em;
}


div.topcatproduct p.price {
	margin:0;
	position: absolute;
	top:4.5em;
}

div.topcatproduct p.order {
	position: absolute;
	top:11.5em;
	width:5em;
}

div.topcatproduct p.show {
	position: absolute;
	top:11.5em;
	width:5em;
	left:6.5em;
}


.productrowcat_1 div.topcatproduct {
	background: url(../graphics/stripe_yellow.png)  no-repeat 0 23.1em #fff;
	*background: url(../graphics/stripe_yellow.png)  no-repeat 0 23.2em #fff;
}

.productrowcat_2 div.topcatproduct {
	background: url(../graphics/stripe_blue.png)  no-repeat 0 23.1em #fff;
	*background: url(../graphics/stripe_blue.png)  no-repeat 0 23.2em #fff;
}

/* kleine Produktboxen pro Kategorie*/

div.catproductleft_shadow,
div.catproductright_shadow {	
	float:left;
	padding-right:0.2em;
	padding-bottom: 0.2em;
	background:#ccc;
	margin-bottom:1em;
}

div.catproductright_shadow {
	margin-left:0.5em;	
}

div.catproductleft, div.catproductright {
	float: left;
	width:12.8em;
	*width:12.9em;
	height:22.2em;
	padding:0.5em 0.1em;
	margin-top:-0.1em;
	background:#fff;
}


div.catproductleft div.p_img, div.catproductright div.p_img{
 	position:absolute;
 	top:3.5em;
}

div.catproductleft div.p_txt, div.catproductright div.p_txt{
 	position:absolute;
 	top:11.5em;
 	width:12em;
}

div.catproductleft p.price, div.catproductright p.price{
 	position:absolute;
 	top:3em;
}

div.catproductleft p.order, 
div.catproductleft p.show,
div.catproductright p.order, 
div.catproductright p.show {
	position: absolute;
	top:8em;
	width:5em;
}

div.catproductleft p.show,
div.catproductright p.show {
	left:6.5em;
}

.productrowcat_1 div.catproductleft {
	background: url(../graphics/stripe_small_1.png)  no-repeat 0 22.8em #fff;
	*background: url(../graphics/stripe_small_1.png)  no-repeat 0 22.9em #fff;
}

.productrowcat_1 div.catproductright {
	background: url(../graphics/stripe_small_2.png)  no-repeat 0 22.8em #fff;
	*background: url(../graphics/stripe_small_2.png)  no-repeat 0 22.9em #fff;
}

.productrowcat_2 div.catproductleft {
	background: url(../graphics/stripe_small_3.png)  no-repeat 0 22.8em #fff;
	*background: url(../graphics/stripe_small_3.png)  no-repeat 0 22.9em #fff;
}

.productrowcat_2 div.catproductright {
	background: url(../graphics/stripe_small_4.png)  no-repeat 0 22.8em #fff;
	*background: url(../graphics/stripe_small_4.png)  no-repeat 0 22.9em #fff;
}


/* Uebersicht Kategorien */

h1.catoverview {
	background: #fff;	
	padding-right:0 !important;
	border-bottom: none;
}

div.catoverview_shadow {
	background: #ccc;
	position:relative;
	padding-bottom:0.2em;
	margin-bottom:0.4em;
	padding-right:0.2em;
	float:left;
	width:54.5em;
}


div.cat_list_product_shadow, 
div.cat_list_product_shadow_right  {
	background: #ccc;
	float:left;
	margin-bottom:0.5em;
	padding-right:0.2em;
	padding-bottom:0.2em;
}

div.cat_list_product_shadow_right  {
	margin-right:-0.7em;
	float:right;
}

div.cat_list_product {	
	width:25.7em;		
	background:#fff;
	float:left;	
	margin-top:-0.1em;
	padding:0 0.6em;
	
}


/* Produktseite pro Kategorie */

/* Topprodukt der Kategorie */

#topproduct {
	float:left;
	position:relative; /*relative*/	
	background:#fff;
	height:30em;
	width:54.5em;	
	margin-top:-0.2em;
}

#topproduct_shadow {
	position:relative;	
	float:left;
	background:#ccc;
	width:54.5em;
	padding-right:0.2em;
	padding-bottom:0.2em;
	margin-bottom:0.7em;
}

/* Boxen aud Startseite niedriger, Kategorietitel fehlt*/

#overview #topproduct {
	height:26em;
}

#topproduct div.p_img, #topproduct div.p_txt {
	position:absolute;
	width:27em;
	height:26em;
	overflow:hidden;
}

#topproduct div.p_txt {
	position:relative;
	left:27.7em;
	height:23.5em;
}

#topproduct div.p_img {
	text-align:center;
	padding-top:1.5em;
	height:24.5em;	
}

#topproduct div.cat_1 {
	background: url(../graphics/stripe_yellow.png)  no-repeat 0 0;
	padding-top:2.5em;
}

#topproduct div.cat_34 {
	background: url(../graphics/stripe_blue.png)  no-repeat 0 0;
	padding-top:2.5em;
}

#topproduct div.cat_106 {
	background: url(../graphics/stripe_liszt.png)  no-repeat 0 0;
	padding-top:2.5em;
}

p.price {
	margin-top:0.5em;
}

p.thumbs {
	position:absolute;
	top:17.5em;
	left:0;
}

p.thumbs img {
	padding-right:0.2em;
}

#topproduct p.order,
#topproduct p.show {
	position:absolute;
	top:16em;
}

#topproduct p.show{
	left:12em;
}



/* Restprodukte der Kategorie */
/* Kategorieuebersicht und Suche */

div#navi {
	float:left;
	width:54.7em;
}

div#navi p.count, div#navi p.pages {
	width:50%;
	float:left;
}

div#navi p.pages {
	text-align:right;
}


div.productrow {
	float:left;
	*float:none;
	width:54.7em;
	margin-bottom:0.7em;
}

div.shadowproductleft, 
div.shadowproductright  {
	background: #ccc;
	float:left;
	padding-bottom:0.2em;
	padding-right:0.2em;
}

div.shadowproductright  {
	margin-left:0.7em;
}

div.productbox{	
	width:26.6em;
	height:22.5em;
	margin-top:-0.2em;
	padding:0.5em 0.1em;
	background:#fff;
	position:relative !important;
}

div.box_cat1 {
	background: url(../graphics/stripe_yellow.png)  no-repeat 0 23.1em #fff;
	*background: url(../graphics/stripe_yellow.png)  no-repeat 0 23.2em #fff;
}

div.box_cat34 {
	background: url(../graphics/stripe_blue.png)  no-repeat 0 23.1em #fff;
	*background: url(../graphics/stripe_blue.png)  no-repeat 0 23.2em #fff;
}

div.box_cat106 {
	background: url(../graphics/stripe_liszt.png)  no-repeat 0 23.1em #fff;
	*background: url(../graphics/stripe_liszt.png)  no-repeat 0 23.2em #fff;
}

div.productbox div.p_img, div.productbox div.p_txt {
	position:absolute;
	top:7.2em;
	width:13em;
	text-align: center;
}

div.productbox div.p_img {
	margin-left:0.7em;
}


div.productbox div.p_txt {
	left:14em;
	width:12.2em;
	text-align: left;
}

div.productbox p.price {
	margin:0;
	position:absolute;
	top:5.5em;
}

div.productbox p.order {
	position: absolute;
	top:11.5em;
	width:5em;
}

div.productbox p.show {
	position: absolute;
	top:11.5em;
	width:5em;
	left:6.5em;
}



/* Product Detailansicht */

#productinfo_shadow {
	position:relative;
	padding-bottom: 0.2em;
	padding-right: 0.2em;	
	background:#ccc;
	float:left;
}

#productinfo {
	background:#fff;
	position:relative;
	width:54.5em;
	float:left;
	margin-top:-0.2em;
}



#productinfo div.p_img, #productinfo div.p_txt {
	position:relative;
	float:left;
	width:28em;
	height:35em;
	float:left;
	padding:0.5em 0;
}

#productinfo div.p_txt { 
	width:26.5em;
	height:auto;
}

#productinfo div.p_txt p { 
	padding-right:1em;
}

div.cat_1 {
	background: url(../graphics/stripe_yellow.png)  no-repeat 0 0;
}

div.cat_34 {
	background: url(../graphics/stripe_blue.png)  no-repeat 0 0;
}

div.cat_106 {
	background: url(../graphics/stripe_liszt.png)  no-repeat 0 0;
}


#productinfo div.p_img {
	text-align:center;
}

#productinfo div#b_img {
	height:25em;
	margin-top:2em;
}

#productinfo h2 {
	margin-top: 0.7em;
}

#productinfo h3 {
	margin-bottom: 0.5em;
}

table.productoptions {
	border-top:1px solid #8C8C65;
	border-bottom:1px solid #8C8C65;
	width:90%;
	margin:0.5em 0 1.5em 0;
}

table.productoptions th {
	border-bottom:1px solid #ccc;
}

table.productoptions td.check {
	width:2em;
}

table#productoptions tr {
	border-bottom:1px solid #ccc;
}

table#productoptions select {
	width:6em;
}

#productinfo p.thumbs {
	position:relative;
	margin-bottom: -1em;
	top:0;
	padding:1em 0.2em;
	width:25em;
	text-align:center;
}

#productinfo p.thumbs img {
	padding-right:0.2em;
}

#productinfo p.price {
	margin:0;
}


#productinfo p.order {
	position:absolute;
	top:14em;
}

#productinfo p.show{
	position:absolute;
	top:14em;
	left:12em;
}

#productinfo p.back{
	float:left;
	width:20em;
	margin-top:1em;
}

#productinfo input {
	width:3em;
	margin-right:1em;
}

#productinfo input.button {
	width:auto;
}






/* POPUP Bilderansichten */

body#popup {
	padding:1em 0.5em;
}
body#popup #contentshadow {
	border:none;
	background: none;
}
body#popup #content {
	text-align: left;
}



/* Menue rechte Spalte*/

#right li {
	padding:0.1em 0;
} 


/* Warenkorb */

div#basket {
	margin-top:2.2em;
	*width:19.8em;
}


div#basket p.empty_basket{
	border-top: 1px solid #8C8C65; 
	border-bottom: 1px solid #8C8C65; 
	padding:1em 0;
	margin-top:1em;
	text-align: center;
}

div#basket table {
	background: none;
	border-top: 1px solid #8C8C65; 
	margin-top:1em;
	/*border-bottom: 1px solid #8C8C65; */
}

tr.sum {
	border-top: 1px solid #ccc !important; 
	border-bottom: 1px solid #8C8C65 !important;
	
}

td.price {
	text-align: right;
}

td.label {
	font-weight: bold;
	color: #A6652D;
	
}

div#basket td.label {
	width:70%;
}

div#basket p.show, div#basket p.order {
	padding-top:0.2em;
	width:14em;
	float:left;
}

div#basket p.order {
	width:4em;
	text-align: right;

}

div#basket table.sum {
	margin-bottom: 0;
}



/* Uebersicht Warenkorb*/

table {
	background:#fff;
	width:100%;
	font-family: Arial, sans-serif;
	font-size: 1.1em;
}

tbody {
	padding: 0.5em;
}

th {
	font-weight: bold;
	color: #8C8C65;
	padding:0.4em ;
	border-bottom:1px solid #8C8C65;
}

td {	
	color: #8C8C65;
	vertical-align: top;
	padding:0.4em ;
}

table.steps td {
	padding:0 !important;
}

td.onepxwidth {
	width:2em;
}

th.sum, td.sum, td.align_right, th.align_right {
	text-align: right;
}



tr.border_bottom {
	border-bottom:1px solid #8C8C65;
}

td a:link,
td a:visited,
td a:active,
td a:focus,
td a:hover {
	font-size:1em;
}


p.checkout {
	border-top:1px solid #A3652D;
	width:100%;
	*width:42.5em;
	float:left;
	clear:both;
	text-align: right;
	padding-top:0.5em;
	margin-top:0.5em;
}

table.confirmation {
	width:30em;
	
	border-top:1px solid #A3652D;
	border-bottom:1px solid #A3652D;
}

.checkout table.confirmation{
	width:42.5em !important;
	*width:38.8em !important;
}

table.sum {
	border-top:1px solid #8C8C65;
	margin-bottom:1em;
}

td.attribute{
	font-size:0.8em;
	padding:0 5em;
}

td.qty{
	width:2em;
	padding-left:0;
}

.sum_total {
	font-size: 1.4em;
	color:#A6652D;
	font-family: Times, serif;	
}

td.sum_row {
	border-top: 1px solid #ccc !important; 
	border-bottom: 1px solid #8C8C65 !important;
}

/* Formular */


ul#steps {
	margin-bottom:1em;
}

ul#steps li{
	display:inline;
	font-family: Times, serif;
	color: #ccc;
	font-size: 1.4em;
	padding-right:1em;
}

ul#steps li.active{
	color: #8C8C65;
}

fieldset {
	padding-bottom:1em;
	clear:left;
	width:100%;
}
#center fieldset {
	*width:41em;
	*padding-top:1em;
}
fieldset.payment {
	border-bottom:1px solid #ccc;
}

legend {
	font-size: 1.4em;
	line-height: 1.2;
	color: #8C8C65;
	padding-top:1em;
	*padding-top:0;
	*margin-left:-0.8em;
}


legend.checkbox input {
	margin-right:0.5em;
}

label {
	font-weight:bold;
	color:#A3652D;
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	width:10em;
	float:left;
}

label.checkbox {
	padding-left:1em;
}

label.gender {
	width:2.6em;
	*width:2.2em;
}

label.search {
	width:6.5em;
}




div.konoform_object {
		clear:left;
		display: block; /* !!!!experimental*/
		font-size: 100%;
		padding-top:1em;
		width:100%;		
}

div.konoform_label_left {
	float:left;
	
}

div.konoform_label_right label {
	width:40em;	
	*width:36em;	
}

div.checkbox {
	margin-top:-1.3em;
	*margin-top:-1.6em;
	float:left;
	margin-left:2em;
	_margin-left:1.2em;
}

input, textarea {
	float:left;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-top:1px solid #8C8C65;
	color:#8C8C65;
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	padding:0.4em;
	width:25em;
}

input.button, 
div#left input.button, 
div#right input.button {
	font-weight: bold;
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	background:#8C8C65;
	border:none !important;
	cursor:pointer;
	width:auto;
}

p input.button {
	font-size: 1em;
}

input.radio, input.checkbox, #productinfo input.radio {
	border:none;
	width:auto !important;
	float:left;
}

input.radio {
	margin-right:1em;
	margin-top:0.1em;
	*margin-top:-0.3em;
}

div#left input, div#right input, #righttxt input{
	width: 12em;
}

table input {
	width:auto;
}

select {
	color:#8C8C65;
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	padding:0.2em;
	border:1px solid #ccc;
	border-top-color: #8C8C65;
}

.inputRequirement {
	/* color:#A3652D; */
	color: #c00;
	font-size: 1.6em;
}

div.address {
	border-top:1px solid #8C8C65;
	width:20em;
	float:left;
	margin-bottom:1em;
	padding:0.5em 0;
	
}

div.address div.konoform_label_right {
	float:left;
	width:85%;
}

div.address div.konoform_label_right label{
	width:100% !important;
}

div.address p {
	width:2em;
	float:left;
}

span.submit {
	margin-left:1em;
	float:left;
}

/* PopUp */

#popup_content{
	text-align: left;
	padding:2em 1em;
}

/* Content */

#content {
	background:#fff;
	width:54.5em;
	float:left;
	margin-top:-0.2em;
}

#contentshadow {
	position:relative;
	background:#ccc;
	float:left;
	padding-right:0.2em;
	padding-bottom:0.2em;
	margin-bottom:0.5em;
}


.welcome {
	margin-bottom:1.2em  !important;
}

.welcome h2 {
	font-size: 1.8em;
	line-height: 1.4;
	text-decoration:none !important;
	margin-bottom:0.5em;
}

.welcome h2 a:link,
.welcome h2 a:visited,
.welcome h2 a:focus,
.welcome h2 a:active,
.welcome h2 a:hover {
	font-family: Times, serif;
	text-decoration:none !important;
		color: #A3652D;
		line-height: 1;
}

.welcome p {
	font-family: Arial, sans-serif;
	color: #8C8C65;
	font-size: 1.1em;
	margin-bottom:0em;
}

.welcome a:link,
.welcome a:visited,
.welcome a:active,
.welcome a:focus,
.welcome a:hover {
	font-family: Arial, sans-serif;
	color: #8C8C65;
	font-size: 1em;
	font-weight: normal;
}

#txt {
	padding:1em 0.5em 2em 7em;
	float:left;	
}

.welcome #txt {
	padding:1em 0.5em 2em 1em;
}

#lefttxt, #righttxt {
	width:21.5em;
	float:left;
}

#righttxt {
	padding-left:1em;
}

#righttxt label {
	width:6em;
}

div.full {
	float:left;
	clear:both;
	width:100%;
}

div.borderbottom {
	border-bottom: 1px solid #8C8C65;
	margin-bottom:1em;
}

dl {
	border-top: 1px solid #ccc; 
	margin: 0.4em 0;
	color: #8C8C65;
	font-family: Arial, sans-serif;
	font-size:1.1em;
}

div.shipping_block dl {
	border:none;
	margin: 0;
}

dt {
	width: 16em;
	float: left;
	padding: 0.2em 0;
	clear:left;
}

dt.post {
	width: 10em;
	float: left;
	padding: 0.2em 0;
	clear:left;
}

dd {
	font-weight: bold;
	padding: 0.2em 0;
	text-align: right;
	
}

#attibutes dt {
	width: 65%;
}

#attibutes dd {
	width: 35%;
	float:left;
}



/* Admin-Box */

#admin {
	background: #fff;
	margin-top:4em;
	border-top:1px solid #8C8C65;
	border-bottom:1px solid #8C8C65;
	padding:0.5em 0;
}

/* Account */

table.productlist {
	width:40em;
	margin-bottom:2em;
}

/* Layer nach Produtkauf*/


#bought_product {
	position:absolute;
	top:10em;
	left:30%;;
	z-index:201;
	background: #fff;
	border:1px solid #8C8C65;
/*	background: #F9F7E2;	*/
	display:none;
	padding:2em;
	width:42em;
	height:10em;
	text-align:left;
}

#bought_product_shadow {
	position:absolute;
	top:10em;
	left:30%;;
	z-index:200;
	background: #8C8C65;
	display:none;
	padding:2em;
	width:42em;
	height:10em;
	*width:42em;
	*height:10em;
	_height:11.3em;
	text-align:left;
	margin-left:0.5em;
	margin-top:0.5em;
}

a.layer:link,
a.layer:visited,
a.layer:hover,
a.layer:active,
a.layer:focus {
	text-decoration:none !important;
}
