		/* -----------------------------------------------------------------------------------------
			 $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 { 
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
		}

		.boxTextBG {
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			background-color: #f1f1f1;
		}
		.boxTextBGII {
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			background-color: #FFCC99;
		}
		.boxTextPrice {
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			color: #FF0000;
		}

		.errorBox {
			font-family : Verdana, Arial, sans-serif;
			font-size : 10px;
			font-weight: bold;
			background-color: #ffb3b5;
		}
		.gvBox {
			font-family : Verdana, Arial, sans-serif;
			font-size : 14px;
			font-weight: bold;
			border-color: #FFFFFF;
			border: 1px solid;
			background-color: #ffb3b5;
		}
		.stockWarning { 
			font-family : Verdana, Arial, sans-serif;
			font-size : 10px;
			color: #cc0033;
		}

		.productsNotifications {
			background-color: #f2fff7;
		}

		.orderEdit { 
			font-family : Verdana, Arial, sans-serif;
			font-size : 10px;
			color: #70d250;
			text-decoration: underline;
		}

		BODY {
			color: #000000;
			margin: 0px;
				background-image:URL('/templates/reloop/img/verlauf.jpg');
				background-repeat: repeat-x; 
				background-color: #717171;
		}

		img{
			border:0;
		}

		A {
			color: #cc0000;
			text-decoration: none;
		}

		A:hover {
			color: #cc0000;
			text-decoration: underline;
		}

		FORM {
			display: inline;		   
		}


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

		TR.headerNavigation {
			background: #F6F6F6;
		}

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

		A.headerNavigation { 
			color: #333; 
		}

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

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

		A.confirmationEdit {
			color: #009933;
			font-style: italic;
		}
		A.confirmationEdit:hover {
			color: #009933;
			font-style: italic;
			text-decoration: underline;
		}
		TR.headerError {
			background-color: #ff0000;
		}

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

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

		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 {
		}

		TD.footer {
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			color: #333;
			border-top: 3px solid #cc0000;
			text-align: right;
			height: 60px;
			background-image:url('/templates/reloop/img/footer_bg.png');
			background-repeat: repeat-x;
		}

		.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;
		}

		TD.infoBoxHeading {
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			font-weight: bold;
			background-image:url('/templates/reloop/img/boxHeading_red.gif');
			background-repeat: repeat-x;
			height:18px;
			color: #ffffff;
		}

		TD.infoBoxHeading_grey {
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			font-weight: bold;
			background-image:url('/templates/reloop/img/boxHeading_grey.gif');
			background-repeat: repeat-x;
			height:18px;
			color: #ffffff;
		}

		TD.infoBoxHeading_right {
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			font-weight: bold;
			background: #C4C4C4;
			height:17px;
			color: #000000;
		}

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

		TD.infoBox_right, SPAN.infoBox_right {
			font-family: Verdana, Arial, sans-serif;
			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-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 {
			color: #999999;
			text-decoration: underline;
		}

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

		SPAN.pageHeading, TD.pageHeading, DIV.pageHeading {
			font-family: Arial, Verdana, sans-serif;
			font-size: 19px;
			font-weight: 100;
			color: #999999;
		}

		TR.subBar {
			background: #f4f7fd;
		}

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

		TD.main, P.main {
			font-family:  Verdana, Arial,  sans-serif;
			font-size: 10px;
			line-height: 1.5;
			color: #9D9D9D;
		}

		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;
		}

		TEXTAREA {
			width: 100%;
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
		}

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

		SPAN.underline {
			text-decoration: underline;
		}

		TABLE.formArea {
			background: #ffffff;
		}

		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;
		}
		.parseTime {
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
			line-height: 1.5;
			text-align:center;
		}
		A.copyright {
			color: #000000;
		}
		A.copyright:hover {
			color: #0000ff;
			text-decoration: underline;
		}


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

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

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

		.smallHeading {
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: x-small;
			font-weight: bold;
			color: Black;
		}

		.moduleRow {
		 font-family: Verdana, Arial, sans-serif;
		 font-size: 11px;
		 line-height: 1.5;
		 background-color: #E6E6E6;
		 border: 1px solid;
		 border-color: #E6E6E6;

		}
		.moduleRowOver { 
			background-color: #D7E9F7; 
			border: 1px solid;
			border-color: #ffffff;
			font-family: Verdana, Arial, sans-serif;
				font-size: 11px;
				line-height: 1.5; 
			
			}
		.moduleRowSelected { background-color: #E9F4FC; }

		.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 */
		/* Note: 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; }

		/* Sitemap Tables */
		.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; 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-family: Verdana, Arial, Helvetica, sans-serif; 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 { 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; }

		.tableShop {
		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;
		}

		.contentsTopics {
			font-family: Arial, Verdana, sans-serif;
			font-size: 12px;
			font-weight: 100;
		}

		.categorie_row {
				height: 35px;
				background-color: #999;
				color: #fff;
				border-bottom: 1px solid #fff;
		}

		.tableListingI {
			background-color: #eeeeee;
		}

		.tableListingII {
			background-color: #d0d0d0;
		}

		.tableBody {
		padding: 5px;
		}

		.poweredby {
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			color: #000000;
			font-weight: bold;
		}
		.onepxwidth {
			width: 1px;
		}

		.imprint {
			font-family: Arial, Verdana, sans-serif;
			font-size: 9px;
			color: #FFFFFF;
			font-weight: normal;
			text-decoration: none;
		}


		.categories {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
	color: #333333;
  text-decoration: none;
}


.categories:hover {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #333;
  font-weight: normal; 
  text-decoration: underline;
}

.about_reloop {
  margin-left: 12px;
  color: #fff;
}

/* Products Dropdown */

div#myOtherElement {
margin-left: 30px;
    width: 130px;
    height: 18px;
    overflow: hidden;
    color: #fff;
position: absolute;
top: 97px;
z-index: 5;
}

div#myOtherElement span, div#myOtherElement a {
    display: block;
    padding: 1px 3px;
    line-height:18px;
}
div#myOtherElement a {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
color: #cc0000;
}

div#myOtherElement a:hover {
    text-decoration: underline;
color: #cc0000;
}

div#navigation {
    position: relative; 
    left: 130px;
    top: 17px;
    z-index:10;
    width: 600px;
}

div#navigation ul {
    padding: 0;
}

div#navigation ul li {
    display: inline;
    margin-right: 20px;
}

div#navigation ul li a {
    color: #fff;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
}

/* Style fĂr box_SUBCATEGORIES */ 

.subcategories {
background-color: #999999;
padding: 0;
margin:0;
}

.subcategories li {
padding: 5px 0 0 29px;
border-bottom: 1px solid #fff;
    font-size: 12px;
    min-height: 25px; 
    list-style-type: none;
   font-family: Verdana, Arial, sans-serif;

}

.subcategories li a {
    color: #fff;
}

.subcategories li:hover {
    background-color: #cc0000;
}

.checked {
    background-color: #cc0000;
}

/* Style fâ–’r Atists box_SUBCATEGORIES */

#artists.subcategories {
background-color: #999999;
padding: 0;
margin:0;
}

#artists.subcategories li {
padding: 2px 0 0 29px;
border-bottom: 1px solid #fff;
    font-size: 12px;
    min-height: 22px;
    list-style-type: none;
   font-family: Verdana, Arial, sans-serif;

}

#artists.subcategories li a {
    color: #fff;
}

#artists.subcategories li:hover {
    background-color: #cc0000;
}

#artists.checked {
    background-color: #cc0000;
}



/* Style fĂr NEWS Modul auf Startseite*/ 

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

.news_headline a {
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #fff;
    font-size: 12px;
}

.news_short_text {
    font-family: Verdana, Arial, sans-serif;
    color: #fff;
}

/* Style fuer Video-Navigation (Accordion) */

#accordion {
    margin:0px 0px;
}

h3.toggler {
    background-image: url(/templates/reloop/img/boxHeading_red_big.gif);
    margin:0;
    padding: 5px 0 0 5px;
    border-bottom: 1px solid #fff;
    font-size: 12px;
    text-transform: uppercase;
    height: 25px;
    list-style-type: none;
    font-family: Verdana, Arial, sans-serif;
    font-weight: normal;
}

div.element p, div.element h4 {
    margin:0px;
    padding:0px;
}
/*
img, div, a, input {
    behavior: url(/iepngfix.htc);
}
*/
/* box_latest_videos */

.latest_videos {
    padding: 10px 0 0 0;
    margin: 0;
    list-style-type: none;
line-height: 1.5;
}

.latest_videos a {
   color: #fff;
   font-size: 10px;
}

.share { 
    padding: 3px;
}
.share ul {
	overflow: hidden;
	padding: 0; 
	display: inline;
}
.share li { 
	margin: 0 5px 0 0;
	display: inline;
	float: left;
}

input.subscribe {
	color: #333;
	border: 1px solid #666;
	background: #ccc;
}

div#videoDiv {
	margin-right: 3px;
}

div#videoInfo {
	margin-left: 3px;
}

div#videoControls {
	width: 540px;
    background: #CC0000;
    padding: 10px;
}

div#videoControls span {
	font-weight: bold;
	color: #fff;
}


/* Distributor*/

img.distributor { max-width: 450px;}

