.standard {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000
  line-height: 18pt;
}
.standard a {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;
  color: #4E600F;
  text-decoration:underline;
}
.standard a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;
  color: #4E600F;
}
.standard a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;
  color: #4E600F;
}
small {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
}
p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  margin: 0px 0px 8px 0px;
  line-height:1.5em;
}

.stdfett, b, strong {
  font-weight: bold;
  color: #676962;
}

.bigred {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #FF0000;
  font-weight: bold;
}
.telbox {
  background:#E0F0B2;
  padding:3px;
  font-size: 12px;
  font-weight:bold;
  color:676962;
  width:217px !important;
  width:223px;
  float:left;
}
.mailbox {
  background:#E0F0B2;
  padding:5px 3px 5px 3px;
  font-weight:bold;
  color:676962;
  width:17px !important;
  width:17px;
  float:left;
}

ul {
  list-style-type:square;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.def {
  clear:both;padding:9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}
.def p{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

.tblhead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #676962;
}

.msgbox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background:#FF0000;
  color:#FFFFFF;
  font-weight:bold;
  padding:4px;
}
.lang {
  margin:16px 0px 7px 11px;
}

.newsboxhead {
  width:170px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #4E600F;
  font-weight:bold;
}
.newsboxhead a, .newsboxhead a:visited, .newsboxhead a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #4E600F;
  font-weight:bold;
}
.newsbox {
  width:170px;
  background-color: #B3CD60;
  border-top: 3px solid #A1BC43;
  margin-bottom:11px;
}
.newsboxcont {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #3D4B0C;
  padding:2px 3px 4px 5px;
}
.newsboxcont a{
  font-size:10px;
  color: #3D4B0C;
  text-decoration:underline;
  font-weight:bold;
}
.newsboxcont a:hover {
  font-size:10px;
  color: #3D4B0C;
  text-decoration:underline;
  font-weight:bold;
}
.newsboxcont a:visited {
  font-size:10px;
  color: #3D4B0C;
  text-decoration:underline;
  font-weight:bold;
}
.subboxhead {
  width:182px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #4E600F;
  font-weight:bold;
  margin-bottom:3px;
}
.subboxcont {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #3D4B0C;
  padding:2px 3px 4px 5px;
}
.subboxcont a{
  font-size:11px;
  color: #3D4B0C;
  text-decoration:underline;
  font-weight:bold;
}
.subboxcont a:hover {
  font-size:11px;
  color: #3D4B0C;
  text-decoration:underline;
  font-weight:bold;
}
.subboxcont a:visited {
  font-size:11px;
  color: #3D4B0C;
  text-decoration:underline;
  font-weight:bold;
}
.subboxcont ul {
  margin-top: 0px;
  margin-bottom: 9px;
  margin-left: 0px !important;
  padding-left: 15px !important;
  margin-left: 10px;
  list-style-type:square;
}
.mainsub {
  background-color: #8AA91C;
  vertical-align:top;
}
.mainsub ul {
  margin-top:9px;
}
.mainsub li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  list-style:square;
  color: #FFFFFF;
  margin-bottom:7px !important;
  margin-bottom:3px;
}
.mainsub a {
  font-size:11px;
  color: #FFFFFF;
  font-weight:bold;
}
.mainsub a:hover {
  font-size:11px;
  color: #FFFFFF;
  font-weight:bold;
}
.mainsub a:visited {
  font-size:11px;
  color: #FFFFFF;
  font-weight:bold;
}
.getinfo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color: #9E0000;
  margin:5px 9px 5px 9px;
  padding:5px 13px 9px 13px;
  line-height:17px;
  background:url(../images/getinfo.gif) repeat-y 0px 9px;
  background-color: #E0F0B2 ;
  float:right;
}
.getinfo a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color: #9E0000;
  text-decoration:underline;
}
.getinfo a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color: #9E0000;
  text-decoration:underline;
}
.getinfo a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color: #9E0000;
  text-decoration:underline;
}
.prodoptarea {
  background-color: #E8F0D0;
  vertical-align:top;
  width:480px;
}
.prodoptact {
  font-size:11px;
  background-color: #E8F0D0;
  font-weight: normal;
  font-style: normal;
  padding:0px 0px 5px 11px;
  width:350px;
}
.prodoptact a {
  font-size:11px;
  font-weight: bold;
  width:350px;
}
.prodoptact a:visited{
  font-size:11px;
  background-color: #E8F0D0;
  font-weight: bold;
  width:350px;
}
.prodcont {
  margin:0px 13px 9px 9px;
}

.nav {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;
  font-weight: normal;
  height:19px;
  color: #4E600F;
  white-space:nowrap;
}
.nav a {
  font-size:11px;
  font-weight: bold;
  color: #4E600F;
  text-decoration:none;
  padding:0px 5px 0px 5px;
}
.nav a:hover, .nav .navact {
  font-size:11px;
  font-weight: bold;
  color: #4E600F;
  text-decoration:underline;
}

.leftnav {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;
  font-weight: bold;
  color: #4E600F;
  background-color:#E0F0B2;
}
.leftnav a {
  font-size:11px;
  font-weight: bold;
  color: #4E600F;
  text-decoration:none;
  display: block;
  width:146px !important;
  width:154px;
  padding:5px 0px 6px 11px;
  border-bottom:1px solid #A1BC43;
}
.leftnav a:hover {
  font-size:11px;
  font-weight: bold;
  color: #4E600F;
  text-decoration:none;
  background-color: #C8DD87;
  border-bottom:1px solid #3D4B0C;
}

.leftnavact {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;
  font-size:11px;
  font-weight: bold;
  color: #4E600F;
  background-color: #C8DD87;
  border-bottom:1px solid #3D4B0C;
  text-decoration:none;
  display: block;
  width:146px !important;
  width:154px;
  padding:5px 0px 6px 11px;
}

.leftnavact a {
  font-weight: bold;
}
.leftnavact a:hover {
  font-weight: bold;
}
.subnav {
  background-color:#E0F0B2;
  width:154px;
  border-bottom:1px solid #A1BC43;
  line-height:14px
}
.subnav ul{
  margin:0px 0px 0px 0px !important;
  margin:0px 0px 0px 29px;
  color: #4E600F;
}
.subnav li{
  margin-bottom:4px;
}
.fuss {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color: #617C2A;
  text-align:center;
  height:18px;
  padding-top:5px;
  padding-bottom:5px;
  background-color: #E6F0C9;
}
.fuss a {
  color: #617C2A;
  font-size:10px;
  font-weight: normal;
  text-decoration:underline;
}
.fuss a:hover {
  color: #617C2A;
  font-size:10px;
  font-weight: normal;
  text-decoration:underline;
}
.fussnav {
  background-color: #CDD9A4;
  width:150px;
}

.textabstand {
  margin-left:33px;
  margin-top:40px;
  margin-right:0px;
  margin-bottom:20px;
  width:642px;
}
.textabstandshort {
  margin-left:33px;
  margin-top:40px;
  margin-right:19px;
  margin-bottom:20px;
  width:441px;
}
.colmain {
  background: #C8DD87;
  width:505px;
}
.colright {
  width:170px;
  vertical-align:top;
}
.stdhead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #4E600F;
  font-weight: bold;
  padding:4px 0px 9px 0px;
  line-height:1.6em;
}
body {
  background:url(../images/backmain.gif);
  background-color:#D8E3B4;
  margin:0px;
  overflow: -moz-scrollbars-vertical;
}
#bodyecard {
  background:url(../images/backecard.gif) repeat-x;
  background-color:#D8E3B4;
  margin:19px 0px 0px 0px;
}
a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #4E600F;
  text-decoration:none;
  font-weight: normal;
}
a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #4E600F;
  text-decoration:none;
  font-weight: normal;
}

#active_topmenu {
	color: #4E600F;
  text-decoration:underline;
}

.contright {
  width:182px;
}

.optheadnos {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #676962;
  font-weight: bold;
  padding:4px 0px 4px 11px;
  font-style:italic;
}
.optheadnos a{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #676962;
  font-weight: bold;
  font-style:italic;
  text-decoration:none
}
.optheadnos a:visited{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #676962;
  font-weight: bold;
  font-style:italic;
}
.optheadnos a:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #676962;
  font-weight: bold;
  font-style:italic;
}
.optactnos {
  font-size:11px;
  font-weight: normal;
  font-style: normal;
  padding:0px 0px 9px 11px;
}

/* .wcmfett, .wcmnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold} */
.wcmnormal {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  margin: 0px 0px 8px 9px;
  line-height:1.5em;
}
.wcmdatum {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #4E600F;
  font-style:italic;
  border-bottom: 1px solid #4E600F;
  padding-top:9px;
}
.wcmdatumhead {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #4E600F;
  font-style:italic;
  border-bottom: 1px solid #4E600F;
  padding-top:9px;
  margin-bottom:5px;
  width:460px;
  clear:both;
}
.wcmdatumheadxs {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #4E600F;
  font-style:italic;
  border-bottom: 1px solid #4E600F;
  padding-top:19px;
  margin-bottom:5px;
  padding-bottom:2px;
  width:360px;
  clear:both;
}
.wcmdatumtitel {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  width:300px;
  float:left;
}
.wcmdatumtime {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  width:150px;
  float:left;
}
.wcmdatumtitelxs {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  vertical-align:top;
}
.wcmdatumtitelxs b {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FF0000;
}
.wcmdatumtimexs {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  width:100px;
  text-align:right;
  vertical-align:top;
}
.wcmdatumspez {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 13px 0px 7px 0px;
}
.ticker{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #4E600F; font-weight: bold;}

.wcmfett {
  background-color: #E8F0D0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #676962;
  font-weight: bold;
  padding: 4px 0px 5px 5px;
  margin-top:0px;
  margin-bottom:9px;
}
.newsshorthead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #3D4B0C;
  padding:2px 3px 4px 5px;
  line-height:13px;
}
.newsshorthead a, .newsshorthead a:visited, {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color: #3D4B0C;
  text-decoration:underline;
  font-weight:bold;
}

/* Shop */
.kathead {
  background-color: #E8F0D0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #676962;
  font-weight: bold;
  width:200px;
  padding:4px 0px 4px 11px;
}
.kathead a, .kathead a:hover, .kathead a:visited {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #676962;
  font-weight: bold;
  text-decoration:none;
}
.kattext {
  background-color: #B3CD60;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #4E600F;
  width:200px;
  padding:4px 0px 0px 11px;
}
.kattext a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #4E600F;
  text-decoration:none;
}
.kattext a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #4E600F;
  text-decoration:none;
}
.kattext a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #4E600F;
  text-decoration:none;
}
.katarea {
  background-color: #B3CD60;
  vertical-align:top;
  border-top:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
}
.katpic {
  border-top:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
}
.shoptrail {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #4E600F;
  font-weight: bold;
  padding:4px 0px 9px 0px;
}
.shoptrail a {
  font-size:12px;
  color: #4E600F;
  font-weight: bold;
}
.shoptrail a:hover {
  font-size:12px;
  color: #4E600F;
  font-weight: bold;
  text-decoration:underline;
}
/* Forum */
.textabstandforum {
  margin-left:33px;
  margin-top:40px;
  margin-right:0px;
  margin-bottom:20px;
  width:742px;
}

.rahmendetailforum {
  border:1px solid #FFFFFF;
/*  width:100%;*/
}
/* Shop-Detail*/
.rahmendetail {
  border:1px solid #FFFFFF;
  width:597px;
}
.rahmendetailecard {
  border:1px solid #FFFFFF;
  width:697px;
}
.detailpic {
  float:left;
  margin-right:7px;
  margin-top:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #4E600F;
}

h1 {
  background-color: #E8F0D0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #676962;
  font-weight: bold;
  padding: 4px 0px 5px 0px;
  margin-top:0px;
  margin-bottom:9px;
}
h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color: #333;
  font-weight: bold;
  margin-top:5px;
  margin-bottom:9px;
}
.clr {
	clear: both;
}
.techdat {
  background-color: #E8F0D0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #4E600F;
}
.techdat td {
  vertical-align:top;
  padding:3px 3px 3px 7px;
  }
.techdathead {
  background-color: #E8F0D0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #4E600F;
  font-weight: bold;
  padding-left:10px;
  }
.techdatline {
  border-right: 1px solid #A5C049;
}
.detailtabhead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #4E600F;
  font-weight: bold;
  padding-top: 11px !important;
  padding:0px 11px 5px 9px;
  white-space:nowrap;
}
.detailtabhead i{
  font-style:italic;
}
.detailinfo {
  background-color: #8AA91C;
  vertical-align:top;
}
.detailinfo p{
  background-color: #8AA91C;
  vertical-align:top;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #FFFFFF;
  padding:7px 9px 0px 11px;
}
.detailinfo b {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #FFFFFF;
  font-weight: bold;
}
.detailinfo ul {
  margin-top:9px;
}
.detailinfo li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  list-style:square;
  color: #FFFFFF;
  margin-bottom:7px !important;
  margin-bottom:3px;
}

.detailzubehoer {
  background-color: #ECF4D6;
  vertical-align:top;
}
.optarea {
  background-color: #E8F0D0;
  vertical-align:top;
}
.optpreis {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #FFFFFF;
  font-weight: bold;
  padding:3px 4px 2px 0px;
  text-align:right;
}
.opthead {
  background-color: #E8F0D0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #676962;
  font-weight: bold;
/*  width:250px;*/
  padding:4px 0px 9px 11px;
  font-style:italic;
}
.opthead a{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #676962;
  font-weight: bold;
  font-style:italic;
}
.opthead a:visited{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #676962;
  font-weight: bold;
  font-style:italic;
}
.opthead a:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #676962;
  font-weight: bold;
  font-style:italic;
}
.optact {
  font-size:11px;
  background-color: #E8F0D0;
  font-weight: normal;
  font-style: normal;
  padding:0px 0px 5px 11px;
  width:250px;
}
.optact a {
  font-size:11px;
  font-weight: normal;
  font-style: normal;
  color: #000000;
  text-decoration:none;
}
.optact a:hover {
  font-size:11px;
  font-weight: normal;
  font-style: normal;
  color: #000000;
  text-decoration:none;
}
.optact a:visited {
  font-size:11px;
  font-weight: normal;
  font-style: normal;
  color: #000000;
  text-decoration:none;
}
.zubehoerhead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #6A8607;
  font-weight: bold;
  padding:4px 0px 9px 11px;
  font-style:italic;
}
.zubehoerarea {
  vertical-align:top;
}
.zubehoercontent {
  vertical-align:top;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #000000;
  padding: 0px 9px 0px 6px;
}
.zubehoercontent a{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #6A8607;
  font-weight:bold;
  text-decoration:underline;
}
.zubehoercontent a:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #6A8607;
  font-weight:bold;
  text-decoration:underline;
}

.pictextleft {
  margin:0px 13px 5px 0px;
}
.pictextright {
  margin:0px 0px 5px 12px;
}
.kontaktbox {
  float:left;
  background:#E2EDBF;
  width:140px;
  height:255px;
  margin-right:40px;
  margin-bottom:16px;
}
.kontakttext {
  font-size:11px;
  padding:1px 3px 3px 5px;
}
.kontakttext a, .kontakttext a:visited {
  font-size:11px;
  color: #4E600F;
  font-weight:bold;
  text-decoration:none;
}
.kontakttext a:hover {
  font-size:11px;
  color: #4E600F;
  font-weight:bold;
  text-decoration:underline;
}
.kontakttext b {
  font-size:11px;
  color: #4E600F;
  font-weight:bold;
  text-decoration:none;
}

.info_table{
  width:530px;
  border-collapse:collapse;
}
.info_table td {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align: top;
}
.stdtext {
  padding-left:9px;
  padding-right:13px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
  color: #000000;
}
.stdtext ul {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
  color: #000000;
  margin-left:210px !important;
  margin-left:250px;
}
.stdtext li {
  margin-bottom:5px !important;
  margin-bottom:0px;
}
.counter {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #4E600F;
  margin-top:20px;
  margin-left:15px;
}
.formtable {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000
  line-height: 18pt;
  width:490px;
}
.formtable td {
  padding: 2px 5px 3px 5px;
  vertical-align:top;
}
.formfieldlabel {
  font-weight:normal;
  color: #676962;
}
.stop {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  background: #FF0000;
  color: #FFFFFF;
  padding: 9px;
}
.tr-odd {
  background: #D3E49F;
}
.tr-even {
  background: #DEEBB7;
}
.tblcont {
  font-size: 11px;
}
.ecardform {
  margin:0px;
}
#subbtn {
  width: 252px;
  height: 22px;
  background-color: #A1BC43;
  border:1px solid #4E600F;
  color:#4E600F;
  font-weight:bold;
  margin-top:15px;
}
.tblecard {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.tblecard td {
  padding-bottom:2px;
}
.tblecard .col-0 {
  width:52px;
}
.tblecard input {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 200px;
  height: 22px;
  background-color: #E8F0D0;
  border:1px solid #A1BC43;
}
.tblecard textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 252px;
  height: 129px;
  background-color: #E8F0D0;
  border:1px solid #A1BC43;
}
.tblecard .col-head {
  padding-top:15px;
  font-weight:bold;
  color: #636363;
}
.msgecard {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#FF0000;
  background:#FFFFFF;
  padding:7px;
}
.ecardcountbox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width:125px;
  margin-bottom:19px;
  margin-right:25px;
  float:left;
}
.ecardcount {
  width:115px !important;
  width:125px;
  padding: 2px 10px 3px 0px;
  text-align:right;
  background:#CCCCCC;
}



/* ais eB Anpassungen **/
 
 
#layoutSidebarLeft {
  width:150px !important;
  width:150px;
  padding-right:1px;
  
  /*width:160px;*/
    margin-top: 40px;
}
    
#navigation{
    padding-left:0px;
    margin-left:0px;    
}
 
div.content{
    width:510px;
}
td.colleft{
	width :150px;
	}

div.contenttworow{
    width:680px;
}



li.level1 {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;
  font-weight: bold;
  color: #4E600F;
  background-color:#E0F0B2;
  
  list-style-type:none;
}
li.level1 a {
  font-size:11px;
  font-weight: bold;
  color: #4E600F;
  text-decoration:none;
  display: block;
  
  width:150px;
  padding:5px 0px 6px 11px;
  border-bottom:1px solid #A1BC43;
}
li.level1 a:hover {
  font-size:11px;
  font-weight: bold;
  color: #4E600F;
  text-decoration:none;
  background-color: #C8DD87;
  border-bottom:1px solid #3D4B0C;
}

li.level1 .selected {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;
  font-size:11px;
  font-weight: bold;
  color: #4E600F;
  background-color: #C8DD87;
  border-bottom:1px solid #3D4B0C;
  text-decoration:none;
  display: block;
  width:150px;
  padding:5px 0px 6px 11px;
}

li.level1 .selected  a {
  font-weight: bold;
}
li.level1 .selected  a:hover {
  font-weight: bold;
}

.level2 {
  background-color:#E0F0B2;
  /*width:150px;*/
  /*border-bottom:1px solid #A1BC43;*/
  line-height:14px
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  list-style-type:square;  
  
  margin:0px !important;
  font-weight:normal;
  border-bottom:none;
  
}
li.level1 ul{
  
  padding:0px 0px 0px 29px;
  margin:0px;
  color: #4E600F;
  width : 110px !important;
  width : 120px;
  list-style-position:outside;
}

.level2 li{
  margin-bottom:4px;
}

li.level2 a{
color:#4E600F;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
width:121px !important;

padding-left:0px;
border-bottom:none;
}

li.level2 a:hover, li.level2   a.current:hover, li.level2   a.current{
color:#4E600F;
background-color:#C8DD87;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
/*width:100%; */

}
/* **/
div.productDetails{
	margin-top:20px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom:20px;
	background-color:#E0F0B2;
}

div.productDetails .productImage{
    text-align:center;
    margin-bottom:20px;
}

div.productDetails .pdContent{
    margin-left:20px;
    margin-right:20px;
}

div.productDetails .pdTitle{
	color:#4E600F;
	float:left;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	float:none;
}

div.productDetails .pdText{
	color:#4E600F;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	float:none;
}

div.productDetails .description{
    margin-top:10px;
    margin-bottom:10px;
}


div.productDetails .productDetailsTable{
   width:100%;
}

div.productDetails .productDetailsTable caption{
	background-color:#a1bc43;
    
   text-align:left;
       color:#4E600F;
 
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
  

}

div.productDetails .productDetailsTable table{
    border: 1px solid #a1bc43;
    width:100%; 
}
 
div.productDetails .productDetailsTable .label{
    color:#4E600F;
 
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    float:none;
}
 
 
 div.productDetails .productDetailsTable .data{
    color:#4E600F;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    float:none;
}
  
 
/** WK **/

ul.shoptrail{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    /* padding:0px; */
    margin:0px;
}

.shoptrail li{
    float:left;
}
    
div.navline{
	border-top-color:BLACK;
	border-top-style:outset;
	border-top-width:1px;
	padding-left:10px;
	height:25px;
    }
    
div.productItem {
	/*height:250px;*/
	width:240px;
	background-color:#d8e3b4;
	margin-left:10px;
	margin-top:15px;
}

div.productItemOdd{
    float : left;	
	}
	
div.productItemEven{
    float : left;
   }	


div.productGroup{
    height:130px;
    width:240px;
    background-color:#d8e3b4;
    margin-left:10px;
    margin-top:15px;

    color:#676962;
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;     
}

div.productGroupOdd{
    float : left;   
    }
    
div.productGroupEven{
    float : left;
    }   

div.productGroup img{
    max-height:105px;
    max-width:105px;
    padding-top:5px;
    padding-left:5px;
    
    margin-right:5px;
    padding-left:11px;
    float:left;
    border:none;

}
div.proddetailVorteil ul{
	margin-top:0px;
	padding-top:5px;
	padding-bottom:5px;
}

div.homepageAngebot table caption{
	background-color:#A1BC43;
	color:#4E600F;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

div.homepageAngebot table{
	border:1px solid #A1BC43;
	width:;	
	}
div.homepageAngebot, div.homepageAngebot td {
    color:#4E600F;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;	
    margin:0px;
    padding:0px;
}	
	
	div.homepageAngebot a{
	font-weight:bold;
	}
	
div.proddetailVorteil{
	background-color:  #A1BC43;
	color : white;
       
}

div.proddetailVorteil .header2{
	background-color:#E8F0D0;
}

div.cleardiv{
    clear : both;	
	}    
	
h2.header2, .header2 h2, div.orderFlow, .orderFlow td.left, .orderFlow td.right {
	background-color:#E8F0D0;
	color:#676962;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:1px 0px 1px 11px;
	margin:0px;
}

h2.header2 a {
    background-color:#E8F0D0;
    color:#676962;
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    padding: none;
    margin:0px;
}

h1 {
    background-color:#E8F0D0;
    color:#676962;
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    padding:1px 0px 1px 11px;
    margin:0px;
}

div.productItem h2{
    height:30px;
}

div.layoutShoppingCartState, div.layoutShoppingDirectInput{
	
    
}

div.layoutShoppingCartState table, div.layoutShoppingDirectInput table{
	color:#676962;
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;	
    width: 150px;
    padding: 0px;
    float:left;
    width:150px !important;
    width:146px;
    background-color:#E0F0B2;
}
.box150{
    width:150px;
    background-color:#E0F0B2;
}

	
#direct_input_form{
	margin : 0px;
	padding : 0px;
}	
	
	
	
.ac_input, #direct_input_form_shoppingcartItems_-1__quantity, #webshop_directInput_search_string{
	width: 130px;
}
	

div.jqzoom img{
    max-height:115px;
    max-width:115px;
    border:0px;
}


.tablezoom{
	height:120px;
	width:120px;	
} 

a.productImageLink{
    height : 115px;
    width : 115px;
    max-height:115px;
    max-width:115px;
    
    margin-right:5px;
    padding-left:11px;
    float:left;
  /*  background-color:#E8F0D0;*/
}

td.addToCart div.htextw{
    padding-left:11px;	
}
	


div.htext {
	float :left;
	width:108px;
	color:#4E600F;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
}

div.htextw {
    float :left;
    color:#4E600F;
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;   
    padding-left:11px;
}


div.htextw a, div.htextw a span{
    font-weight:bold;
    font-size:12px;
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

.htext span, .htextw span{
	font-weight:normal;
	}

a.htext{
}
.multipleAddToCart {
	color:#4E600F;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	float:left;
	padding:15px 0px 1px 11px;
    float:left;
    width:100%;
}

.labelfix{
    width:400px;
    float:left;
}

.multipleAddToCart input{
	margin-right: 10px;

	float:right;
}
	
#layoutSidebarRight {
	
	
  width:170px !important;
  width:170px;
  /*width:160px;*/
  background-color: #a1bc43;
}

#authenticationForm, #authenticationForm table, #authenticationForm td, td.smalltext
{
    color:#4E600F;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    background-color:#E0F0B2;
}

#authenticationForm h1{
	/*float:left;*/
}
	
#authenticationForm input{
	padding:0px;
	margin:0px;
	width:82px;
	}

.cookiebox  {
    width:12px !important;
}
div.layoutCatalogSearchBoxModal table{
    color:#4E600F;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    background-color:#E0F0B2;
    padding-left:11px;
    width:100%;
}

div.layoutCatalogSearch .label{
	padding-left:5px;
}
div.layoutCatalogSearch .label{
 vertical-align:top;
}


div.layoutWebshopInformation {
 margin-top:20px;
 background-color:#E0F0B2;
}
div.layoutWebshopInformation ul{
	list-style-type:none;
	padding:11px;
	color:#4E600F;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
}

div.layoutWebshopInformation h2 {
	float:left;
}


div.layoutCatalogSearchBoxModal input.search,div.layoutCatalogSearchBox input.search{
  background-image:url(productsearch32.png);
  width:26px;
  height:26px;
}

div.layoutCatalogSearch #search_searchString {
    width:125px;	
}

#layoutSidebarRight div.layoutCatalogSearch input.search{
  background-image:url(productsearch.png);
    width:26px;
  height:26px;
}

#authenticationForm .smalltext, #authenticationForm .smalltext a{
	font-size:9px;
	}	

#authenticationForm .login {
    border: 1px solid #B7B7B7;
    float:right;
    cursor:pointer;
    background-color:#F0F0F0;
}

  #forgotPassword_0{
    border: 1px solid #B7B7B7;
    cursor:pointer;
    background-color:#F0F0F0;
}

table.designBox{
	padding-left : 11px;
}
#authenticationError div.content, .contenttworow #authenticationForm table{
	padding-left : 11px;
	}

#authenticationError div.content a{
    margin-right : 50px;
}

div.layoutUserData, .authenticate   td, .shoppingCartBox td {
    color:#4E600F;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    background-color:#E0F0B2;
}

.shoppingCartBox textarea, .shoppingCartBox input{
    color:#4E600F;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}

div.shoppingCartBox, .shoppingCartBox select {
    color:#4E600F;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    width:97%;
}

div.shoppingCartBox p{
    color:#4E600F;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

.shoppingCartBox table{
 width:100%;	
}

div.layoutUserData div{
    padding:5px 0 6px 11px;	
}
	
.authenticate table{
	width:100%;
}

.authenticate .proceed{
	border:1px solid #B7B7B7;
	cursor:pointer;
	float:right;
	background-color:#F0F0F0;
}
 	
.errorMessage{
    color:red;
} 	
 	
/** aus Standard **/
a.scriptAvailCheck{
  text-decoration:none;
  /*color:black;*/
}
.availCheck{
  /*margin-left:-2px;*/
  border: none;
  background:transparent url(get_availability.png) no-repeat;
  height:24px;
  width:24px;
  padding:0px !important;
}

.notAvailable{
  background:transparent url(availability_false.png) no-repeat;
  display: block;
  padding:0px !important;
}

.available{
  background:transparent url(availability_ok.png) no-repeat;
  display: block;
  padding:0px !important;
}
.boxButton{
  background-repeat:no-repeat;
  font-size:.01pt;
  height:24px;
  /*padding:24px 12px 0 12px;*/
  width:24px;
  padding:0px !important;
}

div.layoutShoppingCartState span.goToShoppingCart,
div.layoutShoppingCartState img.goToShoppingCart{
  background:transparent url(shoppingcart_full.png) no-repeat;
  height:26px;
  width:26px;
  padding:4px 0 1px 0;
  border:none;
}

.addItemToCart,
button.addItemToCartIcon,
span.addItemToCartIcon{
  background:transparent url(drop_shoppingcart32.png) no-repeat bottom;
  height:26px;
  width:26px;
  border:none;
  cursor:pointer;
}


ul.selectionResultDisplayLengthPanel li {
    list-style: none;
    padding-left: 10px;
    margin:0;
    color:#4E600F;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;    
}
 input.inputLength {
   margin:6px 0 0 0;
   padding:1px;
   text-align: right;
 }

ul.selectionResultDisplayLengthPanel li.input {
  vertical-align: bottom;
}
ul.selectionResultDisplayLengthPanel {
    padding:0;
    margin:0;
}

div.catalogResultPanel{
  background-color:#D8E3B4;
  margin:10px;
  text-align:left;
  line-height:3em;
  width:490px;
}

div.catalogResultPanel *{
  display:inline;
  list-style:none;
}

div.catalogResultPanel .infosystemResultPanel li {
    padding-left:10px;
}


div.catalogResultPanel li.next {
}

.catalogResultPanel input.displayLength {
  background: transparent url(next.png) no-repeat center;
  vertical-align:middle;
}

.catalogResultPanel .pageButton {
    border: 1px solid transparent;
   /* padding: 30px 2px 0pt 24px;*/
    display: inline;
    height: 30px;
}

.fieldError, .GTCNotRead{
    color:red;
    
}

div.designContent{
    padding-left:10px;
    padding-right:10px;
    padding-top:20px;
}

#authenticationLogout p {
    color:#4E600F;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    background-color:#E0F0B2;
    padding-left:11px;

}

/** Order desgin **/
.printConfirmation{
  background:transparent url('printer_view.png') no-repeat;
  background-position:0px 0px;
  height:26px;
  width:26px;
  border : none;
}

.showshoppingcart, .showshoppingcart td , .showshoppingcart th,
.contenttworow td, .contenttworow th, .contenttworow
{
    color:#4E600F;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    background-color:#E0F0B2;	
}

table.orderFlow{
    background-color:#E8F0D0;
    margin-bottom:20px;
   
}

div.orderFlow{
	 margin-bottom:20px;
}
table.orderFlow td.left{
    float:left;
    text-align:left;
}

table.orderFlow td.right{
    float:right;
    text-align:right;
}

table.orderFlow{
    width:100%;
}

div.commandBar *{
  display:inline;
}

div.commandBar .commandButton,
table.orderFlow .commandButton {
  border:0;
  display:inline;
  height:30px;
  width:26px;
  background-repeat: no-repeat;
}

div.commandBar{
	background-color:#E8F0D0;
	height: 50px;
}

div.commandBar span.startOrderFlow,
div.commandBar input.startOrderFlow,
div.commandBar .startOrderFlow,
div.commandBar span.orderProcessSaveShoppingCart,
div.commandBar span.printPreview,
div.commandBar input.refreshShoppingCart,
div.commandBar input.deleteShoppingCart,
div.commandBar .gotoGTC,
div.commandBar .backToCatalog,
div.commandBar span.goToShoppingCart,
div.commandBar .goToShoppingCart,
div.commandBar input.retrieveOrderList,
div.commandBar input.retrieveShoppingcartList,
div.commandBar input.posCopy,
div.commandBar input.appendToCurrentCart,
div.commandBar .printPreview,
div.commandBar .deleteShoppingCart,
div.commandBar input.saveShoppingCart,
div.commandBar .posCopy,
div.commandBar .copy,
div.commandBar .delete,
div.commandBar .edit,
table.orderFlow input.recedeOrderFlow,
table.orderFlow input.proceedOrderFlow,
input.proceedOrderFlow,
input.registerOrderFlow,
a.printPreview,
input.login {
  border:0;
  background-color:transparent;
  background-repeat:no-repeat;
  background-position: 0 4px;
}

div.commandBar .retrieveOrderList{
  background:transparent url(outbox.png) no-repeat;
}

div.commandBar .retrieveShoppingcartList{
  background-image:url(savedshoppingcarts_list.png);
}

div.commandBar input.posCopy{
  background:transparent url(shoppingcart_selected_positions.png) no-repeat;
}



div.commandBar .goToShoppingCart {
  background-image:url(gotoshoppingcart.png) !important;
  background-repeat: no-repeat;
  /*background-position:0px 0px !important; */
}



div.commandBar input.startOrderFlow,
div.commandBar .startOrderFlow,
table.orderFlow input.proceedOrderFlow,input.proceedOrderFlow{
  background-image:url(proceed.png);
  float:right;
}

div.commandBar .backToCatalog{
  background-image:url(back.png);
  float:left;
}

img.backToCatalog {
  background-image:url(back.png) !important;
  background-repeat: no-repeat;
  height:26px;
  width:26px;
  border:none;
}


div.commandBar .printPreview, 
span.printPreview{
  background-image:url(printer.png);
  float:left;
}

div.commandBar .gotoGTC{
  background-image:url(gtc.png);
  float:left;
}

div.commandBar input.refreshShoppingCart{
  background-image:url(shoppingcart_refresh.png);
  float:left;
}

div.commandBar .deleteShoppingCart {
  background-image:url(shoppingcart_delete.png);
  float:left;
}

div.commandBar input.deleteShoppingCart{
  background-image:url(shoppingcart_delete.png);
}

div.commandBar .copy{
  background-image:url(copy24.png);
}

div.commandBar .delete{
  background-image:url(delete24.png);
}

div.commandBar .edit{
  background-image:url(edit24.png);
}

div.commandBar .posCopy{
  background-image:url(shoppingcart_selected_positions.png);
}

table.shoppingcartTable, table.shoppingcartTable td, table.shoppingcartTable th{
  padding:0px;
  border:1px solid #C8DD87;
}

table.shoppingcartTable td.bold{
	font-weight:bold;
}

table.shoppingcartTable td.center a {
 text-decoration: none !important;
}

table.shoppingcartTable span.deleteRow,
table.shoppingcartTable span.printPreview {
  background:transparent no-repeat center;
  background-position:0px 0px;
}

table.shoppingcartTable .copy{
  background:transparent url(copy.png) 0 0 no-repeat;
    height:16px;
    width:16px;  
}

table.shoppingcartTable .delete{
  background:transparent url(delete2.png) 0 0 no-repeat;
    height:16px;
    width:16px;    
}

table.shoppingcartTable .edit{
  background:transparent url(edit.png) 0 0 no-repeat;
    height:16px;
    width:16px;  
  }

table.shoppingcartTable .posCopy{
  background:transparent url(additemtocart16.png) 0 0 no-repeat;
	height:16px;
	width:16px;  
}

table.shoppingcartTable span.deleteRow{
  background-image:url(shoppingcart_delete16.png);
}

table.shoppingcartTable .refreshShoppingCart,
table.shoppingcartTable .deleteRow{
  width:20px;
  height:20px;
  padding:0;
  background-position: 0px 0px;
}

table.shoppingcartTable .refreshShoppingCart{
  background:url(shoppingcart_refresh16.png) no-repeat;
  margin-top:-8px;
}

table.shoppingcartTable .deleteRow{
  background:url(shoppingcart_delete16.png) no-repeat;
}

img.tableButton{
	border:0px;
	}
	
div.commandBar input.appendToCurrentCart{
  background-image:url(shoppingcart_add_positions.png);
  background-position:0px 6px;
}

table.orderFlow input.recedeOrderFlow{
  background-image:url(recede.png);
}

input.registerOrderFlow{
  background-image:url(registerorderflow.png);
}

span.GTCNotRead:before{
  content:url(gtc_read_error.png);
}

input.refresh{
  background:transparent url(refresh.png) no-repeat top;
  width:26px;
  height:26px;
}

div.shoppingCartBox input.writeDateField{
  background:url(calendar.png) no-repeat center;
}
.authenticate .recedeOrderFlow{
  background:0 3px url(recede.png) transparent no-repeat;
  border:0;
}

span.orderProcessSaveShoppingCart{
  background-image:url(shoppingcart_save.png);

}

#profile.account.submit.button input.login{
	  background-image:url(account_save.png);
	  padding: 7px;
}

input.loginprofileaccount{
      background-image:url(account_save.png);
      width:26px;
      height:26px;
}


input.saveShoppingCart{
  background-image:url(shoppingcart_save.png);
    float:left;
}

input.reset{
  background:transparent url(delete24.png) no-repeat bottom;
  background-position:0px 4px;
}
/** ENDE */

/** neue WK Grafiken **/

div.wkverlauf img{
	height:114px;
	width:112px;
	/*float:left;*/
margin:0px;
padding:0px;
border:none; 
}
div.wkverlauf{
  margin:0px;
padding:0px;
border:none; 

}


table.regoverview td{
	vertical-align: top;
}
 
table.regoverview{
    background-color: #a1bc43 ;
}

table.regoverview a{
    font-weight: bold;
}

input.submitIcon, input.backIcon{
	background-color:#F0F0F0;
	border:1px solid #B7B7B7;
	cursor:pointer;
}

div.seller {
	color:#FF0000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

table.crossSelling, table.accessoriesTable{
	width:100%;
}

div.layoutCategoryTopSeller, div.layoutCategoryRemainder, div.layoutCategoryTopSeller td, div.layoutCategoryRemainder td{
	color:#4E600F;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}

div.layoutCategoryTopSeller img, div.layoutCategoryRemainder img{
	border:none;
}


div.layoutCategoryTopSeller table, div.layoutCategoryRemainder table{
    margin-left: 8px;
    width : 154px;
    
}

table.topsellerCategory, table.remainderCategory{
	background-color: #E0F0B2 ; 
	
	}  
	
	/* auto complete */
.ac_input {
    
}
.ac_results {
    padding: 0px;
    border: none;
    background-color: lightyellow;
    overflow: hidden;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    filter:mask();
    width:3000px;
    height:3000px;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: pointer;
    display: block;
    width: 100%;
    font: menu;
    font-size: 14px;
    overflow: hidden;
    text-align:left;
}
.ac_loading {
    background : url(indicator.gif) right center no-repeat;
}
.ac_over {
    background-color: Highlight;
    color: HighlightText;
}

	