.cleardiv {
  height:0px;
  font-size:0px;
  line-height:0px;
  clear:both;
}
#sitecontent{
  width:915px;
  float:left;
}
.bannercontent{
  float:left;
  padding-top:117px;
}
#siteheader{
  position:relative;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:29px;
}
#realcontent{
  padding-left:15px;
  padding-right:15px;
}
#realcontentmyaccount{
  padding-right:15px;
  padding-left:15px;
}
.footerinfo{
  padding-top:25px;
  line-height:20px;
  text-align:center;
  margin-left:15px;
  margin-right:15px;
}
#sitefooter{
  margin-left:15px;
  margin-right:15px;
  padding-top:2px;
  margin-top:10px;
}
#sitelogo{
  position:absolute;
  left:17px;
  top:10px;
}
#sitefooter_inner{
  background-color:#999999;
  height:21px;
}
#siteheader_right #headernavi ul {
  float:right;
  margin:0px;
  padding:0px;
  color:#000000;
}
#siteheader_right #headernavi ul span, #sitefooter .footernavi ul span{
  color:#000000;
}
#sitefooter .footernavi ul{
  float:left;
  margin:0px;
  padding:0px;
  color:#000000;
}
#sitefooter .footernavi{
  padding-top:3px;
  float:left;
}
#siteheader_right #headernavi li , #sitefooter .footernavi li {
  display:inline;
  margin:0px;
  padding:0px;
}
.footercopy{
  float:right;
  padding-right:10px;
  padding-top:3px;
}
#siteheader_right{
  padding-top:9px;
  padding-right:10px;
  position:relative;
}
#headernavi{
  position:absolute;
  right:10px;
  top:9px;
  z-index:130;
}
#headersearch{
  padding-top:79px;
  padding-bottom:14px;
}
#topnavi{
}
#topnavi ul{
  padding:0px;
  margin:0px;
  list-style-type:none;
  width:215px;
  height:53px;
  float:left;
}
#topnavi ul li {
  display:block;
  line-height:53px;
  text-align:center;
}
#topnavi ul li a{
  font-size:14px;
  color:#000000;
  text-decoration:none;
  display:block;
  width:100%;
  font-weight:bold;
  height:100%;
}
#topnavi ul#quicksearch{
  background-color:#999999;
  width:240px;
}
#quicksearch .inputSearch {
background-color:#FFFFFF;
background-image:url(/images/searchdetail.gif);
background-position:7px 4px;
background-repeat:no-repeat;
float:left;
margin-left:11px;
margin-top:15px;
padding-left:22px;
}
#quicksearch .inputSubmit{
  margin-top:15px;
  float:left;
  padding-left:7px;
}
#quicksearch .inputSearch input{
  background-color:#FFFFFF;
  padding-top:4px;
  padding-bottom:4px;
  width:138px;
  color:#000000;
  line-height:15px;
  margin:0px;
}
.buttoninput{
  overflow:visible;
}
.buttonlink{
}
.buttonwhite{
  margin:0px;
  background-image:url(/images/whitebutton.gif);
  background-position:left top;
  background-repeat:repeat-x;
  height:22px;
  border-left:1px solid #D8D8D8;
  border-right:1px solid #D8D8D8;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  padding:0px;
  padding-top:3px;
  padding-bottom:2px;
  background-color:transparent;
  width:auto;
  display:block;
}
.buttongrey{
  background-image:url(/images/greybutton.gif);
  background-position:right top;
  background-repeat:no-repeat;
  heioght:22px;
  border-left:1px solid #D8D8D8;
  border-right:1px solid #D8D8D8;
  font-size:12px;
  font-weight:bold;
  background-color:#999999;
  color:#000000;
  padding:0px;
  padding-top:3px;
  padding-bottom:2px;
}
.dotline , .dotlinebottom , .ModuleConfigurableFeedback .feedbackform .description .normaltextbolddotlinetop{
  background-image:url(/images/dotline.gif);
  background-position:left top;
  background-repeat:repeat-x;
}
.dotlinebottom{
  background-position:left bottom;
}
.MTShopArticleList .imagehoverlist .articlelist .products .simplearticleimg{
  height:148px;
  overflow:hidden;
}
#realcontentstandard #left  , #realcontentstandard #middle {
  float:right;
  width:325px;
  min-height: 1px;
  height: auto !important;
  height: 1px;
}
#realcontentshop #left , #realcontentshopsmall #left{
  float:right;
  width:170px;
}
#realcontentshop #middle , #realcontentshopsmall #middle{
  float:right;
  width:475px;
  min-height: 1px;
  height: auto !important;
  height: 1px;
}
#realcontentstandard #right , #realcontentshop #right , #realcontentshopsmall #right , #realcontentmyaccount #right{
  float:right;
  width:240px;
}
#realcontentmyaccount #left{
  float:right;
  width:645px;
}
#realcontentstandard #right{
  width:230px;
}
#right_inner{
  padding-left:10px;
}
#realcontentshopsmall #middle #middle_left , #realcontentshopsmall #middle #middle_right{
  float:left;
  width:230px;
  overflow:hidden;
  min-height: 1px;
  height: auto !important;
  height: 1px;
}
#realcontentshopsmall #middle #middle_right{
  width:230px;
  overflow:hidden;
  float:right;
  min-height: 1px;
  height: auto !important;
  height: 1px;
}
#realcontentstandard , #realcontentshop , #realcontentshopsmall{
  padding-left:15px;
  padding-right:15px;
}
.righttablist{
  padding-top:4px;
}
.righttablist .tab , .righttablist .tabhigh{
  float:left;
  linheight:25px;
  padding-left:3px;
  padding-right:3px;
  color:#000000;
  background-color:#FFFFFF;
  border:1px solid #E3E3E3;
  margin-right:4px;
  line-height:16px;
}
.righttablist .tabhigh{
  background-color:#999999;
}
.TDataExtranetUser .minilogin , .TSchopBasket .mini , .MTNavigation .myaccountnavi , .MTTextField .rightteaserbox .content , .MTPkgNewsletterSignup .teaser .content , .MTCustomAbo .right_teaser .content , .MTShopUserNoticeList .mini .content{
  background-color:#F0F0F0;
  border:1px solid #E3E3E3;
  margin-top:-1px;
  margin-bottom:20px;
}
.MTTextField .rightteaserbox .content , .MTPkgNewsletterSignup .teaser .content , .MTCustomAbo .right_teaser .content , .MTCustomAbo .right_teaser .content , .MTShopUserNoticeList .mini .content{
  margin-top:2px;
  border:none;
}
.logininput{
  background-color:#FFFFFF;
  border:1px solid #B4B4B4;
  padding-top:3px;
  padding-bottom:3px;
  margin-bottom:3px;
  font-size:11px;
  width:205px;
}
.TDataExtranetUser .minilogin .minilogincontent , .TSchopBasket .mini .inner , .MTNavigation .myaccountnavi .inner , .MTTextField .rightteaserbox .inner , .MTShopUserNoticeList .mini .content .inner{
  padding-left:11px;
  padding-right:11px;
  padding-top:13px;
  padding-bottom:13px;
}
.MTTextField .rightteaserbox .inner , .MTPkgNewsletterSignup .teaser .inner , .MTCustomAbo .right_teaser .content .inner{
  padding-left:10px;
  padding-right:10px;
  padding-top:11px;
  padding-bottom:15px;
}
.buttonLogin{
  padding-top:7px;
  padding-bottom:6px;
}
.forgotpwd a , .miniregister a , .shippingTypeLink  a{
  color:#000000;
}
.minibasketdata{
  color:#000000;
}
.minibasketdata{
  padding-bottom:10px;
}
.tabcontenthigh{
  display:block;
}
.tabcontent{
  display:none;
}
.clicktab{
  cursor:pointer;
}
.clicktab:Hover{
  background-color:#999999;
}
.logoautmini{
  padding-top:10px;
}

.MTNavigation .myaccountnavi ul{
  margin:0px;
  padding:0px;
  list-style-type:none;
  padding-bottom:5px;
}
.MTTextField .headercolor , .MTShopArticleList .imagehoverlist .headercolor , .moduleMTList .standard .headercolor , .MTShopArticleList .headercolor , .MTShopArticleCatalog .article .headercolor,
.MTCustomAuthorlist .standard .headercolor , .headercolor{
  width:10px;
  height:20px;
  float:left;
  background-color:#999999;
}
.MTTextField .rightteaserbox .header , .MTPkgNewsletterSignup .teaser .header{
  width:214px;
  float:right;
  padding-top:1px;
}
.MTTextField .standard , .MTShopArticleCatalog .article {
  width:475px;
}

.MTTextField .standard .headerbox .header , .MTShopArticleCatalog .article .headerbox .header , .MTCustomAuthorlist .standard .headerbox .header , .MTShopArtcilecatalog .standard .headerbox .header , .middleheader ,
.MTCustomAbo .standard .headerbox .header
{
  width:459px;
  float:right;
  padding-top:1px;
}
.MTShopArticleList .imagehoverlist .header , .moduleMTList .standard .header  {
  float:left;
  padding-left:5px;
  padding-top:1px;
}
.MTShopArticleList .standard .headerbox .header , .MTCustomAuthorlist .standard .headerbox .header , .MTCustomAuthorList .detail .headerbox .header{
  float:left;
  padding-top:1px;
  padding-left:5px;
}
.MTShopMyAccount .standard .header{
  width:640px;
}
.headerbox .header{
  float:left;
  padding-top:1px;
  padding-left:5px;
}
#realcontentmyaccount #left .headerbox .header{
  width:625px;
}
.MTTextField .headerbox , .MTShopArticleList .imagehoverlist .headerbox , .moduleMTList .standard .headerbox , .MTShopArticleList .headerbox , .MTShopArticleCatalog .article .headerbox ,
.MTCustomAuthorlist .standard .headerbox , .headerbox{
  padding-bottom:2px;
}
.MTTextField .standard{
  padding-bottom:20px;
}
.MTShopArticleList .imagehoverlist .product{

}
.MTShopArticleList .imagehoverlist .product_inner{
    position:relative;
}
.MTShopArticleList .imagehoverlist .articledetailhover{
  position:absolute;
  width:195px;
  top:-4px;
  left:137px;
  background-image:url(/images/articelhoverarrow.gif);
  background-position:1px 10px;
  background-repeat:no-repeat;
  padding-left:9px;
  text-align:left;
  background-color:#FFFFFF;
}
.MTShopArticleList .imagehoverlist .articledetailhover .articledetailhover_inner{
  border:1px solid #666666;
  padding-top:16px;
  padding-bottom:19px;
  padding-left:14px;
  padding-right:14px;
}
.MTShopArticleList .imagehoverlist .articledetailhover .listartname{
  font-weight:bold;
  padding-bottom:16px;
}
.MTShopArticleList .imagehoverlist .containerPrice{
  padding-top:16px;
}
.relativecontainer{
  height:0px;
  position:relative;
}
.MTShopArticleList .imagehoverlist .product{
  float:left;
  width:157px;
  text-align:center;
}
.hide{
  display:none;
}
.MTShopArticleList .imagehoverlist .products{
  padding-top:18px;
}
.MTShopArticleList .imagehoverlist{
  padding-right:10px;
  padding-bottom:19px;
}
.mtlistlist .mtlistlistlist_inner .left{
  float:left;
  width:84px;
  line-height:0px;
  font-size:0px;
}
.mtlistlist .mtlistlistlist_inner .newoverlay{
  height:15px;
  background-color:#F0F0F0;
}
.mtlistlist .mtlistlistlist_inner .newoverlay span{
  padding-left:5px;
  color:#E2003B;
  font-size:11px;
  font-weight:bold;
}
.mtlistlist .mtlistlistlist_inner .right{
  float:left;
  width:231px;

}
.mtlistlist .mtlistlistlist_inner .content{
  padding-bottom:7px;
}
.mtlistlist{
  padding-top:12px;
  padding-bottom:6px;
  margin-bottom:6px;
}
.mtlistlist .mtlistlistlist_inner .date{
  font-size:11px;
  margin-top:-1px;
  line-height:14px;
  padding-bottom:1px;
}
.mtlistlist .mtlistlistlist_inner .subheadline , .MTTextField .standard .subheadline{
  background-image:url(/images/blacklinkarrow_next.gif);
  background-position:left 5px;
  background-repeat:no-repeat;
  padding-left:10px;
  margin-top:9px;
}
.mtlistlist .mtlistlistlist_inner .subheadline_inner , .MTTextField .standard .subheadline_inner{
  background-image:url(/images/blacklinkarrow_back.gif);
  background-position:right 5px;
  background-repeat:no-repeat;
  padding-right:10px;
  font-size:11px;
  font-weight:bold;
}
.mtlistlist .mtlistlistlist_inner .morelink{
  line-height:12px;
}
.mtlistlist .mtlistlistlist_inner .teasertext{
  padding-top:9px;
  padding-bottom:3px;
}
.moduleMTList .standard{
  padding-right:10px;
  padding-bottom:16px;
}
#left ul{
  padding:0px;
  margin:0px;
  list-style-type:none;
  padding-top:25px;
  padding-left:7px;
  padding-right:11px;
}
#left ul li , #left ul li ul.nospecial li ul.nospecialtwo li{
  padding-bottom:4px;
}
#left ul li ul.nospecial li , #left ul li ul.nospecial li ul.nospecialtwo li.TShopPrimaryNavi{
  padding-bottom:0px;
}

#left ul li.lastNode{
  padding-bottom:0px;
}
#left ul li ul{
  padding:0px;
  margin:0px;
}
#left ul .TShopPrimaryNavi ul , #left ul li ul{
  margin:0px;
  padding-top:4px;
}
#left ul .TShopPrimaryNavi ul ul , #left ul li ul ul{
  list-style-type:none;
  margin-left:5px;

}
#left ul li ul li{
  line-height:16px;
  vertical-align: middle;
  background-image:url(/images/navilistdot.gif);
  background-position:left 5px;
  background-repeat:no-repeat;
  margin-left:0px;
  padding-left:10px;
  margin-left:9px;
}
#left ul.division_999999 li ul li , #left ul.division_999999 li ul.nospecialtwo ul li{
   background-image:url(/images/navilistdot.gif);
}
#left ul.division_009898 li ul li , #left ul.division_009898 li ul.nospecialtwo li.hasChildren ul li{
   background-image:url(/images/navilistdot_z.gif);
}
#left ul.division_EE7621 li ul li , #left ul.division_EE7621 li ul.nospecialtwo li.hasChildren ul li{
   background-image:url(/images/navilistdot_b.gif);
}
#left ul.division_E2003B li ul li , #left ul.division_E2003B li ul.nospecialtwo li.hasChildren ul li{
   background-image:url(/images/navilistdot.gif);
}
#left ul.nospecial , #left ul.nospecialtwo{
  list-style-type:none;
  padding-bottom:3px;
  padding:0px;
  margin:0px;
  padding-top:4px;
}
#left ul.nospecialtwo ul{
  list-style: none outside;
  margin:0px;
}
#left ul li ul.nospecialtwo li , #left ul li ul.nospecial li{
  background-image:url();
  margin:0px;
  padding:0px;
}
#left ul li ul.nospecialtwo ul li , #left ul li ul.nospecialtwo ul li.firstnode{
  line-height:16px;
  vertical-align: middle;
  background-position:left 5px;
  background-repeat:no-repeat;
  margin-left:0px;
  padding-left:10px;
  margin-left:9px;

}
#left ul.nospecial{
  padding-top:0px;
}
.leftnaviheader{
  height:20px;
  margin-left:-15px;
  padding-left:20px;
  overflow:hidden;
  background-color:#999999;
}
.leftnaviheader .leftnaviheader_inner{
  padding-top:1px;
}
.leftnavi , .TPkgShopListfilter .standard{
  padding-right:11px;
}

.ModuleBreadcrumb ul{
  padding:0px;
  margin:0px;
  list-style-type:none;
  padding-left:5px;
  padding-top:3px;
  padding-bottom:3px;
  background-color:#999999;
  margin-top:2px;
  height:15px;
}
.ModuleBreadcrumb li{
  padding:0px;
  margin:0px;
  display:inline;
}
.ModuleBreadcrumb{
}
.MTShopArticleList .standard .left , .MTShopArtcilecatalog .standard .categorycontentbox .product .left , .WSDLArticle .standard .product .left , .MTLibriSearch .standard .left{
  float:left;
  width:112px;
}
.MTShopArticleList .standard .middle , .MTShopArtcilecatalog .standard .categorycontentbox .product .middle , .WSDLArticle .standard .product .middle , .MTLibriSearch .standard .middle{
  float:left;
  width:205px
}
.MTLibriSearch .standard .productdelivery {
  font-weight:bold;
  padding-right:4px;
  text-align:right;
}
.MTShopArticleList .standard .right , .MTShopArtcilecatalog .standard .categorycontentbox .product .right , .WSDLArticle .standard .right , .MTLibriSearch .standard .right{
  float:left;
  width:156px;
  padding-top:1px;
}
.MTShopArticleList .standard .product , .MTShopArtcilecatalog .standard .categorycontentbox .product, .WSDLArticle .standard .product , .MTLibriSearch .standard .product{
  width:475px;
  padding-bottom:10px;
  margin-bottom:9px;
  padding-top:0px;
}

.tobasketsubmit{
  background-image:url(/images/articletobasketbg.gif);
  background-position:left top;
  background-repeat:no-repeat;
  display:block;
  width:145px;
  padding-top:6px;
  padding-bottom:5px;
  margin-top:10px;
}
.WSDLArticle .standard .product .productdelivery {
font-weight:bold;
padding-right:4px;
text-align:right;
}
.MTShopArticleList .standard .articlemoreetail , .MTShopArtcilecatalog .standard .categorycontentbox .product .articlemoreetail , .WSDLArticle .standard .product .articlemoreetail , .MTLibriSearch .standard .articlemoreetail{
  background-image:url(/images/articledetailbg.gif);
  background-position:left top;
  background-repeat:no-repeat;
  display:block;
  width:107px;
  padding-top:6px;
  padding-bottom:5px;
  margin-top:10px;
}
.WSDLArticle .standard .product .articlemoreetail , .WSDLArticle .standard .product .cart{
  float:right;
}
.MTShopArticleList .standard .changeorder , .MTShopArtcilecatalog .standard .changeorder{
  padding-top:5px;
  padding-bottom:25px;
  text-align:right;
}
.MTShopArticleList .standard .listintro{
  padding-bottom:10px;
  margin-bottom:10px;
}
.MTShopArticleList .standard  .listouttro{
  padding-top:10px;
  margin-top:10px;
}
.MTShopArticleList .standard{
  padding-bottom:10px;
}
.MTShopArticleList .smallpreview{
 width:245px;
 float:left;
}
.MTShopArticleList .smallpreview .smallpreview_inner , .MTShopArtcilecatalog .standard .smallpreview_inner {
  margin-right:15px;
  padding-bottom:12px;
  margin-bottom:10px;
}
.MTShopArtcilecatalog .standard .smallpreview_inner{
  margin-right:0px;
}
.simpleheader{
  height:20px;
  overflow:hidden;
  background-color:#999999;
}
.simpleheader .header{
  padding-left:12px;
  padding-top:1px;
}
.MTShopArticleList .smallpreview .listintro {
  padding-top:7px;
  padding-bottom:5pX;
}
.MTShopArticleList .smallpreview .listouttro {
  padding-top:5px;
  padding-bottom:7pX;
}
.MTShopArticleList .smallpreview .left , .MTCustomAuthorList .detail .left , .MTShopArtcilecatalog .standard .product .left , .MTShopArticleCatalog .article .articletabcontent .authorbook .product .left{
 float:left;
 width:65px;
}
.MTShopArticleList .smallpreview .right , .MTCustomAuthorList .detail .right , .MTShopArtcilecatalog .standard .product .right{
 width:165px;
 float:left;
}
.MTShopArticleList .smallpreview .right , .MTShopArtcilecatalog .standard .product .right{
  width:145px;
}
.MTShopArticleList .smallpreview .left, .MTShopArtcilecatalog .standard .product .left{
  width:85px;
}
.MTShopArticleCatalog .article .articletabcontent .authorbook .product .right {
 width:125px;
 float:left;
}
.MTShopArticleList .smallpreview .price , .MTCustomAuthorList .detail .price , .MTShopArtcilecatalog .standard .product .price{
  font-weight:bold;
}
.MTShopArticleList .smallpreview .product , .MTCustomAuthorList .detail .product , .MTShopArtcilecatalog .standard .product , .articletabcontent .authorbook .product{
  padding-bottom:10px;
  padding-top:7px;
}
.MTCustomAuthorList .detail .product{
  width:230px;
  height:90px;
}
.scrollcontainer .product .articledetaillist{
padding-right:5px;
}
.MTShopArticleList .smallpreview .listartname , .MTCustomAuthorList .detail .listartname ,  .MTShopArtcilecatalog .standard .product .listartname , .MTShopArticleCatalog .article .articletabcontent .authorbook .product .right .listartname{
  padding-bottom:4px;
}
.textfielddownloads{
  padding-top:10px;
  margin-top:10px;
  padding-bottom:10px;
}
.cmsdownloaditem a{
  color:#000000;
}
.MTShopArticleList .smallpreview .linklist , .MTShopArtcilecatalog .standard .linklist{
  padding-top:7px;
}
.MTShopArticleList .smallpreview .linklist .link , .MTShopArtcilecatalog .standard .link{
  padding-bottom:8px;
}
.MTShopArtcilecatalog .standard .link{
  float:left;
  width:100px;
}
.MTShopArtcilecatalog .standard  .articlecount{
  float:right;
  width:100px;
  text-align:right;
}
.MTShopArticleCatalog .article .product{
  padding-top:10px;

}
.MTShopArticleCatalog .article .productRowLeft{
  float:left;
  width:161px;
}
.MTShopArticleCatalog .article .productRowRight{
  float:left;
  width:314px;
}
.MTShopArticleCatalog .article .detailcont{
}
.MTShopArticleCatalog .article .detailname{
  height:88px;
}
.MTShopArticleCatalog .article .cartButton{
  margin-top:8px;
}
.MTShopArticleCatalog .article .productdetailcontent{
  margin-top:19px;
}
.MTShopArticleCatalog .article .articletab{
  border-right: 1px dotted #999999;
  border-top: 1px dotted #999999;
  border-bottom: 1px dotted #999999;
  padding-left:6px;
  padding-right:6px;
  line-height:25px;
  float:left;
  margin-right:1px;
  cursor:pointer;
  background-color:#FFFFFF;
  padding-bottom:1px;
}
.MTShopArticleCatalog .article .articletab a{
  text-decoration:underline;
  outline: none;
}
.MTShopArticleCatalog .article .hightab a , .MTShopArticleCatalog .article .hightab{
  text-decoration:none;
  color:#000000 !important;
  outline: none;
}
.MTShopArticleCatalog .article .firstarticletab{
  border-left: 1px dotted #999999;
}
.MTShopArticleCatalog .article .articletabcontent .detailname{
  height:auto;
}
.MTShopArticleCatalog .article .productdetailcontent_article{
  border: 1px dotted #999999;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:13px;
  padding-right:10px;
  margin-top:-1px;
  background-color:transparent;
}
.hidetabcontent{
  display:none;
}
.MTShopArticleCatalog .article .hightab {
  border-bottom:none;
  padding-bottom:2px;
}
.MTShopArticleCatalog .article .downloafline{
  padding-top:8px;
}
.MTCustomAuthorlist .standard .searchletter_item a{
  color:#666666;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  display:block;
  border:1px solid #666666;
  padding-top:3px;
  padding-bottom:2px;
  text-align:center;
}
.MTCustomAuthorlist .standard .searchletter_item a.activeletter{
  color:#FFFFFF;
  background-color:#666666;
}
.MTCustomAuthorlist .standard .searchletter_item_inner{
  width:23px;
}
.MTCustomAuthorlist .standard .searchletter_item{
  float:left;
  width:36px;
  height:30px;
}
.MTCustomAuthorlist .standard .intro{
  padding-top:19px;
  padding-bottom:19px;
  margin-bottom:10px;
}
.MTCustomAuthorlist .standard .intro a{
  font-size:12px;
}
.MTCustomAuthorlist .standard .searchletter{
  padding-bottom:4px;
}
.MTCustomAuthorlist .standard .authorlist{
  margin-top:2px;
  padding-top:10px;
}
.MTCustomAuthorlist .standard .authorlist_inner{
  padding-bottom:15px;
  margin-bottom:1px;
}
.MTCustomAuthorlist .standard .authorlist .totop{
  background-image:url(/images/totop.gif);
  background-position:0px 4px;
  background-repeat:no-repeat;
  padding-left:12px;
  font-size:12px;
  font-weight:bold;
  color:#999999;
}
.MTCustomAuthorlist .standard .authoritem a{
  font-size:12px;
  font-weight:bold;
  color:#999999;
}
.MTCustomAuthorlist .standard .authorlistheader , .MTCustomAuthorList .detail .descritionheadline{
  padding-bottom:1px;
  margin-bottom:7px;
  font-weight:bold;
  text-transform:uppercase;
}
.MTCustomAuthorlist .standard .authoritem_inner{
  padding-bottom:4px;
  padding-left:37px;
}
.MTCustomAuthorList .detail .authorname{
  padding-top:19px;
  padding-bottom:19px;
  font-weight:bold;
  color:#999999;
  float:left;
  width:350px;
}
.MTCustomAuthorList .detail .authorimage{
  float:right;
  width:110px;
  padding-top:19px;
  padding-bottom:19px;
}
.MTCustomAuthorList .detail .authorarticle_left , .articletabcontent .authorbook .authorarticle_left {
  float:left;
  width:200px;
}
.MTCustomAuthorList .detail .authorarticle_right , .articletabcontent .authorbook .authorarticle_right{
  float:left;
  width:200px;
}
.MTCustomAuthorList .detail .authorarticle_right , .MTCustomAuthorList .detail .authorarticle_left{
  width:230px;
}
.articletabcontent .authorbook .authorarticle_left , .articletabcontent .authorbook .authorarticle_right{
  width:190px;
}
.MTShopArticleCatalog .article .articletabcontent .authorbook .product{
  width:190px;
  padding-bottom:0px;
  padding-top:0px;
  float:none;
  height:95px;
  overflow:hidden;
}
.buttonBack{
  width:35px;
  float:left;
  padding-top:1px;
}
.buttonNext{
  width:35px;
  float:right;
  padding-top:1px;
}
.scrollcontainer .products{
  float:left;
  width:380px;
}
.MTShopArtcilecatalog .standard .subcategory_left{
  width:230px;
  floaT:left;
}
.MTShopArtcilecatalog .standard .subcategory_right{
  width:230px;
  floaT:right;
}
.MTShopArtcilecatalog .standard .categorylist{
  padding-top:20px;
}
.MTShopArtcilecatalog .standard .introtext{
  padding-top:20px;
}
.TShopOrderStepList .navi .basketnavibox_item , .TShopOrderStepList .navi .basketnavibox_item_high , .TShopOrderStepList .navi .basketnavibox_itemlast , .TShopOrderStepList .navi .basketnavibox_itemlast_high {
  float:left;
  padding-right:2px;
  font-size:0px;
}
.TShopOrderStepList .navi .basketnavibox_itemlast , .TShopOrderStepList .navi .basketnavibox_itemlast_high{
  padding-right:0px;
}
.buttontopline .nextbutton , #realcontentmyaccount .buttonline .nextbutton{
  width:240px;
  text-align:left;
  float:right;
}
#realcontentmyaccount .buttontopline .nextbutton , #realcontentmyaccount .buttonline .nextbutton , .TCMSWizardStep .buttonbottomline .nextbutton , .ModuleFeedback .buttonbottomline .nextbutton ,
.accountdatablock .buttonbottomline .nextbutton , .MTPkgNewsletterSignout .standard .nextbutton , .MTPkgNewsletterSignup .standard .nextbutton , .ModuleConfigurableFeedback .uniForm .nextbutton{
  width:216px;
}

.buttontopline{
  padding-top:30px;
  padding-bottom:22px;
}
.buttonbottomline{
  padding-top:29px;
  padding-bottom:29px;
}
.accountdatablock .buttonbottomline , .accountdatablock .buttonline{
  padding:0px;
  padding-top:10px;
}
.buttonbottomline .backbutton{
  width:215px;
  float:left;
  text-align:right;
}
.buttonbottomline .nextbutton{
  width:240px;
  text-align:left;
  float:right;
}
.buttontopline .backbutton{
  width:215px;
  float:left;
  text-align:right;
}
img {
  border:none;
}

.basketinputbutton , .basketlinkbutton{
  background-color:#999999;
  border:none;
  cursor:pointer;
  DISPLAY: inline;
  font-size:15px;
  color:#000000;
  font-weight:normal;
  height:21px;
  margin:0px;
  overflow:visible;
  text-align:left;
  width:auto;
  padding-bottom:1px;
  text-transform:uppercase;
  padding-left:6px;
  text-decoration:none;
  letter-spacing:-0.2px;
  font-weight:bold;
}
.boldbutton{
  font-weight:bold;
}
.basketlinkbutton{
  line-height:21px;
  padding-bottom:0px;
}
.nextbuttoninput , .nextbuttonlink{
  background-image:url(/images/nextbuttonarrow.png);
  background-position:right top;
  background-repeat:no-repeat;
  padding-right:18px;
  padding-left:4px;
}
.backbuttoninput , .backbuttonlink{
  background-image:url(/images/backbuttonarrow.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:16px;
  padding-right:8px;
}
.backbuttonlink{
  float:right;
}
.nextbuttonlink{
  float:left;
}
.TShopbasket .detail-external-form .basketcontbox{
  padding-top:27px;
}
.bg-gradient{
  background-color:#999999;
  height:21px;
  fonst-size:12px;
  font-weight:bold;
}
div.bg-gradient{
 line-height:21px;
 padding-left:6px;
}
.basketarticleimage{
  width:125px;
  text-align:left;
}
.basketcontentimg .basketarticleimage{
  padding-bottom:9px;
}
.basketnavibox_inner{
  height:53px;
}
.basketarticleimage span{
  padding-right:23px;
  font-size:0px;
  line-height:0px;
}
.basketarticlename{
  width:205px;
  text-align:left;
}
.basketarticleamount{
  text-align:left;
  width:75px;
}
.basketarticleprice{
  width:100px;
  text-align:left;
}
.basketarticletax{
  width:109px;
  text-align:left;
}
.basketarticlesum{
  width:123px;
  text-align:left;
}
.basketarticleoptions{
  width:148px;
  text-align:left;
}
.TShopbasket .detail-external-form .heading div{
  padding-top:2px;
}
.baskelinespacer , .baskelinespacergrey{
  background-image:url(/images/dotline.gif);
  background-position:left 1px;
  background-repeat:repeat-x;
  font-size:0px;
  line-height:0px;
  height:12px;
}
.baskelinespacergrey{
  background-color:#F8F8F8;
}
.basketarticleimage .productCartMini{
  padding-left:10px;
}
.basketcontent .basketarticlename .title{
  font-size:13px;
}
.basketcontent .basketarticlename{
  padding-top:3px;
}
.basketcontent .basketarticlename .title{
  padding-right:5px;
}
.basketarticleamount .basketamount{
  border: 1px solid #C3C3C3;
  width:42px;
  text-align:center;
}
.TShopbasket .detail-external-form .TShopArticle .shipping-time-info{
  padding-top:2px;
}
.basketcontent .basketarticleprice , .basketcontent .basketarticletax , .basketcontent .basketarticlesum , .basketcontent .basketarticleoptions{
  padding-top:4px;
}
#onecollum{
margin-top:-6px;
}
table.basket .footer{
  text-align:left;
  height:15px;
  line-height:15px;
  font-size:11px;
  background-color:#F8F8F8;
}
table.basket .footer div{
  line-height:15px;
  font-size:11px;
}
table.basket .footerleft {
  padding-right:40px;
  text-align:right;
}
table.basket .whitespacer{
  background-image:url(/images/dotline.gif);
  background-position:left 11px;
  background-repeat:repeat-x;
  font-size:0px;
  line-height:0px;
  height:13px;
}
table.basket .sumprice{
  text-align:left;
}
.removefrombaskettextlink , .confirmOrderBottomTables .address .billing a , .confirmOrderBottomTables .address .shipping a , .confirmOrderBottomTables .payment a ,
.confirmOrdercont a{
  color:#000000;
  font-size:12px;
}
.confirmOrdercont a{
  font-size:11px;
}
.confirmOrderBottomTables .address .billing a , .confirmOrderBottomTables .address .shipping a , .confirmOrderBottomTables .payment a{
  padding-left:54px;
}
.removefrombaskettextlink:Hover {
  text-decoration:underline;
}
.userinput table input , .formdata input , .TShopPaymentMethod .paymenthandler .usertable input , .TShopArticleReview .form .starratinright input , .TShopArticleReview .form .fieldComment textarea ,
.userinput .ctrlHolder input , .userinput .ctrlHolder textarea{
  margin:0px;
  font-size:12px;
  line-height:16px;
  border-top:1px solid #727272;
  border-left:1px solid #B4B4B4;
  border-right:1px solid #B4B4B4;
  border-bottom:1px solid #DADADA;
  padding-top:2px;
  padding-bottom:3px;
}
.TDataExtranetUser .login .loginbox , .basketregform .register-user , .update-logged-in-user .basketuser_left_inner , .TShopStepShipping .shipping .shippingcontent{
  margin-top:1px;
  padding-top:10px;
  padding-left:5px;
}
.TDataExtranetUser .login .loginbox table , .TDataExtranetUser .login .loginbox table td , .TDataExtranetUser .login .loginbox table th{
  width:auto;
}
.TDataExtranetUser .login .loginbox table input{
  width:204px;
  margin-bottom:10px;
}
.userinput th {
  padding-right:20px;
  text-align:right;
  vertical-align:top;
  font-weight:normal;
  font-size:12px;
  padding-top:5px;
  width:auto;
}
.TDataExtranetUser .login .loginbox .forgotpwd{
  padding-top:10px;
  padding-bottom:42px;
}
.positionedbutton{
  position:absolute;
  top:30px;
  right:0px;
  width:240px;
  text-align:left;
}
.TShopStepUserData .user{
  position:relative;
}
.basketuser_left_header{
  font-weight:bold;
  padding-bottom:11px;
}
.basketuser_left .TDataExtranetUser{
  float:left;
  width:424px;
}
.basketuser_right{
  padding-top:10px;
}
.basketuser_right .shippingAddressContainer_header{
  font-weight:bold;
  float:left;
  padding-top:3px;
  padding-bottom:11px;
}
.basketuser_right .shippingAddressContainer_check{
  float:left;
  width:30px;
}
.TDataExtranetUser .userinput table , .TDataExtranetUserAddress .form .userinput table , .MTExtranet .forgotPassword .userinput table {
  width:auto;
}
.TDataExtranetUser .userinput table input , .TDataExtranetUser .userinput table select , .TDataExtranetUserAddress .form .userinput table input , .TDataExtranetUserAddress .form .userinput table select , .TShopPaymentMethod .paymenthandler .usertable input , .TShopPaymentMethod .paymenthandler .usertable select ,
.TDataextranetUser .form-profile .userinput table select , .TDataextranetUser .form-profile .userinput table input , .contactcontent .userinput table input  , .contactcontent .userinput table select , .contactcontent .userinput table , .tellAFriend .userinput table input{
  margin-bottom:10px;
}
.TDataExtranetUser .userinput table select , .TDataExtranetUserAddress .form .userinput table select , .MTPkgNewsletterSignup .standard .formdata select , .TShopPaymentMethod .paymenthandler .user table select , .contactcontent .userinput table textarea , .contactcontent .userinput table select , .tellAFriend .userinput table textarea ,
.ModuleConfigurableFeedback .userinput select{
  border-top:1px solid #727272;
  border-left:1px solid #B4B4B4;
  border-right:1px solid #B4B4B4;
  border-bottom:1px solid #DADADA;
}
.contactcontent .userinput table textarea{
  width:304px;
}
.basketregform .basketuser_left {
  padding-bottom:20px;
  margin-bottom:0px;
}
.shippingTypeLink {
  padding-top:6px;
  padding-left:93px;
}
.MTPkgNewsletterSignup .standard .newsletterSignup .introtext , .MTPkgNewsletterSignout .standard .newsletterSignout .introtext{
  padding-top:12px;
}
.MTPkgNewsletterSignup .standard .formdata , .MTPkgNewsletterSignout .standard .formdata{
  padding-top:12px;
}
.MTPkgNewsletterSignup .standard .formdata .inputbox .left , .MTPkgNewsletterSignout .standard .formdata .newsemail , .MTPkgNewsletterSignout .standard .formdata .inputbox .left {
  float:left;
  text-align:right;
  padding-right:20px;
  padding-top:4px;
}
.MTPkgNewsletterSignup .standard .formdata .inputbox .right , .MTPkgNewsletterSignout .standard .formdata .newsemailinput , .MTPkgNewsletterSignout .standard .formdata .inputbox .right{
  float:left;
  width:325px;
}
.MTPkgNewsletterSignup .standard .formdata .inputbox , .MTPkgNewsletterSignout .standard .formdata .inputbox{
  padding-bottom:10px;
}
.MTPkgNewsletterSignup .standard .formdata .inputbox_newsletter , .MTPkgNewsletterSignout .standard .formdata .inputbox_newsletter  {
  padding-bottom:0px;
}
.MTPkgNewsletterSignup .standard .inputbox_button , .MTPkgNewsletterSignout .standard .inputbox_button {
  padding-top:10px;
}
.MTPkgNewsletterSignup .standard .formdata .inputbox .newslcheck .left , .MTPkgNewsletterSignout .standard .formdata .inputbox .newslcheck .left{
  float:left;
  width:25px;
  text-align:left;
}
.MTPkgNewsletterSignup .standard .formdata .inputbox .newslcheck , .MTPkgNewsletterSignout .standard .formdata .inputbox .newslcheck{
  padding-bottom:10px;
}
.MTPkgNewsletterSignup .standard .formdata .inputbox  .newslcheck .right , .MTPkgNewsletterSignout .standard .formdata .inputbox .newslcheck .right{
  float:left;
  width:280px;
  padding-top:5px;
}
.messageerror , .error{
  padding-top:0px;
  color:#E2003B;
  padding-bottom:10px;
  text-align:left;
}
.MTExtranet .register .messageerror , .MTExtranet .register .error{
  padding-top:0px;
  padding-bottom:10px;
}
.MTPkgNewsletterSignout .messageerror , .MTPkgNewsletterSignout .error ,.MTPkgNewsletterSignup .messageerror , .MTPkgNewsletterSignup .error {
  padding-top:10px;
  padding-bottom:0px;
}
.MTPkgNewsletterSignup .text{
  padding-top:19px;
}
.TShopStepUserData .user .userdataintro_box_left , .TShopStepShipping .shippingcontent_inner{
  padding-bottom:20px;
}
.userdataintro_box_left a , .TShopStepConfirm .agbok a ,  .TShopStepConfirm .clickagb a{
  color:#000000;
}
.update-logged-in-user .basketuser_left , .update-logged-in-user .basketuser_right{
  padding-bottom:20px;
}
.TShopStepShipping .TShopPaymentMethod .radioLabel , .TShopStepShipping .TShopPaymentMethod .radioButton , .TShopStepShipping .TShopPaymentMethod .paymenthandler , .TShopStepShipping .TShopPaymentMethod .description{
  float:left;
}
.TShopStepShipping .TShopPaymentMethod .description{
  padding-top:3px;
  padding-left:35px;
  width:500px;
}
.TShopStepShipping .TShopPaymentMethod .paymenthandler{
  padding-top:27px;
  padding-left:20px;
}
.TShopStepShipping .TShopPaymentMethod .radioLabel label{
  font-weight:bold;
}
.TShopStepShipping .TShopPaymentMethod .radioLabel{
  padding-top:2px;
  padding-right:10px;
}
.TShopStepShipping .TShopPaymentMethod .usertable{
  width:312px;
}
.TShopStepShipping .TShopPaymentMethod .usertable th{
  width:105px;
  text-align:right;
  font-weight:normal;
  vertical-align:top;
  padding-top:4px;
}
.TShopStepShipping .TShopPaymentMethod .usertable td{
  width:207px;
}
.TShopStepShipping .TShopPaymentMethod .usertable th .require{
  padding-right:10px;
}
.TShopStepShipping .TShopShippingGroup .paymentitem{
  margin-bottom:10px;
  padding-bottom:20px;
  padding-top:3px;
}
.TShopStepConfirm .agbok , .TShopStepConfirm .clickagb {
  line-height:26px;
  height:26px;
  background-color:#cccccc;
}
.TShopStepConfirm .basketintro_box_left{
  padding-top:22px;
  padding-bottom:27px;
}
.confirmOrderBottomTables .address , .confirmOrderBottomTables .payment , .confirmOrderBottomTables .submitOrder {
  padding-top:17px;
  padding-bottom:12px;
}
.confirmOrderBottomTables .payment{
  padding-bottom:16px;
}
.confirmOrderBottomTables .address .billing{
  float:left;
  width:412px;
}
.confirmOrderBottomTables .address .shipping{
  float:right;
  width:457px;
}
.confirmOrderBottomTables .address .billing table th ,  .confirmOrderBottomTables .address .shipping table th , .confirmOrderBottomTables .address .billing table td ,  .confirmOrderBottomTables .address .shipping table td,
.confirmOrderBottomTables .address .shipping .noshipping , .confirmOrderBottomTables .payment .paymethod{
  font-weight:normal;
  font-size:12px;
}
.confirmOrderBottomTables .address .billing table th ,  .confirmOrderBottomTables .address .shipping table th{
  padding-bottom:5px;
}
.basketarticleamount_inner{
  width:44px;
  text-align:center;
}
.confirmOrderBottomTables .basketuser_left_header{
  font-weight:bold;
  padding-bottom:7px;
  position:relative;
}
.confirmOrderBottomTables .basketuser_left_header a , .confirmOrderBottomTables .address .billing .basketuser_left_header a , .confirmOrderBottomTables .address .shipping .basketuser_left_header a{
  position:absolute;
  left:168px;
  top:0px;
  padding-left:0px;
}
.TShopStepOrderCompleted .stepdesc {
  margin-top:1px;
  padding-top:10px;
}
.minibasketmessages{
  padding-bottom:10px;
  color:#EE7621;
}
.minibasketmessages .messagenotice{
  color:#EE7621;
  font-size:11px;
}
.minibasketmessages .messagenotice span{
  font-size:11px;
  color:#000000;
}
.MTTextField .content , .MTExtranet .registercontent , .MTExtranet .forgotPassword .forgotPasswordcontent , .MTCustomAbo .standard .introtext , .MTCustomAbo .standard .abocontent {
  padding-top:12px;
}
.MTExtranet .forgotPassword .introtext{
  padding-bottom:20px;
}
.MTExtranet .register table th , .MTExtranet .forgotPassword .userinput table th  {
  width:120px;
}
.MTExtranet .register .TDataExtranetUser .form-register {
  background-image:url(/images/dotline.gif);
  background-position:left top;
  background-repeat:repeat-x;
  padding-top:15px;
  margin-top:10px;
}
.MTExtranet .register .rightregister{
  padding-top:15px;
  margin-top:10px;
}
.createAccountSubmit{
  padding-top:20px;
  padding-right:29px;
}
.MTExtranet .forgotPassword .bottombuttonline{
  padding-top:30px;
  padding-right:29px;
}
.TPkgShopListfilter .standard .filtercontent {
  padding-top:25px;
}
.TPkgShopListfilter .standard .listFilterName{
  font-size:12px;
  font-weight:bold;
  background-image:url(/images/filterclosed.png);
  background-position:right top;
  background-repeat:no-repeat;
  margin-bottom:10px;
  cursor:pointer;
}
.TPkgShopListfilter .standard .listFilterName_high{
  background-image:url(/images/filteropend.png);
  background-position:right top;
  background-repeat:no-repeat;
}
.TPkgShopListfilter .standard .valueitems , .TPkgShopListfilter .standard .valueitems_high{
  margin-bottom:20px;
}
.TPkgShopListfilter .standard .valueitems label , .TPkgShopListfilter .standard .valueitems_high label{
  display:block;
  line-height:20px;
  width:142px;
}
.priceContainer .price , .priceContainer .priceReference {
  display:inline;
}
.priceContainer .price{
  font-weight:bold;
}
.priceContainer .priceReference{
  text-decoration:line-through;
  padding-right:5px;
}
.MTShopMyAccount .standard .accountcontent{
  padding-top:10px;
  margin-top:1px;
}
.MTShopMyAccount .standard .accountdatablock{
  padding-bottom:20px;
}
.MTShopMyAccount .standard table.block th{
  font-weight:normal;
  width:140px;
  padding-right:20px;
  text-align:right;
  padding-bottom:7px;
}
.MTShopMyAccount .standard .myaccoutncontent{
  padding-top:20px;
}
.MTShopMyAccount .standard .TShopbasket table.basket{
  width:645px;
}
.MTShopMyAccount .standard .TShopbasket table.basket .articleimg{
  width:120px
}
.MTShopMyAccount .standard .TShopbasket table.basket .articleinfo{
  width:260px;
}
.MTShopMyAccount .standard .TShopbasket table.basket .articleamount{
  width:60px;
}
.MTShopMyAccount .standard .TShopbasket table.basket .articleprice{
  width:80px;
}
.MTShopMyAccount .standard .TShopbasket table.basket .articlemwst{
  width:50px;
}
.MTShopMyAccount .standard .TShopbasket table.basket .articlesum{
  width:90px;
  text-align:center;
}
.accountcontent .TShopbasket .articleList{
  padding-top:15px;
}
.MTShopMyAccount .standard .TShopbasket table.basket .basketcontentimg{
  padding-bottom:10px;
}
.MTShopMyAccount .standard .orderblock_high{
  padding-bottom:10px;
  margin-bottom:10px;
}
.MTShopMyAccount .standard  .orderblock{
  padding-bottom:10px;
  margin-bottom:10px;
}
.MTShopMyAccount .standard  .orderblock a{
  color:#000000;
}
.TCMSWizardStep .mayaccountcontent , .noticetable , .MTExtranet .logincontent .introtext{
  padding-top:12px;
}
.TCMSWizardStep .introtext{
  padding-bottom:10px;
}
.TCMSWizardStep .mayaccountcontent .TDataExtranetUserAddress .userinput table{
  width:650px;
}
.TDataExtranetUser .biglogin  , .tellfriencontent , .ModuleConfigurableFeedback .review_order .feedbackcontent .introtext ,  .ModuleConfigurableFeedback .review_order .feedbackcontent .feedbackform ,
.ModuleConfigurableFeedback .standard .feedbackcontent .introtext ,  .ModuleConfigurableFeedback .standard .feedbackcontent .feedbackform{
  padding-top:12px;
}
.TDataExtranetUser .biglogin .userinput table{
  width:650px;
}
.MTShopArticleList .searchinfo {
  padding-bottom:10px
}
.MTShopArticleList .searchinfo .left{
  float:left;
  width:auto;
  font-size:11px;
}
.MTShopArticleList .searchinfo .right{
  float:right;
  width:auto;
  font-size:11px;
}
.contactcontent .introtext , .MTFeedback .standard .userinput{
  padding-top:12px;
}
.ModuleFeedback input.nextbuttoninput {
width:auto;
}
.MTTextField .left_middle_big .leftheadline , .MTShopInfo .left_middle_big .leftheadline{
  width:174px;
  margin-left:-15px;
  background-color:#999999;
  float:left;
  height:20px;
}
.MTTextField .left_middle_big .leftheadline .subheadline , .MTShopInfo .left_middle_big .leftheadline .subheadline {
  padding-left:20px;
  line-height:20px;
  padding-top:1px;
}
.MTTextField .left_middle_big .rightcontent ,  .MTShopInfo .left_middle_big .rightcontent{
  float:right;
  width:475px;
}
.articletabcontent .authorimage {
  float:left;
  width:110px;
  padding-bottom:10px;
}
.articletabcontent .authorname{
  padding-top:10px;
  padding-bottom:10px;
  font-weight:bold;
}
.MTShopArticleCatalog .article  .articletabcontent .product{
  float:left;
  width:303px;
  padding-top:2px;
}
.articletabcontent .articlelinks{
  padding-top:16px;
  float:right;
  width:147px;
}
.articletabcontent .articlelinks .printcover{
  padding-bottom:12px;
}
.articletabcontent .authorbook  .authorbookheader , .articletabcontent .categorylist .categorylistheader{
  padding-top:10px;
  padding-bottom:15px;
}
.articletabcontent .authorbook , .articletabcontent .categorylist{
  margin-top:12px;
}
.articletabcontent .categorylist ul , .articletabcontent .categorylist li{
  margin:0px;
  padding:0px;
}
.articletabcontent .categorylist ul{
  padding-left:26px;
  padding-top:6px;
  padding-bottom:12px;
}
.articletabcontent .categorylist li{
  padding-bottom:5px;
}
.tabcategory a{
  font-weight:bold;
}
.TShopArticleReview .full .revieheader{
  padding-bottom:6px;
}
.TShopArticleReview .full .reviewitem{
  padding-bottom:15px;
  margin-bottom:10px;
}
.reviewhide{
  display:none;
}
.reviewshowall{
  text-align:right;
  text-decoration:underline;
  cursor:pointer;
}
.TShopArticleReviewList .list{
  padding-bottom:15px;
  margin-bottom:10px;
}
.TShopArticleReview .form .staratingheader{
  padding-bottom:7px;
}
.TShopArticleReview .form .textInput{
  padding-bottom:7px;
}
.TShopArticleReview .form  .commentratingformheader{
  padding-bottom:2px;
}
.reviewbutton{
  padding-top:10px;
}
.tellAFriend .userinput table {
width:auto;
}
.telfrienddesc{
  padding-bottom:10px;
}
.TShopArticle .showcase .articlename{
  padding-top:10px;
  padding-bottom:4px;
}
.MTShopArticleCatalog .article .detailcont .previewlink{
  padding-top:7px;
}
.accountdatablock .newlsettrlistheader{
  font-weight:bold;
  padding-bottom:6px;
}
.accountdatablock .newslettersigninitem{
  margin-left:10px;
  line-height:20px;
  padding-left:25px;
  background-image:url(/images/newsok.png);
  background-position:left 1px;
  background-repeat:no-repeat;
}
.ModuleBreadcrumb ul li a{
  padding-left:3px;
}
.ModuleFeedback .userinput table {
  width:645px;
}
.articletabcontent{
  zoom:0;
}
#left ul li ul.nospecialtwo ul li{
  line-height:16px;
  vertical-align: middle;
  background-position:9px 5px;
  background-repeat:no-repeat;
  margin-left:0px;
  padding-left:19px !important;
}
#left ul li ul.nospecialtwo ul li.firstnode{
  margin-left:9px;
}
.ModuleConfigurableFeedback .uniForm fieldset {
  margin:0px;
}
.ModuleConfigurableFeedback .uniForm .ctrlHolder {
  border-color:#FFFFFF;
  border-style:solid;
  border-width:1px 0;
  padding:0px 0px 10px 0px;
  border:none;
  width:475px;
}
.ModuleFeedback .userinput th , .TDataextranetUser .form-profile .userinput th , .TDataExtranetUserAddress .form .userinput th ,
.MTPkgNewsletterSignup .standard .formdata .inputbox .left , .MTPkgNewsletterSignout .standard .formdata .newsemail , .MTPkgNewsletterSignout .standard .formdata .inputbox .left ,
.MTExtranet .register table th, .MTExtranet .forgotPassword .userinput table th ,
.ModuleConfigurableFeedback .uniForm .inlineLabels label , .ModuleConfigurableFeedback .uniForm .inlineLabels .label , .TCMSWizardStep .tellAFriend .userinput th{
  width:130px;
  padding-right:20px;
  text-align:right;
  margin:0px;
  color:#000000;
}
.TCMSWizardStep .tellAFriend .userinput th{
  width:170px;
}
.ModuleConfigurableFeedback .uniForm .inlineLabels label , .ModuleConfigurableFeedback .uniForm .inlineLabels .label{
  padding-right:25px;
  padding-top:4px;
  width:125px;
}
.ModuleConfigurableFeedback .uniForm .inlineLabels table label{
  padding-right:0px;
  text-align:left;
}
.ModuleConfigurableFeedback .uniForm .inlineLabels label em , .ModuleConfigurableFeedback .uniForm .inlineLabels .label em{
  left:130px;
}
.ModuleConfigurableFeedback .uniForm .inlineLabels table{
  margin-left:150px;
  width:325px !important;
}
.ModuleConfigurableFeedback .uniForm .inlineLabels table table{
  margin:0px;
  width:auto !important;
}
.ModuleConfigurableFeedback .uniForm .focused {
  background:#FFFFFF none repeat scroll 0 0;
  border:none;
  padding:0px;
  padding-bottom:10px;
}
.ModuleConfigurableFeedback .uniForm .errorField {
  background:#FFFFFF none repeat scroll 0 0;
  color:#AF4C4C;
  margin:0px;
  padding:0px;
  color:#E2003B;
  padding-bottom:10px;
  padding-top:5px;
  text-align:left;
}
.ModuleConfigurableFeedback .uniForm .error {
  background:#FFFFFF none repeat scroll 0 0;
  border:none;
  position:relative;
  padding-bottom:36px;
}
.ModuleConfigurableFeedback .uniForm .error p.errorField{
  padding:0px;
  margin:0px;
  padding-top:10px;
  padding-bottom:10px;
  position:absolute;
  bottom:0px;
  padding-left:150px;
  line-height:16px;
}
.ModuleConfigurableFeedback .review_order .uniForm fieldset , .ModuleConfigurableFeedback .standard .uniForm fieldset
 {
   float:left;
   width:460px;
}
.ModuleConfigurableFeedback .review_order .uniForm .rightarticle , .ModuleConfigurableFeedback .standard .uniForm .rightarticle{
  float:right;
  width:170px;
}
.ModuleConfigurableFeedback .ctrlHolder table span{
  text-align:left;
}
.tellfirendtable{
  float:left;
  width:485px;
}
.tellfriendarticle{
  float:right;
  width:145px;
}
.MTCustomAbo .standard .TShopArticle .simplearticleimg{
  font-size:0px;
}
.MTCustomAbo .standard .TShopArticle .simplearticleimg img{
  border:1px solid #A3A2A1;
}
.MTCustomAbo .standard .TShopArticle  .shortdesc{
  font-size:14px;
  font-weight:bold;
  padding-bottom:14px;
  padding-top:5px;
}
.MTCustomAbo .standard .TShopArticle ul{
  margin:0px;
  padding:0px;
}
.MTCustomAbo .standard .TShopArticle ul li{
  margin:0px;
  padding:0px;
  list-style-position:inside;
  line-height:23px;
}
.MTCustomAbo .standard .TShopArticle ul li a{
  color:#999999;
}
.MTCustomAbo .standard .TShopArticle .left{
  float:left;
  width:165px;
  text-align:left;
}
.MTCustomAbo .standard .TShopArticle .right{
  float:right;
  width:290px;
  text-align:left;
}
.MTCustomAbo .standard  .magazineheader , .MTCustomAbo .standard .abotypeheader{
  height:20px;
  background-color:#999999;
  padding-left:14px;
  line-height:20px;
}
.MTCustomAbo .standard  .magazineheader img , .MTCustomAbo .standard .abotypeheader img{
  margin-top:1px;
}
.MTCustomAbo .standard  .magazinecontent{
  padding-top:11px;
}
.MTCustomAbo .standard  .magazinebox{
  padding-bottom:13px;
  margin-bottom:28px;
}
.MTCustomAbo .standard  .abotypeprice{
  font-weight:bold;
  padding-top:2px;
}
.MTCustomAbo .standard  .abotypshortdesclink a{
  color:#999999;
  text-decoration:underline;
  font-size:12px;
  line-height:20px;
}
.MTCustomAbo .standard  .abotypshortdesclink{
  font-size:12px;
  line-height:20px;
}
.MTCustomAbo .standard  .abotypeboxleft{
  float:left;
  width:230px;
  padding-bottom:3px;
  margin-bottom:10px;
}
.MTCustomAbo .standard .abotypeboxright{
  float:right;
  width:230px;
  padding-bottom:3px;
  margin-bottom:10px;
}
.MTCustomAbo .standard .abotypeimg {
  padding-top:6px;
}
.MTCustomAbo .standard .abotypshortdesclink{
  padding-top:7px;
}
.ModuleConfigurableFeedback .feedbackform .description .normaltextbolddotlinetop{
  font-weight:bold;
  padding-top:10px;
  margin-top:10px;
}
.ModuleConfigurableFeedback .ctrlHolder table table input , .ModuleConfigurableFeedback .ctrlHolder table span input{
  border:none;
}
.TShopArticle .right_abo_article .leftaboarticle{
  float:left;
  width:110px;
}
.TShopArticle .right_abo_article .rightaboarticle{
  float:right;
  width:90px;
}
.MTTextField .rightteaserbox .content{
  padding-top:0px;
}
.TShopArticle .right_abo_article .leftaboarticle .subtitle , .TShopArticle .right_abo_article .leftaboarticle .productdelivery{
  padding-bottom:16px;
}
.MTCustomAuthorList .detail .authoritem{
  padding-bottom:19px;
}
.ModuleConfigurableFeedback .ctrlHolder table .optionimage{
  padding-bottom:20px;
}
#left ul li.haschildren ul li ul li , #left ul li ul.nospecialtwo li ul li ul li{
  background-image:url() !important;
  margin:0px ;
  padding:0px;
}
#left ul li ul.nospecialtwo ul li ul li{
  padding:0px !important;
  padding-left:10px !important;
  padding-bottom:4px !important;
}
.MTLibriSearch .standard .articlemoreetail , .MTLibriSearch .standard .cart{
  float:right;
}
.MTShopArticleList .standard .product .middle .verlag , .MTShopArticleList .standard .product .middle .publishyear ,
.WSDLArticle .standard .product .verlag , .WSDLArticle .standard .product .publishyear , .MTLibriSearch .standard .product .publishyear , .MTLibriSearch .standard .product .verlag {
  float:left;
  padding-right:5px;
}
#left .MTPkgShopListfilter{
  position:relative;
  top:-20px;
}
.spell a{
  color:#000000;
  font-size:12px;
}
.spell{
  padding-bottom:10px;
}
.simplearticleimg img , .product .productRowLeft img , .mtlistlistlist_inner .articleimg img{
  border:1px solid #9D9D9D;
}
.rightpagesize{
  float:right;
  width:160px;
  text-align:right;
}
.MTShopArtcilecatalog .standard .categorytext{
  padding-top:10px;
}
.TShopbasket .detail-external-form table.basket .cmsmessage{
  text-align:left;
}
.MTLibriSearch .standard .articlecountnavibox {
  float:left;
  width:315px;
}
.MTLibriSearch .standard .articlecountitem {
  border:1px solid #666666;
  float:left;
  font-size:14px;
  font-weight:bold;
  height:21px;
  line-height:21px;
  margin-bottom:5px;
  margin-right:3px;
}
.MTLibriSearch .standard .articlecountnavibox .high a {
  color:#FFFFFF;
  padding-left:7px;
  padding-right:7px;
}
.MTLibriSearch .standard .articlecountnavibox a{
  padding-left:7px;
  padding-right:7px;
}
.longValueItemList{
  height:192px;
  overflow:auto
}
.MTLibriSearch .standard .searchinfo{
  float:right;
  font-size:11px;
  padding-bottom:20px;
}
.radioButtonDetailOut{
  font-size:0px;
  line-height:0px;
  height:0px;
  position:relative;
}
.radioButtonDetailIn{
  position:absolute;
  top:0px;
  left:0px;
  display:none;
}
.MTTextField .color_headline{
  float:left;
  width:245px;
}
.MTTextField .color_headline .headerbox{
  height:20px;
  overflow:hidden;
  background-color:#666666;
}
.MTTextField .color_headline .color_headline_inner{
  margin-bottom:10px;
  margin-right:15px;
  padding-bottom:12px;
}
.MTTextField .color_headline .headerbox .header {
  padding-left:12px;
  padding-top:1px;
  width:auto;
  float:none;
}
.detailcont .detaisubtitel{
  font-weight:normal;
}
.textsizer_inner{
  background-image:url(/images/textsizer.gif);
  background-position:top left;
  background-repeat:no-repeat;
  width:72px;
  height:21px;
  position:absolute;
  top:26px;
  right:0px;
}
.textsizer{
  font-size:0px;
  line-height:0px;
  height:0px;
  position:relative;
}
.textsizer_text{
  position:absolute;
  top:55px;
  right:0px;
  border:1px solid #B5B5B5;
  background-color:#FDFDD4;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  display:none;
}
.searchtext_text{
  border:1px solid #B5B5B5;
  background-color:#FDFDD4;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  position:absolute;
  right:0px;
}
.gototopfooter{
  float:right;
  padding-right:10px;
  padding-top:3px;
}
.TB_overlayBG {
  background-color:#DCDCDC !important;
  opacity:0.65 !important;
}
#sitefooter_inner .gototopfooter a{
  background-image:url(/images/footertotop.png);
  background-position: right 3px;
  background-repeat:no-repeat;
  padding-right:13px;
}
.cmswysiwyg table{
  width:auto;
}
.MTCustomCreditCardPayment .standard .inputtext{
  width:200px;
  border: 1px solid #666666;
  color:#666666;
  margin-bottom:10px;
}
.MTCustomCreditCardPayment .standard .submitbutton{
  border:1px solid #000000;
  color:#000000;
  font-weight:bold;
  background-color:#999999;
  padding-left:10px;
  padding-right:10px;
}
.MTShopArticleCatalog .article .product .verlag, .MTShopArticleCatalog .article .product .verlagyear,
.MTShopArtcilecatalog .standard .product .verlag , .MTShopArtcilecatalog .standard .product .publishyear {
  float:left;
  padding-right:5px;
}
.MTCustomAbo .right_teaser .header{
  width:215px;
  height:auto;
}
.articlemarker_box{
  padding-bottom:7px;
}
.boxpopup{
  padding:10px;
}
.messagenotice{
  padding-top:5px;
  padding-bottom:10px;
  color:#EE7621;
}
.messagenotice span{
  font-weight:bold;
  color:#EE7621;
}
.messagenotice a{
  color:#EE7621;
  text-decoration:underline;
}
.orderuserinfo{
  padding-top:10px;
  padding-bottom:10px;
  text-align:center;
}
.orderuserinfo textarea{
  border:1px solid #DADADA;
  width:600px;
  height:34px;
  padding:5px;
  margin-top:5px;
}
.variantType .variantinfo{
  float:left;
  padding-right:5px;
}
.variantType .variantinfosek{
  float:left;
  padding-left:5px;
}
.variantType .userinput{
  float:left;
  padding-top:0px;
}
.variantType{
  padding-top:5px;
  padding-bottom:10px;
}
.mabusesearch{
  height:20px;
  background-color:#EE7621;
  margin-bottom:10px;
  font-weight:bold;
  font-size:15px;
  line-height:20px;
  padding-left:10px;
  padding-right:10px;
}
.librisearch{
  height:20px;
  background-color:#999999;
  margin-bottom:10px;
  font-weight:bold;
  font-size:15px;
  line-height:20px;
  padding-left:10px;
  padding-right:10px;
  color:#000000;
}
.librisearch a , .mabusesearch a{
  float:right;
  color:#000000;
}
.MTShopUserNoticeList .standard .bg-gradient .image{
  width:105px;
}
.MTShopUserNoticeList .standard .bg-gradient .articlename{
  width:140px;
}
.MTShopUserNoticeList .standard .bg-gradient .articleprice{
  width:80px;
}
.MTShopUserNoticeList .standard .bg-gradient .shortdesc{
  width:170px;
}
.MTShopUserNoticeList .standard .bg-gradient .options{
  width:150px;
}
.MTShopUserNoticeList .standard .tdinner{
  padding-right:5px;
}
.MTShopUserNoticeList .standard .deletearticle{
  padding-top:10px;
}
.MTShopUserNoticeList .standard  .deleteartimg{
  padding-right:5px;
}
.MTShopUserNoticeList .standard .deletearticle img{
  padding-left:5px;
}
.MTShopUserNoticeList .standard .linespacerborder{
line-height:1px;
font-size:1px;
height:1px;
background-color:#999999;
}
.TPkgShopListfilter .standard .valueitems{
  display:none;
}
.TPkgShopListfilter .standard .valueitems_high{
}
.articletabcontent .articlelinks .tellafriend{
  padding-bottom:12px;
}
.libriwait{
  margin-top:30px;
  align:center;
  margin-bottom:30px;
}
.librisearchanchor{
display:block;
height:1px;
}
.MTShopArticleList .noticelistmini .product{
  padding-bottom:5px;
}
.MTShopArticleList .noticelistmini .product .left{
  width:80px;
  float:left;
}
.MTShopArticleList .noticelistmini .product .right{
  width:128px;
  float:left;
}
.MTShopArticleList .noticelistmini .product .listartname{
  padding-bottom:10px;
}
.MTShopArticleList .noticelistmini .product .right a{
  font-weight:bold;
  font-size:12px;
  text-decoration:underline;
  color:#000000;
}
.MTShopArticleList .noticelistmini .buttonContent{
  text-align:right;
  padding-top:15px;
}
.MTShopArticleList .noticelistmini .buttonContent a{
  font-weight:bold;
}
 .MTShopArticleList .noticelistmini .buttonNext, .MTShopArticleList .noticelistmini .buttonBack {
  width:auto;
  position:absolute;
}
.MTShopArticleList .noticelistmini .buttonNext{
  right:0px;
  bottom:5px;
  float:none;
}
.MTShopArticleList .noticelistmini .buttonBack{
  left:0xp;
  bottom:5px;
  float:none;
}
.MTShopArticleList .noticelistmini .articlelist, .MTShopArticleList .noticelistmini .scrollcontainer{
  padding-top:5px;
  position:relative;
}
.MTShopArticleList .noticelistmini .scrollcontainer{
  padding-bottom:5px;
}
.MTShopArticleList .noticelistmini .reallist{
  background-color:#F0F0F0;
}
.MTShopArticleList .noticelistmini .miniinfo{
  background-color:#F0F0F0;
  margin-top:2px;
  padding-top:11px;
}
.MTShopArticleList .noticelistmini .miniinfo .miniinfoinner{
  padding-left:10px;
  padding-right:10px;
}
.MTShopArticleList .noticelistmini .miniinfo .closedlist{
  padding-bottom:15px;
}
.MTShopArticleList .noticelistmini .products{
  width:auto;
  float:none;
  padding-bottom:5px;
}
.MTShopArticleList .noticelistmini .tonoticedetail{
  text-align:center;
  width:210px;
}
.MTShopArticleList .noticelistmini .noticeclosed{
  background-image:url(/images/filterclosed.png);
  background-position:right 7px;
  background-repeat:no-repeat;
  cursor:pointer;
}
.MTShopArticleList .noticelistmini .noticeopen{
  background-image:url(/images/filteropend.png);
  background-repeat:no-repeat;
  background-position:right 7px;
  cursor:pointer;
}
.MTShopArticleList .noticelistmini .header {
  width:214px;
}
.MTShopArticleList .noticelistmini .listintro , .MTShopArticleList .noticelistmini .listouttro , .MTShopArticleList .noticelistmini .articlelist{
  padding-left:10px;
  padding-right:10px;
}
.basketimi{
  padding-top:5px;
}
.scrolllist .listartname{
  height:32px;
  overflow:hidden;
}

.basketimi img{
  border:1px solid #999999;
}
.MTShopArticleList .search .pagingIconsTop{
  float:left;
  width:315px;
}
#quicksearch .searchtext{
  position:relative;
}
#quicksearch .searchtext .searchtext_inner{
  position:absolute;
  top:-40px;
  text-align:right;
  right:0px;
  width:530px;
  display:none;
}
.highlighted{
  background-color:#FFF5B0;
  text-decoration:none;
}
.noticewrapper{
  margin-bottom:20px;
}
.smallsize , .smallsize *{
  font-size:10px !important;
}
.tobasketselct{
  padding:0px;
  height:20px;
}
.MTLibriSearch .standard .product .cart ,.MTShopArticleList .standard .cart ,  .MTShopArtcilecatalog .standard .categorycontentbox .product .cart ,.WSDLArticle .standard .product .cart {
  text-align:right;
  padding-top:10px;
}
.MTFeedback .siteteaser{
  position:absolute;
  left:915px;
  top:288px;
}
.MTFeedback .siteteaser .feedbackcontent{
  display:none;
}
.MTShopArticleCatalog .article .social-networks{
  padding-bottom:5px;
}
