@CHARSET "UTF-8";

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; }

body{
	padding:0px;
	margin:0px;
}

#outer{
	width:1105px;
	margin-left:auto;
	margin-right:auto;
}

#inner{
	width:1025px;
	margin-left:40px;
	margin-right:40px;
	padding-top:38px;
}

#bottomCapax{
	width:1105px;
	height:41px;
	margin-left:auto;
	margin-right:auto;
}

#capaxLogo{
	margin-left:655px;
}

#bottom{
	width:1105px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
}

#header{
	width:1025px;
	height:142px;
	margin-left:40px;
	margin-right:40px;
	position:relative;
}

#flags{
	position:absolute;
	width:54px;
	height:16px;
	z-index:5;
	left:940px;
	top:50px;
}

#innerLeft{
	width:120px;
	margin-left:20px;
	float:left;
	display:inline;
}

#innerMiddle{
	width:585px;
	margin-left:15px;
	float:left;
	display:inline;
}

#innerRight{
	width:250px;
	margin-left:15px;
	display:inline;
	float:left;
	height:300px;
}

#navigationHead{
	width:120px;
	height:39px;
	margin-bottom:5px;
}

#loginHead{
	width:120px;
	height:39px;
	margin-bottom:5px;
}

#contentHead{
	height:39px;
	width:585px;
	margin-bottom:5px;
}

#cartHead{
	height:39px;
	width:250px;
	margin-bottom:5px;
}

#navigationContainer{
	border:1px dotted #404040;
}

#contentOuter{
	border:1px dotted #404040;
	padding:5px;
}

#content{
	background-color:white;
	min-height:400px;
	padding:10px;
}

#cartContainer{
	padding:5px;
	padding-bottom:10px;
	border:1px dotted #404040;
}

#addressBottom{
	border:1px dotted #404040;
	text-align:center;
	padding:5px;
	color:white;
	margin-top:10px;
}

/* left navigation links */
.subnav{
	background-color:#404040;
}
#navigationContainer a { color:white; text-decoration:none; display:block; padding:5px; }
#navigationContainer a:hover, #navigationContainer a.active { color:black; text-decoration:none; background-color:white; }
#navigationContainer .subnav a { background-color:#404040; }
#navigationContainer .subnav a:hover, #navigationContainer .subnav a.active {  color:black; text-decoration:none; background-color:white; }
.naviSpacer { height:1px; font-size:1px; line-height:1px; margin-left:5px; margin-right:5px; }

#addressBottom a { color:white; text-decoration:none; }
#addressBottom a:hover { color:white; text-decoration:underline; }

div.continueButton { padding-top:10px; }

.bold { font-weight:bold; }

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; }

/* right navigation */
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.spacerNavigationRight { height:1px; font-size:1px; line-height:1px; }
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; }


