body,table,input,select,textarea,tt {
	line-height: normal;
}

#body a:hover {
	color:#2782BB;
	text-decoration:none;
}

a:hover {
	color:#2782BB;
	text-decoration:none;
}

div#header {
	background:url(../img/Header_main.jpg) no-repeat;
	width:981px;
	height:148px;
}

div.bar.oxid {
	background:none;
	height:112px;
}

div.bar.oxid .logo {
	background:none;
   height:81px;
   left:11px;
   position:absolute;
   top:21px;
   width:386px;
	float:none;
	padding:0;
}

div.top-nav {
	float:right;
	color:#9A9899;
	padding:9px 13px 0;
}

div.top-nav a {
	color:#9A9899;
}

div.top-new {
	float:right;
	padding-top:44px;
	color:#2582BD;
	font-weight:bold;
	text-align:right;
	width:255px;
	padding-right:12px;
}

div.top-search {
	float:right;
	padding-top:44px;
	width:264px;
	text-align:left;
}

div.top-search-in {
	float:right;
	text-align:left;
   	width:360px;
	padding-top:10px;
}

.search-input {
	width:192px;
	height:14px;
	padding:4px;
	border:1px solid #000;
	font-size:12px;
}

.search-btn {
	background:url(../img/suchbutton.gif) no-repeat;
	border:0;
	cursor:pointer;
	width:78px;
	height:24px;
}

div.meindetech {
	float:right;
	padding-top:10px;
	padding-right:12px;
}

div.login-logout {
	float:right;
	padding-top:5px;
	padding-right:12px;
}

div.login-logout a {
	font-size:11px;
	color:#000;
	font-weight:bold;
}

div.login-logout a:hover {
	color:#2582BD;
	text-decoration:none;
}

div.bar.categories {
	background:none;
	border:none;
}

div.bar.categories a {
	color:#000;
	padding:11px 9px;
	width:auto;
	min-width:0;
}

div.bar.categories a:hover {
	background:none;
	color:#2782BB;
}

ul.menue {
	margin-left:4px;
}

div.bar.categories ul.menue.horizontal li {
	border-right:0;
}

div.bar.categories li a.more {
	display:none;	
}

div.bar.categories li.open a, div.bar.categories li a.exp {
	background:none;
	color:#2782BB;
}

.dropdown {
	display:none;
}

.header_separator {
	background:url(../img/header_separator_main.jpg) no-repeat;
	margin:0 auto;
	height:29px;
	width:981px;
}

div#content {
	background:none;
}

div#left {
	border:none;
	width:185px;
	margin-top:17px;
}

#left strong.h2 {
	background:url(../img/verlaufbg.jpg) repeat-x;
	color:#FFF;
	font-size:11px;
	line-height:27px;
	margin:0;
	padding:0;
	text-indent:10px;
	border:1px solid #000;
}

ul.tree {
	margin-bottom:12px;
}

ul.tree ul {
	margin-left:0;
	border:1px solid #000;
	border-top:0;
	}

ul.tree li a.root {
	background:#D4D2D3;
	color:#000;
	line-height:31px;
	font-size:11px;
	padding:0;
	border:1px solid #000;
	border-top:0;
	text-indent:10px;
}

ul.tree li a.has {
	background:#D0CDC4;
}

ul.tree li a.exp.has {
	background:url(../img/detech_categorypic.gif) no-repeat 170px center #D0CDC4;
	text-indent:10px;
	color:#000;
}

ul.tree li a.root.exp.has {
	background:url(../img/detech_categorypic.gif) no-repeat 170px center #D3D2D3;
}

ul.tree li ul li a{
	background-color:#D0CDC4;
	font-size:11px;
   line-height:20px;
   padding:0;
   text-indent:10px;
	color:#000;
}

ul.tree li ul li ul {
	border:0;
}

#left ul.info {
	background:#FFFFFF;
	border:1px solid #000;
	border-top:0;
	padding: 4px 0 6px 4px;
	margin-bottom:12px;
}

#left ul.info li a {
	background:url(../img/arrow_info.gif) no-repeat 7px 4px;
	border:0;
	padding:0;
	line-height:15px;
	font-size:10px;
	text-indent:20px;
	color:#000;
}

#left ul.info li a:hover {
	color:#2782BB;
	text-decoration:none;
}

#left .partners {
	margin-top:0;
	border:1px solid #000;
	border-top:0;
	background:#FFFFFF;
	margin-bottom:12px;
}

#left div.box {
	margin-top:0;
	border:1px solid #000;
	border-top:0;
	background:#FFFFFF;
	margin-bottom:12px;
}

#left .partners .logo {
	margin-top:0;
	padding-top:20px;
}

#left .partners.left-paypal {
	border-top:1px solid #000;
	padding:10px;
	text-align:center;
}

div#path {
	border-bottom:1px dotted #020202;
	color:#A7A7A7;
	margin-right:215px;
	padding-top:3px;
}

div#right {
	border:0;
	width:199px;
}

#right strong.h2 {
	background:url(../img/verlaufbg.jpg) repeat-x;
	border:1px solid #000;
	font-size:11px;
	height:21px;
	margin:0;
	padding:0;
	text-indent:10px;
	color:#FFF;
	padding-top:6px;
}

#right div.forms strong.h2 {
	border-left:1px solid #000;
	color:#FFF;
}

#right div.forms strong.h2 a {
	color:#FFF;
}

#right div.box {
	border:1px solid #000;
	border-top:0;
	background:#FFFFFF;
	margin-bottom:12px;
	border-bottom-color: black;
}


#right div.forms div.box {
	border-color:#FE9A02;
	background:#F9F0D3;
}

#body strong.head2 {
	background:url(../img/cat_headline.gif) repeat-x;
	border:1px solid #999;
	height:19px;
	width:551px;
	color:#000;
}

#body .product.head {
	border-color:#FF8C01;
}

#body .product.head strong.h4 {
	border-color:#FF8C01;
	background:#FBD6A9;
	height:25px;
	padding:2px 5px 2px 7px;
	color:#000;
}
/* Preis Farbe */
#body .product .cost big {
	color:#333;
    font-size: 17px;
}

/* Sie sparen */
#body .dt_prozente {
	color:#C91516;
	font-size:13px;
	font-weight: bold;
}

#body .product tt {
	color:#677787;
}

#body .product .tocart{
	background:none;
}

#body .product .todcart {
	background:none;
}

#body .product .tocart input {
	background:url("../img/button_Warenkorb.gif") no-repeat;
	width:121px;
	height:26px;
	margin:0;
	padding:0;
}

#body .product .todcart input {
	background:url("../img/button_warenkorb_d.gif") no-repeat;
	width:171px;
	height:33px;
	margin:0;
	padding:0;
	border:0;
	cursor:pointer;
}

#body .product strong.h3 {
	height: 24px;
	display:inline-block;
}

#body .product.small {
	height:210px;
	border:1px solid #CBCBCB;
}

#body .product.small .variants a,
#body .product .variants a{
	color:#D30006;
	font-size:9px;
	font-weight:bold;
	width: 125px;
}

#body .product .icondiv { float: left; width: 42px; margin-top:5px;}
#body .product .variantenlinkdiv { float: left; width: 83px; }


#body .product .actions a {
	background:url("../img/arrow_details.gif") no-repeat 0 4px;
}

#body .boxhead {
	background:#CBDCE6;
	border-color:#2881BD;
	height:20px;
	width:549px;
	padding-top:6px;
	color:#000;
}

#body .boxhead-cat {
	background:url(../img/cat_headline.gif) repeat-x;
	border:1px solid #000;;
	height:20px;
	width:556px;
	padding:9px 5px 6px 7px;
	color:#000;
	float:left;
	font-weight:bold;
	font-size:11px;
	margin:19px 5px 0;
	position:relative;
	line-height:20px;
}

#body .boxhead-cat h1 {
	color:#000000;
   font-size:14px;
	display:inline;
	margin:0;
	padding:0;
}

#body .boxhead-cat em {
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:11px;
}

#body .boxhead-cat a.rss {
	bottom:8px;
}

#body .box {
	border:1px solid #E8E8E8;
	width:556px;
}

#body .boxc {
	margin-left:10px;
	float:left;
	width:556px;
}

.actcatimg {
	width:570px;
	position:relative;
	left:-6px;
}

.list_shadow {
	width:568px;
	height:10px;
	margin-top:1px;
	border:1px solid #000000;
	background:url(../img/main_blueshadow.gif) repeat-x;
	margin-left:5px;
	float:left;
}

#body strong.head h1, #body .boxhead h1 {
	font-size:14px;
	color:#000;
}

#body .locator {
	border:0;
	margin-bottom:0;
}

#body .locator .lochead {
	background:none;
	border:none;
	color:#757C83;
	padding:3px 0.6em;
}

#body .locator .locbody {
	color:#757C83 !important;
	text-align:left;
}

#body .locator .lochead strong.h4 {
	color:#000;
}

#body .locatortitlerow_inbetween {
	background:#CCC;
	border-top:1px solid #000;
	width:570px;
	height:8px;
}

#body .locator .locbody, #body .locator .locbody  {
	color:#757C83;
}

#body .locator .locbody, #body .locator .locbody a {
	color:#000000;
}

#body .locator a {
	font-size:10px;
	color:#000;
}

#body .locator a:hover {
	font-size:10px;
	color:#2782BB;
}

#body .locator a.active {
	color:#FF9900;
	font-size:11px;
}

.basket_dt a {
	font-size:10px;
	color:#333333;
}

.basket_dt a:hover {
	font-size:10px;
	color:#333333;
	text-decoration:underline;
}

.basket_dt a.active {
	color:#666666;
	font-size:11px;
}

.list_subheadline {
	background:#FFF url(../img/list_subheadline.gif) repeat-x;
	width:570px;
	height:29px;
	line-height:43px;
	color:#000;
	margin-left:-6px;
	font-weight:bold;
	border-bottom:1px dotted #000;
}

#body .box ul.list {
	margin-left:-11px;
}

#body .box ul.list img {
	margin:5px;
}

#body .empty {
	padding:0 !important;
	margin:1px 0 0;
}

#body .product {
	height:177px;
	border:1px solid #CBCBCB;
}

.locatortitlerow_inbetween_hr {
	background:#2A80BD;
	border-top:1px solid #000;
	height:9px;
	width:570px;
}

#body .product .variants select {
	/* D3 MOD START no auto width weil sonst über rahnen hinaus geht * 2010-06-30 RE */
    width:280px;
    /* D3 MOD END   no auto width weil sonst über rahnen hinaus geht * 2010-06-30 RE */
}

#body .product.details.head strong.h4.big {
	background:#CBDCE6;
	border-color:#2881BD;
}

#body .product.details.head {
	border-color:#CBCBCB;
}

#body .product.moredetails {
	border-color:#CBCBCB;
}

#body .product.details .desc {
	color:#757C83;
}

#body .product strong.h3 div {
	left:10px;
	position:absolute;
	top:6px;
	width:255px;
}

#body .product.moredetails .longdesc strong.h3 div {
left:10px;
position:absolute;
top:6px;
width:255px;
}

#body .product.thin strong.h3 {
height: auto;
}

#body .product.thin strong.h3 div {
left:0px;
position:relative;
top:0px;
width:310px;
padding-bottom:10px;
}



#body .product.details .exturls a {
	color:#000;
}

#body .product.details .status {
	color:#757C83;
	margin-top:15px;
}

#body .product .flag.green {
	background:url(../img/status_green.gif) no-repeat;
   border:none;
   height:8px;
   width:8px;
}

#body .product .flag.orange {
	background:url(../img/status_orange.gif) no-repeat;
   border:none;
   height:8px;
   width:8px;
}

#body .product .flag.red {
	background:url(../img/status_red.gif) no-repeat;
   border:none;
   height:8px;
   width:8px;
}

#body .product.details .cost big {
	float:none;
	line-height:30px;
}

#body .product.details .cost sup.dinfo {
	width:250px;
	color:#000;
}

#body .product.details .cost sup.dinfo a {
	font-weight:normal;
	font-size:10px;
	text-decoration:underline;
	color:#000;
}

#body .product.details .cost sup.dinfo a:hover {
	color:#2782BB;
	text-decoration:none;
}

#body .product.moredetails .longdesc .question a {
	color:#000;
}

#body .product.details.big .picture {
	width:260px;
}

#body .product.details .amount {
	float:left;
	width:140px;
	margin-top:10px;
}

#body .product.details .tocart {
	float:left;
	clear:none;
	width:118px;
	margin:10px 0 0 10px;
}

#body .product.details .todcart {
	float:left;
	clear:none;
	width:118px;
	margin:10px 0 0 -30px;
}

#body .product.details .pricealarm {
	clear:left;
}

#body .product.details .empfehlen {
	clear:left;
}

#body .product.details .cats {
	color:#000;
}

#body .product.details .cats a {
	color:#000;
}

#body .product.details .cats a:hover {
	color:#2782BB;
	text-decoration:none;
}

#body .act1 {
	float:left;
	width:200px;
	margin-left:5px;
	padding-left:9px;
	border-left:1px solid #CBCBCB;
	padding-top:10px;
}

#body .act2 {
	float:right;
	width:200px;
	margin-right:5px;
	border-right:1px solid #CBCBCB;
	padding-top:10px;
}

.btn-newsletter {
	background:url(../img/button_abonnieren.gif) no-repeat;
	width:119px;
	height:28px;
	cursor:pointer;
	border:0;
}

.btn-abschicken {
	background:url(../img/button_NachrichtAbschicken.gif) no-repeat;
	width:179px;
	height:27px;
	cursor: pointer;
	border:0;
}

.btn-senden {
	background:url(../img/button_senden.gif) no-repeat;
	width:100px;
	height:27px;
	cursor: pointer;
	border:0;
	color:transparent;
}

.btn-anmelden {
	background:url(../img/button_Anmelden.gif) no-repeat;
	width:123px;
	height:31px;
	cursor:pointer;
	border:0;
}

.btn-back {
	background:url(../img/button_zurueckZumShop.gif) no-repeat;
	width:155px;
	height:28px;
	cursor:pointer;
	border:0;
}

.btn-abo {
	background:url(../img/button_abonnieren.gif) no-repeat;
	width:119px;
	height:28px;
	cursor:pointer;
	border:0;
}

.btn-wnext {
	background:url(../img/button_weiter_weiss.gif) no-repeat;
	width:126px;
	height:26px;
	margin: 0 10px;
	cursor:pointer;
	border:0;
	color:transparent;
}

.btn-wlogin {
	background:url(../img/button_Anmelden_weiss.gif) no-repeat;
	width:126px;
	height:26px;
	cursor:pointer;
	border:0;
	color:transparent;
}

.btn-wanmeldung {
	background:url(../img/button_ZurAnmeldung_weiss.gif) no-repeat;
	width:165px;
	height:26px;
	cursor:pointer;
	border:0;
	color:transparent;
}

.btn-kasse {
	background:url(../img/button_zurKasse.gif) no-repeat;
	text-align: right;
	width:85px;
	height:24px;
	cursor:pointer;
	border:0;
	color:transparent;
}

#body div.bar.prevnext {
	background:none;
	border:none;
	margin-bottom:8px;
}

#body div.bar.prevnext input {
	background:url(../img/button_Anmelden_weiss.gif) no-repeat;
	width:118px;
	height:28px;
	cursor:pointer;
	border:0;
	color:transparent;
}

.btn-modifyaddress {
	background:url(../img/button_AdresseAendern.gif) no-repeat;
	width:193px;
	height:28px;
	cursor:pointer;
	border:0;
	color:transparent;
}

.btn-modify {
	background:url(../img/button_aendern.gif) no-repeat;
	width:118px;
	height:29px;
	cursor:pointer;
	border:0;
	color:transparent;
}

#body div.bar.prevnext .arrowright-confirm input {
	background:url(../img/button_BestellungAbsenden.gif) no-repeat;
	width:205px;
	height:33px;
	cursor:pointer;
	border:0;
	color:transparent;
	margin-top:12px;
	margin-right:-30px;
}

.redfontrabatt {
	font-weight: bold;
	color: #CC0000;
}

/*D3 mod 2010_07-14*/
#body div.bar.prevnext {width:535px;}

.btn-register {background:url("../img/button_Anmelden.gif") no-repeat scroll 0 0 transparent;border:0 none;cursor:pointer;height:31px;width:123px;}
#body div.bar.prevnext .btn-backtoshop {background:url("../img/button_zurueckZumShop.gif") no-repeat scroll 0 0 transparent;border:0 none;cursor:pointer;height:31px;width:160px;}

#right div.forms strong.h2.basket {
	background:url(../img/verlaufbg_warenkorb.gif) repeat-x;
	height:24px;
}

#right div.forms strong.h2.basket a {
	color:#000;
}

.warenkorb_top {
	background:url(../img/warenkorb_top.jpg) no-repeat;
	height:47px;
}

.miniwarenkorb {
	position:absolute;
   right:6px;
   top:3px;
	z-index:1;
}

.head-msg {
	color:#000;
	text-align:left;
	width:177px;
	display:inline-block;
	height:31px;
}

.box.minibasket .hr {
	background:none;
	border-top:1px dotted;
}

.basket_top {
	background:url(../img/warenkorb_top.jpg) no-repeat;
	height:47px;
	}

.hr {
	background:none;
	border-top:1px dotted;
}

.ekomibg {
	background-attachment: fixed;
	background: url(../img/box_ekomi_2.jpg);
	background-repeat: no-repeat;
	width:199px;
	height:150px;
}

#right .listitem a {
	color:#787F87;
}

.total {
	width:99%;
	margin-bottom:10px;
}

.total th {
	color:#797E84;
}

.total td {
	color:#797E84;
	text-align:right;
}

#body .product.head strong.h4.thin {
	background:#CBDCE6;
	border-color:#2881BD;
	padding-bottom:3px;
}

#body .product.head.thin.firstinlist {
	border-color:#CBCBCB;
}

#body .product.inlist {
	border-color:#CBCBCB;
}

#body .product.thin.lastinlist {
	border-color:#CBCBCB;
}

#body .separator {
	border-color:#CBCBCB;
}

#body .product strong.h3 a:hover {
	color:#2782BB;
}

#body .product.thin .amount {
	bottom:45px;
}

#body .product.thin .variants {
	bottom:42px;
}

#body .product.thin .tocart {
	bottom:15px;
	right:-15px;
}

#body .product.thin .todcart {
	bottom:15px;
	right:-15px;
}

div.bar.copy {
	background:url(../img/cat_headline.gif) repeat-x;
	border:1px solid #999;
	height:25px;
}

#footer div.bar.shop a {
	color:#677787;
}

#body .ordersteps dl {
	height:110px;
	background:#F0F0F0;
	border-color:#CBCBCB;
	margin-right:5px;
	padding:3px;
}

#body .ordersteps dl.active dt, #body .ordersteps dl.active dt a {
	color:#2C689C
}

#body div.bar.prevnext .arrowright input {
	background:url(../img/button_naechster_Schritt.gif) no-repeat;
	width:256px;
	height:33px;
	margin-right:-35px;
}

#body .basket {
	border-color:#CBCBCB;
	border-top:1px solid #677787;
}

#body .basket th {
	background:#CBDCE6;
	color:#000;
}

#body .basket th .brd_line {
	background:#2881BD;
}

#body .basket .sumdesc {
	color:#000;
}

#body .basket .sumrow.total td {
	color:#000;
}

#body .basket .frombasket {
	background:#FFF;
	border:1px solid #E9EAEB;
	color:#677787;
}

#body .basket .frombasket input {
	background:none;
	color:#677787;
	padding-left:0;
}

#body .basket .upd {
	background:none;
	border:1px solid #E9EAEB;
	color:#FF9900;
	height:19px;
	width:100px;
}

#body .basket .btn {
	background:none;
}

#body .basket td.brd {
	border-color:#CBCBCB;
}

#body strong.useroptboxhead  {
        background:url(../img/cat_headline.gif) repeat-x;
        border:1px solid #333;
        height:20px;
        width:556px;
        padding:9px 5px 6px 7px;
        color:#000;
        float:left;
        font-weight:bold;
        font-size:14px;

}

#body div.useroptboxheadbig {
        background:url(../img/cat_headline.gif) repeat-x;
        border:1px solid #333;
        height:20px;
        width:556px;
        padding:9px 5px 6px 7px;
		margin:0 5px 10px 5px;
        color:#000;
        float:left;
        font-size:14px;
		font-weight:bold;
}

#body .useroptbox {
        border-color:#CBCBCB;
		background-color:#F6F6F6;
        width: 500px;
}
#body .useroptboxbig3 {border:1px solid #ccc; width:538px;height:157px;margin:0 5px 10px 5px;padding:5px 15px;position:relative; font-size: 11px; background-color:#f8f8f8;}
#body .useroptboxbig1 {border:1px solid #ccc; width:538px;height:200px;margin:0 5px 10px 5px;padding:5px 15px;position:relative; font-size: 11px; background-color:#f8f8f8;}
#body .useroptboxbig2 {border:1px solid #ccc; width:538px;height:265px;margin:0 5px 10px 5px;padding:5px 15px;position:relative; font-size: 11px; background-color:#f8f8f8;}
#body .useroptboxue {font-size: 14px; font-weight:bold; color:#0073B1; padding: 10px; background-color:#FFF; border-color: #ccc; border-style: dotted; border-width: 0px 0px 1px 0px;}
#body .useroptboxue_konto {font-size: 14px; color:#000000;}
#body .padding_style {padding: 10px;}

.btn-big {
	background:none;
	color:#757C83;
	border:1px solid #E9EAEB;
	font-weight:bold;
}

#body div.bar.prevnext .termsconfirm {
	background:#EFEFEF;
	border:1px solid #677787;
	color:#677787;
	width:568px;
	margin-left:0;
}

#body .delivery_link {
	font-size:9px;
}

#body .delivery_link a {
	color:#999;
	font-size:9px;
}

#body .delivery_link a:hover {
	color:#2782BB;
}

#right .listitem.rightlist .price .tocart {
	left:85px;
	top:-5px;
}

#right .listitem.rightlist .price .btn {
	background:url(../img/tobasket_button.gif) no-repeat;
	width:30px;
	height:23px;
}

#right .listitem.rightlist .price {
	color:#2782BB;
}

#right .listitem.rightlist .link {
   background:url(../img/arrow_details.gif) no-repeat 0 4px;
	color:#000 !important;
}

#right .listitem tt {
	color:#677787;
}

#right .listitem {
overflow:hidden;
}

.zero_placeholder {
 clear: both;
 float: none;
 height: 0;
 line-height: 0;
 font-size: 0.1px;
}
#body .product.thin .toproduct {
bottom:-75px;
position:absolute;
right:-5px;
}
#body .product.small .toproduct {
margin-top:4px;
}
#body .product .toproduct {
margin-top:4px;
}
/* paypal bar top start */
#body div.bar.prevnext.paypaltop {background-color:#f0f0f0; border:1px solid #969696;margin:5px;padding:0;height: 100%; float: left; width: 568px;}
/* paypal bar top end */
/* paypal button style start */
#body div.bar.prevnext input[class=paypalbutton] {background-color:#f0f0f0;border:0px;padding:0px;margin-top:5px;}
/* paypal button style end*/
/* paypal bar bottom start */
#body div.bar.prevnext.paypalbottom {margin-bottom:15px;height: 100%;}
/* paypal bar bottom end */

/* D3 MOD START center leuchtmittelicons * 2011-02-11 RE */
#body .product .variants {height:30px;padding:10px 0 0;}
/* D3 MOD END   center leuchtmittelicons * 2011-02-11 RE */


/* DeTech MOD START footer box * 2011-02-28 RE */
div.hrlinegrey {padding-top:1px; height:0; overflow:hidden; margin:0; line-height:0px; background-color:#CCCCCC}
div.hrlinepunkt {border-bottom:1px dotted #CCCCCC; padding:10px 0px 10px 0px;}

#trustedshopsbox {width:294px; height:75px; border:1px solid #CCCCCC;}
#trustedshopsbox .trustedshopscont {float:left; margin:9px 0px 0px 8px;}
#trustsslbox {width:294px; height:75px; border:1px solid #CCCCCC;}
#trustsslbox .sslcont {float:left; margin:9px 0px 0px 8px;}
#trustsslbox .sslcont2 {float:left; text-align:left; font-size:11px; color:#666666; margin:20px 0px 0px 25px;}

#footerbody {width:980px; height:500px; font-family:Verdana; font-size:11px; color:#666666;}

#footertopbox {float:left; width:980px; padding:0; margin:0;}
#footertopbox li {padding:0px 0px 3px 0px; text-align:left;}
#footertopbox .listtitel {padding:0px 0px 8px 0px; font-weight:bold; color:#333333;}
#footertopbox a {color:#666666; text-decoration:none;}
#footertopbox a:hover {color:#666666; text-decoration:underline;}
#footertopbox .dt_kundenservice {float:left; width:200px; margin:12px 5px 0px -22px;}
#footertopbox .dt_detech {float:left; width:155px; margin:12px 5px 0px 5px;}
#footertopbox .dt_marken {float:left; width:120px; margin:12px 5px 0px 5px;}
#footertopbox .dt_trustssl {float:left; width:294px; margin:12px 5px 0px 5px;}
#footertopbox .dt_ekomi {float:right; width:170px; height:170px; border:0px solid #CCCCCC; margin:34px 0px 0px 5px;}

#footermainbox {width:980px; height:40px; padding:0; margin:0;}
#footermainbox .listtitel {text-align:left; padding:0px 0px 8px 0px; font-weight:bold; color:#333333;}
#footermainbox .dt_zahlarten {float:left; margin: 0px 10px 0px -22px;}
#footermainbox .dt_facebook {float:left; margin: 5px 0px 0px 15px;}
#footermainbox .dt_billiger {float:right; margin: 5px 0px 0px 0px;}

#footerbottombox {width:980px; height:100px; padding:0; margin:0;}
#footerbottombox .dt_footertxt {float:left; margin: 15px 0px 10px 0px;}
/* DeTech MOD END footer box * 2011-02-28 RE */
