/* CSS Document */
/* CSS Document */
body {
  background:  url() repeat-x fixed center top;
  text-align: center;
  border-top: 145px solid #fff;
  margin: 0;
}
.gbhdr {
  position: relative;
  z-index: 10;
  text-align: center;
}
.hdrCtr, #gnheader {
  margin: 0 1%;
  z-index: 50;
  position: absolute;
  width: 97%;
  left: 0px;
  padding-bottom: 0px;
  top: -152px
}
* html .hdrCtr {
  margin: 0 0px 0 -20px;
  z-index: 10;
  position: absolute;
  width: 978px;
  left: 0%;
}
table.tb_v4bc {
  border: 0 solid;
  color: #000000;
  margin: 0 0 0 -10px;
  position: absolute;
  top: -15px;
  width: 880px !important;
  z-index: 20;
}
* html table.tb_v4bc {
  margin: 0px;
  width: 920px !important;
  left: 0;
  top: -35px;
}
table.tb_v4bc td {
  padding: 0px 10px 0px 10px;
  color: #000;
  font-size: 10px !important
}
table.tb_v4bc td a {
  font-size: 10px !important;
  color: #000
}
table.tb_v4bc td a, ul.in a {
  color: #000 !important;
}
/*==pagewidth = pageminwidth = pagelayout = pagecontainer==*/
.pagewidth {
  width: 100%;
  text-align: center;
  background:   url(http://www.cpcarsundparts.de/ebayav2010/kachel.jpg) repeat-y center top;
}
* html .pageminwidth, * html .pagecontainer, * html .pagelayout {
  height: 1px
}
div.pageminwidth {
  text-align: center;
  padding-bottom: 10px;
  background: url(http://www.cpcarsundparts.de/ebayav2010/fuss.jpg) no-repeat center bottom;
}
* html .pageminwidth {
  padding-left: 0px !important
}
div.pagelayout {
  padding: 0px 0px 0px 0px;
  width: 100%;
  margin: 0 auto;
  background: url(http://www.cpcarsundparts.de/ebayav2010/header.jpg) repeat-x center top;
  position: relative
}
div.pagecontainer {
  margin: 0 auto;
  width: 880px;
  padding: 0 0px;
  border: solid #444;
  border-width: 0 0px 0;
  background: none !important;
  position:relative;
}
* html div.pagecontainer {
  position: relative;
  margin: 0 auto;
  padding: 0;
  border: 0px solid #eee;
}
.greeting a, .addllinks a {
  text-decoration: underline;
  color: #0000CC !important
}
.greeting a:hover, .addllinks a:hover {
  text-decoration: underline;
}
/*==============================================================*/
#header {
background:url("") no-repeat scroll center top transparent;
border:0 solid red;
height:360px;
left:0;

top:20px;
width:880px;
z-index:50;
}
#detopnavi, #entopnavi, #frtopnavi {
  top: 318px;
  position: absolute;
  left: 10px
}
#detopnavi a, #entopnavi a, #frtopnavi a {
  color: #ffe12a;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  padding: 0 20px;
}
#header form {
  display: inline
}
#header  input {
  height: 18px;
  font-size: 12px;
  background: #FEED55;
  border: 1px solid  #FDD93D;
  vertical-align: top
}
#header input.button {
  vertical-align: top
}
#slogande, #sloganen, #sloganfr {
  color: #ffe12a;
  position: absolute;
  right: 100px;
  top: 210px;
}
#slogande p, #sloganen p, #sloganfr p {
  font-weight: bold;
  text-align: right;
  line-height: 1.5;
  margin: 0px 0;
  text-transform: uppercase;
}
#sprachen {
  position: absolute;
  right: 20px;
  top: 210px;
  text-align: center;
}
#sprachen img {
  display: block;
  margin: 0 auto;
}
/*==============================================================*/
div.pagecontainer form table td {
  text-align: center;
  padding: 0 0px 0 0px;
}
div.pagecontainer table table table td {
/* accentbox */
  background: none;
}
div.pagecontainer table table table form table input {
  background: #fff;
  border: 1px solid #6C85A3;
  margin: 0px 10px 5px 10px
}
a:active, a:link, .novisited a:visited {
  color: #000;
}
a:visited {
  color: #666;
}
a:hover {
  color:  #c00;
  text-decoration: none
}
/*  ============================== */
#LeftPanel {
  padding: 0px 0 0 0
}
table.v4midBox tr.v4acp_mid td.v4mid form table {
  background: transparent;
  color: #10109F;
}
table.v4midBox tr.v4acp_mid td.v4mid form table input.v4sbox {
  width: 85px;
}
/*  ========== navi ============== */
#LeftPanel table.v4acpcont {
  background: transparent none repeat scroll 0 0;
  margin: 0px;
  width:  180px;
  z-index: 90;
}
* html #LeftPanel {
  padding-left: 0px;
}
#LeftPanel td.v4title {
}
#LeftPanel td.v4title font, #TopPromoArea td.v4title font {
  color: #2E6DA6;
  font-weight: bold;
  font-style: normal;
  font-size: 16px;
  display: none
}
#LeftPanel table.v4midBox {
  border: none;
  background: transparent;
  margin-top: 0px
}
#LeftPanel table.v4midBox tr.v4acp_mid td.v4mid {
  border-bottom: none;
}
div.lcat .ttl {
  background: transparent url() no-repeat  0px top;
  padding: 10px 5px 0 0px;
}
div.lcat ttl a {
  color: #555;
}
div.lcat {
  background: url() repeat-y;
  margin-left: 10px;
  width: 170px
}
div.lcat ul {
  margin: 0pt 0 0 0px;
  padding: 0px;
  width: 170px
}
div.lcat ul.lev1 {
}
div.lcat ul.lev2 {
  padding: 0pt 0pt 0pt 0px;
}
div.lcat ul.lev3 {
  padding: 0pt 0pt 0pt 5px;
}
div.lcat .lev1 li {
  list-style-type: none;
  font-weight: bold;
  margin: 15px 0pt 0px;
  color: #C17A27
}
div.lcat .lev2 li {
  font-weight: normal;
  color: #8D8D8D;
  list-style-image: url();
  margin: 2px 0pt 0px 0.3em;
}
div.lcat .lev3 li {
  font-weight: normal;
  color: #8D8D8D;
  list-style-image: url(http://);
  margin: 2px 0pt 0px;
  font-size: 12px
}
div.lcat ul.lev1 a, div.lcat .ttl a {
  color: #655217;
  font-size: 16px;
  font-weight: bold;
}
div.lcat ul.lev2 a {
  color: #000;
  font-weight: bold;
  font-size: 12px
}
div.lcat ul.lev3 a {
  color: #555
}
div.lcat ul.lev2 a:hover, div.lcat .ttl a:hover {
  color: #000;
}
div.lcat li span.cnt {
  color: #666 !important;
  font-family: Verdana;
  font-size: xx-small;
}
table.v4thldr td {
  color: #eee;
  font-family: arial;
  font-size: small;
  font-style: normal;
}
/*  ============================ */
td#CentralArea {
    padding: 0 10px 0 5px;
}
td#CentralArea div.v4stabl {
  padding: 0 10px 3px 0;
  color: #101096;
}
.r3_t, .r3_t b, .r3_bl, .r3_bl b {
  background: transparent none no-repeat scroll 0 0;
  font-size: 0;
  height: 0px;
}
.r3_cm {
    padding: 0px;
}
.r3_t i, .r3_bl i {
  border: none;
  height: 1px;
  margin-right: 6px;
  overflow: hidden;
}
.r3_hm, .r3_c, .r3_s {
  border: solid #CCCCCC;
  border-width: 0 0px;
}
div.fpcc {
  clear: both;
  margin: 0;
  padding: 0 0 3px 10px;
  color: #101096
}
.fpcc .countClass {
  color: #c00;
}
.fpcc .matchClass {
  color: #101096;
}
.fpcc span.keywordClass {
  background-color: transparent;
  color: #101096;
}
.olp-mn table {
  position: relative;
  top: 50px
}
div.rs_box {
  border-top: 0px solid #E8E8E8;
}
.ctrlbr {
  border-bottom: 0px solid #E8E8E8;
  border-top: 1px solid #E8E8E8;
  margin-right: 25px;
}
span.pdmt .label {
  color: #101096;
  font-weight: normal;
}
span.pdmt .cur {
  color: #000;
}
span.pdmt .cur img {
  background: #fff;
  padding: 2px;
}
div.cmpb {
  background-color: #FEF7AE;
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #FFFFFF;
  padding: 5px 0;
  margin: 0 20px 10px 0
}
.cmpb td.left , .cmpb td.center {
  vertical-align: middle;
}
.cmpBr .cmsg {
  float: right;
  padding: 5px 0px 2px 0;
  color: #000
}
.cmpBr {
background-color:transparent;
border-bottom:1px solid #fff
}

.grid td.gallery {
  background: #FEFCE5 url() no-repeat scroll center top;
  vertical-align: top;
}
.grid td.left {
  border-left: 0px solid #CCCCCC;
}
.grid table.gallery td.camera {
background: #FFFFFF;
height:170px;
padding-top:10px;
}
table.gallery td.picture div.image {
  margin: 0 auto 6px;
  overflow: hidden;
}
table.gallery .mi {
  min-height: 1px;
  padding-top: 0px;
}
table.gallery td.details {
  vertical-align: top;
}
table.gallery td.details  div {
  margin: 0px 0;
}
table.gallery div.ttl {
  margin: 2px 0px;
  text-align: center;
}
table.gallery div.ttl a {
  font-weight: bold;
  color: #101096;
}
table.gallery div.ttl  img {
  display: none;
}
table.gallery td.details div.basics {
  background: transparent url() no-repeat scroll center bottom;
  padding: 5px 15px 0px;
  border: 0px solid red;
}
div.basics span.alert {
  color: #D50000;
}
table.gallery table.fixed div.time2 {
    font-size: 11px;
    padding-right: 0px;
}
div.itemseparator {
  border: none;
  margin: 2px 0;
}
/* ================================================= */
td#CentralArea div.dynpg {
border-top:0px solid #000;
margin:0;
padding:30px 10px 10px;
}
table.pgbc {
background-color:transparent;
border:none
}
.dynpg span.page, .dynpg .r .form label,
.dynpg .prev a.disabled {
color:#eee;
}
table.pager td.pages {
}
table.pager td.pages a {
  color: #fff !important
}
.dynpg .next a.enabled {
  color: #FFFFFF;
  cursor: pointer;
}

/* ================================================== */
.stBadge {
  margin: 90px 10px 50px 20px;
  min-width: 520px;
}
.stBadge-accent {
  display: none
}
.whiter-rcp {
  border: 1px solid #666;
  text-align: left;
  color: #fff;
}
.stBadge-text {
  color: #eee;
  font-weight: bold;
}
.stBadge-midContent table {
  background: transparent
}
.stBadge-midContent table a {color:#eee}
.mbg {
  background: transparent none repeat scroll 0 0;
  color: #fff;
  display: inline;
  font-size: inherit;
  padding: 6px;
}
.mbg a {
  color: #ccc;
  }

.whiter-rcp .whiter-s_nf {
  background-color: transparent;
}
.in a:active, .in a:link, .in a:visited {
  color: #ccc;
  text-decoration: none;
}
#sModule {  
  padding-top: 0px;
}
#sFooter {
  border-top: 0px solid #fff;
  padding-top: 5px;
}
#sFooter table.tb_v4bc td a, ul.in a {
  color: #eee !important;
}
#glbfooter {
  color: #ccc;
  background: #000
}
#glbfooter td.g-pipe {
  color: #ccc
}
#glbfooter td.g-pipe a {
  color: #ccc
}
#glbfooter td.g-pipe img {
  height:5px
}
.g-nav {
  padding-bottom: 2px;
  color: #5656FF
}
.g-nav  a {
  color: #1616DE
}
td.coreFooterLegalNotice, td.coreFooterLegalNotice a {color: #9999CC}
.coreFooterLinks a:active, .coreFooterLinks a:focus, .coreFooterLinks a:hover, .coreFooterLinks a:link {
color: #9999CC;
}
td.coreFooterLegalNotice img {height:10px}
/* ============= promo oben ============= */
#TopPromoArea {
  width: 98%;
  border-bottom: 1px solid #101096;
  margin-bottom: 5px
}
tr.v4footr td.v4footd, table.v4midBox {
  background-color: transparent;
  border: none;
}
table#TopPromoArea td.v4topleft {
  border-right: 1px solid #101096
}
table#TopPromoArea td.v4topright {
  padding: 0 0 0 1px;
}

/* ============================ */
div#mich {
margin: 0 30px 140px;
}
