/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/

#popup_content {background-color:#FFFFFF; padding:10px; width:638px}

input {
	outline:none;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
}

.errorBox {
	font-family : Arial, Verdana, sans-serif;
	font-size : 10px;
	font-weight: bold;
	background-color: #D1D1D1;
	border: solid 1px #CC0000;
}
.gvBox {
	font-family : Arial, Verdana, sans-serif;
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
	background-color: #ffb3b5;
}
.stockWarning { 
	font-family : Arial, Verdana, sans-serif;
	font-size : 10px;
	color: #cc0033;
}

.productsNotifications {
	background-color: #f2fff7;
}

.orderEdit { 
	font-family : Arial, Verdana, sans-serif;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}




TR.header {
	background-color: #ffffff;
}

TR.headerNavigation {
  background: #F6F6F6;
}

TD.headerNavigation {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
	background-color: #F6F6F6;
}


TD.conditions {
  background-color: #FFCCCC;
}

A.confirmationEdit {
	color: #000000;
	font-style: italic;
}
A.confirmationEdit:hover {
	color: #000000;
	font-weight:bold;
	font-style: italic;
	text-decoration: underline;
}
TR.headerError {
  background-color: #ff0000;
}

TR.headerMessage {
	background-color: #00CC33;
}

.moduleHeading {
	font-family: Arial, Verdana, sans-serif;
	font-size: small;
	font-weight: bold;
	padding-bottom: 10px;
}

TD.headerError {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
    background: #F6F6F6;
  color: #000000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}


TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}

A.pageResults {
	color: #000000;
	text-decoration: underline;
}

A.pageResults:hover {
  color: #000000;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #000000;
}



TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #ff0000;
}



SPAN.greetUser {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}

SPAN.underline {
	text-decoration: underline;
}

TABLE.formArea {
  background: #f1f1f1;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
  color:#000000;
}

TD.formAreaTitle {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

#login-header a {color:#FFFFFF}
#login-header {position:absolute; font-weight:bold; left:15px; top:6px; z-index:3; color:#FFFFFF}



.copyright {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}

A.copyright {
  color: #000000;
}
A.copyright:hover {
  color: #0000ff;
  text-decoration: underline;
}


SPAN.markProductOutOfStock {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #990000;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, Verdana, sans-serif;
  color: #ff0000;
}
SPAN.productOldPrice {
	font-family: Arial, Verdana, sans-serif;
	font-size:13px;
	color: #ffffff;
	text-decoration: line-through;
}

div.promo_infos strong {font-size:14px}

SPAN.errorText {
  font-family: Arial, Verdana, sans-serif;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family: Arial, Verdana, sans-serif;
  color: #ff0000;
  font-weight: bold;
}

.smallHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: ffffff;
}



.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #000000; }


/* Sitemap Tables */
.sitemap_heading {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; 
	background-color: #01267D; 
	padding-top: 2px; padding-bottom: 2px; padding-left:2px}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemap_sub {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}


/* message box */

.messageBox { font-family: Arial, Verdana, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #99ff00; }







/**allgemeines styling **/
.copyright, .parseTime, .poweredby {display:none;}
body {background:url(img/head_bg.jpg) repeat-x; left:0pt; margin-top:5px; padding:0px; background-color:#ffffff; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px}
img {border:0px}
p.p1 {margin:0px; padding:0px}
form {display: inline;}
.site_bg {background-color:#ffffff; border:solid 0px #9b9b9b}


.popup {background-color:#ffffff !important}



/**grundsätzliche formatierung**/
#kopfzeile {height:213px}

#flash {z-index:2; position:relative; height:213px; font-size:0px; border:0; margin:0px; padding:0px;}
*+html #flash object {margin-left:-1px;} 
#links {position:relative; margin-top:0px}
#rechts {position:relative; margin-top:0px}
*+html #links {position:relative; margin-top:-3px}
*+html #rechts {position:relative; margin-top:-3px}
*html #links {position:relative; margin-top:-3px}
*html #rechts {position:relative; margin-top:-3px}

#linke_spalte {width:176px; padding-top:0px; background:url(img/links_verlauf.gif)}
#rechte_spalte {width:176px; padding-top:0px; background:url(img/rechts_verlauf.gif)} 
#mittlere_spalte {width:638px; text-align:left; padding-top:5px}
#mitte {padding:15px 8px 0px 10px}

/**allgemeine textformatierungen**/
#mitte, #links, #rechts {font-family: Arial, sans-serif; font-size: 12px; }
h1 {font-family: Arial, Verdana, sans-serif; font-size: 12px; text-transform:uppercase; font-weight:bold; color:#ffffff; margin-top:0px; line-height:24px; padding-left:28px; padding-top:2px}
h1 a, h1 a:hover {color:#ffffff;}
*html h1 {padding-left:28px; margin-top:0px;}
*+html h1 {padding-left:28px; margin-top:0px;}
*html h1 {margin-bottom:-20px}
h2 {font-family: Arial, Verdana, sans-serif; font-size: 12px; color:#ffffff;}
h3 {font-family: Arial, Verdana, sans-serif; font-size: 12px; text-transform:uppercase; color:#000000; font-weight:bold; line-height:1;}
h4 {font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight:normal; color:#000000}
h4 a {color:#01267D; text-decoration:underline}
h4 a:hover {color:#01267D; text-decoration:underline;}
h5 {font-family: Arial, Verdana, sans-serif; font-size: 14px; font-weight:bold; color:#28495C; border:#28495C 1px solid; background-color:#E5E5E5; text-align:center; padding:4px}
h6 {font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align:left; font-weight:bold; color:#ffffff; line-height:20px; padding-left:28px; padding-top:4px; margin-top:0px}
*html h6 {margin-bottom:-20px}
.mainText {font-size:11px !important}

.text10 {font-family:Verdana, sans-serif; font-size: 10px; color: #ffffff;}
a {color: #000000; text-decoration: none;}
a:hover {color: #000000; text-decoration: underline !important;}
CHECKBOX, INPUT, RADIO, SELECT {font-family: Arial, sans-serif; font-size: 11px}
TEXTAREA {width: 100%; font-family: Verdana, sans-serif; font-size: 11px;}



/** styling für die kopfnavigation **/
div#topnav {position:absolute; width:555px; height:43px; text-align:center; padding-top:0px; margin:-45px 0px 0px 60px; z-index:5;}
*html div#topnav {margin-top:-43px;}
*+html div#topnav {margin-top:-43px;}

ol#topnav_ol {
border:0 none transparent;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#topnav_ol li {float:left;}
.link a, .link a:visited {background:url(img/topnavi_bg.gif); color:#ffffff; font: bold 12px Arial; text-decoration:none; padding: 13px 12px 15px 12px; vertical-align:top; display:block; white-space:nowrap; }
.link a:hover {font: bold 12px Arial; text-decoration:none;background:url(img/topnavi_bg_hover.gif);}

a.top_links {background:url(img/topnavi_links.gif) repeat-x !important; padding-left:18px !important;}
*html a.top_links {background:url(img/topnavi_links.gif) repeat-x -63px 0px !important; }
a.top_rechts {background:url(img/topnavi_rechts.gif) no-repeat right !important; padding-right:18px !important}

a.top_links:hover {background:url(img/topnavi_links_hover.gif) repeat-x !important}
*html a.top_links:hover {background:url(img/topnavi_links_hover.gif) repeat-x -63px 0px !important}
a.top_rechts:hover {background:url(img/topnavi_rechts_hover.gif) no-repeat right !important;}

a.cart_link {background:url(img/top_cart.gif) no-repeat !important; padding-left:29px !important}
a.cart_link:hover {background:url(img/top_cart_hover.gif) no-repeat !important; padding-left:29px !important}

/**styling für den navtrail**/
div#navtrail {position:absolute; width:414px; margin-left:31px; margin-top:-24px; color: #345401; height:50px}
#navtrail a, #navtrail {font-family:Arial, sans-serif; font-size: 10px; color: #345401;}

/**styling für den navtrail**/
div#navtrail {position:absolute; width:618px; margin-left:10px; margin-top:0px; z-index:6;}
#navtrail a, #navtrail {font-family:Arial, sans-serif; font-size: 10px; color: #000000;}

/**styling für den Kopf-Hintergrundbalken**/

#head_bg {margin-top:0px; position:absolute; width:990px; height:100%; z-index:1;}


/**styling für die fussnavigation**/
#fusszeile {background:url(img/fusszeile-bg.gif) repeat-x; width:990px; height:73px; text-align:center; vertical-align:top}
#fussnav{ position:relative;}
#fussnav, #fussnav a {font-family: Arial, sans-serif; font-size: 11px; font-weight:bold; color:#ffffff; text-decoration:none; padding-top:12px; margin-top:0px}
#fussnav a:hover {text-decoration:underline}

#xtc_copyright {font-family:Arial, sans-serif; font-size: 9px; color: #000000;} 
#xtc_copyright a {text-decoration:underline} 
#xtc_copyright a:hover {text-decoration:none; color:#000000}


/**styling der kategorienavigation
#box_kategorien br {display:none}
#box_kategorien div {color:#000000; padding:0px 0px 0px 0px; overflow:hidden}

#box_kategorien div a {background:url(img/navi-bg.gif) no-repeat; font-family:tahoma, arial, sans-serif; color:#000000 !important; font-size: 11px;}
#box_kategorien div a:hover {background:url(img/navi-bg-hover.gif) no-repeat; color:#003251; text-decoration:none !important}
#box_kategorien div b {background:url(img/navi-bg-hover.gif) no-repeat; color:#000000; text-decoration:underline; font-weight:bold;}

.moduleRow {border-bottom: 0px solid #474747; background:none}
.moduleRowOver {border-bottom: 0px solid #474747; background:none repeat-y; color:#003251;}
	
.moduleRowSelected {background:none repeat-y;color:#003251;}
.moduleRowSelected a, .moduleRowOver a {color:#003251 !important}

a.unterkat, a.hauptkat {display:block; line-height:19px; padding-left: 32px}
a.hauptkat b {display:block; background-color:#000000; margin-left:-32px; padding-left:32px}
*html a.hauptkat b {width:156px}
*+html a.hauptkat b {width:156px}

a.unterkat b {display:block; line-height:19px;font-weight:bold; background:url(img/navi-bg-hover.gif) no-repeat; width:176px; margin-left:-38px; padding-left:38px}
*html a.unterkat b {width:138px}
*+html a.unterkat b {width:138px}


a.unterkat { padding-left:38px; width:138px; background:url(img/navi_uk.gif) no-repeat}
a.unterkat:hover {text-decoration:underline !important; background:url(img/navi_uk_aktive.gif) no-repeat}

a.hauptkat {}
a.hauptkat:hover {background-color:#666666}
**/

#box_kategorien .p1{padding:0px;}
#CatNavi{ margin:0px; padding:0px; list-style:none; margin-top:-3px}
#CatNavi li{list-style:none;}
#CatNavi li.CatLevel1 a{display:block; background:url(img/navi-bg.gif) no-repeat; line-height:20px; padding-left:16px; width:160px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold}
#CatNavi li.CatLevel1 a:hover{background:url(img/navi-bg-hover.gif) no-repeat; text-decoration:none !important; color:#FFFFFF}
#CatNavi li.Current a, #CatNavi li.Current a:hover{background:url(img/navi-bg-active.gif) no-repeat !important; color:#FFFFFF}

#CatNavi li.CatLevel2 a{margin-left:-40px; padding-left:25px; color:#FFFFFF; width:150px; font-weight:normal}
#CatNavi li.CatLevel2 a:hover{color:#FFFFFF}
#CatNavi li li.Current a, #CatNavi li li.Current a:hover{color:#000000}

#CatNavi li.CatLevel3 a{margin-left:-80px; padding-left:55px; color:#ffffff; width:120px}
#CatNavi li.CatLevel3 a:hover{color:#ffffff}
#CatNavi li li.Current a, #CatNavi li li.Current a:hover{color:#ffffff; font-weight:bold}


/**styling für die boxen rechts und links **/
.kl_box {padding-top:0px}

.kl_box_kopf {background:url(img/klbox-kopf-bg.gif) no-repeat; width:176px; height:29px;}
.kl_box_kopf2 {background:url(img/klbox-kopf-bg2.gif) no-repeat; width:176px; height:29px;}
.kl_box_kopf p.p1 {font-family:Tahoma, Arial, sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; color:#ffffff; padding:5px 0 0 27px; text-align:left}
.kl_box_kopf2 p.p1 {font-family:Tahoma, Arial, sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; color:#ffffff; padding:5px 0 0 27px; text-align:left}

.kl_box_mitte {background:url(img/klbox-bg.gif) repeat-y #6f6f6f; width:176px; align:center}
.kl_box_mitte2 {background:url(img/klbox-bg2.gif) repeat-y #6f6f6f; width:176px; align:center}
.kl_box_mitte div.p1 {font-family:Arial, sans-serif; font-size:12px; text-transform:; color:#ffffff; padding:4px 12px 5px 12px;text-align:left;}
.kl_box_mitte2 div.p1 {font-family:Arial, sans-serif; font-size:12px; text-transform:; color:#ffffff; padding:4px 12px 5px 12px;text-align:left;}

.kl_box_fuss {background:url(img/klbox-fuss.gif) no-repeat; width:176px; height:12px}
.kl_box_fuss2 {background:url(img/klbox-fuss2.gif) no-repeat; width:176px; height:12px}

.search_box {position:absolute; top:38px; width:321px; height:25px; z-index:2000; left:38px; text-align:left}

#extrabox1 .kl_box_mitte2 div.p1  {padding:0px}
#search {position:absolute; margin-top:-4px; width:321px; height:15px; z-index:1000; margin-left:-100px;}
#box_kategorien .kl_box_kopf p.p1 {padding:5px 0 0 27px}
#box_manufacturers_info .kl_box_mitte div.p1 img {max-width:150px; color:#FFFFFF}
#box_manufacturers_info .kl_box_mitte div.p1 a {color:#FFFFFF}

/**styling der einzelnen boxen**/
/**styling für die suchbox**/
#box_search a {color:#FFFFFF; font-weight:bold; padding-top:0px; text-transform:none}
.searchinput {width:150px; border:none}
*html .searchinput {width:148px !important; border:0px; margin-top:-1px}
*+html .searchinput {width:148px !important; border:0px; margin-top:-1px}
.searchbtn {vertical-align:middle; padding-left:10px; margin-top:-1px}
td.e_search input {width:320px !important}

/**styling für die loginbox**/
#box_login div {text-transform:none}
.loginbtn {vertical-align:middle; padding-left:5px; margin-top:-3px}
.passinput {width:90px}
.emailinput {width:140px}

/** styling für bestseller und neuheiten **/
#box_neuheiten div, #box_bestseller div {text-align:center}
.a_name_promo {text-transform:none; font-weight:bold; color:#ffffff}
.a_name_promo:hover {color:#ffffff}
img.promo {margin:5px 0px 5px 0px; max-width:140px;border: 1px solid #01267D}
div.promo_infos {text-align:center !important; width:100%; text-transform:none;}
div.promo_infos a {color:#ffffff}
.button_promo {padding:0px 0px 0px 0px}
.price {font-family:Arial, sans-serif; font-size: 12px; color: #ffffff;}

/**styling für die warenkorbbox**/
#box_warenkorb div {text-transform:none;text-align:center}
#box_warenkorb div a {color:#ffffff}
.cartbtn img {padding-top:5px}

#box_admin div a {color:#ffffff}
#box_infobox div {text-align:center; text-transform:none}
#box_information div a{color:#ffffff; text-transform:none}
#box_information .p1{padding:0px 12px 5px 20px;}
#box_content div a {color:#FFFFFF; font-weight:bold; text-transform:none; text-decoration:none}
#box_content .p1{padding:0px 0px 5px 10px;}
#box_languages {text-align:center}
#box_currencies {}
#box_last_viewed {}
#extrabox1 .kl_box_mitte div.p1  {padding:0px}
#extrabox2 .kl_box_mitte div.p1  {font-weight:; padding:0px}
#kinderhilfe .kl_box_mitte div.p1  {padding:3px}
#Händlerinfo .kl_box_mitte div.p1  {padding:0px; margin-top:-3px; padding-bottom:3px;}
#suchservice .kl_box_mitte div.p1  {padding:0px; margin-top:-3px; padding-bottom:3px;}

/**styling für die Kaufabwicklungbox**/
#kaufabwicklung_box {border:#999999 1px solid; width:400px}
.kaufabwicklung_box_kopf {background-color:#01267D; color:#FFFFFF; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
.kaufabwicklung_box_mitte {color:#ffffff; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF}


/**styling für die listenansicht**/
.gr_box {}
.gr_box_kopf {background: url(img/grbox-kopf-bg.gif); width:618px; height:31px;}
.gr_box_kopf p.p1 {padding:27px 0 0 38px; font-family: Tahoma, Arial, sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold;}
.gr_box_kopf h6 a {color:#ffffff}
.gr_box_kopf h6 a:hover {color:#ffffff; text-decoration:underline}
.gr_box_mitte {border-left:0px solid #d1d1d1;border-right:0px solid #d1d1d1; background-color:#ffffff; width:618px;}
.gr_box_mitte div.p1 {padding:10px 10px 10px 10px;  background: url(img/grbox-bg.gif) #FFFFFF;}
.gr_box_mitte_ab div.p1 {padding: 10px; width:598px; background: url(img/grbox-bg.gif); background-color:#292929}
.gr_box_fuss {background: url(img/grbox-fuss.gif); width:618px; height:13px;}
.gr_box_fuss2 {background: url(img/grbox-fuss2.gif); width:618px; height:85px;}

#startseite .gr_box_mitte div.p1 {padding:0px}

.willkommen {padding:5px;}
.willkommensbox {color:#000000; width:50%; float:left; text-align:left; border:#CCCCCC 1px solid; background-color:#FFFFFF; background:url(img/willkommen_bg.gif) repeat-y #FFFFFF; padding:2px; height:193px}
.willkommensbox2 {color:#000000; width:49,9%; text-align:right}
.willkommensbox2 img {border:#CCCCCC 1px solid; max-width:284px; padding:2px}
.willkommen_arrow {position:absolute; margin:-40px 0px 0px 235px}

.paging {}

.a_pic {width:130px; vertical-align:top}
img.pic_list1 {border:#335096 1px solid}
.a_desc {position:relative; z-index:6; font-family:Arial, Verdana, sans-serif; font-size:12px; text-transform:none; color:#000000 !important; padding:0px 4px 0px 15px;}
.a_price {width:120px; padding-left:0px; text-align:center; vertical-align: middle; margin:-15px 0px 0px 10px;}
.price_div {height:118px; position:relative; margin:-80px 0px 0px -10px; color:#FFFFFF; font-size:22px; padding:0px 0px 0px 0px ; text-align:center; display:block;}
.price_div .p1{padding-top:70px; padding-right:0px; text-align:right; color:#000000}
.price_div span{color:#000000 !important;}
.price_div span a {color:#000000}
.price_infos {position:absolute; margin-left:430px; margin-top:40px; z-index:5}
*html .price_infos {position:absolute; margin-left:120px; margin-top:40px; z-index:5}
*+html .price_infos {position:absolute; margin-left:120px; margin-top:40px; z-index:5}
a.a_mehr {color:#fc7216;text-decoration:underline !important; font-weight:bold; background:url(img/indent.gif) no-repeat; white-space:nowrap;}
a.a_mehr:hover {text-decoration:underline; background:url(img/indent_ov.gif) no-repeat; color:#000000}
.price_div .productOldPrice {}
.price_div br {display:none}

.price_div2 {background: url(img/preis_bg.jpg) no-repeat 0px 0px; height:118px; position:relative; margin:-10px 0px 0px -10px; color:#FFFFFF; font-size:22px; padding:0px 0px 0px 0px ; text-align:center; display:block;}
.price_div2 .p1{padding-top:74px; padding-right:80px; text-align:right;color:#FFFFFF}
.price_div2 span{color:#FFFFFF !important;}
.price_div2 span a {color:#FFFFFF}
.price_div2 strong strong br {display:none}
.price_div2 .p1 strong br {display:none}
.price_div2 .productOldPrice {}
.price_div br {display:none}

.unterkategorien {display:block; width:180px; height:20px; text-align:center; padding-left:3px; padding-top: 2px; background:url(img/button_leer.gif) no-repeat; color:#FFFFFF}
.unterkategorien a:hover {color:#FFFFFF !important}

/**styling für die startseite**/
#startseite {color:#FFFFFF; font-family:Arial, Verdana, Helvetica, sans-serif; text-align:center;}
#startseite a {color:#000000}

/**styling für die searchresults**/
.searchresults {background:#FFFFFF url(img/search.gif) no-repeat right; color:#000000}
#new_find table {filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70;}
#new_find input {filter:alpha(opacity=100); -moz-opacity:.100; opacity:100;}


/**styling für die warenkorb**/
.warenkorb {background:#efefef url(img/cart.gif) no-repeat top right}



/**styling für die checkoutseiten**/
.steps {color:#6F6F6F}
.steps a {color:#888888; text-decoration:underline}
.steps a:hover {color:#000000; text-decoration:none}
.steps_ac {font-weight:bold}
.bullet {position:relative; margin-top:-7px;}
.checkoutblock {border-top: 1px solid #cccccc; padding-top:10px}
.checkoutblock textarea {width:99% !important}

/**styling für die contactseite**/
.contact_text textarea {width:400px}

/* Willkommen Box*/
#gr_box_willkommen .p1 p, #gr_box_willkommen .p1 h4{margin-top:0px;}

/**styling für die artikelansicht**/
.a_view_price {
	background: url(img/av_price_bg.gif) no-repeat scroll 50%; 
	width:190px; 
	height:100%; 
	margin:0px 0px 0px 0px; 
	color:#01267D; 
	font-size:20px; 
	padding:0px 0px 0px 10px;
	text-align:right; 
	display:block; 
	float:right;
	position:relative;
	font-family: arial, sans-serif;
}

.a_view_submit {}
.a_view_options {float:right; line-height:30px; padding:0px 0px 3px 0px}


*html .a_view_price {right:0px}
*:first-child+html .a_view_price {right:0px}
.extra_info {color:#000000; font-size: 11px}
.also_purchased  {-moz-opacity:.70; opacity:.70;}
*:first-child+html .also_purchased div {filter:alpha(opacity=70);}
*html .also_purchased div {filter:alpha(opacity=70);}
.a_view input {vertical-align:top}

.a_view_info{ width:190px; height:20px; text-align:center; font-size:10px; padding-bottom:0px; padding-left:25%}
.a_view_shipping{line-height:20px;}
.submit_text{float:right; padding: 1px 7px 0px 0px }
.submit_input{float:right; padding:0px 7px 0px 0px;}
.submit_btn{float:right;}

#new_find td.main strong{color:#FFFFFF;}

#head_leiste {
background:url(img/head_2.jpg) no-repeat;
height:40px;
}

#header {
position:relative;
}

#head_tel {
position:absolute;
right:91px;
top:87px;
z-index:1000;
}

#guenstiger {
width:90px;
height:90px;
margin:0 auto;
}

#guenstiger_wrap {
width:176px;
height:90px;
}