.Rot { font-family: Verdana, Arial, sans-serif; color: #EB6951; font-size: 13px; }
.Standard { font-family: Verdana, Arial, sans-serif; color: #555555; font-size: 13px; }
.Text { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.error { font-family : Verdana, Arial, sans-serif; font-size : 12px; background: #ffb3b5; font-weight: bold; }
.warning { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #cc0033; }
.Notifications { background: #f2fff7; }
.Edit { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #70d250; text-decoration: underline; }


BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

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

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

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

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

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: 12px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #A59052;
}

.infoBoxContents {
  background: #f7f7f7;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

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

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

TR.shippingOptions-odd {
  background: #f7f7f7;
}

TR.upcomingProducts-odd {
  background: #f7f7f7;
}

TR.productReviews-odd {
  background: #f7f7f7;
}

TR.productListing-odd {
  background: #f7f7f7;
}

TR.payment-odd {
  background: #f7f7f7;
}

TR.alsoPurchased-odd {
  background: #f7f7f7;
}

TR.addressBook-odd {
  background: #f7f7f7;
}

TR.accountHistory-odd {
  background: #f7f7f7;
}

TR.shippingOptions-even {
  background: #f7f7f7;
}

TR.upcomingProducts-even {
  background: #f7f7f7;
}

TR.productReviews-even {
  background: #f7f7f7;
}

TR.productListing-even {
  background: #f7f7f7;
}

TR.payment-even {
  background: #f7f7f7;
}

TR.alsoPurchased-even {
  background: #f7f7f7;
}

TR.addressBook-even {
  background: #f7f7f7;
}

TR.accountHistory-even {
  background: #f7f7f7;
}

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

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

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #555555;
}
TD.productListing-data1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  width: 80px;
  color: #555555;
}
TD.productListing-data2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  width: 330px;
  color: #555555;
}
TD.productListing-data3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  width: 80px;
  text-align: center;
  text-align: left;
  color: #555555;
}
TD.productListing-data4 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  width: 30px;
  text-align: center;
  text-align: right;
  color: #555555;
}
TD.productListing-data5 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  width: 47px;
  text-align: center;
  text-align: right;
  color: #555555;
}

A.pageResults {
  color: #555555;
  text-decoration: none;
}

A.pageResults22222222222:hover {
  color: #0000FF;
  background: #FFFF33;
}

DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TD.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

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

SPAN.pricenormalfeatured {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

SPAN.priceinsteadfeatured {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

SPAN.pricesavingstext {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

SPAN.pricesavings {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

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

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

SPAN.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #555555;
}

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

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

TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

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

SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
}

RADIO {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
}

INPUT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
}

CHECKBOX {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
}

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

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

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

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

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.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}


TD.productPriceInListing {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #d2e9fb;
}

TD.productPriceInBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #eeeeee;
}

TD.productPriceInProdInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ccffcc;
}



.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

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

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

/* message box */

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

/* input requirement */

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



body {
width:100%;
height:100%;
margin:0;
padding:0;
} 



html {
width:100%;
height:100%;
margin:0;
padding:0;
} 
.style1 {
	background-image: url('irith_alexander/images/background.jpg');
}
.style2 {
	border-width: 0;
}
.style4 {
	text-align: left;
}
.style5 {
	background-image: url('irith_alexander/images/navigation_categorie1.jpg');
}
.style7 {
	color: #555555;
	font-size: 13px;
}
.style8 {
	text-decoration: none;
}
.style9 {
	color: #555555;
}
.style10 {
	border-style: none;
	border-width: medium;
}
.style11 {
	border-right-style: none;
	border-right-width: medium;
}
.style12 {
	border-left-style: none;
	border-left-width: medium;
}
.style13 {
	border-top-width: 0px;
	border-bottom-width: 0px;
}
.style15 {
	color: #555555;
	font-size: 13px;
	background-image: url('irith_alexander/images/navi2.png');
	background-repeat: no-repeat;
}
.style16 {
	background-image: url('irith_alexander/images/homepage_element1_obenb.jpg');
}

.style16b {
	background-image: url('irith_alexander/images/homepage_element1_obenc.jpg');
}

.style16c {
	background-image: url('irith_alexander/images/homepage_element1_obend.jpg');
}

.style16d {
	background-image: url('irith_alexander/images/homepage_element1_obene.jpg');
}

.style17 {
	background-image: url('irith_alexander/images/homepage_element1_mitte.png');
	text-align: left;
}
.style18 {
	background-image: url('irith_alexander/images/homepage_element1_unten.jpg');
}
.style19 {
	font-family: Verdana;
	font-size: 22px;
}
.style20 {
	font-family: Verdana;
	font-size: 13px;
	color: #555555;
}
.style21 {
	border-style: none;
	border-width: medium;
	text-align: left;
}
.style27 {
	background-image: url('irith_alexander/images/homepage_element2.jpg');
}
.style28 {
	background-image: url('irith_alexander/images/homepage_element3_oben.jpg');
}
.style29 {
	border-left-style: none;
	border-left-width: medium;
	text-align: left;
}
.style30 {
	background-image: url('irith_alexander/images/shoppingcart_background.jpg');
}
.style33 {
	background-color: #F3A80A;
}
.style35 {
	background-image: url('irith_alexander/images/news_background.jpg');
}
.style37 {
	font-family: Verdana;
	font-size: 12px;
	background-image: url('irith_alexander/images/news_background.jpg');
	line-height: 16px;
}
.style38 {
	color: #FFFFFF;
	text-decoration: underline;
}
.style39 {
	color: #333333;
}
.style40 {
	color: #FFFFFF;
	text-decoration: underline;
}
.style41 {
	font-family: Verdana;
	font-size: 12px;
	background-image: url('irith_alexander/images/news_background.jpg');
	color: #FFFFFF;
	text-decoration: underline;
}
.style42 {
	color: #FFFFFF;
}
.style44 {
	font-size: 12px;
	font-family: Verdana;
	color: #666666;
	line-height: 16px;
}
.style45 {
	font-size: 13px;
	font-family: Verdana;
	color: #555555;
}
.style46 {
	font-family: Verdana;
	font-size: 22px;
	background-image: url('irith_alexander/images/news_header_rechts.jpg');
}
.style47 {
	background-image: url('irith_alexander/images/news_header_links.jpg');
}
.style48 {
	font-size: 13px;
	font-family: Verdana;
	color: #666666;
	text-align: right;
}
.style49 {
	border: 1px solid #A59052;
	background-image: url('irith_alexander/images/extra_info_seite.gif');
}
.style49n {
	border: 1px solid #A59052;
	background-image: url('irith_alexander/images/anews.gif');
}
.style49b {
	border: 1px solid #A59052;
	background-image: url('irith_alexander/images/infoback2.gif');
}


.back0 {
	border: 1px solid #A59052;
	background-image: url('irith_alexander/images/infoback0.gif');
}
.back1 {
	border: 1px solid #A59052;
	background-image: url('irith_alexander/images/infoback1.gif');
}
.back2 {
	border: 1px solid #A59052;
	background-image: url('irith_alexander/images/infoback2.gif');
}
.back3 {
	border: 1px solid #A59052;
	background-image: url('irith_alexander/images/infoback3.gif');
}
.back4 {
	border: 1px solid #A59052;
	background-image: url('irith_alexander/images/infoback4.gif');
}
.back5 {
	border: 1px solid #A59052;
	background-image: url('irith_alexander/images/infoback5.gif');
}
.back6 {
	border: 1px solid #A59052;
	background-image: url('irith_alexander/images/infoback6.gif');
}
.back7 {
	border: 1px solid #A59052;
	background-image: url('irith_alexander/images/infoback7.gif');
}
.back8 {
	border: 1px solid #A59052;
	background-image: url('irith_alexander/images/infoback8.gif');
}
.back9 {
	border: 1px solid #A59052;
	background-image: url('irith_alexander/images/infoback9.gif');
}
.back10 {
	border: 1px solid #A59052;
	background-image: url('irith_alexander/images/infoback10.gif');
}



.style50 {
	font-family: Verdana;
	font-size: 22px;
	text-align: left;
}
.style51 {
	background-color: #FFFFFF;
}
.style52 {
	font-family: Verdana;
	font-size: 12px;
}
.style53 {
	font-family: Verdana;
	font-size: 14px;
}
.style54 {
	font-size: 14px;
}
.style56 {
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
}
.style57 {
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
	background-color: #f8f8f8;
}
.style58 {
	border: 1px solid #9E9FA3;
	background-image: url('irith_alexander/images/shoppingcart_background.jpg');
	background-repeat: no-repeat;
	width: 160px;
	font-family: Verdana;
	font-size: 12px;
}

.style59 {
	font-size: 13px;
	font-family: Verdana;
	color: #666666;
	text-align: center;
}
.style60 {
	background-repeat: no-repeat;
}
.style61 {
	text-align: left;
	background-image: url('irith_alexander/images/kategorie_header.jpg');
}
.style61b {
	text-align: left;
	background-image: url('irith_alexander/images/account_hist.jpg');
}
.style62 {
	background-position: left;
	text-align: left;
	background-image: url('irith_alexander/images/kategorie_reiter_aktiv.jpg');
}
.style64 {
	background-image: url('irith_alexander/images/kategorie_reiter_leer.jpg');
}
.style65 {
	background-image: url('irith_alexander/images/kategorie_reiter_rechts.jpg');
}
.style66 {
	background-color: #EB6851;
	background-image: url('irith_alexander/images/kategorie_reiter_unten_background.jpg');
}
.style67 {
	text-align: left;
	font-size: 13px;
	color: #555555;
}
.style69 {
	text-align: left;
	font-size: 13px;
	color: #555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style70 {
	font-size: 13px;
	font-family: Verdana;
	color: #F8DAD2;
	padding-top: 2px;
}
.style72 {
	color: #F8DAD2;
}
.style73 {
	text-align: left;
	background-image: url('irith_alexander/images/kategorie_reiter_inaktiv.jpg');
}
.style74 {
	font-size: 13px;
	font-family: Verdana;
	color: #F8DAD2;
	text-align: left;
}
.style75 {
	font-size: 13px;
	font-family: Verdana;
	color: #F8DAD2;
	text-align: right;
}
.style76 {
	background-image: url('irith_alexander/images/kategorie_trenner.jpg');
}
.style77 {
	border-width: 0px;
}
.style78 {
	text-align: center;
}
.style79 {
	text-align: left;
	font-size: 13px;
	color: #555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url('irith_alexander/images/artikel_mitte_raster.jpg');
}
.style80 {
	background-image: url('irith_alexander/images/artikel_mitte_raster.jpg');
}
.style81 {
	text-align: left;
	font-size: 13px;
	color: #555555;
	background-image: url('irith_alexander/images/artikel_mitte_raster.jpg');
}
.style83 {
	background-image: url('irith_alexander/images/artikel_unten.jpg');
}
.style85 {
	text-align: right;
	font-size: 13px;
	font-family: Verdana;
	color: #555555;
}

.style85b {
	text-align: right;
	font-size: 13px;
	font-family: Verdana;
	color: #555555;
	padding-top: 1px;
}
.style86 {
	text-align: left;
	background-image: url('irith_alexander/images/kategorie_reiter_rechts.jpg');
}
.style87 {
	background-position: left;
	text-align: left;
	background-image: url('irith_alexander/images/kategorie_reiter_aktiv_links.jpg');
}
.style88 {
	background-position: left;
	text-align: left;
	background-image: url('irith_alexander/images/kategorie_reiter_aktiv_rechts.jpg');
}
.style89 {
	background-position: left;
	text-align: left;
	background-image: url('irith_alexander/images/kategorie_reiter_aktiv_mitte.jpg');
}
.style90 {
	background-position: left;
	text-align: left;
	background-image: url('irith_alexander/images/kategorie_reiter_inaktiv_links.jpg');
}
.style91 {
	background-position: left;
	text-align: left;
	background-image: url('irith_alexander/images/kategorie_reiter_inaktiv_rechts.jpg');
}
.style92 {
	background-position: left;
	text-align: left;
	background-image: url('irith_alexander/images/kategorie_reiter_inaktiv_mitte.jpg');
}
.style93 {
	text-align: right;
}
.style94 {
	font-size: 12px;
	font-family: Verdana;
	color: #666666;
	line-height: 15px;
	text-align: right;
}
.style95 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555555;
}
.style96 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555555;
	text-align: right;
}
.ButtonAdresse {
	border-style: hidden;
	border-width: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
	background-image: url('irith_alexander/images/login_pw_user.jpg');
	width: 258px;
	height: 17px;
	background-repeat: no-repeat;
	padding-left: 20px;
}
.style97 {
	text-align: right;
}
.style98 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
}
.style99 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555555;
	text-align: right;
}
.style100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.style101 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	padding-top: 3px;
}
.style102 {
	font-size: 11px;
	color: #333333;
}
.style103 {
	font-size: 13px;
	font-family: Verdana;
	color: #F8DAD2;
	padding-top: 2px;
	text-align: right;
}
.style104 {
	font-family: Verdana;
	text-align: right;
	font-size: 13px;
	color: #F8DAD2;
}
.style105 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.style106 {
	font-size: 13px;
	color: #555555;
}
.style107 {
	background-image: url('irith_alexander/images/cart_unten.jpg');
}
.style108 {
	background-image: url('irith_alexander/images/cart_unten_weiss.jpg');
}
.style109 {
	background-image: url('irith_alexander/images/cart_oben.jpg');
}
.style110 {
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	color: #555555;
}
.style1111 {
	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
	color: #555555;
}
.style111 {
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	color: #555555;
}
.style112 {
	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
	color: #F8DAD2;
}
.style113 {
	color: #555555;
}
.style114 {
	font-size: 13px;
	font-family: Verdana;
	color: #555555;
}
.style115 {
	font-size: 13px;
	text-align: right;
}
.style116 {
	font-size: 13px;
	font-family: Verdana;
	text-align: right;
	color: #555555;
}
.style1112 {
	font-family: Verdana;
	font-size: 13px;
	color: #F8DAD2;
	text-align: right;
}
.style1113 {
	background-image: url('irith_alexander/images/login_trenner.jpg');
}
.style1115 {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 12px;
	line-height: 16px;
}
.style1116 {
	font-size: 13px;
}
.style1117 {
	font-size: 13px;
	font-weight: bold;
}
.style1118 {
	text-align: center;
	font-size: 13px;
}
.style1119 {
	color: #FBD879;
}
.style1120 {
	color: #000000;
}

.invisible {
	z-index: -1
	font-family: Verdana;
	font-size: 1px;
	color:#FCD777;
	text-align:justify;
	line-height:18px;
	vertical-align:top;
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
}