body, html {
	background-color: #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	height: 100%;
}

a,
div,
td {
	font-size: 11px;
}

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

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

h2 {
	font-size: 16px;
	margin-bottom: 0px;
	padding-bottom: 8px;
}

h3 {
	font-size: 12px;
}

.titleUnderline {
	width: 100%;
	font-weight: bold;
	border-bottom: 1px solid #333333;
	padding-bottom: 2px;
	margin-bottom: 16px;
}

.attention {
	color: #CC3333;
}

.schifflogo {
	position: absolute;
	top: 20px;
	left: 848px;
	width: 60px;
	height: 70px;
}

#layout {
	width: 955px;
	height: 100%;
}

#layout td {
	height: 100%;
}

#layout .left_column {
	width: 181px;
	background-image: url(img/header/bg_left_top_001.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: top;
	color: #333333;
	background-color: #333333;
}

#layout .middle_column {
	width: 589px;
	background-image: url(img/header/bg_middle_top_001.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: top;
}

#layout .right_column {
	width: 185px;
	background-image: url(img/header/bg_right_top_001.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #FFFFFF;
	vertical-align: top;
}

#layout .left_column .leftContent {
	position: relative;
	left: 0px;
	margin-top: 4px;
}

#layout .left_column .leftContent a {
	color: #333333;
}

#layout .left_column .leftContent a:hover {
	color: #CC3333;
}


/* Navigation */

#layout .left_column .leftContent .categories {
	padding-bottom: 51px;
	background-color: #333333;
}

#layout .left_column .leftContent .categories a {
	text-decoration: none;
}

#layout .left_column .leftContent .categories a:hover {
	color: #CC3333;
}

#layout .left_column .leftContent .categories .activeLink {
	color: #CC3333;
}

#layout .left_column .leftContent .categories .category,
#layout .left_column .leftContent .categories .categoryActive {
	border-bottom: 1px solid #000000;
}

#layout .left_column .leftContent .categories .categoryActive {
	background-image: url(img/bg_nav_left_active.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #DED6AF;
	padding-bottom: 6px;
}

#layout .left_column .leftContent .categories .firstLevel,
#layout .left_column .leftContent .categories .firstLevelActive {
	padding-top: 4px;
	padding-bottom: 1px;
	padding-left: 23px;
	text-transform: uppercase;
	font-weight: bold;
}

#layout .left_column .leftContent .categories .firstLevel {
	background-color: #BBAE5F;
	height: 16px;
}

#layout .left_column .leftContent .categories .firstLevelActive {
	margin-bottom: 4px;
}

#layout .left_column .leftContent .categories .firstLevelActive a {
	color: #CC3333;
}

#layout .left_column .leftContent .categories .secondLevel,
#layout .left_column .leftContent .categories .secondLevelActive {
	padding-left: 45px;
	padding-bottom: 2px;
}

#layout .left_column .leftContent .categories .secondLevelActive {
	background-image: url(img/icon_nav_left_arrow.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

/* Suchformular links */

#layout .left_column .leftContent #searchBox {
	padding-bottom: 24px;
	background-color: #333333;
}

#layout .left_column .leftContent #searchBox .infoBoxHeading {
	height: 17px;
	padding-top: 4px;
	padding-left: 23px;
	background-color: #BBAE5F;
	font-weight: bold;
	text-transform: uppercase;
}

#layout .left_column .leftContent #searchBox .infoBox {
	padding-top: 5px;
	padding-left: 21px;
	padding-bottom: 5px;
	background-color: #DED6AF;
	margin-top: 1px;
}

#layout .left_column .leftContent #searchBox .infoBox td {
	padding-bottom: 4px;
}

#layout .left_column .leftContent #searchBox .infoBox select {
	width: 127px;
	#width: 129px;
}

/* Login Formular links */

#layout .left_column .leftContent #loginBox {
	margin-top: 1px;
}

#layout .left_column .leftContent #loginBox .infoBoxHeading {
	height: 17px;
	padding-top: 4px;
	padding-left: 23px;
	background-color: #BBAE5F;
	font-weight: bold;
	text-transform: uppercase;
}

#layout .left_column .leftContent #loginBox .infoBox {
	padding-top: 5px;
	padding-left: 21px;
	padding-bottom: 5px;
	background-color: #DED6AF;
	margin-top: 1px;
}

#layout .left_column .leftContent #loginBox .infoBox td {
	padding-bottom: 4px;
}

/* Admin-Box links */

#layout .left_column .leftContent #adminBox {
	margin-top: 1px;
}

#layout .left_column .leftContent #adminBox .infoBoxHeading {
	height: 17px;
	padding-top: 4px;
	padding-left: 23px;
	background-color: #BBAE5F;
	font-weight: bold;
	text-transform: uppercase;
}

#layout .left_column .leftContent #adminBox .infoBox {
	padding-top: 5px;
	padding-left: 21px;
	padding-bottom: 5px;
	background-color: #DED6AF;
	margin-top: 1px;
}

#layout .left_column .leftContent #adminBox .infoBox img {
	margin-top: 4px;
	margin-bottom: 4px;
}

/* Inhalt mitte */

#layout .middle_column .contentsTopics {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	padding-bottom: 13px;
}

#layout .middle_column .description {
	width: 417px;
	padding-top: 11px;
	padding-left: 23px;
	padding-right: 23px;
	padding-bottom: 11px;
	color: #000000;
	background-color: #FFFFFF;
}

#layout .middle_column .whiteDescription {
	line-height: 1.6;
	margin-bottom: 8px;
}

#layout .middle_column #startseite .description {
	padding: 0;
	background-color: #000000;
}

#layout .middle_column #startseite .description .homePicture {
	width: 463px;
	height: 222px;
	background-image: url(img/home/001.jpg);
	background-repeat: no-repeat;
	margin-bottom: 25px;
	border-bottom: 1px solid #808080;
	padding-bottom: 7px;
}

#layout .middle_column .form td {
	padding-bottom: 4px;
}

/* Hilfs-Navigation mitte */

#layout .middle_column .hilfNav {
	position: relative;
	top: 99px;
	left: 271px;
	width: 315px;
	height: 20px;
	color: #FFFFFF;
	overflow: hidden;
}

#layout .middle_column .hilfNav a {
	color: #FFFFFF;
	margin-left: 4px;
	margin-right: 4px;
}

#layout .middle_column .hilfNav a:hover {
	color: #000000;
	text-decoration: none;
}

/* Nav Trail */

#layout .middle_column .navTrail {
	position: relative;
	left: 52px;
	width: 463px;
	height: 20px;
	margin-top: 150px;
	color: #FFFFFF;
}

#layout .middle_column .navTrail a {
	color: #FFFFFF;
}

#layout .middle_column .navTrail a:hover {
	color: #CC3333;
}

#layout .middle_column .mainContent {
	position: relative;
	left: 52px;
	width: 463px;
	color: #FFFFFF;
	background-color: #000000;
	overflow: hidden;
	margin-top: 15px;
}

#layout .middle_column .mainContent .titel {
	border-bottom: 1px solid #333333;
	padding-bottom: 2px;
	margin-bottom: 12px;
	font-weight: bold;
}

#layout .middle_column .mainContent #startseite .titel,
#layout .middle_column .mainContent #categoryListing .titel {
	border: 0;
}

#layout .middle_column .mainContent #staticContent .text {
	line-height: 1.6;
}

#layout .middle_column .mainContent #staticContent .errorBox {
	color: #000000;
}

#layout .middle_column .navigation {
	margin-top: 4px;
	margin-bottom: 8px;
}

/* Neue Artikel mitte */

#layout .middle_column #neueArtikel,
#layout .middle_column #neueArtikelV2,
#layout .middle_column #crossSelling {
	color: #FFFFFF;
	background-color: #000000;
}

#layout .middle_column #neueArtikel .infoBoxHeading,
#layout .middle_column #neueArtikelV2 .infoBoxHeading {
	font-weight: bold;
	padding-bottom: 16px;
}

#layout .middle_column #crossSelling .infoBoxHeading {
	font-weight: bold;
	padding-top: 16px;
	padding-bottom: 16px;
}

#layout .middle_column #neueArtikel .artikelArea,
#layout .middle_column #neueArtikelV2 .artikelArea,
#layout .middle_column #crossSelling .artikelArea {
	width: 463px;
}

#layout .middle_column #crossSelling .artikelArea .produktGruppe {
	padding-bottom: 8px;
}

#layout .middle_column #neueArtikelV2 .artikelArea .artikelBox {
	background-color: #000000;
	padding-bottom: 16px;
	vertical-align: top;
}

#layout .middle_column #neueArtikel .artikelArea .artikelBox,
#layout .middle_column #crossSelling .artikelArea .artikelBox {
	height: 105px;
	height: 0px!;
	background-color: #FFFFFF;
	vertical-align: top;
}

#layout .middle_column #neueArtikel .artikelArea .artikel,
#layout .middle_column #neueArtikelV2 .artikelArea .artikel,
#layout .middle_column #crossSelling .artikelArea .artikel {
	width: 142px;
	height: 100%;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
}

#layout .middle_column #neueArtikel .artikelArea .artikel .titel,
#layout .middle_column #neueArtikelV2 .artikelArea .artikel .titel,
#layout .middle_column #crossSelling .artikelArea .artikel .titel {
	vertical-align: top;
	text-align: left;
	height: 45px;
	border-bottom: 0;
}

#layout .middle_column #neueArtikelV2 .artikelArea .artikel .bild {
	width: 130px;
	height: 130px;
	overflow: hidden;
	text-align: center;
}

#layout .middle_column #neueArtikel .artikelArea .hSpacer,
#layout .middle_column #crossSelling .artikelArea .hSpacer {
	width: 12px;
}

#layout .middle_column #neueArtikel .artikelArea .vSpacer,
#layout .middle_column #crossSelling .artikelArea .vSpacer {
	height: 16px;
	background-color: #000000;
}

#layout .middle_column #neueArtikel .artikelArea .artikel .bildBox,
#layout .middle_column #crossSelling .artikelArea .artikel .bildBox {
	/* height: 100%; */
	/* vertical-align: bottom; */
}

#layout .middle_column #neueArtikel .artikelArea .artikel .bild,
#layout .middle_column #crossSelling .artikelArea .artikel .bild {
	width: 130px;
	min-height: 35px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}

#layout .middle_column #neueArtikel .artikelArea .artikel .bild img,
#layout .middle_column #crossSelling .artikelArea .artikel .bild img {
	width: 130px;
	margin-top: 4px;
	#margin-top: 0;
	padding-bottom: 0;
	vertical-align: bottom;
}

#layout .middle_column #neueArtikelV2 .artikelArea .artikel .bild img {
	max-height: 125px;
	#height: expression( this.scrollHeight > 124 ? "125px" : "auto" ); /* sets max-height for IE */
	margin-top: 4px;
	#margin-top: 0;
}

/* Rechte Spalte */

#layout .right_column .rightContent {
	position: relative;
	top: 97px;
	left: 0px;
	color: #000000;
}

/* Warenkorb rechts */

#layout .right_column .rightContent #cartBox {
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

#layout .right_column .rightContent #cartBox .infoBoxHeading {
	height: 16px;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	background-image: url(img/bg_right_column_1.gif);
	background-repeat: y-repeat;
}

#layout .right_column .rightContent #cartBox .infoBoxHeading a {
	color: #FFFFFF;
	text-decoration: none;
}

#layout .right_column .rightContent #cartBox .infoBox {
	padding-top: 5px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 5px;
	margin-top: 1px;
}

/* Schnäppchen rechts */

#layout .right_column .rightContent #specialBox {
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

#layout .right_column .rightContent #specialBox .infoBoxHeading {
	height: 16px;
	padding-top: 2px;
	padding-left: 6px;
	font-weight: bold;
	background-image: url(img/bg_right_column_2.gif);
	background-repeat: y-repeat;
}

#layout .right_column .rightContent #specialBox .infoBoxHeading a {
	color: #FFFFFF;
	text-decoration: none;
}

#layout .right_column .rightContent #specialBox .infoBox {
	padding-top: 5px;
	padding-left: 6px;
	padding-bottom: 5px;
	margin-top: 1px;
}

#layout .right_column .rightContent #specialBox .infoBox a.productName {
	font-weight: bold;
}

#layout .right_column .rightContent #specialBox .infoBox img {
	margin-top: 8px;
}

/* Bestsellers */

#layout .right_column .rightContent #bestsellersBox {
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

#layout .right_column .rightContent #bestsellersBox .infoBoxHeading {
	height: 16px;
	padding-top: 2px;
	padding-left: 6px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(img/bg_right_column_2.gif);
	background-repeat: y-repeat;
}

#layout .right_column .rightContent #bestsellersBox .infoBoxHeading a {
	color: #FFFFFF;
	text-decoration: none;
}

#layout .right_column .rightContent #bestsellersBox .infoBox {
	padding-top: 5px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 5px;
	margin-top: 1px;
}

#layout .right_column .rightContent #bestsellersBox .infoBox a.titel {
	font-weight: bold;
}

#layout .right_column .rightContent #bestsellersBox .infoBox .products .bestseller {
	width: 100%;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 4px;
	margin-bottom: 4px;
}

/* Neue Artikel rechts */

#layout .right_column .rightContent #whatsnewBox,
#layout .right_column .rightContent #kartenBox {
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

#layout .right_column .rightContent #whatsnewBox .infoBoxHeading {
	height: 16px;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	background-image: url(img/bg_right_column_3.gif);
	background-repeat: y-repeat;
}

#layout .right_column .rightContent #kartenBox .infoBoxHeading {
	height: 16px;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(img/bg_right_column_2.gif);
	background-repeat: y-repeat;
}

#layout .right_column .rightContent #whatsnewBox .infoBoxHeading a,
#layout .right_column .rightContent #kartenBox .infoBoxHeading a {
	color: #FFFFFF;
	text-decoration: none;
}

#layout .right_column .rightContent #whatsnewBox .infoBox,
#layout .right_column .rightContent #kartenBox .infoBox {
	padding-top: 5px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 5px;
	margin-top: 1px;
}

#layout .right_column .rightContent #whatsnewBox .infoBox a.productName,
#layout .right_column .rightContent #kartenBox .infoBox a.productName {
	font-weight: bold;
}

#layout .right_column .rightContent #whatsnewBox .infoBox img,
#layout .right_column .rightContent #kartenBox .infoBox img {
	margin-top: 8px;
	max-height: 120px;
	#height: expression( this.scrollHeight > 119 ? "120px" : "auto" ); /* sets max-height for IE */
}

/* Startseite */

#startseite .description img {
	padding-bottom: 21px;
}

/* Category Listing */

#categoryListing .categoryTitle {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	padding-bottom: 13px;
}

#categoryListing .categoryPicture {
	padding-bottom: 25px;
	background-color: #000000;
}

#categoryListing .categoryPicture img {
	padding-bottom: 7px;
	border-bottom: 1px solid #808080;
}

#layout .middle_column #categoryListing .description {
	background-color: #000000;
	padding-top: 0;
}

/* Product Listing */

#productListing .categoryTitle {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0000;
	padding-bottom: 13px;
}

#productListing .categoryPicture {
	padding-bottom: 25px;
	background-color: #000000;
}

#productListing .categoryPicture img {
	padding-bottom: 7px;
	border-bottom: 1px solid #808080;
}

#productListing .infoBoxHeading {
	font-weight: bold;
	padding-bottom: 8px;
}

#productListing #productsList {
	width: 417px;
}

#productListing #productsList .image,
#productListing #productsList .description {
	border-bottom: 1px dotted #CCCCCC;
}

#productListing #productsList .image {
	width: 150px;
	padding-top: 4px;
	vertical-align: middle;
}

#productListing #productsList .image img {
	max-height: 130px;
	#height: expression( this.scrollHeight > 129 ? "130px" : "auto" ); /* sets max-height for IE */
	margin-top: 8px;
	margin-bottom: 8px;
}

#productListing #productsList .description {
	width: 244px;
	padding-left: 0px;
	vertical-align: top;
}

/* Product Info (Produktdetails) */

#productInfo .categoryTitle {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	padding-bottom: 13px;
}

#productInfo .description {
	width: 417px;
	padding: 0;
}

#productInfo .description .title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 16px;
}

#productInfo .description .picture {
	margin-bottom: 24px;
	text-align: center;
}

#productInfo .description .text ul {
	padding: 0;
	margin: 0;
	margin-top: 12px;
	padding-left: 12px;
	list-style-type: square;
}

#productInfo .description .productPicture img {
	margin-right: 12px;
	max-height: 240px;
}

#productInfo .description .productPictureV2 img {
	border: 1px solid #CCCCCC;
	margin-right: 12px;
	max-height: 240px;
}

#productInfo .description .productDescription {
	width: 100%;
	vertical-align: bottom;
	padding-bottom: 4px;
}

#layout .middle_column .mainContent .tableListing td {
	border-bottom: 1px solid #FFFFFF;
}

#layout .middle_column .mainContent .tableListing .optionsTitel {
	font-weight: bold;
	padding-top: 2px;
	width: 50px;
}

#layout .middle_column .mainContent .tableListing .options {
	width: 175px;
}

#layout .middle_column .mainContent .tableListing .options td {
	padding-top: 2px;
	padding-bottom: 2px;
}

#layout .middle_column .mainContent .tableListing .options td input {
	margin-bottom: 2px;
}

.tableListingI {
	background-color: #EDEDED;
}

.tableListingII {
	background-color: #F5F5F5;
}

#productInfo .optionsTable td {
	padding-bottom: 4px;
}

/* Card Configurator */

#cardConfigurator {
	margin-top: 8px;
	text-align: left;
}

#cardConfigurator .cardTitle {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 4px;
}

#cardConfigurator .product td {
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px dotted #CCCCCC;
}

#cardConfigurator .crossSellingV2 {
	margin-top: 12px;
}

#cardConfigurator .crossSellingV2 .links {
	width: 104px;
}

#cardConfigurator .crossSellingV2 .links .category {
	text-align: left;
	width: 100px;
	margin-left: 3px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	color: #FFFFFF;
	background-color: #B7B7B7;
	cursor: pointer;
}

#cardConfigurator a,
#cardConfigurator a:link,
#cardConfigurator a:hover,
#cardConfigurator a:visited  {
	color: #FFFFFF;
}

#cardConfigurator .categoryActive a,
#cardConfigurator .categoryActive a:link,
#cardConfigurator .categoryActive a:hover,
#cardConfigurator .categoryActive a:visited  {
	color: #CC3333;
}

#cardConfigurator .product a,
#cardConfigurator .product a:link,
#cardConfigurator .product a:visited  {
	color: #000000;
}

#cardConfigurator .product a:hover {
	color: #CC3333;
}

#cardConfigurator .crossSellingV2 .links a:hover .category {
	background-color: #C7C7C7;
}

#cardConfigurator .crossSellingV2 .links .categoryActive {
	position: relative;
	left: 1px;
	text-align: left;
	width: 103px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #CC3333;
	z-index: 1;
	cursor: default;
}

#cardConfigurator .crossSellingV2 .products {
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 8px;
	border: 1px solid #666666;
	z-index: 0;
}

#cardConfigurator .crossSellingV2 .products .product .productImage {
	border: 1px solid #DDDDDD;
	margin-right: 8px;
	max-height: 120px;
	#height: expression( this.scrollHeight > 119 ? "120px" : "auto" ); /* sets max-height for IE */
}

/* Also Purchased */

#alsoPurchased {
	margin-top: 16px;
	padding-top: 8px;
	text-align: left;
}

#alsoPurchased .infoBoxHeading {
	margin-bottom: 8px;
	color: #FFFFFF;
	background-color: #666666;
	padding: 2px;
	padding-left: 4px;
}

#alsoPurchased .product td {
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px dotted #CCCCCC;
}

/* Checkout Shipping */

#checkoutShipping .description .titel {
	border-bottom: 1px solid #333333;
	padding-bottom: 2px;
	margin-bottom: 12px;
	font-weight: bold;
}

/* Checkout Shipping Address */

#checkoutShippingAddress .description .titel {
	border-bottom: 1px solid #333333;
	padding-bottom: 2px;
	margin-bottom: 12px;
	font-weight: bold;
}

/* Checkout Payment */

#checkoutPayment .description .titel {
	border-bottom: 1px solid #333333;
	padding-bottom: 2px;
	margin-bottom: 12px;
	font-weight: bold;
}

#checkoutPayment .paymentOption td {
	padding-bottom: 4px;
}

/* Checkout Payment Address */

#checkoutPaymentAddress .description .titel {
	border-bottom: 1px solid #333333;
	padding-bottom: 2px;
	margin-bottom: 12px;
	font-weight: bold;
}

/* Checkout Confirmation */

#checkoutConfirmation .description .titel {
	border-bottom: 1px solid #333333;
	padding-bottom: 2px;
	margin-bottom: 12px;
	font-weight: bold;
}

/* Checkout Confirmation */

#checkoutSuccess .description .titel {
	border-bottom: 1px solid #333333;
	padding-bottom: 2px;
	margin-bottom: 12px;
	font-weight: bold;
}

/* Anmeldung (Login) */

#anmeldung .description .titel {
	border-bottom: 1px solid #333333;
	padding-bottom: 2px;
	margin-bottom: 12px;
	font-weight: bold;
}

#anmeldung #anmeldeOptionen .titeli {
	margin-bottom: 8px;
	font-weight: bold;
}

#anmeldung #anmeldeOptionen .left {
	padding-right: 16px;
}

#anmeldung #anmeldeOptionen .right {
	width: 150px;
}

#anmeldung #anmeldeOptionen #loginBox td {
	padding-bottom: 4px;
}

#anmeldung #anmeldeOptionen #loginBox input {
	width: 140px;
}

/* Create Account */

#createAccount .description td {
	padding-bottom: 2px;
}

/* Static Content */

#staticContent .text {
	margin-top: 16px;
	margin-bottom: 16px;
}

#staticContent .text a {
	color: #CC3333;
}

#staticContent .text a:hover {
	text-decoration: underline;
}

/* Table Listing */

.tableListing {
	width: 75%;
}

.tableListing .titel {
	border-bottom: 1px solid #333333;
	padding-top: 8px;
}

.tableListing .radioButton {
	width: 25px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.tableListing .price {
	padding-right: 4px;
}

/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/

.boxText { 

}

.boxTextBG {
	background-color: #f1f1f1;
}

.boxTextBGII {
	/* background-color: #FFCC99; */
	background-color: #FFFFFF;
}

.boxTextPrice {

}

.errorBox {
	font-size : 11px;
	background-color: #ffb3b5;
	padding: 8px;
}
.gvBox {
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
	background-color: #ffb3b5;
}
.stockWarning { 
	font-size : 10px;
	color: #cc0033;
}

.productsNotifications {
	background-color: #f2fff7;
}

.orderEdit { 
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}

img{
	border:0;
}

FORM {
	display: inline;		   
}


TR.header {
	background-color: #ffffff;
}

TR.headerNavigation {
  background: #F6F6F6;
}

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

A.headerNavigation { 
  color: #000000; 
}

A.headerNavigation:hover {
  color: #000000;
}

TD.conditions {
  background-color: #FFCCCC;
}

A.confirmationEdit {
	color: #CC3333;
	font-weight: normal;
}

A.confirmationEdit:hover {
	color: #CC3333;
	text-decoration: underline;
	font-weight: normal;
}

TR.headerError {
  background-color: #ff0000;
}

TR.headerMessage {
	background-color: #00CC33;
}

.moduleHeading {
	font-size: small;
	font-weight: bold;
	padding-bottom: 10px;
}

TD.headerError {
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

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

.infoBox {
}

.infoBoxContents {
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-weight: bold;
  background: #666666;
  color: #FFFFFF;
  padding: 2px;
}

TD.infoBoxHeading_right {
  font-size: 10px;
  font-weight: bold;
  background: #C4C4C4;
  height:17px;
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-size: 10px;
  border-right: 4px solid;
  background: #E6E6E6; 
  border-color: #C4C4C4;
}

TD.infoBox_right, SPAN.infoBox_right {
  font-size: 10px;
  background: #E6E6E6; 

}

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-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-size: 10px;
}

A.pageResults {
	color: #CC3333;
}

A.pageResults:hover {
	text-decoration: underline;
}

TD.pageHeading, DIV.pageHeading {
  font-size: 16px;
  font-weight: bold;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-size: 11px;
}

TD.smallText, SPAN.smallText, P.smallText {

}

TD.accountCategory {
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-size: 12px;
}

TD.tableHeading {
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
	font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-size: 11px;
}

SPAN.greetUser {
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

SPAN.underline {
	text-decoration: underline;
}

TABLE.formArea {
  background: #f1f1f1;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-size: 12px;
  font-weight: bold;
}

.copyright {
  	font-size: 11px;
  	text-align:center;
  	display: none;
}

.parseTime {
  	font-size: 11px;
  	text-align:center;
  	display: none;
}

A.copyright {
  color: #000000;
}
A.copyright:hover {
  color: #0000ff;
  text-decoration: underline;
}


SPAN.markProductOutOfStock {
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  color: #ff0000;
}

SPAN.productOldPrice {
	color: #000000;
}

SPAN.productNewPrice {
	color: #CC3333;
}

SPAN.errorText {
  color: #ff0000;
}

SPAN.productDiscountPrice {
  color: #ff0000;
  font-weight: bold;
}

.smallHeading {
	font-weight: bold;
	color: #000000;
}

.moduleRow {
}
.moduleRowOver { 
}
.moduleRowSelected {
}

.checkoutBarFrom, .checkoutBarTo { font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-size: 10px; color: #000000; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-size: 7pt; }
.heading2 { font-size: 9pt; }
.heading3 { font-size: 10pt; }
.heading4 { font-size: 12pt; }
.heading5 { font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading {font-size: 10pt; color: #FFFFFF; 
	background-color: #666666; 
	padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemap_sub {font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}


/* message box */

.messageBox { }

.messageStackError, .messageStackWarning {
	background-color: #FFB3B5;
}

.messageStackSuccess {
	background-color: #C8E23B;
}

/* input requirement */

.inputRequirement {
	color: #FF0000;
}

.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
}

.navLeft {
	border-right: 1px solid;
	border-color: #b6b7cb;
	background-image: url(img/bg_left_column.jpg);
	width: 185px;
}
.navRight {
	border-color: #666666;
	border-top-width: 4px;
	border-top-style: solid;
	border-left-width: 4px;
	border-left-style: solid;
	background-color: #E6E6E6;
	width: 185px;
}

.tableBody {
padding: 5px;
}

.poweredby {
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
	width: 1px;
}
