/* Typography */
/*Zeile 27*/.link        {background: url(../img/arrow_details.gif) no-repeat 0 3px;padding-left:14px;font-size:10px;text-decoration:none;color:#FF0000 !important; line-height:1.1em;}

/* Navigation - tree */
/*Zeile 90*/ul.tree {padding:0;margin:0;width:160px;}

/* Layout     */ 
/*Zeile 98*/div#content { clear:both; background:url(bg/bd_pe_.gif) repeat-y;}
/*Zeile 99*/ div#path  { margin:0 0 0 195px;background:#ffffff;padding:15px 0 0 0;border-bottom:1px solid #000;color:#90223D;}
/*Zeile 101*/div#left  { float:left;width:180px; background:#fff; border-right:0px solid #e2e2e2;}
/*Zeile 102*/div#right { float:right; width:195px;background:#ffffff;}
    
/* + layout - header */
/*Zeile 110*/#header div.bar .fixed {min-width:85px;border-right:1px solid #000;float:left;height:22px;}
/*Zeile 112*/div.bar.oxid        {background:#ffffff;height:133px;}
/*Zeile 113*/div.bar.oxid .logo  {padding:0 0;float:left;}

/*Zeile 155*/div.bar.links.single{background:url(../img/tpmheader_u1.jpg) repeat-x;height:25px;}
div.bar.links.single{background:url(../img/tpmheader_u1.jpg) repeat-x;height:25px;}
/*Zeile 156*/div.bar.links.single a{background:url(../img/tpmheader_u2_1.jpg) repeat-x;color:#ffffff;border-left:1px solid #E5C8AC;border-right:1px solid #000;margin-top:-3px;}
div.bar.links.single a.last{background:url(../img/tpmheader_u2_1.jpg) repeat-x;color:#ffffff;border-left:1px solid #E5C8AC;border-right:1px solid #E5C8AC;margin-top:-3px;}

.header_links {float:right;margin-top:-138px;}
.link_header{font-size: 10px;color: #870f2b;}
td.link_header{padding-right: 15px;padding-bottom: 3px;}
.header_bottom {background: url(../img/tpmheader_u5.jpg) no-repeat; height:34px;}

/*Zeile 178*/div.bar.copy{ height:13px;background:url(../img/tpmfooter.jpg) repeat-x;border-top:2px solid #ffffff;color:#ffffff;padding:5px 10px 5px 200px;}

/* + layout - left */
/*Zeile 191*/#left strong.h2{background:url(../img/boxleft_header.jpg) no-repeat;padding:10px 20px 4px;margin:0;color:#fff;font-size:10px;}
/*Zeile 194*/#left p {padding:3px 0px;margin:0;}
/*Zeile 195*/#left form.search{padding:5px 0;background-color:#FCF9F4;border-left:0px solid #BF2928;}
.search_go{width: 30px;border: 1px solid #424c56;color: #424c56;background-color: white;font-weight: bold;}

.boxleft{width: 180px;height: 27px;background-image: url(../img/boxleft_header.jpg);color: #ffffff;font-size: 10px;font-weight: bold;padding-left: 20px;padding-top: 7px;padding-bottom: 0px;border-bottom: 0px solid #bbbbbb;-moz-box-sizing: border-box;}
.boxleft-content{width: 180px;background-image: url(../img/boxleft_content.jpg);color: #424a55;padding-left: 10px;padding-right: 10px;padding-top: 3px;padding-bottom: 3px;border-bottom: 0px solid #ffffff;-moz-box-sizing: border-box;}
.boxleft-footer{width: 180px;height: 28px;background-image: url(../img/boxleft_footer.jpg);color: #404a54;padding-left: 10px;padding-right: 10px;padding-top: 3px;padding-bottom: 3px;border-bottom: 0px solid #ffffff;-moz-box-sizing: border-box;}

/* information list */
/*Zeile 206*/#left ul.info {margin:0;padding:0 0 0 0;}
/*Zeile 208*/#left ul.info li a {background:url(../img/arrow_info.gif) no-repeat 1px 3px; text-indent: 1px; color: #555555;display: block;padding:0px 3px 4px 10px;; border-bottom:0px solid #e2e2e2;}

/*Categories*/
/*Zeile 221*/ul.tree li a {background:#FCF9F4 url(bg/oxid_pe_.gif) no-repeat right  500px;color:#555555;display:block;padding:7px 2px;border-top:1px solid #e2e2e2;border-bottom:1px solid #fff;}
/*Zeile 222*/ul.tree li a.has{padding-right:15px;}
/*Zeile 223*/ul.tree li a.root{background:#FCF9F4 url(../img/rootcat_closed.gif) no-repeat scroll 5px 8px;text-indent:15px;padding-right:0;font-weight: bold;border-color:#e2e2e2;border-top:1px solid #e2e2e2;border-bottom:1px solid #fff;background-color:#FCF9F4;}
/*Zeile 224*/ul.tree li a.exp{text-indent:15px;padding-right:0;}
/*Zeile 225*/ul.tree li a.act{background-color:#FCF9F4;color:#555555;}
/*Zeile 226*/ul.tree li a.exp.act{background:url(../img/rootcat_open.gif) no-repeat scroll 5px 8px;}
ul.tree li a.last {background:#FCF9F4 url(../img/subcat.gif) no-repeat scroll 5px 8px;padding-right:15px;text-indent:15px;}

/* + layout - right */
/*Zeile 230*/#right strong.h2{position:relative;border-left:1px solid #ACBACF;background:#ACBACF;padding:10px 5px 5px;margin:0;color:#fff;width:187px;}
/*Zeile 233*/#right div.box {border-left:1px solid #ACBACF;border-right:1px solid #ACBACF;padding:7px 10px;width:176px;}
/*Zeile 233*/#right div.box_rightlist {border-left:1px solid #ACBACF;border-right:1px solid #ACBACF;padding:7px 10px;width:176px;background:#ACBACF;}
/*Zeile 236*/#right .form input.txt {width: 165px; margin:0 0 3px;}
/*Zeile 238*/#right .form span.btn input {width: 167px;}

/*Zeile 245*/#right .listitem {margin: 2px 0 7px; padding-left: 66px; position: relative; min-height: 45px; height:auto; color: #787F87; width: 114px;}
/*Zeile 248*/#right .listitem a {text-decoration: none; color: #787F87;}

/*Zeile 293*/#path a{color:#90223D; text-decoration: none;}

/* Content    */
/*Zeile 298*/#body a{font-size: 11px; text-decoration: none; color: #757C83;}
/*Zeile 299*/#body a:hover{text-decoration: underline; color: #FF3300;}


.boxrightmyaccountborder{border-left: 0px solid #efeedc;border-top: 0px solid #ffffff;}
.boxrightproductborder{border-left: 1px solid #57AFE9;border-right: 1px solid #57AFE9;border-top: 1px solid #ffffff;border-color: #acbacf;}
.boxrightmyaccount{width: 196px;font-weight: bold;font-size: 10px;padding-top: 8px;padding-left: 15px;padding-bottom: 5px;-moz-box-sizing: border-box;height: 31px;background-image: url(../img/boxright_1header.jpg);color: #ffffff;}
.boxrightmyaccount-content{width: 196px;padding-left: 10px;padding-right: 10px;padding-top: 3px;padding-bottom: 3px;border-top: 0px solid #d9d9d9;border-left: 0px solid #efeedc;-moz-box-sizing: border-box;background-image: url(../img/boxright_1content.jpg);color: #797e84;}
.boxrightmyaccount A.boxrightmyaccount-td{color: #ffffff;}
A.boxrightmyaccount-td{color: #797e84;}
.login_button{background-color: White;vertical-align: top;width: 169px;color: #7c8089;font-weight: bold;margin-top: 3px;margin-bottom: 3px;border: 1px solid #d9d9db;cursor: pointer;}
.boxright-1footer{width: 196px;height: 24px;background-image: url(../img/boxright_1footer.jpg);-moz-box-sizing: border-box;}
.boxfooter{margin-top: 2px;padding: 6px 0px 6px 0px;text-align: right;background-image: url(../img/tpmfooter.jpg);color: #ffffff;vertical-align: absmiddle;width: 100%;height: auto;}

/* Content    */
/*Zeile 303*/#body strong.head2 {margin:0 5px 10px 5px;background: #ACBACF;color:#fff;border:1px solid #677787;border-left-width:15px;float:left; width:549px;padding:8px 6px;}
/*Zeile 304*/#body .boxhead {margin:0 5px;background:#ACBACF; padding:6px 5px 6px 7px;height:20px;border-bottom:0px solid #57AFE9;border-top:1px solid #677787;border-left:8px solid #677787;border-right:1px solid #677787;line-height:20px; font-size: 11px;font-weight: bold;color:#fff;width:549px;float:left;position:relative;}
/*Zeile 310*/#body .box{border:1px solid #57AFE9;border-top:none;padding:8px 6px;margin:0 5px 10px;width:556px;float:left;background:#ffffff;}

#body .boxhead_order {margin:0 5px;background:#EBECEC; padding:6px 5px 6px 7px;height:16px;border-bottom:0px solid #57AFE9;border-top:1px solid #677787;border-left:8px solid #677787;border-right:1px solid #CBCBCB;line-height:20px; font-size: 11px;font-weight: bold;color:#404C58;width:549px;float:left;position:relative;}
#body .box_order{border:1px solid #CBCBCB;border-top:none;padding:8px 6px;margin:0 5px 10px;width:556px;float:left;background:#ffffff;}



/*Zeile 327*/#body div.bar.prevnext {background-color:#ACBACF; border:1px solid #CBCBCB;margin:5px;padding:0;height: 27px; float: left; width: 568px;}
/*Zeile 328*/#body div.bar.prevnext input {background:#FF3300;color:#ffffff;border:1px solid #e2e2e2;cursor:pointer;font-size: 11px;font-weight:bold;padding:5px 35px;margin:0;line-height: 1.1em;}

/* Locator */
/*Zeile 352*/#body .locator {margin:0 5px 10px 5px; border:1px solid #555555; color: #555555;float:left;width:568px;}
/*Zeile 353*/#body .locator .lochead {background: #ACBACF; color: #fff; padding: 8px .6em; height: 1.1em;}
/*Zeile 354*/#body .locator .lochead strong.h4 {margin: 0; padding: 0; color: #fff; font-size: 11px; font-weight: bold; float: left;}

/* Products */
/*Zeile 369*/#body .product{border:1px solid #57AFE9;float:left;width:143px;height:147px;margin:0 5px 10px 5px;padding:5px 5px 5px 130px;position:relative;background:#ffffff;}
/*Zeile 379*/#body .product .actions a{text-decoration: none; color: #FF0000; padding-left: 12px; background: url(../img/arrow_details.gif) no-repeat 0 4px;font-size: 10px;display:block;width: 1%; white-space: nowrap;}

/*Zeile 397*/#body .product .tocart { height:18px;line-height: 1;width: 134px; background:transparent; margin:0; border: 0 none;padding:0 1px 0 0;clear:left;}
/*Zeile 398*/#body .product .tocart input{ height:18px;line-height: 1;width: 134px; background: transparent url(bg/tobasket_button.gif) no-repeat 0 0; border:0;color:#ffffff;padding:0 0 0 23px;cursor:pointer;font-weight: bold;}

.warenkorb_button{border: 0px;border-right: 1px solid #d9d9db;border-bottom: 1px solid #d9d9db;background-color: White;vertical-align: top;margin: 0px;width: 125px;color: #ff3301;height: 18px;cursor: pointer;}
.warenkorb_img{border: 0px;border-right: 1px solid #d9d9db;border-bottom: 1px solid #d9d9db;background-color: White;vertical-align: top;margin: 0px;height: 16px;cursor: pointer;}
.warenkorb_img2{border: 1px solid #d9d9db;background-color: White;vertical-align: top;color: #677787;margin-top: 1px;font-weight: bold;cursor: pointer;height: 16px;margin-right: 2px;border-color: #ff3301;}
.warenkorb_button2{border: 1px solid #d9d9db;background-color: #fafafa;vertical-align: top;color: #677787;margin-top: 1px;font-weight: bold;cursor: pointer;width: 110px;height: 18px;border-color: #ff3301;}
.warenkorb_mini_button{border: 0px;border-right: 1px solid #d9d9db;border-bottom: 1px solid #d9d9db;background-color: White;vertical-align: top;margin: 0px;width: 100px;color: #677787;height: 18px;border-color: #ff3301;}
.warenkorb_mini_button2{border: 1px solid #d9d9db;background-color: #fafafa;vertical-align: top;color: #677787;margin-top: 1px;font-weight: bold;cursor: pointer;width: 100px;height: 18px;border-color: #ff3301;}

/*Zeile 466*/#body .product.details {height:auto;min-height: 260px; margin-bottom: 0; border-bottom: none; border-color: #57AFE9;}
/*Zeile 467*/#body .product.details strong.h4 {border-color:#677787;color:#fff;background:#ACBACF;padding:1px 5px 8px 7px; display: block;}

/*Zeile 519*/#body .product.moredetails {margin:0 5px 10px; height: auto; width: 556px; border-top: none; padding: 5px 6px;border-color:#57AFE9;}
/*Zeile 537*/#body .welcome {float:left;width:580px;min-height:157px;margin:0 5px 10px 5px;padding:0;height:400px;}

input {background-color:transparent;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;margin-top:4px;}
.default_midbutton {border:1px solid #E9EAEB;color:#677787;cursor:pointer;font-size:10px;font-weight:bold;height:19px;margin-left:3px;width:91px;}
.default_smallbutton {background-color:#FAFAFA;border:1px solid #FF3301;color:#677787;cursor:pointer;font-size:10px;font-weight:bold;height:18px;padding-bottom:2px;}
.address_deliverybutton{border: 1px solid #E9EAEB;cursor: pointer;color: #677787;border-color: #ff3301;}

.fontgray1 {color:#404C58;}
.fontred{color: #FF3300;}
.fontbold {font-weight:bold;}

/* ORDER */

/* Order steps */
/*Zeile 591*/#body .ordersteps dl {width: 102px; height: 63px; padding: 3px; margin: 0 5px 0 0; float:left; border: 1px solid #CBCBCB; background: #F0F0F0; color: #757C83;}
/*Zeile 599*/#body .ordersteps dl.active dt, #body .ordersteps dl.active dt a {color: #FF3300;}

/* Order back/next step button */
/*Zeile 605*/#body div.bar.prevnext .arrowright input {background: url(bg/oxid_pe_.gif) no-repeat 15px -318px; background-color: #FF3300;}
/*Zeile 608*/#body div.bar.prevnext .termsconfirm td {font-size: 10px; color: #fff; padding: 3px 3px 3px 0;}
/*Zeile 609*/#body div.bar.prevnext .termsconfirm a {font-size: 10px; color: #404C58; text-decoration: underline;}
/*Zeile 610*/#body div.bar.prevnext .termsconfirm a:hover {color: #FF3300;}

/* Basket */
/*Zeile 615*/#body .basket {float: left; margin: 0 3px 10px 6px; border: 1px solid #CBCBCB;border-top:1px solid #677787; border-left:none; empty-cells: show;width:569px;}
/*Zeile 617*/#body .basket th {background: #EFEFEF; color: #677787; font-weight: bold; height: 25px; padding-left: 6px;}
/*Zeile 618*/#body .basket th.brd {padding: 0;border-left: 1px solid #677787;}
/*Zeile 619*/#body .basket th .brd_line {background: #677787; width: 7px; height: 25px;}
/*Zeile 621*/#body .basket td.brd {border-left: 1px solid #CBCBCB;}

.basketcontents_artdelsmallbutton {border:1px solid #E9EAEB;color:#FF3300;cursor:pointer;font-size:10px;font-weight:bold;height:19px;margin-left:11px;margin-top:2px;width:17px;}

/* user options step */
/*Zeile 658*/#body strong.useroptboxhead {margin:10px 5px 0;background: #D0D1D3; padding:4px 5px 5px 7px;height:20px;border:1px solid #677787;border-left:8px solid #677787;border-right:1px solid #CBCBCB;border-bottom:0px solid;line-height:20px; font-size: 12px;font-weight: bold;color:#404C58;width:162px; display: block;}
/*Zeile 660*/#body .useroptbox {border:1px solid #CBCBCB; border-top: none; width:151px;height:310px;margin:0 5px 10px 5px;padding:5px 15px;position:relative; font-size: 12px;}

/* Account header */
/*Zeile 715*/#body .account_header dt a:hover{text-decoration: underline; color: #D81F01;}
/*Zeile 716*/#body .account_header dt a.active{color: #FF3300;}

.save_button {background-color:White;border-color:#FF3301;border-style:none solid solid none;border-width:0 1px 1px 0;color:#FF3301;cursor:pointer;height:18px;margin:0;vertical-align:top;width:125px;
}
