.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;
  background: #C8DD87;
  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;
}