.cleardiv {
  height:0px;
  font-size:0px;
  line-height:0px;
  clear:both;
}

img
{
  border:0;
}
.TShopOrderStepList .navi .basketnavibox_item_name_high , .nr1headline{
  color:#333333;
  font-family:Georgia,Times,serif;
  font-size:204%;
  font-style:italic;
  display:inline;
  padding-right:15px;
}
.TShopOrderStepList .navi .basketnavibox_item_name{
  color:#666666;
  font-family:Georgia,Times,serif;
  font-size:120%;
  font-style:italic;
  display:inline;
  padding-top:8px;
  padding-right:15px;
}
.basketnavibox{
  margin-bottom:20px;
}
.TShopOrderStepList .navi .nextsteparrow{
  display:inline;
  padding-top:13px;
  padding-right:15px;
  margin:0px;
}
.TShopbasket th.heading , .TShopBasket th.heading , .MTShopUserNoticeList th.heading{
  height:26px;
  font-weight:bold;
  padding-top:2px;
  padding-left:10px;
  line-height:1.22em;
}
.TShopbasket .baskelinespacer , .TShopBasket .baskelinespacer , .MTShopUserNoticeList .linespacer{
  line-height:2px;
  font-size:0px;
  height:2px;
}
.TShopbasket .baskelinespacerline , .TShopBasket .baskelinespacerline, .MTShopUserNoticeList .linespacerborder{
  line-height:5px;
  font-size:0px;
  height:5px;
  border-top:1px solid #BDBDBD;
}
.TShopbasket .noticelline , .TShopbasket .deleteline , .TShopBasket .noticelline , .TShopBasket .deleteline{
  display:block;
  float:none;
  height:20px;
}
.TShopbasket .noticelline img , .TShopbasket .deleteline img , .TShopBasket .noticelline img , .TShopBasket .deleteline img {
  margin:0px;
}
.TShopbasket td.total , .TShopBasket td.total{
  padding-right:10px
}
.TShopbasket th.footerprice , .TShopbasket th.sumprice , .TShopBasket th.footerprice , .TShopBasket th.sumprice{
  text-align:right;
  padding-right:10px;
}
.TShopbasket th.footer , .TShopbasket th.sum , .TShopBasket th.footer , .TShopBasket th.sum {
  text-align:right;
}
.inner-artikel .basketnavibox_item , .inner-artikel .basketnavibox_item_high {
	display: inline;
}
.TShopbasket th.sum , .TShopBasket th.sum {
  font-weight:bold;
  height:26px;
  line-height:1.22em;
  padding-top:2px;
}
.TShopbasket .basketrefresh , .TShopBasket .basketrefresh{
  font-weight:bold;
  line-height:1.22em;
  color:#3D5055;
  font-family:verdana,arial,helvetica,clean,sans-serif;
  font-size:11px;
}
.TShopbasket .basketrefresh:Hover , .TShopBasket .basketrefresh:Hover{
  color:#C06600;
}
.nextbutton{
  background:transparent url(/design/images/dk-layout/pfeil_2.gif) no-repeat scroll left center;
  float:right;
  display:block;
  font-size:82%;
  font-weight:bold;
  line-height:17px;
  margin:2px 0 0;
  padding:3px 0 3px 9px;
  color:#3D5055;
  font-family:verdana,arial,helvetica,clean,sans-serif;
  cursor:pointer;
  text-align:left;
}

.nextbuttonimage, .sendbuttonimage{
  float:right;
  display:block;
  margin:2px 0 0;
  padding:10px 1px 10px 9px;
  cursor:pointer;
}

.sendbuttonimage{
  margin-right: -1px;
  padding:10px 0px 10px 9px;
}

.nextbutton:Hover{
  background:transparent url(/design/images/dk-layout/pfeil_2_hi.gif) no-repeat scroll left center;
  color:#C06600;
}
.backbutton{
  background:transparent url(/design/images/dk-layout/pfeil_2.gif) no-repeat scroll left center;
  float:left;
  display:block;
  font-size:82%;
  font-weight:bold;
  line-height:23px;
  height:23px;
  padding:0px 0 0px 9px;
  color:#3D5055;
  font-family:verdana,arial,helvetica,clean,sans-serif;
  cursor:pointer;
  text-align:left;
}
.backbutton:Hover{
  background:transparent url(/design/images/dk-layout/pfeil_2_hi.gif) no-repeat scroll left center;
  color:#C06600;
}
.normalbutton , .w240 a{
  background:transparent url(/design/images/dk-layout/pfeil_2.gif) no-repeat scroll left center;
  display:block;
  font-size:82%;
  font-weight:bold;
  line-height:17px;
  margin:2px 0 0;
  padding:3px 0 3px 9px;
  color:#3D5055;
  font-family:verdana,arial,helvetica,clean,sans-serif;
  cursor:pointer;
  text-align:left;
}
.normalbutton:Hover , .w240 a:Hover{
  background:transparent url(/design/images/dk-layout/pfeil_2_hi.gif) no-repeat scroll left center;
  color:#C06600;
}
.TShopStepUserData .basketuser_left_header , .TShopStepUserData .shippingAddressContainer , .TShopStepUserData .withreg , .TShopStepUserData .addressInvoice , .TShopStepShipping .userdataintro_box_left ,
.TShopStepConfirm .basketuser_left_header , .TShopStepOrderCompleted .completeheader , .MTShopMyAccount .accountheader{
  font-weight:bold;
  height:26px;
  line-height:20px;
  padding-left:10px;
  padding-top:2px;
  padding-bottom:6px;
}
.TShopStepUserData .shippingAddressContainer_header{
  font-weight:bold;
  line-height:20px;
  float:left;
  padding-right:10px;
}
.TShopStepUserData .shippingAddressContainer_check{
  float:left;
  margin-top:5px;
}
.TDataExtranetUser .form-update .usertable , .TShopPaymentMethod .usertable , .usertable {
  margin-bottom:0px;
}
.userinput .usertable th , .TShopPaymentMethod .usertable th , .usertable th{
  vertical-align:middle;
  padding-right:0px;
  text-align:right;
  width:150px;
}
.userinput td , .TShopPaymentMethod .usertable td , .usertable td{
  width:190px;
}
.userinput .usertable , .TShopPaymentMethod .usertable , .usertable{
  width:340px;
}
.TDataExtranetUserAddress .form {
  padding-bottom:10px;
}
.shippingTypeLink{
  padding-bottom:6px;
  padding-left:10px;
  padding-top:2px;
  margin-top:5px;
  height:26px;
}
.basketregform .inc{
  padding-top:24px;
}
.TDataExtranetUser .form-register{
  border-top:1px solid #BDBDBD;
  padding-top:8px;
  margin-top:15px;
  padding-bottom:10px
}
.bigbutton{
  font-weight:bold;
  line-height:20px;
}
.TShopStepUserData .shippingAddressContainer{
  border-top:1px solid #BDBDBD;
  padding-top:8px;
  margin-top:15px;
}
.messageerror , .messageError{
  color:#D30000;
  font-size:10px;
  font-weight:bold;
  line-height:20px;
  padding-right:5px;
}
.form-update .messageerror , .form-register .messageerror , .form .messageerror , .forgotPassword .messageError , .TShopPaymentMethod .messageerror , .form-profile .messageerror ,
.adress-billing .messageerror , .adress-shipping .messageerror , .biglogin .messageerror{
  text-align:right;
 width:320px;
}
.TShopbasket .basketintro_box_left , .TShopStepUserData .userdataintro_box_left , .TShopStepConfirm .basketintro_box_left , .MTShopUserNoticeList .basketintro_box_left{
  padding-bottom:15px;
}
.normalspacerline{
line-heigth:0px;
font-size:0px;
border-top:1px solid #BDBDBD;
margin-top:15px;
padding-bottom:6px;
}
.TShopShippingGroup .radioLabel , .TShopShippingGroup .radioButton , .TShopPaymentMethod .description , .TShopPaymentMethod .description div{
  display:inline;
}
.TShopShippingGroup .radioLabel{
  font-weight:bold;
}
.TShopPaymentMethod{
  border-bottom:1px solid #BDBDBD;
  padding-bottom:25px;
  margin-bottom:8px;
}
.paymenthandler {
  padding-top:18px;
}
.TShopPaymentMethod .description{
  padding-left:10px
}
.TShopStepConfirm .billing , .TShopStepConfirm .shipping{
  float:left;
  width:335px;
}
.warenkorb table.block{
  width:300px;
}
.TShopStepConfirm .basketuser_left_header{
  padding-left:0px;
}
.TShopStepConfirm .address , .TShopStepConfirm .payment{
  padding-bottom:24px;
  margin-bottom:8px;
  border-bottom:1px solid #BDBDBD;
}
.TShopStepConfirm .address{
  float:none;
  padding-top:40px;
}
table.block tr , table.block td , table.block th{
  line-height:20px;
  height:20px;
  padding:0px;
}
.changeing{
  display:inline;
  margin-left:53px;
}
.confirmOrdercont{
  padding-bottom:20px;
}
.orderInfoTextUpper{
  padding: 10px;
}
.clickagb{
  border:1px solid red;
}
.agbok{
  border:1px solid #BF6705;
  margin-bottom:16px;
}
a.popup{
  text-decoration:underline;
}
.myaccount{
  background-image:url(/design/images/dk-layout/myaccountlogo.png);
  background-repeat:no-repeat;
  background-position:left 3px;
}
.tipbox{
  background-image:url(/design/images/dk-layout/info.gif);
  background-repeat:no-repeat;
  background-position:left 3px;
}
.h2padding , .MTShopUserNoticeList .h2padding {
  padding-bottom:20px;
}
.TCMSWizardStep .introtext , .MTExtranet .introtext{
  padding-bottom:10px
}
.TCMSWizardStep .formButtonBack{
 float:left;
 width:100px;
}
.TCMSWizardStep .saveform{
  float:right;
  width:100px;
}
.TCMSWizardStep .stepnavibuttons {
  padding-top:5px;
  margin-top:15px;
  border-top:1px solid #BDBDBD;
}
.MTShopUserNoticeList table.noticelist{
  width:670px;
}
.deleteartimg{
  float:left;
  width:25px;
}
.deleteartlink{
  float:left;
  width:85px;
  padding-top:4px;
}
.in-den-warenkorbsmall{
  background-image:url(/design/images/dk-layout/tobasketsmall.gif);
  background-repeat:no-repeat;
  background-position:left 3px;
  width: 120px;
	height: 27px;
	margin: 0 0 6px 0;
	display: block;
	float: left;
	padding-left:23px;
	line-height:22px;
}
.MTShopMyAccount .bottomline , .forgotPassword .bottomline , .TDataExtranetUser .bottomline{
  padding-bottom:24px;
  margin-bottom:8px;
  border-bottom:1px solid #BDBDBD;
}
.TShopbasket .articleList .basket th , .TShopbasket .articleList .basket td{
  text-align:center;
}
.emptybasket{
  padding-bottom:20px;
}
.messagenotice{
  color:#75BCE8;
  font-size:10px;
  font-weight:bold;
  line-height:20px;
}
.loginnameright{
  padding-left:10px;
}
.boxpopup{
  padding:10px;
}
.popupfooter{
  background-color:#FFFFFF;
  border:1px solid #666666;
}
.popupheader{
  padding:10px;
}
.basketmini{
  background-image:url(/design/images/dk-layout/tobasketsmall.gif);
  background-position:left 3px;
  background-repeat:no-repeat;
}
.biglogin .messageerror{
  text-align:right;
}
.MTShopArticleCatalog .article .productRowLeft{
  float:left;
  padding-top:15px;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:15px;
}
.MTShopArticleCatalog .article .productRowRight{
  float:right;
  width:460px;
}
.MTShopArticleCatalog .article .detaildesc{
  padding-top:10px;
  padding-bottom:10px;
}
.MTShopArticleCatalog .article .detailheader{
  background:transparent url(/design/images/dk-layout/borderline.gif) repeat-x scroll left bottom;
  padding:0 0 8px;
}

.warenkorb table.versandkosten td {
  padding: 5px;
}

div#footer p {
  margin-top: 4px;
}
