BODY,P,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA {
	COLOR: #000000; font: 100% Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
}
A {
	COLOR: #330000; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #550000; TEXT-DECORATION: underline;
}

body { margin: 0;
}

#container {
	text-align:left;
	margin:auto;
	border-left:expression(document.body.clientWidth > 1024? "1px solid #a3254b" : "none" );
	border-right:expression(document.body.clientWidth > 1024? "1px solid #a3254b" : "none" );
	max-width:1270px;
	width:expression(document.body.clientWidth > 1240? "1240px": "auto" );
}

html>body #container {
	text-align:left;
	margin:auto;
	border-left: 1px solid #a3254b;
	border-right: 1px solid #a3254b;
	max-width:1270px;
	} 

#rosalinie {
	border-top: 1px solid #a3254b;
}

.background {
	background-image: url('../royal-rosaparks.gif');
	background-position: top;
	background-attachment: fixed;
 	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
 	text-align: center; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
}
.MenuTitleLine {
		FONT: 12px Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffe4ec;
}
.WhiteLine {
	BACKGROUND-COLOR: #FFFFFF;
}
.OrangeLine {
	BACKGROUND-COLOR: #313C92;
}
.TableTop {
	BACKGROUND-COLOR: #FFFFFF;
}
.TableLeft {
	BACKGROUND-COLOR: #ffe4ec;
}
.TableRight {
	BACKGROUND-COLOR: #ffe4ec;
}
.TableCenter {
	BACKGROUND-COLOR: #ffffff;
}
.TableBottom {
	COLOR: #000000; FONT: 8px Verdana, Arial, Helvetica, sans-serif;
}
.TableTopSearchListBox {
	COLOR: #000000; FONT: 9px Verdana, Arial, Helvetica, sans-serif;
}
.TableTopTextPromotion {
	COLOR: #000000; FONT: 8px Verdana, Arial, Helvetica, sans-serif;
}
.TableTopTextNumberOfArticles {
	COLOR: #000000; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.TableTopLabel {
	COLOR: #000000; FONT: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.TableLeftTitles {
	COLOR: #330000; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.TableLeftElements {
	COLOR: #000000; FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 6px;
}
.TableLeftAuthLabels {
	COLOR: #000000; FONT: bold 9px Verdana, Arial, Helvetica, sans-serif;
}
.TableCenterHomePageTitle {
	COLOR: #000000; FONT: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.TableCenterSmallText {
	COLOR: #000000; FONT: 10px Verdana, Arial, Helvetica, sans-serif;
}
.TableCenterSmallTextOrange {
	COLOR: #FF3300; FONT: 10px Verdana, Arial, Helvetica, sans-serif;
}
.TableCenterTableTitleOrange {
	COLOR: #FF3300; FONT: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.TableCenterProductTitleBlue {
	COLOR: #000000; FONT: bold 16px Verdana, Arial, Helvetica, sans-serif;
}
.TableCenterProductTitleOrange {
	COLOR: #FF3300; FONT: bold 16px Verdana, Arial, Helvetica, sans-serif;
}
.TableCenterProductDetails {
	COLOR: #000000; FONT: 16px Verdana, Arial, Helvetica, sans-serif;
}
.TableCenterProductPriceBlue {
	COLOR: #000000; FONT: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.TableCenterProductPriceOrange {
	COLOR: #FF3300; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.TableCenterProductListPriceBlue {
	COLOR: #000000; FONT: 10px Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right;
}
.TableCenterSubCategoryListQuantityBlue {
	COLOR: #000000; FONT: 10px Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right;
}
.TableCenterSubCategoryListTitleBlue {
	COLOR: #330000; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.TableCenterSubCategoryListTitleBlue:hover {
	COLOR: #000000; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.TableCenterNavigationPath {
	COLOR: #313C92; FONT: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.TableCenterPartnerPromotionTitleOrange {
	COLOR: #FFFFFF; FONT: bold 16px Verdana, Arial, Helvetica, sans-serif;
}
.TableCenterCustomerForm {
	COLOR: #313C92; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.TableCenterCustomerFormOrange {
	COLOR: #FF3300; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.TableCenterErrorMessageOrange {
	COLOR: #313C92; FONT: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.TableRightNewsTitle {
	COLOR: #330000; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.TableRightNewsContent {
	COLOR: #000000; FONT: 12px Verdana, Arial, Helvetica, sans-serif;
}
.StarStyle {
	COLOR: #FF0000;
}
.CategoriesList {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 6px;
}
.StatisticsBar {
    BACKGROUND-COLOR: #FFFFFF;
}
.MarketPrice {
	FONT-SIZE: x-small;
}
.DialogBorder {
	BACKGROUND-COLOR: #a3254b;
}
.DialogBorder2 {
	BACKGROUND-COLOR: #a3254b;
}

