
.opt_fix_0 {
  padding-left:5px;
  padding-right:5px;
  height:25px;
  background-color:#eaf5ec;
  vertical-align:middle;
}
.opt_fix_1 {
  padding-left:5px;
  padding-right:5px;
  height:25px;
  background-color:white;
  vertical-align:middle;
}

.opt_fix_abschluss {
  height:11px;
  background-color:#c9e4ce;
  border-top:1px solid #06673e;
}

.bl_green {
  border-left:1px solid #06673e;
}

.br_green {
  border-right:1px solid #06673e;
}

.bt_green {
  border-top:1px solid #06673e;
}

.bb_green {
  border-bottom:1px solid #06673e;
}

.bl_grey {
  border-left:1px solid #c4c4c4;
}

.br_grey {
  border-right:1px solid #c4c4c4;
}

.bt_grey {
  border-top:1px solid #c4c4c4;
}

.bb_grey {
  border-bottom:1px solid #c4c4c4;
}

.artikelnr {
  padding-right:5px;
  background-color:#e9e9e9;
  text-align:right;
  font-weight:bold;
}

.beschreibung {
  background-color:#c9e4ce;
  padding-left: 10px;
  padding-right: 10px;
}

.opt_var_0 {
  padding-left:5px;
  padding-right:5px;
  height:25px;
  background-color:#e9e9e9;
  vertical-align:middle;
}

/* border in IE6 bei checkboxen deaktivieren */
.opt_var_0 input, .opt_var_1 input{
  border:0px;
}

.opt_var_1 {
  padding-left:5px;
  padding-right:5px;
  height:25px;
  background-color:white;
  vertical-align:middle;
}

.opt_var_abschluss {
  height:11px;
  background-color:#c4c4c4;
  border-top:1px solid #c4c4c4;
}

.produkt_name {
  font-weight:bold;
  font-size:12px;
  color:#06673e;
}

.abstand_optionen {
  height: 10px;
}

.fe_ueberschrift_1 {
  font-size:12px;
  color:#06673e;
  padding-left: 10px;
}

.mwst_text {
  text-align:right;
  font-size:9px;
}

.auflagen_button {
  vertical-align:middle;
  text-align:center;
  background-image:url(frontend/images/auflagen_button_130px.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
	font-size:11px;
	font-weight:bold;
  width:130px;
  height:18px;
  padding-bottom:1px;
}

.bestellen_button {
  vertical-align:middle;
  text-align:center;
  background-image:url(frontend/images/auflagen_button_gross.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
	font-size:11px;
	font-weight:bold;
  width:130px;
  height:18px;
}

.td_button_auflagen {
  text-align:right;
  vertical-align:top;
  background-color:#c9e4ce;
  /*
  padding-right:10px;
  */
  padding-right:4px;
}

.td_auflagen_preise {
  background-color:#c9e4ce;
}

.td_auflagen {
  padding:10px;
  text-align:right;
}

.div_preise {
	width:300px;
  height:100px;
  background-image:url(frontend/images/preisfeld.gif);
	background-repeat:no-repeat;
  background-position:center;
}

.div_preise_warenkorb {
  height:93px;
  background-image:url(frontend/images/preisfeld.gif) !important;
	background-repeat:no-repeat;
  background-position:center;
}

.div_preise_2 {
  height:112px;
  background-image:url(frontend/images/preisfeld_2.gif) !important;
	background-repeat:no-repeat;
  background-position:center;
}

.preis_liste {
  padding-left:10px;
  /*
  padding-bottom:10px;
  */
  background-color:#c9e4ce;
}

.green_dotted_bottom {
  border-bottom: 1px dotted #c9e4ce;
}

/* BESTELLPROZESS */

.bestp_1_heading
{
	background-color:#e9e9e9;
	color:#06673e;
	font-weight:bold;
	border:1px solid #06673e;
	padding:3px;
}
.bstp_name
{
	font-weight:bold;
}
.bstp_daten_tbl
{
}
.bstp_preis_tbl
{
}
.bstp_rand
{
	width:10px;
}
.button_klein {
	border: 0px;
	background-color: transparent;
	background-image:url(/fileadmin/templates/images/bt_bg_small.gif);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	padding-bottom:2px;
	height:18px;
	line-height:17px;
	width:77px;
	text-align:center;
}
.button_klein_g {
	border: 0px;
	background-color: transparent;
	background-image:url(/fileadmin/scripts/frontend/images/button_klein_green.gif);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;
	height:18px;
	line-height:17px;
	width:77px;
	text-align:center;
}

.button_gross {
	border: 0px;
	background-color: transparent;
	background-image:url(/fileadmin/templates/images/bt_bg_big.gif);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	padding-bottom:2px;
	height:18px;
	line-height:17px;
	width:100px;
	text-align:center;
}

.fe_login_input
{
	width:100px;
}

.nk_input
{
	width:200px;
}

.nk_z4
{
	width:30px;
}
.nk_z5
{
	width:60px;
}
.nk_z6
{
	width:90px;
}

.bgc
{
	background-color:#eaf5ec;
}
.nk_tbl td
{
	vertical-align:middle;
	font-weight:bold;
}
.nk_tbl input
{
	font-weight:normal;
}

.adress_tbl td
{
	padding-top:2px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
}

.tx-felogin-pi1 legend
{
	padding-top:3px;
	padding-bottom:3px;
}
.tx-felogin-pi1 h3
{
	padding-bottom:5px;
}
.tx-felogin-pi1 label 
{
	vertical-align:middle;
	padding-top:0px;
	height:16px;
}
.tx-felogin-pi1 input
{
	margin-bottom:10px;
}

.tbl_kundenbereich td
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.kbr_main_table
{
	width:545px;
	border:1px solid #06673e;
}
/* / */