html {
margin:0px;
padding:0px;
}

body {
margin:0px;
padding:0px;
background-color:#f4e7d5;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

input[type=text] {
background-color:#ffffff;
background:url(img/input_bg.gif) top left repeat-x;
border:1px solid #aaaaaa;
height:16px;
padding:1px 4px;
}
input[type=password] {
background-color:#ffffff;
background:url(img/input_bg.gif) top left repeat-x;
border:1px solid #aaaaaa;
height:16px;
padding:1px 4px;
}

div {
margin:0px;
padding:0px;
}

.all {
margin-top: 0px;
margin-right:auto;
margin-left:auto;
width: 1000px;
}

.main hr{
	color: #000; /* Farbe für Internet Explorer (IE) */
	border: 0;
	height: 2px;
	border-bottom:2px dotted #7C1D20;
}



/*** SEITENRÄNDER ***/
.all_left {
width:50%;
height:213px;
background:url(img/bg_all_left.gif) top left repeat-x;
z-index:5;
left:0px;
position:absolute;
}

.all_right {
width:50%;
height:415px;
margin-left:50%;
background:url(img/bg_all_right.gif) top left repeat-x;
z-index:5;
right:0px;
position:absolute;
}


/*** HEADER ***/
.all_header {
background:url(img/header/kopf_screen.jpg) top right no-repeat;
background-color:#ffffff;
width:1000px;
height:115px;
position:absolute;
z-index:10;
}

.logo {
background:url(img/header/sweet_and_fine_logo.gif) top left no-repeat;
width:316px;
height:88px;
float:left;
margin:14px 0px 0px 192px;
display:inline;
}

.header_bild {
background:url(img/header/bild.jpg) top left no-repeat;
height:112px;
width:599px;
float:left;
margin:0px 0px 0px 22px;
}

/*** FOOTER ***/
.footer_line {
height:2px;
width:987px;
background:url(img/footer_line.gif) top left repeat-x;
margin-top:15px;
}
.new_copyright {
background:url(img/inhalt/bg_inhalt.gif) top right repeat-y;
background-color:#ffffff;
width:1000px;
}
.footer {
font-size:10px;
width:750px;
margin:5px 0px 0px 220px;
text-align:center;
}

.footer_bitzinger {
	float:left;
	margin:10px 0px 0px 9px;
}
html:not([dummy]) .footer_bitzinger {
	margin:5px 0px 0px 9px;
}


a.box_header {
	color:#7c1d20;
	font-size:14px;
}

/*** LINKS ***/
.suche {
width:215px;
height:55px;
background:url(img/suche/bg_suche.gif) top left no-repeat;
/*float:left;*/
padding-top:25px;
}

.suche_advanced_search {
	margin-left:48px;
	margin-top:2px;
	font-size:12px;
}
.suche_advanced_search a{color:#ffffff;}


.left {
width:215px;
background:url(img/nav/bg_nav.gif) top left repeat-y;
float:left;
margin:0px;
padding:0px;
overflow:hidden;
}


/*** BOXEN LINKS ***/
.box_bestseller {margin-top:6px;height:87px;width:215px;background:url(img/boxen/bestseller.gif) top left no-repeat;}
.box_neuheiten {height:87px;width:215px;background:url(img/boxen/neuheiten.gif) top left no-repeat;}
.box_hersteller {height:87px;width:215px;background:url(img/boxen/hersteller.gif) top left no-repeat; margin-top:2px;float:left;}
.box_highlights {height:87px;width:215px;background:url(img/boxen/highlights.gif) top left no-repeat;}

.box_hersteller_bilder{width:215px; background:url(img/boxen/hersteller_bg.gif) repeat-y; float:left;font-size:12px;}
.box_hersteller_bilder div{margin:4px 0px 0px 19px;}


.box_heighlights_bg {width:215px;background:url(img/boxen/bg_text_last.gif) top left repeat-y;padding-left:24px;float:left;}
* html .box_heighlights_bg{width:191px;}

.box_links_bg {width:215px;height:22px;background:url(img/boxen/bg_text.gif) top left no-repeat;padding-left:24px;}
* html .box_links_bg{width:191px;}

.box_links_bg_last {height:20px;width:190px;background:url(img/boxen/bg_text_last.gif) top left no-repeat;padding-left:24px;}

.box_bottom {clear:both;height:24px;width:215px;background:url(img/boxen/bottom.gif) top left no-repeat;padding:0px;margin:0px;}

.box_text {width:175px;float:left;color:#9F5819;font-size:12px; overflow:hidden;}
.box_text_warenkorb {width:184px;float:left;color:#9F5819;font-size:12px;height:14px;overflow:hidden;}
.box_preis {width:50px;height:16px;text-align:right;float:left;color:#9F5819;font-weight:bold;font-size:12px;overflow:hidden;}


/*** INHALT ***/
.all_inhalt {
background:url(img/inhalt/bg_inhalt.gif) top right repeat-y;
background-color:#ffffff;
width:1000px;
position:absolute;
margin-top:115px;
z-index:10;
}

.inhalt {
width:785px;
float:left;
background:url(img/inhalt/bg_inhalt.gif) top right repeat-y;
background-color:#ffffff;
overflow:hidden;
margin:0px;
padding:0px;
}

.inhalt_header {
width:785px;
height:239px;
background:url(img/inhalt_header/bg_inhalt_header.gif) top right no-repeat;
background-color:#dcae73;
margin:0px;
padding:0px;
}
.inhalt_header_drunter {
width:785px;
height:8px;
background:url(img/inhalt_header/bg_inhalt_drunter_gross.gif) top right no-repeat;
/*background-color:#d7b262;*/
}


.ih_space1 {
width:21px;
height:239px;
float:left;
}

.ih_space2 {
width:1px;
height:239px;
background-color:#ffffff;
float:left;
}

.ih_essig {
width:119px;
height:239px;
background:url(img/inhalt_header/essig.jpg) top right no-repeat;
float:left;
}
.ih_essig:hover {
background:url(img/inhalt_header/essig_hover.jpg) top right no-repeat;
}
.ih_essig_akt {
width:119px;
height:239px;
background:url(img/inhalt_header/essig_hover.jpg) top right no-repeat;
float:left;
}
.ih_praesente {
width:119px;
height:239px;
background:url(img/inhalt_header/praesente.jpg) top right no-repeat;
float:left;
}
.ih_praesente:hover {
background:url(img/inhalt_header/praesente_hover.jpg) top right no-repeat;
}
.ih_praesente_akt {
width:119px;
height:239px;
background:url(img/inhalt_header/praesente_hover.jpg) top right no-repeat;
float:left;
}
.ih_weine {
width:119px;
height:239px;
background:url(img/inhalt_header/weine.jpg) top right no-repeat;
float:left;
}
.ih_weine:hover {
background:url(img/inhalt_header/weine_hover.jpg) top right no-repeat;
}
.ih_weine_akt {
width:119px;
height:239px;
background:url(img/inhalt_header/weine_hover.jpg) top right no-repeat;
float:left;
}
.ih_gewuerze {
width:119px;
height:239px;
background:url(img/inhalt_header/gewuerze.jpg) top right no-repeat;
float:left;
}
.ih_gewuerze:hover {
background:url(img/inhalt_header/gewuerze_hover.jpg) top right no-repeat;
}
.ih_gewuerze_akt {
width:119px;
height:239px;
background:url(img/inhalt_header/gewuerze_hover.jpg) top right no-repeat;
float:left;
}
.ih_schokolade {
width:119px;
height:239px;
background:url(img/inhalt_header/schokolade.jpg) top right no-repeat;
float:left;
}
.ih_schokolade:hover {
background:url(img/inhalt_header/schokolade_hover.jpg) top right no-repeat;
}
.ih_schokolade_akt {
width:119px;
height:239px;
background:url(img/inhalt_header/schokolade_hover.jpg) top right no-repeat;
float:left;
}
.ih_feinkost {
width:119px;
height:239px;
background:url(img/inhalt_header/feinkost.jpg) top right no-repeat;
float:left;
}
.ih_feinkost:hover {
background:url(img/inhalt_header/feinkost_hover.jpg) top right no-repeat;
}
.ih_feinkost_akt {
width:119px;
height:239px;
background:url(img/inhalt_header/feinkost_hover.jpg) top right no-repeat;
float:left;
}

/*** KATEGORIEN ***/

.category_listing{
	width:506px;
	overflow:hidden;
}

.category_listing_image{
	margin-bottom:0px;
	margin-top:2px;
	height:150px;
}

.category_listing_description{
	border-top:2px dotted #7c1d20;
	padding:4px 12px 6px 12px;
	margin-bottom:20px;
	margin-top:12px;
	color:#7c1d20;
	border-bottom:2px dotted #7c1d20;
	font-weight:normal;
	font-family:Helvetica;
font-size:13px;
}

.category_listing_subcategories{
	float:left;
	clear:both;
}


/*** PRODUKTE ***/
.inhalt_produkte { font-size:12px; width:506px; float:left; margin:0px 12px 0px 20px; overflow:hidden; }
* html .inhalt_produkte {margin:0px 10px 0px 10px;}
.produkt_uebersicht { width:173px; height:158px; float:left; background:url(img/produkte/bg_uebersicht.gif) bottom left no-repeat; }
.produkt_bild { background-color:#ffffff; width:72px; height:155px; float:left; margin:0px 0px 0px 6px; }
.produkt_content { width:85px; height:155px; margin:0px 0px 0px 82px; }
.produkt_text1 { height:57px; font-size:12px; }
.produkt_text2 { color:#7c1d20; font-weight:bold; font-size:14px; }
.produkt_preis { /*height:42px;*/ color:#5a5a5a; font-size:12px; font-weight:bold; }
.produkt_preis2 { color:#5a5a5a; font-size:12px; font-weight:normal; }
.produkt_btn_warenkorb { width:95px; height:30px; text-align:center; padding-top:10px; }


.produkt2_uebersicht {width:252px; height:128px; float:left; background:url(img/produkte/bg_uebersicht2.gif) bottom left no-repeat; margin-top:10px; }
.produkt2_bild {width:85px; height:115px; float:left; margin:0px 10px 0px 5px; }
.produkt2_content {width:152px; height:125px; margin:0px 0px 0px 90px; }
.produkt2_text1 { font-size:12px; height:65px; overflow:hidden; }
.produkt2_text2 { color:#7c1d20; font-weight:bold; font-size:14px; height:35px; }
.produkt2_preis { color:#5a5a5a; font-size:13px; font-weight:bold; height:30px; overflow:hidden; }
.produkt2_preis2 { color:#5a5a5a; font-size:12px; font-weight:normal; }
.produkt2_btn_warenkorb { margin:10px 0px 0px 0px; height:20px; }
.produkte2_space1 { width:1px; height:125px; background-color:#f0dca2; float:left; margin-top:10px; }

.produkt_listing_box {width:506px; height:140px; float:left; background:url(img/produkte/listing_bg.gif) bottom left no-repeat; margin:0px 0px 22px 0px; cursor:hand; }
.produkt_listing_bild {width:115px; height:115px; float:left; margin:12px 0px 0px 12px; text-align:center; border:1px solid #dddddd;}
.produkt_listing_content {width:355px; height:115px; margin:14px 0px 10px 140px; }
.produkt_listing_mitte {width:187px; height:120px; float:left; margin:0px 0px 0px 0px; }
.produkt_listing_rechts {width:140px; height:120px; float:left; margin:0px 0px 0px 10px; text-align:right; }
.produkt_listing_text1 { font-size:11px;overflow:hidden; }
.produkt_listing_text2 { color:#7c1d20; font-weight:bold; font-size:14px; margin:3px 0px 3px 0px; }
.produkt_listing_preis { color:#7c1d20; font-size:14px; font-weight:bold; overflow:hidden; margin-bottom:0px;}
.produkt_listing_preis2 { color:#5a5a5a; font-size:8px; font-weight:normal; }
.produkt_listing_warenkorb { margin:3px 0px 0px 0px; height:25px; font-size:9px; width:144px; float:right; }
.produkt_listing_mwst {float:left; width:181px; font-size:9px;}
.produkt_listing_space1 { width:1px; height:125px; background-color:#f0dca2; float:left; margin-top:10px; }
.produkt_listing_text2 a {color:#7c1d20;}
.product_listing_text_in_nachbestellung {color:#7C1D20; font-weight:bold;margin:0px 0px 0px 23px;font-size:12px;}

.produkt_listing_text1 h2 { font-size:12px; padding:0px; margin:0px; font-weight:bold;}
.produkt_listing_text2 h1 { color:#7c1d20; font-weight:bold; font-size:14px; padding:0px; margin:0px;}


.produkt_listing_content_oben {height:90px; overflow:hidden; float:left;}
.produkt_listing_content_oben_ganz {}
.produkt_listing_content_oben_drunter { width:355px; font-size: 12px; font-weight:normal;}
.produkt_listing_name {width:273px; float:left;}
.produkt_listing_preis_box {width:72px; margin-left:10px; float:left;}
.produkt_listing_content_unten {height:25px; overflow:hidden; width:355px; float:right;}
.produkt_listing_mitte_oben {width:257px; float:left; margin:0px 0px 0px 0px; }
.produkt_listing_auto { float:left;margin:8px 0px; height:27px; width:30px; }


div.produkt_listing_warenkorb_menge {position:absolute;margin:7px 0px 0px 220px;}
*:first-child+html div.produkt_listing_warenkorb_menge {margin:3px 0px 0px 5px;}
div.produkt_listing_warenkorb_menge input {width:17px !important;height:10px;font-size:8px;text-align:center;padding:0 !important;}

* html div.produkt_listing_warenkorb_menge {position:absolute;margin:7px 0px 0px 220px;}


html:not([dummy]) .produkt_listing_content_oben {height:90px; }
html:not([dummy]) .produkt_listing_content_unten {height:35px; }


.produkt_btn_warenkorb {
margin:0px 0px 0px 0px;
width:95px;
height:30px;
text-align:center;
padding-top:10px;
}
.produkt_detail {
width:506px;
float:left;
margin:0px 0px 0px 0px;
}


.produkt_det_box_top { height:20px; width:506px; background:url(img/produkte/det_box_top.gif) top left no-repeat;}
.produkt_det_box_bg { float:left; background:url(img/produkte/det_box_bg.gif) top left repeat; width:506px; }
.produkt_det_box_bottom { clear:both; height:30px; width:506px; background:url(img/produkte/det_box_bottom.gif) top left no-repeat;}

.produckte_det_produktdetails {	margin: 24px 0px 0px 0px;	color:#5a5a5a;	font-size:10px; border-top:2px dotted #7c1d20; padding-top:20px;}
.produkt_det_bild {width:180px;/*height:300px;*/float:left;}
.produkt_det_text {float:left;margin-left:10px;width:316px;}
/*
.produkt_det_box_header {width:316px;height:35px;background:url(img/produkte/detail_box/header.gif) top left no-repeat;}
.produkt_det_box {width:281px;padding:0px 0px 0px 35px;background:url(img/produkte/detail_box/bg_box_det1.gif) top left repeat;}
.produkt_det_box_bottom {width:316px;height:49px;background:url(img/produkte/detail_box/bottom.gif) top left no-repeat;}
*/
.produkte_det_text1 {font-size:12px; font-weight:bold;}
.produkte_det_text1 h2 {font-size:12px; font-weight:bold; padding:0px; margin:0px;}
.produkte_det_text2 {margin:2px 0px 5px 0px; color:#7c1d20;font-weight:bold;font-size:15px;}
.produkte_det_text3 {margin:2px 0px 0px 0px; font-size:12px;font-weight:normal;}
.produkte_det_preis1 {margin:0px 8px 0px 0px;color:#7c1d20;font-weight:bold;font-size:20px;/*float:left;*/}
.produkte_det_preis2 {margin:3px 0px 8px 0px;font-size:8px;/*float:left;*/}
.produkt_det_description{}
.produkt_det_description_header{width:506px;height:30px;background:url(img/produkte/detail_box/header_gross.gif) top left no-repeat;}
.produkt_det_description_body{width:466px;padding:10px 20px 0px 20px;background:url(img/produkte/detail_box/bg_box_det_gross.gif) top left repeat;}
.produkt_det_description_footer{width:506px;height:29px;background:url(img/produkte/detail_box/bottom_gross.gif) top left no-repeat;}
.produkt_det_image {float:left; margin:0px 10px 0px 20px; height: 200px; width:200px; text-align:center; border:1px solid #dddddd;}
.produkt_det_beschreibung{display:inline;float:left; margin:10px 20px 0px 20px; padding-top:24px; border-top:2px dotted #7c1d20;}
.produkt_det_beschreibung p {margin:10px 0px; display:block;}
.produkte_det_preis_zeugs{text-align:right; margin:0px 0px 0px 10px; float:left; width:140px;}
.produckte_det_produktdetails td{padding:1px 4px 1px 0px;font-size:12px !important;}
* html .produkte_det_preis_zeugs{margin:0px 0px 0px 2px;}

/* Bewertung */
.product_detail_bewertung{font-weight:bold; display:block; margin-bottom:16px; color:#7C1D20;}
.product_detail_bewertung span{font-weight:bold; display:block; margin-bottom:10px; color:#5A5A5A; margin-bottom:6px;}


.produkte_det_verfuegbar{
	float:left;
	width:104px;

}
.produkte_det_verfuegbar_text{
	font-size:9px;
	margin-top:28px;

}

.produkte_det_oben{
	height:145px;
	margin-bottom:5px;
	overflow:hidden;
}

.produkte_det_unten{
	height:52px;
}

/******** Detailbox neu Start *************/

.produkt_detail_head{padding:0px 20px;margin-bottom:4px;float:left;}
.produkt_detail_image {float:left; margin:0px 0px 0px 20px; height: 200px; width:200px; text-align:center; border:1px solid #dddddd;}
.produkt_detail_box{float:left; padding:0px; margin:0px 0px 0px 6px; width:260px; border-top:2px dotted #7c1d20;}
.produkt_detail_1{margin:4px 0px 4px 10px;height:92px;overflow:hidden;}
.produkt_detail_2{margin:10px 0px 0px 10px;height:42px;overflow:hidden;font-size:9px;font-weight:bold;}
.produkt_detail_3{margin:4px 0px 2px 10px;height:25px; overflow:hidden;}
.produkt_detail_4{float:left; height:20px; overflow:hidden;margin-left:2px;}
.produkte_det_unten{height:24px;}
.produkt_detail_preis1{float:left;}
.produkt_detail_verfuegbar_text{float:left;margin-left:6px;font-size:9px;line-height:1.0em;}
.produkt_detail_menge{position:absolute; margin:4px 0px 0px 10px;}
*:first-child+html .produkt_detail_menge {margin:0px 0px 0px 5px;}

.produkt_detail_menge input{padding:0px !important; margin:0px !important; font-size:8px; width:17px !important; height:10px; text-align:center;}
.produkt_detail_button{}
.produkt_detail_preis{text-align:left;color:#7c1d20;font-weight:bold;font-size:18px;margin-top:2px;}
.produkte_det_text3{margin-top:4px;}
.produkte_det_text4{margin-top:4px;font-size:12px;}
.produkte_det_text2 h1 {margin:2px 0px 5px 0px; color:#7c1d20;font-weight:bold;font-size:15px;}
.produkte_det_text3 h2 {margin:2px 0px 0px 0px; font-size:12px;font-weight:normal;}

.produkt_detail_auto{float:left;width:30px;margin-top:1px;}
.produkt_detail_lieferbar{float:left;}

/******** Detailbox neu Ende *************/

.produkte_space1 {
width:1px;
height:155px;
background-color:#f0dca2;
float:left;
margin-top:1px;
}
.produkte_space2 {
width:541px;
height:1px;
margin-top:1px;
background:url(img/inhalt/produkte_space2.gif) top left no-repeat;
}


/*** SUPER ANGEBOT ***/
.angebot {
background:url(img/inhalt/angebot/bg_angebot.gif) top left no-repeat;
width:400px;
height:110px;
margin:50px 0px 0px 72px;
display:none;
}
.angebot_text {
padding:32px 0px 0px 205px;
}


/*** BOXEN RECHTS ***/
.rechts {
width:209px;
float:left;
color:#7c1d20;
font-size:12px;
}

.category_box{
background:url(img/bg_category_box.gif) no-repeat;
width:249px;
height:44px;
text-align:center;
float:left;
cursor:pointer;
}
.category_box_hover{
background:url(img/bg_category_box_aktiv.gif) no-repeat;
width:249px;
height:44px;
text-align:center;
float:left;
cursor:pointer;
}
.category_box_entry{
	margin:12px 0px 0px 0px;
}
.category_box_entry a{color:#7C1D20;}



.category_box_trenner{
	width:8px;
	height:5px;
	float:left;
}

.box_information_all{margin-top:12px;}
.box_konto_all{margin-top:12px;background:url(img/boxen/boxen_right_bg.gif);}
.box_admin_all{margin-top:12px;}
.box_account_all{margin-top:12px;}

.box_admin_inhalt{margin-top:10px; margin-left:3px;}

.box_warenkorb {margin-top:12px; width:209px;background:url(img/boxen/warenkorb_bg.gif) top left repeat;}
.box_warenkorb_header {width:209;height:49px;background:url(img/boxen/warenkorb_header.gif) top left no-repeat;}
.box_warenkorb_titel {width:129px; float:left; font-weight:bold;padding:25px 0px 0px 15px;}
.box_warenkorb_symbol {width:60px; float:left; height:49px; cursor:pointer; display:block;}
.box_warenkorb_body {width:194px;margin:0px 0px 0px 15px;}
.box_warenkorb_line1 {height:17px;background:url(img/boxen/warenkorb_line1.gif) top right no-repeat;}
.box_warenkorb_line2 {height:19px;background:url(img/boxen/warenkorb_line2.gif) top right no-repeat;}
.box_warenkorb_summe {width:65px;text-align:right;float:left;color:#b03f58;font-weight:bold;}
.box_warenkorb_footer {width:209px;height:17px;background:url(img/boxen/warenkorb_footer.gif) top left no-repeat;}
.box_warenkorb_zur_kasse {margin-top:15px; margin-left:54px;}

.box_warenkorb_trenner{background:url(img/warenkorb/trenner.jpg) no-repeat; margin:6px 0px; height:2px; width:180px;float:left;}
* html .box_warenkorb_trenner{margin-bottom:0px;}

/*
.box_warenkorb {margin-top:12px; width:209px;background:url(img/boxen/warenkorb_bg.gif) top left repeat;}
.box_warenkorb_header {width:209;height:49px;background:url(img/boxen/warenkorb_header.gif) top left no-repeat;}
.box_warenkorb_titel {width:129px; float:left; font-weight:bold;padding:25px 0px 0px 15px;}
.box_warenkorb_symbol {width:60px; float:left; height:49px; cursor:pointer; display:block;}
.box_warenkorb_body {width:194px;margin:0px 0px 0px 15px;}
.box_warenkorb_line1 {height:17px;background:url(img/boxen/warenkorb_line1.gif) top right no-repeat;}
.box_warenkorb_line2 {height:19px;background:url(img/boxen/warenkorb_line2.gif) top right no-repeat;}
.box_warenkorb_summe {width:65px;text-align:right;float:left;color:#b03f58;font-weight:bold;}
.box_warenkorb_footer {width:209px;height:17px;background:url(img/boxen/warenkorb_footer.gif) top left no-repeat;}
.box_warenkorb_zur_kasse {margin-top:15px; margin-left:54px;}
*/

.box_account_header {width:209px;height:22px;background:url(img/boxen/konto.gif) top left no-repeat}
.box_account_body {width:209px;background:url(img/boxen/konto_text.gif) top left repeat;}
.box_account_innen {margin:10px 16px 0px 16px;}
.box_account_footer_button { margin-left:112px; margin-top:0px;}
.box_account_innen div a {line-height:20px;}

.box_konto {width:209px;height:22px;background:url(img/boxen/konto.gif) top left no-repeat;}
.box_konto_text {float:left;width:209px;background:url(img/boxen/konto_text.gif) top left repeat;}
.box_konto_bottom {clear:both;width:209px;height:24px;background:url(img/boxen/konto_bottom.gif) top left no-repeat;}
.box_konto_footer_button {  margin: 5px 0px 4px 113px; }


.rechts_text1 {
padding:0px 0px 0px 15px;
font-weight:bold;
}
a.rechts_text1 {
text-decoration:underline;
color:#9F5819;
}
.rechts_text2 {
padding:10px 0px 0px 15px;
}



/*** NAVIGATIONEN ***/
.navigation{margin-top:-7px;}
.nav0 {
width:195px;
height:23px;
background:url(img/nav/nav0.gif) top left no-repeat;
font-size:14px;
}
a.nav0 {
/*color:#dcae73;*/
color:#7c1d20;
text-decoration:none;
padding:5px 0px 0px 15px;
display:block;
}
a.nav0:hover {
color:#7c1d20;
/*background:url(img/nav/nav0_hover.gif) top left no-repeat;*/
text-decoration:underline;
}
.nav0_sub {
width:165px;
height:23px;
background:url(img/nav/nav0_sub.gif) top left no-repeat;
font-size:14px;
}
a.nav0_sub {
color:#7c1d20;
text-decoration:none;
padding:5px 0px 0px 15px;
display:block;
}
a.nav0_akt {
width:195px;
height:23px;
/*background:url(img/nav/nav0_hover.gif) top left no-repeat;*/
background:url(img/nav/nav0.gif) top left no-repeat;
font-size:14px;
font-weight:bold;
color:#7c1d20;
text-decoration:none;
padding:5px 0px 0px 15px;
display:block;
}
a.nav0_sub_akt {
width:195px;
height:23px;
/*background:url(img/nav/nav0_sub.gif) top left no-repeat;*/
background:url(img/nav/nav0.gif) top left no-repeat;
font-size:14px;
font-weight:bold;
color:#7c1d20;
text-decoration:none;
padding:5px 0px 0px 15px;
display:block;
}


.nav1 {
width:180px;
height:16px;
/*background:url(img/nav/nav1.gif) top left no-repeat;*/
font-size:12px;
}
a.nav1 {
color:#7c1d20;
text-decoration:none;
padding:2px 0px 0px 25px;
display:block;
}
a.nav1:hover {
color:#7c1d20;
/*background:url(img/nav/nav1_hover.gif) top left no-repeat;*/
text-decoration:underline;
}
.nav1_sub {
width:165px;
height:16px;
background:url(img/nav/nav1_sub.gif) top left no-repeat;
font-size:12px;
}
a.nav1_sub {
color:#7c1d20;
text-decoration:none;
padding:2px 0px 0px 25px;
display:block;
}
.nav1_end {
width:215px;
height:2px;
background:url(img/nav/nav1_end.gif) top left no-repeat;
}

a.nav1_akt {
width:215px;
height:16px;
/*background:url(img/nav/nav1_hover.gif) top left no-repeat;*/
font-size:12px;
font-weight:bold;
color:#7c1d20;
text-decoration:none;
padding:2px 0px 0px 25px;
display:block;
overflow:hidden;
}
a.nav1_sub_akt {
width:165px;
height:16px;
/*background:url(img/nav/nav1_sub.gif) top left no-repeat;*/
font-size:12px;
font-weight:bold;
color:#7c1d20;
text-decoration:none;
padding:2px 0px 0px 25px;
display:block;
}


.nav2 {
width:215px;
height:16px;
/*background:url(img/nav/nav2.gif) top left no-repeat;*/
font-size:12px;
}
a.nav2 {
color:#7c1d20;
text-decoration:none;
padding:2px 0px 0px 32px;
display:block;
}
a.nav2:hover {
color:#7c1d20;
text-decoration:underline;
/*background:url(img/nav/nav2_hover.gif) top left no-repeat;*/
}
.nav2_sub {
width:165px;
height:16px;
/*background:url(img/nav/nav2_sub.gif) top left no-repeat;*/
font-size:12px;
}
a.nav2_sub {
color:#7c1d20;
text-decoration:none;
padding:2px 0px 0px 50px;
display:block;
}
a.nav2_akt {
width:215px;
height:16px;
/*background:url(img/nav/nav2_hover.gif) top left no-repeat;*/
font-size:12px;
font-weight:bold;
color:#7c1d20;
text-decoration:none;
padding:2px 0px 0px 32px;
display:block;
}
a.nav2_sub_akt {
width:215px;
height:16px;
/*background:url(img/nav/nav2_sub.gif) top left no-repeat;*/
font-size:12px;
font-weight:bold;
color:#7c1d20;
text-decoration:none;
padding:2px 0px 0px 50px;
display:block;
}


.nav3 {
width:215px;
height:16px;
background:url(img/nav/nav3.gif) top left no-repeat;
font-size:12px;
}
a.nav3 {
color:#7c1d20;
text-decoration:none;
padding:2px 0px 0px 80px;
display:block;
}
a.nav3:hover {
color:#7c1d20;
background:url(img/nav/nav3_hover.gif) top left no-repeat;
}
a.nav3_akt {
width:215px;
height:16px;
background:url(img/nav/nav3_hover.gif) top left no-repeat;
font-size:12px;
font-weight:bold;
color:#7c1d20;
text-decoration:none;
padding:2px 0px 0px 80px;
display:block;
}



.div_nav_header {
/*margin:116px 45px 0px 0px;*/
margin:13px 45px 0px 0px;
font-size:14px;
text-align:right;
float:right;
}

.div_nav_header_left{
float:left;
font-size:14px;
margin:3px 0px 0px 23px;
}

a.nav_header {
color:#7c1d20;
text-decoration:none;
line-height:22px;
}
a.nav_header:hover {
color:#b0915f;
}

.div_nav_inhalt {
height:14px;
background-color:#ffffff;
font-size:11px;
padding:0px 0px 0px 0px;
color:#7C1D20;
overflow:hidden;
margin-bottom:7px;
}
a.nav_inhalt {
text-decoration:none;
color:#b0915f;
}
a.nav_inhalt:hover {
color:#7c1d20;
}

.nav_right {
background:url(img/nav/nav_right.gif) top left no-repeat;
height:23px;
width:209px;
font-size:13px;
color:#9F5819;
text-decoration:none;
padding:3px 0px 0px 5px;
}
a.nav_right:hover {
color:#7c1d20;
}

.active {  color:#7c1d20; margin-left:7px;  font-size:12px;}
.inactive {  color:#8f9395; margin-left:7px;  font-size:12px;}

.active a{  color:#7c1d20; margin-left:7px;  font-size:12px;}
.inactive a{  color:#8f9395; margin-left:7px;  font-size:12px;}


/*
.table_checkout{
	background-color:#D7B262;border-top:1px solid white; border-left: 1px solid white;border-right: 1px solid white;border-bottom: 1px solid white; padding:4px; font-size:12px; color:#5a5a5a;
}
.table_checkout2{
	background-color:#F8EFD4;border-top:1px solid white; border-left: 1px solid white;border-right: 1px solid white;border-bottom: 1px solid white; padding:4px; font-size:12px; color:#5a5a5a;
}
*/

.table_checkout_all{
	border-collapse:collapse;
}

.table_checkout{
	background-color:#f4e7d5; border:1px solid #cccccc; padding:4px; font-size:12px; color:#5a5a5a;
}
.table_checkout2{
	border:1px solid #f4e7d5; padding:4px; font-size:12px; color:#5a5a5a;
}

.unsere_empfehlungen_box{width:506px; margin-top:-10px; clear:both;}
.headerbox{width:506px; margin-top:10px;}
.headerbox_top{height:32px; width:506px; background:url(img/headerbox_top.gif) top left no-repeat;}
.headerbox_top_text{float:left; padding:5px; margin-left:20px; font-size:16px; font-family:Helvetica, Verdana, Arial; letter-spacing:0em; font-weight:bold; color:#7C1D20; background-color:#ffffff;}
.headerbox_bg { float:left; background:url(img/checkoutbox_bg.gif) top left repeat; width:506px; font-size:12px; font-weight:bold;}
.headerbox_bottom{height:26px; width:506px; background:url(img/headerbox_bottom.gif) top left no-repeat; margin-bottom:18px;}


.checkoutbox_space { height:20px; width:100px;}
.checkoutbox_top { height:30px; width:506px; background:url(img/checkoutbox_top.gif) top left no-repeat;}
.checkoutbox_headline { font-family:Helvetica;float:left; font-size:16px; background-color:#ffffff; font-weight:bold; margin:5px 0px 0px 20px; color:#7c1d20; padding:0px 5px 0px 5px;}
.checkoutbox_bg { float:left; background:url(img/checkoutbox_bg.gif) top left repeat; width:506px; font-size:12px; font-weight:bold;}
.checkoutbox_bottom { clear:both; height:30px; width:506px; background:url(img/checkoutbox_bottom.gif) top left no-repeat;}
.checkoutbox_icon { float:left; width:115px; height:115px; margin:2px 0px 0px 25px;}
.checkoutbox_text { float:left; width:315px;  margin-left:20px; font-size:14px; font-weight:bold;}
.checkoutbox_text2 { float:left; width:455px;  margin-left:25px;}//jetzt vergrößern
* html .checkoutbox_text2 {margin-left:10px;}

.manufacturers_header { margin-top:10px; height:31px; width:506px; background:url(img/checkoutbox_top.gif) top left no-repeat;}
.manufacturers_body { float:left; background:url(img/checkoutbox_bg.gif) top left repeat; width:506px; }
.manufacturers_image {float:left; margin-left:20px; border:1px solid black; width:150px; height:150px;}
.manufacturers_text {float:left; margin-left:20px;width:310px;}
.manufacturers_name {}
.manufacturers_url {}
.manufacturers_footer { clear:both; height:22px; width:506px; background:url(img/checkoutbox_bottom.gif) top left no-repeat;}

.weinfinder{width:506px;height:50px;}
.weinfinder_top { height:30px; width:506px; background:url(img/checkoutbox_top.gif) top left no-repeat;}
.weinfinder_headline { font-family:Verdana, Arial; float:left; font-size:16px; background-color:#ffffff; font-weight:bold; margin:6px 0px 0px 20px; color:#7c1d20; padding:0px 5px 0px 5px;}
/*.weinfinder_bg { float:left; background:url(img/checkoutbox_bg.gif) top left repeat; width:506px; }*/
.weinfinder_bg { float:left; background:url(img/weinfinder.jpg) top left repeat; width:506px; height:150px; }
.weinfinder_abstand {height:12px; width:506px;}
.weinfinder_box_left{float:left; width:200px; margin:10px 0px 10px 25px;}
.weinfinder_box_right{float:right; width:200px; margin:10px 25px 10px 0px;}
.weinfinder_bottom { clear:both; height:30px; width:506px; background:url(img/checkoutbox_bottom.gif) top left no-repeat; margin-bottom:10px;}


.box_weinfinder {background: url(img/weinfinder.jpg) no-repeat; width: 209px; float:left; height:438px; margin:10px 0px 6px 0px;}
.box_weinfinder_inhalt {width:185px; margin:16px 0px 0px 15px; overflow:hidden;}
.box_weinfinder_bottom {background: url(img/bottom.jpg) no-repeat; width: 209px; height: 64px; float: left;}
.weinfinder_preis{width:80px; float:left;}
.weinfinder_preis label{color:#444444; font-size:10px; font-weight:bold;}
.weinfinder_label{float:left;margin:6px 0px 2px 0px; font-weight:bold;}
.weinfinder_label_praemiert{float:left;margin:6px 0px 2px 4px; font-weight:normal;}
.weinfinder_label_praemiert input{margin-left:0px;}
.weinfinder_select{float:left;height:18px;}
.weinfinder_select select{background:url("img/input_bg.gif") repeat-x scroll left top transparent;border:1px solid #AAAAAA;height:18px;padding-top:0px;}
* html .weinfinder_select select{height:16px;font-size:11px;padding:0px;}
.weinfinder_text  {float:left;height:52px;overflow:hidden;width:140px;}
.weinfinder_header  {margin-bottom:18px;}
.weinfinder_header h3 {font-size:12px; margin:0px; font-weight:normal;}
.weinfinder_header h3 b {font-size:14px;}

.box_weinfinder .button_zu {float:left; margin-left:0px; cursor:pointer;}
.box_weinfinder .button_zu a{color:#5A5A78;font-size:11px;font-style:italic;}
.box_weinfinder .button_suche {float:right;}

.box_weinfinder_klein{background: url(img/weinfinder_klein.gif) no-repeat; width: 209px; float:left; height:74px;margin-top:10px;}
.box_weinfinder_klein .weinfinder_header {margin:16px 0px 0px 15px;}
.box_weinfinder_klein a{width:188px; margin:0px 0px 0px 15px; cursor:pointer;color:#5A5A78;font-size:11px;font-style:italic;}

.checkout_thankyou{text-transform:uppercase; color:#7C1D20;}

.greeting_left {float:left; width:313px; font-weight:bold;}
.greeting_right {float:left; width:193px; text-align:right; font-weight:bold;}


			#toolbereich1{
			margin:130px 0 0 5px;
			}

			#toolbereich1 a:hover, #toolbereich1 a:active, #toolbereich1 a:focus{
			color:#f9f3dd;
			border: none;
			}

			#toolbereich1 a .info {display:none;}
			#toolbereich1 a:hover .info{
			color:black;
			display:block;
			position:absolute;top:0px;left:0px;
			}


