body { /*overflow: hidden;*/ margin:0px; padding:0px; font-family:arial,tahoma,verdana; font-weight:normal; font-size:12px; background:url(images/tpl/topbg.jpg) left top repeat-x #314661; color:#848484; } table { padding:0px; margin:0px; border-collapse:collapse; border-spacing:0px; } td { padding:0px; margin:0px; text-align:left; vertical-align:top; font-family:arial,verdana,tahoma; font-size:12px; color:#848484; } input,textarea,select { font-family:arial,tahoma,verdana; font-size:12px; } ul { list-style:disc inside; } form { margin:0px; } a { text-decoration:none; color:#1F2F4B; } a:hover { text-decoration:underline; color:#304561; } div.error { font-weight:bold; color:#F35434; } h1,h2,h3 { font-size:18px; font-weight:bold; padding:0px; margin:0px; } div#maindiv { margin:0px; padding:0px; } table.maintable { width:1128px; } table.maintable td#topline { height:7px; background:url(images/tpl/topline.jpg) 50% top no-repeat; } table.maintable td#midline { height:7px; background:url(images/tpl/midline.jpg) 50% top no-repeat; } table.maintable td.shad { width:35px; } table.maintable td.leftp { width:420px; } table.maintable td.rightp { width:638px; } table.maintable td.top { height:277px; } table.maintable td.mid { height:580px; } table.maintable td.topshadl { background:url(images/tpl/toplshad.png) right top no-repeat; } table.maintable td.topshadr { background:url(images/tpl/toprshad.png) left top no-repeat; } table.maintable td.midshadl { background:url(images/tpl/midlshad.png) right top no-repeat; } table.maintable td.midshadr { background:url(images/tpl/midrshad.png) left top no-repeat; } table.maintable td.logo { background:url(images/tpl/logo.jpg) left top no-repeat; } table.maintable td.rlogo { background:url(images/tpl/rlogo.jpg) left top no-repeat; } table.maintable td.leftmid { background:url(images/tpl/leftmidbg.jpg) left top; } table.maintable td.rightmid { background:#FFFFFF; padding:30px; } div#botdiv { height:26px; background:url(images/tpl/botbg.gif) left top repeat-x; } div#copyright { height:26px; background:url(images/tpl/copyright.gif) 50% top no-repeat; } table#menutab { margin-top:10px; width:100%; height:245px; } td#menu { width:45%; padding:30px 5px 10px 10px; } td#menudelim { width:10%; background:url(images/tpl/menudelim.png) 50% 50% no-repeat; } td#submenu { width:45%; padding:30px 10px 10px 5px; } ul.mainmenu { display:block; padding:0px; margin:0px 0px 0px 20px; } ul.mainmenu li { display:inline-block; list-style:none; padding:2px 0px 0px 25px; width:130px; } ul.mainmenu li:hover, ul.mainmenu li.curr { background:url(images/tpl/menuitem.png) left 50% no-repeat; } ul.mainmenu li a { cursor:pointer; color:#C7AF81; font-family:novarese,arial,tahoma; font-size:16px; font-weight:normal; text-decoration:none; } ul.submenu { display:block; margin:0px; padding:0px; } ul.submenu li { list-style:none; padding: 5px 0px 5px 0px; } ul.submenu li a { display:block; color:#C7AF81; font-family:arial,tahoma; font-size:12px; font-weight:normal; text-decoration:none; padding:0px 0px 0px 15px; } ul.submenu li a:hover, ul.submenu li a.curr { color:#C7AF81; font-family:arial,tahoma; font-size:12px; font-weight:normal; text-decoration:none; background:url(images/tpl/submenuitem.png) left 50% no-repeat; } .pointer { cursor:pointer; } div.pagetitle { margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #A08658; font-family:arial; font-weight:normal; font-size:15px; color:#A08658; } div#newstit { height:53px; background:url(images/tpl/news.png) 50% top no-repeat; } table#newstab { width:100%; } td#news { width:50%; padding:10px; } td#action { width:50%; padding:10px 20px 10px 10px; } td#action a { color:#C7AF81; } ul.newslist { display:block; margin:0px 0px 0px 10px; padding:0px; } ul.newslist li { list-style:none; padding: 5px 0px 5px 0px; } ul.newslist li a { display:block; color:#C7AF81; font-family:arial,tahoma; font-size:12px; font-weight:normal; text-decoration:none; padding:0px 0px 0px 15px; } ul.newslist li a:hover, ul.newslist li a.curr { color:#C7AF81; font-family:arial,tahoma; font-size:12px; font-weight:normal; text-decoration:none; } div#slogan { height:52px; margin-top:20px; background:url(images/tpl/slogan.png) 50% top no-repeat; } div.button a { display:inline-block; background:url(images/tpl/corner.gif) left 50% no-repeat; padding:0px 0px 0px 15px; } table.vinelist { width:100%; border:1px solid #A9A8A8; margin-bottom:15px; } table.vinelist tr.tr1 { background:#FDF5CF; } table.vinelist tr.head { background:#FFFFFF; } table.vinelist tr.head td { color:#A9A8A8; font-weight:bold; padding:5px 10px 5px 10px; } table.vinelist tr.tr1 td, table.vinelist tr.tr2 td { color:#666666; padding:5px 10px 5px 10px; } table.vinelist tr td.number { width:60px; border-right:1px solid #A9A8A8; border-bottom:1px solid #A9A8A8; text-align:center; } table.vinelist tr td.name { border-right:1px solid #A9A8A8; border-bottom:1px solid #A9A8A8; } table.vinelist tr td.volume { width:25px; border-right:1px solid #A9A8A8; border-bottom:1px solid #A9A8A8; text-align:center; } table.vinelist tr td.price { width:50px; border-bottom:1px solid #A9A8A8; text-align:center; } table.vinelist tr td.actions { border-bottom:1px solid #A9A8A8; } table.vinelist td.actions table { width:100%; } table.vinelist td.actions table td { padding:0px; } table.vinelist td.actions table td.details { width:50%; text-align:left; padding-left:30px; background:url(images/tpl/arrow.png) 15px 50% no-repeat; } table.vinelist td.actions table td.addtocart { width:50%; text-align:left; padding-left:160px; background:url(images/tpl/arrow2.png) 120px 50% no-repeat; } table.vinelist tr td.details a, table.vinelist tr td.addtocart a { color:#666666; cursor:pointer; } table.vinelist tr td.details a:hover, table.vinelist tr td.addtocart a:hover { color:#666666; cursor:pointer; } div.dvinelist { margin-bottom:5px; } div.dvinelist h2 { font-size:12px; } td.shoplinktd { padding-right:100px; } div.shoplink { width:100%; margin-top:20px; text-align:right; } div.shoplink a { cursor:pointer; } table.carttab { width:100%; border:1px solid #A9A8A8; } table.carttab tr.tr1 { background:#FDF5CF; } table.carttab tr.head { background:#FFFFFF; } table.carttab tr.head td { color:#A9A8A8; font-weight:bold; padding:5px 10px 5px 10px; border-bottom:1px solid #A9A8A8 } table.carttab tr.tr1 td, table.carttab tr.tr2 td { color:#666666; padding:5px 10px 5px 10px; border-bottom:1px solid #A9A8A8; } table.carttab tr td.counter { border-right:1px solid #A9A8A8; width:20px; } table.carttab tr td.title { border-right:1px solid #A9A8A8; } table.carttab tr td.price { border-right:1px solid #A9A8A8; width:50px; } table.carttab tr td.subtotal { width:70px; } table.carttab tr td.subtotal span { color:#666666; } table.carttab tr.tr1 td.price, table.carttab tr.tr2 td.price { color:#7A2426; } table.carttab tr.tr1 td.subtotal, table.carttab tr.tr2 td.subtotal { color:#7A2426; } table.carttab td.addtocart, table.carttab td.nb { width:15px } table.carttab tr td.quantincart { border-right:1px solid #A9A8A8; width:40px; } table.carttab tr td.quantincart input { border:1px solid #A9A8A8; height:16px; font-size:10px; vertical-align:middle; padding:1px; text-align:center; } table.total { width:100%; border-bottom:1px solid #A9A8A8; margin-bottom:15px; } table.total td { text-align:right; padding:10px 25px 10px 10px; } table.total td span.totsum { color:#7A2426; } table.orders { width:100%; border:1px solid #A9A8A8; } table.orders tr.head { background:#FFFFFF; } table.orders tr.tr1 { background:#FDF5CF; } table.orders tr.head td { color:#A9A8A8; font-weight:bold; padding:5px 10px 5px 10px; border-bottom:1px solid #A9A8A8; border-right:1px solid #A9A8A8; text-align:center; } table.orders tr.tr1 td, table.orders tr.tr2 td { color:#666666; padding:5px 10px 5px 10px; border-bottom:1px solid #A9A8A8; border-right:1px solid #A9A8A8; text-align:center; } table.orders tr.tr1 td.products, table.orders tr.tr2 td.products { text-align:left; } /******* PLZ ************/ table.carttabplz { width:100%; border:1px solid #A9A8A8; margin-bottom: 10px; } table.carttabplz tr.tr1 { background:#FDF5CF; } table.carttabplz tr.head { background:#FFFFFF; } table.carttabplz tr.head td { color:#A9A8A8; font-weight:bold; padding:5px 10px 5px 10px; border-bottom:1px solid #A9A8A8 } table.carttabplz tr.tr1 td, table.carttabplz tr.tr2 td { color:#666666; padding:5px 10px 5px 10px; border-bottom:1px solid #A9A8A8; } table.carttabplz tr td.title { border-right:1px solid #A9A8A8; } table.carttabplz tr td.plz { border-right:1px solid #A9A8A8; width: 10%; } table.carttabplz tr td.name { border-right:1px solid #A9A8A8; width: 40%; } table.carttabplz tr td.strase { border-right:1px solid #A9A8A8; width: 25%; } table.carttabplz tr td.lang { border-right:1px solid #A9A8A8; width: 5%; } table.carttabplz tr td.ort { border-right:1px solid #A9A8A8; width: 20%; } table.carttabplz tr td.delim { height: 10px; border-bottom:1px solid #A9A8A8; border-left: 1px solid #FFFFFF; border-right:1px solid #FFFFFF; } table.carttabplz td a { color: #21304D; text-decoration: underline; } table.carttabplz td.title a:hover { color: #21304D; text-decoration: none; } table.prevnext { width:80%; } table.prevnext td { padding:10px; } table.prevnext td.left { text-align:left; } table.prevnext td.right { text-align:right; } table.subtitle { width:100%; } table.subtitle td { padding:10px; text-align:center; font-weight:bold; } table.subtitle td a { margin-left:10px; font-weight:normal; } table.subtitle td a:hover { margin-left:10px; font-weight:normal; } table.reviewfin { width:50%; } table.reviewfin td { width:50%; border-bottom: 1px solid #E6DABB; padding:5px; font-weight:bold; text-align:left; } table.agree_agb { margin-bottom:10px; width:70%; } table.agree_agb td { padding:5px; } table.agree_agb td div#divagb { width:90%; height:150px; overflow:auto; padding:10px; border:1px solid #E6DABB; background:#FFFFFF; text-align:justify; } table.errortab { max-width:400px; border:1px solid #E83026; border-collapse:separate; border-spacing:1px; margin-top:10px; margin-bottom:10px; } table.errortab td.errhead { background:#E83026; font-weight:bold; color:#FFFFFF; padding:5px 10px 5px 10px; } table.errortab td.errmain { font-weight:bold; padding:10px; } table.errortab td.errmain table td { text-align:left; padding-left:5px; color:#FF5F11; font-weight:bold; font-size:11px; } #messwin { display:none; padding:1px; border:1px solid #B5975D; background:#FAF3E1; width:250px; } #messwin_shadow { display:none; } #messwin_title { background:url(images/messwin/arrs.png) 5px 50% no-repeat #B5975D; padding:5px 5px 5px 20px; font-weight:bold; color:#FFFFFF; text-align:left; } #messwin_body { padding:5px; text-align:left; } #messwin_buttons { padding:5px; text-align:center; } #messwin_buttons input { border:1px solid #B5975D; background:#FAF3E1; color:#B5975D; font-weight:bold; } table.form { margin:0px; } table.form td.name { width:80px; padding:3px; vertical-align:middle; } table.form td.button { padding-top:10px; text-align:center; } table.form td.value { width:250px; padding:3px; vertical-align:middle; } table.form td.value1 { width:250px; padding:3px; vertical-align:middle; } table.form td.value input { width:250px; } table.form td.value input.code { width:70px; } table.form td.value select { width:250px; } table.form td.value textarea { width:250px; height:80px; } input.button { width:60px; padding:1px; border:1px solid #666666; background:#EEE2C2; font-weight:bold; color:#666666; vertical-align:middle; tect-align:center; } input.buttonRed { width:60px; padding:1px; border:1px solid #9E1A1A; background:#EB8787; font-weight:bold; color:#444444; vertical-align:middle; tect-align:center; } table.loginform { width:100%; } table.loginform td.name { width:40px; padding:3px; vertical-align:middle; } table.loginform td.button { padding-top:10px; text-align:center; } table.loginform td.value { width:100px; padding:3px; vertical-align:middle; } table.loginform td.value1 { width:100px; padding:3px; vertical-align:middle; } table.loginform td.value input { width:100px; height:18px; border:1px solid #BAB6AC; background:#FAF3E1; padding:1px; } table.loginform td.value input.code { width:50px; } table.loginform td.value select { width:100px; } html, body { height: 100%; } div#fancy_overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #666; display: none; z-index: 30; } * html div#fancy_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } div#fancy_wrap { text-align: left; } div#fancy_loading { position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100; } div#fancy_loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url('images/fancybox/fancy_progress.png') no-repeat; } div#fancy_loading_overlay { position: absolute; background-color: #FFF; z-index: 30; } div#fancy_loading_icon { position: absolute; background: url('images/fancybox/fancy_loading.gif') no-repeat; z-index: 35; width: 16px; height: 16px; } div#fancy_outer { position: absolute; top: 0; left: 0; z-index: 90; padding: 18px 18px 33px 18px; margin: 0; overflow: hidden; background: transparent; display: none; } div#fancy_inner { position: relative; width:100%; height:100%; border: 1px solid #BBB; background: #FFF; } div#fancy_content { margin: 0; z-index: 100; position: absolute; } div#fancy_div { background: #000; color: #FFF; height: 100%; width: 100%; z-index: 100; } img#fancy_img { position: absolute; top: 0; left: 0; border:0; padding: 0; margin: 0; z-index: 100; width: 100%; height: 100%; } div#fancy_close { position: absolute; top: -12px; right: -15px; height: 30px; width: 30px; background: url('images/fancybox/fancy_closebox.png') top left no-repeat; cursor: pointer; z-index: 181; display: none; } #fancy_frame { position: relative; width: 100%; height: 100%; display: none; } #fancy_ajax { width: 100%; height: 100%; overflow: auto; } a#fancy_left, a#fancy_right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; z-index: 111; display: none; background-image: url(data:image/gif;base64,AAAA); outline: none; } a#fancy_left { left: 0px; } a#fancy_right { right: 0px; } span.fancy_ico { position: absolute; top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index: 112; cursor: pointer; display: block; } span#fancy_left_ico { left: -9999px; background: transparent url('images/fancybox/fancy_left.png') no-repeat; } span#fancy_right_ico { right: -9999px; background: transparent url('images/fancybox/fancy_right.png') no-repeat; } a#fancy_left:hover { visibility: visible; } a#fancy_right:hover { visibility: visible; } a#fancy_left:hover span { left: 20px; } a#fancy_right:hover span { right: 20px; } .fancy_bigIframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; } div#fancy_bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 70; border: 0; padding: 0; margin: 0; } div.fancy_bg { position: absolute; display: block; z-index: 70; border: 0; padding: 0; margin: 0; } div.fancy_bg_n { top: -18px; width: 100%; height: 18px; background: transparent url('images/fancybox/fancy_shadow_n.png') repeat-x; } div.fancy_bg_ne { top: -18px; right: -13px; width: 13px; height: 18px; background: transparent url('images/fancybox/fancy_shadow_ne.png') no-repeat; } div.fancy_bg_e { right: -13px; height: 100%; width: 13px; background: transparent url('images/fancybox/fancy_shadow_e.png') repeat-y; } div.fancy_bg_se { bottom: -18px; right: -13px; width: 13px; height: 18px; background: transparent url('images/fancybox/fancy_shadow_se.png') no-repeat; } div.fancy_bg_s { bottom: -18px; width: 100%; height: 18px; background: transparent url('images/fancybox/fancy_shadow_s.png') repeat-x; } div.fancy_bg_sw { bottom: -18px; left: -13px; width: 13px; height: 18px; background: transparent url('images/fancybox/fancy_shadow_sw.png') no-repeat; } div.fancy_bg_w { left: -13px; height: 100%; width: 13px; background: transparent url('images/fancybox/fancy_shadow_w.png') repeat-y; } div.fancy_bg_nw { top: -18px; left: -13px; width: 13px; height: 18px; background: transparent url('images/fancybox/fancy_shadow_nw.png') no-repeat; } div#fancy_title { position: absolute; bottom: -33px; left: 0; width: 100%; z-index: 100; display: none; } div#fancy_title div { color: #FFF; font: bold 12px Arial; padding-bottom: 3px; } div#fancy_title table { margin: 0 auto; } div#fancy_title table td { padding: 0; vertical-align: middle; } td#fancy_title_left { height: 32px; width: 15px; background: transparent url(images/fancybox/fancy_title_left.png) repeat-x; } td#fancy_title_main { height: 32px; background: transparent url(images/fancybox/fancy_title_main.png) repeat-x; } td#fancy_title_right { height: 32px; width: 15px; background: transparent url(images/fancybox/fancy_title_right.png) repeat-x; } div.button { display:inline; margin-right:10px; margin-left:10px; padding-left:15px; background:url(images/tpl/arrow.png) left 50% no-repeat; } div.button a { color:#666666; cursor:pointer; } div.button a:hover { color:#666666; cursor:pointer; text-decoration:underline; } div.buttonv { margin-right:10px; margin-left:10px; padding-left:15px; background:url(images/tpl/arrow.png) left 50% no-repeat; } div.buttonv a { color:#666666; cursor:pointer; } div.buttonv a:hover { color:#666666; cursor:pointer; text-decoration:underline; } div.buttonRed { display:inline; margin-right:10px; margin-left:10px; padding-left:15px; background:url(images/tpl/arrow.png) left 50% no-repeat; } div.buttonRed a { cursor:pointer; } div.buttonRed a:hover { cursor:pointer; text-decoration:underline; } div.buttonBack { display:inline; margin-right:10px; margin-left:10px; padding-left:15px; background:url(images/tpl/arrow_back.png) left 50% no-repeat; } div.buttonBack a { color:#666666; cursor:pointer; } div.buttonBack a:hover { color:#666666; cursor:pointer; text-decoration:underline; } div.hid { display:none; }