form
{
 padding:0;
 margin:0;
}
#userbody{
 margin:0px;
 background-color:#fcf6ce;
}
#table_general{
 width:1000px;
}
#top_l{
 width:20px;
 background-image:url(https://secure.ecomas.biz/web112/navigation/shadow_left_bg.gif);
 background-repeat : repeat-y; 
}
#top_c{
 background-color:#b80006;
}
#top_r{
 width:20px;
 background-image:url(https://secure.ecomas.biz/web112/navigation/shadow_right_bg.gif);
 background-repeat : repeat-y;
}
#middle_l{
 background-image:url(https://secure.ecomas.biz/web112/navigation/shadow_left_bg.gif);
 background-repeat : repeat-y; 
}
#middle_r{
 background-image:url(https://secure.ecomas.biz/web112/navigation/shadow_right_bg.gif);
 background-repeat : repeat-y;
}
#bottom{
 background-image:url(https://secure.ecomas.biz/web112/navigation/shadow_bottom_bg.gif);
 height:27px;
 padding-right:30px;
}
#td_catimg2,#td_catimg3{
 vertical-align:top;
}
#td_prodsearch{
 height:29px;
}
#td_basket{
 background-color:#fbd881;
}
#td_special{
 padding-left:26px;
 padding-bottom:6px;
 font-size : 11px;
 text-decoration : none;
 color : White;
}
a.special,a.special:hover{
 font-size : 11px;
 text-decoration : none;
 color : White;
}
a.special:hover{
 text-decoration:underline;
}
#table_black_basket{
 background-color:black;
 width:190px;
}
td.textklein_basket{
 color:white;
}
#td_basket_img{
 padding-left:26px;
}
#td_basket_text{
 padding-right:26px;
}
#td_prodsearch{
 padding-left:2px;
}
input.search_input{
  color: black;
  height: 21px;
  background-image: url(https://secure.ecomas.biz/web112/navigation/shop/searchfield_bg.gif);
  border:0px;
  width:169px;
  padding-top:3px;
  padding-left:5px;
  background-position: left;
}
input.go_button{
 background-image: url(https://secure.ecomas.biz/web112/navigation/shop/searchbutton_bg.gif);
 border: 0px;
 height: 21px;
 width:17px;
}
#middle_c{
 background-image: url(https://secure.ecomas.biz/web112/navigation/center_bg.gif);
}
#td_menu{
 width:190px;
}
#td_inhalt{
 padding-top:10px;
 padding-bottom:10px;
 padding-left:26px;
 padding-right:26px;
}
#td_boxes{
 width:1px;
}
td.box_sep{
 height:10px;
}
#td_toolbar
{
 padding-left:11px;
 padding-right:11px;
 padding-bottom:9px;
}
#td_toolbar_sepline
{
 border-top: solid 1px #d1d6da;
 padding-top:9px; 
}


/*MENU*/
#td_menu_top{
 height:1px;
 background-color: #dc3336;
}
td.tde1{
 background-color:#b80006;
}
a.ebene1{
 display:block;
 padding-left:8px;
 padding-right:20px;
 padding-bottom:3px;
 padding-top:3px;
 color:white;
 font-size:14px;
 text-decoration:none;
 background-image: url(https://secure.ecomas.biz/web112/navigation/e1.gif);
  background-position: bottom;
}
a.ebene1:hover{
 display:block;
 padding-left:8px;
 padding-right:20px;
 padding-bottom:3px;
 padding-top:3px;
 color: #b80006;
 font-size:14px;
 text-decoration:none;
 background-image: url(https://secure.ecomas.biz/web112/navigation/e1h.gif);
  background-position: bottom;
}
a.e1af,a.e1a,a.e1af:hover,a.e1a:hover{
 display:block;
 padding-left:8px;
 padding-right:20px;
 padding-bottom:3px;
 padding-top:3px;
 color: #b80006;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 background-position: bottom;
}
a.e1af{
  background-image: url(https://secure.ecomas.biz/web112/navigation/e1af.gif);
}
a.e1a{
  background-image: url(https://secure.ecomas.biz/web112/navigation/e1a.gif);
}

a.ebene2{
 display:block;
 padding-left:18px;
 padding-right:20px;
 padding-bottom:3px;
 padding-top:3px;
 color:black;
 font-size:12px;
 text-decoration:none;
 background-image: url(https://secure.ecomas.biz/web112/navigation/e1h.gif);
 background-position: bottom;
}
a.ebene2:hover{
 display:block;
 padding-left:18px;
 padding-right:20px;
 padding-bottom:3px;
 padding-top:3px;
 color: #b80006;
 font-size:12px;
 text-decoration:none;
 background-image: url(https://secure.ecomas.biz/web112/navigation/e1h.gif);
  background-position: bottom;
}
a.e2af,a.e2a,a.e2af:hover,a.e2a:hover{
 display:block;
 padding-left:18px;
 padding-right:20px;
 padding-bottom:3px;
 padding-top:3px;
 color: #b80006;
 font-size:12px;
 font-weight:normal;
 text-decoration:underline;
 background-position: bottom;
}
a.e2af{
  background-image: url(https://secure.ecomas.biz/web112/navigation/e1af.gif);
}
a.e2a{
  background-image: url(https://secure.ecomas.biz/web112/navigation/e1a.gif);
}

a.ebene3{
 display:block;
 padding-left:28px;
 padding-right:20px;
 padding-bottom:3px;
 padding-top:3px;
 color:black;
 font-size:12px;
 text-decoration:none;
 background-image: url(https://secure.ecomas.biz/web112/navigation/e1h.gif);
 background-position: bottom;
}
a.ebene3:hover{
 display:block;
 padding-left:28px;
 padding-right:20px;
 padding-bottom:3px;
 padding-top:3px;
 color: #b80006;
 font-size:12px;
 text-decoration:none;
 background-image: url(https://secure.ecomas.biz/web112/navigation/e1h.gif);
  background-position: bottom;
}
a.e3af,a.e3a,a.e3af:hover,a.e3a:hover{
 display:block;
 padding-left:28px;
 padding-right:20px;
 padding-bottom:3px;
 padding-top:3px;
 color: #b80006;
 font-size:12px;
 font-weight:normal;
 text-decoration:underline;
 background-position: bottom;
}
a.e3af{
  background-image: url(https://secure.ecomas.biz/web112/navigation/e1af.gif);
}
a.e3a{
  background-image: url(https://secure.ecomas.biz/web112/navigation/e1a.gif);
}

a.ebene4{
 display:block;
 padding-left:38px;
 padding-right:20px;
 padding-bottom:3px;
 padding-top:3px;
 color:black;
 font-size:12px;
 text-decoration:none;
 background-image: url(https://secure.ecomas.biz/web112/navigation/e1h.gif);
 background-position: bottom;
}
a.ebene4:hover{
 display:block;
 padding-left:38px;
 padding-right:20px;
 padding-bottom:3px;
 padding-top:3px;
 color: #b80006;
 font-size:12px;
 text-decoration:none;
 background-image: url(https://secure.ecomas.biz/web112/navigation/e1h.gif);
  background-position: bottom;
}
a.e4a,a.e4a:hover{
 display:block;
 padding-left:38px;
 padding-right:20px;
 padding-bottom:3px;
 padding-top:3px;
 color: #b80006;
 font-size:12px;
 font-weight:normal;
 text-decoration:underline;
 background-position: bottom;
}
a.e4a{
  background-image: url(https://secure.ecomas.biz/web112/navigation/e1af.gif);
}
a.ecomas,a.ecomas:hover{
 font-size:10px;
 color:#999999;
}
a.ecomas:hover{
 color:#b80006;
}

/*END MENU*/

.Titel,h1,h2{
  font-size : 16px;
  text-decoration : none;
  color : Black;
  font-style : normal;
  font-weight : bold;
  line-height : 105%;
}
.Untertitel,h3,h4{
  font-size : 13px;
  text-decoration : none;
  color : #b80006;
  font-style : normal;
  font-weight : bold;
  line-height : 130%;
}
.Einfuehrungstext,h5,h6{
	font-size : 12px;
	text-decoration : none;
	color : black;
	font-style : italic;
	font-weight : normal;
        line-height : 150%;
}
.text,p,td,th,div,ul,li,ol,textarea {
	font-size : 12px;
	text-decoration : none;
	font-style : normal;
	font-weight : normal;
        line-height : 150%;
}
.fehler
{
	font-size : 12px;
	text-decoration : none;
	color : #DF002B;
	font-style : normal;
	font-weight : normal;
        line-height : 150%;

}
a{
	text-decoration : none;
	color : #b80006;
	font-style : normal;
	font-weight : normal;
}
a:hover{
	text-decoration : underline;
	color : #b80006;
	font-style : normal;
	font-weight : normal;
}
body{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : Black;
	font-style : normal;
	font-weight : normal;
	scrollbar-base-color : #fcf6ce;
	scrollbar-face-color : #fcf6ce;
	scrollbar-arrow-color : #b80006;
	scrollbar-shadow-color : #fcf6ce;
	scrollbar-track-color : #fcf6ce;
	scrollbar-darkshadow-color : #b80006;
	scrollbar-3dlight-color : #b80006;
        line-height : 150%;
}

/*SHOP*/
a.Kategorie,a.Kategorie:hover,.Titel_shop,.Titel_shop:hover,.Kategorie2,td.Total,#gesamtpreis{
  font-size : 14px;
  text-decoration : none;
  color : Black;
  font-style : normal;
  font-weight : bold;
  line-height : 105%;
}
a.Kategorie:hover{
   text-decoration : underline;
}

#td_inhalt_shopcat{
  padding-top:10px;
 padding-bottom:10px;
 padding-left:11px;
 padding-right:11px;
}

td.shopcat_row{
 background-color:#fbd881;
 padding-left:12px;
 padding-top:12px;
 border-bottom:solid 1px white;
}

td.shopcat{
 padding-right:12px;
  padding-bottom : 12px;
}

#shop_prod_row1,#shop_prod_row2,#shop_prod_row3,#shop_prod_row4{
 padding-left:15px;
}

#shop_prod_row2{
 padding-top: 18px;
}
#shop_prod_row3{
 padding-bottom: 18px;
}
#shop_prod_row4{
  padding-bottom:12px;
}
#shop_prod_row5{
  background-color:#fcf6ce;
}

td.navig2{
 text-decoration:underline;
}

td.select_title{
 padding-right:15px;
 font-weight:bold;
 font-size:14px;
}

a.slink,a.slink:hover{
 color:white;
 background-color:#b80006;
 padding:3px;
}

td.td_prodover{
 padding:12px;
}
td.td_prod_img{
 border:solid 1px white;
}
td.td_prod_info{
 padding-top:12px;
}
.artnr_term{
 padding-top:12px;
 font-style : italic;
}
span.UVP_Value{
 color:black;
}
.Preis{
  font-weight:bold;
 font-size:18px;
 color:#b80006;
}
.PreisB{
  font-weight:bold;
 font-size:18px;
 color:black;
}
td.td_prodrowcell{
 border-bottom:solid 1px white;
}
#ecomasCMSContent
{
	padding: 15px;
}


#shop_detail_row1
{
 padding-left:15px;
 padding-bottom:12px;
}
#table_shop_detail_info
{
 border:solid 1px #d1d6da;
 padding:15px;
}
td.shop_detail_cell1
{
 border-right:solid 1px #d1d6da;
 padding-right:15px;
}
td.shop_detail_cell2
{
 border-right:solid 1px #d1d6da;
}

/*td.Total{
 font-weight:bold;
}*/
td.prod_basket{
 padding-top:20px;
}
td.shop_detail_cell_var
{
 background-color:#fcf6ce;
 border:solid 1px #fbd881;
}
td.shop_detail_cell_var_sep{
 height:1px;
}
td.shop_vargroup_col_1{
 padding-left:15px;
 width:344px;
 border-right:solid 1px #fbd881;
}
td.shop_vargroup_col_2
{
 padding-left:28px;
}
td.shop_vargroup_col_4{
 width:156px;
 border-left:solid 1px #fbd881;
}
td.shop_vargroup_col_4_2{
 padding-right:10px;
 width:146px;
 border-left:solid 1px #fbd881;
}

/* Regiesterkarten */
.tabs
{
 padding-left:7px;
 padding-right:7px;
 padding-bottom:10px;
 background-color:white;
 padding-top:10px;
}
div.tab_show
{
  border-left: 1px solid #fbd881;
  border-right: 1px solid #fbd881;
  border-bottom: 1px solid #fbd881;
  background-color : #fbd881;
  padding : 7px;
}
div.tab_hide
{
 display:none;
}
td.register{
border-left: 1px solid #fbd881;
  border-right: 1px solid #fbd881;
 border-bottom: 1px solid #fbd881;
 border-top: 1x solid #fbd881;
 padding:3px;
 background-color : #ffffff;
 color:black;
}
td.register_a{
  border-right: 1px solid #fbd881;
 border-left: 1px solid #fbd881;
 border-bottom: 1px solid #fbd881;
 border-top: 1px solid #fbd881;
 background-color : #fbd881;
 padding:3px;
 color:black;
 text-decoration:none;
}
td.register_empty_last{
 border-bottom: 1px solid #fbd881;
 padding-right:7px;
}
td.register_white_last{
 width:7px;
}
td.register_sep{

}
td.register_sep2{
 border-bottom:solid 1px #fbd881;
}
#moreimgs_div{
 padding-top:10px;
 padding-bottom:10px;
padding-left:10px;
}
#table_moreimgs{

}
td.td_moreimg{
   padding:10px;
  background-color:white;
 border:solid 1px white;
}
td.td_moreimg_sep{
 width:22px;
}
a.moreimg{

}






.TableHeader {
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color : #b80006;
}
.TableHeader2 {
	font-size: 12px;
	font-weight: bold;
	color: black;
	background-color : #fbd881;
}
.TableData {
	font-size: 12px;
	font-weight: normal;
	color: black;
	background-color : #f2f2f2;
}
.TableDataProd {
	font-size: 12px;
	font-weight: normal;
	color: black;
	background-color : #f2f2f2;
	border-bottom : 1px solid #CECECE;
}
.TableData2 {
	font-size: 12px;
	font-weight: normal;
	color: black;
	background-color : #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
}
.TableDataLB {
	font-size: 12px;
	font-weight: normal;
	color: black;
	background-color : #FFFFFF;
	border-bottom : 1px solid #563423;
}
.TableTotalL {
	font-size: 12px;
	font-weight: normal;
	color: black;
}
.TableTotalD {
	font-size: 12px;
	font-weight: normal;
	color: black;
}
.TableTip {
	font-size: 12px;
	font-weight: normal;
	color: black;
	background-color : #FFFFCC;
	border : 1px dashed Gray;
}
.order_graph_0 {
	font-size: 9px;
	color: black;
}
.order_graph_1 {
	font-size: 9px;
	color: black;
}
.order_white {
	font-size: 12px;
	color: #FFFFFF;
}
.order_on {
	font-size: 10px;
	color: White;
	background : #b80006;
}
.order_off {
	font-size: 10px;
	color: black;
	background : #fbd881;
}
.ERROR{
	color: #CC0066;
}
