
/* ==== normalize CSS START ===== */
/* normalisiert margin, padding */
body, div, dl , dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, hr, a
{margin:0;padding:0;} 

/* entfernt listen-styles */ 
ol, ul  
{list-style:none;}

/* entfernt table-borders */ 
table 
{border-collapse :collapse;border-spacing:0;}

/* entfernt border aus fieldset und img */ 
fieldset, img  
{border:0;}

/* caption und th left-aligned */ 
caption, th  
{text-align:left;}
/* entfernt anführungszeichen aus q-tag */ 
q:before, q:after   
{content:'';}

/* === normalize CSS END ==== */
html 
{text-align:center;height:auto;} 

html#print 
{text-align:left;} 

body 
{position:relative;width:950px;height:auto;margin:0 auto;padding-bottom:20px;text-align:left;background:transparent url("img/header-bg.jpg") no-repeat center top;}

hr 
{height:1px;color:#999;}


/* ==== Layout Widgets ====== */
.page_content { width: 750px; }
.hbox2 { margin-top: 30px; }
.hbox2 .box { width: 365px; }
.hbox2 .box1 { float:left; }
.hbox2 .box2 { float:right; }

/* ==== Headlines ====== */
.hl1 { background-color:#80002b;padding:2px 0 2px 6px;color:white;font-size: 12px;font-weight: normal; }
.hl2 { font: bold 14px Verdana,Arial,Helvetica,Sans Serif;  color: #990033; }
.hl3, #page_jobs .list-kingsize li a { color:#990033; font-size:16px;font-weight:bold;padding:10px 0; }
a.hl3 { display:block; }

/* ==== Lists ====== */
.list-kingsize { margin-bottom:20px; margin-left:0.8em; padding-left:0.8em; list-style-image: url(/img/arrow.png); }
.list-kingsize li { padding-top:3px;padding-bottom:3px; }

/* ==== Anker ==== */
a.back { 
    display:block; border-top: 1px solid #CCCCCC; padding-top:4px;font-size:11px;text-decoration:none;
    background:url("/img/zurueck.png") no-repeat scroll left 7px transparent;padding-left:10px;
    color: #333333;
}
a.back:hover { color: #990033; }


/* ==== Print-Version ====== */
body#print_html 
{position:relative;width:950px;height:auto;margin:0;padding-bottom:20px;text-align:left;background-image:none;font-size:18px;}

body#print_html h2
{font:27px Verdana,Arial,Helvetica,Sans Serif;font-weight:bold;}

html#print 
{text-align:left;} 

table#print_table
{width:950px;height:auto;margin:20px;text-align:left;border:0;}

table#print_table td.img_product
{width:300px;}

img.print_bottle 
{width:auto;height:875px;margin:20px;border:0;}

div#topteaser .angebotspreis
{padding:0 10px;}

.angebotspreis_print
{font-size:27px;font-weight:bold;color:#000;}

/*
.angebotspreis_print
{font-size:27px;font-weight:bold;color:#80002B;}
*/
.streichpreis_print
{text-decoration:line-through;}
/* ==== specials ====== */

/* ==== advent ====== */

div#xmas {
    position: absolute;
}
div#xmas p {
    position:absolute;
    color: #FFFFFF;
    font-weight: bold;
    font-family: Verdana,Arial;
}

div#xmas p#xmas-slogan {
    position: absolute;
    top: 248px;
    left: 8px;
    font-size: 14px;
    font-weight: bold;
    color: #80002B;
    width: 600px;
}

div#xmas p a {color: #FFFFFF;text-decoration:none}

div#xmas p a:hover {text-decoration:underline}


/* ==== Branding ====== */
div#branding 
{position:relative;top:23px;left:0px;height:80px;width:190px;background:transparent url("img/rindchen-logo.png") no-repeat center 0;} 

div#branding h1 
{position:absolute;top:-80px;left:-190px;} 

div#branding a 
{position:absolute;top:0px;left:0px;height:80px;width:190px;display:block;} 
div#trustedshop 
{position:absolute;top:10px;left:860px;height:60px;width:60px;} 

div#trustedshop h1 
{position:absolute;top:-80px;left:-190px;} 

div#trustedshop a 
{position:absolute;top:0;left:0;height:60px;width:60px;display:block;} 

/* === Hauptnavigation ==== */
div#navi_main 
{position:relative;top:40px;left:0px;height:23px;width:950px;margin-bottom:30px;padding:0;background:#80002b;}
/* 
div#navi_main 
{position:relative;top:40px;left:0px;height:23px;width:950px;margin-bottom:30px;padding:0;background:#80002b;}
*/

ul#navi_top 
{position:absolute;top:4px;left:0px;width:950px;}

ul#navi_top li
{display:inline;}

ul#navi_top li a
{position:relative;padding:4px 8px;height:25px;width:auto;margin:0;border-right:solid 1px #FFF;}

ul#navi_top li a.hi
{background-color:#FFF;}

/* === Unternavigation ==== */
ul#navi_sub 
{position:absolute;top:3px;left:620px;z-index:2;width:340px;}

ul#navi_sub li 
{display:inline;height:20px;width:auto;margin:0;padding:0 11px 0 7px;background:transparent url("img/subnavi-trenner.png") no-repeat right;}

ul#navi_sub li#navi_rindchenpedia
{background:transparent;}

/* ==== Standardnavigation ==== */
div#navi_standards 
{position:relative;top:-130px;left:0px;margin:0 0 0 137px;height:22px;width:740px;}

ul#navi_basic 
{position:relative;margin-right: 138px;text-align: right;}

ul#navi_basic li 
{display:inline;margin-left:10px;}

/* === anmelden / login ==== */
ul#navi_tools 
{position:absolute;top:1px;left:619px;text-align:left;}

ul#navi_tools li 
{display:inline;padding-right:5px;}

/* === Reiternavigation ==== */
div.reiter 
{height:20px;margin:0;padding:0;background:#E6E6E6;border-bottom:solid 1px #80002B;}

div#navi_stadtreiter
{position:relative;top:60px;left:0px;width:750px;}

div#navi_reiter 
{position:relative;top:20px;left:320px;width:430px;}

ul#navi_detail 
{position:relative;top:4px;left:0px;width:550px;}

ul#navi_detail li,ul#crossseller li
{display:inline;}

ul#navi_detail li a
{position:relative;padding:3px 3px 3px 4px;width:auto;margin:0;border:solid 1px #FFF;border-width:1px 1px 0 1px;border-bottom-color:#80002B;border-left-color:#E6E6E6;}

ul#navi_detail li:first-child a:first-child
{border-left:solid 1px #E6E6E6;}

ul#navi_detail li.hi:first-child a:first-child
{border-left:solid 1px #80002B;}

ul#navi_detail li a:hover, ul#navi_detail li:first-child a:first-child:hover
{border-top:solid 1px #80002B;border-right:solid 1px #80002B;border-bottom:solid 1px #CCC;border-left:solid 1px #80002B;}

ul#navi_detail li a.hi, ul#navi_detail li.hi a, ul#navi_detail li:first-child a.hi:first-child
{background:#FFF;border-top:solid 1px #80002B;border-right:solid 1px #80002B;border-bottom:solid 1px #FFF;border-left:solid 1px #80002B;}

/* ===== CONTENT ====== */
div#content-wrapper {
    min-height: 730px;
}

div.col
{position:relative;width:750px;height:auto;}

div.rightcol
{position:relative;width:750px;height:auto;min-height:160px;margin-bottom:0px;}

div.rightcol table
{position:relative;left:0px;width:750px;height:auto;margin:0;padding:0;}

div.rightcol table tr td
{vertical-align:top;}

table.content_table
{position:relative;top:10px;}

div#content_email_form
{position:relative;left:270px;top:10px;width:480px;}

td#lefttd
{width:270px;margin:0 20px 0 0;}

div.leftcol50
{float: left;width:365px;height:auto;margin-top:30px;}

div.rightcol50
{width:365px;height:auto;margin-top:30px;} 

div.leftcolnl50
{position:relative;left:385px;width:365px;height:auto;margin-top:0px;}

div.rightcolnl50
{position:absolute;left:0px;width:365px;height:auto;margin-top:0px;} 

div#nl_form, div#nl {
    float: left;
    position: static;
}

div#nl_form {
    margin: 0 20px 40px 0;
}

blockquote.nl_info
{background-color:#F0F0F0;padding:10px;min-height:130px;} 

div.lefteventtcol
{float:left;}

div.righteventcol
{position:relative;margin-top:20px;border:solid 1px #CCC;}

div.righteventcol table 
{margin-bottom:5px;}

/* BILDER IN DER LINKEN SPALTE */
p.info
{width:230px;height:auto;} 

h2.ausverkauft
{padding-top:10px;}

h4.eventtitel
{display:block;}

table.event_ueberblick
{border-bottom:solid 1px #CCC;margin:5px 0 0 0;min-height:65px;width:365px;}

/* ==== VISUALS ===== */
div.eventteaser 
{background:transparent url("img/visuals/Kalender_Visual_750x160.jpg") no-repeat 0 13px;}

div.eventteaser_hamburg 
{background:transparent url("img/visuals/Kalender_Visual_HH_750x160.jpg") no-repeat 0 13px;}

div.eventteaser_berlin
{background:transparent url("img/visuals/Kalender_Visual_Berlin_750x160.jpg") no-repeat 0 13px;}

div.eventteaser_muenchen 
{background:transparent url("img/visuals/Kalender_Visual_Muenchen_750x160.jpg") no-repeat 0 13px;}

div.eventteaser_duesseldorf
{background:transparent url("img/visuals/Kalender_Visual_Duesseldorf_750x160.jpg") no-repeat 0 13px;}

div.eventteaser_leipzig
{background:transparent url("img/visuals/Kalender_Visual_Leipzig_750x160.jpg") no-repeat 0 13px;}

div.kontakttteaser 
{background:transparent url("img/visuals/Kontakt_750x160.jpg") no-repeat 0 13px;}

div.kontorteaser 
{background:transparent url("img/visuals/Kontore_750x160.jpg") no-repeat 0 13px;}

div.philosophieteaser 
{background:transparent url("img/visuals/Philosophie_750x160.jpg") no-repeat 0 13px;}

div#weinnews_visual 
{position:relative;top:0px;left:0px;margin:0;min-height:160px;height:auto;width:750px;background:transparent url("img/visual-3cols-weinnews.png") no-repeat center;padding:0 0 20px 0;}

/* ==== CART / CHECKOUT ===== */
.checkout { z-index:1001;position:absolute;left:24px;top:120px;background-color: white;border:1px solid #841535;box-shadow: 0 0 5px #666666;width:912px; }
.checkout address .line { overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding-right:10px; }
.checkout .co-finish-box address .line { padding-right:0px; }
.checkout label { display:block;font-size:14px;padding-bottom:5px; }
.checkout textarea { border:1px solid #666666; }
.checkout input[type="text"], .checkout input[type="password"] { border:1px solid #666666;height:15px;padding:0px;margin:0px;line-height:15px; }
.co-bang { margin-right:8px; }
.co-topic { padding-top:4px;padding-bottom:4px;padding-right:3px;background-color:#841535;color:white;font-size:14px;font-weight:bold;padding-left:13px; }
.co-topic-title { width:90%;float:left;display:block;padding-top:1px; }
.co-topic-close { float:right;border:1px solid white; }
.co-step1 .co-image { border-bottom:1px dotted #cccccc;vertical-align:top;padding-bottom:23px;padding-top:23px;width:73px;text-align:center; }
.co-step1 .co-product { border-bottom:1px dotted #cccccc;vertical-align:top;padding-bottom:23px;padding-top:23px; }
.co-step1 .co-product-name { color:#841535;display:block; }
.co-step1 .co-product-desc, .co-step1 .co-product-info { display:block;line-height:18px; }
.co-step1 .co-quantity { border-bottom:1px dotted #cccccc;vertical-align:top;padding-bottom:23px;padding-top:23px; }
.co-step1 input[type="text"].co-quantity-value { font-size:14px;border-radius:2px;width:41px;border:1px solid #cccccc;border-top-color:#abadb3;height:17px;text-align:center;font-weight:bold;display:block;float:left;padding:0px; }
.co-step1 .co-quantity-more, .co-step1 .co-quantity-less, .co-step1 .co-remove-item {margin-left:2px;display:block;float:left;width:18px;height:17px;border:1px solid #cccccc;border-top-color:#abadb3;}
.co-step1 .co-cart-item-summary { font-size:14px;font-weight:bold;text-align:right;border-bottom:1px dotted #cccccc;vertical-align:top;padding-bottom:23px;padding-top:23px; }
.co-step1 .co-cart-item-value, .co-step1 .co-bik-value { display:block; }
.co-step1 .co-cart-header td { color:#841535;font-weight:bold;padding-bottom:7px;border-bottom:1px solid #cccccc; }
.co-step1 .cod-box-webmiles { background-color:#841535;color:white;font-size:14px;font-weight:bold;border-radius:24px; }
.co-step1 .co-summary-title { font-size:14px;font-weight:bold;vertical-align:top;padding-top:23px; }
.co-step1 .co-summary-value { font-size:14px;font-weight:bold;text-align:right;vertical-align:top;padding-top:23px; }
.co-summary-desc { display:block;color:#841535;font-size:12px; }
.co-step1 .cod-total { color:#841535;font-size:16px;font-weight:bold;text-align:right;border-top:1px dotted #cccccc;vertical-align:top;padding-bottom:23px;padding-top:13px; }
.co-step1 .co-total-title { font-weight:bold;font-size:16px;color:#841535;border-top:1px dotted #cccccc;vertical-align:top;padding-bottom:23px;padding-top:13px; }
.co-step1 .co-content { padding-left:18px;padding-right:18px;padding-top:24px;padding-bottom:24px; }
.co-step1 .co-form-data, .co-step2 .co-form-data { padding-left:18px;padding-right:18px;padding-bottom:10px; }
.co-step3 .co-form-data, .co-step4 .co-form-data { padding-bottom:10px; }
.co-payment-options img { padding-top:5px;padding-bottom:5px; }
.co-icon-footer { width:49px;height:49px;background-image:url(/img/checkout/icon-footer.png);display:block; }
.co-icon-trusted { background-position: 0px 0px; }
.co-icon-ssl { background-position: -49px 0px; }
.co-icon-hotline { background-position: -98px 0px; }
.co-icon-lkw { background-position: -147px 0px; }
.co-sub-topic { font-size:16px;display:block;padding-bottom:4px; }
.co-step2 .co-sub-topic {color:#841535;}
.co-finish-box { height:242px;background-color:#f0f0f0; }
.co-finish-box-topic { padding-right:18px;padding-left:18px;font-size:14px;background-color:#841535;color:white;font-weight:bold;padding-top:3px;padding-bottom:3px; }
.co-finish-box-content { padding-right:18px;padding-left:18px;font-size:14px;padding-top:10px;line-height:20px; }
.co-cart { cursor:pointer;position:absolute;width:242px;height:24px;background-color:white;top:77px;right:12px;border:1px solid #841535;z-index:1001;display:none; }
.co-cart-topic { width:79px;float:left;height:24px;background-color:#841535;color:white;font-weight:bold;line-height:24px;text-align:center; }
.co-cart-count { width:75px;float:left;line-height:24px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.co-cart-total { width:62px;padding-right:4px;float:left;text-align:right;line-height:24px;font-weight:bold;white-space:nowrap; }
.co-cart-arrow { float:right;margin-top:3px;margin-right:4px;cursor:pointer; }
.co-bg { background-color:white;height:1564px;position:absolute;left:0px;top:120px;width:950px;opacity:0.8;z-index:1000; }
.co-cart-item-tpl, .co-step, .co-closed, .co-bik, .co-bik-value, .co-register, .cod-shippingDesc, .co-register-full
    , .co-register-guest, .co-register-phone-req, .co-address-form-topic, .co-shipping-address, .co-address-form, .co-payment-option-cc
    , .co-payment-option-bank, .co-payment-option-cc-stored, .co-ab-action-tpl, .co-ab-desc-tpl, .co-ab { display:none; }
.co-closed { cursor: pointer;margin-bottom:20px;background-color:#f0f0f0; }
.co-guest {}
input.co-error { border-color:red !important; }
.co-img-cvc2 { display:block;width:400px;height:258px;background-image:url(/img/checkout/cvc2.png); }
#warenkorb { display:none; }

/* ==== JQUERY SPECIALS ===== */
.ui-dialog-content ul.dia-list { list-style-type:disc !important;padding-left:10px !important; }
.ui-widget-overlay {width: 951px !important;}

/* ==== ICONS ===== */
.icon0 { background-image:url(/img/icons0.png); }
.icon-bang { background-position:0px 0px;display:block;height:37px;width:11px; }

.icon1 { width:18px;height:17px;background-image:url(/img/icons1.png);cursor:pointer;display:block; }
.icon-plus { background-position:0 0; }
.icon-minus { background-position:-18px 0px; }
.icon-remove { background-position:-36px 0px; }
.icon-close { background-position:-54px 0px; }
.icon-arrow-down { background-position:-72px 0px; }
.icon-arrow-up { background-position:-90px 0px; }
.icon-help { background-position:-108px 0px; }

.icon2 { width:22px;height:22px;background-image:url(/img/icons2.png); }
.icon-mail { background-position:0px 0px; }
.icon-letter { background-position:-22px 0px; }
.icon-hotline { background-position:-44px 0px; }
.icon-reload { background-position:-66px 0px; }
.icon-myrindchen { background-position:-88px 0px; }
.icon-arrow-right { background-position:0px -22px; }
.icon-arrow-left { background-position:-22px -22px; }
.icon-arrow-right:hover { background-position:-44px -22px; }
.icon-arrow-left:hover { background-position:-66px -22px; }

.icon3 { width:78px;height:78px;background-image:url(/img/icons3.png); }
.icon3.icon-mail { background-position:0px 0px; }
.icon3.icon-letter { background-position:-78px 0px; }
.icon3.icon-hotline { background-position:-156px 0px; }
.icon3.icon-reload { background-position:-234px 0px; }
.icon3.icon-myrindchen { background-position:-312px 0px; }
.icon3.icon-arrow-right { background-position:0px -78px; }
.icon3.icon-arrow-left { background-position:-78px -78px; }
.icon3.icon-arrow-right:hover { background-position:-156px -78px; }
.icon3.icon-arrow-left:hover { background-position:-234px -78px; }

/* ==== BUTTONS ===== */
.sublink1 { font-size:14px;color:#841535;font-weight:bold;cursor:pointer;display:block; }
.sublink1+.sublink1 { margin-top: 10px; }
a.formbuttonrightmonster
{line-height:30px;background: url(/img/form-weiter3-pfeil.gif) no-repeat scroll left top #F0F0F0;clear: both;color: #990033;display: block;float: right;font-size: 14px;font-weight: bold;height: 30px;margin: 5px 0 0;padding: 0px 10px 0 40px;text-decoration: none;width: auto;}
a.formbuttonrightmonster:hover
{background-color:#E6E6E6;}

/* ==== COUNTDOWN HP ===== */
table#countdown_table {margin-top:2px;}

table#countdown_table td {padding:0 2px;}

/* ==== IWMW EMPFEHLUNGEN ===== */
div.empfehlung_bubble
{position:absolute;top:20px;left:20px;width:360px;}

div.empfehlung_bubble blockquote
{position:absolute;top:0px;left:90px;width:280px;}

/* ==== FLYOUT IWMW ===== */
div#paketweine 
{position:relative;left:0px;top:10px;height:auto;margin-bottom:10px;padding:0;} 

ul.info_flyout
{width:430px;height:auto;}

div.iwmw_flyout img
{float:left;padding:4px 10px 0 5px;}

div.iwmw_flyout cite
{clear:both;}

a.paketwein_headlink
{display:block;width:385px;height:29px;margin:0;padding:2px 35px 0 8px;border-top:solid 1px #999;border-bottom:0px;clear:both;background:transparent url("img/flyout_button.png") no-repeat 390px 3px;}

li.flyout_lo
{position:relative;display:block;height:32px;overflow:hidden;color:#333;}

li.flyout_hi
{position:relative;display:block;min-height:50px;height:auto;overflow:visible;color:#80002B;}

li.flyout_hi  a.paketwein_headlink
{display:block;width:385px;height:32px;margin:0;padding:2px 35px 0 8px;border-top:solid 1px #999;background:transparent url("img/flyout_button_hi.png") no-repeat 390px 3px;}

li.flyout_hi a.paketwein_headlink
{color:#80002B;}

li.flyout_lo blockquote,li.flyout_hi blockquote
{position:relative;top:0px;left:10px;padding:10px 0;width:430px;} 

div#paketweine a.imglink 
{display:block;margin-top:10px;text-align:center;width:120px;position:relative;} 

/*
li.flyout 
{position:relative;display:block;height:240px;overflow:visible;color:#333;clear:both;}

li.flyout:hover 
{display:block;height:auto;overflow:visible;color:#333;}

li.flyout:hover a.paketwein_headlink
{display:block;width:385px;height:29px;margin:0;padding:2px 35px 0 8px;border-top:solid 1px #999;background:transparent url("img/flyout_button_hi.png") no-repeat 370px center;}

li.flyout:hover h3
{color:#80002B;}
*/
/* ==== IWMW ADVENT BG ===== */
div#advent_produkt_bg
{position:absolute;top:175px;left:0px;width:305px;height:572px;z-index:0;background:transparent url("img/advent-produkt-detail-bg.jpg") no-repeat 10px 10px;}

div#advent_paket_bg
{position:absolute;top:175px;left:0px;width:305px;height:572px;z-index:0;background:transparent url("img/advent-paket-detail-bg.jpg") no-repeat 10px 10px;}

/* ==== IWMW ===== */
div#iwmw_img
{position:absolute;top:175px;left:0px;width:160px;}

div#iwmw_img blockquote
{position:absolute;top:90px;left:150px;width:150px;}

div#iwmw_paket_img
{position:absolute;top:175px;left:0px;width:160px;}

div#iwmw_paket_img blockquote
{position:absolute;top:210px;left:0px;width:240px;}

div#crossseller 
{position:relative;top:20px;height:auto;clear:left;padding:0;margin:0;} 

div.crossseller-wrapper {
    height: 100%;
    min-height: 230px;
}

div.iwmw_flyout
{position:relative;top:0px;left:0px;width:430px;overflow:visible;}

div#iwmw_einzelweine
{position:relative;top:40px;left:320px;width:430px;overflow:visible;}

div#iwmw_content
{width:430px;overflow:visible;margin: 40px 0 0px 320px;}

div#iwmw_content h1
{position:relative;padding-bottom:10px;} 

div#iwmw_content blockquote p
{position:relative;padding:0;}

div#iwmw_content blockquote p img
{margin:0 10px 10px 0;}

div#iwmw_img a.imglink, div#iwmw_img form, div#iwmw_img span#paketansicht
{display:block;margin:40px 0 0 0;width:auto;text-align:center;} 

div#iwmw_paket_img span.imglink
{display:block;width:250px;position:absolute;top:40px;left:50px;text-align:center;} 

div#iwmw_paket_img a.imglink
{display:block;width:250px;position:absolute;top:40px;left:50px;text-align:center;} 

div#iwmw_paket_img a.img_plus1
{display:block;position:absolute;top:40px;left:0;} 

div#iwmw_paket_img a.img_plus1 img
{margin:0;border:solid 1px #CCC;}

/* ==== IWMW ===== */ 

ul.preis li  
{display:inline;padding:0 5px 0 0;}

ul.daten li  
{ display:block;}

/* ==== IWMW ===== */ 
div#iwmw_content blockqoute 
{border:solid 1px #CCC;}

div#iwmw_content img
div#iwmw_content blockqoute img
{float:left; margin-right:10px;}

div#iwmw_content dl,
div#iwmw_content blockqoute dl
{float:left;margin-bottom:10px;width:390px;}

div#iwmw_content dl dt 
{clear:both;float:left;width:160px;} 

div#iwmw_content dl dd div
{margin-left:160px;width:230px;text-align:left;} 

div#iwmw_content h1
{position:relative;top:0px;left:0px;}

div#iwmw_content h2,div#iwmw_content h3
{padding:5px 0;}

div#iwmw_content p
{padding:0;margin:0;clear:both;}

div#iwmw_content p#fliesstext_iwmw
{clear:left;}

ul#steckbrief li 
{float:left;width:50%;} 

div#iwmw_paketweine dl,
div#iwmw_paketweine blockqoute dl
{float:right;margin-bottom:10px;width:390px;}

/* ==== Weinnews ===== */
div#weinnews_content a.imglink
{display:block;float:left;margin:0 15px 5px 0;} 

div#weinnews_content
{width:470px;height:auto;padding:0;}

div#gastroform
{width:470px;height:auto;padding:0;text-align:right;}

/*
*/
div#weinnews_content h2 
{padding:0;} 

div#weinnews_content h2#a 
{padding:0;} 

div#weinnews_content blockquote
{width:480px;height:auto;margin: 0 0 10px;} 

div#weinnews_content blockquote a.lesen, a.lesen
{display:block;margin:0 0 20px 0;padding:0;text-align:right;} 

/* ==== Pager ==== */
table#pager
{position:relative;top:15px;} 

td#forth a
{display:block;margin:0 0 2px 0;padding:0 10px 0 0;text-align:left;background:transparent url("img/pager_right_aktiv.gif") no-repeat center right;} 

td#back a
{display:block;margin:0 0 2px 0;padding:0 0 0 10px;text-align:right;background:transparent url("img/pager_left_aktiv.gif") no-repeat center left;} 

td#forth p.nomorepage
{display:block;margin:0 0 2px 0;padding:0 10px 0 0;text-align:left;background:transparent url("img/pager_right_inaktiv.gif") no-repeat center right;} 

td#back p.nomorepage
{display:block;margin:0 0 2px 0;padding:0 0 0 10px;text-align:right;background:transparent url("img/pager_left_inaktiv.gif") no-repeat center left;} 

/* ==== EVENTS ===== */
div#eventteaser 
{position:relative;margin:0;height:200px;width:750px;}

div#events_content
{left:375px;}

div#events_teaser h2, div#eventkalender h2
{background-color:#80002b;padding:2px 0 2px 0;margin:20px 0 0 0;width:365px }


div#eventkalender {
    padding:0 0 20px 0;
    float: left;
    margin-right: 20px;
}

div#events_teaser img
{padding:5px 5px 5px 0;margin:0;}

div#events_content h2
{width:360px }

div#eventteaser  blockquote
{position:relative;top:20px;left:410px;height:auto;width:250px;}

div#events_teaser
{width:280px;float:left;}

div#presse_teaser #horizontal-rule {
    text-align:right;height:15px;width:748px;background:#80002b;clear:both;margin:20px 220px 12px 0;position:relative;
}

div#presse_teaser #horizontal-rule a {
    color: #FFFFFF;margin-right: 20px;text-decoration: none;margin-top: 2px;position: absolute;right: 21px;bottom: 0;
}

div#presse_teaser #horizontal-rule a:hover {
    text-decoration: underline;
}

table#event_block
{border-bottom:1px solid #CCC;background:#FFF;height:auto;float:left;margin-right:16px;width:365px;}

table.presse_block
{border-bottom:1px solid #CCC;background:#FFF;margin-bottom:5px;height:auto;float:left;margin-right:16px;width:365px;}

table#presse_block
{border-bottom:1px solid #CCC;background:#FFF;margin-bottom:5px;height:auto;float:left;margin-right:16px;width:365px;}

td#small.eventcaltoday, td#small.eventcalcoming, td#small.eventcalpast
{height:15px;border-style:solid;border-width:1px;border-color:#80002B;}

td#small.eventcalcoming
{border-color:#80002B;}


/* ==== JOBS ===== */
#page_jobs .contact a { font-size:11px;font-weight:normal; }


/* ==== WEINE AUS DEM TEXT ===== */
div#weineaustext h1
{position:relative;top:20px;margin: 0 0 20px 0;}

/* ==== TOPTEASER ===== */
div#topteaser 
{margin:0;padding:0;height:250px;width:750px;background:transparent url("img/top-teaser-dummy.png") center top no-repeat;}

a.link_invisible
{display:block;position:absolute;top:183px;left:0px;height:240px;width:750px;z-index:0;}

div#topteaser blockquote
{position:absolute;top:190px;left:420px;height:270px;width:170px;z-index:1;}

div#topteaser blockquote span, div#topteaser blockquote dt
{margin:0;}

div#topteaser blockquote p,div#topteaser blockquote span,div#topteaser blockquote h2
{margin:0;padding:0;}
/* TOP Teaser Happy Hour Countdown*/
a.button_hh_start
{position:relative;top:110px;left:250px;margin:4px 4px 4px 0;height:32px;width:320px;padding:6px 0 0 50px;background:transparent url("img/button-hh-nachschauen.jpg") no-repeat top left;display:block;background-color:transparent;float:left;}

a.button_hh_end
{position:relative;top:110px;left:255px;margin:4px 4px 4px 0;height:32px;width:270px;padding:6px 0 0 50px;background:transparent url("img/button-hh-jetzt.jpg") no-repeat top left;display:block;background-color:transparent;float:left;}

/* ==== MIDTEASER ===== */
div.midteaser 
{position:relative;height:160px;width:750px;margin:10px 0;padding:10px 0;border-top:1px solid #999;border-bottom:1px solid #999;}

div.midteaser blockquote
{position:absolute;top:10px;left:0px;overflow:hidden;}

div.midteaser blockquote.midteaser_big
{position:absolute;width:500px;height:170px;left:0px;top:10px;}

div.midteaser blockquote.midteaser_small
{position:absolute;width:250px;height:170px;left:500px;top:10px;}

blockquote.midteaser_small h2, blockquote.midteaser_big h2, blockquote.midteaser_small h3, blockquote.midteaser_small
{width:auto;}

blockquote.midteaser_small h2
{clear:left;margin-bottom:5px;}

div.midteaser blockquote.midteaser_big div
{position:relative;top:0px;height:160px;width:230px;float:right;padding:0 10px 0 0;}

/* ==== SUBTEASER ===== */
div#subteaser 
{position:relative;height:135px;width:750px;margin:10px 0;border-bottom:1px solid #999;}

div#subteaser div
{width:160px;}

div#subteaser blockquote.subteaser_left 
{position:absolute;top:0px;left:0px;width:250px;height:115px;}

div#subteaser blockquote.subteaser_mid 
{position:absolute;top:0px;left:250px;width:250px;height:115px;}

div#subteaser blockquote.subteaser_right 
{position:absolute;top:0px;left:500px;width:250px;height:115px;}

h2.subteaserhead
{margin-bottom:5px;}

/* ==== ENDTEASER ===== */
div#endteaser {
    position:relative;
    width:750px;
    height: 252px;
    margin:30px 0 10px 0;
    border-top:1px solid #999;
    border-bottom:1px solid #999;
    font-size: 0.95em;
    padding-bottom: 7px;
    color: #999;
    clear: both;
}

div#endteaser blockquote.endteaser_left 
{position:absolute;top:0px;left:0px;width:300px;height:115px;}

div#endteaser blockquote.endteaser_left div {
    
}

div#endteaser div#endteaser-top ul {
    float: left;
    margin: 6px 0 0 -5px;
    height: 23px;
    list-style-type: none;
}

div#endteaser div#endteaser-top ul li {
    float: left;
    color: #80002b;
    font-weight: bold;
    letter-spacing: -0.01em;
    background-image: url(img/icon/check.gif);
    background-repeat: no-repeat;
    background-position: 0.2em -0.2em;
    padding: 0 0px 10px 20px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { /* hacked for chrome and safari */
    div#endteaser div#endteaser-top ul li { 
        background-position: 0.2em -0.2em;
        padding: 1px 0px 10px 20px; 
    }
}

div#endteaser div.endteaser-separator {
    border-top: 1px dotted #999999;
    clear: both;
    height: 10px;
}

div#endteaser a#trustedshops {
    margin: 0 0 0 8px;
    float: left;
}

div#endteaser a#trustedshops img {
    width: 140px;
}

div#endteaser div.endteaser-mid {
    float: left;
    margin: 5px 3px 0 14px;
    letter-spacing: 0.02em;
}

div#endteaser div.endteaser-mid h3 {
    font-size: 0.95em;
    font-weight: bold;
}

div#endteaser div.endteaser-mid ul {
    margin: 5px 0px 0 0;
}

div#endteaser div.endteaser-mid ul li {
    background-image: url(img/icon/arrow_right.gif);
    background-repeat: no-repeat;
    background-position: 0.1em 0.4em;
    padding: 0 0 0 11px;
    /*letter-spacing: -0.03em;*/
}

div#endteaser div.endteaser-mid ul li a {
    font-size: 0.95em;
    color: #999;
}

div#endteaser div.endteaser-mid ul li a:hover, div#endteaser div.endteaser-info h3 a:hover { 
    color: #990033; 
}

div#endteaser div.endteaser-mid ul li a.m-over {
    color: #666666;
}
div#endteaser div.endteaser-mid ul li a.m-over:hover {
    color: #990033;
}

div#endteaser .m-over {
    color: #666666;
}

div#endteaser div.endteaser-info {
    float: left;
    width: 197px;
    height: 34px;
    margin: 1px 0 7px 11px;
    border-bottom: 1px dotted #666;
}


div#endteaser div.endteaser-info h3 {
    font-size: 1.4em;
    height: 17px;
    color: #666;
}

div#endteaser div.endteaser-info h3 a {
    color: #666;
    text-decoration: none;
} 

div#endteaser div.endteaser-info img {
    float: left;
    margin: 2px 8px 0 0;
}

div#endteaser div.endteaser-info .content {
    font-size: 0.95em;
}

div#endteaser div.last {
    border: none;
    margin-bottom: 16px;
}

div#endteaser div.last img {
    margin-bottom: 14px;
}

div#endteaser #newsletter {
    float: right;
    margin-right: 1px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* hacked for chrome and safari */
    div#endteaser #newsletter {
        margin-right: 14px;
    }
}

div#endteaser #newsletter input.forminput {
    border: 1px solid #7f7f7f;
    width: 122px;
    color: #999;
}

div#endteaser #newsletter input[type=submit] {
    background-color: #58585a;
    color: #FFF;
    border: none;
    height: 19px;
    width: 68px;
    vertical-align: middle;
    padding-bottom: 2px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* hacked for chrome and safari */
    div#endteaser #newsletter input[type=submit] {
        margin-top: -1px;
        padding-top: 1px;
    }
}

div#endteaser div.endteaser-bottom {
    float: left;
    margin: 20px 0;
    height: 74px;
}

div#endteaser div.endteaser-bottom h3 {
    float: left;
    font-size: 11px;
    margin: 5px 0 0;
}

div#endteaser div#endteaser-advantages {
    margin: 2px 10px 0 9px;
    width: 240px;
    clear: both;
}

div#endteaser div#endteaser-somedia {
    margin: 2px 10px 0 9px;
    width: 120px;
}

div#endteaser div#endteaser-payment {
    margin: 2px 0px 0 9px;
    width: 343px;
}

div#endteaser div#endteaser-somedia-line, div#endteaser div#endteaser-advantages-line, div#endteaser div#endteaser-payment-line {
    border-bottom: 1px dotted #999;
    float: right;
}

div#endteaser div#endteaser-advantages-line {
    width: 170px;
    color: #FFF;
}

div#endteaser div#endteaser-somedia-line {
    width: 45px;
}

div#endteaser-payment-line {
    width: 260px;;
}

div#endteaser .endteaser-adv-links {
    float: left;
    width: 340px;
}

div#endteaser #endteaser-payment-icons {
    margin-top: 9px;
}

div#endteaser #endteaser-payment-icons img {
    margin-right: 5px;
    margin-left: 2px;
}

div#endteaser .endteaser-adv-links a {
    float: left;
    margin: 3px 8px 0 0;
}

div#endteaser blockquote.endteaser_midtop {
    /*position:absolute;top:0px;left:305px;width:225px;height:60px;
    */
}

div#endteaser blockquote.endteaser_midtop div {
    /*position:absolute;top:0px;left:90px;float:right*/
}

div#endteaser blockquote.endteaser_midbot {
    /*position:absolute;top:65px;left:305px;width:225px;height:60px;
    */
}

div#endteaser blockquote.endteaser_midbot div {
    /*position:absolute;top:0px;left:90px;float:right*/
}

div#endteaser blockquote.endteaser_righttop {
    /*position:absolute;top:0px;left:530px;width:220px;height:60px;
    */
}

div#endteaser blockquote.endteaser_rightbot {
    /*position:absolute;top:65px;left:530px;width:220px;height:60px;
    */
}

div#endteaser blockquote.endteaser_left a
{display:block;width:140px;}

#bottom-line {
    width: 751px;
    font-size: 9px;
    margin-bottom: 20px;
}

#bottom-line div#copyright {
    float: left;
}

#bottom-line div#price {
    float: right;
}

#bottom-line #price a {
    color: #990033;
}


a.bildlink
{float:left;}

h2.endteaserhead
{margin-bottom:5px;}

/* Abstand Bilder */
blockquote.subteaser_right img,blockquote.subteaser_mid img,blockquote.subteaser_left img ,blockquote.midteaser_small img ,blockquote.midteaser_big img ,blockquote.endteaser_midtop img ,blockquote.endteaser_midbot img ,blockquote.endteaser_righttop img ,blockquote.endteaser_rightbot img 
{margin:0 5px 5px 0;}

blockquote.midteaser_small a.bildlink 
{display:block;height:80px;clear:left;}

div#subteaser blockquote div
{height:115px;max-width:155px;min-width:115px;float:right;margin:0 5px 0 0}

div#subteaser blockquote div#weinnews_2009
{background:transparent url("img/teaser-jonker.png") no-repeat left top;}

div#subteaser blockquote div#happy_hour
{background:transparent url("img/teaser-happy-hour.png") no-repeat left top;}

div#subteaser blockquote div#kuechengoetter
{background:transparent url("img/teaser-kuechengoetter.png") no-repeat left top;}

div blockquote cite#pp
{display:block;clear:left;min-height:15px;height:auto;padding:5px 0 0 20px;margin:3px 0;background:transparent url("img/pp-auszeichnung.png") no-repeat 0 3px;}

div blockquote cite#bio
{display:block;clear:left;height:20px;padding:7px 0 0 30px;margin:3px 0;background:transparent url("img/bio_siegel.png") no-repeat 0 3px;}

div blockquote cite#exklusiv_internet
{display:block;clear:left;height:20px;padding:2px 0 0 22px;margin:0;background:transparent url("img/exklusiv.gif") no-repeat 0 2px;}

div#topteaser blockquote span p, div#topteaser blockquote dl.preise, div#topteaser blockquote dl.preise dt, div#topteaser blockquote dl.preise dd, div.midteaser blockquote.midteaser_big span,div.midteaser blockquote.midteaser_big dl.preise, div.midteaser blockquote.midteaser_big dl.preise dt, div.midteaser blockquote.midteaser_big dl.preise dd
{display:inline;}

div blockquote em
{margin:5px 0;display:block;}

div blockquote em.ersparnis
{margin:0;}

dfn
{margin-bottom:10px;}

/*
div blockquote a.pdf_drucken, div.artikel_lang form a.pdf_drucken
{position:relative;margin:4px 4px 4px 0;height:18px;width:56px;padding:4px 0 0 26px;background:transparent url("img/icon/print_pdf.gif") no-repeat top left;display:block;background-color:#E6E6E6;float:left;}

div blockquote a.html_drucken, div.artikel_lang form a.html_drucken
{position:relative;margin:4px 4px 4px 0;height:18px;width:56px;padding:4px 0 0 26px;background:transparent url("img/icon/print_html.gif") no-repeat top left;display:block;background-color:#E6E6E6;float:left;}

div blockquote a.wein_kaufen, div.artikel_lang form a.wein_kaufen, table.artikel_bestellung a.wein_kaufen
{position:relative;margin:4px 4px 4px 0;height:18px;width:56px;padding:4px 0 0 26px;background:transparent url("img/icon/wein-kaufen.png") no-repeat top left;display:block;background-color:#E6E6E6;float:left;}

div blockquote a.wein_24kaufen, div.artikel_lang form a.wein_24kaufen, table.artikel_bestellung a.wein_24kaufen
{position:relative;margin:4px 4px 4px 0;height:18px;width:56px;padding:4px 0 0 26px;background:transparent url("img/icon/24er.gif") no-repeat top left;display:block;background-color:#E6E6E6;float:left;}

a.wein_kaufen_empf
{margin:4px 4px 4px 0;height:18px;width:56px;padding:4px 0 0 26px;background:transparent url("img/icon/wein-kaufen.png") no-repeat top left;display:block;background-color:#E6E6E6;}

div blockquote a.weiter, a.weiter
{position:relative;top:0px;left:0px;margin:2px 0;height:13px;width:56px;padding:0 0 0 26px;background:transparent url("img/gabel-weiter-pfeil.gif") no-repeat top left;display:block;background-color:#CCC;float:right;}
*/

div blockquote a.weiter, a.weiter
{text-decoration:underline;float:left;clear:both;float:right;margin-right:5px;}

a.mehrdetails 
{text-decoration:underline;float:left;clear:both;}

a.details,a.iwmwdetails
{float:left;clear:both;}

a.eventdetails
{text-decoration:underline;float:left;}

a.newsletterlink
{text-decoration:underline;}

/* ==== Gabelseiten ===== */
ul#teaserblock
{display:block;float: left;height:auto;min-height:80px;width:750px;padding:4px 0 0;}

li.gabelteaserleft 
{display:inline;width:370px;height:90px;float:left;padding:0 5px 10px 0;} 

li.gabelteaserright 
{display:inline;width:370px;height:90px;float:right;padding:0 0 10px 5px;} 

li.gabelteaser1col 
{width:480px;height:90px;padding:0 0 10px 0;} 

li.gabelteaser1col:last-child {
    padding-bottom: 0;
}

ul#teaserblock li img
{width:125px;height:80px;background-color:#E6E6E6;overflow:hidden;padding:5px;} 

ul#teaserblock li blockquote
{width:222px;height:80px;background-color:#E6E6E6;overflow:hidden;display:block;padding:5px;} 

ul#teaserblock li.gabelteaser1col blockquote
{width:335px;height:80px;} 

ul#teaserblock li blockquote h2
{margin:0 0 5px 0;height:22px;padding:0;} 

ul#teaserblock li blockquote div#gtext
{height:39px;margin:0;padding:0;} 
/* 
 */
/* ==== SHOP-BEREICH ==== */
/* ====== ARTIKEL ===== */

/* === Sortierung ==== */
div#sortierung 
{position:relative;top:0px;left:0px;height:22px;width:750px;margin:20px 0 16px 0;padding-top:10px;clear: both;}

ul#artikel_sortierung 
{position:absolute;top:6px;left:0px;height:22px;width:695px;border-bottom:1px solid #CCC;border-top:1px solid #CCC;padding-left:58px;}

ul#artikel_sortierung li
{position:relative;top:3px;left:0px;display:inline;width:100px;height:20px;margin:0px 30px;background-color:#E6E6E6;padding:3px 14px 4px 14px;border:0;}

ul#artikel_sortierung li a,ul#artikel_sortierung li a.hi
{width:auto;height:18px;}

/* ===== EMPFEHLUNGEN ===== */
/* HEADER */
div#crosseller
{position:absolute;height:20px;margin:0;padding:0;background:#FFF;border-bottom:solid 1px #333;}

div#crossseller ul li span
{position:relative;padding:3px 6px;width:auto;margin:0;border:solid 1px #CCC;background-color:#E6E6E6;display:block;}

div.empfehlungen 
{position:relative;top:0px;left:0px;padding:0;margin:0;height:90px;width:210px;float:left;z-index:1;}

div.empfehlungen a.imglink
{position:relative;top:5px;left:0px;padding:0;margin:5px 0;height:80px;width:30px;float:left;}

div.empfehlungen blockquote.info
{position:absolute;top:0px;left:30px;height:auto;max-height:160px;width:170px;z-index:0;}

div.empfehlungen blockquote.info_paket
{position:absolute;top:0px;left:50px;height:auto;max-height:160px;width:150px;z-index:0;}

div.empfehlungen blockquote div.preisinfo
{position:relative;top:0px;left:0px;width:160px;height:auto;}

/* ===== EMPFEHLUNGEN DETAIL ===== */
a.close_bubble
{display:block;position:relative;margin:0;height:20px;width:355px;text-align:right;padding:0 20px}

div.empfehlungen_detail
{position:relative;padding:0;margin:0;min-height:290px;height:auto;max-height:350px;width:380px;}

img#schliessen_button
{margin:2px 0 0 0;padding:0;}

/*** BUBBLE ***/
.info_bubble
{position:absolute;width:396px;height:360px;background:transparent url("img/info_bubble_bg.gif") no-repeat bottom center;background-color:transparent;z-index:100;}

.info_bubble_r
{position:absolute;width:396px;height:360px;background:transparent url("img/info_bubble_rbg.gif") no-repeat bottom center;background-color:transparent;z-index:100;}

.info_bubble_text
{position:absolute;top:0px;left:0px;width:394px;height:308px;border:solid #80002B 1px;border-width:1px 1px 0 1px;background-color:#FFF;z-index:100;}

.info_bubble_text_paket
{position:absolute;top:0px;left:50px;width:394px;height:308px;border:solid #80002B 1px;border-width:1px 1px 0 1px;background-color:#FFF;z-index:100;}

/* ===== LISTE KURZ ===== */
div.artikel_kurz 
{position:relative;top:20px;left:0px;padding:5px 0 10px 0;margin:5px 0;min-height:70px;height:auto;width:750px;border-bottom:1px solid #CCC;}

/* 
div.artikel_kurz a,div.artikel_lang a
{border:0;margin:0;padding:0;}
 */

div.artikel_kurz a.imglink
{position:absolute;width:90px;text-align:center;display:block;margin:0;padding:5px 0;}

div.artikel_kurz blockquote
{position:absolute;top:0px;left:90px;height:auto;width:260px;}

div.artikel_kurz blockquote div.preisinfo
{position:absolute;top:0px;left:440px;width:240px;height:auto;z-index:2;}

/* ===== LISTE LANG ===== */
div.artikel_lang 
{padding:0;margin:0;min-height:120px;height:auto;width:750px;border-bottom:1px solid #CCC;}

div.artikel_lang a.imglink 
{position:absolute;width:90px;text-align:center;display:block;margin:7px 0;}

div.artikel_lang blockquote
{position:relative;top:0px;left:90px;width:260px;min-height:80px;height:auto;margin-bottom:10px;}

div.artikel_lang blockquote div.preisinfo
{position:absolute;top:2px;left:440px;width:240px;z-index:2;}

/* ===== LISTE ===== */
div.artikel_kurz blockquote h2, div.artikel_lang blockquote h2, div.artikel_kurz blockquote h3, div.artikel_lang blockquote h3
{width:430px;}

div.artikel_kurz blockquote h2.ausverkauft, div.artikel_lang blockquote h2.ausverkauft
{width:240px;}

div.artikel_kurz blockquote div ul, div.artikel_lang blockquote div ul
{position:relative;top:0px;left:0px;padding:0 0 2px 0;}

div.artikel_kurz blockquote.info, div.artikel_lang blockquote.info
{width:410px;padding:5px 0;}

div.artikel_kurz blockquote h2, div.artikel_kurz blockquote h3, div.artikel_lang blockquote h2, div.artikel_lang blockquote h3
{margin:0 0 2px 0;}

p.auszeichnung_bio ,p.auszeichnung_pp,p.exklusiv_internet
{display:block;width:80px;height:25px;overflow:hidden;float:left;margin:2px 0 0 0;}

p.exklusiv_internet
{background:url("img/exklusiv.gif") no-repeat left top;padding:0 0 0 24px;margin:0;width:120px;}

p.auszeichnung_bio 
{background:url("img/bio_siegel.png") no-repeat left top;padding:3px 0 0 30px;}

p.auszeichnung_pp
{background:url("img/pp-auszeichnung.png") no-repeat left top;padding:0 0 0 21px;margin:3px 0 0 0;}

a.pdf_drucken
{position:relative;margin:4px 4px 4px 0;height:18px;width:56px;padding:4px 0 0 26px;background:transparent url("img/icon/print_pdf.gif") no-repeat top left;display:block;background-color:#E6E6E6;float:left;}

a.html_drucken
{position:relative;margin:4px 4px 4px 0;height:18px;width:56px;padding:4px 0 0 26px;background:transparent url("img/icon/print_html.gif") no-repeat top left;display:block;background-color:#E6E6E6;float:left;}

a.wein_kaufen, a.wein_24kaufen, a.wein_6kaufen, a.wein_7kaufen
{position:relative;margin:4px 4px 4px 0;height:18px;width:56px;padding:4px 0 0 26px;background:#E6E6E6 url("/img/icon/wein-kaufen.png") no-repeat top left;display:block;float:left;}

a.wein_24kaufen {background-image:url("/img/icon/24er.gif");}
a.wein_6kaufen {background-image:url("/img/icon/6er.gif");}
a.wein_7kaufen {background-image:url("/img/icon/7er.gif");}



a.wein_kaufen_empf
{margin:4px 4px 4px 0;height:18px;width:56px;padding:4px 0 0 26px;background:transparent url("img/icon/wein-kaufen.png") no-repeat top left;display:block;background-color:#E6E6E6;}
a.iwmw_guteingekauft_link
{position:absolute;left:140px;top:30px;margin:4px 4px 4px 0;height:40px;width:110px;padding:2px 0 0 46px;background:transparent url("img/GutEingekauft_40x40.jpg") no-repeat top left;display:block;background-color:transparent;}

.list-kingsize {
    margin-bottom:20px;
    margin-left:0.8em;
    padding-left:0.8em;
    list-style-image: url(/img/arrow.png);
}
.list-kingsize li {
    padding-top:3px;
    padding-bottom:3px;
}

/* ==== rindchenpedia ===== */
td#rindchenpedia img
{top:0;left:0;padding:0;margin:0;} 

td#rindchenpedia img#alle_weingeschichten
{padding:0;margin:10px 0;} 

td#rindchenpedia p.info
{height:28px;} 

td#rindchenpedia p.info_img
{margin:0;padding:0;} 

td#lefttd p
{position:relative;top:0px;left:0px;} 

td#rindchenpedia h2
{text-align:center;margin:0;} 

td#rp_artikel table#pager
{margin:43px 0 22px 0;} 

td#rp_artikel
{padding:0 0 0 20px;width:480px;height:490px;} 

td#rp_artikel p
{padding:0;margin:0;} 

td#rp_artikel h2 p
{padding:0;margin:0;} 

/* Achtung : headline rindchenpedia !!! */

td#rp_artikel h2.rp_head
{padding:43px 0 10px 0;margin:0;} 

td#rp_artikel h2.rp_start_head
{padding:14px 0 10px 0;margin:0;} 

td#rp_artikel h3.rp_head
{padding:0 0 10px 0;margin:0;} 

td#righttd
{padding:0;width:480px;} 

td#fulltd
{padding:0;width:750px;} 

td#righttd h1, td#righttd h2, td#righttd h3, td#fulltd h1, td#fulltd h2, td#fulltd h3
{padding:0 0 10px 0;} 

td#righttd h1, td#fulltd h1
{padding:10px 0;} 

table#rp_table 
{position:relative;display:block;border-bottom:solid 1px #999;width:750px;height:500px;}

table#pager
{width:480px;border-bottom:solid 1px #999;}

table#pagerbottom 
{position:absolute;top:480px;left:270px;margin:0;width:480px;border:0;}

td#pagecount
{width:240px;text-align:center;}

td#forth
{width:120px;text-align:right;}

td#back
{width:120px;text-align:left;}

p#zwischenlinks
{margin:0 0 20px 0;min-height:60px;}

/* ==== TagCloud ===== */
div#tagcloud 
{position:relative;top:10px;left:0px;width:250px;height:160px;background-color:#E6E6E6;overflow:hidden;} 

div#tagcloud ul#begriffe li 
{display:inline;float:left;height:22px;margin:5px;vertical-align:bottom;}

/* ==== social bookmarks / print buttons ===== */
ul#social_bm
{width:420px;}

ul#social_bm li 
{display:inline;float:left;margin:15px 5px 0 0;}

ul#social_bm li#sbm-plusone {
    width: 59px;
    margin-top: 17px;
}


/* ==== Versandkosten-Text unter Filternavi (dynamische Positionierung der Höhe) ===== */
div#vk_container 
{position:absolute;top:920px;left:780px;width:170px;padding-bottom:20px;} 

/* ==== fILTER-Suche ===== */
div#suche_filter
{position:absolute;top:172px;left:780px;width:170px;padding-bottom:20px;} 

div#suche_filter h2, div#suche_filter h3, div#suche_filter a
{padding-left:25px;} 

div#suche_filter h3, div#suche_filter h4#first, div#suche_filter h1#first
{margin-top:15px;} 

a.zurueck
{padding-left:10px;background:transparent url("img/zurueck.png") no-repeat left center;display:block;text-decoration:none;} 

a.zuruecklink
{text-align:right;} 

div#suche_filter a.zurueck
{margin-left:25px;} 

a.filter_alle
{padding-right:5px;width:30px;background:transparent url("img/suche_filter_alle.png") no-repeat right center;display:block;} 

a.filter_weniger
{padding-right:5px;width:50px;background:transparent url("img/suche_filter_weniger.png") no-repeat right center;display:block;} 

/* Kurztext - TinyMCE */
h3.tmce p
{margin:0;padding:0;color:#000;font-size:12px;font-weight:bold;}

/* ==== ZUSATZ PREISE UND MWST ===== */
#listenfooter
{position:relative; top:50px; left:90px;}

/* ==== FEHLERSEITEN ===== */
div#fehler_kein_suchergebnis 
{position:relative;top:40px;left:0px;width:750px;}

div#fehler_kein_suchergebnis p, div#fehler_kein_suchergebnis h2
{text-align:left;}
/* 
div#fehler_kein_suchergebnis 
{position:relative;top:40px;left:0px;width:750px;text-align:center;}

div#fehler_kein_suchergebnis p
{padding:10px 0;}
 */
/* ====================================== kuechengoetter_banner IWMW Rezept ============================================= */
div#kuechengoetter_banner 
{text-align:left;width:320px;height:50px;background:#f5821f url("img/kuechengoetter94x60.jpg") no-repeat 10px 0px;padding:5px 0 5px 110px;margin:0px;}

div#kuechengoetter_rezept 
{text-align:left;width:390px;height:auto;min-height:200px;padding:0 20px;background:transparent url("img/kuechengoetter-rezeptbg.gif");}

div#kuechengoetter_rezept a
{display:block;text-align:center;}

div#kuechengoetter_rezept_top
{width:430px;height:40px;background:#FFF url("img/kuechengoetter-rand-oben.gif");padding:0px;margin:0px;}

div#kuechengoetter_rezept_bot 
{width:430px;height:40px;background:#FFF url("img/kuechengoetter-rand-unten.gif");padding:0px;margin:0px;}

img.rezeptbild 
{border:solid #f5821f 1px;margin:10px 0;background:#fef5e9;padding:8px;}

/* ====================================== NEWSLETTER ============================================= */
div#nl_anmeldung 
{position:relative;top:10px;left:0px;width:250px;height:160px;background-color:#E6E6E6;overflow:hidden;}

.forminput
{width:250px;padding:1px 0 2px 2px;}

/* ====================================== new generic layout ============================================= */

/* boxes */
.box1 { padding:10px;background-color:#f0f0f0;line-height:16px;font-family:Arial,Verdana,Helvetica;font-size:12px;color:#333333;margin-bottom:10px; }
.box1 h3 { font-family:Verdana,Arial,Helvetica;font-size:16px;color:#80002b;padding:0px;padding-bottom:10px;line-height:21px; }
.box-submit { padding-left:10px;margin-top:5px; }
.box-submit .required {
    font-family:Arial,Verdana,Helvetica;font-size:12px;color:#333333;
    display:-moz-inline-box;
    display:inline-block;
    zoom:1;
    *display:inline;
    float:left;
}

/* forms */
.box-submit .formbuttonright {
    clear:none;
    margin-top:0px;
}
.table-form-data { width:100%;margin-top:5px;margin-bottom:5px; }
.table-form-data th { font-family:Arial,Verdana,Helvetica;font-size:12px;color:#333333;font-weight:bold;text-align:left;vertical-align:top; }
.table-form-data td { vertical-align:top; }
.table-form-data th, .table-form-data td { padding-top:5px;padding-bottom:5px; }


