/*
$Id:stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com

Copyright (c) 2003 osCommerce

Released under the GNU General Public License
*/

.boxText { font-family:Arial, sans-serif; font-size:10px; }
.errorBox { font-family :Arial, sans-serif; font-size :10px; background:#ffb3b5; font-weight:bold; }
.stockWarning { font-family :Arial, sans-serif; font-size :10px; color:#cc0033; }
.productsNotifications { background:#f2fff7; }
.orderEdit {  }

BODY {
	background-image:url(layout2011/bg_header_whole.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
	font-family:Arial, sans-serif;
	font-size:12px;
	margin:0px;
}
A{
	text-decoration:none;
	-color: #2E2E2E;
	color: #06439D;
}
A IMG{
	border:none;
}
INPUT, SELECT{
	border:1px solid #b0b0b0;
}
TD{
	vertical-align:top;
}
DIV, TD, P, A, LI{
	font-family:Arial, sans-serif;
	font-size:12px;
}
LI{
	margin-left:13px;
}
DIV.page{
	width:1040px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	clear:both;
}
DIV#header{	
	/*background-image:url(layout2011/bg_header_cart_full.jpg);
	ausgelagert in die header.php. Dort wird je nach Warenkorbinhalt das Bild gewechselt. */
	background-repeat:repeat-x;
	height:250px;
	margin-top:0px;
}
DIV#header_cart_margin-top{ height:60px;}
DIV#header_menu_margin-top{ height:19px;}
DIV#header_cart{
	margin:0px 116px 0px 0px;
	text-align:right;
}
DIV#header_menu A{
	display:block;
	float:left;
	height:40px;
	line-height:40px;
	text-transform:uppercase;
	color:#cfdef6;
	/* font-weight:bold; */
	padding:0px 14px;
	/* letter-spacing:1px; */
}
DIV#header_menu A:hover{
	color:#fddb48;
	text-decoration: none;
}
SPAN.header_menu_separator{
	background-image:url(layout2011/header_menu_separator.jpg);
	background-repeat:no-repeat;
	width:4px;
	height:42px;
	display:block;
	float:left;
}
DIV#header_gray{
	clear:both;
	padding-top:2px;
}

DIV.header_gray_inner{
	float:left;
}
DIV#header_search{
	
}
INPUT#header_search_input{
	width:290px;
	border:1px solid #b0b0b0;
	margin:5px 0px 0px 26px;
	height:20px;
	float:left;
	padding-left: 4px;
}
A#header_search_button IMG{
	margin-top:5px;
}
DIV#header_currencies{
	padding:5px 0px 0px 28px;
}
DIV#header_languages{
	margin-left:34px;
}
A.lng_button{
	display:block;
	float:left;
	width:23px;
	height:23px;
	margin:5px 6px 0px 0px;
	background-repeat:no-repeat;
}
DIV#header_pers_menu{
	float:right;
	margin-right:50px;
}
DIV#header_pers_menu A{
	display:block;
	float:left;
	height:35px;
	line-height:35px;
	color:#2e2e2e;
	/*font-weight:bold;*/
	padding:0px 12px;
}
DIV#header_pers_menu A:hover{
	color:#0849A5;
	text-decoration: none;
}	
SPAN.pers_menu_separator{
	background-image:url(layout2011/pers_menu_separator.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:3px;
	height:35px;
	display:block;
	float:left;	
}
DIV#header_hotline{
	clear:both;
}
DIV#header_hotline_left{
	float:left;
	line-height:45px;
	margin-left:45px;
}
DIV#header_hotline_right{
	float:right;
	/*margin-right:50px;*/
	padding-top: 4px;
}
A#chat_support{
	display:block;
	height:50px;
	width:140px;
}

DIV#column_left{
	width:185px;
	float:left;
	margin-left:12px;
}
DIV#main_content{
	width:785px;
	float:right;
	margin-right:49px;	
}
DIV.box_left{
	width:185px;
	margin-bottom:15px;
}
A.btt_maincat, DIV.btt_maincat,
A.btt_maincat_acc{
	display:block;
	-height:32px;
	-line-height:32px;
	background-image:url(layout2011/btt_maincat.jpg);
	background-repeat:no-repeat;
	background-position: center center;
	color:#3c3c3b;
	font-size:12px;
	text-transform:uppercase; 
	padding-left:8px;
	margin-bottom:2px;
	/* font-weight:bold; */
	cursor:pointer;
	/* letter-spacing:1px; */
	padding-right: 23px;
	padding-top: 8px;
	padding-bottom: 8px;
}
A.btt_maincat:HOVER, DIV.btt_maincat_active, DIV.btt_maincat:HOVER,
A.btt_maincat_acc:HOVER{
	display:block;
	/*height:32px;
	line-height:32px;*/
	background-image:url(layout2011/btt_maincat_active.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	color:#d1def0;
	font-size:12px;
	text-transform:uppercase;
	margin-bottom:2px;
	/* font-weight:bold; */
	cursor:pointer;
	/* letter-spacing:1px;   */
	padding-right: 23px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-decoration: none;
}
A.btt_maincat_active{
	background-image:url(layout2011/btt_maincat_active.jpg);
}
A.btt_maincat_trigger{
	background-image:url(layout2011/btt_maincat_active.jpg);
}
DIV#ACCESSORIES A.ui-state-active, DIV#HANDYS A.ui-state-active, DIV#RECHARGE A.ui-state-active{
	background-image:url(layout2011/btt_maincat_active.jpg);
	color:#d1def0;
}
DIV.categories A{
	color:#3e3e3e;
	display:block;
	padding-left:2px;
	/*line-height:27px;
	height:27px; */
	font-weight:normal;
	letter-spacing:0px;
	border-bottom:1px solid #b2bcc7;
	padding-bottom: 5px;
  padding-top: 6px;
}
DIV.categories A:HOVER {
  font-weight: bold;
  text-decoration: none;
}
DIV.categories A.level0_active, DIV.categories A.level0:HOVER{
	background-image:url(layout2011/btt_categories_ebene0.jpg);
	background-repeat:repeat-y;
	font-weight: normal;
} 
DIV.categories A.level0_active b{
  font-weight: normal;
}
DIV.categories A.level1_active, DIV.categories A.level1{
	background-image:url(layout2011/btt_categories_ebene1.jpg);
	background-repeat:repeat-y;
}
DIV.categories A.level2{
	background-image:url(layout2011/btt_categories_ebene2_in.jpg);
	background-repeat:repeat-y;
}
DIV.categories A.level2_active, DIV.categories A.level2:HOVER{
	background-image:url(layout2011/btt_categories_ebene2.jpg);
	background-repeat:repeat-y;
}
DIV.categories A.level3, DIV.categories A.level3_active{
	background-image:url(layout2011/btt_categories_ebene3.jpg);
	background-repeat:repeat-y;
}
DIV.categories A.level2, DIV.categories A.level2_active{
  padding-left: 10px;
}
DIV.categories A.level3, DIV.categories A.level3_active{
  padding-left: 20px;
}


DIV#filter_header{
	background-image:url(layout2011/btt_filter_header.jpg);
	background-repeat:no-repeat;
	height:32px;
	color:#684c2b;
	font-size:12px;
	text-transform:uppercase;
	/*font-weight:bold;*/
	line-height:32px;
	padding-left:13px;
	/* letter-spacing:1px; */
}
DIV.filter_cat{
	background-image:url(layout2011/btt_filter.jpg);
	background-repeat:no-repeat;
	background-color:#f7f4e1;
	height:32px;
	color:#684c2b;
	font-size:12px;
	font-weight:bold;
	line-height:32px;
	cursor:pointer;
}
DIV.filter_cat_active{
	background-image:url(layout2011/btt_filter_active.jpg);
	background-repeat:no-repeat;
	background-color:#f7f4e1;
	height:32px;
	color:#684c2b;
	font-size:12px;
	font-weight:bold;
	line-height:32px;
	cursor:pointer;
}
DIV.filter_cat_inner{
	background-color:#f7f4e1;
	font-weight:normal;
	cursor:auto;
}

DIV.filterheading{ /* die kategorien der filter*/
	background-image:url(layout2011/headerFilterBg.jpg);
	background-repeat:no-repeat;
	background-color:#f7f4e1;
	height:34px;
	color:#684c2b;
	font-size:12px;
	font-weight:bold;
	line-height:34px;
	padding-left: 8px;
	  margin-bottom: 10px;
	display: block;
}

DIV#filter_form_accessories A {
  color: #684c2b;
  text-decoration: none;
}

DIV#filter_form_accessories A:hover {
  color: #d28500;
  text-decoration: none;
}

DIV#filter_form_accessories SELECT{
  /*margin-bottom: 10px; */
  margin-top: 5px;
  margin-left: 8px;
  width: 167px !important;
}

DIV#filter_form_accessories DIV.pricevalues {
  font-size: 12px;
  padding-left: 8px;
  color: #684c2b;
}

DIV#filter_form_accessories div.dkClearFilter {
  padding-left: 8px;
  padding-bottom: 10px;
  padding-top: 10px;
}

DIV.filter_box {
  padding-bottom:10px;
}

DIV#filter_form_accessories DIV.catNameSelected {
  color: #684c2b;
  padding-left: 8px;
}

DIV#filter_form_accessories TD.productListing-data {
  padding-left: 8px;
}

DIV#box_tagcloud, DIV#box_searchtag{
	background:#FFF url(layout2011/bg_tagcloud.jpg) no-repeat;
	padding:24px 14px;
	text-align:center;
}
DIV#box_tagcloud A{
	color:#5d5d5d;
}
DIV#box_tagcloud A:HOVER{
	text-decoration:underline;
}

DIV.module_header{
	background-image:url(layout2011/bg_moduleheader.jpg);
	height:37px;
	line-height:37px;
	margin: 45px 0px 5px 0px;
	color:#3e3e3e;
	font-size:14px;
	padding-left:17px;
}
DIV.pl{
	clear:both;
	border-bottom:1px solid #b7b7b7;
	margin:8px 0;
}
DIV.pl_left{
	width:175px;
	float:left;
	padding:13px 0;
}
DIV.pl_center{	
	float:right;
	width:610px;
}
DIV.pl_center H1 A{
	font-size:14px;
	margin-top: 20px;
	color:#3e3e3e;
}
DIV.pl_center H1 {
	width: 460px;
	float: left;
}
DIV.pl_inner_left{
	float:left;
	/*width:460px;*/
    width:400px;
	text-align:left;
}
DIV.pl_inner_right{
	float:right;
	/*width:150px;*/
    width:210px;
	text-align:right;
}
DIV.pl_buy_now{
	float:right;
	margin-top:27px;
}
A.show_details{
	color:#969696;
	font-size:12px;
	background-image:url(layout2011/arrow_right_bright.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:26px;
	line-height:30px;
	display:block;
}
A.show_details:HOVER{
	background-image:url(layout2011/arrow_right_dark.jpg);
}


DIV.fpt_box{
	width:323px;
}
BR.clear{clear:both;}

DIV.infobar{
	background-image:url(layout2011/bg_infobar.jpg);
	background-repeat:repeat-x;
	height:33px;
	margin:55px 0px 10px 11px;
	width:980px;	
}
DIV.infobar UL{
	margin:0;
	padding:0 0 0 12px;
}
DIV.infobar UL LI{
	float:left;
	list-style-type:none;
	margin-right:3px;
	height:33px;
	line-height:33px;
}
DIV.infobar UL LI A IMG{
	float:left;
	margin-top:6px;
}
DIV.infobar UL LI A{
	line-height:33px;
	padding:0;
}
DIV#newsletter{	
	float:right;
	height:33px;
	margin-right:11px;
}
DIV#newsletter A IMG{
	float:left;
}
DIV#footer{
	background-image:url(layout2011/bg_footer.jpg);
	background-repeat:repeat-x;
	background-color:#F7F7F7;
}
DIV#footer_inner{
	margin:0 auto 0 auto;
	width:1040px;
}
DIV.footer_list_header{
	text-transform:uppercase;
	font-size:12px;
	color:#3c3c3b;
	font-weight:bold;
	margin:33px 0 23px 0;
}
UL.footer_list{
	list-style:none;
	margin:0;
	padding:0;
}
UL.footer_list, UL.footer_list A{
	font-size:12px;
	color:#3c3c3b;	
}
UL.footer_list A:hover{
  color:#0849A5;
  text-decoration: none;
}
UL.footer_list LI {
  margin-left: 0px;
}


IMG.css_btt_left{
	float:left;
}
IMG.css_btt_right{
	float:left;
}
INPUT.css_btt{
	background-image:url(layout2011/css_btt_center.jpg);
	background-color:none;
	border:none;
	float:left;
	line-height:30px;
	height:30px;
	cursor:pointer;
	color:#FFF;
	font-weight:normal;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, sans-serif;
	padding-bottom:3px;
	margin: 0px;
}

INPUT.css_btt_green{
	background-image:url(layout2011/css_btt_center_green.jpg);
	background-color:none;
	border:none;
	float:left;
	line-height:30px;
	height:30px;
	cursor:pointer;
	color:#FFF;
	font-weight:normal;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, sans-serif;
	padding-bottom:3px;
}
DIV.css_image_button{
	float:left;
	background-image:url(layout2011/css_btt_center.jpg);
	line-height:30px;
	height:30px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	padding:0 5px;
}

H1.main_content_header,TD.pageHeading, DIV.pageHeading, DIV#pageHeading2{
	background-image:url(layout2011/main_content_header.jpg);
	background-repeat:no-repeat;
	width:787px;
	height:54px;
	font-size:14px;
	color:#023990;
	margin:0;
	line-height:54px;
	padding-left:15px;
}


div.main_content_header2{
	background-image:url(layout2011/main_content_header.jpg);
	background-repeat:no-repeat;
	width:787px;
	height:54px;
	font-size:14px;
	color:#023990;
	margin:0;
	line-height:54px;
	padding-left:15px;
}
div.main_content_header2 div, div.main_content_header2 div a{
  font-size:14px;
	line-height:54px;
	font-weight: bold;
}
div.main_content_header2 div.header_right {

}
DIV.subcategories{
	text-align:left;
}
A.underline{
	color:#7c7c7b;
	text-decoration:underline;
	margin-right:5px;
}
A.underline:HOVER{
	color:#464646;
}

A.pageResults, SPAN.pageResultsActive{
	color:#7c7c7b;
	text-decoration:none;
	line-height:22px;
	display:block;
	float:left;
	margin-left:8px;
}
A.pageResults:hover{
	color:#0f55b5;
	font-weight:bold;
}
SPAN.pageResultsActive{
	color:#0f55b5;
	font-weight:bold;
}
SPAN.raquo{
	font-size:14px;
}
/* ---------------------------------------------------------------------------------- */
h1{
	
}

A {
	
}

A:hover {
	 color: #06439D;
	 text-decoration: underline;
}

FORM {
	display:inline;
}

TR.header {
	
}

TR.headerNavigation {
	
}

TD.headerNavigation {
	
}

A.headerNavigation {
	
}

A.headerNavigation:hover {
	
}

TR.headerError {
	
}

TD.headerError {
	
}

TR.headerInfo {
	
}

TD.headerInfo {
	
}

TR.footer {
	
}

TD.footer {
	
}

.infoBox {
	
}

.infoBoxContents {
	
}

.infoBoxNotice {
	
}

.infoBoxNoticeContents {
	
}

TD.infoBoxHeading {
	
}

TD.infoBox, SPAN.infoBox {
	
}

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.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, 
TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	
}

TABLE.productListing {
	
}

.productListing-heading {
	
}

TD.productListing-data {
	
}

A.pageResults {
	
}

A.pageResults:hover {
	
}

/*TD.pageHeading, DIV.pageHeading {
	
}*/

TR.subBar {
	
}

TD.subBar {
	
}

TD.main, P.main {
	
}

TD.smallText, SPAN.smallText, P.smallText {
	
}

TD.accountCategory {
	
}

TD.fieldKey {
	
}

TD.fieldValue {
	
}

TD.tableHeading {
	
}

SPAN.newItemInCart {
	
}

CHECKBOX, INPUT, RADIO, SELECT {
	
}

TEXTAREA {
	width:100%;
	font-family:Arial, sans-serif;
}

SPAN.greetUser {
	
}

TABLE.formArea {
	
}

TD.formAreaTitle {
	
}

SPAN.markProductOutOfStock {
	
}

SPAN.productSpecialPrice {
  color: red;
}

SPAN.errorText {
	
}

.moduleRow { }
.moduleRowOver { 
	cursor:pointer;
}
.moduleRowSelected { 
	
}

.checkoutBarFrom, .checkoutBarTo {
	
}
.checkoutBarCurrent {
	
}

/* message box */

.messageBox {
	
}
.messageStackError, .messageStackWarning {
	
}
.messageStackSuccess {
	
}

/* input requirement */

.inputRequirement {
	
}

/* BOF Dynamic Sitemap */
ul.sitemap {
	color:#ff0000;
}
/* EOF Dynamic Sitemap */
LABEL{
	cursor:pointer;
}
.filterheading{
	font-weight:bold;
}

DIV.cart_link_box1 {
  float: right;
  margin-right: 47px;
  position: relative;
  top: 40px;
}

DIV.cart_link_box2 {
  float: right;
  margin-right: 10px;
    position: relative;
  top: 40px;
}

.ui-tabs-hide {
    display: none !important;
}

div.aniMenu {
    float: left;
}

div.aniMenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

/* DEUTSCH */
div.aniMenu a.ani01_german {
    display: block;
    height: 67px;
    width: 186px;
    text-decoration: none;
    background: url('layout2011/slider/german/bt_ani_01_inakt.jpg') right;
}
div.aniMenu li.ui-state-active a.ani01_german {
    background: url('layout2011/slider/german/bt_ani_01_akt.jpg') right;
}
div.aniMenu a.ani01_german:hover {
    background: url('layout2011/slider/german/bt_ani_01_akt.jpg') right;
}
div.aniMenu a.ani02_german {
    display: block;
    height: 72px;
    width: 186px;
    text-decoration: none;
    background: url('layout2011/slider/german/bt_ani_02_inakt.jpg') right;
}
div.aniMenu li.ui-state-active a.ani02_german {
    background: url('layout2011/slider/german/bt_ani_02_akt.jpg') right;
}
div.aniMenu a.ani02_german:hover {
    background: url('layout2011/slider/german/bt_ani_02_akt.jpg') right;
}
div.aniMenu a.ani03_german {
    display: block;
    height: 68px;
    width: 186px;
    text-decoration: none;
    background: url('layout2011/slider/german/bt_ani_03_inakt.jpg') right;
}
div.aniMenu li.ui-state-active a.ani03_german {
    background: url('layout2011/slider/german/bt_ani_03_akt.jpg') right;
}
div.aniMenu a.ani03_german:hover {
    background: url('layout2011/slider/german/bt_ani_03_akt.jpg') right;
}
/* English */
div.aniMenu a.ani01_english {
    display: block;
    height: 67px;
    width: 186px;
    text-decoration: none;
    background: url('layout2011/slider/english/bt_ani_01_inakt.jpg') right;
}
div.aniMenu li.ui-state-active a.ani01_english {
    background: url('layout2011/slider/english/bt_ani_01_akt.jpg') right;
}
div.aniMenu a.ani01_english:hover {
    background: url('layout2011/slider/english/bt_ani_01_akt.jpg') right;
}
div.aniMenu a.ani02_english {
    display: block;
    height: 72px;
    width: 186px;
    text-decoration: none;
    background: url('layout2011/slider/english/bt_ani_02_inakt.jpg') right;
}
div.aniMenu li.ui-state-active a.ani02_english {
    background: url('layout2011/slider/english/bt_ani_02_akt.jpg') right;
}
div.aniMenu a.ani02_english:hover {
    background: url('layout2011/slider/english/bt_ani_02_akt.jpg') right;
}
div.aniMenu a.ani03_english {
    display: block;
    height: 68px;
    width: 186px;
    text-decoration: none;
    background: url('layout2011/slider/english/bt_ani_03_inakt.jpg') right;
}
div.aniMenu li.ui-state-active a.ani03_english {
    background: url('layout2011/slider/english/bt_ani_03_akt.jpg') right;
}
div.aniMenu a.ani03_english:hover {
    background: url('layout2011/slider/english/bt_ani_03_akt.jpg') right;
}
/* French */
div.aniMenu a.ani01_french {
    display: block;
    height: 67px;
    width: 186px;
    text-decoration: none;
    background: url('layout2011/slider/french/bt_ani_01_inakt.jpg') right;
}
div.aniMenu li.ui-state-active a.ani01_french {
    background: url('layout2011/slider/french/bt_ani_01_akt.jpg') right;
}
div.aniMenu a.ani01_french:hover {
    background: url('layout2011/slider/french/bt_ani_01_akt.jpg') right;
}
div.aniMenu a.ani02_french {
    display: block;
    height: 72px;
    width: 186px;
    text-decoration: none;
    background: url('layout2011/slider/french/bt_ani_02_inakt.jpg') right;
}
div.aniMenu li.ui-state-active a.ani02_french {
    background: url('layout2011/slider/french/bt_ani_02_akt.jpg') right;
}
div.aniMenu a.ani02_french:hover {
    background: url('layout2011/slider/french/bt_ani_02_akt.jpg') right;
}
div.aniMenu a.ani03_french {
    display: block;
    height: 68px;
    width: 186px;
    text-decoration: none;
    background: url('layout2011/slider/french/bt_ani_03_inakt.jpg') right;
}
div.aniMenu li.ui-state-active a.ani03_french {
    background: url('layout2011/slider/french/bt_ani_03_akt.jpg') right;
}
div.aniMenu a.ani03_french:hover {
    background: url('layout2011/slider/french/bt_ani_03_akt.jpg') right;
}
/* Italian */
div.aniMenu a.ani01_italian {
    display: block;
    height: 67px;
    width: 186px;
    text-decoration: none;
    background: url('layout2011/slider/italian/bt_ani_01_inakt.jpg') right;
}
div.aniMenu li.ui-state-active a.ani01_italian {
    background: url('layout2011/slider/italian/bt_ani_01_akt.jpg') right;
}
div.aniMenu a.ani01_italian:hover {
    background: url('layout2011/slider/italian/bt_ani_01_akt.jpg') right;
}
div.aniMenu a.ani02_italian {
    display: block;
    height: 72px;
    width: 186px;
    text-decoration: none;
    background: url('layout2011/slider/italian/bt_ani_02_inakt.jpg') right;
}
div.aniMenu li.ui-state-active a.ani02_italian {
    background: url('layout2011/slider/italian/bt_ani_02_akt.jpg') right;
}
div.aniMenu a.ani02_italian:hover {
    background: url('layout2011/slider/italian/bt_ani_02_akt.jpg') right;
}
div.aniMenu a.ani03_italian {
    display: block;
    height: 68px;
    width: 186px;
    text-decoration: none;
    background: url('layout2011/slider/italian/bt_ani_03_inakt.jpg') right;
}
div.aniMenu li.ui-state-active a.ani03_italian {
    background: url('layout2011/slider/italian/bt_ani_03_akt.jpg') right;
}
div.aniMenu a.ani03_italian:hover {
    background: url('layout2011/slider/italian/bt_ani_03_akt.jpg') right;
}
/* Espanol */
div.aniMenu a.ani01_espanol {
    display: block;
    height: 67px;
    width: 186px;
    text-decoration: none;
    background: url('layout2011/slider/espanol/bt_ani_01_inakt.jpg') right;
}
div.aniMenu li.ui-state-active a.ani01_espanol {
    background: url('layout2011/slider/espanol/bt_ani_01_akt.jpg') right;
}
div.aniMenu a.ani01_espanol:hover {
    background: url('layout2011/slider/espanol/bt_ani_01_akt.jpg') right;
}
div.aniMenu a.ani02_espanol {
    display: block;
    height: 72px;
    width: 186px;
    text-decoration: none;
    background: url('layout2011/slider/espanol/bt_ani_02_inakt.jpg') right;
}
div.aniMenu li.ui-state-active a.ani02_espanol {
    background: url('layout2011/slider/espanol/bt_ani_02_akt.jpg') right;
}
div.aniMenu a.ani02_espanol:hover {
    background: url('layout2011/slider/espanol/bt_ani_02_akt.jpg') right;
}
div.aniMenu a.ani03_espanol {
    display: block;
    height: 68px;
    width: 186px;
    text-decoration: none;
    background: url('layout2011/slider/espanol/bt_ani_03_inakt.jpg') right;
}
div.aniMenu li.ui-state-active a.ani03_espanol {
    background: url('layout2011/slider/espanol/bt_ani_03_akt.jpg') right;
}
div.aniMenu a.ani03_espanol:hover {
    background: url('layout2011/slider/espanol/bt_ani_03_akt.jpg') right;
}
/* Hungarian */
div.aniMenu a.ani01_hungarian {
    display: block;
    height: 67px;
    width: 186px;
    text-decoration: none;
    background: url('layout2011/slider/hungarian/bt_ani_01_inakt.jpg') right;
}
div.aniMenu li.ui-state-active a.ani01_hungarian {
    background: url('layout2011/slider/hungarian/bt_ani_01_akt.jpg') right;
}
div.aniMenu a.ani01_hungarian:hover {
    background: url('layout2011/slider/hungarian/bt_ani_01_akt.jpg') right;
}
div.aniMenu a.ani02_hungarian {
    display: block;
    height: 72px;
    width: 186px;
    text-decoration: none;
    background: url('layout2011/slider/hungarian/bt_ani_02_inakt.jpg') right;
}
div.aniMenu li.ui-state-active a.ani02_hungarian {
    background: url('layout2011/slider/hungarian/bt_ani_02_akt.jpg') right;
}
div.aniMenu a.ani02_hungarian:hover {
    background: url('layout2011/slider/hungarian/bt_ani_02_akt.jpg') right;
}
div.aniMenu a.ani03_hungarian {
    display: block;
    height: 68px;
    width: 186px;
    text-decoration: none;
    background: url('layout2011/slider/hungarian/bt_ani_03_inakt.jpg') right;
}
div.aniMenu li.ui-state-active a.ani03_hungarian {
    background: url('layout2011/slider/hungarian/bt_ani_03_akt.jpg') right;
}
div.aniMenu a.ani03_hungarian:hover {
    background: url('layout2011/slider/hungarian/bt_ani_03_akt.jpg') right;
}
/* polish */
div.aniMenu a.ani01_polish {
    display: block;
    height: 67px;
    width: 186px;
    text-decoration: none;
    background: url('layout2011/slider/polish/bt_ani_01_inakt.jpg') right;
}
div.aniMenu li.ui-state-active a.ani01_polish {
    background: url('layout2011/slider/polish/bt_ani_01_akt.jpg') right;
}
div.aniMenu a.ani01_polish:hover {
    background: url('layout2011/slider/polish/bt_ani_01_akt.jpg') right;
}
div.aniMenu a.ani02_polish {
    display: block;
    height: 72px;
    width: 186px;
    text-decoration: none;
    background: url('layout2011/slider/polish/bt_ani_02_inakt.jpg') right;
}
div.aniMenu li.ui-state-active a.ani02_polish {
    background: url('layout2011/slider/polish/bt_ani_02_akt.jpg') right;
}
div.aniMenu a.ani02_polish:hover {
    background: url('layout2011/slider/polish/bt_ani_02_akt.jpg') right;
}
div.aniMenu a.ani03_polish {
    display: block;
    height: 68px;
    width: 186px;
    text-decoration: none;
    background: url('layout2011/slider/polish/bt_ani_03_inakt.jpg') right;
}
div.aniMenu li.ui-state-active a.ani03_polish {
    background: url('layout2011/slider/polish/bt_ani_03_akt.jpg') right;
}
div.aniMenu a.ani03_polish:hover {
    background: url('layout2011/slider/polish/bt_ani_03_akt.jpg') right;
}


div.aniMenu li {
    margin-left: 0px;
}
div.pageHeading_cart {
    width: 787px;
    height: 33px;
    line-height: 33px;
    background: url('layout2011/bgWarenkorbHead.jpg');
}
div.pageHeading_cart span{ 
    margin-left: 18px;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    color: #0c51b0;
}

td.cart_head_0, 
td.cart_head_1,
td.cart_head_2,
td.cart_head_3 {
    background: #eef1f8;
    height: 31px;
    line-height: 31px;
    font-family: arial;
    font-size: 12px;
    color: #3e3e3e
}

td.cart_head_1 span{
    margin-left: 30px;
}

td.cart_head_3 span{
    margin-right: 22px;
}

td.cart_price {
    padding-right: 22px;
}

td.cart_price A {
    color: #0845a0;
}   

tr.productListing-even td.productListing-data, tr.productListing-odd td.productListing-data {
    border-bottom: 1px solid #dde2ec;
    padding-top: 20px;
    padding-bottom: 20px;
}

tr.productListing-even td.productListing-data td.productListing-data,
tr.productListing-odd td.productListing-data td.productListing-data {
    border-bottom: 0px solid transparent;
        padding-top: 0px;
    padding-bottom: 0px;
}

td.cart_product_name A {
    color: #3e3e3e;
    font-size: 12px;
    font-weight: bold;
    font-family: arial;
}

td.cart_notice {
    color: #0d52b1;
    padding-bottom: 20px;
}

td.cart_bottom {
    background: #eef1f8;
    padding-right: 22px;   
}

div.registerBox {
    background: url('layout2011/bg_kontakt.jpg') repeat-x #eaeef8;
    width: 509px;
    float: left;
}

div.registerBox div.registerBoxInner{
    padding-left: 16px;
    padding-right: 20px;
    padding-top: 17px;
    padding-bottom: 15px;
}

div.registerBox div.registerBoxInner td.main{
    padding-top: 5px;
}

div.registerBox div.registerBoxInner td.main span{
}

input.regBig {
    width: 310px;
}

select.regBig {
    width: 312px;
}

input.regName {
    width: 150px;
}
input.regName2 {
    width: 147px;
}

input.plz {
    width: 60px;
}

input.city {
    width: 237px;
}

div.regRightBox {
    float: left;
    width: 250px;
    margin-left: 28px;
    text-align: justify;
}

div.adressBookHeading {
    background: #eef1f8;
    padding-left: 14px;
    padding-top: 10px;
    padding-bottom: 12px; 
    margin-bottom: 20px;
}

div.adressBox {
    margin-left: 14px;
    text-align: justify;
}

DIV.adressBuchBox {
    padding-left: 18px;
    padding-right: 20px;
    padding-top: 21px;
    padding-bottom: 15px; 
    background: url('layout2011/bgAdressbuchBox.jpg') repeat-x #ebeff8; 
}

DIV.adressBuchBox TD.main {
    padding-top: 6px;
}

DIV.adressBuchBox input.inputBox {
  
    width: 305px;
}
DIV.adressBuchBox select {
    width: 307px;
}

TD.adressBuchBox {
    padding-left: 18px;
    padding-right: 20px;
    padding-top: 21px;
    padding-bottom: 15px; 
    background: url('layout2011/bgAdressbuchBox.jpg') repeat-x #ebeff8; 
}

TD.adressBuchBox TD.main {
    padding-top: 6px;
}

TD.adressBuchBox input.inputBox,  TD.adressBuchBox textarea{
  
    width: 100%;
}

DIV.orderOverviewHead {
    background: #eef1f8;
    padding-left: 18px;
    padding-top: 9px;
    padding-bottom: 9px;
    margin-top: 20px;
} 

DIV.orderOverviewHead A {
    color: #0c51b0;
}

TABLE.orderOverviewTable td {
    height: 32px;
    line-height: 32px;
}

TABLE.orderOverviewTable td.trenner1 {
    height: 5px;
    line-height: auto;
}
TABLE.orderOverviewTable td.trenner2 {
    height: 5px;
    line-height: auto;
}

DIV.kontoBox1 {
    float: left;
    width: 247px;
    margin-top: 29px;
}
DIV.kontoBox1 div.header{
    height: 54px;
    width: 247px;
    background: url(layout2011/bg_konto_konto.jpg) no-repeat;
    margin-bottom: 16px;
}
DIV.kontoBox1 div.header TABLE {
    margin-left: 18px;
}
DIV.kontoBox1 div.header TABLE TD{
    line-height: 54px;
}
DIV.kontoBox2 {
    float: left;
    width: 247px;
    margin-left: 22px;
    margin-top: 29px;
}
DIV.kontoBox2 div.header{
    height: 54px;
    width: 247px;
    background: url(layout2011/bg_konto_bestellungen.jpg) no-repeat;
    margin-bottom: 16px;
}
DIV.kontoBox2 div.header TABLE {
    margin-left: 18px;
}
DIV.kontoBox2 div.header TABLE TD{
    line-height: 54px;
}
DIV.kontoBox3 {
    float: left;
    width: 247px;
    margin-left: 22px;
    margin-top: 29px;
}
DIV.kontoBox3 div.header{
    height: 54px;
    width: 247px;
    background: url(layout2011/bg_konto_email.jpg) no-repeat;
    margin-bottom: 16px;
}
DIV.kontoBox3 div.header TABLE {
    margin-left: 18px;
}
DIV.kontoBox3 div.header TABLE TD{
    line-height: 54px;
}

DIV.kontoBox1 UL, DIV.kontoBox2 UL, DIV.kontoBox3 UL {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
    list-style-image: url(layout2011/listsquare.jpg);
}

DIV.kontoBox1 UL A, DIV.kontoBox2 UL A, DIV.kontoBox3 UL A {
    color: #000000;
}

TD.orderInfoHead, DIV.orderInfoHead {
    background: #eef1f8;
    padding-left: 18px;
    padding-top: 9px;
    padding-bottom: 9px;
}

TD.orderBar1 {
   height: 54px;
   width: 288px;
   line-height: 54px;
   background: url(layout2011/bestell_1_inact.jpg) no-repeat;
   font-weight: bold;
}
TD.orderBar1_act {
   height: 54px;
   width: 288px;
   line-height: 54px;
   background: url(layout2011/bestell_1_aktiv.jpg) no-repeat;
   font-weight: bold;
}

TD.orderBar1_act SPAN, TD.orderBar1 SPAN {
   margin-left: 18px;
}
TD.orderBar2 {
   height: 54px;
   width: 221px;
   line-height: 54px;
   background: url(layout2011/bestell_2_inact.jpg) no-repeat;
   font-weight: bold;
}
TD.orderBar2_act {
   height: 54px;
   width: 221px;
   line-height: 54px;
   background: url(layout2011/bestell_2_aktiv.jpg) no-repeat;
   font-weight: bold;
}
TD.orderBar2_act SPAN, TD.orderBar2 SPAN {
   margin-left: 4px;
}
TD.orderBar3 {
   height: 54px;
   width: 201px;
   line-height: 54px;
   background: url(layout2011/bestell_3_inact.jpg) no-repeat;
   font-weight: bold;
}
TD.orderBar3_act {
   height: 54px;
   width: 201px;
   line-height: 54px;
   background: url(layout2011/bestell_3_aktiv.jpg) no-repeat;
   font-weight: bold;
}
TD.orderBar3_act SPAN, TD.orderBar3 SPAN {
   margin-left: 4px;
}
TD.orderBar4 {
   height: 54px;
   width: 75px;
   line-height: 54px;
   background: url(layout2011/bestell_4_inact.jpg) no-repeat;
   font-weight: bold;
}
TD.orderBar4_act {
   height: 54px;
   width: 75px;
   line-height: 54px;
   background: url(layout2011/bestell_4_aktiv.jpg) no-repeat;
   font-weight: bold;
}
TD.orderBar4_act SPAN, TD.orderBar4 SPAN {
   margin-left: 4px;
}

TD.orderBar1_act SPAN, TD.orderBar2_act SPAN, TD.orderBar3_act SPAN, TD.orderBar4_act SPAN,
TD.orderBar1_act A, TD.orderBar2_act A, TD.orderBar3_act A, TD.orderBar4_act A,
TD.orderBar1 SPAN, TD.orderBar2 SPAN, TD.orderBar3 SPAN, TD.orderBar4 SPAN,
TD.orderBar1 A, TD.orderBar2 A, TD.orderBar3 A, TD.orderBar4 A {
  color: #595959;
  text-decoration: none;
}

TD.otherBuyedToohead, DIV.batteriehead {
  background-image:url(layout2011/bg_pi_accessiors_header.jpg);
  height:37px;
  line-height:37px;
  padding-left:18px;
  font-weight:bold;  
  text-transform:uppercase;
  color:#3e3e3e;
  font-size:12px;
}

.pl_inner_right b {
  font-size: 14px;
}

a.bt_german {
  background-image: url("layout2011/german.jpg");
}
a.bt_english {
  background-image: url("layout2011/english.jpg");
}
a.bt_espanol {
  background-image: url("layout2011/espanol.jpg");
}
a.bt_french {
  background-image: url("layout2011/french.jpg");
}
a.bt_hungarian {
  background-image: url("layout2011/hungarian.jpg");
}
a.bt_italian {
  background-image: url("layout2011/italian.jpg");
}
a.bt_polish {
  background-image: url("layout2011/polish.jpg");
}

a.bt_german:hover {
  background-image: url("layout2011/german_active.jpg");
}
a.bt_english:hover {
  background-image: url("layout2011/english_active.jpg");
}
a.bt_espanol:hover {
  background-image: url("layout2011/espanol_active.jpg");
}
a.bt_french:hover {
  background-image: url("layout2011/french_active.jpg");
}
a.bt_hungarian:hover {
  background-image: url("layout2011/hungarian_active.jpg");
}
a.bt_italian:hover {
  background-image: url("layout2011/italian_active.jpg");
}
a.bt_polish:hover {
  background-image: url("layout2011/polish_active.jpg");
}

a.searchNextBt {
  background: url(layout2011/arrow_right_bright_1.jpg) no-repeat;
}
a.searchNextBt:hover {
  background: url(layout2011/arrow_right_dark.jpg) no-repeat;
}
a.searchPrevBt {
  background: url(layout2011/arrow_left_bright_1.jpg) no-repeat;
}
a.searchPrevBt:hover {
  background: url(layout2011/arrow_left_dark.jpg) no-repeat;
}

div.css_image_button:hover, input.css_btt:hover {
  text-decoration: underline;
}

a.lpp {
  color: #3e3e3e;
  margin-left: 6px;
}
a.lpp_act, a.lpp:hover{
  color: #0e53b2;
  margin-left: 6px;
  font-weight: bold;
}

DIV.header_right {
  color: #3e3e3e;
  font-size: 14px;
}

DIV.cat_backbutton A {
  font-weight: normal !important;
}

SELECT.currencyBox {
  vertical-align: middle;
  display: block;
}


DIV#footer_inner td {
  text-align: left;
}

DIV.box_logout a {
  display: block;
  width: 185px;
  height: 31px;
  line-height: 31px;
  padding-left: 9px;
  background: url('layout2011/bgLogout.jpg') no-repeat;
  color: #265ba2;
  margin-bottom: 15px;
}


div#box_manufacturers_lite a:hover {
  text-decoration: none;
}

div.product_info H1.products_name {
  margin-right: 15px;
}

div.saveShopping {
  background: url("layout2011/shopSave.jpg") no-repeat;
  height: 90px;
  width: 500px;
}
