html,body {
 margin:0;
 padding:0;
 background:#ffffff url(/img_de/shared/bg_schlepper.jpg) top center repeat-y;
 font-family: arial, sans-serif, helvetica;
 font-size:12px;
 color:#000;
 width:100%;
 height:100%;
 }

form {
 margin:0;
 padding:0;
}

ul {
 margin:0 0 0 36px;
 padding:0;
}

input {
 margin:0;
 padding:0;
}

p {
 margin:0;
 padding:0;
}

td {
 vertical-align:bottom;
}

#all {
 width:100%;
 height:100%;
}

#middlecontent {
 width:997px;
 text-align:left;
}

a {
 margin:0;
 padding:0;
 font-family: arial, sans-serif, helvetica;
 font-size:12px;
 font-weight:bold;
 color:#000;
 text-decoration:underline;
}

.copy10 {
 font-family:arial, sans-serif, helvetica;
 font-size:10px;
 font-weight:normal;
 color:#525252;
 text-decoration:none;
}

.copy10bold {
 font-family:arial, sans-serif, helvetica;
 font-size:10px;
 font-weight:bold;
 color:#525252;
 text-decoration:none;
}

.copy12 {
 font-family:arial, sans-serif, helvetica;
 font-size:12px;
 font-weight:normal;
 color:#525252;
 text-decoration:none;
}

.copy12bold {
 font-family:arial, sans-serif, helvetica;
 font-size:12px;
 font-weight:bold;
 color:#000;
 text-decoration:none;
}

.copy12red {
 font-family:arial, sans-serif, helvetica;
 font-size:12px;
 font-weight:normal;
 color:#d60000;
 text-decoration:none;
}

.copy12boldred {
 font-family:arial, sans-serif, helvetica;
 font-size:12px;
 font-weight:bold;
 color:#d60000;
 text-decoration:none;
}

.produkt_neu{
 font-family:arial, sans-serif, helvetica;
 font-size:12px;
 font-weight:bold;
 color:#d60000;
 text-decoration:none;
}
.copy14 {
 font-family:arial, sans-serif, helvetica;
 font-size:14px;
 font-weight:normal;
 line-height:16px;
 color:#000;
 text-decoration:none;
}

.copy14boldred {
 font-family:arial, sans-serif, helvetica;
 font-size:14px;
 font-weight:bold;
 line-height:28px;
 color:#d60000;
 text-decoration:none;
}

.copy14bold {
 font-family:arial, sans-serif, helvetica;
 font-size:14px;
 font-weight:bold;
 color:#000;
 text-decoration:none;
}

.copy14boldgray {
 font-family:arial, sans-serif, helvetica;
 font-size:14px;
 font-weight:bold;
 color:#525252;
 text-decoration:none;
}

.copy16 {
 font-family:arial, sans-serif, helvetica;
 font-size:16px;
 font-weight:normal;
 color:#000;
 text-decoration:none;
}

.copy16bold {
 font-family:arial, sans-serif, helvetica;
 font-size:16px;
 font-weight:bold;
 color:#000;
 text-decoration:none;
}

.copy16boldred {
 font-family:arial, sans-serif, helvetica;
 font-size:16px;
 font-weight:bold;
 color:#d60000;
 text-decoration:none;
}

.copy18boldred {
 font-family:arial, sans-serif, helvetica;
 font-size:18px;
 font-weight:bold;
 color:#d60000;
 text-decoration:none;
}

.copy28boldblack {
 font-family:arial, sans-serif, helvetica;
 font-size:28px;
 font-weight:bold;
 line-height:28px;
 color:#000;
 text-decoration:line-through;
}

.copy28bold {
 font-family:arial, sans-serif, helvetica;
 font-size:28px;
 font-weight:bold;
 line-height:28px;
 color:#000;
 text-decoration:none;
}

.copy28boldred {
 font-family:arial, sans-serif, helvetica;
 font-size:28px;
 font-weight:bold;
 line-height:28px;
 color:#d60000;
 text-decoration:none;
}

h1 {
 margin:0;
 padding:0;
 font-family:arial, sans-serif, helvetica;
 font-size:24px;
 font-weight:bold;
 line-height:24px;
 color:#d60000;
 text-decoration:none;
}

h1.artikel {
 margin:0;
 padding:0;
 font-family:arial, sans-serif, helvetica;
 font-size:16px;
 font-weight:bold;
 line-height:22px;
 color:#d60000;
 text-decoration:none;
}

h2.artikel {
 margin:0;
 padding:0;
 font-family:arial, sans-serif, helvetica;
 font-size:14px;
 line-height:20px;
 font-weight:bold;
 color:#000000;
}

h2 {
 margin:0;
 padding:0;
 font-family:arial, sans-serif, helvetica;
 font-size:16px;
 line-height:22px;
 font-weight:bold;
 color:#d60000;
}

h3 {
 margin:0;
 padding:0;
 font-family:arial, sans-serif, helvetica;
 font-size:14px;
 font-weight:bold;
 color:#d60000;
}

h4 {
 margin:0;
 padding:0;
 font-family:arial, sans-serif, helvetica;
 font-size:24px;
 font-weight:bold;
 color:#d60000;
}

h5 {
 margin:0;
 padding:0;
 font-family:arial, sans-serif, helvetica;
 font-size:14px;
 font-weight:bold;
 color:#000;
 text-decoration:none;
}

.h3_white {
 margin:0;
 padding:0;
 font-family:arial, sans-serif, helvetica;
 font-size:14px;
 font-weight:bold;
 color:#ffffff;
}

a.produktlink:link, a.produktlink:visited, a.produktlink:hover {
 font-family:arial, sans-serif, helvetica;
 font-size:12px;
 font-weight:bold;
 line-height:14px;
 color:#000;
 text-decoration:underline;
}

a.produktlink2:link, a.produktlink2:visited, a.produktlink2:hover {
 font-family:arial, sans-serif, helvetica;
 font-size:14px;
 font-weight:bold;
 line-height:16px;
 color:#000;
 text-decoration:none;
}

a.link14boldred:link, a.link14boldred:visited, a.link14boldred:hover {
 font-family:arial, sans-serif, helvetica;
 font-size:14px;
 font-weight:bold;
 color:#d60000;
 text-decoration:underline;
}

a.link_12px_underline:link, a.link_12px_underline:visited, a.link_12px_underline:hover {
 font-family:arial, sans-serif, helvetica;
 font-size:12px;
 font-weight:normal;
 line-height:14px;
 color:#000;
 text-decoration:underline;
}

a.link_12px:link, a.link_12px:visited, a.link_12px:hover {
 font-family:arial, sans-serif, helvetica;
 font-size:12px;
 font-weight:normal;
 line-height:14px;
 color:#000;
 text-decoration:none;
}

a.clickpath:link, a.clickpath:visited, a.clickpath:hover {
 font-family:arial, sans-serif, helvetica;
 font-size:11px;
 font-weight:normal;
 line-height:14px;
 color:#000;
 text-decoration:none;
}

a.footerlink:link, a.footerlink:visited, a.footerlink:hover {
 font-family:arial, sans-serif, helvetica;
 font-size:11px;
 font-weight:normal;
 line-height:14px;
 color:#d60000;
 text-decoration:none;
 margin-right:15px;
}

a.traktorteile_ausloggen:link,a.traktorteile_ausloggen:visited,a.traktorteile_ausloggen:hover {
 margin:0;
 padding:0;
 font-family: arial, sans-serif, helvetica;
 font-size:12px;
 font-weight:bold;
 color:#FFF;
 text-decoration:none;
}

a.copy12boldredlink:link, a.copy12boldredlink:visited, a.copy12boldredlink:hover {
 font-family:arial, sans-serif, helvetica;
 font-size:12px;
 font-weight:bold;
 color:#d60000;
 text-decoration:none;
}

#header {
 padding:0;
 margin:0;
 width:997px;
 height:121px;
 background:url(/img_de/shared/head.jpg) top left no-repeat;
}

#topnav {
 width:997px;
}

#top_nav_left {
 float:left;
 height:45px;
 width:784px;
 background:url(/img_de/nav/nav_bg.jpg) top left no-repeat;
 margin:0;
 padding:0;
}

#top_nav_right {
 float:left;
 height:45px;
 width:213px;
 background:url(/img_de/nav/nav_warenkorb.gif) top left no-repeat;
 margin:0;
 padding:0;
}

#clickpath {
 height:20px;
 padding:0;
}

#clickpath_empty {
 line-height:20px;
 margin:0 0 10px 0;
}

.image_row {
 float:left;
 margin:0 0 0 20px;
 padding:0;
}

.searchinput {
 float:left;
 margin:13px 0 15px 0;
 height:23px;
 width:168px;
 border:2px inset #d9d8d8;
}

.searchsubmit {
 float:left;
 margin:13px 16px 15px 5px;
 width:60px;
 height:23px;
}

#save {
 clear:both;
 width:997px;
}

#navi {
 float:left;
 width:204px;
}

html>body>div#all>div#middlecontent>div#save>div#content {
 float:left;
 padding:0 30px 0 28px;
 width:522px;
}

#content {
 float:left;
 padding:0 30px 0 28px;
 width:580px;
}

#content_start {
 float:left;
 padding:0 30px 0 28px;
 width:726px;
}

#content_kasse {
 padding:0 10px 0 10px;
}

#info {
 float:left;
 width:213px;
 margin:0;
 padding:0;
}

#warenkorb {
 clear:both;
 background-color:#bc0202;
 color:#fff;
}

#topmarken {
 margin-top:20px;
 background-color:#d9d8d8;
 color:#000;
 width:100%;
}

#wir_suchen {
 margin-top:20px;
 background-color:#d9d8d8;
 color:#000;
 width:100%;
}

.selecttopmarken {
 margin-top:7px;
 width:197px;
}
.topmarkendiv {
 padding:10px 0 10px 7px;
}

#konto {
 margin-top:20px;
 background-color:#d9d8d8;
 color:#000;
 width:100%;
}

#konto_login {
 margin-top:20px;
background-color:#da2625;
 color:#000;
 width:100%;
}

.inputkonto {
 width:197px;
 border:2px inset #d9d8d8;
}

.submitkonto {
 width:150px;
}

.topseven {
 margin-top:7px;
}

.paypal {
 margin-top:20px;
}

#versandinfo {
 margin-top:20px;
 background-color:#d9d8d8;
 color:#000;
 width:100%;
}

#navcontainer {
 clear:both;
 width:174px;
 margin:10px 0 0 30px;
}

#navcontainer ul {
 margin:0;
 padding:0;
 list-style-type:none;
}

#navcontainer a {
 margin:0;
 padding:0;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:14px;
 padding: 5px 0 5px 7px;
 display:block;
 color: #000;
 text-decoration: none;
 border-bottom:1px solid #c7c6c6;
}
#navcontainer a.katback {
 margin:0;
 padding:0;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:12px;
 padding: 5px 0 5px 7px;
 display:block;
 color: #000;
 text-decoration: none;
 border-bottom:1px solid #c7c6c6;
}

#navcontainer a.thirdlevel {
 margin:0;
 padding:0;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:14px;
 padding: 5px 0 5px 7px;
 display:block;
 color: #000;
 text-decoration: none;
 border-bottom:1px solid #c7c6c6;
}

#navcontainer a.fourthlevel {
 margin:0;
 padding:0;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:14px;
 padding: 5px 0 5px 15px;
 display:block;
 color: #000;
 text-decoration: none;
 border-bottom:1px solid #c7c6c6;
}

#navcontainer li {
 margin:0;
}

#navcontainer a.thirdlevel:hover {
 color: #000;
 background-color: #d9d8d8;
 font-weight:normal;
 text-decoration: none;
}

#navcontainer a.fourthlevel:hover {
 color: #000;
 background-color: #ffffff;
 font-weight:bold;
 text-decoration: none;
}

#navcontainer a:hover {
 color: #fff;
 background-color: #d60000;
 font-weight:bold;
 text-decoration: none;
}

#navcontainer ul ul li {
 margin: 0;
}

#navheadline {
 clear:both;
 width:168px;
 margin:20px 0 0 30px;
}

#navcontainer2 {
 clear:both;
 width:174px;
 margin:10px 0 0 30px;
}

#navcontainer2 ul {
 margin:0;
 padding:0;
 list-style-type:none;
}

#navcontainer2 a {
 margin:0;
 padding:0;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:14px;
 padding: 5px 0 5px 7px;
 display:block;
 color: #000;
 text-decoration: none;
 border-bottom:1px solid #c7c6c6;
}

#navcontainer2 a.thirdlevel {
 margin:0;
 padding:0;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:14px;
 padding: 5px 0 5px 7px;
 display:block;
 color: #000;
 text-decoration: none;
 border-bottom:1px solid #c7c6c6;
}

#navcontainer2 li {
 margin:0;
}

#navcontainer2 a.thirdlevel:hover {
 color: #000;
 background-color: #d9d8d8;
 font-weight:normal;
 text-decoration: none;
}

#navcontainer2 a:hover {
 color: #fff;
 background-color: #d60000;
 font-weight:bold;
 text-decoration: none;
}

#navcontainer2 ul ul li {
 margin: 0;
}


#level_2_active {
 font-weight:bold;
 font-size:14px;
 background-color:#d60000;
 color:#000;
}

#level_2_active2 {
 font-weight:bold;
 font-size:14px;
 background-color:#d60000;
 color:#000;
}

#level_2 {
 font-weight:normal;
  font-size:14px;
 color:#000;
}

#level_3_active {
 font-weight:bold;
 font-size:12px;
 background-color: #d9d8d8;
 color:#000;
}

#level_4_active {
 font-weight:bold;
 font-size:12px;
 background-color: #ffffff;
 color:#000;
}

#level_3 {
 font-weight:normal;
 font-size:12px;
 background-color:#ededed;
 color:#000;
}

#middle {
 clear:both;
 margin-top:24px;
}

.border_bottom {
 border-bottom:1px solid #c7c6c6;
}

.button_warenkorb {
 width:150px;
 margin:5px 0 15px 0;
}

.button_warenkorb_start {
 width:150px;
 margin:5px 0 10px 0;
}

.td2spaltigleft {
 width:260px;
 padding:25px 0 25px 0;
 border-bottom:1px solid #c7c6c6;
 border-right:1px solid #c7c6c6;
}

.td2spaltigright {
 width:261px;
 padding:25px 0 0 20px;
 border-bottom:1px solid #c7c6c6;
}

#angebot_gross {
 clear:both;
 width:522px;
 border-bottom:1px solid #c7c6c6;
}

#schlepper_teile {
 float:left;
 width:260px;
 border-bottom:1px solid #c7c6c6;
 border-right:1px solid #c7c6c6;
}

#angebot_klein {
 float:left;
 width:261px;
 border-bottom:1px solid #c7c6c6;
}

.input_warenkorb {
 width:128px;
}

.input_warenkorb_anmeldung {
 width:280;
 border:2px inset #d9d8d8;
 font-size:14px;
 font-weight:bold;
 color:#d60000;
}

.input_warenkorb_vorwahl {
 width:110;
 border:2px inset #d9d8d8;
 font-size:14px;
 font-weight:bold;
 color:#d60000;
}

.input_warenkorb_rufnummer {
 width:157;
 border:2px inset #d9d8d8;
 font-size:14px;
 font-weight:bold;
 color:#d60000;
}

.input_warenkorb_strasse {
 width:198;
 border:2px inset #d9d8d8;
 font-size:14px;
 font-weight:bold;
 color:#d60000;
}

.input_warenkorb_strasse_nr {
 width:50;
 border:2px inset #d9d8d8;
 font-size:14px;
 font-weight:bold;
 color:#d60000;
}

.input_kontaktformular_250 {
 width:250;
 border:2px inset #d9d8d8;
 font-size:14px;
 font-weight:bold;
 color:#d60000;
}

.input_kontaktformular_522 {
 width:522;
 border:2px inset #d9d8d8;
 font-size:14px;
 font-weight:bold;
 color:#d60000;
}

.textarea {
 width:522;
 border:2px inset #d9d8d8;
 font-size:14px;
 font-weight:bold;
 color:#d60000;
}

.select_kontaktformular {
 width:522;
 border:2px inset #d9d8d8;
 font-size:14px;
 font-weight:bold;
 color:#d60000;
}
.select_warenkorb_anmeldung {
 width:280;
 border:2px inset #d9d8d8;
 font-size:14px;
 font-weight:bold;
 color:#d60000;
}

.select_filter {
 width:280;
 border:1px solid #d9d8d8;
 font-size:14px;
 font-weight:bold;
 color:#d60000;
}

.footer {
 clear:both;
 padding:20px 0 20px 20px;
 width:700px;
}

.artikelthumb {
 cursor: pointer;
}

.detail_headline {
 font-family: arial;
 font-size: 14px;
 font-weight: bold;
 color: #000000;
}

.detail_head {
 font-family: arial;
 font-size: 12px;
 color: #bc0202;
}

a.detail_link {
 font-family: arial;
 font-size: 12px;
 font-weight: normal;
 color: #bc0202;
}

a.detail_linkgray {
 font-family: arial;
 font-size: 12px;
 font-weight: bold;
 color: #525252;
}

.detail_text {
 font-family: arial;
 font-size: 12px;
 color: #525252;
}

.detail_text_head {
 font-family: arial;
 font-size: 14px;
 color: #000000;
}

.detail_block {
 background-color: #D9D8D8;
 padding: 10px;
}

.detail_preis {
 font-family: arial;
 font-size: 24px;
 font-weight: bold;
 color: #bc0202;
}

.trenner5 {
 height: 5px;
 font-size: 5px;
}

.trenner10 {
 height: 10px;
 font-size: 10px;
}

.trenner15 {
 height: 15px;
 font-size: 15px;
}

.trenner20 {
 height: 20px;
 font-size: 20px;
}

.border {
 border-left: 1px solid #C6C6C6;
 border-right: 1px solid #C6C6C6;
 border-top: 1px solid #C6C6C6; 
 border-bottom: 1px solid #C6C6C6;
}

.border3 {
 border-left: 1px solid #C6C6C6;
 border-right: 1px solid #C6C6C6;
 border-top: 1px solid #C6C6C6; 
}

.border3t {
 border-left: 1px solid #C6C6C6;
 border-right: 1px solid #C6C6C6;
 border-bottom: 1px solid #C6C6C6; 
}

.ubersicht_head {
 font-family: arial;
 font-size: 14px;
 font-weight: bold;
 color: #000000;
}

.ubersicht_text {
 font-family: arial;
 font-size: 12px;
 font-weight: normal;
 color: #525252;
}

.ubersicht_preis {
 font-family: arial;
 font-size: 24px;
 font-weight: bold;
 color: #bc0202;
}

a.ubersicht_link, a.ubersicht_link2 {
 font-family: arial;
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
 color: #525252;
}

a.hnav:link, a.hnav:visited, a.hnav:active {
 font-family: arial;
 font-size: 18px;
 line-height:45px;
 font-weight: normal;
 text-decoration: none;
 color: #000000;
}

a.hnav:hover {
 font-family: arial;
 font-size: 18px;
 line-height:45px;
 font-weight: normal;
 text-decoration: normal;
 color: #d60000;
}

.hnavtrenner {
 font-size: 18px;
 line-height:45px;
 font-weight: normal;
 color: #000000;
}

.esuche_text {
 font-family: arial;
 font-size: 11.5px;
 font-weight: normal;
 color: #000000;
}

.warenkorb_head {
 font-family: arial;
 font-size: 16px;
 line-height: 45px;
 font-weight: bold;
 text-decoration: none;
 color: #ffffff;
 margin-left:13px;
}

a.warenkorb_link {
 font-family: arial;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #ffffff;
 line-height:33px;
}

.warenkorb_artikel {
 font-family: arial;
 font-size: 12px;
 line-height: 25px;
 font-weight: normal;
 text-decoration: none;
 color: #ffffff;
 padding-left:13px;
 border-bottom: 1px solid #ffffff;
}

.warenkorb_ansicht_head {
 font-family: arial;
 font-size: 12px;
 line-height: 20px;
 font-weight: bold;
 text-decoration: none;
 color: #BC0202;
 margin-left:13px;
}

.warenkorb_ansicht_preis {
 font-family: arial;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 color: #000000;
}

.border_top {
 border-top:1px solid #C6C6C6;
}

.borderb {
 border-bottom:1px solid #C6C6C6;
}

.borderr {
 border-right:1px solid #C6C6C6;
}


.borderbr {
 border-bottom:1px solid #C6C6C6;
 border-right:1px solid #C6C6C6;
}

.clear {
 clear: both;
}

.zaehler{
 font-family: arial;
 font-size: 12px;
 line-height: 20px;
 font-weight: bold;
 text-decoration: underline;
 color: #525252;
}
.zaehler_aktiv{
 font-family: arial;
 font-size: 12px;
 line-height: 20px;
 font-weight: bold;
 text-decoration: none;
 color: #BC0202;
}

.clickpath_kasse {
 margin-top: 20px;
 font-family: arial;
 font-size: 14px;
 font-weight: bold;
 line-height: 30px;
 height:30px;
 border-bottom:1px solid #C6C6C6;
}

.clickpath_kasse a.clickclass {
 font-family: arial;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 color: #000000;
}

.clickpath_kasse a.clickclass_akt {
 font-family: arial;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 color: #BC0202;
}

.kundendaten_label {
 font-family: arial;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #525252;
}

.kundendaten_text {
 font-family: arial;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 color: #525252;
}

.kundendaten_input {
 width: 214px;
 font-family: arial;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #525252;
}

.kundendaten_input_mittel {
 width: 154px;
 font-family: arial;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #525252;
}

.kundendaten_input_kurz {
 width: 30px;
 font-family: arial;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #525252;
}

.kundendaten_input_telefon {
 width: 134px;
 font-family: arial;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #525252;
}

.kundendaten_input_vorwahl {
 width: 75px;
 font-family: arial;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #525252;
}

#versandkostentabelle {
 display:none;
 z-index:2000;
}

#footer_neu {
 border-top:20px solid #ffffff;
 margin:20px 0 0 0;
 background-color:#D9D8D8;
 clear:both;
 padding:20px 0 20px 0;
 width:997px;
}

#footertable td {
 vertical-align:top;
 font-family: arial;
 font-size: 12px;
 font-weight: normal;
 color: #525252;
 line-height:20px;
}

#footertable td a {
 font-family: arial;
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
 color: #525252;
 line-height:20px;
}





