html {
	background: url(images/bg_body.png) repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.tab{border:1px solid #903}
.preistext{color:#c00;font-family:'Crimson Text', arial, serif;font-size:34px}
.textrot{color:#c00;font-family:'Crimson Text', arial, serif;font-size:18px}
.infotext{color:#696969;font-family:Verdana, Arial, arial, serif;font-size:12px}
.smalltext{font-family:Arial, Helvetica, sans-serif;font-size:8px}
.stockwarning{color:#c03;font-family:Verdana, Arial, sans-serif;font-size:10px}
body{margin:auto auto 10px 5px}
a{color:#000;text-decoration:none}
a:hover{color:#c00;text-decoration:none}
form{display:inline}
td.headernavigation{background:#aa0000;color:#fff;font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:900}
tr.headererror{background:red}
td.headererror{background:red;color:#fff;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;font-weight:700;text-align:center}
tr.headerinfo{background:#0f0}
td.headerinfo{background:#f03;color:#fff;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;font-weight:700;text-align:center}
td.footer{background:url(images/menu/hgr_default_footer.gif);color:#fff;font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:400}
.infoboxcontents{background:#fff9f9;font-family:Verdana, Arial, sans-serif;font-size:10px}
.infoboxnotice{background:#ff8e90}
.infoboxnoticecontents{background:#ffe6e6;font-family:Verdana, Arial, sans-serif;font-size:10px}
td.infoboxheading{background:#aa0000;color:#fff;font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:700}
td.productlisting-heading{background:#fcc;font-family:Verdana, Arial, sans-serif;font-size:10px;font-variant:normal;font-weight:700}
a.pageresults{color:#aa0000;font-weight:500;margin: 9px 0 0 0;padding:0 15px 0 0;	display: block; float: left; margin: 0 2px 5px 2px; padding: 2px 6px; font-weight: normal; border: none; background: #fff;  -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; }
a.pageresults:hover{color:aa0000; text-decoration: none; font-weight:1000; font-size:11px; color: #fff; border-color: #aa0000; background: #aa0000;}
td.pageheading,div.pageheading{color:#c00;font-family:Verdana;font-size:16px;font-weight:700}
td.smalltext,span.smalltext,p.smalltext{font-family:Arial, Helvetica, sans-serif;font-size:11px}
td.verysmalltext,span.verysmalltext,p.verysmalltext{font-family:Arial, Helvetica, sans-serif;font-size:10px}
td.accountcategory{color:#730627;font-family:Verdana, Arial, sans-serif;font-size:13px}
td.fieldvalue{font-family:Verdana, Arial, sans-serif;font-size:12px}
span.newitemincart{color:red;font-family:Verdana, Arial, sans-serif;font-size:10px}
checkbox,input,radio,select{background:#fff;font-family:Verdana, Arial, sans-serif;font-size:11px}
textarea{background:#fff;font-family:Verdana, Arial, sans-serif;font-size:11px;width:90%}
span.greetuser{color:#f0a480;font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:700}
table.formarea{background:#fff;border-color:#730627;border-style:solid;border-width:1px}
span.markproductoutofstock{color:#c76170;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;font-weight:700}
span.productspecialprice{color:red;font-family:'Crimson Text', arial, serif}
.modulerowover{background-color:#fcb0b0}
.modulerowselected{background-color:#fff9f9}
.checkoutbarfrom,.checkoutbarto{color:#8c8c8c;font-family:Verdana, Arial, sans-serif;font-size:10px}
H1{ 
	color: #c00;
 font-weight: bold;
  font-size: 22px;
  line-height: 24px;
  font-family: Verdana; }
H3 { color: darkgrey;
font-size: 14px;
  line-height: 16px;
  font-family: Verdana; }
#pscroller1{border:0;height:160px;padding:5px}
#pscroller2{border:0;height:20px;padding:3px;width:350px}
#pscroller2 a{text-decoration:none}
.someclass{font-family:sans-serif;font-size:11px;line-height:1.5}
.base_price{color:#999;font-family:Verdana, Arial, sans-serif;font-size:9px;font-weight:lighter}
.suggest_link{background-color:#FFF;padding:2px 6px}
.suggest_link_over{background-color:#36C;padding:2px 6px}
#search_suggest{background-color:#FFF;border:1px solid #000;position:absolute;text-align:left}
.boxtext,td.infobox,span.infobox,td.productlisting-data{font-family:Verdana, Arial, sans-serif;font-size:10px}
.errorbox,.errortext{background:#ffb3b5;font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:700}
.productsnotifications,tr.accounthistory-odd,tr.addressbook-odd,tr.alsopurchased-odd,tr.payment-odd,tr.productlisting-odd,tr.productreviews-odd,tr.upcomingproducts-odd,tr.shippingoptions-odd,tr.productlisting-heading{background:#fff9f9}
tr.header,tr.accounthistory-even,tr.addressbook-even,tr.alsopurchased-even,tr.payment-even,tr.productlisting-even,tr.productreviews-even,tr.upcomingproducts-even,tr.shippingoptions-even,tr.subbar{background:#fff}
tr.headernavigation,tr.footer,.infobox{background:#730627}
a.headernavigation,a.headernavigation:hover{color:#fff}
td.subbar,.checkoutbarcurrent{color:#000;font-family:Verdana, Arial, sans-serif;font-size:10px}
td.main,p.main,td.category_desc{font-family:Verdana, Arial, sans-serif;font-size:11px;line-height:1.5}
td.fieldkey,td.tableheading,td.formareatitle{font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:700}
div#footer{height:126px;margin-top:20px;position:relative;width:100%;z-index:2000}
div#footer-container{margin:0 auto;}
div#space{margin-left:43px;padding-top:13px}
div#footer-container ul{color:white;display:inline-block;float:left;list-style-type:none;margin:0 20px 0 0;padding:0}
div#footer-container ul li.first{color:black;font-family:Verdana;font-size:75%;font-weight:700;margin-bottom:13px}
div#footer-container ul li a,div#footer-container ul li a:visited,div#footer-container ul li a:active{color:black;font-family:Verdana;font-size:75%}
div#footer-container ul li a:hover{color:#F60}
div#content-footer{background-color:#d4d9e3;border:1px solid #d6dbe5;border-bottom:0;display:block;height:28px;margin-bottom:1px;margin-left:1px;margin-right:1px;position:relative}
#trauerflor_re {position:absolute; right:0px; top:0px; width:126px; height:126px; z-index: 100; "border-style: none;"}
img{ border-style: none;}
.button{
 text-decoration:none; 
 text-align:center; 
 padding:10px 10px; 
 border:solid 1px #aa0000; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:9px Helvetica, sans-serif; 
 font-weight:normal; 
 float: left;
 color:#ffffff; 
 background:#aa0000; 
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
  }
a.button{
color:#ffffff;font-weight:500;margin: 9px 0 0 0;padding:0 15px 0 0;	display: block; float: left; margin: 0 2px 5px 2px; padding: 2px 6px; font-weight: normal; border: none; background: #aa0000;text-decoration:none;}

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:5;
		padding:0;
		list-style:none;
		text-decoration: none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:800px;
		height:250px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;
		text-decoration: none;
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;
		text-decoration: none;
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration: none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		text-decoration: none;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/* // Easy Slider */
.myButton {
	box-shadow: 0px 0px 0px 2px #9fb4f2;
	background-color:#7892c2;
	border-radius:10px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:11px 32px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ba0000;
}
.myButton:hover {
	background-color:#476e9e;
	color:#000000;
}
.myButton:active {
	position:relative;
	top:1px;
}