body{margin:0px;background-color:#F6F6F6;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;color:#330066;text-align:center;background-image:url(../img/hintergrund.gif);background-repeat:repeat-x;scrollbar-base-color:#EDF5FE;scrollbar-face-color:#ECECEC;scrollbar-track-color:#EDF5FE;scrollbar-arrow-color:#330066;scrollbar-highlight-color:#EDF5FE;scrollbar-3dlight-color:#D3D3D3;scrollbar-shadow-color:#D3D3D3;scrollbar-darkshadow-color:#EDF5FE}
body.xmasde{background-color:#EAE8E9;background-image:url(../img/christmas2013_DE.jpg);background-repeat:no-repeat;background-position:right top;}
body.xmasen{background-color:#EAE8E9;background-image:url(../img/christmas2010_2EN.jpg);background-repeat:no-repeat;background-position:right top;}
body.vacationNote_body{
	background-color: #EAE8E9;	
}
.vacationNote{
	background-image: url(../img/vacation_christmas_NZ2013.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		width:200PX;
		height:900PX;
		position: absolute;
		left: 778px;
}
.vacation_L1{ overflow: visible ! important;}	
.show-bg-color {background-color: #E7E7E7;}
.base{border-color:#999999;border-width:1px;border-style:solid;width:777px;position:relative;overflow:hidden}
.emb{background-image:url(../img/sp.gif);background-repeat:no-repeat;background-position:center center;background-attachment:fixed}
.promo, a.promo:link, a.promo:hover, a.promo:visited{font-weight:bold;color:#FF0033;text-decoration:none}
td, .txt, a.txt:link, a.txt:hover, a.txt:visited{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color:#330066}
a.txt:active{font-weight:normal}
.more{font-style:italic;text-transform:lowercase;color:#0000cc}
.bold, a.bold:link, a.bold:hover, a.bold:visited{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color:#330066;font-weight:bold}
.strike{text-decoration:line-through;}
img{border:none;}
.slogan, a.slogan:link, a.slogan:hover, a.slogan:visited, a.slogan:active{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:9px;text-decoration:none;font-weight:normal;color:#ffffff}
.sec{font-size:11px}
.sec1{font-size:11px}
.flagsel{border:1px;border-color:#330066;}
.flagOut{border:1px solid ButtonFace;margin:0px;}
.flagOver{border:1px solid;border-color:#330066;}
.flag{border:1px solid ButtonFace;overflow:hidden;}
.price{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px}
.priceoff{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px;color:#009933}
.priceold{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;text-decoration:line-through}
.pricenew{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px;color:#FF0033}
.h1{font:normal 21px Georgia, serif;margin-bottom:0px;color:#FFFFFF}
.h2{font:italic normal 21px Georgia, serif;text-transform:lowercase;margin-bottom:0px}
h1{font-weight:bold;font-size:10px;margin:0px;}
h2{font-weight:normal;font-size:9px;margin:0px;}
h3{font-weight:normal;font-size:9px;margin-bottom:0px;}
a:link{font-style:normal;text-decoration:none;color:#0000cc}
a:visited{font-style:normal;text-decoration:none;color:#0000cc}
a:hover{text-decoration:underline}
a:active{font-weight:bold}
.but, a.but:link, a.but:hover, a.but:visited{font-family:sans-serif, Helvetica, Arial, Verdana;font-size:11px;padding-right:3px;color:#330066;text-decoration:none;font-weight:bold}
.txtbut{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
.az{font-family:Arial, Helvetica, sans-serif;font-size:9pt}
.contrast, a.contrast:link, a.contrast:hover, a.contrast:visited{color:#FFFFFF;font-weight:bold;font-style:normal;text-decoration:none}
.mensubn, a.mensubn:link, a.mensubn:visited{color:#FFFFFF}
.mensubh, a.mensubh:link, a.mensubh:visited, a.mensubh:hover{font-weight:bold;color:#330066}
.menmain, a.menmain:link, a.menmain:visited{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#0000AE}
.menmain_specials, a.menmain_specials:link, a.menmain_specials:visited {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000}

select{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:11px;align:absmiddle;border-style:groove;display:inline;color:#330066;cursor:pointer;}
.browse{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:9px;color:#330066;width:109px;align:absmiddle;background-Color:#F9F9F9;border-style:groove;display:inline;}
input, textarea{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#330066;align:absmiddle;border-style:groove;display:inline;background-color:transparent;}
form{display:inline;}
.oon{background-color:#ECECEC}
option{border-style:none;}
.nob{border-style:none;display:inline}
li{list-style-image:url(../img/dot3d.gif)}
.stbaron{font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;color:#EC8836}
.stbaroff{font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;color:#D3D3D3}
.cart{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#330066}
.data{width:175px}
.formdesc{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:10px}
.formexpl{font-size:11px;font-style:italic;text-align:right}
.lsc{border:thin outset #D3D3D3;background-color:#F9F9F9}
.psc{border:thin outset #D3D3D3;background-color:#F9F9F9;font-size:9px}
.lson, a.lson:link, a.lson:hover, a.lson:visited, a.lson:active{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;font-weight:bold;color:#7FCB6E}
.lsoff, a.lsoff:link, a.lsoff:hover, a.lsoff:visited, a.lson:active{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;font-weight:normal;color:#FF0033}
.lsvisitor{color:#FF0033}
.lschat{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
.lbh1{width:109px;height:18px;align:absmiddle;padding:1px;border:1px solid #7F9DB9;}
.lbitm, a.lbitm:link, a.lbitm:visited, .lbh2, a.lbh2:link, a.lbh2:visited, a.lbh2:hover, a.lbh2:active{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:9px;color:#330066;text-decoration:none;cursor:default;height:12px;}
a.lbitm:hover{color:#FFFFFF;}
.lbtr{border:1px dotted #CE953A;background-color:#316AC5;}
.lbh3{width:109px;padding:2px;border:1px solid #000000;}
.trhover{color:#FFFFFF;cursor:default;background-color:#316AC5;border:1px dotted #CE953A;}
a.trhover:link{color:#FFFFFF;cursor:default;background-color:#316AC5;}
.r1{background-color:#ECECEC;}
.scrollbox{position:relative;width:100%;overflow:hidden;visibility:visible;height:260px;}
DIV#header{LEFT:0px;WIDTH:100%;POSITION:absolute;TOP:0px;height:31px;}
DIV#footer{LEFT:0px;WIDTH:100%;BOTTOM:0px;POSITION:absolute;height:32px;visibility:default;}
@media Screen{UNKNOWN{POSITION:fixed}
UNKNOWN{POSITION:fixed}
}
HTML BODY{OVERFLOW:auto}
HTML DIV#content{OVERFLOW:auto;border:0;MARGIN:0;padding-right:0;HEIGHT:100%;background-image:url(../img/sp.gif);;background-repeat:no-repeat;background-position:center right;background-attachment:fixed;}
.calendar{position:relative;display:none;border-top:2px solid #fff;border-right:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #fff;font-size:11px;color:#000;cursor:default;background:#c8d0d4;font-family:tahoma,verdana,sans-serif;}
.calendar table{border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;font-size:11px;color:#000;cursor:default;background:#c8d0d4;font-family:tahoma,verdana,sans-serif;}
.calendar .button{text-align:center;padding:1px;border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;}
.calendar .nav{background:transparent url(menuarrow.gif) no-repeat 100% 100%;}
.calendar thead .title{font-weight:bold;padding:1px;border:1px solid #000;background:#788084;color:#fff;text-align:center;}
.calendar thead .headrow{}
.calendar thead .daynames{}
.calendar thead .name{border-bottom:1px solid #000;padding:2px;text-align:center;background:#e8f0f4;}
.calendar thead .weekend{color:#f00;}
.calendar thead .hilite{border-top:2px solid #fff;border-right:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #fff;padding:0px;background-color:#d8e0e4;}
.calendar thead .active{padding:2px 0px 0px 2px;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;background-color:#b8c0c4;}
.calendar tbody .day{width:2em;text-align:right;padding:2px 4px 2px 2px;}
.calendar tbody .day.othermonth{font-size:80%;color:#aaa;}
.calendar tbody .day.othermonth.oweekend{color:#faa;}
.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #000;background:#e8f4f0;}
.calendar tbody .rowhilite td{background:#d8e4e0;}
.calendar tbody .rowhilite td.wn{background:#c8d4d0;}
.calendar tbody td.hilite{padding:1px 3px 1px 1px;border:1px solid;border-color:#fff #000 #000 #fff;}
.calendar tbody td.active{padding:2px 2px 0px 2px;border:1px solid;border-color:#000 #fff #fff #000;}
.calendar tbody td.selected{font-weight:bold;padding:2px 2px 0px 2px;border:1px solid;border-color:#000 #fff #fff #000;background:#d8e0e4;}
.calendar tbody td.weekend{color:#f00;}
.calendar tbody td.today{font-weight:bold;color:#00f;}
.calendar tbody .disabled{color:#999;}
.calendar tbody .emptycell{visibility:hidden;}
.calendar tbody .emptyrow{display:none;}
.calendar tfoot .footrow{}
.calendar tfoot .ttip{background:#e8f0f4;padding:1px;border:1px solid #000;background:#788084;color:#fff;text-align:center;}
.calendar tfoot .hilite{border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;padding:1px;background:#d8e0e4;}
.calendar tfoot .active{padding:2px 0px 0px 2px;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;}
.calendar .combo{position:absolute;display:none;width:4em;top:0px;left:0px;cursor:default;border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;background:#d8e0e4;font-size:90%;padding:1px;z-index:100;}
.calendar .combo .label,
.calendar .combo .label-IEfix{text-align:center;padding:1px;}
.calendar .combo .label-IEfix{width:4em;}
.calendar .combo .active{background:#c8d0d4;padding:0px;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;}
.calendar .combo .hilite{background:#048;color:#aef;}
.calendar td.time{border-top:1px solid #000;padding:1px 0px;text-align:center;background-color:#e8f0f4;}
.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm{padding:0px 3px 0px 4px;border:1px solid #889;font-weight:bold;}
.calendar td.time .ampm{text-align:center;}
.calendar td.time .colon{padding:0px 2px 0px 3px;font-weight:bold;}
.calendar td.time span.hilite{border-color:#000;background-color:#667;color:#fff;}
.calendar td.time span.active{border-color:#f00;background-color:#000;color:#0f0;}
.category td:hover td{background-color:#ECECEC;text-decoration:none;}
.ShopArabic .box{direction:LTR;unicode-bidi:embed;}
.ShopArabic td.pagenum{text-align:left !important;}
.ShopArabic .box table tr{direction:RTL;unicode-bidi:embed;}
.ShopArabic .shopbutton,
.ShopArabic .box .shopbutton{direction:LTR;unicode-bidi:embed;}
.ShopArabic{direction:RTL;unicode-bidi:embed;}
.ShopArabic .digits{direction:LTR;unicode-bidi:embed;padding-left:5px;}
.product_desc_layer{}
.ShopArabic .product_desc_layer{font-size:13px;font-weight:normal;}
.product_desc_layer_box{}
.ShopArabic .product_desc_layer_box{font-size:13px;}
.cat_products_td{}
.ShopArabic .cat_products_td{padding-right:5px;}
#mbox{padding:8px;background-color:transparent;}
#mbm{font-family:sans-serif;font-weight:bold;float:right;padding-bottom:5px;}
#ol{background-color:transparent;}
.dialog{display:none}
.autocomplete-w1{position:absolute;top:4px;left:3px;_background:none;_top:1px;}
.autocomplete{position:absolute;right:-3px;width:300px;background:white;border:1px solid #999;cursor:default;text-align:left;max-height:350px;overflow:auto;margin:-6px 6px 6px -6px;_margin:0px 6px 6px 0;overflow-x:hidden;}
.autocomplete .selected{background:#F0F0F0;}
.autocomplete div{padding:2px 5px;white-space:nowrap;cursor:pointer;}
.autocomplete strong{font-weight:normal;color:#0000CC;}
.moreresult{background-color:#F0F0F0;border-top:1px gray solid;}
.ShopArabic .autocomplete{position:relative;right:-112px;text-align:right;}