a img {
    border:0;
}

body {
    margin:0;
    padding:0;
    background:#bebebe url("img/bg_main.jpg") repeat-x top center;
    min-height:960px;
    font-family:Verdana;
    font-size:0.8em;
}

#wrapper {
    background:url("img/bg_content.png") repeat-y top center;
    min-height:600px;
    margin:0 auto;
    width:908px;
    padding:0 27px 1em 27px;
}

#content {
    border-bottom:1px solid #858585;
    margin-top:-31px;
}

#content a {
    color:black;
}

#content-top {
    height:276px;
    margin-bottom:10px;
}

#content-bottom {
    background:url("img/content_bottom.png") no-repeat bottom center;
    min-height:369px;
    padding:60px 10px 20px 10px;
    clear:both;
}

#header {
    background:url("img/logo_sports_trends_shoes.png") no-repeat top center;
    height:908px;
    height:131px;
    z-index:10;
    position:relative;
}

#marken-bar {
    background:url("img/marken_bg.png") repeat-x top center;
    width:100%;
    height:49px;
    position:absolute;
    left:0;
    right:0;
}

#marken-content {
    width:908px;
    margin:0 auto;
    width:908px;
    padding:0 27px;
    height:45px;
    list-style:none;
    line-height:45px;
}

#marken-content li {
    float:left;
    text-align:center;
    min-width:110px;
    height:45px;
}

#marken-content li img {
    vertical-align:middle;
}

#footer {
    color:white;
    text-align:center;
    margin:4em 0;
    font-family:Verdana,Arial;
    font-size:10px;
}

#footer a {
    color:white;
    text-decoration:none;
}

#start-categories {
    list-style:none;
    padding:0;
    margin:0;
}

#start-categories li {
    padding:0;
    margin:0;
    list-style:none;
    float:left;
    width:181px;
    height:276px;
    background:black url("img/category_text.jpg") no-repeat right bottom;
}

#start-categories li.selected, #start-categories li:hover {
    background:black url("img/category_text_selected.jpg") no-repeat right bottom;
}

#start-categories img {
    border:0;
    width:181px;
    height:232px;
    text-decoration:none;
}

#start-categories li a {
    text-decoration:none;
}

#start-categories li a span {
    color:white;
    font-size:14px;
    text-decoration:none;
    padding-left:30px;
    font-weight:bold;
}

#start-categories li a span span {
    display:block;
    font-size:0.7em;
    padding-left:40px;
    font-weight:normal;
}

#start-shopsettings select {
    width:176px;
    color:#303030;
    margin-bottom:7px;
    font-weight:bold;
}

#start-left {
    font-size:0.8em;
}

#start-right {
    font-size:0.8em;
}

#header-nav {
    background:transparent url(img/header_nav.png) no-repeat top center;
    width:478px;
    height:75px;
    margin-left:265px;
    float:left;
}

#header-nav ul {
    margin:0;
    list-style:none;
    height:70px;
    padding:0 10px;
}

#header-nav li {
    letter-spacing:1px;
    text-transform:uppercase;
    font-weight:bold;
    float:left;
    width:85px;
    height:60px;
    padding-left:65px;
    position:relative;
    cursor:pointer;
}

#header-nav li div {
    background:transparent url(img/arrow_down.png) no-repeat bottom left;
    height:50px;
    margin-top:10px;
}

#header-nav li span {
    letter-spacing:0;
    text-transform:none;
    font-weight:normal;
    display:block;
    font-size:0.8em;
}

#header-nav #header-nav-shop {
    background:transparent url(img/icon_shop.png) no-repeat 5px center;
    width:75px;
}

#header-nav #header-nav-info {
    background:transparent url(img/icon_infos.png) no-repeat 5px center;
    padding-left:55px;
}

#header-nav #header-nav-cart {
    background:transparent url(img/icon_cart.png) no-repeat 5px center;
}

#header-nav div.header-break {
    width:3px;
    position:absolute;
    right:0;
    top:0;
    height:60px;
    background:transparent url(img/header_break.png) no-repeat right center;
}

#header-right {
    float:right;
    width:155px;
    margin-top:6px;
}

#header-right #header-search, #header-right #quick_find {
    background:transparent url(img/header_search.png) no-repeat left center;
    padding:4px 10px 0 14px;
    height:26px;
    width:130px;
    margin-top:8px;
}

#header-right #txtSearch, #header-right #header-search-field {
    width:109px;
    height:13px;
    border:0;
    font-size:0.8em;
}

#header-right #header-search-go {
    float:right;
}

#header-right #search_suggest {
	background-color:white;
	border:1px solid #CFCFCF;
	border-top:0;
	font-size:10px;	
	width:111px;	
	margin-left:-2px;
	display:none;
}

#header-right #search_suggest .suggest_link {
	font-size:10px;
	cursor:pointer;
	border-bottom:1px solid #CFCFCF;
	padding:3px;
}

#header-right #search_suggest .suggest_link:active {
	font-size:10px;
	cursor:pointer;
	text-decoration:underline;
	border-bottom:1px solid #CFCFCF;
}

div.clear {
    clear:both;
    height:0px;
}

#header-lang {
    background:transparent url(img/header_lang.png) no-repeat left center;
    width:154px;
    height:24px;
    padding:6px 0 0 10px;
}

#header-lang img {
    width:22px;
    height:13px;
}

div.copyright {
	display:none;
}

div.parseTime {
	display:none;
}

.menuColumn {
	vertical-align:top;
	width:187px;
	background: transparent url(img/bg_menu.png) repeat-y;
	padding:0;
}

.menuColumn ul.categoryMenu {
	margin:4px 0;
	padding:0;	
}

.menuColumn ul.categoryMenu li.topCategory {
	background: transparent url(img/bg_menuheader.png) no-repeat;
	width:154px;	
	min-height:60px;
	list-style-type:none;
	list-style-image:none;
	padding:23px 0 0 33px;
	font-family:Verdana;
	font-size:18pt;
	color:#ededed;
}

.menuColumn ul.categoryMenu li.topCategoryActive {
	background: transparent url(img/bg_menuheader_active.png) no-repeat;
	width:154px;	
	min-height:60px;
	list-style-type:none;
	list-style-image:none;
	padding:23px 0 0 33px;
	font-family:Verdana;
	font-size:18pt;
	color:#ededed;
}

.menuColumn ul.categoryMenu li.topCategory a, .menuColumn ul.categoryMenu li.topCategoryActive a {
	color:#ededed !important;
	text-decoration:none;
}

.menuColumn ul.categoryMenu li ul.subCategory {
	font-size:10pt;
	color:#000000;
	margin:0;
	padding-left:1px;
	list-style-type:none;
	list-style-image:none;
	padding-top:30px;
}

.menuColumn ul.categoryMenu li ul.subCategory li a {
	color:black !important;	
}

#mainContentBG {
	background-image:url(img/bg_mainContent.png);
	background-repeat:repeat-y;
	margin:0 5px;
	width:479px;
	padding:5px;
}

.rightColumn {
	vertical-align:top;
}

.rcBox {
	background-image:url(img/bg_rcBoxes.png);
	background-repeat:no-repeat;
	width:198px;
	padding:4px;
	background-color:#FFFFFF;
}

.rcBoxBottom {
	background-image:url(img/bg_rcBoxesBottom.png);
	background-repeat:no-repeat;
	width:206px;
	height:62px;
}

.rcBox h1 {
	font-size:9pt;
	font-family:Verdana,Arial;
	font-weight:bold;
	color:#303030;
	padding-top:8px;
	padding-left:4px;
	margin:0;
}

#shoppingCart .deco {
	background-image:url(img/small_icon_cart.png);
	background-position:right;
	background-repeat:no-repeat;
	height:38px;
	width:200px;
}

#infoShipping {
	margin-top:10px;
}

#infoShipping .deco {
	background-image:url(img/info-small.png);
	background-position:right;
	background-repeat:no-repeat;
	height:38px;
	width:200px;
}

#infoPrice {
	margin-top:10px;
}

#infoPrice .deco {
	background-image:url(img/info-price.png);
	background-position:right;
	background-repeat:no-repeat;
	height:38px;
	width:200px;
}

#shoppingCart table {
	margin-top:10px;
	font-size:8pt;
	font-family:Verdana,Arial;
	margin-left:12px;
}

#shoppingCart table a {
	text-decoration:none;	
}

.categoryHeading {
	padding:0 10px;
}

.categoryDescription {
	padding:0 14px;
}

.categoryHeading h1 {
	font-size:12pt;
	font-weight:bold;
	font-family:Verdana;
}

.categoryHeading h2 {
	font-size:10pt;
	font-weight:normal;	
	margin-left:10px;	
}

.categorySpacer {
	background-color:black;
	border:0;
	margin:20px 10px;
	height:1px;
}

.productPrice {
	padding:7px 3px;
}

#productInfo h1 {
	color:#303030;
	font-size:11pt;
	margin:10px auto 5px auto;
	font-family:Verdana,Arial;
}

#productInfo h2 {
	color:#000000;
	font-size:18pt;
	margin-top:4px;
	font-weight:normal;
	font-family:Verdana,Arial;
}

#productInfo .productImage {
	text-align:center;
	width:98%;
	margin:0 auto;
	padding:5px;
	border:1px solid #303030;
	border-left:0;
	border-right:0;
	background-color:#FFF;
}

div.description {
	margin-top:10px;
}

div.description table {
	margin:5px auto;
	font-family:Verdana;
}

div.description table td.leftColumn {
	border-right:1px solid #303030;
	width:40%;
	vertical-align:top;
}

.productBuyButton {
	border:1px solid #000;
	border-left:0;
	border-right:0;
	padding:10px;
	text-align:center;
}

.productPrice h3 {
	color:#303030;
	font-size:12pt;
	font-weight:bold;
	padding:0;
	margin:0;
}

.productPrice div.price {
	color:#000;
	font-size:13pt;
	margin-top:4px;	
}

.pagination {
	margin-top:20px;
	font-size:11px;
}

#topMenuBox {
	position:relative;
	clear:both;
	z-index:-1;
	top:-5px;
}

#topMenu {	
	clear:both;
	background-image:url(img/bg_topmenu.png);
	background-repeat:no-repeat;
	width:462px;
	margin-left:275px;
	margin-top:-2px;
}

#topMenu table {		
	background-image:url(img/bg_topmenu_repeat.png);
	background-repeat:repeat-y;
	background-position:0 50px;
}

#topMenu td {
	vertical-align:top;
	padding-top:18px;
}

#topMenu .categoryMenu {
	list-style-type:none;
	list-style-image:none;
	padding:0 0 0 18px;
	margin:0;
	font-family:Verdana;
}

#topMenu .categoryMenu .subCategory {
	list-style-type:none;
	list-style-image:none;
	padding:3px 0 0 5px;
	margin:0;
	font-family:Verdana;
	display:none;
}

#topMenu .contentList {
	margin:0;
	padding:0 0 0 8px;
	list-style-image:none;
	list-style-type:none;
}

#topMenu .informationList {
	margin:0;
	padding:0 0 0 8px;
	list-style-image:none;
	list-style-type:none;
}

#topMenu a {
	color:black;
	text-decoration:none;
	font-family:Verdana;
}

#topMenu a:hover {
	text-decoration:underline;	
}

#contentPage h1 {
	font-size:12pt;
	font-weight:bold;
	font-family:Verdana;
}

#contentPage.contentText {
	font-size:10pt;
	font-family:Verdana;
	padding:5px 0;
}

.productTable {
	padding:5px 0;
	margin:5px 0;
	border-top:1px solid #303030;
	border-bottom:1px solid #303030;
}

.shortDescription {
	padding:5px;
	font-size:11px;
	text-align:center;
	border-top:1px solid #6F6F6F;
	border-bottom:1px solid #6F6F6F;
}

.contentsTopics {
	margin-top:10px;
	font-size:13px;
	font-family:Verdana;
	font-weight:bold;
}