root { 
    display: block;
}

body {
    margin:0px auto; padding:0px;  height:100%;
    font-size:100.01%;
    min-width: 41em;
}

html,body,p,ul,ol,li,td,th,dl,dt,blockquote,textarea,h1,h2,h3,h4,h5 {
    color:#000000;
    font-family:verdana,sans-serif;
}

table, table caption, table th, table tr, table td, table tr th, table tr td {font-size: 1em;} /* w3 IE55 hack */
p,li,dd,dt {font-size:1em;}
h1 {font-size:2.2em; font-weight:normal; margin:0;}
h2 {font-size:1.6em; font-weight:normal; margin:0;}
h3 {font-size:1.3em; font-weight:bold; margin:2;}
pre {font-size:12px;}

div {font-size:12px;}

img {padding:0px; margin:0px; border:none;}

/* p {margin:0;} */
a { color:#000000; text-decoration: none; }
a:visited { color:#000000; }
a:active { color:rgb(179,0,37); text-decoration: none; }
a:hover { color:rgb(179,0,37); text-decoration: underline; }

form {padding:0px; margin:0px; display:inline;}
input {padding:0px; margin:0px; font-size: 12px; font-family: verdana; background-color:#ffffff; border: 1px solid #C3C3C3; }
input#inbut { padding:2px; font-weight:bold; font-size: 10px; font-family: verdana; background-color:#F9F9F9; border: 1px solid #C3C3C3; cursor: pointer; }

textarea {padding:0px; margin:0px; font-size: 12px; font-family: verdana; }

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

table {border:0; padding:0;}

#pvall { 	position: relative; height:100%;
          margin:0px;
          /* margin:0 auto; min-width:1000px; max-width:1400px;width:1000px; */
          /* background-image:url('/assets/nd/lcdtv/bg_tv_02.jpg'); background-position:0px 110px; background-repeat:repeat-y; */
}
div#clearer { 	clear:both; font-size:1px; }

div#pvhead {		position: relative; width:1000px; height:138px; padding:0px; padding-bottom:10px; margin:0px auto; text-align:left; background-color:#fff;
}

#pvleft {	position:relative; top:0px;left:0px; width:178px; padding:0px; margin:0px; vertical-align: top;
          text-align:left; /*min-height:100%;*/
}

.rich-panelbar {
    border:0px solid;
}

#pvright {	position:relative; width: 215px; padding: 0px; text-align:left; margin: 0px; vertical-align: top;}


#pvcontent {
    /*	das ding ist 584px breit! */
    /* border: 1px dashed silver;  margin-left:184px; margin-right:231px; */
    position:relative;  margin:0 0px 0 0px; padding:0px; text-align:left; vertical-align: top;/*height:100%;*/
    width:auto; min-width: 600px;
}

#pvmidright {
    /*	das ding ist 584px breit! */
    /* border: 1px dashed silver;  margin-left:184px; margin-right:231px; */
    margin:0px auto; padding:0px; text-align:left; /*height:100%;*/
    min-width:1000px; border: 0px; width: 100%;
}

/* FOOTER */
div#pvfoot {  clear:both; margin:0px auto;width:1000px; height:160px; padding:10px 0px 10px 0px; text-align:center; font-size:14px; font-weight:bold; }
/* IE7 interpretation */

div#pvfoot #pvfootbox { color:#868686; width:1000px; height:110px; font-weight:normal; font-size:10px; text-align:justify; }
/* globale items */
#lbk3-4899 { font-size:10px; font-family:verdana; font-weight:bold; color:#269207; }
#lbk1-2 { font-size:10px; font-family:verdana; font-weight: bold; color:#269207; }
#lbk4900-0  { font-size:10px; font-family:verdana; font-weight: bold; color:#269207; }
#lbk0-0 { font-size:10px; font-family:verdana; font-weight:normal; color:#E18808; }
#lbk-11-0 { font-size:10px; font-family:verdana; font-weight: normal; color:#000000; }
.v16bold { font-size:16px; font-family:verdana; font-weight:bold;  }
.v10normal { font-size:10px; font-family:verdana; font-weight:normal;  }
#faqq { color:#0000dd; font-weight:bold; font-size:16px; font-family:Arial;}


/* die boxen in den top div elementen */
#pvhead #pvlogo { position: absolute; top:0px; left: 0px; width:1000px; height: 114px; xbackground-image:url('images/bg_top_left.gif');
                  background-repeat:repeat-x; }
/*
#pvhead #pvrighttoptop { position: absolute; top:0px; left: 580px; width:420px; height: 70px; background-color:#0054A6; vertical-align:middle; text-align:center; line-height:68px; font-size:14px; font-weight:bold; color:white;  }
#pvhead #pvrighttop { position: absolute; top:70px; left: 580px; width:420px; height:44px; line-height:44px; background-color:#000; text-align:center; vertical-align:middle; color:white; }
*/

#pvhead #pvheadwwwpvat { position: absolute; top:114px; left:0px; width:178px; height: 24px; vertical-align:middle;
                         line-height: 24px; text-align: center; color: #B2B4B6; font-weight:bold;
                         background-image:url('/shop/images/pvheadwwwpvat_bg.gif'); background-repeat:repeat-x;
}
#pvhead #pvheadwwwpvat:hover { background-image:url('/shop/images/pvheadwwwpvat_bg2.gif'); background-repeat:repeat-x;}
#pvhead #pvheadwwwpvat a { color:#fff; text-decoration: none; }
#pvhead #pvheadwwwpvat a:visited { color:#fff; }
#pvhead #pvheadwwwpvat a:active { color:#ff0000; text-decoration: none; }
#pvhead #pvheadwwwpvat a:hover { color:#ff0000; text-decoration: underline; }

#pvhead #pvheadtextcontainer { position:absolute; top:114px; left:45px; width:953px; height: 24px; background-color:#B2B4B6; }
#pvhead #pvheadtextcontainer #pvheadtextbox { float:left; position:relative; height:24px; width:137px;
                                              vertical-align:middle; line-height:24px; text-align:center; padding:0px; margin:0px;
                                              background-image:url('/shop/images/pvheadtextcontainer.gif'); background-repeat:repeat-x;
}
#pvhead #pvheadtextcontainer #pvheadtextbox:hover { background-image:url('/shop/images/pvheadtextcontainer2.gif'); background-repeat:repeat-x; }

#pvhead #pvheadtextcontainer #pvheadtextbox a { color: #fff;  text-decoration: none; }
#pvhead #pvheadtextcontainer #pvheadtextbox a:visited { color:#fff; }
#pvhead #pvheadtextcontainer #pvheadtextbox a:active { color:#ff0000; text-decoration: none; }
#pvhead #pvheadtextcontainer #pvheadtextbox a:hover { color:#fff; text-decoration: underline; }


#pvleft #pvleftcallbox { position: relative; top:0px; left: 8px; width:155px; vertical-align:middle; text-align:left; color:black; font-size:10px;
                         border:1px solid #B0B1B1; background-color:#DBDBDB; padding-top:5px; padding-bottom:5px; padding-left:2px; }
#pvleft #pvleftcallboxtitle { color:black; width:178px; height:24px; text-align:left; line-height:24px; vertical-align:middle; margin-left:0px; margin-right:0px;
                              margin-top:0px; margin-bottom:0px; background-image:url(/shop/images/left_navi_button.gif); background-repeat:no-repeat; font-weight:bold; font-size:12px; padding-top:0px; padding-bottom:0px; padding-left:10px; padding-right:0px; }

#pvleft #pvleftcallbox ul { color:black; padding:0px; margin:0px 0px 2px 0px; list-style-position:inside; list-style-type:disc; }
#pvleft #pvleftcallbox ul li { margin:0px 0px 2px 3px; color:white; }
#pvleft #pvleftcallbox ul li a { color:black;  text-decoration: none; }
#pvleft #pvleftcallbox ul li a:visited { color:black; }
#pvleft #pvleftcallbox ul li a:active { color:#ff0000; text-decoration: none; }
#pvleft #pvleftcallbox ul li a:hover { color:black; text-decoration: underline; }

#ordnavos { padding:0px; margin-top: 0px; margin-bottom: 2px; margin-left: 20px; margin-right: 0px; list-style-position:outside; list-style-type:decimal; }
* html #pvleft #pvleftcallbox #ordnavos { margin-left: 25px; }
#ordnavos li { margin-top:4px; margin-bottom:5px; margin-left:0px; margin-right:0px; font-weight:bold; font-size:12px; color:#000; }
#ordnavos li a:link { font-weight:bold; font-size:12px; color:#B9B9B9; }
#ordnavos li a:visited { font-weight:bold; font-size:12px; color:#000; }
#ordnavos #nACTIVE a { font-weight:bold; font-size:12px; color:#91D404; }

#ordnavos #ordnavos2 { padding:0px; margin-top: 0px; margin-bottom: 2px; margin-left: 20px; margin-right: 0px; list-style-position:outside; list-style-type:disc; }
#ordnavos #ordnavos2 li { margin-top:2px; margin-bottom:2px; margin-left:0px; margin-right:0px; font-weight:normal; font-size:10px; }
#ordnavos #ordnavos2 li a { font-weight:normal; font-size:10px; color:#B9B9B9; }
#ordnavos #ordnavos2 #nACTIVE a { font-weight:normal; font-size:10px; color:#91D404; }

#pvleft #pvleftnavi { position:relative; width:178px; }

#pvleft  #pvleftnavi #pvleftnavilastgroups { position: relative; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; list-style-position:outside; list-style-type:none; }

#pvleft  #pvleftnavi #pvleftnavilastgroups #pvleftnavilastgroupsitems { width: 178px; height:24px; background-image:url(/shop/images/left_navi_button.gif); background-repeat:no-repeat; line-height: 24px; vertical-align:middle; text-align:left; padding-top: 0px; padding-bottom: 1px; padding-left: 0px; padding-right: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; text-indent:12px;}
#pvleft  #pvleftnavi #pvleftnavilastgroups #pvleftnavilastgroupsitems a { color:black; font-weight:normal; }
#pvleft  #pvleftnavi #pvleftnavilastgroups #pvleftnavilastgroupsitems a:hover { color:#D80000; }
#pvleft  #pvleftnavi #pvleftnavilastgroups #pvleftnavilastgroupsitems:hover {  }


/* nav1 */
#pvleft  #pvleftnavi #pvleftnavimainnav1 {  position: relative; top:0px; left: 9px; width:155px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; list-style-position:inside; list-style-type:none; background-color:#DBDBDB; border:1px solid #B0B1B1; }
#pvleft  #pvleftnavi #pvleftnavimainnav1 #pvleftnavimainnavitems { text-align:left; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-top: 0px; margin-bottom: 2px; margin-left: 15px; margin-right: 0px; font-size: 11px; }
#pvleft  #pvleftnavi #pvleftnavimainnav1 #pvleftnavimainnavitems #navimg { border:0; margin-top:2px; margin-bottom:2px; }

* html div#pvleft #pvleftnavi #pvleftnavimainnav1 #pvleftnavimainnavitems { margin-left: 0px; }

/* nav 2 */
#pvleft  #pvleftnavi #pvleftnavimainnav1 #pvleftnavimainnav2 {  position:relative; top:0px; left:8px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-top:0px; margin-bottom:2px; margin-left:15px; margin-right:5px; list-style-position:outside; list-style-image:url('/assets/nd/menue/hyphen.gif'); }
#pvleft  #pvleftnavi #pvleftnavimainnav1 #pvleftnavimainnav2 #pvleftnavimainnavitems { margin-bottom:0px; margin-left:5px;  }

/* nav3 */
#pvleft  #pvleftnavi #pvleftnavimainnav1 #pvleftnavimainnav2 #pvleftnavimainnav3 { padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-top:0px; margin-bottom:2px; margin-left:15px; margin-right:5px;  }
#pvleft  #pvleftnavi #pvleftnavimainnav1 #pvleftnavimainnav2 #pvleftnavimainnav3 #pvleftnavimainnavitems { margin-bottom:0px; margin-left:5px;  }

/* nav 4 */
#pvleft  #pvleftnavi #pvleftnavimainnav1 #pvleftnavimainnav2 #pvleftnavimainnav3  #pvleftnavimainnav4 { padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-top:0px; margin-bottom:2px; margin-left:15px; margin-right:5px;  }
#pvleft  #pvleftnavi #pvleftnavimainnav1 #pvleftnavimainnav2 #pvleftnavimainnav3  #pvleftnavimainnav4 #pvleftnavimainnavitems { margin-bottom:0px; margin-left:5px;  }


#pvleft  #pvleftnavi #pvleftnavimainnavhead { width:178px; height:24px; background-image:url(/shop/images/left_navi_button.gif); background-repeat:no-repeat;  line-height:24px; vertical-align:middle; text-align:left; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:12px; font-weight:bold; }
#pvleft  #pvleftnavi #pvleftnavimainnavhead:hover {  }
#pvleft  #pvleftnavi #pvleftnavimainnavhead a { color:black;  text-decoration: none; }
#pvleft  #pvleftnavi #pvleftnavimainnavhead a:visited { color:black; }
#pvleft  #pvleftnavi #pvleftnavimainnavhead a:active { color:#D80000; text-decoration: none; }
#pvleft  #pvleftnavi #pvleftnavimainnavhead a:hover { color:#D80000; text-decoration: underline; }



#pvright #pvrightboxtitle { color:black; width:224px; height:24px; text-align:left; line-height:24px; vertical-align:middle; margin-left:0px; margin-right:0px;
                            margin-top:0px; margin-bottom:0px; background-image:url(/shop/images/right_button.gif); background-repeat:no-repeat; font-weight:bold;
                            font-size:12px; padding-top:0px; padding-bottom:0px; padding-left:10px; padding-right:0px;}
#pvright #pvrightbox { width:200px; text-align:left; margin-left:9px; margin-top:0px; margin-bottom:10px; padding:2px; background-color:#DBDBDB; border:1px solid #B0B1B1; color:black; }

#pvright #pvrightbox ul li { color:black; margin-left:-10px; }

#pvright #pvrightbox #pvrightbaskettable { table-layout:fixed; width:200px; text-align:left; margin-left:0px; margin-top:0px; margin-bottom:0px; padding:1px; font-size:10px;  }

#pvright #pvrightbox #pvrightbaskettable #prbthead td { font-weight:bold; color:black; }
#pvright #pvrightbox #pvrightbaskettable #prbthead #prbtnums { text-align:right; white-space:nowrap;  }
#pvright #pvrightbox #pvrightbaskettable #prbtfoot td { font-size:12px; font-weight:normal; text-align:right; color:black;  }

#pvright #pvrightbox #pvrightbaskettable #prbtrow { vertical-align:top; font-weight:normal; }
#pvright #pvrightbox #pvrightbaskettable #prbtrow #prbtnums { text-align:right; white-space:nowrap;  }
#pvright #pvrightbox #pvrightbaskettable #prbtrow td { background-color:white; color:black; }
#pvright #pvrightbox #pvrightbaskettable #prbtrow td a { color:black; }

#pvright #pvrightbox #pvrbtbutton { width:190px; height:14px; line-height:14px; text-align:center; vertical-align:middle; margin-left:auto; margin-right:auto; margin-top:2px; margin-bottom:2px; padding:2px; background-color:#F9F9F9; font-size:12px; font-weight:bold; display:block; border-width:1px; border-color:#808080; border-style:outset; cursor:pointer; }
#pvright #pvrightbox #pvrbtbutton:active { border-style:inset; }
#pvright #pvrightbox #pvrbtbutton #bt1 { font-size:10px;  }

/* WK BUTTONS ÄNDERN LÖSCHEN */
#pvright #pvrightbox #pvrbtbuttonl { float:left; width:86px; height:14px; line-height:14px; text-align:center; vertical-align:middle; margin-left:2px; margin-right:2px; margin-top:2px; margin-bottom:2px; padding:2px; background-color:#F9F9F9; font-size:10px; font-weight:bold; display:block; border-width:1px; border-color:#808080; border-style:outset; cursor:pointer; }
#pvright #pvrightbox #pvrbtbuttonl:active { border-style:inset; }
#pvright #pvrightbox #pvrbtbuttonr { float:right; width:86px; height:14px; line-height:14px; text-align:center; vertical-align:middle; margin-left:2px; margin-right:2px; margin-top:2px; margin-bottom:2px; padding:2px; background-color:#F9F9F9; font-size:10px; font-weight:bold; display:block; border-width:1px; border-color:#808080; border-style:outset; cursor:pointer; }
#pvright #pvrightbox #pvrbtbuttonr:active { border-style:inset; }

/* LOGIN BOX  RECHTS */
#pvright #pvrightbox #pvrlogintable { table-layout:auto; width:200px; text-align:left; margin-left:0px; margin-top:0px; margin-bottom:0px; padding:1px; font-size:11px; border:0px;}
#pvright #pvrightbox #pvrlogintable #pvrloginbut1{ width:114px; height:14px; line-height:14px; text-align:center; vertical-align:middle; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding:2px; background-color:#F9F9F9; font-size:12px; font-weight:normal; display:block; border-width:1px; border-color:#808080; border-style:outset; cursor:pointer; white-space:nowrap; }
#pvright #pvrightbox #pvrlogintable #pvrloginbut1:active { border-style:inset;  }

#pvright #pvrightbox #pvrlogintable #pvrloginttext { width:114px; height:14px; line-height:14px; text-align:left; vertical-align:middle; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding:2px; background-color:#ffffff; font-size:11px; font-weight:normal; border-width:1px; border-color:#000000; border-style:outset; }


/* CONTENT !!!!! */
div#pvcontent #kernelgroupsbox {
    margin:0px; padding:0px; width:584px; height:408px; background-image:url(/shop/images/bg_groups.jpg); background-repeat:no-repeat;
}
* html div#pvcontent #kernelgroupsbox { width:573px; }

div#pvcontent #kernelgroupsbox #kernelgroupsbox2 {
    margin-left:auto; margin-right:auto; padding-top:60px; text-align:left; width:340px; height:294px;
}
div#pvcontent #kernelgroupsbox #kernelgroupsitems {
    font-size:14px; font-weight:bold;
    margin:3px;	padding:0px; text-align:left; width:160px; float:left;
}

div#pvcontent #kernelgroupsbox #kernelgroupsitems #kernelgroupsitemssub {
    margin-left:12px; margin-top:1px; padding:0px; text-align:left; font-size:10px; font-weight:normal;
}



div#pvcontent #pvcontentnavpath {
    /* border: 1px solid #C9C9C9; background-color: #F7F7F7; */ margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:4px;
    top:0px; left:0px; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:2px; text-align:left;
}
div#pvcontent #pvcontentsearch {
    /* border: 1px solid black; background-color: #F7F7F7; */ margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:4px;
    top:0px; left:0px; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:2px; text-align:left; font-size:14px; font-weight:bold;
}
div#pvcontent #pvcontentsearch #searchbox { width:370px; height:22px; vertical-align:middle; text-align:left; line-height:22px; font-size:12px; color:black;
                                            padding:0px; margin:3px; border:1px solid #C3C3C3; background-color:white; }
div#pvcontent #pvcontentsearch #subbutton{ width:90px; height:22px; vertical-align:middle; text-align:center; line-height:22px; font-size:12px; }

/* STARTSEITE!!!!!!!
	ROOT
	584 breite gesamt in zwei spalten á 284 breit mit padding4 und border1 und 4 pixel spacer in der mitte
div#pvcontent entfern
*/
#tvrootTB { position:absolute; display:block; width:584px; height:448px; background-image:url(/shop/images/bg_tv_prod_TB.jpg); background-repeat:no-repeat; }
* html #tvrootTB { width:575px;  }
#tvrootTB #tvrootTBHint { width:200px; /* height:100px; */ color:white; padding-top:245px; margin-left:240px; }

#pvc-root-singlebox { top:0px; left:0px; float:left; width:584px; height:448px; text-align:center; margin:0px 0px 2px 0px; padding:2px;
                      font-family:verdana; font-weight:normal; font-size:11px; overflow:hidden;
                      background-image:url('/shop/images/bg_tv_prod2.jpg'); background-repeat:no-repeat;
}
* html #pvc-root-singlebox { width:571px;}
#pvc-root-singlebox #count { border:0; width:20px; height:40px; margin:0; padding:0; float:left; }

#pvc-root-singlebox #sbpricetable { table-layout:fixed; position:relative; top:120px; left:168px; width:305px; height:244px; }

/*ie6*/
* html #pvc-root-singlebox #sbpricetable { position:relative; top:118px; left:40px; width:305px; height:244px; }
/*ie7*/
*:first-child+html #pvc-root-singlebox #sbpricetable { position:relative; top:118px; left:33px; width:305px; height:244px; }

#sbinfo { margin-left:2px; width:140px; text-align:center;  font-weight:normal; font-size:10px; color:#8C8C8C; }

#pvc-root-singlebox #sbpriceBLUE { width:140px; height:24px; line-height:24px; white-space:nowrap; vertical-align:middle; text-align:center; color:#ffffff;
                                   background-image:url(/shop/images/button_blue_140.gif); background-repeat:no-repeat;
                                   padding:0px; margin-left:2px; font-family:verdana; font-weight:bold; font-size:21px; }

#pvc-root-singlebox #sbpriceRED { width:140px; height:24px; line-height:24px; white-space:nowrap; vertical-align:middle; text-align:center; color:#ffffff;
                                  background-image:url(/shop/images/button_red_140.gif); background-repeat:no-repeat;
                                  padding:0px; margin-left:2px; font-family:verdana; font-weight:bold; font-size:21px; }

#pvc-root-singlebox #sbstock {  width:140px; text-align:center; margin-left:2px;  }

#pvc-root-singlebox #sbimg { position:relative; top:150px; left:100px;  width:187px; height:160px; margin-left:auto; margin-right:auto; margin-top:5px; }
#pvc-root-singlebox #sbhead { white-space:wrap; text-align:center; font-weight:bold; font-size:13px; overflow:hidden; }


#sbgoto { width:187px; text-align:right; font-weight:bold; padding-top:3px; padding-bottom:3px; font-size:14px; }

#pvc-root-singlebox a { text-align:center; }
#pvc-root-singlebox a img { height:60px; overflow:hidden; margin-top:10px; margin-bottom:4px; }

/* SUB ROOTS
	TOPCAT
	584 breite gesamt in zwei spalten á 284 breit mit padding4 und border1 und 4 pixel spacer in der mitte
*/
div#pvcontent #pvc-ppm-singleboxSPACER {  /* border:1px solid red; */ float:left; width:3px; height:320px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:2px; padding:0px; color:#ffffff; }
* html div#pvcontent #pvc-ppm-singleboxSPACER { display:inline; margin-right: -3px; }

div#pvcontent #pvc-ppm-singlebox { top:0px; left:0px; float:left; width:187px; height:360px; text-align:center; margin:0px 0px 2px 0px; padding:2px; background-color:#ffffff;
                                   /* border:1px solid #C9C9C9; */ font-family:Verdana; font-weight:normal; font-size:11px; overflow:hidden;}
* html div#pvcontent #pvc-ppm-singlebox { width:185px;}
div#pvcontent #pvc-ppm-singlebox #sbhead { width:187px; white-space:nowrap; text-align:center; font-weight:bold; font-size:13px; overflow:hidden; }
div#pvcontent #pvc-ppm-singlebox #sbgid { width:187px; white-space:nowrap; text-align:center; font-weight:normal; font-size:10px; overflow:hidden; }
div#pvcontent #pvc-ppm-singlebox #sbimg { width:187px; height:160px; margin-left:auto; margin-right:auto; margin-top:5px; }
div#pvcontent #pvc-ppm-singlebox #count { border:0; width:20px; height:30px; margin:0; padding:0; float:left; }
#hstl { width:165px; height:30px; border:0; padding:0; text-align:center;
        font-size:18px; font-weight:bold; vertical-align:middle; xline-height:30px; float:left; text-shadow:#DEDEDE 3px 2px; white-space:nowrap; }
* html  #hstl { margin-left:-3px; }
div#pvcontent #pvc-ppm-singlebox #sbpriceBLUE { width:182px; height:24px; line-height:24px; white-space:nowrap; vertical-align:middle; text-align:center; color:#ffffff;
                                                background-image:url(/shop/images/button_blue_170.gif); background-repeat:no-repeat; background-position:center;
                                                padding:1px; margin-left:auto; margin-right:auto; font-family:verdana; font-weight:bold; font-size:21px; }

div#pvcontent #pvc-ppm-singlebox #sbpriceRED { width:182px; height:24px; line-height:24px; white-space:nowrap; vertical-align:middle; text-align:center; color:#ffffff;
                                               background-image:url(/shop/images/button_red_170.gif); background-repeat:no-repeat; background-position:center;
                                               padding:1px; margin-left:auto; margin-right:auto; font-family:verdana; font-weight:bold; font-size:21px; }

#sbgoto { width:187px; text-align:right; font-weight:bold; padding-top:3px; padding-bottom:3px; font-size:14px; }
div#pvcontent #pvc-ppm-singlebox #sbstock {  width:187px; text-align:right; }
#sbinfo { width:187px; text-align:right;  font-weight:normal; font-size:10px; color:#8C8C8C; }
div#pvcontent #pvc-ppm-singlebox a { text-align:center; }
div#pvcontent #pvc-ppm-singlebox a img { height:60px; overflow:hidden; margin-top:10px; margin-bottom:4px; }


/* normale produkt ansicht im zwei spalten modus */
div#pvcontent #pvc-pgROOT-sglboxSPACER { float:left; width:4px; height:320px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:2px; padding:0px; color:#ffffff; }
* html div#pvcontent #pvc-pgROOT-sglboxSPACER { display:inline; }
div#pvcontent #pvc-pgROOT-sglbox { top:0px; left:0px; float:left; width:284px; height:380px; text-align:center; margin:0px 0px 0px 0px; padding:2px;
                                   /* border:1px solid #C9C9C9; */ font-family:verdana; font-weight:normal; font-size:12px; overflow:hidden;}
div#pvcontent #pvc-pgROOT-sglbox:hover { background-color:#ececec; }
* html div#pvcontent #pvc-pgROOT-sglbox { width:279px;}
#sbprod {  width:280px; white-space:nowrap; text-align:center; font-weight:bold; font-size:14px; overflow:hidden;  }
#sbgid { width:284px; white-space:nowrap; text-align:center; font-weight:normal; font-size:12px; overflow:hidden; }
#sbimg { width:280px; height:160px; margin-left:auto; margin-right:auto; margin-top:5px;
         cursor:pointer;  background-repeat:no-repeat; background-position:center; background-color:white;
}
div#pvcontent #pvc-pgROOT-sglbox #count { border:0; width:20px; height:30px; margin:0; padding:0; float:left; }
#hstl { width:220px; height:30px; border:0; padding:0; text-align:center;
        font-size:18px; font-weight:bold; vertical-align:middle; text-shadow:#DEDEDE 3px 2px; white-space:nowrap; float:left; }
* html #hstl { margin-left:-3px; }

#sbpriceBLUE { width:284px; height:24px; line-height:24px; white-space:nowrap; vertical-align:middle; text-align:center; color:#ffffff;
               background-image:url(/shop/images/button_blue_170.gif); background-repeat:no-repeat; background-position:center;
               padding:1px; margin-left:auto; margin-right:auto; font-family:verdana; font-weight:bold; font-size:18px; }
/* width:284px; */
#sbpriceRED {  height:24px; line-height:24px; white-space:nowrap; vertical-align:middle; text-align:center; color:#ffffff;
               background-image:url(/shop/images/button_red_170.gif); background-repeat:no-repeat; background-position:center;
               padding:1px; margin-left:auto; margin-right:auto; font-family:verdana; font-weight:bold; font-size:18px; }

div#pvcontent #pvc-pgROOT-sglbox #pricetxt { height:24px; line-height:24px; white-space:nowrap; vertical-align:middle; text-align:center; color:black;
                                             padding:1px; margin-left:auto; margin-right:auto; font-family:verdana; font-weight:bold; font-size:14px; }



div#pvcontent #pvc-pgROOT-sglbox #sbwk { width:284px; text-align:center; padding-top:2px; padding-bottom:2px; }
#sbgoto { width:284px; text-align:center; font-weight:bold; padding-top:3px; padding-bottom:3px; font-size:14px; }
div#pvcontent #pvc-pgROOT-sglbox #sbstock {  width:284px; text-align:center; }
#sbinfo { width:284px; text-align:center;  font-weight:normal; font-size:10px; color:#8C8C8C; }
div#pvcontent #pvc-pgROOT-sglbox a { text-align:center; }
div#pvcontent #pvc-pgROOT-sglbox a img { height:60px; overflow:hidden; margin-top:10px; margin-bottom:4px; }


/* standard ansich in der produkt gruppe */
/* normal produkt gruppen ansicht */
div#pvcontent #pvc-pg-sb { width:584px; height:160px; text-align:left; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:3px; padding:0px; border:1px solid #B0B1B1; overflow:hidden;}
* html div#pvcontent #pvc-pg-sb { width:573px; }
div#pvcontent #pvc-pg-sb #pg-ib-img { float:left; width:160px; height:160px; margin:0px; padding:0px;  background-repeat:no-repeat; background-position:center; }
* html div#pvcontent #pvc-pg-sb #pg-ib-img { width:152px;  }

div#pvcontent #pvc-pg-sb #pg-ib-img #ibasket { width:160px; height:28px; margin-top:132px; background-color:white; padding-left:4px; }
* html div#pvcontent #pvc-pg-sb #pg-ib-img #ibasket { width:152px; padding-left:0px; }

div#pvcontent #pvc-pg-sb #pg-ib-text { float:left; width:291px; height:160px; margin:0px; padding:2px; overflow:hidden; font-family:verdana; font-weight:normal; font-size:12px; border-left:1px solid #B0B1B1; }
* html div#pvcontent #pvc-pg-sb #pg-ib-text { width:288px; }
div#pvcontent #pvc-pg-sb #pg-ib-r { float:left; table-layout:auto; border-left:1px solid #B0B1B1; width:128px; height:160px; margin:0px; padding:0px; overflow:scroll; font-size:10px; text-align:center; }
* html div#pvcontent #pvc-pg-sb #pg-ib-r { width:126px; }

div#pvcontent #pvc-pg-sb #pg-ib-r #preisRED {  background-image:url(/shop/images/button_red_126.gif); width:126px; height:24px; line-height:24px; white-space:nowrap; vertical-align:middle; text-align:center; color:#ffffff; background-repeat:no-repeat; background-position:center; padding:0; font-family:verdana; font-weight:bold; font-size:16px; }
div#pvcontent #pvc-pg-sb #pg-ib-r #preisBLUE { background-image:url(/shop/images/button_blue_126.gif); width:126px; height:24px; line-height:24px; white-space:nowrap; vertical-align:middle; text-align:center; color:#ffffff; background-repeat:no-repeat; background-position:center; padding:0; font-family:verdana; font-weight:bold; font-size:16px;}

/* </ALTE CFG> */

/*  directly implemented in the div element
div#pvcontent #ImgLayer { position:absolute; top:0px; left:0px; width:500px; height:500px; z-index:910; display:none; }
*/
/* single product darstellung */

div#pvcontent #sp-head {	border: 1px solid #C9C9C9; background-color: #F7F7F7; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:4px;
                         top:0px; left:0px; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:2px; text-align:left; font-size:15px; font-weight:bold; vertical-align:middle; }
div#pvcontent #sp-img { /* float:left; */ width:165px; height:180px; margin:2px; padding:0px; text-align:center; vertical-align:top; font-size:10px; font-weight:bold; }
* html div#pvcontent #sp-img { width:165px; }
div#pvcontent #sp-pricetop { float:left; width:410px; font-size:12px; margin:0px; padding:0px;  }
* html div#pvcontent #sp-pricetop { width:402px; }
div#pvcontent #sp_longtext {  z-index:1; position:relative; width:410px; height:110px; overflow:hidden; border:1px solid #B0B1B1; background-color:white; }
* html div#pvcontent #sp_longtext { width:400px; }
/*  *:first-child+html div#pvcontent #sp_longtext {  width:573px; }
*/
div#pvcontent #MainProductPrice {  left:300px; top:300px; position:absolute; background-image:url(/shop/images/button_red_140.gif); width:140px; height:24px; background-repeat:no-repeat; background-position:center; }
/* color:#ffffff; font-size:16px; font-weight:bold; text-align:center; padding-top:5px; white-space:nowrap;  */
div#pvcontent #MainProductPrice .MPPhandler { width:140px; height:24px; color:#ffffff; font-size:16px; font-weight:bold; text-align:center; padding-top:4px;
                                              white-space:nowrap; cursor:auto; }

div#pvcontent #sp-schoolgrade { text-align:center; width:405px;  padding:2px; }
* html div#pvcontent #sp-schoolgrade { width:400px; }

div#pvcontent #sp-stocksign { text-align:center; width:405px; padding:2px; }
* html div#pvcontent #sp-stocksign { width:400px; }



div#pvcontent #sp-addbasket { width:585px; margin:0px; padding:0px; text-align:center; vertical-align:top;  }
* html div#pvcontent #sp-addbasket { width:573px; }

#buttonaddtobasket { border:1px solid black; background-color:#F7F7F7; vertical-align:middle; font-size:11px; font-weight:bold; text-align:center; color:black; cursor:pointer; margin:0px; padding:5px; }
#buttonaddtobasket:hover { color:#ff0000; }

div#pvcontent #sp-properties { table-layout:auto; width:497px; margin-left:auto; margin-right:auto; }
div#pvcontent #sp-properties tr td { width:122px; height:24px; background-image:url('/shop/images/info_button.gif'); background-repeat:no-repeat; cursor:pointer; margin:0px; line-height:24px; vertical-align:middle; text-align:center; }

div#pvcontent #sp-shipcosts { table-layout:auto; width:95%; background-color:#fff; font-size:12px; }
div#pvcontent #sp-shipcosts tr td { padding:1px; margin:0px; vertical-align:middle; text-align:left; background-color:#ececec; color:black; }
div#pvcontent #sp-shipcosts #head { font-weight:bold; }

/* FAQ */
div#pvcontent #sp-faq { table-layout:fixed; width:585px; }
* html div#pvcontent #sp-faq { table-layout:fixed; width:575px; }
div#pvcontent #sp-faq #sp-faq-q { border: 1px solid #D80000; background-color: #F7F7F7; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:4px;
                                  top:0px; left:0px; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:2px; text-align:left; font-size:11px; font-weight:normal; }
div#pvcontent #sp-faq #sp-faq-h { border: 1px solid #C9C9C9; background-color: #F7F7F7; padding-top:2px; padding-bottom:2px; padding-left:1px; padding-right:2px; text-align:left; font-size:12px; font-weight:bold; }

/* COMMENTS */
div#pvcontent #sp-com { /* width:503px; */ text-align:left; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:3px; padding:0px; border:1px solid #005195; font-family:verdana; font-weight:normal; font-size:11px; }

div#pvcontent #sp-com-text { width:400px; margin-bottom:4px; border:1px solid black; background-color:#ffffff; vertical-align:middle; font-size:12px; text-align:left; color:#000; padding:3px; font-weight:normal; font-weight:bold; }

div#pvcontent #sp-com-stars { cursor:pointer; border:1px solid white; }
div#pvcontent #sp-com-stars:hover { cursor:pointer; border:1px solid gray; }


div#pvcontent #sp-com #sp-com-t { float:none; padding:4px; text-align:left; font-size:12px; font-weight:normal; line-height:18px; }


/* TEST REP */
div#pvcontent #sp-testrep { width:585px; margin-bottom:5px; padding:0px; border:1px solid #005195; }
* html div#pvcontent #sp-testrep { width:573px; }
div#pvcontent #sp-testrep #sp-testrep-table { table-layout:auto; width:585px;  }
div#pvcontent #sp-testrep #sp-testrep-table td { padding:3px; }
* html div#pvcontent #sp-testrep #sp-testrep-table { width:573px;  }

/* TECH DATA */
div#pvcontent #prodtxt1 { width:505px; margin-bottom:5px; padding:2px; }
* html div#pvcontent #prodtxt1 { width:490px; }

/* ZUBEHÖR PARTS BUNDLES */
div#pvcontent #sp-parts { width:585px; margin-bottom:5px; padding:2px; border:1px solid #D80000; }
* html div#pvcontent #sp-parts { width:569px; margin-bottom:5px; padding:2px; border:1px solid #D80000; }
div#pvcontent #sp-parts #sp-parts-i { width:100px; height:70px; cursor:pointer; background-repeat:no-repeat; background-position:center; }
div#pvcontent #sp-parts #sp-parts-price { height:23px; font-weight:bold; font-size:15px; color:#FFF; background-color:#D80000; text-align:center; }
div#pvcontent #sp-parts #sp-parts-text-head { font-weight:bold; font-size:12px; color:#000; text-align:left; }

/* ZUBEHÖR PARTS2 */
div#pvcontent #sp-parts2 { width:585px; margin-bottom:5px; padding:0px; border:0px; }
* html div#pvcontent #sp-parts2 { width:575px; }
div#pvcontent #sp-parts2 #sp-parts2-price { height:23px; font-weight:bold; font-size:15px; color:#FFF; background-color:#005195; text-align:center; }
div#pvcontent #sp-parts2 #p2border { height:115px; width:288px; margin:0px; padding:0px;  }
* html div#pvcontent #sp-parts2 #p2border { width:280px; }
div#pvcontent #sp-parts2 #p2tab { width:288px; margin-bottom:5px; padding:0px; border:0px; }
* html div#pvcontent #sp-parts2 #p2tab { width:280px; }
div#pvcontent #sp-parts2 #p2tab tr td { }
div#pvcontent #sp-parts2 #p2tab #p2-i { width:84px; height:102px; cursor:pointer; background-repeat:no-repeat; background-position:center; }
div#pvcontent #sp-parts2 #p2tab #p2price { width:126px; height:24px; line-height:24px; white-space:nowrap; vertical-align:middle; text-align:center; color:black;
                                           padding:1px; margin-left:auto; margin-right:auto; font-family:verdana; font-weight:bold; font-size:16px; }

div#pvcontent #sp-parts2 #p2tab #p2priceRED { width:284px; height:24px; line-height:24px; white-space:nowrap; vertical-align:middle; text-align:center; color:#ffffff;
                                              background-image:url(/shop/images/button_red_170.gif); background-repeat:no-repeat; background-position:center;
                                              padding:1px; margin-left:auto; margin-right:auto; font-family:verdana; font-weight:bold; font-size:16px; }

div#pvcontent #sp-parts2 #p2tab #p2priceinf { font-size:10px; font-weight:normal; }
div#pvcontent #sp-parts2 #p2tab #p2prodhead { font-size:11px; font-weight:bold; }

#tabwr { table-layout:auto; width:100%; text-align:left; margin:0px; padding:0px; background-color:#C9C9C9; font-size:11px; border:0px; }
#tabwr tr td { text-align:left; margin:0px; padding:2px; background-color:#ffffff; font-size:10px; border:0px; }
#tabwr #head { background-color: #F7F7F7; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:4px;
               top:0px; left:0px; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:2px; text-align:left; font-size:15px; font-weight:bold; }
#baskettablebuttons{ table-layout:auto; width:100%; text-align:left; margin:0px; padding:0px; background-color:#C9C9C9; font-size:11px; border:0px; }
#baskettablebuttons tr td { width:25%; text-align:center; margin:0px; padding:5px; background-color:#ffffff; font-size:12px; border:0px; }
#baskettablebuttons tr td:hover { background-color:#fafafa; }
#baskettablebuttons #orderbut { background-color:#FF6302; font-weight:bold; }
#baskettablebuttons #orderbut a:visited { color:#000000; }
#baskettablebuttons #orderbut a:active { color:#fff; text-decoration: none; }
#baskettablebuttons #orderbut a:hover { color:#fff; text-decoration: underline; }



#baskettablebuttonshelp{ table-layout:auto; width:100%; margin:0px; padding:0px; background-color:#c9c9c9; font-size:10px; border:0px; }
#baskettablebuttonshelp tr td { width:33%; text-align:center; margin:0px; padding:5px; background-color:#ffffff; font-size:10px; border:0px; }
#baskettablebuttonshelp tr td:hover { background-color:#fafafa; }

.rich-stglpanel {
    background:transparent;border:0px;
}
.rich-stglpanel-header2 {
    color:black; width:210px; height:24px; text-align:left; line-height:24px;
    vertical-align:middle; margin-left:0px; margin-right:0px;
    margin-top:0px; margin-bottom:0px; background-image:url(/shop/images/right_button.gif);
    background-color:white;border:0px;
    background-repeat:no-repeat; font-weight:bold;
    font-size:12px; padding-top:0px; padding-bottom:0px; padding-left:10px; padding-right:10px;

}
#pvright .boxHeader {
    color:black; width:210px; height:24px; text-align:left; line-height:24px;
    vertical-align:middle; margin-left:0px; margin-right:0px;
    margin-top:0px; margin-bottom:0px; background-image:url(/shop/images/right_button.gif);
    background-color:white;border:0px;
    background-repeat:no-repeat; font-weight:bold;
    font-size:12px; padding-top:0px; padding-bottom:0px; padding-left:10px; padding-right:10px;
}
#pvleft .boxHeader {
    color:black; width:170px; height:24px; text-align:left; line-height:24px;
    vertical-align:middle; margin-left:0px; margin-right:0px;
    margin-top:0px; margin-bottom:0px; background-image:url(/shop/images/left_navi_button.gif);
    background-color:white;border:0px;
    background-repeat:no-repeat; font-weight:bold;
    font-size:12px; padding-top:0px; padding-bottom:0px; padding-left:10px; padding-right:10px;
}
.boxClass {
    background-color:transparent;
}
.boxInnerLeft {
    margin-left:12px;margin-right:10px;padding-left:5px;padding-top:5px;padding-right:2px;padding-bottom:5px;
    background-color:#DBDBDB; border:1px solid #B0B1B1;
    width:200px;
}
#pvleft .boxInnerLeft {
    width:155px;
    max-width:155px;
    white-space:normal;
}
a.boxInnerLeft {
    border:0px; background:transparent; margin:0px;

}
.simpleWhite {
    background:white;
    border:0px;
    padding:0px;
    margin:0px;
}
.bigWhite {
    background:white;
    border:0px;
    padding:0px;
    margin:0px;
    font-size:16px;
    font-weight:bold;
}

a.boxHeader {
    padding-top:0px;
    margin:0px;
    color:black;
    height:24px;
}
.flatHeader {

    background:#e8e9e9;
    color:black;
    font-size:  13px;
    font-weight: bold;
    vertical-align:middle;
    height:18px;
    padding-top:0px;
    padding-left:1px;
    border:0px;
    border-top:0px;
    border-bottom:0px;
    border-right:0px;
}

.flatHeader a {
    color:black;
    font-size:  12px;
    font-weight:normal;
    border:0px;
    padding:0px;
    margin:0px;
}

.flatHeader a:hover {
    color:rgb(179,0,37);
    text-decoration:underline;

}
/* width:284px; */
.sbpriceRED {  height:24px; width:172px; line-height:24px; white-space:nowrap; vertical-align:middle; text-align:center; color:#ffffff;
               background-image:url(/shop/images/button_red_170.gif); background-repeat:no-repeat; background-position:center;
               padding:1px; margin-left:auto; margin-right:auto; font-family:verdana; font-weight:bold; font-size:18px; }
.cms {
    vertical-align:top;
    text-align:left;
    color:black;
    font-family: Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    font-size: 12px;
}
.cms33 {
    vertical-align:top;
    text-align:left;
    color:black;
    font-family: Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    font-size: 12px;
    width:33%;
}

.cmsMiddle {
    vertical-align:middle;
    text-align:left;
    color:black;
    font-family: Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    font-size: 12px;
}


.cms a {
    font-weight:bold;
    color:#004172;
}

.cmsRight {
    text-align:right;
    color:black;
    font-family: Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
}

.rich-panelbar {
    border:0px solid;
}
.rich-panelbar-interior {
    background-color:transparent;
}

#globalStatusDiv {
    position: fixed;
    top: 0;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    left: 50%;
    width: 150px;
    margin-left: -50px;
    height: 35px;
    line-height: 35px;
    background-color: #FFF;
    padding: 2px 15px 2px 10px;
    color: #000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    z-index: 10000;
    border: 1px solid #BBB;
    border-top: none;
}

#globalStatusDiv img {
    vertical-align: middle;
    width:20px; height:20px;
}

.gridTitles,.label {
    text-align:left;
    font-weight:bold;
    vertical-align: top;
    font-weight: bold;
}
.gridRTitles {
    text-align:right;
    font-weight:bold;
    vertical-align: top;
    width:50%;
}
.gridEdits {
    text-align:left;
}
.gridTops {
    vertical-align:top;
}
.hoverbutton:hover {
    color:white;
}
.boldbig {
    font-size: 14px;
    font-weight: bold;
}
.orange {
    color:black;
    background-color:#FF6302;
    font-weight:bold;
    text-align: center;
    padding:5px;
    line-height:16px;
}
.checkoutselect {
    color:black;
    font-weight:bold;
    text-align: center;
    padding:5px;
    line-height:16px;
}
.orangebutton {
    color:white;
    background-color:#FF6302;
    font-weight:bold;
    text-align: center;
    padding-left:5px;
    padding-right:5px;
    margin:0px;
}

.orange a:hover {
    color:white;
}
.green {
    color:black;
    background-color:#44FF44;
    font-weight:bold;
    text-align: center;
    padding:5px;
    line-height:16px;
}
.green a:hover {
    color:white;
}

#ar {
    color: black;
    font-weight: normal;
    text-align: right;
    vertical-align: top;
}

.arb {
    color: red;
    font-weight: bold;
    text-align: right;
    vertical-align: top;
}
.narb {
    color: black;
    text-align: right;
    vertical-align: top;
}

a.smallgray:link { font-weight:bold; font-size:12px; color:#B9B9B9; }
a.smallgray:hover { font-weight:bold; font-size:12px; color:#000; }

.catsmall {
    width:60px;
    vertical-align: top;
    display: table-cell;
    text-align: center;
    font-size: 11px;
    background-color:white;
    border-width:0px;
}
.catsmall2 {
    max-width:144px;
    min-width:144px;
    width:144px;
    vertical-align: top;
    display: table-cell;
    text-align: center;
    font-size: 11px;
    background-color:white;
    border-width:0px;
}
.catbig {
    max-height:130px; height:130px; min-width:400px;
    min-height:130px;
    vertical-align: top; overflow:hidden; display:block;
    background-color:white; border-width:0px;
}

.browsetable {
    border-width:0px;
    background-color:gray;
    min-width:600px;
    width:100%;
    border-collapse:separate;
}

.rich-table-cell {
    border:0px solid white;
    margin:0px;
}

.sbpriceREDs { width:140px; height:24px; line-height:22px; white-space:nowrap; vertical-align:middle; text-align:center; color:#ffffff;
               background-image:url(/shop/images/button_red_126.gif); background-repeat:no-repeat; background-position:center;
               padding:1px; margin-left:auto; margin-right:auto; font-family:verdana; font-weight:bold; font-size:16px; }
.cartContent {
    background-color:#DBDBDB;
    border:1px solid #DBDBDB;
}

.cartContent th {
    background-color:#DBDBDB;

}

.cartContent td {
    background-color:white;
}


.whiteButton {
    padding:3px;
    border:1px outset gray;
    background-color:white;
    font-weight:bold;
    display:block;
    font-size:10px;
    width:186px;
}

.redButton {
    padding:2px;
    border:1px outset gray;
    background-color:#FF0000;
    font-weight:bold;
    font-size:12px;
    display:block;
    color:white;
    width:186px;
}

a.redButton {
    color:white;
}

#omsivt {
    background-color: #C9C9C9;
    border: 1px solid #C9C9C9;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    table-layout: auto;
    text-align: left;
    width: 100%;
}

#CartBox {
    overflow:hidden;
}

.cttable {
    border-spacing: 1px 1px;
    background-color: #C9C9C9;
    border-color: gray;
    border-collapse: separate;
    display: table;
    background-color: #C9C9C9;
    border: 0px;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    table-layout: auto;
    text-align: left;
    width: 580px;
}

.cttable td {
    background-color:white;
}

.rich-tool-tip{
    background-color: #eef2f8;
    border-color: #7196c8;
    z-index:8000;
}

.gritter-notice-wrapper {
    left:50%;
}
#gritter-notice-wrapper {
    left:50%;
}

#readmore {
    text-align:center;
    border-top:1px solid silver;
    font-weight: bold;
}

.warn {
    background-color:#ffffcc;
    vertical-align: top;
}

.mainbasketttable {
    vertical-align: top;
    font-size: 11px;
}
.catalogGroupBoxContainer {
    background:white;
    color:black;
    border:1px solid white;
    vertical-align:top;
    min-height:50px;
    height:100%;
    margin:0px;
    margin:0px!important;
    padding:0px;
    border-spacing:10px;
    text-align:center;

}

.catalogGroupBox {
    border: 1px solid #004172;
    margin:0px!important;
    vertical-align:top;
    width:100%;

    height:100%;
}

.catalogGroupHeader {
    /*    text-align:center;
        background: #004172;
        margin:0px;
        padding:0px;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        font-weight:bold;
        color:white;
        width:100%;
    */
    padding-bottom:5px;
}
.clickbuybutton {
    width:182px; height:24px; line-height:24px; white-space:nowrap; vertical-align:middle; text-align:center; color:#ffffff;
    background-image:url(/shop/images/button_blue_170.gif); background-repeat:no-repeat; background-position:center;
    padding:0px; margin-left:auto; margin-right:auto; font-family:verdana; font-weight:bold; font-size:14px;
    cursor:pointer; border:0px;
}
