/* area42 */
@import "../fonts/demo/stylesheet.css";


body { margin:0; overflow-x:hidden; background-image: url(../img/hf-content/header-kachel.gif); background-repeat:repeat-x; background-color:#c2b28d; color:#fff;}
a { color:#fff; }
table.std, tr, td, th { font-size:12px; }

div.rte ul, .mceContentBody ul { list-style:disc; margin-left:20px; }

#page {margin:0; width:970px; position:absolute; left:0; top:0 }


#main-header-div { height:164px; width:auto; z-index:100; position:relative;}

h1#logo{width:630px; position:absolute; top:20px; left:40px;}

#header {width: 200px; float:right; height: 150px;}
#header a { color:#fff; text-decoration:none; font-size:12px}
#header a:hover { text-decoration:underline;}

/* such box */
#header #search_block_top {position: absolute; width:225px; top:98px; left:760px; background-color:transparent; float:none; background-image: url(../img/hf-content/bg-suche.png);  z-index:150; }
#header #searchbox label{display: none;}
#header #search_block_top p {padding:5px 0 0 0 ;}
#header #search_block_top input.button {width:55px; background:transparent; color:#fff!important; font-size:12px !important}
#header #search_block_top input#search_query { width:125px; border:0px solid #FFF; color:#0FAAB0; font-weight:bold; padding-top:3px;}
input.button { font-size:12px}

/* klipp links */
#rv-klipp {position: absolute; top:140px; left:0px;}

/* favoriten ausblenden */
#header_link_bookmark { display: none;}
#header_link_sitemap { display: none;}

/* box kontakt und sitemap*/
ul#header_links {left:-193px;line-height:12px;margin:0;padding:0;position:relative;top:114px;}
ul#header_links  a {color:#fff; font-weight:bold;}
ul#header_links #header_link_contact a { background: none; padding:0; }
ul#header_links #header_link_sitemap a { background: none; }

/* warenkorb header*/
ul#header_nav {position: absolute; top:65px; left:713px; height: 12px;}
/* #header_user #shopping_cart { background-image: url(../img/hf-content/bg-cart-header.png); background-repeat: no-repeat; height:32px; width:168px; text-align:left;} */
#header_user #shopping_cart { display:none}
#header_user #shopping_cart a {color:#fff; font-weight:bold;}
#header_user #shopping_cart span {color:#fff; font-weight:bold;}

/* anmeldung */
#header_user_info  { position:absolute; top:10px; left:484px !important; line-height:12px;}
#header_user_info a{ font-size:11px; text-decoration:underline; }
#header_user_info a:hover { text-decoration:underline !important; }

/* Pfad oben links */
.breadcrumb { color:#fff;}
.breadcrumb a { color:#fff;}

/* My account */
#left_column div.myaccount { font-size:12px;position:absolute; top:114px; left:484px; background:none; z-index:100; width:100px; line-height:12px; padding:0; margin:0; }
#left_column div.myaccount h4 {font-size:12px;background:none; border:none; font-weight:bold;padding:0; margin:0;line-height:12px;  }
#left_column div.myaccount h4 a {color:#fff; font-weight:bold; font-size:12px; text-transform:none;line-height:12px; padding:0; margin:0;}
#left_column div.myaccount div.block_content { display:none;line-height:12px;font-size:12px; padding:0; margin:0;}

#header_user #your_account { display:none; }
#header #header_user { position:absolute; top:30px; left:100px; } 


/* advertising_block  weiter styles in start-hf.css */
#left_column .advertising_block {display: none;}

/* Informations block (AGB usw.) */
#left_column #informations_block_left { position:absolute; top:113px; left:304px; background:none; z-index:100; width:165px; margin:0; padding:0}
#left_column #informations_block_left h4 {display: none;}
#left_column #informations_block_left ul.block_content { background:none; border:none; width:165px; margin:0; padding:0; line-height:12px;}
#left_column #informations_block_left ul.block_content li {float: left; white-space:nowrap; margin:0; padding:0}
#left_column #informations_block_left ul.block_content li a {color:#fff; font-weight:bold; font-size:12px;  margin-left:30px}

/* kategorien box */
#left_column #categories_block_left { position:absolute; top:141px; left:109px; background:none; z-index:100; }
#left_column #categories_block_left h4 {display: none;}
#left_column #categories_block_left div.block_content {background-image: url(../img/hf-content/bg-kat-menu.gif); background-position: 0px 0px; background-repeat: no-repeat; background-color: transparent; border:none; height: 99px; width:520px; padding:0;}
#left_column #categories_block_left div.block_content ul {}
#left_column #categories_block_left div.block_content ul li {float: left;}
/* color:transparent; geht nicht bei IE daher /modules/blockcategories/categorie-tree-branch link auskommentiert -> ">{*$node.name|escape:htmlall:'UTF-8'*}</a> */
#left_column #categories_block_left div.block_content ul li a  {color:#374853; display:block; height:40px; padding:20px; width:67px; color:transparent;}
#left_column #categories_block_left div.block_content ul #likatid-5  {background-image: url(../img/hf-content/bg-sale.gif); background-position: 0px -7px; background-repeat:no-repeat; background-color:transparent; width:114px; height:90px;}
#left_column #categories_block_left div.block_content ul #likatid-5:hover  {background-image: url(../img/hf-content/bg-sale-hover.gif);}
/*
#left_column #categories_block_left div.block_content #katid-2 {background-image: url(../img/hf-content/bg-puppen.gif); background-position: 0px 30px; background-repeat: no-repeat; }
#left_column #categories_block_left div.block_content #katid-3 {background-image: url(../img/hf-content/bg-buecher.gif); background-position: 0px 30px; background-repeat: no-repeat; }
#left_column #categories_block_left div.block_content #katid-4 {background-image: url(../img/hf-content/bg-mehr.gif); background-position: 0px 30px; background-repeat: no-repeat; }

#left_column #categories_block_left div.block_content #katid-2:hover {background-image: url(../img/hf-content/bg-puppen-aktiv.gif); }
#left_column #categories_block_left div.block_content #katid-3:hover {background-image: url(../img/hf-content/bg-buecher-aktiv.gif); }
#left_column #categories_block_left div.block_content #katid-4:hover  {background-image: url(../img/hf-content/bg-mehr-aktiv.gif); }
#left_column #categories_block_left div.block_content #katid-2.selected {background-image: url(../img/hf-content/bg-puppen-aktiv.gif); }
#left_column #categories_block_left div.block_content #katid-3.selected {background-image: url(../img/hf-content/bg-buecher-aktiv.gif); }
#left_column #categories_block_left div.block_content #katid-4.selected  {background-image: url(../img/hf-content/bg-mehr-aktiv.gif); }
*/

/* Spezial box (sale) */
#left_column #special_block_right { display:none; position:absolute; top:145px; left:594px;  width:136px; background:none; z-index:100; }
#left_column #special_block_right h4 {background-image: url(../img/hf-content/bg-sale.png); background-position: 0px 0px; background-repeat: no-repeat; border:none; height:80px;}
/* color:transparent; geht nicht bei IE daher /modules/bllockspecials/Blockspecials.tpl link auskommentiert -> mod='blockspecials'}">{*l s='Specials' mod='blockspecials'*}</a></h4>  */
#left_column #special_block_right h4 a {display:block; height:80px;  color:transparent; }
#left_column #special_block_right div.block_content {display: none;}



/* overflow-x:hidden */
#center_column {margin:0; padding:0; width:870px; clear: both; position:relative; left:124px; top:80px }
#index #center_column {margin-bottom:40px}
#center_column h2 {background:none; color:#fff; height:auto; font-weight:normal; font-size:40px; font-family: 'BlackMetalSansRegular','Lucida Sans', 'Lucida Sans Unicode', sans-serif; margin:15px 0 20px 0; padding:0; }
#center_column h2 { background: transparent url(../img/hf-content/bg_linie.gif) no-repeat left bottom; padding:0 0 24px 0; text-transform:none; }
#center_column h2.category_title  {font-size:40px; /*margin-left:14px; */ background:none; padding:0;}
#center_column h2.category_title span {display:none;}

#center_column h3 {background:none; color:#fff; height:auto;  font-weight:normal; font-size:25px; font-family: 'BlackMetalSansRegular', sans-serif; margin:15px 0 0 0; padding:0; line-height:110%; }
#center_column p { font-size:14px; line-height:145%; background:none; color:#fff; margin:10px 0 0 0px; padding:0; height:auto }
#center_column span {color:#fff; text-transform:none; font-size:1em; font-style:normal;  margin-left:10px; }
#center_column div.breadcrumb {display:none; margin-left:6px }

#center_column div.cat_desc {margin:0 0 0 6px; }
#center_column div.cat_desc-link p 	{ padding:0; background:url(../img/hf-content/button-cyan-klein.png) top left no-repeat; width:120px; height:30px;}
#center_column div.cat_desc-link p:hover 	{background-position: left bottom;}
#center_column div.cat_desc-link p a	{display: block; background:none; margin:0;  width:100px; height:25px; font-size:12px; color:#fff !important; padding:2px 0 0 14px; text-decoration:none; font-weight: bold;}
#center_column div.cat_desc-link p a:hover	{padding:6px 0 0 14px;}



/* Adressfelder bei Besetllung */
#center_column ul.address {background-color:#a79773 ; -moz-border-radius:10px;-khtml-border-radius:10px; border-radius:10px;-khtml-border-radius:10px; border-radius:10px; }

/* Produktsortierung */
#center_column #productsSortForm{display: none;}

/* Empfohlen Produkte */
#center_column #featured-products_block_center {width: 680px; margin:0;}
#center_column #featured-products_block_center h4 {background:none; border:none;margin-bottom:8px;}
#center_column #featured-products_block_center div.block_content {background:none;}
#center_column #featured-products_block_center div.block_content ul {}
#center_column #featured-products_block_center div.block_content ul li {background:none; border:none;}

/* rechte Seite */
#right_column {margin-top:85px;clear:left;}
#left_column div.exclusive, #right_column div.exclusive { background:none}
#left_column div.block, #right_column div.block { padding:0 }

/* Warenkorb box */
#cart_block { position:absolute; top:170px; left:760px; background:none; z-index:100; width:225px; }
#cart_block h4 {background: transparent url(../img/hf-content/hg-warenkorb.png) 0 0 no-repeat ; border:none; padding-top:10px; }
#cart_block .block_content  {background: transparent url(../img/hf-content/hg-warenkorb.png) bottom left no-repeat ; border:none; }
#cart_block p#cart-buttons a#button_order_cart { font-size:12px; padding-top:4px; height:24px; background:transparent url(../img/hf-content/button-cyan-klein.png) no-repeat scroll left top;}
#cart_block p#cart-buttons .button_small { font-size:12px; width:90px; text-align:center; padding-top:4px; height:24px; background:transparent url(../img/hf-content/button-beige-klein.png) no-repeat scroll left top;}
#cart_block dt { width:208px; }

/* modul  neue Produkte */
#right_column #new-products_block_right { width:860px; margin:0 0 0 110px; background: transparent url(../img/hf-content/bg_linie.gif) top center no-repeat ; padding:40px 0 0 0; }
#right_column #new-products_block_right h4 { background: transparent url() ;  border:none; color:#fff; padding:0; margin:0 0 5px; }
#right_column #new-products_block_right h4 a {color:#fff;}
#right_column #new-products_block_right div.block_content {background: transparent url() ; padding:0;}
.products_block ul.product_images li { margin:0 3px 0 0; display:block; }

/* Bestseller box  entfällt 
#right_column #best-sellers_block_right {margin:0 0 0 92px;}
*/


/* Schritte in Bestellung */
ul#order_step { background-color:transparent; margin:32px 0 32px 110px; }

/* Warenkorb-übersicht */
table.std thead th {background-image:none;}
div.order_delivery ul.address{ margin-left:60px; width:300px; margin-bottom:20px; }
#center_column div.order_delivery  p.cart_navigation {width: 300px;}
/* 
#right_column #best-sellers_block_right { position:absolute; bottom:45px; left:600px; background:none; z-index:100; }
*/
/* produktliste */
ul#product_list { width:100%; clear:both}
ul#product_list li {width:160px; height: 168px; background:none; float:left; clear:none; border:none;}
ul#product_list li h3 {margin:0; position: relative; top:-18px; left:8px;  height: 20px;}
/* namen der Produkte in categoryübersciht ausblenden */
ul#product_list li h3 { display: none;}
/*#search ul#product_list li h3 { display: block;}*/
ul#product_list a.product_img_link {border:none;}
ul#product_list a.product_img_link img {margin-bottom:-1px;}
ul#product_list a.product_img_link .largeview { display: none;}
ul#product_list a.product_img_link:hover .largeview {background-color: #c2b28d; display:block; position: relative; z-index: 100; top:-80px; left:65px; border:2px solid #fff; padding-bottom: 12px;}
ul#product_list a.product_img_link .name-block {padding-left:28px; font-weight:normal; font-size:20px; font-family: 'BlackMetalSansRegular', sans-serif;}
ul#product_list a.product_img_link .preis-block .price {font-size: 14px;font-weight: bold; }



#pagination { margin-top:30px}
/* keine Pagination - es werden nur 30 produkte angezeigt - wenn mehr benötigt werden:
unter Admin-Bereich >> Einstellungen >> Produkte >> Produkte pro Seite: 30 erhöhen */
#pagination {display:none;}

/* fusszeile */
#footer { border:none; margin:0 0 0 122px; padding:20px 0; text-align:center; width:865px; }
#footer .block_various_links  { margin:0 auto; width:865px; }
#footer .block_various_links li { font-size:12px; color:#fff; background:url(../img/icon/foot.gif) top left no-repeat; padding:0 4px 0 14px; white-space:nowrap; border:none; line-height: 18px;}
#footer .block_various_links li a {color:#046F73;}

/* detailseite */
#primary_block.sorgenfresserDetail #pb-left-column 	{ width:360px; margin-left:0px; margin-top:16px;  }
#primary_block.sorgenfresserDetail #pb-right-column { width:435px; margin-left:75px;}
.sorgenfresserDetail #pb-left-column h2	{ font-weight:normal; font-size:60px; font-family: 'BlackMetalSansRegular', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif; margin:15px 0 15px 0; padding:0; background:none; line-height:105%; }
.sorgenfresserDetail #pb-left-column p	{ padding:0; color:#fff; margin:0 0 11px 0}
.sorgenfresserDetail #pb-left-column #short_description_block { padding:0; background:none; border:none}
.sorgenfresserDetail #pb-left-column #short_description_block .buttons_bottom_block	{ padding:0; background:url(../img/hf-content/button-cyan-klein.png) top left no-repeat; width:120px; height:30px;}
.sorgenfresserDetail #pb-left-column #short_description_block .buttons_bottom_block:hover	{ background-position: left bottom;}

.sorgenfresserDetail #pb-left-column #short_description_block .buttons_bottom_block .button	{ background:none; margin:0;  width:100px; height:25px; font-size:12px; color:#fff !important; padding:4px 12px 0 0;}
.sorgenfresserDetail #pb-left-column #short_description_block .buttons_bottom_block .button:hover	{padding:8px 12px 0 0;}

.sorgenfresserDetail #pb-left-column form#buy_block	{ margin:20px 0 0 0; background:none; border:none; padding:0 }
.sorgenfresserDetail #pb-left-column form#buy_block p.price	{ margin:20px 0 0 0; text-align:left; font-size:11px;  }
.sorgenfresserDetail #pb-left-column form#buy_block	span.our_price_display {  margin:0;  }
.sorgenfresserDetail #pb-left-column form#buy_block	span#our_price_display { font-size:20px; }
.sorgenfresserDetail #pb-left-column form#buy_block	#availability_statut { clear:both; margin:0 0 4px;}
.sorgenfresserDetail #pb-left-column form#buy_block	#availability_statut #availability_label { font-weight:bold; ;}
.sorgenfresserDetail #pb-left-column form#buy_block	#availability_statut .warning-inline { font-weight:bold; color:red;}
.sorgenfresserDetail #pb-left-column form#buy_block	#pQuantityAvailable {display:none}
.sorgenfresserDetail #pb-left-column form#buy_block	#quantity_wanted_p { margin:0; padding:0; border:0; position:relative;}
.sorgenfresserDetail #pb-left-column form#buy_block	#quantity_wanted_p input { margin:0; background:url(../img/hf-content/bg-stueck) top left no-repeat; width:120px; height:30px;  padding:4px 0px 0 30px; border:0px solid #FFF; outline:none; font-weight:bold; color:#0FAAB0; font-size:14px; line-height:18px; margin:0;} 
.sorgenfresserDetail #pb-left-column form#buy_block	#quantity_wanted_p span {position:absolute; left:81px; top:8px; font-size:14px; font-weight:bold; line-height:15px;}

.sorgenfresserDetail #pb-left-column form#buy_block	#add_to_cart input { margin:0; background:url(../img/hf-content/button-cyan.png) top left no-repeat; height:39px; width:242px; padding:4px 30px 6px 0; color:#fff !important; font-size:16px !important;}
.sorgenfresserDetail #pb-left-column form#buy_block	#add_to_cart input:hover {background-position: left bottom;  padding:4px 28px 2px 0;}
.sorgenfresserDetail #pb-right-column #image-block { border:none; margin-top:32px; }

.sorgenfresserDetail #pb-right-column #views_block {margin:0; width:435px; margin-left:-12px;}
.sorgenfresserDetail #pb-right-column p.align_center {display:none;}
.sorgenfresserDetail #pb-right-column #views_block #thumbs_list {width:400px}
.sorgenfresserDetail #pb-right-column #views_block #thumbs_list ul li {width:100px; height:108px;}
.sorgenfresserDetail #pb-right-column #views_block #thumbs_list #thumbs_list_frame { width:400px}
.sorgenfresserDetail #pb-right-column #usefull_link_bloc { display:none}

#product #new-products_block_right { display:none}


#more_info_block, ul#usefull_link_block {}
#more_info_block ul.idTabs  {border:none;}
#more_info_block ul.idTabs li  {width: 100px;}
#more_info_block ul.idTabsShort li a.selected  {background:none;}

#more_info_block	#more_info_tabs  {background: transparent url(../img/hf-content/bg-more-info-tabs.png) no-repeat left top;  height: 48px; margin:30px 0 0 0;}
#more_info_block	#more_info_tabs #more_info_tab_more_info {background: transparent url(../img/hf-content/bg-more-info-tab.png) no-repeat left top; text-align:left; height: 32px; padding:12px 0 0 8px;}
#more_info_block	#more_info_tabs #more_info_tab_data_sheet{background: transparent url(../img/hf-content/bg-more-info-tab.png) no-repeat left 2px; text-align:left; height: 32px; padding:12px 0 0 8px;}


#center_column .sorgenfresserDetail  span { margin:0;}

/* anmeldug */
#sorgenfresserAccount { }
#sorgenfresserAccount h2 {}
#sorgenfresserAccount #order_step { display:none}
#sorgenfresserAccount .account_input {border:none; width:268px;  height: 18px;  padding:2px 0 0 2px; color:#0faab0;  font-weight: bold; background-color: transparent;}
#sorgenfresserAccount p.text span{margin-left:-8px; background: transparent url(../img/hf-content/bg-input.png) no-repeat left top; height:24px; width:279px; padding:4px 0 0 0;}
#sorgenfresserAccount p.text span:hover, #sorgenfresserAccount p.text span:focus{ background-position: left bottom;}

#sorgenfresserAccount input.button_large{background: transparent url(../img/hf-content/button-cyan.png) no-repeat left top; height:39px; width:242px; padding:0 20px 6px 0; color:#fff !important; font-size:16px !important;}
#sorgenfresserAccount input.button_large:hover{background-position: left bottom;  padding:0 18px 2px 0;}
#sorgenfresserAccount input.button{background: transparent url(../img/hf-content/button-beige.png) no-repeat left top; height:39px; width:242px; padding:0 20px 6px 0; color:#fff !important; font-size:16px !important;}
#sorgenfresserAccount input.button:hover, #sorgenfresserAccount input.button:focus{background-position: left bottom; padding:0 18px 2px 0;}
#sorgenfresserAccount p.submit {padding-left:38px !important; margin-top:30px;}

#sorgenfresserAccount #create-account_form { margin-left:60px; width: 356px; background: transparent url(../img/hf-content/bg-rv-vertikal.png) repeat-y right top; }
#sorgenfresserAccount #create-account_form fieldset { background:none; border:none; margin-top: 0px; }
#sorgenfresserAccount #create-account_form fieldset h3 { border:none; background: transparent url(../img/hf-content/registrieren_bar.png) no-repeat left 8px; margin:18px 0 0 0; padding:10px 0 20px 6px; }
#sorgenfresserAccount #create-account_form fieldset h4 {padding:0 0 0 7px; margin:0; width:269px;}
#sorgenfresserAccount #create-account_form p.text{margin-left:8px;}
#sorgenfresserAccount #create-account_form p.text label { width:140px;}

#sorgenfresserAccount #login_form { width: 300px; margin-left:60px; background: transparent url(../img/hf-content/registrieren_bar.png) no-repeat scroll left 26px; }
#sorgenfresserAccount #login_form fieldset { background:none; border:none; margin-top: 0px; }
#sorgenfresserAccount #login_form fieldset h3 { border:none; width:250px; margin:18px 0 0 0; padding:10px 0 10px 6px; }
#sorgenfresserAccount #login_form fieldset p.text{margin-left:8px;}
#sorgenfresserAccount #login_form fieldset p.text label { width:140px;}
#sorgenfresserAccount #login_form a { color:#fff;}

/* error -> in global.css ...
#sorgenfresserAccount div.error {background: transparent url(../img/hf-content/button-fehler.png) no-repeat left top; border:none; height: 130px; color:#fff; font-size: 14px; padding-left:80px}
#sorgenfresserAccount div.error p{margin: 50px 0 0 12px; float: left;}
#sorgenfresserAccount div.error ol{margin: 50px 0 0 0; float: left;}
#sorgenfresserAccount div.error li{padding-left:12px; font-weight: bold;}
#sorgenfresserAccount div.error .button_small{background:none; color:#fff !important; font-size:14px !important; font-weight: bold ; width:80px ; }
*/


#sorgenfresserAccount #account-creation_form {}
#sorgenfresserAccount #account-creation_form fieldset {border:none;}
#sorgenfresserAccount #account-creation_form h3 {border:none;}

#sorgenfresserAccount #account-creation_form p {margin:12px 0; height:21px;}
#sorgenfresserAccount #account-creation_form p.textarea {height:60px;}
#sorgenfresserAccount #account-creation_form p span{ width: 286px; height: 24px; margin:0 0 0 10px;}
#sorgenfresserAccount #account-creation_form p.radio span { width:242px;}
#sorgenfresserAccount #account-creation_form p label{ width: 246px;}
#sorgenfresserAccount #account-creation_form p.checkbox { margin-left:255px; }

#sorgenfresserAccount #account-creation_form p.text span, .mailalerts_oos_email {background: transparent url(../img/hf-content/bg-input.png) no-repeat left top;}
.mailalerts_oos_email { height:20px;padding:4px;width:272px;}
.mailalerts_oos_email:hover, .mailalerts_oos_email:focus { background-position:bottom left;}
#sorgenfresserAccount #account-creation_form p.text span:hover, #sorgenfresserAccount #account-creation_form p.text span:focus {background-position: left  bottom;}
#sorgenfresserAccount #account-creation_form p.text label {margin-right:6px;}
#sorgenfresserAccount #account-creation_form p.text input {width:270px; background-color:transparent; border:none; padding-top:2px; font-weight:bold; margin:0 0 0 6px; color:#0FAAB0;}


#sorgenfresserAccount #account-creation_form  p#id_country_p {margin:0 1px 0 0; }
#sorgenfresserAccount #account-creation_form  p#id_country_p label {margin:0 12px 0 0; }
#sorgenfresserAccount #account-creation_form  p#id_country_p span { background: transparent url(../img/hf-content/bg-input.png) no-repeat left top; height:28px; margin:0 0 0 4px; padding:0;}
#sorgenfresserAccount #account-creation_form  p#id_country_p span:hover, #sorgenfresserAccount #account-creation_form  p#id_country_p span:focus {background-position: left  bottom;}
#sorgenfresserAccount #account-creation_form  p#id_country_p select  {margin:4px 12px 0 0; border:none; padding-top:2px; font-weight:bold; color:#0FAAB0; width:260px;}
#sorgenfresserAccount #account-creation_form  #id_country {width:270px; border:none; padding-top:2px; font-weight:bold;}

#sorgenfresserAccount #account-creation_form #geburtstag-p {}
#sorgenfresserAccount #account-creation_form #geburtstag-p span {background: transparent url(../img/hf-content/bg-input.png) no-repeat left top; height:24px; margin:0 0 0 18px; padding:4px 0 0 0; text-align:center; }
#sorgenfresserAccount #account-creation_form #geburtstag-p span:hover {background-position: left  bottom;}
#sorgenfresserAccount #account-creation_form #geburtstag-p span select{ font-weight:bold; color:#0FAAB0; border:none; }
#sorgenfresserAccount #account-creation_form #geburtstag-p span#geburtstag {background:none; height:24px; width:225px; text-align:right;}

#sorgenfresserAccount #account-creation_form p.textarea span{background: transparent url(../img/hf-content/bg-textarea.png) no-repeat left top; height:84px; margin:4px 0  6px 16px; padding:2px 0; text-align:left; }
#sorgenfresserAccount #account-creation_form p.textarea span:hover {background-position: left  bottom;}
#sorgenfresserAccount #account-creation_form p.textarea textarea {width:260px; padding:4px 0 ; font-weight:bold; height:70px; overflow: auto; background-color:transparent; border:none; color:#0FAAB0; }

#sorgenfresserAccount #account-creation_form p.text span.form_info{background: none; }
#sorgenfresserAccount #account-creation_form p.textarea span#geburtstag{background: none; }

#sorgenfresserAccount #account-creation_form  p.cart_navigation {width:528px; }
#sorgenfresserAccount #account-creation_form  #submitAccount {background: transparent url(../img/hf-content/button-beige.png) no-repeat left top; height:39px; width:271px; padding:0 80px 6px 0; color:#fff !important; font-size:16px !important;}
#sorgenfresserAccount #account-creation_form  #submitAccount:hover{background-position: left bottom;  padding:0 76px 2px 0;}


#authentication #right_column #new-products_block_right {display: none;}

/* Identity - persönliche Informtionen anpassen */
#identity #new-products_block_right {display:none;}
#sorgenfresserIdentity fieldset {border:none;}
#sorgenfresserIdentity .footer_links {display:none;}


#sorgenfresserIdentity fieldset p {margin:12px 0; height:21px;}
#sorgenfresserIdentity fieldset p.textarea {height:60px;}
#sorgenfresserIdentity fieldset p span{ width: 286px; height: 28px; margin:0 0 0 10px;}
#sorgenfresserIdentity fieldset p.radio span { width:286px; margin:0 0 0 10px; color:#000}
#sorgenfresserIdentity fieldset p.radio #salutation { background:transparent url(../img/hf-content/bg-input.png) no-repeat scroll left top;}
#sorgenfresserIdentity fieldset p.radio #salutation * { float:left; margin:7px 0 0 10px; width:auto; }
#sorgenfresserIdentity fieldset p label{ width: 246px; float:left; margin-right:6px; text-align:right }

#sorgenfresserIdentity fieldset p.text span {background: transparent url(../img/hf-content/bg-input.png) no-repeat left top;}
#sorgenfresserIdentity fieldset p.text span:hover {background-position: left  bottom;}
#sorgenfresserIdentity fieldset p.text label {margin-right:6px;}
#sorgenfresserIdentity fieldset p.text input {width:270px; background-color:transparent; border:none; padding-top:2px; font-weight:bold; margin:4px 0 0 6px; color:#0FAAB0;}


#sorgenfresserIdentity fieldset #geburtstag-p {}
#sorgenfresserIdentity fieldset #geburtstag-p span {background: transparent url(../img/hf-content/bg-input.png) no-repeat left top; height:24px; margin:0 0 0 18px; padding:4px 0 0 0; text-align:center; }
#sorgenfresserIdentity fieldset #geburtstag-p span:hover {background-position: left  bottom;}
#sorgenfresserIdentity fieldset #geburtstag-p span select{ font-weight:bold; color:#0FAAB0; border:none; }
#sorgenfresserIdentity fieldset #geburtstag-p span#geburtstag {background:none; height:24px; width:225px; text-align:right;}

#sorgenfresserIdentity fieldset p.textarea span{background: transparent url(../img/hf-content/bg-textarea.png) no-repeat left top; height:84px; margin:4px 0  6px 16px; padding:2px 0; text-align:left; }
#sorgenfresserIdentity fieldset p.textarea span:hover {background-position: left  bottom;}
#sorgenfresserIdentity fieldset p.textarea textarea {width:260px; padding:4px 0 ; font-weight:bold; height:70px; overflow: auto; background-color:transparent; border:none; color:#0FAAB0; }

#sorgenfresserIdentity fieldset p.text span.form_info{background: none; }
#sorgenfresserIdentity fieldset p.textarea span#geburtstag{background: none; }

#sorgenfresserIdentity fieldset p.cart_navigation {width:528px; }
#sorgenfresserIdentity fieldset #submitIdentity {background: transparent url(../img/hf-content/button-beige.png) no-repeat left top; height:39px; width:271px; padding:0 40px 6px 0; color:#fff !important; font-size:16px !important;}
#sorgenfresserIdentity fieldset #submitIdentity:hover{background-position: left bottom;  padding:0 36px 2px 0;}


/* shopping-cart   background: transparent url(../img/hf-content/bg_linie.gif) top center no-repeat ; */
.warning, #center_column p.warning { -moz-border-radius:10px;-khtml-border-radius:10px; border-radius:10px; border:none; color:#fff; background:#A79773; font-size:12px; margin:30px 0; padding:10px 15px; width:815px}
#sorgenfresserCart {}
#sorgenfresserCart h2 {}
#sorgenfresserCart div.table_block {width:850px; background:none; margin-bottom:25px}
#sorgenfresserCart .order_delivery { /* height:175px */}
/*
#sorgenfresserCart #cart_summary td{border:1px solid #fff;}
#sorgenfresserCart #cart_summary th{border:1px solid #fff;}
*/
#sorgenfresserCart #cart_summary {background: #c2b28d  url(../img/hf-content/bg-warenkorb-gesamt.png) no-repeat left 6px; }
#sorgenfresserCart #cart_summary thead tr { height:70px; }
#sorgenfresserCart #cart_summary thead th.cart_availability{text-align:center;}
#sorgenfresserCart #cart_summary thead th.cart_unit{text-align:right;}
#sorgenfresserCart #cart_summary thead th.cart_total{text-align:right; width:144px; padding-right:28px}

#sorgenfresserCart #cart_summary tfoot {}

#sorgenfresserCart #cart_summary tfoot tr.cart_total_product {background: transparent url(../img/hf-content/bg-warenkorb-warenwert.png) no-repeat left top; }
#sorgenfresserCart #cart_summary tfoot tr.cart_total_product td{padding-top: 20px; }
#sorgenfresserCart td.cart_total {background: transparent url(../img/hf-content/bg-warenkorb-gesamtsumme.png) no-repeat left top; padding-right:20px;}
#sorgenfresserCart td.price { padding-right:20px; background: transparent url(../img/hf-content/bg-warenkorb-gesamtsumme.png) no-repeat left top; }
#sorgenfresserCart tr.cart_total_price td.price {background: transparent url(../img/hf-content/bg-linie-gesamt.png) no-repeat right top; }
#sorgenfresserCart tr.cart_total_product td.price {background:none; }
#sorgenfresserCart #cart_summary tfoot tr.cart_total_product td.price { background:transparent url(../img/hf-content/bg-warenkorb-warenwert.png) no-repeat right top; }

#sorgenfresserCart tr.cart_total_price  {background: transparent url(../img/hf-content/bg-linie-gesamt.png) no-repeat left top; height:50px;}

#sorgenfresserCart p.cart_navigation{width: 870px;}
#sorgenfresserCart a.button_large {background: transparent url(../img/hf-content/button-beige-links.png) no-repeat left top; height:31px; width:271px; margin-bottom:2px; padding:8px 0 0 0; color:#fff !important; font-size:16px !important;}
#sorgenfresserCart a.button_large:hover {background-position: left bottom; height:29px; padding:12px 0 0 0;  margin-bottom:0;}

#sorgenfresserCart a.exclusive { margin:0; background:url(../img/hf-content/button-cyan.png) 20px top  no-repeat; height:31px; width:262px; padding:10px 0 0 0; color:#fff !important; font-size:16px !important;}
#sorgenfresserCart a.exclusive:hover {background-position: 20px bottom; height:29px;  padding:12px 0 0 0;}

#sorgenfresserCart tr.cart_free_shipping  td.price {background:none; }
/*
#sorgenfresserCart tr.cart_free_shipping {display: none;}

*/

#sorgenfresserCart #voucher p.submit  input {font-size:11px !important; background: transparent url(../img/hf-content/button-cyan-klein-220.png) no-repeat left 4px; color:#fff; width:242px; height:32px; padding: 0px 6px 0 0;}
#sorgenfresserCart #voucher p.submit  input:hover { background-position: left bottom; padding: 8px 10px 0 2px; height:22px;}

#sorgenfresserCart ul#delivery_address li{background:none; color:#fff;}
#sorgenfresserCart ul#invoice_address li{background:none; color:#fff; }
#sorgenfresserCart #order_carrier {background-color:#A79773; border:none;}

#sorgenfresserOrderAddress { width:800px; margin: 0 0 0 24px }
#sorgenfresserOrderAddress h2	{ margin-left:0; padding-left:0;}
#sorgenfresserOrderAddress div.addresses {border:none; margin-left:0; padding-left:0; width:800px;}
#sorgenfresserOrderAddress div.addresses p {border:none; margin-left:0; padding-left:0}
#sorgenfresserOrderAddress div.addresses .checkbox input {margin-left:0; }
#sorgenfresserOrderAddress div.addresses textarea {margin-top:5px; padding:3px; color:#0faab0; font-weight:bold; width:274px; height:83px; background: transparent url(../img/hf-content/bg-textarea.png) no-repeat; }
#sorgenfresserOrderAddress div.addresses textarea:hover, #sorgenfresserOrderAddress div.addresses textarea:focus {  background-position:left bottom; }
#sorgenfresserOrderAddress div.addresses .address_update { padding-left:0; background:none}
#sorgenfresserOrderAddress div.addresses a { color:#fff; padding:0}
#sorgenfresserOrderAddress #ordermsg { margin:35px 0}


#sorgenfresserOrderAddress p.address_delivery {margin:6px 0 20px 4px; height:19px; }
#sorgenfresserOrderAddress p.address_delivery label {float:left; padding-top:5px; width:215px}
#sorgenfresserOrderAddress p.address_delivery span {display: block; float:left; background:transparent url(../img/hf-content/bg-input.png) no-repeat left top; width:270px; height:24px; padding: 4px 0 0 12px; }
#sorgenfresserOrderAddress p.address_delivery span:hover {background-position: left bottom;}
#sorgenfresserOrderAddress p.address_delivery select {width:250px; border:none; margin-top:2px; color:#0FAAB0; font-weight:bold; }
#sorgenfresserOrderAddress p.address_delivery select:hover { background:#FFF1CE; }

#sorgenfresserOrderAddress p#address_invoice_form {margin:6px 0 20px 4px; height:19px; }
#sorgenfresserOrderAddress p#address_invoice_form label {float:left; padding-top:5px; width:209px}
#sorgenfresserOrderAddress p#address_invoice_form span {display: block; float:left; background:transparent url(../img/hf-content/bg-input.png) no-repeat left top; width:270px; height:24px; padding: 4px 0 0 12px; }
#sorgenfresserOrderAddress p#address_invoice_form span:hover {background-position: left bottom;}
#sorgenfresserOrderAddress p#address_invoice_form select {width:250px; border:none; margin-top:2px; color:#0FAAB0; font-weight:bold; }

#sorgenfresserOrderAddress  p#address_invoice_form a.button_large {font-size:11px !important; background: transparent url(../img/hf-content/button-cyan-klein-220.png) no-repeat left top; color:#fff; width:230px; height:28px; padding: 2px 10px 0 0;}
#sorgenfresserOrderAddress  p#address_invoice_form a.button_large:hover { background-position: left bottom; padding: 8px 10px 0 2px; height:22px;}

#sorgenfresserOrderAddress p.cart_navigation {width:600px;}

#sorgenfresserOrderAddress p.checkbox {margin:6px 0 12px 4px; clear:both;}
#sorgenfresserOrderAddress ul#address_delivery {margin-left:0}
#sorgenfresserOrderAddress ul#address_delivery li{color:#fff; padding-left:15px; margin-left:0}
#sorgenfresserOrderAddress li.address_update{background:none !important;}
#sorgenfresserOrderAddress ul#address_invoice li{background:none; color:#fff; padding-left:15px; margin-left:0; }

#sorgenfresserVersand p.cart_navigation {width:600px;}
#order #sorgenfresserVersand #gift_div textarea {width:598px;}

#order .address_add {padding:0; margin:4px 0;}
#order .address_add a.button_large {font-size:11px !important; background: transparent url(../img/hf-content/button-cyan-klein-220.png) no-repeat left top; color:#fff; width:230px; height:28px; padding: 2px 10px 0 0;}
#order .address_add a.button_large:hover { background-position: left bottom; padding: 8px 10px 0 2px; height:22px;}





#order h2 {}
#order p.checkbox { margin-left:0; padding-left:0; margin-bottom:12px}
#order p.checkbox  input { margin-left:0}
#order .table_block { background:#A79773; margin:0 0 35px 0}
#order table.std { font-size:12px; }
#order table.std tr.item td { background:none}
#order table.std th { border-bottom:1px solid #fff}
#order #cart_summary th { border-bottom:none;}
#order #right_column #new-products_block_right {display: none;}
#order div.addresses {background:none; margin:30px 0; padding:0; width:800px;}
#order div.addresses .address { margin:15px 15px 15px 0; padding:10px;} 
#order div.addresses .address a { color:#fff} 
#order div.addresses .address_title {font-size:12px; margin-top:0; margin-bottom:15px; background:none}
#order div.addresses .address_name {color:#fff}
#order div.addresses .address_update {background:none !important; margin-left:0;  margin-top:27px;}
#order div.addresses .address_delete {background:none !important; margin-left:0}
#order a.button {background: transparent url(../img/hf-content/button-beige-links.png) no-repeat left top; height:31px; width:244px; margin-bottom:2px; padding:8px 0 0 0; color:#fff !important; font-size:16px !important;}
#order a.button:hover {background-position: left bottom; height:29px; padding:12px 0 0 0;  margin-bottom:0;}
#order input.exclusive {background: transparent url(../img/hf-content/button-cyan.png) no-repeat left top; height:39px; width:250px; padding:0 6px 6px 0; color:#fff !important; font-size:16px !important;}
#order input.exclusive:hover {background-position: left bottom; padding:0 4px 2px 0;}

#order a.button_large {background: transparent url(../img/hf-content/button-beige-links.png) no-repeat left top; height:31px; width:242px; margin-bottom:2px; padding:10px 0 0 4px; color:#fff !important; font-size:16px !important;}
#order a.button_large:hover {background-position: left bottom; height:27px; padding:12px 0 0 4px;  margin-bottom:4px;}

#order.payment_execution a.button_large {background: transparent url(../img/hf-content/button-beige-links-gross.png) no-repeat left top; height:31px; width:340px; margin-bottom:2px; padding:8px 0 0 0; color:#fff !important; font-size:16px !important;}
#order.payment_execution a.button_large:hover {background-position: left bottom; height:29px; padding:12px 0 0 0;  margin-bottom:0;}

#order input.exclusive_large {background: transparent url(../img/hf-content/button-cyan-gross.png) no-repeat left top; height:39px; width:340px; padding:0 25px 6px 0; color:#fff !important; font-size:16px !important;}
#order input.exclusive_large:hover {background-position: left bottom; padding:0 20px 2px 0;}

#center_column p.payment_module { background:#A79773; margin:5px 0; -moz-border-radius:10px;-khtml-border-radius:10px; border-radius:10px; border-radius:10px;  }
#center_column p.payment_module a {border:none}
#center_column p.payment_module a:hover, #center_column p.payment_module a:focus, #center_column p.payment_module a:active {background-color:#09BFC6; border:none; border-radius:10px; -moz-border-radius:10px;-khtml-border-radius:10px; border-radius:10px; color:#FFF; }

#validation a.button_large {background: transparent url(../img/hf-content/button-beige-links.png) no-repeat left top; height:31px; width:242px; margin-bottom:2px; padding:10px 0 0 4px; color:#fff !important; font-size:16px !important;}
#validation a.button_large:hover {background-position: left bottom; height:27px; padding:12px 0 0 4px;  margin-bottom:4px;}
#validation input.exclusive_large {background: transparent url(../img/hf-content/button-cyan-gross.png) no-repeat left top; height:39px; width:340px; padding:0 25px 6px 0; color:#fff !important; font-size:16px !important;}
#validation input.exclusive_large:hover {background-position: left bottom; padding:0 20px 2px 0;}

/* Address eingabe Formular  (address.tpl)*/
#sorgenfresserAdress { margin:0 0 0 24px  }
#sorgenfresserAdress fieldset {border:none;}
#sorgenfresserAdress h2 {margin-left:0; padding-left:0}
#sorgenfresserAdress h3 {border:none; margin-left:0; padding-left:0}

#sorgenfresserAdress form p {margin:12px 0; height:21px;}
#sorgenfresserAdress form p.textarea {height:60px;}
#sorgenfresserAdress form p span{ width: 286px; height: 28px;}
#sorgenfresserAdress form p label{ width: 246px;}

#sorgenfresserAdress form p.text span{ background: transparent url(../img/hf-content/bg-input.png) no-repeat left top;}
#sorgenfresserAdress form p.text span:hover { background-position: left  bottom;}
#sorgenfresserAdress form p.text label {margin-right:6px;}
#sorgenfresserAdress form p.text input {width:270px; background-color:transparent; border:none; padding-top:2px; font-weight:bold; margin:4px 0 0 6px; color:#0FAAB0;}

#sorgenfresserAdress form p.textarea span{background: transparent url(../img/hf-content/bg-textarea.png) no-repeat left top; height:84px; margin:4px 0  6px 16px; padding:2px 0; text-align:left; }
#sorgenfresserAdress form p.textarea span:hover {background-position: left  bottom;}
#sorgenfresserAdress form p.textarea textarea {width:260px; padding:4px 0 ; font-weight:bold; height:70px; overflow: auto; background-color:transparent; border:none; color:#0FAAB0; }

#sorgenfresserAdress form  p.select span{ background: transparent url(../img/hf-content/bg-input.png) no-repeat left top;  margin:1px 0 0 16px; padding:0 0 0 0;}
#sorgenfresserAdress form  p.select span:hover {background-position: left  bottom;}
#sorgenfresserAdress form  p.select select {margin:4px 12px 0 0; border:none; padding-top:2px; font-weight:bold; color:#0FAAB0; width:260px;}

#sorgenfresserAdress form.std p.submit2 {padding-left:306px; }
#sorgenfresserAdress form  #submitAddress {background: transparent url(../img/hf-content/button-cyan.png) no-repeat left top; height:39px; width:271px; padding:0 80px 6px 0; color:#fff !important; font-size:16px !important;}
#sorgenfresserAdress form  #submitAddress:hover{background-position: left bottom;  padding:0 76px 2px 0;}



#address #right_column #new-products_block_right {display: none;}
#validation #right_column #new-products_block_right {display: none;}

/* Address eingabe Formular  (addresses.tpl)*/
#addresses h2 {}
#sorgenfresserAddresses p {margin:0 0 0 12px;}
#addresses div.address_add {padding:0; margin:4px 0;}
#addresses div.address_add a.button_large {background: transparent url(../img/hf-content/button-cyan-klein-220.png) no-repeat left top; color:#fff; width:238px; height:28px; padding: 2px 10px 0 0;}
#addresses div.address_add a.button_large:hover { background-position: left bottom; padding: 8px 0 0 2px; height:22px;}

#addresses #right_column #new-products_block_right {display: none;}
/* Kontaktformular */
#sorgenfresserContactform {}
#sorgenfresserContactform h2 {}
#sorgenfresserContactform h3 {border:none; display:none;}
/*
#sorgenfresserContactform p.bold {margin:0 0 20px 0px; background: transparent url(../img/hf-content/bg_linie.gif) no-repeat left bottom; padding:0 0 30px 0;}
*/
#sorgenfresserContactform form {margin:12px 0 0 30px;}
#sorgenfresserContactform fieldset {border:none; margin:0 0 0 190px;}

#sorgenfresserContactform  p {padding:0 0 0 0; padding-left:0 !important;}
#sorgenfresserContactform  p.textarea {height:120px; margin:24px 0 0 0;}
#sorgenfresserContactform  p span{display:block; height: 24px; width: 280px; float: none; padding:4px 2px 0 0;}
#sorgenfresserContactform  p label{ width:246px; display:block; float:none; text-align:left; margin:0 0 4px 16px;}

#sorgenfresserContactform  p.text span {background: transparent url(../img/hf-content/bg-input.png) no-repeat left top; }
#sorgenfresserContactform  p.text span:hover { background-position: left  bottom;}
#sorgenfresserContactform  p.text label {margin-right:6px;}
#sorgenfresserContactform  p.text input {width:270px!important;; background-color:transparent;  padding-top:0px; font-weight:bold; color:#0FAAB0; border:none;}

#sorgenfresserContactform  p.select span{ background: transparent url(../img/hf-content/bg-input.png) no-repeat left top;  }
#sorgenfresserContactform  p.select span:hover {background-position: left  bottom;}
#sorgenfresserContactform  p.select span select#id_contact {margin:0 7px 0 10px; padding-top:0px; font-weight:bold; color:#0FAAB0; width:270px!important; border:none;}

#sorgenfresserContactform p.textarea span{background: transparent url(../img/hf-content/bg-textarea.png) no-repeat left top; height:84px; margin:4px 0  6px 10px; padding:2px 0; text-align:left; }
#sorgenfresserContactform p.textarea span:hover {background-position: left  bottom;}
#sorgenfresserContactform p.textarea textarea {width:260px!important;  padding:4px 0 ; font-weight:bold; height:70px; overflow: auto; background-color:transparent; border:none; color:#0FAAB0; }

#sorgenfresserContactform  p.submit {margin-left:40px;}

#sorgenfresserContactform #submitMessage {background: transparent url(../img/hf-content/button-cyan.png) no-repeat left top; height:39px; width:271px; padding:0 80px 6px 0; color:#fff !important; font-size:16px !important;}
#sorgenfresserContactform #submitMessage:hover{background-position: left bottom;  padding:0 76px 2px 0;}

#sorgenfresserContactform #kontakt-puppe-div {background: transparent url(../img/hf-content/kontakt-puppe.png) no-repeat left top; position:absolute; bottom:0; left:600px; height:305px; width:295px;}

#contact-form  #new-products_block_right {display: none;}

/* Passwort vergessen */
#sorgenfresserPassword {}
#sorgenfresserPassword h2  { margin:60px 0 0 0;}
#sorgenfresserPassword p.bold {width:230px; margin:28px 0 36px 216px; font-weight:normal;}
#sorgenfresserPassword fieldset {border:none; margin:0 0 0 190px;}
#sorgenfresserPassword p {padding:0 0 0 0; padding-left:0 !important;}
#sorgenfresserPassword p span{display:block; height: 24px; width: 280px; float: none; padding:4px 2px 0 0;}
#sorgenfresserPassword p label{ width:246px; display:block; float:none; text-align:left; margin:0 0 4px 16px;}
#sorgenfresserPassword p.text span {background: transparent url(../img/hf-content/bg-input.png) no-repeat left top; }
#sorgenfresserPassword p.text span:hover { background-position: left  bottom;}
#sorgenfresserPassword p.text label {margin-right:6px;}
#sorgenfresserPassword p.text input {width:270px!important;; background-color:transparent;  padding-top:4px; font-weight:bold; color:#0FAAB0; border:none;}
#sorgenfresserPassword p.submit {margin:40px 0 0 40px;}
#sorgenfresserPassword p a {display:none}
#sorgenfresserPassword #submitPassword {background: transparent url(../img/hf-content/button-cyan.png) no-repeat left top; height:39px; width:271px; padding:0 58px 6px 0; color:#fff !important; font-size:16px !important;}
#sorgenfresserPassword #submitPassword:hover{background-position: left bottom;  padding:0 76px 2px 0;}

#sorgenfresserPassword #passwort-puppe-div {background: transparent url(../img/hf-content/kontakt-puppe.png) no-repeat left top; position:absolute; top:200px; left:700px; height:305px; width:295px;}

#password #new-products_block_right {display: none;}


#block-history table#order-list { width:860px; margin-bottom:30px; }


#my-account {}
#my-account #new-products_block_right {display: none;}
#my-account h2 {}
#my-account div.table_block {width:850px; background:none;}
#my-account #center_column h4 {margin: 0px; font-size: 14px;}
#my-account #center_column p {margin:2em 1.5em; }
#my-account #center_column li {margin-left:0; }

#addresses .footer_links {display: none;}
#addresses .item {clear: both;}

#order-slip #new-products_block_right {display: none;}
#order-slip .footer_links {display: none;}

#payment #new-products_block_right {display: none;}

#submit #new-products_block_right {display: none;}
#submit input.exclusive_large {background: transparent url(../img/hf-content/button-cyan-gross.png) no-repeat left top; height:39px; width:340px; padding:0 25px 6px 0; color:#fff !important; font-size:16px !important;}
#submit input.exclusive_large:hover {background-position: left bottom; padding:0 20px 2px 0;}
#submit a.button_large {background: transparent url(../img/hf-content/button-beige-links.png) no-repeat left top; height:31px; width:242px; margin-bottom:2px; padding:10px 0 0 4px; color:#fff !important; font-size:16px !important;}
#submit a.button_large:hover {background-position: left bottom; height:27px; padding:12px 0 0 4px;  margin-bottom:4px;}

#order-confirmation  #new-products_block_right {display: none;}
#order-follow  #new-products_block_right {display: none;}


#history  #new-products_block_right {display: none;}
#history .footer_links {display: none;}
#history #sendOrderMessage .button {background: transparent url(../img/hf-content/button-beige.png) no-repeat left top; height:39px; width:271px; padding:0 40px 6px 0; color:#fff !important; font-size:16px !important;}
#history #sendOrderMessage .button:hover{background-position: left bottom;  padding:0 36px 2px 0;}

ul.footer_links li a	{ color:#fff; text-decoration:underline}
.footer_links a:hover	{ color:#fff; text-decoration:none}
#view_scroll_left, #view_scroll_right { margin-top:50px; }

#block-history #block-order-detail #sendOrderMessage p { padding-left:0 !important; }
#block-history #block-order-detail #sendOrderMessage p.textarea {background:transparent url(../img/hf-content/bg-textarea.png) no-repeat scroll left top; height:88px; width:280px;}
#block-history #block-order-detail #sendOrderMessage p.textarea:hover {background-position: left  bottom;} 
#block-history #block-order-detail #sendOrderMessage p.textarea textarea { height:80px; margin:4px; width:270px; background-color:transparent;}

.cart_quantity { width:65px; }
#center_column .cart_quantity p { margin:8px 0 0 0; }
td.cart_quantity a.cart_quantity_up, td.cart_quantity a.cart_quantity_down { display:inline; }
td.cart_quantity .icon { margin:8px 0 0 0; }
td.cart_quantity p, td.cart_quantity a { margin-right:5px; }
.rte p.img-p img {margin-right:4px;}

ul.standard { margin:0 0 0 20px; }

#authentication #create-account_form, #authentication #login_form { height:auto; }
