#userbody{
background-image:url(http://www.weserlandmoebel.de/navigation/body_bg.gif);
background-repeat:repeat-x;
background-color: #f1f5fa;
margin:0px;
}
#table_general{
 width:947px;
}
#table_general2{
 width:90%;
}
#td_top{
background-image:url(http://www.weserlandmoebel.de/navigation/top_bg.jpg);
background-repeat:no-repeat;
height:117px;
vertical-align : bottom;
}
#table_topright{
 height:117px;
}
td.basket_right{
 width:95px;
 vertical-align:top;
}
#basket-top{
}
#td_basketimg{
 height:44px;
 vertical-align:bottom;
}
#td_stern{
 padding-top:14px;
}
#td_umschlag{
 padding-top:24px;
}
#td_plus{
 padding-top:29px;

}
#td_minus{
 padding-top:50px;
}
#td_catimg{
 height:138px;
 vertical-align:top;
}
#table_special{
 border-left:solid 1px #c6d4e5;
 border-right:solid 1px #c6d4e5;
 border-bottom:solid 1px #c6d4e5;
 height:24px;
 width:754px;
 padding-right:10px;
}
a.special,a.special:hover,#table_special{
 font-size:11px;
 color:white;
 text-decoration:none;
}
a.special:hover{
 text-decoration:underline;
}
#td_anker{
 padding-left:40px;
}
a.ecomas,a.ecomas:hover{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:9px;
 color:black;
 text-decoration:none;
}
a.ecomas:hover{
  text-decoration:underline;
}
#td_menu{
 width:181px;
 background-image:url(http://www.weserlandmoebel.de/navigation/menu_bg.gif);
 background-repeat:repeat-y;
 vertical-align:top;
}
#td_inhalt{
  vertical-align:top;
 background-color:white;
 padding-left:25px;
 padding-right:50px;
 padding-top:10px;
 padding-bottom:10px;
}

#td_boxes{
 width:181px;
 background-color:#d1e1f0;
 vertical-align:top;
 padding-top: 5px;
 padding-bottom: 5px;
}
#SubnavigTable{
 width:180px;
}
a.ebene1,a.ebene1:hover,a.e1_a,a.e1_a:hover,a.e1_af,a.e1_af:hover,a.ebene2,a.ebene2:hover,a.e2_a,a.e2_a:hover,
a.e2_af,a.e2_af:hover,a.ebene3,a.ebene3:hover,a.e3_a,a.e3_a:hover,a.e3_af,a.e3_af:hover,a.ebene4,a.ebene4:hover,a.e4_a,a.e4_a:hover{
 background-image:url(http://www.weserlandmoebel.de/navigation/e1_bg.gif);
 background-repeat:no-repeat;
 background-position:top;
 display:block;
 font-size:12px;
 font-weight:bold;
 color:#336699;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:9px;
 padding-right:9px;
 text-decoration:none;
}
a.ebene1:hover{
color:white;
 background-image:url(http://www.weserlandmoebel.de/navigation/e1h_bg.gif);
}
a.e1_a,a.e1_a:hover{
 color:white;
 background-image:url(http://www.weserlandmoebel.de/navigation/e1a_bg.gif);
}
a.e1_af,a.e1_af:hover{
 color:white;
 background-image:url(http://www.weserlandmoebel.de/navigation/e1af_bg.gif);
}
a.ebene2,a.ebene2:hover,a.ebene3,a.ebene3:hover,a.ebene4,a.ebene4:hover
{
 padding-left: 19px;
 color:white;
 font-weight:normal;
 background-image:url(http://www.weserlandmoebel.de/navigation/e1h_bg.gif);
}
a.e2_a,a.e2_a:hover,a.e3_a,a.e3_a:hover{
 padding-left: 19px;
 color:#006600;
 font-weight:normal;
 background-image:url(http://www.weserlandmoebel.de/navigation/e2a_bg.gif);
}
a.e2_af,a.e2_af:hover,a.e3_af,a.e3_af:hover,a.e4_a,a.e4_a:hover{
 padding-left: 19px;
 color:#006600;
 font-weight:normal;
 background-image:url(http://www.weserlandmoebel.de/navigation/e2af_bg.gif);
}
a.ebene3,a.ebene3:hover,a.e3_a,a.e3_a:hover,a.e3_af,a.e3_af:hover{
  padding-left: 32px;
}
a.ebene4,a.ebene4:hover,a.e4_a,a.e4_a:hover
{
  padding-left: 45px;
}

td.tde1{
  background-image:url(http://www.weserlandmoebel.de/navigation/tde1_bg.gif);
  background-position:bottom;
  baclground-repeat:no-repeat;
  padding-bottom:2px;
}
td.tde1h{
  background-image:url(http://www.weserlandmoebel.de/navigation/tde1a_bg.gif);
  background-position:bottom;
  baclground-repeat:no-repeat;
  padding-bottom:2px;
}
td.tde2,td.tde3,td.tde4{
  background-image:url(http://www.weserlandmoebel.de/navigation/tde1a_bg.gif);
  background-position:bottom;
  baclground-repeat:no-repeat;
  padding-bottom:2px;
}

.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 : 12px;
	text-decoration : none;
	color : #339933;
	font-style : normal;
	font-weight : bold;
        line-height : 105%;
}
.Einfuehrungstext,h5,h6{
	font-size : 12px;
	text-decoration : none;
	color : black;
	font-style : italic;
	font-weight : normal;
        line-height : 105%;
}
.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 : #339933;
	font-style : normal;
	font-weight : normal;
}
a:hover{
	text-decoration : underline;
	color : #339933;
	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 : #f1f5fa;
	scrollbar-face-color : #f1f5fa;
	scrollbar-arrow-color : #6699cc;
	scrollbar-shadow-color : #f1f5fa;
	scrollbar-track-color : #f1f5fa;
	scrollbar-darkshadow-color : #6699cc;
	scrollbar-3dlight-color : #6699cc;
        line-height : 150%;
}

/*SHOP*/
.shopcat_title{
font-size : 16px;
text-decoration : none;
color : Black;
font-style : normal;
font-weight : bold;
line-height : 105%;
padding-left:25px;
padding-bottom:25px;
padding-top:25px;
}
.shopcat_text{
padding-left:25px;
}
td.textklein_basket{
 color:black;
}
#td_inhalt_shopcat{
 background-color:white;
  padding:10px;
 vertical-align:top;
}
.shopcat_row{
 background-color:#c2d6eb;
 border-bottom: solid 1px white;
 padding-right:6px;
 padding-left:18px;
 padding-top:12px;
 padding-bottom:12px;
}
table.shop_prodbox{
 border:solid 1px #9ebedf;
 width:100%;
 background-color:#d1e1f0;
}
td.shopcat{
 padding-right:10px;
}
td.shopcat_img{
 background-color:white;
 /*padding:12px;*/
 border:solid 1px #9ebedf;
}
a.Kategorie,a.Kategorie:hover{
 color:black;
 font-size : 14px;
 font-weight : bold;
 text-decoration : none;
 line-height : 28px;
}
a.Kategorie:hover{
 color:#339933
}
#shop_prod_row1{
padding-left:25px;
padding-top:20px;
padding-bottom:10px;
}
#shop_prod_row2{
 padding-left:25px;
}
#shop_prod_row3,#shop_prod_row6,#shop_prod_row7{
 padding-left:25px;
 text-decoration:underline;
 padding-bottom:10px;
}
#shop_prod_row7{
 padding-top:10px;
}
#shop_prod_row4{
 padding-top:10px;
 padding-bottom:10px;
  padding-left:25px;
  background-color:white;
  color:black;
}
#shop_prod_row5{
 background-color:#d1e1f0;
  border-right:solid 1px white:
}

td.select_title{
  font-weight : bold;
 color:black;
 font-size : 14px;
 padding-right:10px;
}
td.navig{
  color:black;
}
td.navig2{
  color:black;
 text-decoration:underline;
}
a.slink,a.slink:hover{
 background-color:#339933;
 color:white;
 padding:3px;
}
a.slink:hover{
 text-decoration:underline;
}
td.td_prodover{
 padding:12px;
background-color:#c2d6eb;
}
td.td_prod{
 vertical-align:top;
}
td.td_prod_info,td.more{
 padding:14px;
}
td_prod_img{
 border:solid 1px #ff0000;
}
td.shop_detail_cell{
 padding-top:10px;
 padding-left:10px;
 background-color:#c2d6eb;
 padding-bottom:10px;
}
td.shop_detail_cell1{
 background-color:white;
 border:solid 1px #9ebedf;
}
td.shop_detail_cell2{
 width:200px;
 background-color:white;
 border:solid 1px #9ebedf;
 padding-left:16px;
 padding-right:16px;
}
td.shop_detail_cell3
{
 padding-top:32px;
 padding-left:16px;
}
a.Titel_shop,a.Titel_shop:hover{
  font-weight : bold;
 color:black;
 font-size : 14px;
}
a.Titel_shop:hover{
 text-decoration:underline;
}
.artnr_term,td.Artikelnr{
 font-style:italic;
 color:black;
 font-size : 14px;
}
.Kategorie2,td.Artikelname{
 font-weight : bold;
 font-size : 14px;
 color:black;
}
.Preis{
  color:#339933;
 font-weight : bold;
 font-size : 24px;
}
.detPreis{
  color:#339933;
 font-weight : normal;
 font-size : 18px;
}
td.td_white3{
border-top:solid 3px white;
}
td.td_prod_zoom{
 padding-top:6px;
}
a.zoom{
 color:black;
 font-size : 12px;
}
td.Total{
  font-weight : normal;
 color:black;
 font-size : 18px;
}
td.prod_drucken{
 border-top:solid 1px #9ebedf;
border-bottom:solid 1px #9ebedf;
}
td.prod_empf{
 border-bottom:solid 1px #9ebedf;
}
td.prod_basket{
 padding-top:20px;
}
td.prod_details{
 border-top:solid 1px white;
 padding-left:11px;
}
td.shop_detail_cell_var{
 padding:7px;
 background-color:white;
}
td.shop_vargroup{
 color:black;
 background-color:white;
 border:solid 1px #d1e0f0;
}
td.shop_vargroup_col_4{
border:solid 1px #339933;

}
td.shop_vargroup_col_1{
 color:black;
 padding-left:14px;
 background-image: url(http://schmitzhs.ecomas.biz/navigation/shop/var_sep_bg.gif);
 background-repeat:no-repeat;
 background-position:right;
 width:345px;
}
td.shop_vargroup_col_2{
 padding-left:30px;
 color:black;
 width:80px;
}
td.shop_vargroup_col_3{
padding-top:1px;
padding-bottom:1px;
}
td.shop_vargroup_col_4_2{
 padding-right:10px;
}
td.regs{
  /* padding-left:25px;
   padding-bottom:10px;*/
 background-color : white;
}

/* Regiesterkarten */
.tabs
{
 padding-left:7px;
 padding-right:7px;
 padding-bottom:10px;
 background-color:white;
 padding-top:10px;
}
div.tab_show
{
  border-left: 1px solid #a5c3e1;
  border-right: 1px solid #a5c3e1;
  border-bottom: 1px solid #a5c3e1;
  background-color : #d1e1f0;
  padding : 7px;
}
div.tab_hide
{
 display:none;
}
td.register{
  border-right: 1px solid #a5c3e1;
 border-bottom: 1px solid #a5c3e1;
 border-top: 1x solid #a5c3e1;
 padding:3px;
 background-color : #9ebedf;
 color:black;
}
td.register_a{
  border-right: 1px solid #a5c3e1;
 border-left: 1px solid #a5c3e1;
 border-bottom: 1px solid #d1e1f0;
 border-top: 1px solid #a5c3e1;
 background-color : #d1e1f0;
 padding:3px;
 color:black;
 text-decoration:underline;
}
td.register_empty_last{
 border-bottom: 1px solid #a5c3e1;
 padding-right:7px;
}
td.register_white_last{
 width:7px;
}
td.register_sep{

}
td.register_sep2{
 border-bottom:solid 1px #a5c3e1;
}
#moreimgs_div{
 padding-top:10px;
 padding-bottom:10px;
padding-left:10px;
}
#table_moreimgs{

}
td.td_moreimg{
   padding:10px;
  background-color:white;
 border:solid 1px #a5c3e1;
}
td.td_moreimg_sep{
 width:22px;
}
a.moreimg{

}



td.TableHeader
{
 color: #ffffff;
 background-color: #0066cc;
font-weight: bold;
}
.TableHeader2 {
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color : #c9d2da;
}
.TableData {
	font-size: 12px;
	font-weight: normal;
	color: Black;
	background-color: #EEEEEE;
	border-bottom: 1px solid black;
}
td.TableDataProd
{
   font-size: 12px;
	font-weight: normal;
	color: Black;
	background-color : White;
	border-bottom : 1px solid #999999;
}
.legend {
	font-size: 10px;
	color: Black;
}
.legend:hover {
	font-size: 10px;
	color: #ea663b;
	text-decoration : none;
}
.legend:a {
	font-size: 10px;
	color: #ea663b;
	text-decoration : none;
}
.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 : #EEEEEE;
	border-bottom : 1px solid #999999;
}
.TableTotalL {
	font-size: 12px;
	font-weight: normal;
	color: Black;
}
.TableTotalD {
	font-size: 12px;
	font-weight: normal;
	color: Red;
}
.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 : #2b5893;
}
.order_off {
	font-size: 10px;
	color: White;
	background : Silver;
}
.ERROR{
	color: red;
}

.border1
{
 border: 1px solid #cccccc;
 background-color : #e6e6e6;
 padding : 1px;
}
.portal_title{
 padding: 3px;
 border: 1px solid #dbdbdb;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 24px;
 color: #cc0000;

}
.property_head
{
	font-size: 11px;
	font-weight: bold;
	background-color:#d8d8d8;
	border-top:2px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
th.property_head
{
	padding-left: 4px;
}
.property
{
	font-size: 11px;
	background-color:#f1f1f1;
	border-bottom:1px solid #ffffff;
}
th.property
{
	padding-left: 20px;
}
.merkzettel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}


.TableHeader {
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color : #ffbb00;
}
.TableHeader2 {
	font-size: 12px;
	font-weight: bold;
	color: #563423;
	background-color : #c9d2da;
}
.TableData {
	font-size: 12px;
	font-weight: normal;
	color: #563423;
	background-color : #f2f2f2;
}
.TableDataProd {
	font-size: 12px;
	font-weight: normal;
	color: #563423;
	background-color : #f2f2f2;
	border-bottom : 1px solid #CECECE;
}
.TableData2 {
	font-size: 12px;
	font-weight: normal;
	color: #563423;
	background-color : #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
}
.TableDataLB {
	font-size: 12px;
	font-weight: normal;
	color: #563423;
	background-color : #FFFFFF;
	border-bottom : 1px solid #563423;
}
.TableTotalL {
	font-size: 12px;
	font-weight: normal;
	color: #563423;
}
.TableTotalD {
	font-size: 12px;
	font-weight: normal;
	color: #563423;
}
.TableTip {
	font-size: 12px;
	font-weight: normal;
	color: #563423;
	background-color : #FFFFCC;
	border : 1px dashed Gray;
}
.order_graph_0 {
	font-size: 9px;
	color: #563423;
}
.order_graph_1 {
	font-size: 9px;
	color: #563423;
}
.order_white {
	font-size: 12px;
	color: #FFFFFF;
}
.order_on {
	font-size: 10px;
	color: White;
	background : #0066cc;
}
.order_off {
	font-size: 10px;
	color: black;
	background : #c9d2da;
}
.ERROR{
	color: #CC0066;
}
#ecomasCMSContent
{
	padding: 15px;
}
