/* New Styles */
/* Head */

td.headTopLeft { width:362px; height:95px;}
td.headTeaser { width:363px; height:95px; }
td.headSpacerHor { width:5px; height:95px; } 
td.headSpacerVer { width:362px; height:5px; }
td.headPanel { width:18px; height:95px; }
td.headCart { width:242px; height:95px; background-image:url(../images/head_cart_bg.jpg); background-repeat:no-repeat; vertical-align:top;}
td.headCartSpacerVer { width:10px;}
td.headCartSpacer20px { width:242px; height:20px; }
td.headCartSpacer12px { width:242px; height:12px; }
td.headCartSpacer10px { width:242px; height:10px; }
td.headCartLeft { width: 75px; font-weight:bold; }
td.headCartRight { width: 157px; text-align:right; }
/* General Layout */
td.outerSpacerHor { width:5px; }
td.navigationLeft { width:130px; vertical-align:top; }
td.content { width: 595px; vertical-align:top; }
td.innerContent { width:585px; vertical-align:top; }
td.navigationRight { width:260px; vertical-align:top; }
div.parentDiv { background-image:url('../images/background_head.jpg'); background-repeat:no-repeat; }
table.navigationLeft { background-color:white; vertical-align:top; }
table.navigationRight { background-color:white; vertical-align:top; }

/* Content */
table.innerContent { background-color:white; vertical-align:top; }
div.contentSpacerHor { width:595px; height:5px; }
td.innerContentHead { width:585px; height:39px; background-image:url('../images/navigation/headnb_bg.gif'); background-repeat:repeat; text-align:left; vertical-align:top; }
td.contentBorderTop { width:585px; height:5px; background-image:url("../images/navigation/content_border_top.gif"); background-repeat:no-repeat; background-position:top; }
td.contentBorderLeftUpper { width:5px; height:117px; background-image:url("../images/navigation/content_border_left_upper.gif"); background-repeat:no-repeat; background-position:left top; }
td.contentBorderRightUpper { width:5px; height:117px; background-image:url("../images/navigation/content_border_right_upper.gif"); background-repeat:no-repeat; background-position:right top; }
td.contentBorderLeftLower { width:5px; background-image:url("../images/navigation/content_border_left_lower.gif"); background-repeat:repeat-y; }
td.contentBorderRightLower { width:5px; background-image:url("../images/navigation/content_border_right_lower.gif"); background-repeat:repeat-y; }
td.contentBorderBottom { width:585px; height:5px; background-image:url("../images/navigation/content_border_bottom.gif"); background-repeat:repeat-x; }
td.innerContentSpacerHor1px { width:585px; height:1px; }
td.innerContentContent { width:575px; height:490px; padding-left:5px; padding-right:5px; vertical-align:top; }
td.innerContentBorderTop { width:575px; height:5px; } 
td.innerContentBorderUpperLeft	{ width:5px; height:5px; background-image:url('../images/navigation/login_corner_upper_left.jpg'); background-repeat:no-repeat; }
td.innerContentBorderLowerLeft { width:5px; height:5px; background-image:url('../images/navigation/login_corner_lower_left.jpg'); background-repeat:no-repeat; }
td.innerContentBorderSide { width:5px; }
td.innerContentBorderUpperRight { width:5px; height:5px; background-image:url('../images/navigation/login_corner_upper_right.jpg'); background-repeat:no-repeat; }
td.innerContentBorderLowerRight { width:5px; height:5px; background-image:url('../images/navigation/login_corner_lower_right.jpg'); background-repeat:no-repeat; }
div.continueButton { padding-top:10px; }
td.bottomAero { font-size:11px; text-align:center; }
/* manufacturer logos */
td.contentLogo { width:113px; height:67px; }
td.contentLogoSmall { width:113px; height:62px; }
td.contentLogoSpacerHor { height:5px; }
td.contentLogoSpacerVer { width:5px; }
td.contentNormalBorderTop { width:585px; height:5px; background-image:url("../images/navigation/logo_border_top.gif"); background-repeat:repeat-x; }
td.contentNormalBorderLeft { width:5px; background-image:url("../images/navigation/logo_border_left.gif"); background-repeat:repeat-y; }
td.contentNormalBorderRight { width:5px; background-image:url("../images/navigation/logo_border_right.gif"); background-repeat:repeat-y; }
td.contentNormalBorderBottom { width:585px; height:5px; background-image:url("../images/navigation/logo_border_bottom.gif"); background-repeat:repeat-x; }

p { margin-top: 10px; }
table.headline { margin-top: 15px; margin-left:10px; }
td.headlinespacer { height:15px; }
body, div, p, td { color: black; font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
h1 { color: black; font-weight: bold; font-size: 12px; margin:0px; padding:0 0 0 5px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; display:inline;}
h2,h3,h4 { color: black; font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; margin:5px 0px 5px 0px; }
input, select, option { color: black; font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.message { color:red; }
.schwarz11 { color: black; font-size: 11px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.rotfett12  { color: #f00; font-weight: bold; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

/* navigation */ 	
td.navigationUpperLeft { width:5px; height:5px; background-image:url('../images/navigation/corner_upper_left.jpg'); background-repeat:no-repeat; }
td.navigationUpperRight { width:5px; height:5px; background-image:url('../images/navigation/corner_upper_right.jpg'); background-repeat:no-repeat; }
td.navigationLowerLeft { width:5px; height:5px; background-image:url('../images/navigation/corner_lower_left.jpg'); background-repeat:no-repeat; }
td.navigationLowerRight { width:5px; height:5px; background-image:url('../images/navigation/corner_lower_right.jpg'); background-repeat:no-repeat; }
td.navigationSpacerHor1px { width:120px; height:1px; }
td.navigationSpacerHor5px { width:120px; height:5px; }
td.navigationContent { width:120px; }
div.spacerNavigationLeft { width:130px; height:5px; }
td.navigationContentRight { width:215px; }
.bold { font-weight:bold; }
td.red { color:red; }
a { color:black; text-decoration:underline; }
a:hover { color:#003399; text-decoration:underline; }
a.naviLeft { color:white; font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none; padding-right:5px; }
a.naviLeft:hover { color:white; font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none; padding-right:5px; }
a.naviLeftSmall { color:white; font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none; padding-right:5px; }
a.naviLeftSmall:hover { color:white; font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none; padding-right:5px;}
a.naviRed { color:red; font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:underline; }
a.naviRed:hover { color:#003399; font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:underline; }
a.naviRedBold { color:red; font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:underline; font-weight:bold;}
a.naviRedBold:hover { color:#003399; font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:underline; font-weight:bold;}
a.bottomAero { font-size:11px; text-decoration:none; color:black; }
a.bottomAero:hover { font-size:11px; text-decoration:underline; color:black; } 
/* Login */
td.navigationLoginTop { width:120px; height:5px; background-image:url('../images/navigation/login_border_top.jpg'); background-repeat:repeat-x; }
td.navigationLoginLeft { width:5px; background-image:url('../images/navigation/login_border_left.jpg'); background-repeat:repeat-y; }
td.navigationLoginRight { width:5px; background-image:url('../images/navigation/login_border_right.jpg'); background-repeat:repeat-y; }
td.navigationLoginBottom { width:120px; height:5px; background-image:url('../images/navigation/login_border_bottom.jpg'); background-repeat:repeat-x; }
td.navigationLoginUpperLeft { width:5px; height:5px; background-image:url('../images/navigation/login_corner_upper_left.jpg'); background-repeat:no-repeat; }
td.navigationLoginLowerLeft { width:5px; height:5px; background-image:url('../images/navigation/login_corner_lower_left.jpg'); background-repeat:no-repeat; }
td.navigationLoginUpperRight { width:5px; height:5px; background-image:url('../images/navigation/login_corner_upper_right.jpg'); background-repeat:no-repeat; }
td.navigationLoginLowerRight { width:5px; height:5px; background-image:url('../images/navigation/login_corner_lower_right.jpg'); background-repeat:no-repeat; }
td.navigationLoginInnerContent {width:110px; } 
td.navigationLoginInnerSide {width:5px;}
td.loginerror { text-align:center; color:red; padding-top:3px; }
input.login { float:left; width:104px; height:15px; color:#949494; }
/* other navigation */
td.navigationBorderTop { width:120px; height:5px; background-image:url('../images/navigation/navigation_border_top.jpg'); background-repeat:repeat-x; }
td.navigationBorderLeft { width:5px; background-image:url('../images/navigation/navigation_border_left.jpg'); background-repeat:repeat-y; }
td.navigationBorderRight { width:5px; background-image:url('../images/navigation/navigation_border_right.jpg'); background-repeat:repeat-y; }
td.navigationBorderBottom { width:120px; height:5px; background-image:url('../images/navigation/navigation_border_bottom.jpg'); background-repeat:repeat-x; }
td.navigationCell { background-color:#464646; width:130px; height:39px; background-repeat:no-repeat; text-align:right; vertical-align:bottom; color:white; cursor:pointer; }
td.navigationCellSmall { background-color:#464646; width:130px; height:25px; text-align:right; vertical-align:middle; color:white; cursor:pointer;}
td.navigationCellSmallActive { background-color:black; width:130px; height:25px; text-align:right; vertical-align:middle; color:white; cursor:pointer; }
td.navigationCellSmall2 { background-color:#464646; width:130px; height:35px; text-align:right; vertical-align:middle; color:white; cursor:pointer; }
td.navigationCellSmallActive2 { background-color:black; width:130px; height:35px; text-align:right; vertical-align:middle; color:white; cursor:pointer; }
/* right navigation */
td.navigationRightBorderTop { width:250px; height:5px; background-image:url('../images/navigation/navigation_right_border_top.jpg'); background-repeat:repeat-x; }
td.navigationRightBorderLeftUpper { width:5px; height:39px; background-image:url('../images/navigation/navigation_right_border_left_upper.jpg'); background-repeat:repeat-y; }
td.navigationRightBorderLeftLower { width:5px; background-image:url('../images/navigation/navigation_right_border_left_lower.jpg'); background-repeat:repeat-y; }
td.navigationRightBorderRightUpper { width:5px; height:39px; background-image:url('../images/navigation/navigation_right_border_right_upper.jpg'); background-repeat:repeat-y; }
td.navigationRightBorderRightLower { width:5px; background-image:url('../images/navigation/navigation_right_border_right_lower.jpg'); background-repeat:repeat-y; }
td.navigationRightBorderBottom { width:250px; height:5px; background-image:url('../images/navigation/navigation_right_border_bottom.jpg'); background-repeat:repeat-x; }
td.navigationRightTopCell { width:250px; height:39px; background-image:url('../images/navigation/headnb_bg.gif'); background-repeat:repeat; text-align:left; vertical-align:top; }
td.navigationRightOuterSpacer1px { height:1px; width:250px; }
td.navigationRightInnerContent { width:230px; }
td.navigationRightUpperLeft { width:10px; height:5px; background-image:url('../images/navigation/login_corner_upper_left.jpg'); background-repeat:no-repeat; }
td.navigationRightLowerLeft { width:10px; height:5px; background-image:url('../images/navigation/login_corner_lower_left.jpg'); background-repeat:no-repeat; }
td.navigationRightUpperRight { width:10px; height:5px; background-image:url('../images/navigation/login_corner_upper_right.jpg'); background-repeat:no-repeat; background-position:right;}
td.navigationRightLowerRight { width:10px; height:5px; background-image:url('../images/navigation/login_corner_lower_right.jpg'); background-repeat:no-repeat; background-position:right;}
td.navigationRightInnerSide {width:10px;}
td.spacerNavigationRight5px { width:230px; height:5px; }
div.spacerNavigationRight5px {  width:230px; height:5px; }
div.spacerNavigationRightDotted { width:230px; height:19px; background-image:url('../images/navigation/navigation_right_spacer_bg.jpg'); background-repeat:repeat-x; }
td.spacerNavigationRightRed { width:230px; height:13px; background-image:url('../images/navigation/navigation_right_spacer_redbg.jpg'); background-repeat:repeat-x; }
div.savedCarts { width: 230px; }
td.wheelFilterRight { padding-left:2px; }
/* saved carts, article pages, cart*/
td.silverLeft  { width:1px; height:20px; background-image:url("../images/background/silver_left.gif"); } 
td.silverMiddle { width:24px; height:20px; background-image:url("../images/background/silver_middle.gif"); text-align:center; vertical-align:middle; color:black; font-weight:bold;  background-repeat:repeat-x;}
td.silverMiddleVar { height:20px; background-image:url("../images/background/silver_middle.gif"); text-align:center; vertical-align:middle; color:black; font-weight:bold; background-repeat:repeat-x;}
td.silverMiddleArticle { height:20px; background-image:url("../images/background/silver_middle.gif"); text-align:center; vertical-align:middle; color:black; background-repeat:repeat-x;}
td.blueMiddleVar { height:20px; background-image:url("../images/background/silver_middle_active.gif"); text-align:center; vertical-align:middle; color:white; font-weight:bold; background-repeat:repeat-x; }
td.silverMiddleBig { width:136px; height:20px; background-image:url("../images/background/silver_middle.gif"); text-align:center; vertical-align:middle; color:black;  background-repeat:repeat-x; }
td.silverRight { width:1px; height:20px; background-image:url("../images/background/silver_right.gif"); }
td.greyLeft { width:1px; height:20px; background-image:url("../images/background/grey_left.gif"); }
td.greyMiddle { width:127px; height:20px; background-image:url("../images/background/grey_middle.gif"); text-align:center; vertical-align:middle; color:white;}
td.greyRight { width:1px; height:20px; background-image:url("../images/background/grey_right.gif"); }
td.yellow_left { width:1px; height:20px; background-image:url("../images/background/yellow_left.gif"); }
td.yellow_middle { height:20px; background-image:url("../images/background/yellow_middle.gif"); color:black; text-align:center; }
td.yellow_right { width:1px; height:20px; background-image:url("../images/background/yellow_right.gif"); }
td.scartsSpacerVer { width:4px; height:20px; }
td.scartsSpacerVer1px { width:1px; height:20px; }
td.scartsSpacerHor { width:230px; height:4px; }
td.scartsArrow { width:45px; height:20px; }
td.spacerVer1_20 { width:1px; height:20px; }
td.spacerVer1 { width:1px; }
td.spacerVer5px { width:5px; }
td.spacerHor5px { height:5px; }
td.spacerHor10px { height:10px; }
td.spacerHor15px { height:15px; }
td.spacerHor20px { height:20px; }
td.spacerHor1px { height:1px; }

td.eingerueckt { padding-left:20px; }
td.padl20 { padding-left:20px; }
td.padl10px { padding-left:10px; }
td.padl5px { padding-left:5px; }
td.artikelcontnopad { background-color:#f9f7eb; vertical-align:top;  }
td.artikelcont { padding-top:5px; padding-left:7px; padding-right:5px; padding-bottom:5px; background-color:#f9f7eb; vertical-align:top; }
td.artikelcontBold { padding:4px; background-color:#f9f7eb; vertical-align:top; font-weight:bold; }
td.artikelcontPrice {  padding-top:5px; padding-right:7px; padding-left:2px; padding-bottom:5px; background-color:#f9f7eb; vertical-align:top; }
td.artikelcontPriceBold {  padding-top:5px; padding-right:7px; padding-left:2px; padding-bottom:5px; background-color:#f9f7eb; vertical-align:top; font-weight:bold; }
a.artikellink { color:black; font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none; }
a.artikellink:hover { color:black; font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:underline; }
a.articlenavilink { color:black; font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none; }
a.articlenavilink:hover { color:#003399; font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:underline; }
input.artikelcount { width:51px; height:15px; font-weight:bold; text-align:right; border:1px solid black; padding-right:5px;}
td.spacerHor6px { height:6px; }
td.spacerHor3px { height:3px; }
td.artikelCountDotted { height:1px; background-image:url('../images/background/dots_articlepage.gif'); background-repeat:repeat-x; }
td.cartVehicle { background-color:#ECECEC; padding:5px 5px 5px 5px; }
td.cartMain { background-color:#F9F7EB; vertical-align:top; padding:5px 5px 5px 5px; }
td.cartIcon { vertical-align:top; } 
td.cartMainCount { background-color:#F9F7EB; vertical-align:top; padding:5px 0px 5px 0px; }
td.cartMainPrice { background-color: #F9F7EB; text-align:right; vertical-align:top; padding:5px 5px 5px 5px; }
td.cartMainBold { background-color:#F9F7EB; font-weight:bold; vertical-align:top; padding:5px 5px 5px 5px; }
td.cartAdditional { background-color:#FAF5DC; vertical-align:top; padding:5px 5px 5px 5px; }
td.cartAdditionalCount { background-color:#FAF5DC; vertical-align:top; padding:5px 0px 5px 0px; font-weight:bold; }
td.cartAdditionalPrice { background-color: #FAF5DC; text-align:right; vertical-align:top; padding:5px 5px 5px 5px; }
td.cartAdditionalBold { background-color:#FAF5DC; font-weight:bold; vertical-align:top; padding:5px 5px 5px 5px; }
td.cartCellDottedHor { background-image:url('../images/background/dots_articlepage.gif'); background-repeat:repeat-x; height:1px;}
td.cartBoldCentered { font-weight:bold; text-align:center; }
td.cartCellDottedVer { background-image:url('../images/background/dots_articlepage_ver.gif'); background-repeat:repeat-y; width:1px; }
td.cartSum { padding-right:5px; text-align:right; }
div.articleFilterDiv { padding-bottom:5px; }
div.articleFilterWithBg { padding:5px; background-image:url('../images/background/bg_filter.gif'); background-repeat:repeat; }
div.spacer5px { height:5px; width:5px; }
div.spacer1px { height:1px; width:1px; }
input.cartcount { width:31px; height:15px; text-align:center; vertical-align:middle; font-weight:bold; border:1px solid black; }
span.small { font-size:8px; }
span.smallBold { font-size:8px; font-weight:bold; }
div.spacer5pxdotted { width:65px; height:6px; background-image:url('../images/background/dots_articlepage.gif'); background-repeat:repeat-x; background-position:center; }
/* End new styles */
