@import url(cat_navi.css);

#moretext_start{
	position:absolute;
	top:1480px;
	width:940px;
	font-size: 12px;
	margin-left: -170px;
	color: #999;
	text-align: left;
}

body {
	background: #EEEEEE;
	margin: 0px;
}

#page_border {
	width: 1000px;
	margin:auto;
	background-image: url(img/schatten_mid.gif);
	display: block;
}

img{
	border:0;
}

a {
  color: #000000;
  text-decoration: none;
}

a:hover {
  color: #333333;
  text-decoration: underline;
}

#logo {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 43px;
/* Logo */
}

#header_artikel {
	padding-right: 10px;
	float: right;
/* header impressum*/
}

#header {
	background-image: url(img/header.jpg);
	height: 89px;
	display: block;
}

#header_top_klapper {
	float: right;
}

#header_balken {
	background-image: url(img/header_balken.jpg);
	height: 35px;
	width: 980px;
	margin:auto;
	/* header balken hinter klapper */
}

#header_search {
	display: table-cell;
	margin-top: 3px;  
	height: 32px;
	vertical-align: middle;
	padding-left: 16px;
}

#header_search a{
	vertical-align: middle;	
	color: #FFFFFF;
	padding-left: 8px;
}

#header_search input{
   margin-top: 1px;  
   vertical-align: middle;
}

#header_search_box {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

#content {
	width: 980px;
	margin:auto;
	/* Boxen und Content */
}

#boxen_left {
	float: left;
	width: 185px;
}

  /* Hersteller Box */

#manufacturers {
	float: left;
	width: 990px;
	margin:auto;
	font-size: 10px;
	text-align: center;
	color: #666666;
	font-family: Verdana, Geneva, sans-serif;
}

#ManufacturersBox_position{
	padding-left: 10px;
	padding-bottom: 15px;
	padding-top: 20px;
}

#ManufacturersBox {
	height: 140px;
	margin-top: 10px;
	/* 	display: table; display: inline-block; display: table-row;*/
}

  div.wrapper ol
  {
    width: 940px;
  }

  /* float & allow room for the widest item */
  div.wrapper ol li
  {
	float: left;
	width: 125px;
	list-style-type: none;
	line-height: 12px;
  }

  /* stop the float */
  div.wrapper  br
  {
    clear: left;
  }
  /* Hersteller Box Ende */

#payment {
	float: left;
	width: 990px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e5;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e6e6e5;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 7px;
}

#payment a{
	padding-right: 30px;
	padding-left: 30px;
}

#main_content {
	float: right;
	width: 779px;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}

#main_content2 {
	margin-top: 5px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 20px;
}



#note {
	float: left;
	width: 980px;
	margin:auto;
	font-size: 10px;
	text-align: center;
	color: #666666;
	font-family: Verdana, Geneva, sans-serif;
/* Sternchen Text */
}

#footer {
	background-image: url(img/footer.jpg);
	width: 1000px;
	height: 40px;
	display: inline-table;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-align: center;
	line-height: 25px;
}

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

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

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.boxTextKat { font-family: Verdana, Arial, sans-serif; font-size: 10px;}
.categoriesText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.categoriesselect {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	padding-left: 5px;
	vertical-align: 3px;
	line-height: 16px;
}
.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #C4C4C4;
}
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

form {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #F6F6F6;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #F6F6F6;
  color: #000000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}

A.headerNavigation { 
  color: #000000;
	/* breadcrumb */
}

A.headerNavigation:hover {
	color: #ffffff;
	text-decoration: none;
	/* breadcrumb */
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #F6F6F6;
  color: #000000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}

.infoBox {
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBanner {
	padding-top: 10px;
}

TD.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height:17px;
	color: #000000;
	vertical-align: middle;
}

TD.infoBox, SPAN.infoBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.infoBox_left, SPAN.infoBox_left {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FFF4DB; 
  	/* Fondfarbe Boxen links*/
}

.infoBox_cart_products {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background: #FFF4DB;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.infoBox_cart_info {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #FFF4DB;
	padding-right: 20px;
	padding-top: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	text-align: right;
	padding-bottom: 7px;
}

.newsletter_button {
	text-align: center;
	padding-top: 8px;
}

TD.infoBox_new, SPAN.infoBox_new {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #FFDE9B;
	border-left-style: solid;
	border-left-color: #FFDE9B;
 	/* Fondfarbe Box neue Artikel*/
}

.topnameText a , .topnameText a:hover{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(img/bg_art_headline.gif);
	background-repeat: repeat;
	display: block;
	height: 20px;
	/* Artikelnamen Startseite*/
}
.footline{
	background-image: url(img/bg_art_footline.gif);
	background-repeat: repeat;
	/* Hintergrund Startseite Artikel*/
}

.priceText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #333;	
	/* Fondfarbe Text neue Artikelbox*/
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
	background-color:#ffffff;
	border:1px solid #bbbbbb;
	color:#303030;
	padding:1px 4px 2px 4px;
	text-decoration:none;
}

A.pageResults:hover {
	color: #FFFFFF;
	background-color: #F90;
}

.pagenum {
	color: #666;
	font-size: 13px;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
/* Textgröße & Preisgröße */
}

.main2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 30px;
	padding-bottom: 30px;	/* Textgröße & Preisgröße */
}

h1 {
	font-size: 20px;
	font-weight: bold;
	display: table-cell;
	color: #C46209;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 15px;
	padding-bottom: 10px;
} /* Schriftgröße Details Headline*/

h2 {
	font-size: 14px;
	font-weight: normal;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
/* Schriftgröße Produktlisting Schuhname*/

h3 {font-size: 1.0em; display: inline;} /* Schriftgröße */

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
	/* Texteingabefelder */
}

TEXTAREA {
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #F7F7F7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	/* Texteingabefeld z.B. Kontakt */
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
	background: #FFF8E6;
	border: 1px solid #FFDE88;
	padding: 5px;
}

TABLE.formArea2 {
	border: 1px solid #D7D7D7;
	font-size: 10px;
	color: #666666;
	background-color: #F2F2F2;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.copyright {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
  color: #cccccc;
}

.copyright a, .copyright a:hover {
	color:#cccccc;
	text-decoration: none;
}

.parseTime {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}

SPAN.markProductOutOfStock {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 20px;
	color: #FF0000;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 10px;
	/* Sternchen nicht mehr auf Lager */
}

SPAN.mwststar {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	vertical-align: top;	/* MwSt */
	color: #333;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
SPAN.productOldPrice {
	text-decoration: line-through;
	color: #000000;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
}

  .catListBody ul {
  	list-style-type:none;
  	padding:0;
  	border:0;
  	margin:0;
	/* Kategorien Box */
  }
  
  .catListBody a {
  	display:block;
  	text-decoration: none;
  }
  
  .catListBody li {
  	width: 100%;
  	margin:0;
  }


.moduleRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFD133;
}


.moduleRowOver { 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFD133;
	}
	
.moduleRowSelected { 
	background-image: url(img/bg_categ_on.jpg); 
  }

.moduleRowActive {
	background-image: url(img/bg_categ_on.jpg);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #00FF00;
	}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* sitewide font classes */
/* heading<Number> equals <font size="Number"> */
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }

.moduleHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 3px;
}


.sitemap_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-top: 2px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #FF9900;
	border-bottom-style: solid;
	background-image: url(img/bg_products_name.jpg);
	/* Produkte Übersicht - Sitemap */
}

.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#FF6600; text-decoration:none;}

.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #fff4db; padding: 2px 2px 2px 10px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#FF0000; text-decoration:none;}



/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.tableBody {
padding: 5px;
}

.boxborders {
	padding-bottom: 4px;
	padding-top: 8px;
}

.box_Heading_left {
	background-image: url(img/bg_box_heading_left.jpg);
	height: 19px;
	padding-top: 5px;
	padding-left: 15px;
	margin-top: 10px;
}

.box_Heading_left2 {
	background-image: url(img/bg_box_heading_left2.jpg);
}

.box_Heading_right {
    background-image: url(img/bg_box_heading_right.jpg);
}
.box_bottom_left {
	background-image: url(img/box_bottom_left.jpg);
	background-repeat: no-repeat;
	height: 13px;
	font-size: 2px;
}
.box_bottom_right {
	background-image: url(img/box_bottom_right.jpg);
	background-repeat: no-repeat;
	height: 13px;
	font-size: 2px;
}
.bg_box_topics {
	background-image: url(img/bg_left_column.jpg);
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	/* Menupunkte Boxen Buttons*/
}

.bg_products_name {
	background-image: url(img/bg_products_name.jpg);
	border: 1px solid;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold
}

.contentsTopics2 {
	padding-left: 30px;
	padding-top: 5px;	
	/* Content Überschriften*/
}

.boxTextBG {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #f1f1f1;
	/* Warenkorb Summe*/
}
.boxTextBGII {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #FFD280;	
	/* Warenkorb Entfernen*/
}

.tableListingI {
	background-color: #FFF1B9;
	/* Tabellenfarbe 1 Produktoptionen*/
}

.tableListingII {
	background-color: #FFD988;
	/* Tabellenfarbe 2 Produktoptionen*/
}

.mwst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.mls {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#cccccc;
	padding-left: 20px;
}

.mls a{
	color:#cccccc;
}

.onepxwidth {
width: 1px;
}

.confirmationEdit {
	color: #FF6600;
	font-style: italic;
	/* Bestellvorgang Edit-Links-Farbe*/
}

.popuplink {
	background-image: url(img/shoos_popup_logo.gif);
	background-repeat: no-repeat;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	width: 220px;
	height: 40px;
	display: block;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	/* Bestellvorgang Edit-Links-Farbe*/
}

.hide {
	display: none;
}

.dropper_head {
	font-weight: bold;
	cursor: help;
	padding-bottom: 10px;
}

.dropper_head:hover {
  text-decoration: underline;
}

.dropper_head2 {
	color: #cccccc;
	font-size: 10px;
}

.dropper_head2:hover {
	text-decoration: none;
}

#dropper {
	display: none;
}

.einzug {
	text-indent: 25px;
}
