
body {
  background-color: #dcdcdc;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  padding: 0;
  color: #fff;
}

a img {
  border: 0 none;
}

.clear {
  clear: both;
  height: 1px;
  line-height: 1px;
  margin: 0;
  padding: 0;
}

#header {
  height: 91px;
  overflow: hidden;
  position: relative;
}

#headerVideo {
  color: #fff;
  background-color: transparent;
  margin: 0;
}

#left {
  float: left;
  width: 134px;
}

#left_content {
  padding-left: 10px;
}

#right {
  float: right;
  width: 200px;
}

#center_area {
  position: relative;
}

#center {
  background: #000 url(../img/bg_main_middle.png) repeat-y;
  float: left;
  width: 664px;
}

#center_bottom {
  background: #000 url(../img/bg_main_bottom.png) no-repeat;
  height: 17px;
  margin-top: -10px;
  width: 662px;
}

#InputBoxMengeButton {
  margin: 4px;
}

#center_content {
  background: url(../img/bg_main_top.png) no-repeat;
  padding: 5px 5px 0;
}

#center_image {
  background-color: #FFFFFF;
  padding: 5px;
  text-align: center;
  width: 640px;
}

#center_image img {
  display: inline;
}

#leftcontent, #right_content, #center_content {
  position: relative;
}

.page_margins {
  margin: 0 auto;
  text-align: left;
  width: 810px;
}

.page {
  padding: 0;
}

#shoppingCart div {
  display: inline;
}

#searchAndShoppingCart {
  line-height: 20px;
  margin: 0 30px 0 136px;
  background: #000;
}

#searchAndShoppingCart input {
  color: #dcdcdc;
  font-style: italic;
  vertical-align: middle;
  background-color: #000;
}

#searchAndShoppingCart input:focus {
  color: #000;
}

#productSearchField input {
  border: none;
  background: transparent;
}

#productSearchField {
  background-color: #FFFFFF;
  padding: 3px;
}

#warenkorb_box_gesamt a {
  color: #fff;
  background-color: #000;
  text-decoration: none;
}

#warenkorb_box_gesamt a:hover {
  color:red;
  text-decoration:none;
}

#main {
  margin-top: 5px;
  width: 810px;
}

#main_top {
  background: url(../img/bg_center_top.png) no-repeat;
  padding: 5px 0;
}

#main_center {
  background: #000 url(../img/bg_center_middle.png) repeat-y;
  padding: 5px 0;
}

#main_bottom {
  background: url(../img/bg_center_bottom.png) no-repeat;
  height: 17px;
  margin-top: -7px;
  width: 810px;
}

#nav {
  height: 14px;
  margin: 8px 0 0 20px;
}

#nav_line1, #nav_line2 {
  float: left;
  line-height: 14px;
}

#nav_line1 a, #nav_line2 a {
  color: #fff;
  background-color: transparent;
  display: block;
  float: left;
  margin: 0 1px;
  padding: 0 10px;
  text-decoration: none;
}

#nav_line1 a {
  border-right:1px solid #DABA2F;
}

#nav_line2 a {
  border-left:1px solid #DABA2F;
}

#nav_line1 a:hover, #nav_line2 a:hover {
  color:red;
}

#footer {
  background: url(../img/footer_big.png) no-repeat;
  height: 53px;
  margin-top: 3px;
}

#footerContainer {
  background: url(../img/footer.png) no-repeat;
  font-size: small;
  height: 53px;
  line-height: 53px;
  text-align: right;
}

#footerContentTextContainer {
  height:370px;
  margin:auto;
  overflow:hidden;
  padding:0 10px;
  width:710px;
}

#footerContentText {
  font-size: small;
  line-height: normal;
  position: relative;
  text-align: justify;
}

#footerContentText h1, h2, h3, p {
  font-size:small;
  color: #fff;
  background-color: #000;
}

#footer a {
  color: #DABA2F;
  padding-right: 30px;
  text-decoration: none;
}

#footerScrollBar {
  background: url(../img/scrollBar.png) repeat-y;
  float: right;
  height: 370px;
  position: relative;
  width: 40px;
}

#footerScrollBarHandle {
  background: url(../img/scrollLogo.jpg) no-repeat;
  height: 16px;
  position: absolute;
  width: 16px;
}

#bottom {
  margin-top:450px;
}

#PicContainer {
  display:none;
}

div.VariantsContainer {
  float: left;
  margin: 4px;
  padding: 4px;
}

div.OverviewContainer {
  background: #FFFFFF none repeat;
  float: left;
  margin: 4px;
  padding: 4px;
}

div.OverviewImage {
  text-align: center;
}

#center_content > table {
  width: 100%;
}

#center_content {
  color: #000;
}

#artikelnummer {
  display: none;
}

#headerVideo:active, #brandSelector:active, #flashProductView:active {
  outline-style: none;
  outline-width: medium;
}

#headerVideo:focus, #brandSelector:focus, #flashProductView:focus {
  outline-style: none;
}

#flashProductView {
  margin: 10px;
}

#flashProductContainer {
  background-color: #fff;
  margin: 1px;
}

#produktbeschreibung {
  background-color: #fff;
  padding: 10px;
  width: 354px;
}

#produktbeschreibung a {
  color: #000;
}

div.OverviewImage {
  color: #fff;
  background-color: transparent;
}

div.OverviewArtikelId {
  font-weight: bold;
}

div.OverviewArtikelId a, div.OverviewArtikelId a:hover, div.OverviewArtikelId a:visited, div.OverviewArtikelId a:active {
  color: #D0B51E;
  text-decoration: none;
}

div.OverviewImage img {
  vertical-align: middle;
}

div.OverviewArtikelDetails {
  white-space: nowrap;
  height: 45px;
}

div.OverviewArtikelName a.ArtikelLink {
  color: #000;
  background-color: #fff;
  font-size: x-small;
  text-decoration: none;
}

div.OverviewArtikelPreis {
  color: #D0B51E;
  background-color: transparent;
  font-size: x-small;
  font-weight: bold;
}

div.OverviewContainer {
  width: 145px;
}

#flashProductVariants {
  background-color: #fff;
}

hr.rolllinie {
  background-color: #D0B51E;
  border: none;
  height: 1px;
  line-height: 1px;
  margin: 2px 0;
  padding: 0;
}

div.rollmopsBack {
  background-color: #FFFFFF;
  padding: 10px;
}

div.box {
  background: #000 url(../img/bg_box_middle.png) repeat-y;
  background-position: 2px 0;
  text-align: center;
  padding: 0;
  color: #D7B914;
}

div.boxContent {
  background: url(../img/bg_box_top.png) no-repeat;
  background-position: 2px 0;
  font-size: x-small;
  padding: 3px 12px 0 5px;
}

div.boxBottom {
  background: url(../img/bg_box_bottom.png) no-repeat;
  height: 10px;
  margin-top: -6px;
  background-position: 2px 0;
}

div.boxContent form input.textfeldbox {
  background-color: #fff;
  border: none;
  width: 70px;
}

div.boxContent form div.Topic-textfeldbox {
  display: none;
}

div.boxContent div {
  padding-bottom: 2px;
}

#bezahlbox {
  background-color: #fff;
  margin: 1px;
  padding: 4px;
}

.box {
  margin-top: 5px;
}

#bezahlbox img {
  margin-top: 4px;
}

#boxLoginForm {
  background-color: #232323;
  margin: 1px;
  padding: 4px;
}

#boxLoginForm a {
  white-space: nowrap;
}

#boxLoginForm {
  background-color: #232323;
}

#boxLoginFormContent {
  padding: 2px 0 2px 0;
}

#boxLoginForm a {
  color: #D7B914;
  font-size: xx-small;
}

#boxLoginButton {
  padding-top: 10px;
}

.textfeldboxContainer {
  background: #FFF none repeat;
}

div.NavULListContainer, div.NavULListContainer ul, div.NavULListContainer li {
  float: left;
  padding: 0;
  margin: 0;
  padding-left: 3px;
  color: #D7B914;
}

div.NavULListContainer ul {
  list-style-type: none;
}

div.Breadcrump, div.NavULListContainer a, a.Breadcrump, a.Breadcrump:active, div.NavULListContainer a:active {
  color: #fff;
  background-color: #000;
  text-decoration: none;
}

a.Breadcrump:hover, div.NavULListContainer a:hover {
  color: #D7B914;
  text-decoration: underline;
}

.category_image {
  position: relative;
  width: 640px;
  height: 640px;
}

#startseite_image {
  background-image: url(/img/categories/startseite.jpg);
}

#no_results_image {
  padding: 10px;
  background-image: url(/img/no_results.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  height: 580px;
}

#men_image {
  background-image: url(/img/categories/men.jpg);
}

#women_image {
  background-image: url(/img/categories/women.jpg);  
}

#accessoires_women_image {
  background-image: url(/img/categories/accessoires_women.jpg);  
}

#accessoires_men_image {
  background-image: url(/img/categories/accessoires_men.jpg);  
}

#skateboards_image {
  background-image: url(/img/categories/skateboards.jpg);  
}

