@charset "utf-8";

/* allgemein */
html { height:100.01%; overflow-y:scroll;}
* { margin:0; padding:0;}
img, iframe {border:none;}
li, ul {list-style:none;}
a:link, a:active, a:visited, a:focus {color: #900;}
hr {border:0; height:1px; background:#666; color:#666; margin:10px 0 10px 0; padding:0;}
form {overflow:hidden;}
.clearfix:after { visibility: hidden; display: block; font-size:0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%;}
.clearfix { display: block;}

/* basic */
body {background:url(img/body_hintg.jpg) #f1ecdd repeat-x top; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:13px;}
.container {width:1000px; margin:0px auto; background:#efe8d6;}
#page {background:#efe8d6; text-align:left; width:960px; margin:0 auto;}
#header {height:250px; width:1000px;}
.logo {background:url(img/logo.png) no-repeat 0 0; width:1000px; height:250px;}
*html .logo {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.scheurichweine.de/templates/_dielmann/img/logo.png', sizingMethod='scale'); background:none;}
#header_img {background:url(img/header_hintg.jpg); width:1000px; height:250px;}
#menu {background:#d5caac; height:35px; width:960px; margin-bottom:20px;}
*html #menu {margin:0 20px 20px 20px;}
#main {background: url(img/main_hintg.jpg) no-repeat top left #fffcf2; text-align:left; width:960px; padding-top:20px; min-height:526px; height:auto !important; height:526px;}
*html #main {margin:0 20px 20px 20px;}

#pagewrap { margin:0 20px; }
#pagetail {	width:700px; float:left;}
#col1 { float:right; width:480px;}
#col2 { width:200px; }
#col3 { float:right; width:200px; margin:0 20px 0 0; }
*html #col3 {margin:0 10px 0 20px;}

#pagewrap_account { margin:0 20px; }
#pagetail_account {	width:920px; float:left;}
#col1_account { float:right; width:700px;}
#col2_account { width:200px; }

/* footer */
#footer {background:#d5caac; position:relative; height:80px; clear:both; margin-bottom:20px; padding:20px;}
.footer_content {padding:20px 26px; text-align:left;}
#footer_col1 {float:left; width:180px;}
#footer_col2 {float:left; width:200px;}
#footer_col3 {float:left; width:220px;}
#footer_col4 {float:right; width:220px; text-align:right;}
.footer_content a:link, .footer_content a:visited, .footer_content a:active,  .footer_content li {color:#fff; font-size:13px; text-decoration:none;}
.parseTime, .copyright {display:none;}

/* buttons */
#button_right {text-align:left; margin:10px 0 20px 0;}
#button_left {text-align:right; margin:10px 0 20px 0;}
#button_left_box {text-align:right; margin:10px 0 0 0;}
#button_box {text-align:left; margin:10px 0 0 0;}

/* ueberschrift box und module */
.heading {font-size:14px; font-weight:bold; margin-bottom:20px;}
.head {font-weight:bold; margin-bottom:10px; text-decoration:underline;}
#modul_box {background:#fff; display:block; padding:10px;}

/* menu */
#menu_links {width:575px; float:left;}
* html #menu_links {width:600px;}
#menu_rechts {width:385px; float:right;}
#menu_links ul {list-style:none; margin:0; padding:0; border:none;}
#menu_links li {margin:0; padding:0; list-style:none; list-style-image:none; float:left;}
#menu_links li a {display:block; padding:9px 15px 9px 40px; text-decoration:none; font-size:15px; color:#333; background:url(../../img/fa_nav_start.jpg) 15px 10px no-repeat; border-right:1px solid #eee8d6;}
#menu_links li a:hover {text-decoration:underline;}
#menu_links li .navcart {background:url(img/fa_nav_warenkorb.jpg) 13px 9px no-repeat;}
#menu_links li .navstart {background:url(img/fa_nav_start.jpg) 13px 9px no-repeat;}
#menu_links li .navacc {background:url(img/fa_nav_login.jpg) 15px 9px no-repeat;}
#menu_links li .navlogoff {background:url(img/fa_nav_logout.jpg) 15px 9px no-repeat;}
#menu_links li .navkontakt {background:url(img/fa_nav_kontakt.jpg) 13px 8px no-repeat;}

/* suche menu */
#box_search {display:inline; height:35px;}
.box_search_tx {width:52px; float:left; padding-top:9px; font-size:15px; color:#333;}
.box_search_input {float:left; padding-top:6px;}
.box_search_input input {width:265px; font-size:12px; color:#333; background:#fff; padding:2px; border:1px solid #999; height:16px;}
.box_search_img {width:50px; float:left; padding-top:8px; padding-left:8px;}

/* boxen 1px rand */
#box1px {border:1px solid #fff; margin-bottom:20px;}
#box1px-20 {border:1px solid #fff; margin-bottom:20px;}
.box1px_rd {border:1px solid #d5caac; padding:1px; margin:0; background:#fff; height:1%;}
.box1px_tx {background: url(img/box_hintg.png) repeat-x top #fefaef; overflow:hidden; padding:10px;}
.box1px_tx_ohne {background: url(img/box_hintg.png) repeat-x top #fefaef; overflow:hidden; padding:0; margin:0;}
.box1px_img {background: url(img/box_hintg.png) repeat-x top #fefaef; overflow:hidden;}
.box1px_img_tx {padding:10px; background: url(img/transparent70.png);}
	
/* Box Navigation links */
#catBoxright {margin:-1px 0; font-size:14px;}
#catBoxright li a {	color:#333; padding-left:16px; line-height:18px; display:inline;}
#catBoxright li.submenue a {background:url(img/pfeil_plus.png) no-repeat 0 5px; display: block;}
#catBoxright li.maincat a.gewaehlt {font-weight:bold; color:#900;}
#catBoxright li.submenue a.gewaehlt {font-weight:bold; color:#900; background:url(img/pfeil_minus.png) no-repeat 0 5px; display: block;}

#catBoxright li.level1 a {color:#333; padding-left:32px; line-height:18px; display:inline;}
#catBoxright li.level1 a {background:url(img/pfeil.png) no-repeat 16px 5px; display: block;}
#catBoxright li.submenue1 a {background:url(img/pfeil_plus.png) no-repeat 16px 5px; display: block;}
#catBoxright li.submenue1 a.gewaehlt {font-weight:bold; color:#900; background:url(img/pfeil_minus.png) no-repeat 16px 5px; display: block;}
#catBoxright li.level1 a.gewaehlt {font-weight:bold; color:#900;}

#catBoxright li.level2 a {color:#333; padding-left:48px; line-height:18px; display:inline;}
#catBoxright li.level2 a {background:url(img/pfeil.png) no-repeat 32px 5px; display: block;}
#catBoxright li.submenue2 a {background:url(img/pfeil_plus.png) no-repeat 32px 5px; display: block;}
#catBoxright li.submenue2 a.gewaehlt {font-weight:bold; color:#900; background:url(img/pfeil_minus.png) no-repeat 32px 5px; display: block;}
#catBoxright li.level2 a.gewaehlt {font-weight:bold; color:#900;}

#catBoxright li.level3 a {color:#333; padding-left:64px; line-height:18px; display:inline;}
#catBoxright li.level3 a {background:url(img/pfeil.png) no-repeat 48px 5px; display: block;}
#catBoxright li.submenue3 a {background:url(img/pfeil_plus.png) no-repeat 48px 5px; display: block;}
#catBoxright li.submenue3 a.gewaehlt {font-weight:bold; color:#900; background:url(img/pfeil_minus.png) no-repeat 48px 5px; display: block;}
#catBoxright li.level3 a.gewaehlt {font-weight:bold; color:#900;}


/* Box CONTENT left */
#conBoxright {margin:-1px 0; font-size:14px;}
#conBoxright li a { text-transform:none; display:block; margin: 0; text-decoration:none; color:#333; background:url(img/pfeil.png) no-repeat 0 5px; line-height:19px; padding-left:16px; }
#conBoxright li a:hover {color:#900;}
#conBoxright .gewaehlt {color:#900; font-weight:bold;}

/* Box LINKS left/footer */
#catBoxright {margin:-1px 0; font-size:14px;}
#catBoxright li a { text-transform:none; display:block; margin: 0; text-decoration:none; color:#333; background:url(img/pfeil.png) no-repeat 0 5px; line-height:18px; padding-left:16px; }
#catBoxright li a:hover {color:#900;}
#catBoxright .gewaehlt {color:#333; font-weight:bold;}

/* Box HERSTELLER left */
#BoxBrands {margin:-1px 0; font-size:14px;}
#BoxBrands li a { text-transform:none; display:block; margin: 0; text-decoration:none; color:#333; background:url(img/pfeil.png) no-repeat 0 5px; line-height:19px; padding-left:16px; }
#BoxBrands li a:hover {color:#900;}
#BoxBrands .Current {color:#900; font-weight:bold;}

/* Modul Produkt Listing */
.categorie_links {float:left;}
.categorie_links ul {list-style:none; margin:0; padding:0; border:none;}
.categorie_links li {margin:0; padding:0; list-style:none; list-style-image:none; float:left;}
.categorie_links li a {display:block; padding:2px 10px 2px 14px; text-decoration:none; color:#900; background:url(img/pfeil.png) 0px 5px no-repeat;}

/* Modul Produkt Listing */
#produkt_list_modul {width:454px; display:block; overflow:hidden; background:none; border:0;}
#produkt_list_img {float:left; width:87px; padding:0 20px 0 0;}
#produkt_list_img .bild_list {margin-bottom:3px;}
.hersteller_list {font-size:13px; margin-bottom:10px;}
#produkt_list_txt {float:left; width:347px;}
#produkt_list_txt h1 a {font-size:16px;}
#produkt_list_txt a {text-decoration:none; color:#900;}
#produkt_list_txt .beschreibung_list {font-size:13px; margin-bottom:10px; line-height:18px;}
#produkt_list_txt .preis_list {font-size:18px; color:#900; font-weight:bold; margin-bottom:0; text-align:right;}
#produkt_list_txt .productOldPrice {font-size:14px; color:#666; text-decoration: line-through; font-weight:normal;}
#produkt_list_txt .vpe_list {font-size:11px; margin-bottom:10px; text-align:right;}

/* Modul Produkt Listing Categorie v1 */
#categorie_list_ueberschrift_v1 h1 {font-size:18px; margin-bottom:1px;}
#categorie_list_name_v1 h2 {font-size:12px; font-weight:normal; color:#900; margin-bottom:10px;}
#categorie_list_txt_v1 h3{font-size:13px; font-weight:normal; line-height:19px;}
#categorie_list_img_klein_v1 {float:left; margin-right:20px; margin-bottom:10px;}
#categorie_list_img_gross_v1 {}
#categorie_list_drop_v1 {padding-top:20px;}

/* Modul Produkt Listing Categorie Produkt Werbung v2 */
#categorie_list_hintgtrans_v2 {background: url(img/transparent80_top.png); width:474px; height:280px;}
#categorie_list_txt_v2 {padding:10px; margin-left:10px;  line-height:18px;}

/* Modul Produkt Listing v2 */
#produkt_list_v2_modul {float:left; width:220px; margin-right:20px; text-align:center;}
.beschreibung_list_v2 {font-size:12px; line-height:18px;}

/* Modul Produkt Info v1 */
#produkt_info_modul ul li {padding:0; margin:0; line-height:18px;}
#produkt_info_modul {width:454px; display:block; overflow:hidden;}
#produkt_info_name {margin-bottom:20px;}
#produkt_info_details h1 {font-size:18px; margin-bottom:1px; color:#900;}
.rating {margin-bottom:20px;}
#produkt_info_details .price_info {font-size:20px; color:#900; font-weight:bold; margin:2px 0;}
#produkt_info_details .productOldPrice {font-size:16px; color:#666; text-decoration: line-through; font-weight:normal;}
#produkt_info_details .vpe_info {font-size:11px; margin-bottom:-2px;}
#produkt_info_details .versand_info {font-size:11px; margin-bottom:10px;}
#produkt_info_details .versandart_info, #produkt_info_details .artikelnr_info, #produkt_info_details .discount_info, #produkt_info_details .staffelprice_info {font-size:12px;}
#produkt_info_img {float:left; width:220px; height:320px;}
#produkt_info_details {float:right; width:234px; height:320px;}
#produkt_info_text {float:left; width:454px; clear:both; line-height:18px;}
#produkt_info_modul .warenkorb_info {margin-top:40px; display:block;}

/* Modul Produkt Info v2 */
#produkt_info_modul ul li {padding:0; margin:0; line-height:18px;}
#produkt_info_name {margin-bottom:20px;}
#produkt_info_details_v2 h1 {font-size:20px; margin-bottom:1px; color:#900;}
.rating {margin-bottom:20px;}
#produkt_info_box_v2 .price_info {font-size:20px; color:#900; font-weight:bold; margin:2px 0;}
#produkt_info_box_v2 .productOldPrice {font-size:16px; color:#666; text-decoration: line-through; font-weight:normal;}
#produkt_info_box_v2 .vpe_info {font-size:11px; margin-bottom:-2px;}
#produkt_info_box_v2 .versand_info {font-size:11px; margin-bottom:10px;}
#produkt_info_box_v2 .versandart_info, #produkt_info_details .artikelnr_info, #produkt_info_details .discount_info, #produkt_info_details .staffelprice_info {font-size:12px;}
#produkt_info_img_v2 {width:454px; height:400px; margin-bottom:20px;}
#produkt_info_text {float:left; width:454px; clear:both; line-height:18px;}
#produkt_info_modul .warenkorb_info_v2 {margin-top:0; display:block;}
#produkt_info_box_v2 {width:454px;}
#produkt_info_box_left_v2 {width:224px; height:120px; float:left;}
produkt_info_box_right_v2 {width:200px; height:20px; float:right;}


/* Box Warenkorb */
.infoBoxcart {font-size:14px; margin-bottom:10px; padding:2px 0;}
.infoBoxcart a {text-decoration:none; color:#333;}
#infoModulbewertung {background:url(img/bewertung_modul.jpg) no-repeat; height:200px;}
.boxcartfull {color:#900;}
	
/* Modul CrossSelling */
.list_left {float:left; width:146px; margin-right:20px; text-align:center;}
.list_middle {float:left; width:147px; margin-right:20px; text-align:center;}
.list_right {float:right; width:146px;  text-align:center;}
.modul_cross_header {height:40px;}
.modul_cross_name a {text-decoration:none; color:#900; font-size:12px; font-weight:bold;}
.modul_cross_img {margin-bottom:10px;}
.modul_cross_txt {font-size:11px; margin-bottom:10px; height:54px;}
.modul_cross_price {font-size:16px; margin-bottom:0; color:#900; font-weight:bold;}
.modul_cross_vpe {font-size:11px; margin-bottom:10px;}
.modul_cross_price .productOldPrice {font-size:13px; color:#666; text-decoration: line-through; font-weight:normal; line-height:0;}

/* Modul History */
.list_history_left {float:left; width:220px; margin-right:20px; text-align:center;}
.list_history_right {float:right; width:220px;  text-align:center;}
.list_history_middle {float:left; width:220px; text-align:center;}
.modul_history_header {height:45px;}
.modul_history_name a {text-decoration:none; color:#900; font-size:13px; font-weight:bold;}
.modul_history_img {margin-bottom:10px;}
.modul_history_txt {font-size:13px; margin-bottom:10px; height:60px;}
.modul_history_price {font-size:16px; color:#900; font-weight:bold; margin-bottom:0;}
.modul_history_vpe {font-size:11px; margin-bottom:10px;}
.modul_history_price .productOldPrice {font-size:13px; color:#666; text-decoration: line-through; font-weight:normal; line-height:0;}

/* Modul Reviews Produkt_info */
#modul_reviews_list {font-size:15px; font-weight:bold; color:#900; margin-bottom:3px;}
#modul_reviews_auffordern {font-size:12px; margin-bottom:3px;}
#modul_reviews_txt {font-size:12px;}

/* Modul Warenkorb */
.warenkorb_tabelle td , .warenkorb_tabelle tfoot td , .warenkorb_tabelle thead th{padding:10px; border-top:1px solid #d5caac;}
.warenkorb_tabelle thead th {background:#fff; border-top:1px solid #b5aa8f;} 
.warenkorb_tabelle tfoot td {background:#d5caac;}
tbody tr.prodRow1 { background:#transparent;}
tbody tr.prodRow2 { background:#transparent;}
.productAttributes tbody tr.attribute {background:transparent;}
.warenkorb_tabelle tbody td.delete {vertical-align:middle;}
#th_summe, .totalPrice {background:#d5caac;}
.checkoutyel {float:left; background:url(img/ware_aktuell.png) no-repeat 70px 22px #fc0; width:160px; margin-right:5px; text-align:center; height:50px; padding:2px;}
.checkoutred {float:left; background:url(img/ware_nicht.png) no-repeat 70px 22px #c00; width:160px; margin-right:5px; text-align:center; height:50px; padding:2px;}
.checkoutgre {float:left; background:url(img/ware_fertig.png) no-repeat 70px 22px #360; width:160px; margin-right:5px; text-align:center; height:50px; padding:2px;}
.checkoutred_last {float:left; background:url(img/ware_nicht.png) no-repeat 70px 22px #c00; width:160px; text-align:center; height:50px; padding:2px;}
.checkoutgre_last {float:left; background:url(img/ware_fertig.png) no-repeat 70px 22px #360; width:160px; text-align:center; height:50px; padding:2px;}
.container1, .container2 {line-height:25px; vertical-align:middle; display:block;}

/* Modul Login */
.float_box {width:100%; display:block; clear:both;}
.float_box_left {float:left; width:320px;}
.float_box_right {float:right; width:320px;}

/* Module Form */
form  {margin:0; padding:0;}
#login label {clear:left; float:left; padding:2px 0; margin-bottom:10px; width:100px;}
#login input[type=text], #login input[type=password] {border:1px #dfdfdf solid; padding:2px; background:#fff; margin-bottom:10px; width:210px;}
#create_account label {clear:left; float:left; padding:2px 0; margin-bottom:10px; width:130px;}
#create_account input[type=text], #create_account input[type=password] {border:1px #dfdfdf solid; padding:2px; background:#fff; margin-bottom:10px; width:260px;}
#create_account textarea {border:1px #dfdfdf solid; padding:2px; background:#fff; margin-bottom:10px; width:260px;}
#create_account radio {display:block; float:left; clear:left; width:15px; height:18px;	font-size:0; cursor:pointer; margin:1px;}
#create_account .radio, #create_account select  {margin-bottom:13px;}
select {height:22px; padding:1px; border:1px #dfdfdf solid;}
#sorting select {height:22px; border:none; margin-left:-3px; margin-bottom:8px;}

/* Module account */
ul.list {line-height:28px; margin:0; padding:0; margin-top:3px;}
li.listkontologin {padding-left:30px; list-style:none; list-style-image:none; background:url(img/modul_list_login.gif) no-repeat 0 1px;}
li.listkontodaten {padding-left:30px; list-style:none; list-style-image:none; background:url(img/modul_list_account.gif) no-repeat 2px 3px;}
li.listkontoadressbuch {padding-left:30px; list-style:none; list-style-image:none; background:url(img/modul_list_adress.gif) no-repeat 2px 3px;}
li.listkontopass {padding-left:30px; list-style:none; list-style-image:none; background:url(img/modul_list_pass.gif) no-repeat 2px 3px;}
li.listkontonews {padding-left:30px; list-style:none; list-style-image:none; background:url(img/modul_list_news.gif) no-repeat 2px 3px;}
li.bestellung_list {list-style:none; list-style-image:none; line-height:30px; vertical-align:middle; display:block;}

/* Box Bestseller */
.head_top {background:url(img/top10_hintg.jpg) no-repeat top; height:100px;}

/* Box Angebote */
.box_angebote_linkall {background:url(img/angebotewein_hintg.jpg) no-repeat top; height:100px; width:194px; display:block; cursor: pointer;}
.box_angebote {padding:0 5px 5px 5px;}
.box_angebote_img {height:87px; margin-bottom:10px;}
.box_angebote_name a {font-size:13px; font-weight:bold; text-decoration:none; color:#333; display:block; margin-bottom:10px;}
.box_angebote_price { width:100%; text-align:right; font-size:16px; color:#900; margin-bottom:10px;}
.productOldPrice {color:#333; font-size:13px; text-decoration:line-through; font-weight:normal;}


/* _media _startseite */
#startartikel_titel {font-size:16px; color:#900; margin-bottom:20px; font-weight:bold;}
#startartikel_price {font-size:16px; color:#900; margin-bottom:0; font-weight:bold;}
#startartikel_vpe {font-size:11px; color:#333; margin-bottom:20px;}
#startartikel_txt {line-height:18px; margin-bottom:10px; color:#000;}

/* specials Werbung top */
#categorie_werbung_box_v2 {width:474px; height:200px; background: url(img/werbung/specials_hintg.jpg);}
.categorie_werbung_txt_v2 {width:454px; height:100px; color:#fff; padding:110px 10px 10px 10px;}
.categorie_werbung_txt_v2 h1 {font-size:22px; font-weight:normal; margin-bottom:5px;}

#categorie_werbung_box_weinpakete {width:474px; height:250px; background: url(img/werbung/paket_hintg.jpg);}
.categorie_werbung_txt_weinpakete {width:454px; height:100px; color:#fff; padding:160px 10px 10px 10px;}
.categorie_werbung_txt_weinpakete h1 {font-size:22px; font-weight:normal; margin-bottom:5px;}

.categorie_black {color:#000;}