body {
  font-family:arial, sans serif;
  font-size:12px;
  color:#666666;
  margin:0 0 0 0px;
  width:100%;
  background-image: url(../img/bd_hg.gif);
  background-repeat: repeat-x;
  background-color:#ffffff;
  /*background-postion:311px 0px*/
}

td, .no_link {
  font-size:12px;
  background-color:transparent;
}

.t_order {
  font-size:10px
}

@media print {
  .prn_no_d{
    display: none;
  }
}

.fat_gruen {
  color:#36b100;
  font-weight:bold
}

form {display: inline;}

img {border: 0px}

div {
  border: 0px solid #ff0000;
  /*background-color:#f3f3f4;*/
  /*width:100%;*/
  /*z-index:26*/
}

.epic {
  background-color:#dfdfdf;
  height:79px;
  empty-cells:show
}

.trans {
  background-color:transparent;
}

#bg {
  position: absolute;
  width:510px;
  height:587px;
  background-image: url(../img/trinkfreundhgobenlinks.jpg);
  background-repeat: no-repeat;
  background-color:transparent;
  z-index:25;
}

#logo {
 position:absolute;
 top:23px;
 left:43px;
 width:190px;
 z-index:100000;
 background-color:transparent;
}

input, textarea, iframe {
  font-family:arial;
  font-size:10px;
  color:#707070;
  border:1px solid #c8c8c8
}

/*#top_line_1 {
  position: relative;
  height:30px;
  background-color:#00ff00;
  background-image: url(../img/trinkfreundhgobenlinks.jpg);
  background-repeat: no-repeat;
  z-index:24;
  border: 1px solid #000000;
}*/

#top_line_2 {
  position: relative;
  background-color:transparent;
  height:30px;
  background-position: 0px 2px;
  /*background-image: url(../img/trinkfreundlogohg.gif);
  background-repeat: repeat-x;*/
  z-index:25;
  border: 0px solid #000000;
}

#menu_outer {
  position: relative;
  background-color:transparent;
  /*top:-3px;*/
  height:70px;
  width:960px;
  z-index:50;
  /*border: 1px solid #ff0000;*/
}

#menu_outer_2 {
  position: absolute;
  left:960px;
  top: 30px;
  width:960px;
  /*background-color:#ffffff;*/
  /*border: 1px solid #0000ff;*/

}

.menu1, .menu2, .menu3, .menu4, .dot_1, .dot_2, .dot_3, .dot_3_pur, .dot_wk{
  position: relative;
  float:right;
  background-color:transparent;
  width:700px;
  z-index:1000;
  height:17px;
  top:-3px
}
.spacer {font-size:0px; height:1px; display:inline-block}

.menu_tab, .menu_tab_bot {
  height:17px;
  background-image: url(../img/menue/tfdot.gif);
  background-repeat: repeat-x;
  background-position: right top
}

.menu_tab_bot {
  background-image: url(../img/menue/tfdot_bot.gif);
  height:17px
}

#dot_col {
  position: absolute;
  /*position: relative;*/
  left:960px;
  top:12px;
  width:98%;
  background-repeat: repeat-x;
  border: 0px solid #ff0000;
  height: 52px
}

.menu1 { height:15px; }
.menu2 { height:17px; }
.menu3 { height:17px; }
.menu4 { height:17px; top:-2px }

.m1, .m2, .m3, .no_link {
  font-size:10px;
  text-align:right
}

.no_link {
  color:#aaaaaa
}

.m1 {
  color:#b3b3b3
}

.m2 {
  color:#8e8e8e
}

.m3 {
  color:#3e3e3f
}

.dot_1, .dot_2, .dot_3, .dot_3_pur, .dot_3_bottom, .dot_wk, .dot_3_pur_ {
  font-size:0px;
  background-image: url(../img/tfdot.gif);
  height:17px;
  background-repeat: repeat-x;
  z-index:66;
  /*border: 0px solid #ff0000*/
}

.dot_1 { position:absolute; left: 609px; top: 12px; width:1293px; } /* 735 1167 left: 792px; top: 12px; width:1110px; */
.dot_2 { position:absolute; left: 453px; top: 29px; width:1449px; } /* 454 */
.dot_3, .dot_3_pur, .dot_3_bottom, .dot_wk, .dot_3_pur_ {
  position:absolute;
  left: 47px;
  top: 46px;
  width:1835px;
}

.dot_3_pur, .dot_3_pur_{
  background-image: url(../img/tfdot_pur.gif);
  width:914px;
}

.dot_3_pur_ {left:0px}

.dot_3_bottom, .dot_wk  {
  height:18px;
  background-image: url(../img/tfdot_bottom.gif);
}

.dot_wk {
  width:8000px;
  top:26px;
  left:0px;
  background-color:#ff0000
}


.wk_div {
  position:absolute;
  left:20px;
  height:17px;
  width:300px;
  top:19px;
  color:#36b100
}

#wk_div_2 {
  position:relative;
}

#main_outer_1 {
  z-index:0 /*1*/
}

#main_outer {
  position:relative;
  /*background-image: url(../img/trinkfreundhglines.gif);
  background-repeat: no-repeat;*/
  background-color:transparent;
  /*z-index:0;*/ /*24*/
  /*height:100%;*/


}

#main {
  position:relative;
  background-color:transparent;
  width:913px;
  /*z-index:0;*/ /*24*/
  /*border: 1px solid #ff0000;*/
  left:47px;
}

#pre_fuss, #fuss, #sub_fuss {
  position:relative;
  clear:both;
  z-index:1
}

#pre_fuss {
  height:50px;
}

#fuss {
  height:311px;
  background-image: url(../img/tfpeoplehg.gif);
  background-repeat: repeat-x;
}

#sub_fuss {
  height:200px;

  background-image: url(../img/hg_repeat.gif);
  background-repeat: repeat;
  z-index:1000
}

#bm {
  background-color:#ffffff;
  height:25px;
}

.error {
   color:#36b100
}

.ueberschrift2 {
  font-family: Arial, sans-serif;
  font-size:16px;
	font-weight:lighter;
	color:#959595;
}

.hd {
  background-image:url(../img/tfdot_pur_k.gif);
  background-repeat:repeat-x;
  width:100%;
  height:3px;
  font-size:0px
}

a:link, a:visited {
  color:#000000;
  text-decoration:none;
  font-size:12px;
  font-family:arial, sans serif;
}
 /*{color:#36b100;text-decoration:none;font-size:10px;}*/

a.m1:link, a.m1:visited, a.m2:link, a.m2:visited, a.m3:link, a.m3:visited {color:#262626;font-size:10px;}

a:hover, a.act:link, a.act:visited, a.act:hover,
a.m1:hover, a.m2:hover, a.m3:hover,
a.m1_act:link,a.m1_act:visited,a.m1_act:hover,
a.m2_act:link,a.m2_act:visited,a.m2_act:hover,
a.m3_act:link, a.m3_act:visited, a.m3:hover
{color:#36b100;font-size:10px; }

a:hover {
  font-size:12px;
}

a.prod_1:hover, a.prodact_1, .prodinput_1, a.prod_5:hover, a.prodact_5, .prodinput_5 {color:#000000}
a.prod_2:hover, a.prodact_2, .prodinput_2 {color:#e3007a}
a.prod_3:hover, a.prodact_3, .prodinput_3 {color:#058680}
a.prod_4:hover, a.prodact_4, .prodinput_4 {color:#009ee1}

/*a.m3_act:hover {color:#36b100}*/


a.inv:link,a.inv:visited {color:#36b100;text-decoration:underline}
a.inv:hover {color:#262626;text-decoration:none}

.wk_col_1 {
  font-size:14px;
  color:#36b100
}

.wk_col_2 {
  background-color:#ffffff;
}

.wk_dot, .shop_btn_outer_0, .shop_btn_outer_1, .shop_btn_outer_2, .shop_btn_outer_3, .shop_btn_outer_4, .shop_btn_outer_5, .shop_btn_outer_6, .shop_btn_outer_7 {
  position:relative;
  clear:both;
  Z-Index:100000;
  background-image: url(../img/btn_hg.gif); /*double_dot.gif*/
  background-repeat: repeat-x;
  background-color:transparent;
  left:800px;
  width:1000px;
  height:23px;
}

.wk_dot {
  position:relative;
  background-image: url(../img/tfdot_1.gif);
  height:20px;
  width:1142px;
  left:713px;
  font-size:0px;
  border:0px solid #0000ff
}

.shop_btn_outer_0 {left:780px; width:1075px}
.shop_btn_outer_1 {left:812px; width:1041px}
.shop_btn_outer_2 {left:855px; width:1000px}
.shop_btn_outer_3 {left:815px; }
.shop_btn_outer_4 {left:853px; width:1001px}
.shop_btn_outer_5 {left:837px; width:1017px}
.shop_btn_outer_6 {left:855px; width:999px}
.shop_btn_outer_7 {left:855px; width:999px}

.shop_button_send_wk, .shop_button_akt_wk, .shop_button_back, .shop_button_sendord, .shop_button_submit, .shop_button_bestae, .shop_inwk_send_wk, .shop_weiter  {
  cursor:pointer;
  position:relative;
  z-index:100000;
  background-color:transparent;
  height:17px;
  width:1000px;
  background-repeat: no-repeat;
  border:0px;

  top:0px;
  color: #50F200;
  font-size:16px;
  text-align:left;
}

/* weiter */
.shop_weiter {
  /*top:3px;
  width:55px;
  background-image: url(../img/shop/weiter_n.gif);*/
}

.shop_weiter:hover {
  color: #009EE0;
  /*top:3px;
  width:55px;
  background-image: url(../img/shop/weiter_o.gif);*/
}

/* in den warenkorb */
.shop_inwk_send_wk {
  /*width:147px;
  background-image: url(../img/shop/wk_inwk_btn_n.gif);*/
}

.shop_inwk_send_wk:hover {
  /*width:147px;
  background-image: url(../img/shop/wk_inwk_btn_o.gif);*/
  color: #009EE0;
}

/* zum bestellform */
.shop_button_send_wk {
  /*background-image: url(../img/shop/wk_sendwk_btn_n.gif);*/
}

.shop_button_send_wk:hover {
  color: #009EE0;
  /*background-image: url(../img/shop/wk_sendwk_btn_o.gif);*/
}

/* warenkorb aktualisieren */
.shop_button_akt_wk {


  /*background-image: url(../img/shop/wk_aktwk_btn_n.gif);*/
}

.shop_button_akt_wk:hover {
  color: #009EE0;
  /*background-image: url(../img/shop/wk_aktwk_btn_o.gif);*/
}

/* zurueck button */
.shop_button_back {
  /*width:80px;
  background-image: url(../img/shop/zurueck_n.gif);*/
}

.shop_button_back:hover {
  /*width:80px;
  background-image: url(../img/shop/zurueck_o.gif);*/
  color: #009EE0;
}

/* bestellung bestaetigen */
.shop_button_sendord {
  width:85px;
  background-image: url(../img/shop/sendord_btn_n.gif);
}

.shop_button_sendord:hover {
  width:85px;
  background-image: url(../img/shop/sendordo_btn_o.gif);
}

/* bestellung bestaetigen */
.shop_button_bestae {
  width:85px;
  background-image: url(../img/shop/bestaetigen_n.gif);
}

.shop_button_bestae:hover {
  width:85px;
  background-image: url(../img/shop/bestaetigen_o.gif);
}

/* bestellung abschicken */
.shop_button_submit {
  /*width:85px;
  background-image: url(../img/shop/abschicken_n.gif);*/
}

.shop_button_submit:hover {
  /*width:85px;
  background-image: url(../img/shop/abschicken_o.gif);*/
  color: #009EE0;
}

.wk_input {
  width:200px
}

.pic_frame {
  height:300px;
  width:100%;
}

.dot_down {
  background-image: url(../img/shop/dot2.gif);
  background-color:transparent;
  background-position:center;
  background-repeat:repeat-y
}

.th_pic {
  color:#ffffff;
  background-color:#ffffff;
  border:0px solid #ffffff;
  width:79px;
  padding-right:0px;
  padding-left:0px;
  padding-top:0px;
  padding-bottom:0px;
  margin-bottom:1px;
  margin-top:0px;
  margin-left:0px;
  margin-right:1px;
  line-height:79px;
  display:block;
}

.submit {
  background-color:#36b100;
  color:#ffffff;
  /*border:0px solid #ffffff;*/
  cursor:pointer;
}

.submit:hover {
  background-color:#ffffff;
  color:#36b100;
  cursor:pointer;
}

/*a.icon:link, a.icon:hover, a.icon:visited  {
  background-image: url(../img/link_icon.gif);
  background-position:1px 3px;
  background-repeat:no-repeat;
}*/

.span_over { cursor:pointer }

.wk_verlauf { font-size:16px}
.wk_verlauf_a { font-size:16px; color:#36b100}