body{
  background-color:#000000;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
body, h1, h2, h3, h4, h5, h6, div, span, p, input, select, textarea, li, td, th {
  font-family:  	Tahoma,Arial, Helvetica, sans-serif;
  font-size: 11px;
  zoom:1;
}
body, h1, h2, h3, h4, h5, h6, div, p, input, select, textarea, li, td, th {
  line-height:16px;
}

h1, h2, h3, h4, h5, h6, a {
  margin:0px;
  padding:0px;
  font-weight:normal;
}

form {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

table {
  border-collapse: collapse;
  border-spacing: 0px;
}

#mastercontainer {
  background-color:#ffffff;
}
h6{
  color:#000000;
  font-size:12px;
  font-weight:bold;
}
h5
{ 
  font-weight:bold;
  font-size:12px;
  color:#000000;
  padding-top:23px;
  padding-bottom:3px;
}

.standardtextfield h1
{
  font-size:28px;
  letter-spacing:-1.5px;
  font-weight:bold;
  text-transform:uppercase;
  color:#B4B7A4;
  line-height:30px;
}
.standardtextfield h2
{
  font-size:17px;
  letter-spacing:0.5px;
  font-weight:bold;
  color:#000000;
  line-height:19px;
}
.standardtextfield h3
{
  font-size:11px;
  font-weight:bold;
  padding-top:15px;
  color:#000000;
  padding-bottom:3px;
}
h3.navi
{
  padding-bottom:10px;
  background-color:#000000;
}
h3.navi a
{
  display:block;
  height:22px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:left top;
  background-color:#000000;
}
.MTSoqManufacturer h2
{
  line.height:22px;
}
.MTSoqManufacturer h2.title a
{
  height:22px;
  overflow:hidden;
  text-transform:uppercase;
}
.MTSoqManufacturer h2.title a
{
  color:#B4B7A4;
  font-size:24px;
  font-weight:bold;
  text-decoration:none;
  line-height:22px;
  text-transform:uppercase;
  letter-spacing:-2px;
  display:block;
  background-position:center top;
  background-repeat:no-repeat;
  overflow:hidden;
}
h2
{
  line-height:28px;
}
h2.title a
{
  height:28px;
  overflow:hidden;
  text-transform:uppercase;
}
h2.title a:Hover
{
  color:#AABD08;
}
h2.title a
{
  color:#B4B7A4;
  font-size:27px;
  font-weight:bold;
  text-decoration:none;
  line-height:28px;
  text-transform:uppercase;
  letter-spacing:-2px;
  display:block;
  background-position:center top;
  background-repeat:no-repeat;
  overflow:hidden;
}
h4.title a
{
  height:28px;
  overflow:hidden;
  text-transform:uppercase;
  color:#B4B7A4;
  font-size:27px;
  font-weight:bold;
  text-decoration:none;
  line-height:28px;
  letter-spacing:-2px;
  display:block;
  background-position:center top;
  background-repeat:no-repeat;
}
h4.title a:Hover
{
  color:#AABD08;
}
.hide
{
  display:none;
}
#realcontenttopnavi
{
  background-color:#2B2C28;
  margin-top:4px;
  width:780px;
  background-image:url(/images/topnavibg.gif);
  background-position:left 32px;
  background-repeat:no-repeat;
  position:absolute;
  z-index:100;
}
#realcontenttopnavi ul
{
  padding:0px;
  margin:0px;
  list-style-type:none;
}
#realcontenttopnavi ul li
{
  float:left;
}
#realcontenttopnavi ul li.lastnode
{
  padding-right:0px;
}
#realcontenttopnavi ul li.firstnode
{
}
#realcontenttopnavi ul li:hover h3 a
{
  background-position:left -22px;
}
#realcontenttopnavi ul li.active h3 a
{
  background-position:left -44px;
}
#realcontenttopnavi ul li.active:Hover h3 a
{
  background-position:left -44px;
}
.ModuleBreadcrumb ul
{
  float:left;
  padding:0px;
  margin:0px;
  list-style-type:none;
}
.ModuleBreadcrumb ul li a ,
.ModuleBreadcrumb ul li a span
{
  color:#b3b6a3;
  text-decoration:none;
  float:left;
}
.ModuleBreadcrumb ul li a:Hover, 
.ModuleBreadcrumb ul li a:Hover span{
  color:#FFFFFF;
}
.ModuleBreadcrumb ul li span
{
  color:#FFFFFF;
  display:inline;
  font-size:12px;
  padding-left:2px;
  padding-right:2px;
}
.ModuleBreadcrumb ul li 
{
  display:inline;
}
.MTSOQArticleTeaser .magheader h2.title a:Hover  , .MTSoqCategorySelector .list_horizontal h2.title a:Hover  ,h2 a.activeheader_h2:Hover 
{
  background-position:center -28px;
}
.MTSoqManufacturer h2.title a:Hover
{
   background-position:center -22px;
}
h2 a.activeheader_h2 
{
  background-position:center -56px;
}
.MTSoqManufacturer h2 a.activeheader_h2 
{
  background-position:center -44px;
}
h4 a.activeheader_h4 
{
  background-position:center -32px;
}
h4.title a:Hover , h4 a.activeheader_h4:Hover 
{
  background-position:center -16px;
}

.realcontetnbottomnavi ul , .realcontetnbottomnavi ul  li
{
  float:left;
  padding:0px;
  margin:0px;
}
.realcontetnbottomnavi ul.firstmenu
{
  width:130px;
}
.realcontetnbottomnavi ul.menuitem1
{
  width:169px;
}
.realcontetnbottomnavi ul.menuitem2
{
  width:165px;
}
.realcontetnbottomnavi ul.menuitem3
{
  width:147px;
}
.realcontetnbottomnavi ul.lastmenu
{
  width:111px;
}
.realcontetnbottomnavi ul
{
  list-style-type:none;
  padding-left:9px;
  padding-top:6px;
}
.realcontetnbottomnavi ul li ul , .realcontetnbottomnavi ul  li ul li
{
  display:block;
  float:none;
  padding:0px
}
.realcontetnbottomnavi ul  li
{
  color:#FFFFFF;
  font-weight:bold;
}
.realcontetnbottomnavi ul  li ul li a
{
  line-height:15px;
}
.MTSoqManufacturer .list ul
{
  list-style-type:none;
  padding:0px;
  margin:0px;
}
.MTSoqManufacturer .list ul li
{
  line-height:14px;
}
#realcontenttopnavi ul li ul li
{
  display:block;
  float:none;
  background-color:#2B2C28;
  margin:0px;
  padding:0px;
  height:15px;
}
#realcontenttopnavi ul li ul
{
  background-color:#2B2C28;
  padding-top:5px;
  padding-bottom:10px;
  display:none;
  height:auto;
  position:relative;
}
#realcontenttopnavi ul li .headerborder
{
  background-color:#AABD08;
  height:5px;
  display:none;
  line-height:5px;
  font-size:0px;
}
#realcontenttopnavi ul li:hover ul , #realcontenttopnavi ul li.child:hover .headerborder 
{
  display:block;
}
.MTSoqSearch .resultlist .searchfilter a:Hover .filter
{
  position:relative;
  top: -17px;
  left:0px;
}
.MTSoqSearch .resultlist .searchfilter .activesearchfilter
{
  position:relative;
  top: -34px;
  left:0px;
}
.ModuleSitemap .standard ul{
  margin:0px;
  padding:0px;
  padding-bottom:10px;
}
.ModuleSitemap .standard ul li{
  margin:0px;
  padding:0px;
  list-style-type:none;
}
.ModuleSitemap .standard ul li ul{
  margin:0px;
  padding:0px;
  list-style-type:none;
  padding-left:20px;
  border-bottom:2px solid #D0D1CA;
  padding-bottom:5px;
}
#topbannerbox a:Hover{
  paddig:0px;
}


.TSoqShopArticle .vTeaser {
  padding:10px;
  margin-bottom:10px;
  color:#000000;
  background-color:#EFEEE9;
}
.TSoqShopArticle .vTeaser img {
	margin-right:5px;
	margin-bottom:0px;
	border:none;
}
.TSoqShopArticle .vTeaser a {
  display:block;
  padding:5px;
  background-color:#ffffff;
}
.TSoqShopArticle .vTeaser a, .TSoqShopArticle .vTeaser a span {
  color:#000000;
  text-decoration:none;
}
.TSoqShopArticle .vTeaser .soqHeadline {
  font-weight:bold;
  font-size:14px;
  display:block;
  margin-bottom:4px;
}
.TSoqShopArticle .vTeaser .description {
  display:block;
  padding-bottom:3px;
}
.TSoqShopArticle .vTeaser .buyNow {
  display:block;
  font-size:14px;
  font-weight:bold;
}
.TSoqShopArticle .vTeaser .productPrice {
  display:block;
  font-size:18px;
  font-weight:bold;
  text-align:right;
}
.MTSoqArticleMoreInfo .TSoqShopArticle .vTeaser .description {
	display:none;
}

.articletext .cmswysiwyg , .articletext .cmswysiwyg div, .articletext .cmswysiwyg span, 
.articletext .cmswysiwyg p, .articletext .cmswysiwyg li, 
.articletext .cmswysiwyg td, .articletext .cmswysiwyg th {
	font-size:13px;
}
.MTSoqArticle .standard h1 , .MTPkgComment .standard h2{
  color:#000000;
  font-size:18px;
  line-height:20px;
  font-family: Tahoma,Arial, Helvetica, sans-serif;
  padding-bottom:10px;
}
