body {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#fff;
background-image:url(img/bg_shadow_color.gif);
background-position:center top;
background-repeat:repeat-y;
margin:0;
padding:0;
}

img {
border:0;
}

a,a:visited,a:active {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
text-decoration:none;
}

h4 a:visited,h4 a:hover,h4 a:active,h4 a {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
font-weight:700;
}

h5 {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
line-height:200%;
margin:0;
}

.mceContentBody a,.mceContentBody a:visited,.mceContentBody a:active {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
text-decoration:none;
background:none;
}

.mceContentBody h5 {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
margin:0;
}

.claimTop {
color:#630A09;
font-size:13px;
font-weight:700;
}

.cheapPrices,.cheapPrices a,.cheapPrices a:visited,.cheapPrices a:active {
color:#D5B96F;
text-decoration:none;
font-size:12px;
}

.cheapPrices a:hover {
color:#D5B96F;
text-decoration:underline;
font-size:12px;
}

.cheapPricesHeader,.cheapPricesHeader a,.cheapPricesHeader a:visited,.cheapPricesHeader a:active {
color:#D5B96F;
text-decoration:none;
font-size:16px;
font-weight:700;
}

.cheapPricesHeader a:hover {
color:#D5B96F;
text-decoration:underline;
font-size:16px;
font-weight:700;
}

.cheapPrices2,.cheapPrices2 a,.cheapPrices2 a:visited,.cheapPrices2 a:active {
color:#D5B96F;
text-decoration:none;
font-size:11px;
}

.cheapPrices2 a:hover {
color:#D5B96F;
text-decoration:underline;
font-size:11px;
}

.cheapPricesHeader2,.cheapPricesHeader2 a,.cheapPricesHeader2 a:visited,.cheapPricesHeader2 a:active {
color:#D5B96F;
text-decoration:none;
font-size:14px;
font-weight:700;
}

.cheapPricesHeader2 a:hover {
color:#D5B96F;
text-decoration:underline;
font-size:14px;
font-weight:700;
}

.boxTextPrice {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
color:#B20404;
text-align:center;
}

.errorBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background-color:#CBCBCD;
}

.productsNotifications {
background-color:#f2fff7;
}

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

.topBar {
background-image:url(img/verlauf.jpg);
background-position:top;
background-repeat:repeat-x;
padding-top:14px;
}

div#maincontent {
background-color:#FAF8EA;
border-color:#AF8B38;
border-style:solid;
border-width:1px;
padding:18px;
}

div#maincontentCheckout {
background-color:#FAF8EA;
border-color:#AF8B38;
border-style:solid;
border-width:1px;
padding:18px;
padding-right:230px;
padding-left:40px;
}

#randybottom {
background-image:url(img/Checkout_bottom.gif);
padding:0px 0; 
margin:0; 
float:left;  
max-width: 227px; 
min-width:227px;
width:227px; 
max-height: 152px; 
min-height:152px;			 
height:152px;
display:inline;
text-align:left;
position:absolute;  
left:733px;	
}

body.mceContentBody {
background:#FAF8EA url();
}

.linkeSpalte {
background-image:url(img/verlauf2.jpg);
background-position:top;
background-repeat:repeat-x;
padding-left:12px;
padding-right:12px;
}

.rechteSpalte {
background-image:url(img/randy_bottom.jpg);
background-position:center top;
background-repeat:no-repeat;
}

TR.header {
border:0;
margin:0;
}

TR.headerNavigation {
background-color:#894F01;
}

TD.headerNavigation {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
color:#FFF;
}

TD.headerNavigationSpacer {
width:205px;
}

TD.conditions {
color:#9B1D1D;
border:1px solid #9B1D1D;
background-image:url(img/stripes_rot.gif);
}

A.confirmationEdit {
color:#B20404;
font-style:italic;
}

A.confirmationEdit:hover {
color:#0D0;
font-style:italic;
text-decoration:underline;
}

TD.headerError {
border:1px solid #9B1D1D;
text-align:left;
color:#9B1D1D;
font-size:12px;
font-weight:700;
background-image:url(img/stripes_rot.gif);
padding:10px;
}

TR.headerMessage {
background-color:#0C3;
}

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

TR.headerInfo {
background:#0f0;
}

TD.headerInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#0f0;
color:#fff;
font-weight:700;
text-align:center;
}

TABLE.footer {
border-top-style:solid;
border-top-width:1px;
border-top-color:#000;
}

.bottomInfo,.bottomInfo a,.bottomInfo a:visited,.bottomInfo a:active {
color:#AD5438;
text-decoration:none;
}

.bottomInfo a:hover {
color:#AD5438;
text-decoration:underline;
}

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:#E4D2A0;
}

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:#FAF8EA;
}

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

.productListing-heading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#c79d35;
color:#FFF;
font-weight:700;
}

A.pageResults {
color:#89201d;
text-decoration:underline;
}

A.pageResults:hover {
color:#FFF;
background:#89201d;
}

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

TR.subBar {
background:#f4f7fd;
}

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

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

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

CHECKBOX,INPUT,RADIO,SELECT,TEXTAREA {
color:#000;
font-family:Verdana, Arial, sans-serif;
background-color:#D5B86F;
font-size:11px;
background-image:url('img/verlauf2.jpg');
background-repeat:repeat-x;
border:1px solid #D38F17;
}

.inactive {
background-color:#e9d8a8;
font-size:11px;
background-image:none;
border:1px solid #e8c783;
padding:0;
}

.inactive_schrift {
color:#99927e;
}

.topBar SELECT,.topBar INPUT {
background-color:#941515;
background-image:url('');
color:#F1DBA9;
border-color:#6B0A09;
border-style:solid;
border-width:1px;
}

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

SPAN.underline {
text-decoration:underline;
}

TABLE.formArea {
background-image:url(img/stripes.gif);
border-color:#D5B96F;
border-style:solid;
border-width:1px;
padding:10px;
}

hr {
border:0;
width:100%;
color:#D5B96F;
background-color:#D5B96F;
height:1px;
line-height:1px;
margin:0;
padding:0;
}

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

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

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

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

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

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

/* sitewide font classes 
 Note: heading equals  */
.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:#FFF;
background-color:#941515;
padding-top:2px;
padding-bottom:2px;
}

.sitemap_sub {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000;
background-color:#E6E6E6;
padding:2px;
}

.sitemap_sub a {
color:#000;
}

.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:#9f0;
}

.tableShop {
background-color:#000;
border-left:0 solid;
border-right:0 solid;
border-bottom:0 solid;
margin-left:auto;
margin-right:auto;
background-image:url(img/wow_content_bg.jpg);
border-color:#000;
}

.navLeft {
border-top:2px solid;
border-right:2px solid;
border-bottom:2px solid;
border-left:2px solid;
width:125px;
background-color:#D3933B;
background-image:url(img/wow_navi_bg.jpg);
border-color:#9C5A01;
}

.navRight {
border-top:2px solid;
width:125px;
height:100%;
border-left:2px solid;
border-bottom:2px solid;
border-right:2px solid;
background-color:#D3933B;
background-image:url(img/wow_navi_bg.jpg);
border-color:#9C5A01;
}

.tableListingI {
background-color:#eee;
}

.tableListingII {
background-color:#d0d0d0;
}

.tableBody {
padding:5px;
}

.onepxwidth {
width:1px;
}

TR.headerTop {
background-image:url(img/bg_headerTop.gif);
height:37px;
}

TR.headerMiddle {
background-image:url(img/bg_headerMiddle.gif);
height:16px;
}

TR.contentHeader {
height:27px;
}

.iconBoxHeader {
width:30px;
}

.newProductsPrice {
border-bottom-color:#B20404;
border-bottom-width:1px;
border-bottom-style:solid;
border-top-color:#B20404;
border-top-style:solid;
border-top-width:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#B20404;
text-align:center;
}

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

div#hunderprozent {
height:100%;
}

.contentBoost {
background-image:url(img/boost_content_bg.gif);
}

.smallText {
display:none;
}

/* oberkat unmarkiert*/
a.link,a.link:visited {
display:block;
color:#313131;
font-size:11px;
padding-left:16px;
padding-top:1px;
padding-bottom:1px;
margin-left:2px;
text-decoration:none;
font-weight:700;
}

a.link2,a.link2:visited {
display:block;
color:#313131;
font-size:10px;
padding-left:30px;
padding-top:2px;
padding-bottom:3px;
text-decoration:none;
}

/* ab 2. ebene keine pfeile mehr*/
a.link3,a.link3:visited {
display:block;
color:#313131;
font-size:10px;
padding-left:40px;
padding-top:2px;
padding-bottom:3px;
text-decoration:none;
}

/* ab 2. ebene keine pfeile mehr*/
a.link4,a.link4:visited {
display:block;
color:#313131;
font-size:10px;
padding-left:55px;
padding-top:2px;
padding-bottom:3px;
text-decoration:none;
}

a.link5,a.link5:visited {
display:block;
color:#313131;
font-size:10px;
padding-left:65px;
padding-top:2px;
padding-bottom:3px;
text-decoration:none;
}

a.link:hover,a.linkmarked,a.linkmarked:visited,a.linkmarked:hover {
display:block;
color: #000;
font-size: 11px;	
font-weight: bold;
padding-left: 16px;
padding-top: 1px;
padding-bottom: 1px;
margin-left: 2px;			
text-decoration: none;
background-repeat: no-repeat;
background-image:url(img/RandyRunIcons-20100822.gif);
background-position:-273px -58px;
}

a.link2:hover,a.link2marked,a.link2marked:visited,a.link2marked:hover {
display:block;
color:#313131;
font-size:10px;
padding-left:30px;
padding-top:2px;
padding-bottom:3px;
text-decoration:none;
font-weight:700;
}

a.link3:hover,a.link3marked,a.link3marked:visited,a.link3marked:hover {
display:block;
color:#313131;
font-size:10px;
padding-left:40px;
padding-top:2px;
padding-bottom:3px;
text-decoration:none;
font-weight:700;
}

a.link4:hover,a.link4marked,a.link4marked:visited,a.link4marked:hover {
display:block;
color:#313131;
font-size:10px;
padding-left:55px;
padding-top:2px;
padding-bottom:3px;
text-decoration:none;
font-weight:700;
}

a.link5:hover,a.link5marked,a.link5marked:visited,a.link5marked:hover {
display:block;
color:#313131;
font-size:10px;
padding-left:65px;
padding-top:2px;
padding-bottom:3px;
text-decoration:none;
font-weight:700;
}

.katButton {
color:#6D4E09;
font-family:Verdana, Arial, sans-serif;
background-color:#D5B86F;
font-size:11px;
background-image:url('img/verlauf2.jpg');
background-repeat:repeat-x;
border:1px solid #AA8127;
width:105px;
cursor:pointer;
padding:5px;
}

.otherProds {
background-color:#fbf8f1;
border:1px solid #AA8127;
display:block;
background-image:url('img/verlauf5.gif');
background-position:top;
height:45px;
overflow:hidden;
margin:5px;
padding:5px;
}

a.otherProds {
text-decoration:none;
color:#6D4E09;
}

a.otherProds:hover {
text-decoration:none;
color:#6D4E09;
background-color:#D5B86F;
background-image:url('img/verlauf2.jpg');
background-repeat:repeat-x;
}

.suggest_link {
background-color:#FFF;
font-size:11px;
color:#a88026;
padding:2px 6px;
}

.suggest_link_over {
background-color:#a21814;
font-size:11px;
color:#FFF;
font-weight:400;
cursor:pointer;
padding:2px 6px;
}

#search_suggest {
position:absolute;
visibility:hidden;
background-color:#FFF;
text-align:left;
border:1px solid #a88026;
padding-bottom:5px;
border-width:0 1px 1px;
}

/* ----------container to center the layout-------------- */
#container {
width:960px;
background-color:#d5b96f;


background-image:url(img/bg_main.gif);
background-position:top;
background-repeat:repeat-x;
margin:0 auto;
}

/* ----------banner for logo-------------- */
#oben {
height:139px;
background-position:bottom right;
background-repeat:no-repeat;
margin:0;
padding:0;
}

#oben img {
margin-top:14px;
margin-bottom:5px;
padding:0;
}

#loginfeld {
width:220px;
float:left;
margin:0;
padding:0;
height:130px;
}

#loginfeld p {
padding:15px;
}

#info {
width:520px;
float:left;
text-align:center;
vertical-align:middle;
margin:0;
padding:0;
}

#kopfbox {
width:180px;
height:135px;
float:left;
text-align:center;
margin:0;
padding:0;
}

#content {
float:left;
max-width:520px;
min-width:520px;
width:520px;
display:inline;
margin:0;
padding:0;
}

#contentCheckout {
float:left;
max-width:943px;
min-width:943px;
width:943px;
display:inline;
margin:10px;
margin-top:6px;
overflow:hidden; 
}

#left {
float:left;
max-width:220px;
min-width:220px;
width:220px;
display:inline;
text-align:left;
margin:0;
padding:0;
}

#right {
background-position:top center;
background-repeat:no-repeat;
float:left;
max-width:220px;
min-width:220px;
width:220px;
display:inline;
margin:0;
padding:0;
}

#content_area {
width:960px;
margin:0 auto;
overflow:hidden; 
position:relative;
}

#footer {
clear:both;
text-align:center;
margin:0;
padding:15px 30px 5px;
}

/* buttons über dem content - account etc. */
#navibuttons {
margin-bottom:10px;
}

/* box umrandungen und background */
.boxText {
font-size:10px;
background-image:url(img/verlauf_menu.jpg);
background-position:top;
background-repeat:repeat-x;
border:1px solid #A88026;
background-color:#C79D35;
margin:0 10px;
padding:8px;
}

.boxtext hr {
margin:0;
padding:0;
}

.boxtext p {
line-height:100%;
margin:0;
padding:0;
}

.rule {
text-align:center;
margin:0 0 5px;
background-image:url(img/RandyRunIcons-20100822.gif);
background-position:-155px -44px;
width:184px;
height:13px;
margin-left:17px;
}

.longrule {
text-align:center;
margin:0 0 5px;
background-image:url(img/RandyRunIcons-20100822.gif);
background-position:-30px -0px;
width:465px;
height:14px;
margin-left:17px;
}

.phone {
margin:2px;
margin-right:5px;
background-image:url(img/RandyRunIcons-20100822.gif);
background-position:-46px -44px;
width:16px;
height:14px;
display:inline-block;
vertical-align:middle;
}

.mailicon {
margin:2px;
margin-right:5px;
background-image:url(img/RandyRunIcons-20100822.gif);
background-position:-29px -44px;
width:16px;
height:14px;
display:inline-block;
vertical-align:middle;
}



/* überschriften der boxen */
TD.infoBoxHeading {
font-size:16px;
font-weight:700;
color:#000;
padding-left:8px;
text-decoration:none;
text-align:left;
}

.infoBoxHeading a,.infoBoxHeading a:visited,.infoBoxHeading a:active {
font-size:16px;
font-weight:700;
color:#000;
text-decoration:none;
}

.infoBoxHeading a:hover {
font-size:16px;
font-weight:700;
color:#000;
text-decoration:underline;
}

h4.infoBoxHeading,h1.infoBoxHeading {
font-family:Verdana,Arial,sans-serif;
font-size:16px;
font-weight:700;
margin:0;
padding:5px 0 7px 21px;
}

.nowrap {
white-space:nowrap;
}

.alignright {
text-align:right;
}

.padding20 {
padding:10px;
}

.claim h1 {
font-size:12px;
font-weight:700;
color:#a88026;
margin:0;
}

/* TAB NAVIGATION */
.tabnavi,.tabnavi ul,.tabnavi li {
border:0;
list-style:none;
background-color:#a21814;
background:url(img/tabnav.gif) 0 -210px;
margin:0;
padding:0;
}

.tabnavi ul {
height:23px;
list-style-position:inside;
}

.tabnavi li {
float:left;
}

/* Normales Tab */
.tab a:link,.tab a:visited {
background:url(img/tabnav.gif) right -30px;
color:#b7a375;
background-color:#FFF;
display:inline-block;
font-weight:700;
height:23px;
line-height:23px;
text-decoration:none;
}

.tab a span {
background:url(img/tabnav.gif) left -30px;
display:inline-block;
height:23px;
padding-right:10px;
padding-left:20px;
padding-top:3px;
cursor:pointer;
}

/* Normales Tab Anfang */
.tabA a:link,.tabA a:visited {
background:url(img/tabnav.gif) right 0;
color:#b7a375;
display:inline-block;
font-weight:700;
cursor:pointer;
text-decoration:none;
background-color:#FFF;
}

.tabA a span {
background:url(img/tabnav.gif) left 0;
background-color:#FFF;
display:inline-block;
height:23px;
padding-right:10px;
padding-left:20px;
padding-top:3px;
cursor:pointer;
}

/* Normales Tab Ende */
.tabE a:link,.tabA a:visited {
background:url(img/tabnav.gif) right -60px;
color:#b7a375;
display:inline-block;
font-weight:700;
height:23px;
line-height:23px;
text-decoration:none;
cursor:pointer;
}

.tabE span {
background:url(img/tabnav.gif) left -60px;
display:block;
height:23px;
line-height:23px;
width:50px;
padding-right:10px;
padding-left:20px;
padding-top:3px;
cursor:default;
}

.tabHa a:link,.tabHa a:visited,.tabHa a:visited,.tabHa a:hover {
color:#a21814;
background:url(img/tabnav.gif) right -90px no-repeat;
background-color:#efdaa5;
}

.tabHa a span {
background:url(img/tabnav.gif) left -90px no-repeat;
background-color:#efdaa5;
}

.tabHm a:link,.tabHm a:visited,.tabHm a:visited,.tabHm a:hover {
background:url(img/tabnav.gif) right -150px;
background-color:#FFF;
}

.tabHm a span {
background:url(img/tabnav.gif) left -150px;
background-color:#FFF;
}

.tabHn a:link,.tabHn a:visited,.tabHn a:visited,.tabHn a:hover {
color:#a21814;
background:url(img/tabnav.gif) right -120px;
background-color:#efdaa5;
}

.tabHn a span {
background:url(img/tabnav.gif) left -120px;
background-color:#efdaa5;
}

.tabHe a:link,.tabHe a:visited,.tabHe a:visited,.tabHe a:hover {
color:#a21814;
background:url(img/tabnav.gif) right -180px;
background-color:#efdaa5;
}

.tabHe span {
background:url(img/tabnav.gif) left -180px;
display:inline-block;
height:23px;
line-height:23px;
padding-right:10px;
padding-left:20px;
padding-top:3px;
cursor:default;
}

.tabnavi input {
padding-left:5px;
color:#a88026;
font-family:Verdana, Arial, sans-serif;
background-color:#a88026;
font-size:11px;
border:0;
}

/* FlaggenNav oben */
.flagselection {margin-top: 5px; margin-bottom:2px;padding-left:0px;}

.flag_sprite {
text-decoration:none;
display:inline-block;
width:16px;
background-image:url(img/RandyRunIcons-20100822.gif);
padding:0;
margin:1px;
}

.flag_sprite:hover {
display:inline-block;
background-image:url(img/RandyRunIcons-20100822.gif);
}

.flag_sprite a img, .flag_sprite img {width:20px; height:11px;	}


.flag_us {background-position:0 0;}
.flag_us:hover, .flag_us_active  {background-position:0 -15px;}
.flag_en {background-position:-20px 0;}
.flag_en:hover, .flag_en_active {background-position:-20px -15px;}
.flag_de {background-position:-40px 0;}
.flag_de:hover, .flag_de_active {background-position:-40px -15px;}
.flag_fr {background-position:-60px 0;}
.flag_fr:hover, .flag_fr_active {background-position:-60px -15px;}
.flag_nl {background-position:-80px 0;}
.flag_nl:hover, .flag_nl_active {background-position:-80px -15px;}
.flag_es {background-position:-100px 0;}
.flag_es:hover, .flag_es_active {background-position:-100px -15px;}
.flag_pt {background-position:-120px 0;}
.flag_pt:hover, .flag_pt_active {background-position:-120px -15px;}
.flag_it {background-position:-140px 0;}
.flag_it:hover, .flag_it_active {background-position:-140px -15px;}
.flag_ru {background-position:-160px 0;}
.flag_ru:hover, .flag_ru_active {background-position:-160px -15px;}
.flag_pl {background-position:-180px 0;}
.flag_pl:hover, .flag_pl_active {background-position:-180px -15px;}
.flag_tr {background-position:-200px 0;}
.flag_tr:hover, .flag_tr_active {background-position:-200px -15px;}
.flag_dk {background-position:-220px 0;}
.flag_dk:hover, .flag_dk_active {background-position:-220px -15px;}
.flag_gr {background-position:-240px 0;}
.flag_gr:hover, .flag_gr_active {background-position:-240px -15px;}
.flag_se {background-position:-260px 0;}
.flag_se:hover, .flag_se_active {background-position:-260px -15px;}
.flag_br {background-position:-280px 0;}
.flag_br:hover, .flag_br_active {background-position:-280px -15px;}
.flag_mx {background-position:-300px 0;}
.flag_mx:hover, .flag_mx_active {background-position:-300px -15px;}
.flag_hu {background-position:-320px 0;}
.flag_hu:hover, .flag_hu_active {background-position:-320px -15px;}
.flag_no {background-position:-340px 0;}
.flag_no:hover, .flag_no_active {background-position:-340px -15px;}
.flag_cz {background-position:-360px 0;}
.flag_cz:hover, .flag_cz_active {background-position:-360px -15px;}
.flag_fi {background-position:-380px 0;}
.flag_fi:hover, .flag_fi_active {background-position:-380px -15px;}
.flag_bg {background-position:-400px 0;}
.flag_bg:hover, .flag_bg_active {background-position:-400px -15px;}
.flag_ch {background-position:-420px 0;}
.flag_ch:hover, .flag_ch_active {background-position:-420px -15px;}
.flag_at {background-position:-440px 0;}
.flag_at:hover, .flag_at_active {background-position:-440px -15px;}


.topButtons {
text-align:center;
color:#906A15;
}

.topButtons a,.topButtons a:visited,.topButtons a:active {
text-align:center;
text-decoration:none;
color:#906A15;
}

.topButtons a:hover {
text-align:center;
text-decoration:underline;
color:#906A15;
}

/* Featured */

.quickshop_headline {color:#630a09;padding:10px;}
.quickshop_flags { padding-left:15px; font-size:11px; }
.quickshop_pulldowns { width:235px; overflow:hidden; float:left; }
.quickshop_pulldowns select{ display:block; margin:4px; margin-left:15px;}
.quickshop_loading { float:left;margin-left:20px; }
.goldbomb_info_hidden {
	display:none;
	padding:6px;
	padding-top:0px; 
	padding-left:15px; 
	font-size:10px; 
	color:#FFFFFF;
	}
.goldbomb_info {
	display:block;
	padding:6px; 
	padding-top:0px; 
	padding-left:15px; 
	font-size:10px; 
	color:#FFFFFF;	
	}
.wowgold_info_hidden {
	display:none;
	padding:6px; 
	padding-top:0px; 
	padding-left:15px; 
	font-size:10px; 
	}
.wowgold_info {
	display:block;
	padding:6px; 
	padding-top:0px; 
	padding-left:15px; 
	font-size:10px; 	
	}
.quickshop_showpreis { height:20px;overflow:hidden;font-size:20px;font-weight:bold;color:#000000; text-align:right;padding-bottom:10px;}
.quickshop_showpreis_gbomb {height:20px;overflow:hidden;font-size:20px;font-weight:bold; color:#FFFFFF; text-align:right;padding-bottom:10px;}
.quickshop_submit { height:25px;}
.quickshop_visit_gb_site {width:202px; overflow:hidden; text-align:center;}
.feature .quickshop_visit_gb_site a { font-size:11px; padding-left:28px; display:inline-block; background-color:#6e110f; width:172px; max-width:172px; color:#FFF; font-size:11px; text-decoration:none; background-image:url(img/RandyRunIcons-20100822.gif); background-position:0px -94px; border:1px solid white; line-height:17px;}
.quickshop_put_in_basket {color:#FFF; background-color:#6e110f; background-image:url(img/RandyRunIcons-20100822.gif); background-position:0px -75px; padding-left:30px; border:1px solid black;}

.featureGoldBomb a {
color:#FFFFFF;
font-size:11px;
}

.feature a {
color:#a88026;
font-size:10px;
}

.feature h2 a,.feature h3 a {
color:#630a09;
font-size:14px;
font-weight:700;
text-decoration:none;
}

.feature {
border:1px solid #af8b38;
color:#a88026;
line-height:17px;
font-size:12px;
background-color:#f0ebd8;
padding:10px 10px 0;
}

.featureDE {
background:url(img/World-of-Warcraft-Home-4_DE.jpg);
background-color:#f0ead8;
}

.featureEN {
background:url(img/World-of-Warcraft-Home-4.jpg);
background-color:#f0ead8;
}

.featureGold {background-position:left 0;background-color:#f0ead8;padding:0; width:518px; overflow:hidden;}
.featureKey {background-position:left -295px;}
.featureAccs {background-position:left -445px;}
.featureItems {background-position:left -649px;}
.featureMounts {background-position:left -910px;}
.featureGoldBomb {background-position:left -1159px; padding:0; width:518px; overflow:hidden;}

.featureMore {
background-image:url(img/RandyRunIcons-20100822.gif);
background-position:-1px -117px;
display:inline-block;
height:14px;
margin-top:7px;
padding-left:14px;
margin-bottom:10px;
line-height:10px;
background-repeat:no-repeat;
color:#a88026;
font-weight:700;
}

.featureGoldlabel {
font-size:10px;
color:#a88026;
}

.featureGoldForm INPUT {

width:200px;
max-width:200px;
line-height:17px;
cursor:pointer;

}

#featureGoldForm {
background-color:#000;
}

.featureGoldForm .iinactive {
color:#FFF;
margin-bottom:2px;
font-family:Verdana, Arial, sans-serif;
background-color:#CCC;
background:url(img/quickshop_cartgrey.gif) left no-repeat;
font-size:11px;
border:1px solid #FFF;
}


/*Länderheader*/

.oben_de {background-image:url(img/randy_bg_top_de.jpg);}
.right_de {background-image:url(img/randy_bottom_de.jpg);}

.oben_dk {background-image:url(img/randy_bg_top_dk.jpg);}
.right_dk {background-image:url(img/randy_bottom_dk.jpg);}

.oben_en {background-image:url(img/randy_bg_top_en.jpg);}
.right_en {background-image:url(img/randy_bottom_en.jpg);}

.oben_es {background-image:url(img/randy_bg_top_es.jpg);}
.right_es {background-image:url(img/randy_bottom_es.jpg);}

.oben_eu {background-image:url(img/randy_bg_top_eu.jpg);}
.right_eu {background-image:url(img/randy_bottom_eu.jpg);}

.oben_fr {background-image:url(img/randy_bg_top_fr.jpg);}
.right_fr {background-image:url(img/randy_bottom_fr.jpg);}

.oben_it {background-image:url(img/randy_bg_top_it.jpg);}
.right_it {background-image:url(img/randy_bottom_it.jpg);}

.oben_nl {background-image:url(img/randy_bg_top_nl.jpg);}
.right_nl {background-image:url(img/randy_bottom_nl.jpg);}

.oben_pt {background-image:url(img/randy_bg_top_pt.jpg);}
.right_pt {background-image:url(img/randy_bottom_pt.jpg);}

.oben_se {background-image:url(img/randy_bg_top_se.jpg);}
.right_se {background-image:url(img/randy_bottom_se.jpg);}

.oben_us {background-image:url(img/randy_bg_top_us.jpg);}
.right_us {background-image:url(img/randy_bottom_us.jpg);}

.oben_fi {background-image:url(img/randy_bg_top_fi.jpg);}
.right_fi {background-image:url(img/randy_bottom_fi.jpg);}

.oben_no {background-image:url(img/randy_bg_top_no.jpg);}
.right_no {background-image:url(img/randy_bottom_no.jpg);}

.oben_br {background-image:url(img/randy_bg_top_br.jpg);}
.right_br {background-image:url(img/randy_bottom_br.jpg);}

.oben_mx {background-image:url(img/randy_bg_top_mx.jpg);}
.right_mx {background-image:url(img/randy_bottom_mx.jpg);}

.oben_org {background-image:url(img/randy_bg_top.gif);}
.right_org {background-image:url(img/randy_bottom.jpg);
}

/* WoWItems */

.item-double .myTable,.shadow-tip .myTable {background-color:#000;font-size:13px; }
.item-double .myItemName {font-size:18px;font-family:Arial, Helvetica, sans-serif; }
.myItemName {font-weight:700;font-size:13px;background:#000;}
.myGold {color:#7e7046;}
.myOrange {color:#ff8000;}
.myPurple {color:#A335EE;}
.myBlue {color:#0070DD;}
.myGray {color:#c9c9c9;}
.myYellow {color:#ffd517;}
.myRed {color:#d80000;}
.myTable {max-width:290px;color:#FFF;font-size:9pt;position:relative;font-family:Arial,Helvetica,sans-serif;padding:2px;}
.myRight {color:#FFF;font-size:9pt;position:absolute;right:0;}
a.rarity0 {font-size:10pt;color:#5B5B5B !important;}
a.rarity1 {font-size:10pt;color:#fff !important;}
a.rarity2 {font-size:10pt;color:#007200 !important;}
a.rarity3 {font-size:10pt;color:#004385 !important;}
a.rarity4 {font-size:10pt;color:#5D1F88 !important;}
a.rarity5 {font-size:10pt;color:#C24E00 !important;}
a.rarity6 {font-size:10pt;color:#9C884D !important;}
a.rarity6:hover {font-size:10pt;color:#e5cc80 !important;}
.ps a:hover {text-decoration:none !important;}
.ps a.rarity0 {font-size:12px;color:#5B5B5B !important;}
.ps a.rarity1 {font-size:12px;color:#fff !important;}
.ps a.rarity2 {font-size:12px;color:#007200 !important;}
.ps a.rarity3 {font-size:12px;color:#004385 !important;}
.ps a.rarity4 {font-size:12px;color:#5D1F88 !important;}
.ps a.rarity5 {font-size:12px;color:#C24E00 !important;}
.ps a.rarity6 {font-size:12px;color:#9C884D !important;}
.ps a.rarity6:hover {font-size:12px;color:#e5cc80 !important;}
.ps a.rarity7 {font-size:12px;color:#7e7046 !important;}
.ps a.rarity7:hover {color:#7e7046 !important;}
.socketImg {width:14px;height:14px;vertical-align:-20%;margin:0 7px 0 0;padding:0;}
.tooltipRight {position:relative;float:right;clear:right;margin:0 0 0 4px;}
.setNameYellow {color:#ffd517;font-size:11px;}
.setItemIndent span {margin-left:9px;}
.setItemYellow {color:#f8ffa8;}
.setItemGray {color:#787880;}
.item-info {position:relative;width:80%;top:-8px;margin:0 auto;}
.item-bound {width:300px;position:relative;margin:0;padding:0;}
.item-padding {min-height:250px;padding:43px 0 25px;}
.item-wrapper table {width:412px !important;margin:0 !important;padding:0 !important;}
.item-wrapper q {width:7px;display:block;height:1px;}
.icon-container {width:84px;height:239px;float:left;position:relative;left:60px;z-index:8743;margin:0 -16px 0 0;padding:22px 0 0 16px;}
.icon-container p {width:72px;height:72px;position:absolute;top:22px;left:14px;margin:0;padding:0;}
.id {background:#000;display:table;}
.id table {width:300px !important;}
.id td.tl,.id td.t,.id td.tr,.id td.bl,.id td.b,.id td.br {height:10px !important;}
.id td.tl,.id td.tr,.id td.bl,.id td.br,.id td.l,tr.r {width:10px !important;}
.id td.tl,.id td.t,.id td.tr {margin:0 !important;padding:0 !important;}
.id td.l q,.id td.r q {width:10px !important;display:block;height:1px;}
.id-pad {padding:7px;}
.myGreen,.bonusGreen {color:#0F0;}
a.rarity0:hover,.ps a.rarity0:hover {color:#919191 !important;}
a.rarity1:hover,.ps a.rarity1:hover {color:#fff !important;}
a.rarity2:hover,.ps a.rarity2:hover {color:#00A900 !important;}
a.rarity3:hover,.ps a.rarity3:hover {color:#0062C3 !important;}
a.rarity4:hover,.ps a.rarity4:hover {color:#B343FF !important;}
a.rarity5:hover,.ps a.rarity5:hover {color:#FA9900 !important;}
a.rarity7,a.rarity7:hover {font-size:10pt;color:#7e7046 !important;}
.ps tr.data2 a.rarity0,.ps tr.data2 a.rarity0:hover,.ps tr.data2 a.rarity1,.ps tr.data2 a.rarity1:hover,.ps tr.data2 a.rarity2,.ps tr.data2 a.rarity2:hover,.ps tr.data2 a.rarity3,.ps tr.data2 a.rarity3:hover,.ps tr.data2 a.rarity4,.ps tr.data2 a.rarity4:hover,.ps tr.data2 a.rarity5,.ps tr.data2 a.rarity5:hover,.ps tr.data2 a.rarity6,.ps tr.data2 a.rarity6:hover,.ps tr.data2 a.rarity7,.ps tr.data2 a.rarity7:hover {color:#FFF !important;}
.myBlueGem,.myMetaGem,.myOrangeGem,.myPurpleGem,.myRedGem,.myYellowGem {color:#666;display:block;padding-left:19px;}



a:hover,.mceContentBody a:hover {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
text-decoration:underline;
}

h1,.mceContentBody h1 {
font-family:Verdana, Arial, sans-serif;
font-size:16px;
font-weight:700;
}

h2,.mceContentBody h2 {
font-family:Verdana, Arial, sans-serif;
font-size:15px;
font-weight:700;
margin:0;
}

h3,.mceContentBody h3 {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
font-weight:700;
margin:0;
}

h3 a:visited,h3 a:hover,h3 a:active,h3 a,.contentsTopics {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
font-weight:700;
}

h4,.mceContentBody h4 {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
font-weight:700;
margin:0;
}

h6,.mceContentBody h6 {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
font-weight:700;
margin:0;
}

.output,.myWhite {color:#fff;}
.noBorder,.noBorder INPUT {border-width:0;}

.boxTextBG,.boxTextBGII,.infoBoxContents,TD.productListing-data,TD.smallText,SPAN.smallText,P.smallText,.messageBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

.stockWarning,.checkoutBarFrom,.checkoutBarTo {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#B20404;
}

.mceContentBody .emaillink,div#maincontent .emaillink {
padding-left:19px;
background:url(img/icon_airmail.gif) left no-repeat;
font-weight:700;
}

.mceContentBody .achtunglink,div#maincontent .achtunglink {
padding-left:17px;
background:url(img/icon_alert.gif) left no-repeat;
font-weight:700;
}

.mceContentBody .normallink,div#maincontent .normallink {
padding-left:17px;
background:url(img/icon_link.gif) left no-repeat;
font-weight:700;
}

FORM,.setItemIndent {
display:inline;
}

A.headerNavigation,A.headerNavigation:link,A.headerNavigation:hover,A.headerNavigation:visited,.sitemap_heading a {
color:#FFF;
}

TD.footer,.poweredby {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
font-weight:700;
}

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

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

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

SPAN.productSpecialPrice,SPAN.errorText {
font-family:Verdana, Arial, sans-serif;
color:#D00;
}

.sitemap_heading a:hover,.sitemap_sub a:hover {
color:#0D0;
text-decoration:none;
}

#maincontent h1,.feature h2,.feature h3 {
padding-bottom:10px;
}

.testamonials_top {width:200px; height:63px; background-image:url(img/Kundenmeinungen.gif); display:block; margin-left:10px;background-position:	0px	0px; position:relative;}
.testamonials_top p{color:#795910; right:8px; bottom:-10px; position:absolute; padding: 0px;}
.testamonials_bottom {width:200px; height:26px; background-image:url(img/Kundenmeinungen.gif); display:block; margin-left:10px;background-position:	0px	-72px; margin-bottom:15px;}
.testamonials_text  { cursor: pointer; color:#795910; background-color:#f0ebd8; border:1px solid #c79d35; font-size:10px; margin:0 10px; padding:8px; border-width:0px 1px 0px 1px; }
.testamonials_text p  { margin-bottom:0px;padding-bottom:8px; }

/* Shopping Basket */

.shopping-basket-input input {  border-color: #e4d2a0; background-color:#faf8eb; background-image:none;}
.basket-delete {background-image:url(img/RandyRunIcons-20100822.gif); background-position:-65px -44px; width:14px; height:14px; display:inline-block; }
.giftcart-go { margin-left:10px; background-image:url(img/RandyRunIcons-20100822.gif); background-position:-81px -44px; width:14px; height:14px; display:inline-block; vertical-align:text-bottom; }
.shopping-basket-header { background-image:url(img/RandyRunIcons-20100822.gif); background-position:-465px 0px; width:95px; height:73px; display:inline-block;  }
