body {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
  background-image:url(/layout/n2otuning/images/bkg.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-color: #1a7e9f;
}
a {
  outline: none;
  border: 0px;
  text-decoration: none;
  color: #333;
}
a:hover {
text-decoration:underline;
}
img { border:0; }
h1 {
  font-size: 32px;
  color: #2F8BAA;
  margin: 0px;
  padding: 0px;
  letter-spacing: -1px;
  text-align:left;
}
h2 {
  font-size: 24px;
  color: #2F8BAA;
  margin: 0px;
  padding: 0px;
  text-align:left;
}

h3 {
  font-size: 18px;
  color: #2F8BAA;
  margin: 0px;
  padding: 0px;
  text-align:left;
}
h4 {
  font-size: 18px;
  color: #454545;
  margin: 0px;
  padding: 0px;
  text-align:left;
}
.plentyErrorBox{
width:474px;
height: 76px;
margin: auto;
background-image:url(http://www.buyitforless.de/layout/buyitforless/images/err_bkg.jpg);
padding:10px;
text-align:center;
vertical-align:middle;
color: #ffffff;
margin-bottom:15px;
font-size:14px;
vertical-align:middle;
}
.plentyErrorBoxTitle {
display:none;
} 
.plentyMessageBox {
width:474px;
height: 76px;
margin: auto;
background-image:url(http://www.buyitforless.de/layout/buyitforless/images/tipp_bkg.jpg);
padding:10px;
text-align:center;
color: #ffffff;
margin-bottom:15px;
font-size:14px;
vertical-align:middle;
}
.plentyMessageBox a {
color: #ffffff;
}
.plentyMessageBoxTitle {
font-size:32px;
font-weight:bold;
} 
.plentyMessageBoxTitle a {
color: #ffffff;
} 

.multilang_flags{
display:none;
}
.content .content-inhalt .links .kat_text {
  text-indent: -10000px;
}

.startmenu {
  text-indent: -10000px;
  margin: 0 0 15px 0;
}

ul {
  padding: 0px;
  margin: 0px;


}
li  {
  list-style: none;
  text-transform: uppercase;
  letter-spacing: 0px;
  text-align: left;
}

ul.menu_level1 {
    margin-bottom: 25px;
}

.level1 {
    border-bottom: 1px solid #C1C1C1;
    font-size: 16px;
    margin-left: 0;
    width: 211px;
}

.level1 a {
    color: #333333;
    display: block;
    padding: 6px 0 5px 10px;
}

.level1:hover a {
    color: #C1C1C1;
    text-decoration:none;
}

.content-bottom {
  background-image:url(/layout/n2otuning/images/bkg_content_bottom.png);
  height: 45px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center top;
}
.bottom {
  background-image:url(/layout/n2otuning/images/bkg_bottom.jpg);
  height: 105px;
  width: 100%;
  text-align: center;
  color: #FFFFFF;
  padding-top: 5px;
  background-position: bottom;
}
.bottom a {
  color: #FFFFFF;

}


.content {
  width: 100%;
  background-image:url(/layout/n2otuning/images/bkg_content.png);
  background-repeat: repeat-y;
  background-position: center;
  padding-top:10px;
}

.content-bottom-top {
  background-image:url(/layout/n2otuning/images/bkg_bottom_top.jpg);
  height: 12px;
  width: 962px;
  background-repeat: no-repeat;
  background-position: center top;
  margin: auto;
}
.content-inhalt {
  width: 962px;
  padding-bottom: 15px;
  margin: auto;
}
.input_box {
  background-image:url(/layout/n2otuning/images/input_box.jpg);
  height: 23px;
  width: 181px;
  border: 0px;
  padding: 1px;
  font-size: 16px;
  padding-left: 5px;
  margin-bottom: 5px;
}

.bottom_spalte {
    display: table-cell;
    float: left;
    font-size: 16px;
    height: 350px;
    line-height: 160%;
    padding: 10px 10px 0;
    vertical-align: top;
    width: 215px;
    letter-spacing:-1px;
}

.bottom_spalte_right {
    display: table-cell;
    float: left;
    font-size: 16px;
    height: 350px;
    line-height: 160%;
    padding: 10px 10px 0;
    vertical-align: top;
width:225px;
    letter-spacing:-1px;
}

.footerlinks {
}

.bottom_spalte a {
color: #2F8BAA;
font-weight:bold;
}

.footerlinks li {
    display: block;
    float: left;
    font-size: 16px;
    margin-left: 7px;
    text-transform: none;
    width: 100px;
      letter-spacing:-1px;
}

.content-end {
  background-image:url(/layout/n2otuning/images/bkg_bottom_middle.jpg);
  width: 952px;
  margin: auto;
  padding-left: 10px;
}

.links {
  width: 223px;
  float: left;
}
.rechts {
  width: 729px;
  float: left;
  padding-left: 10px;
}
.links_box {
  background-image:url(/layout/n2otuning/images/side_middle.jpg);
  width: 200px;
  padding: 0px 13px 0px 10px;
}
.links_box_fit {
  background-image:url(/layout/n2otuning/images/side_middle.jpg);
  width: 211px;
  padding-right: 11px;
  padding-left: 1px;
}

.box_header {
  background-image:url(/layout/n2otuning/images/side_header.jpg);
  height: 61px;
}
.box_header img {
  padding-top: 18px;
  padding-left: 12px;
}
.login {

}

.suche {
  float: left;
}
.button_suche {
  background-image:url(/layout/n2otuning/images/button_suchen2.png);
  height: 26px;
  width: 79px;
  border: 0px;
  background-color: transparent;
  margin-left: 70px;
}
.input_suche {
  height: 22px;
  width: 190px;
  margin: 0px;
  padding: 2px;
  border: 0px;
  background-color: transparent;
  font-size: 18px;
  font-weight: bold;
  margin-left: 15px;
  letter-spacing: -1px;
}

.kategorien_header {
  height: 249px;
  width: 250px;
  float: left;
  padding-top: 10px;
  color: #FFF;
}
.kategorien_header img:hover {
  margin-left: 15px;


}

.warenkorb_box {
  padding: 10px 13px 10px 0px;
  font-size: 24px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: -1px;
}
.button_newsletter {
  background-image:url(/layout/n2otuning/images/button_eintragen.jpg);
  height: 55px;
  width: 180px;
  border: 0px;
  background-color: transparent;
}
.button_newsletter:hover {
  background-position: 0px -55px;

}
.button_login {
  background-image:url(/layout/n2otuning/images/button_einloggen.jpg);
  height: 55px;
  width: 180px;
  border: 0px;
  background-color: transparent;
}
.button_zurkasse {
  background-image:url(/layout/n2otuning/images/button_zurkasse2.png);
  height: 43px;
  width: 205px;
  display: block;
  margin: 15px 0px 15px 22px;
}
.button_zurkasse:hover {
  background-position: 0px -43px;
}
.button_zumkonto {
  background-image:url(/layout/n2otuning/images/button_zumkonto.png);
  height: 43px;
  width: 205px;
  display: block;
  margin: 0px 0px 0px 22px;
}
.button_zumkonto:hover {
  background-position: 0px -43px;
}

.button_login:hover {
  background-position: 0px -55px;
}
.button_kontakt {
  background-image:url(/layout/n2otuning/images/button_kontakt.jpg);
  height: 16px;
  width: 213px;
  display: block;
  margin: 0px 0px 10px 0px;
}
.button_kontakt:hover {
  background-position: 0px -16px;
}

.links_box_infos {
  background-image:url(/layout/n2otuning/images/side_middle.jpg);
  width: 200px;
  padding: 0px 13px 0px 10px;
}


.links_box_infos li{
  background-image:url(/layout/n2otuning/images/bkg_menu_l1.jpg);
  height: 21px;
  margin-left: -9px;
  padding: 4px 0px 0px 7px;
  font-size: 16px;

}
.links_box_infos li:hover {
  background-position: 0px -30px;

}
.links_box_infos a {
  color: #333;
  display: block;

}
.links_box_infos a:hover {
  color: #1A7E9F;
}

.kat_divider {
  background-image:url(/layout/n2otuning/images/kat_divider.png);
  height: 2px;
  width: 213px;
  display: block;
  margin: 6px 0px;
}
#kat_auspuff {
  background-image:url(/layout/n2otuning/images/kat_auspuffanlagen.png);
  display: block;
  height: 17px;
  background-repeat: no-repeat;
}
#kat_auspuff:hover {
  background-position: 0px -17px;
}
#kat_bremsbelaege {
  background-image:url(/layout/n2otuning/images/kat_bremsbelaege.png);
  display: block;
  height: 21px;
  background-repeat: no-repeat;
}
#kat_bremsbelaege:hover {
  background-position: 0px -23px;
}
#kat_bremsscheiben {
  background-image:url(/layout/n2otuning/images/kat_bremsscheiben.png);
  display: block;
  height: 17px;
  background-repeat: no-repeat;
}
#kat_bremsscheiben:hover {
  background-position: 0px -20px;
}


#kat_schalldaempfer {
  background-image:url(/layout/n2otuning/images/kat_endschalldaempfer.png);
  display: block;
  height: 21px;
  background-repeat: no-repeat;
}
#kat_schalldaempfer:hover {
  background-position: 0px -21px;
}
#kat_lachgas {
  background-image:url(/layout/n2otuning/images/kat_lachgasanlagen.png);
  display: block;
  height: 17px;
  background-repeat: no-repeat;
}
#kat_lachgas:hover {
  background-position: 0px -17px;
}
#kat_stossdaempfer {
  background-image:url(/layout/n2otuning/images/kat_sportstossdaempfer.png);
  display: block;
  height: 21px;
  background-repeat: no-repeat;
}
#kat_stossdaempfer:hover {
  background-position: 0px -21px;
}
#kat_tieferlegung {
  background-image:url(/layout/n2otuning/images/kat_tieferlegungsfedern.png);
  display: block;
  height: 17px;
  background-repeat: no-repeat;
}
#kat_tieferlegung:hover {
  background-position: 0px -17px;
}
#kat_fahrwerke {
  background-image:url(/layout/n2otuning/images/kat_gewindefahrwerke.png);
  display: block;
  height: 17px;
  background-repeat: no-repeat;
}
#kat_fahrwerke:hover {
  background-position: 0px -17px;
}
#kat_sportfahrwerke {
  background-image:url(/layout/n2otuning/images/kat_sportfahrwerke.png);
  display: block;
  height: 17px;
  background-repeat: no-repeat;
}
#kat_sportfahrwerke:hover {
  background-position: 0px -17px;
}
#kat_spurverbreiterung {
  background-image:url(/layout/n2otuning/images/kat_spurverbreiterungen.png);
  display: block;
  height: 17px;
  background-repeat: no-repeat;
}
#kat_spurverbreiterung:hover {
  background-position: 0px -17px;
}
#kat_bremsanlagen {
  background-image:url(/layout/n2otuning/images/kat_bremsanlagen.png);
  display: block;
  height: 17px;
  background-repeat: no-repeat;
}
#kat_bremsanlagen:hover {
  background-position: 0px -20px;
}
#kat_radschrauben {
  background-image:url(/layout/n2otuning/images/kat_radschrauben.png);
  display: block;
  height: 17px;
  background-repeat: no-repeat;
}
#kat_radschrauben:hover {
  background-position: 0px -20px;
}
#kat_stabilisatoren {
  background-image:url(/layout/n2otuning/images/kat_stabilisatoren.png);
  display: block;
  height: 17px;
  background-repeat: no-repeat;
}
#kat_stabilisatoren:hover {
  background-position: 0px -20px;
}
.rechts-order {
  width: 962px;
  float: left;
}
.kat_step {
  background-image:url(/layout/n2otuning/images/bkg_kat3.jpg);
  height: 84px;
  width: 233px;
  margin-right: 15px;
  margin-bottom: 15px;
}
.kat_step:hover {
  background-position: 0px -84px;

}
.kat_step a {
  color: #000;
  display: block;
  width: 176px;
  padding: 10px 15px;
}
.button_jetztansehen {
  background-image:url(/layout/n2otuning/images/button_jetztansehen.jpg);
  height: 17px;
  width: 150px;
  display: block;
}
.button_jetztansehen:hover {
  background-position: 0px -17px;
}


.startmenu {
  display: block;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.startmenu:hover {
  background-position: center top;
}

#kat_start_lachgas {
  background-image:url(/layout/n2otuning/images/kat_start_lachgas.jpg);
  height: 132px;
}

#kat_start_spfahrwerke {
  background-image:url(/layout/n2otuning/images/kat_start_sportfahrwerk.jpg);
  height: 126px;
}
#kat_start_gewinde {
  background-image:url(/layout/n2otuning/images/kat_start_gewinde.jpg);
  height: 126px;
}
#kat_start_federn {
  background-image:url(/layout/n2otuning/images/kat_start_federn.jpg);
  height: 118px;
}
#kat_start_auspuff {
  background-image:url(/layout/n2otuning/images/kat_start_auspuff.jpg);
  height: 129px;
}
#kat_start_endschall {
  background-image:url(/layout/n2otuning/images/kat_start_endschall.jpg);
  height: 129px;
}
#kat_start_stoss {
  background-image:url(/layout/n2otuning/images/kat_start_stoss.jpg);
  height: 131px;
}
#kat_start_spur {
  background-image:url(/layout/n2otuning/images/kat_start_spur.jpg);
  height: 130px;
}
#kat_start_stabi {
  background-image:url(/layout/n2otuning/images/kat_start_stabilisatoren.jpg);
  height: 126px;
}
#kat_start_bremsa {
  background-image:url(/layout/n2otuning/images/kat_start_bremsanlagen.jpg);
  height: 126px;
}
#kat_start_bremsb {
  background-image:url(/layout/n2otuning/images/kat_start_bremsbelaege.jpg);
  height: 126px;
}
#kat_start_bremss {
  background-image:url(/layout/n2otuning/images/kat_start_bremsscheiben.jpg);
  height: 126px;
}

#ekomi_box {
background-image:url(/images/gallery/Basis/bg_ekomi.png);
padding-top:21px;
padding-bottom:21px;
text-align:center;
width:213px;
}

#fb_button {
    float: right;
    position: absolute;
    right: 22px;
    top: 2px;
}

#kauf-auf-rechnung {
    position: absolute;
    right: -95px;
    top: 235px;
}

#header {
    background-image: url(/layout/n2otuning/images/bg_header.png);
    background-position: center center;
    background-repeat: no-repeat;
    height: 210px;
    width: 100%;
    }
    
    #header_inner {
    width:970px;
    margin:auto;
    position:relative;
    }
    
    #cart {
    background-image: url(/layout/n2otuning/images/bg_cart.png);
    color: #FFFFFF;
    font-size: 14px;
    height: 56px;
    line-height: 25px;
    padding-left: 30px;
    padding-right: 10px;
    padding-top: 40px;
    position: absolute;
    right: 20px;
    top: 0;
    width: 177px;
    }
    
    #cart a, #toplinks a {
    color:#fff;
    }
    
    #search {
    left: 600px;
    position: absolute;
    top: 135px;
    width: 280px;
    }
    
    #trusted-shops {
    left: 905px;
    position: absolute;
    top: 110px;
    }
    
    #trusted-shops input[type=image] {
    height:100px;
    width:100px;
    }
    
    #logo {
    left: 55px;
    position: absolute;
    top: 35px;
    }
    
    #toplinks {
    color: #FFFFFF;
    font-size: 13px;
    position: absolute;
    right: 270px;
    text-align: right;
    top: 10px;
    width: 300px;
    }
    
    #flOuterContainer {
  background: #FFFFFF;
  text-align: left;
}

#flProductBoxes {
  width:325px;
  float:right;
  margin-top:20px;
}

.flPages {
  text-align:right;
}

#flFilterContainer {
  margin: 0 auto 0 auto;
}

#flMainFilters .flFilterBox {
  float: left;
}

#flExpandMoreFilters, #flMoreFilters {
  clear: both;
}

#flMoreFilters .flFilterBox {
  float: left;
}

.flFilterBox {
  margin: 5px;
  width:233px;
}

.flFilterBoxFilters, .flFilterBoxAttributes {
  height:120px;
  overflow:auto;
  border:thin solid #CACACA;
  margin-top:2px;
  padding:5px 10px;
  background-color:#f8f8f8;
}

.flFilterBoxAttributeName {
  cursor:pointer;
  background-image:url("../images/arrow-down.gif");
  background-repeat:no-repeat;
  background-position:right 6px;
  padding-right:12px;
}

.flBorder {
  border: 0px solid #ddd;
}

.flImageleft {
}

.flImageright {
}

.flSubTable {
  width: 100%;
}

.flFilterRedundant {
  margin-left: 5px;
}

.flCloudHeader {
  color: #000000;
  padding: 4px;
  text-align: left;
  font-weight: bold;
}

strong .flEmphasis {
  text-decoration: underline;
}

.flEmphasis {
}

.flFrequency {
  color: #ccc;
}

.flOuterBorder {
  border-color: #D3D3D3;
  border-spacing: 0;
  border-style: solid;
  border-width: 1px 0;
  margin-left: 0px;
  margin-right: 0px;
  width: 315px;
  float:left;
  border:none !important;
  margin-top:0px;
}

a.flResultTitle {
  font-family: arial;
  font-weight: bold;
}

a.flResultTitle .flEmphasis {
  text-decoration: underline;
}

.flShortDescription {
  font-size: 10px;
  background-color: #D2E6CB;
}

span.flPrice {
  font-weight: bold;
}

span.flOverriddenPrice {
  font-weight: normal;
  text-decoration: line-through;
}

span.flOverridingPrice {
  font-weight: bold;
  color: #FF0000;
}

.flFilterCloud a {
  color: #000000;
  font-family: arial;
  text-decoration: none;
}

.flFilterCloud a:hover {
  text-decoration: underline;
  color: #000000;
}

.flCloudHeader a:visited {
  color: #000000;
}

.flCloudSizeClass0 a {
  font-size: 9px;
}

.flCloudSizeClass1 a {
  font-size: 10px;
}

.flCloudSizeClass2 a {
  font-size: 11px;
}

.flCloudSizeClass3 a {
  font-size: 12px;
}

.flCloudSizeClass4 a {
  font-size: 13px;
}

.flCloudSizeClass5 a {
  font-size: 14px;
}


#flContentContainer a#flRemoveAllFilters {
  color: #FF8C00;
}

#flRemoveAllFilters:hover {
  text-decoration: underline;
}

#flCloudAreasTable {
}

#flCloudArea {
  background-color: #E8E8FF;
}

#flContentContainer {
  padding-top:10px;
}

#flSearchHeader {
  width: 100%;
  cellspacing: 0;
}

#flSearchInfo {
  font-size: 11px;
}

#flSearchInfo input {
  border:thin solid #c6c6c6;
  margin:5px 5px 0 0;
}

#flPoweredBy {
  width: 90px;
}

#flRestrictHeader {
  border-spacing: 0;
  font-size: 12px;
  height: 17px;
}

.flContFilterRedundant {
  margin-left: 2px;
  margin-bottom: 5px;
}

.flChosenFilter {
  font-weight:bold;
}

.flChosenFilter img {
  border: none;
  margin-left: 5px;
}

.flFilterCloud {
  padding: 4px;
}

.flFilterCloud span {
  padding-right: 4px;
}

.flFilterRedundant span {
  padding-right: 3px;
}

.flPageCurrent {
  color: #ED222A;
  text-decoration: none;
  font-weight: bold;
}

.flPageResult {
  color: #5E5A5A;
}

.flClear {
  height: 20px;
  clear: both;
}

.flFilters, .flChosenFilters {
  margin:0;
  padding:0;
}

.flFilter a, .flChosenFilter a {
  color:#000;
  text-decoration:none;
  display: block;
  padding: 2px;
}

.flFilter, .flChosenFilter {
  margin-left:0 !important;
  list-style:none;
  font-size:11px;
}

.flFilter a:hover, .flChosenFilter a:hover {
  background-color:#cacaca;
}

.flChosenFilter span.flFilterName {
  display: block;
}

.flChosenFilter span.flFilterValue {
  font-weight: normal;
}

#flChosenFilters {
  font-size: smaller;
  padding-left:2px;
  padding-bottom:10px;
  padding-top:20px;
}

#flContentContainer  td {
  font-size: 11px;
}

#flContentContainer a {
  color: #464646;
}

.flFilter a:hover {
  color:#1A3E88;
}

ul#nav li.top-nav {
  width: 200px;
  text-align: center;
}

ul#nav li.top-nav ul {
  text-align: left;
  max-height: 250px;
  overflow: auto;
  width: 200px;
}

#flPaginator {
  clear: both
}

#flResults {
  clear: both;
  width:100%;
}

.flResult {
  padding:5px;
  width:170px;
  text-align:center;
}

.flRemoveAllFilters {
  color:#ff8c00 !important;
  text-decoration:underline !important;
}

.colorPicker {
  width:25px;
  height:25px;
}

.ac_results {
background-color:#fff;
padding-left:10px;
border:1px solid #000;
}

.flHighlight {
color:#000;
}

.autocompletecount {
font-size:10px;
}

.ac_even, .ac_odd {
border-bottom:1px solid #f6f6f6;
padding-top:4px;
padding-bottom:3px;
}

.ac_over {
cursor:pointer;
text-decoration:underline;
}

#search input[type=submit] {
position:relative;
top:-2px;
}

.navbar {
    clear: both;
    height: 35px;
    margin-top:15px;
    padding-right: 8px;
    text-align: right;
}

.BrowseNextButton {
    float: right;
    margin-left: 5px;
    margin-top: 1px;
}
.BrowsePreviousButton {
    float: right;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 1px;
}
.BrowsePreviousButton a, .BrowseNextButton a {
    border: 1px solid #C9C9C9;
    color: #000000 !important;
    padding: 3px;
}
.articlePages {
    display: inline;
    float: right;
    margin-top: 1px;
}
.articlePages_activeLink {
    border: 1px solid #C9C9C9;
    color: #000000 !important;
    font-weight: 700;
    padding: 3px;
    text-decoration: none;
}
.articlePages_Link {
    border: 1px solid #C9C9C9;
    color: #000000 !important;
    padding: 3px;
    text-decoration: none;
}
.ArticleOrderForm {
    display: inline;
}
.ArticleOrderSelect {
    border: 1px solid #C9C9C9;
    font-size: 13px;
    height: 20px;
    line-height: 20px;
}
.artikelsuche {
    background-color: #E8EDF0;
    border: 1px solid #C1C1C1;
    font-size: 18px;
    line-height: 45px;
    padding: 25px;
}

.artikelsuche select {
    border: 1px solid #C1C1C1;
    font-size: 18px;
    padding: 3px;
}

#catselect_button {
    background-color: #28444F;
    border: 1px solid #C1C1C1;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    height: 45px;
    width: 350px;
}

.artikelsuche label {
    display: inline-block;
    width: 165px;
}

#catselect_button a {
display:block;
color:#fff;
line-height:45px;
text-align:center;
}


 
