body { font-size:11px; font-family:Arial,Helvetica; color: #000000; background-color: #668800;}
body.print { font-size:12px; font-family:Arial,Helvetica; color: #000000; background-color: #FFFFFF;}

td,input,th,select {font-size:11px; font-family:Arial,Helvetica; color: #000000;}
input, textarea {border:1px solid #668800;}
	
h1 {color: #46280F; font-size: 16px; font-family: arial,helvetica; margin: 0px; margin-bottom: 0px;}
h2 {color: #46280F; font-size: 12px; font-family: arial,helvetica; margin-top: 0px; margin-bottom: 0px;}
h3 {color: #46280F; font-size: 11px; font-family: arial,helvetica; margin-top: 0px; margin-bottom: 0px;}
h1.container_hl { color: #990000; }
h2.container_hl	{ color: #990000; }

hr { color:#a4a4a4; margin-top: 0px;}

a  { color: #668800; text-decoration: none;}
a.transaktion {color:#668800; text-decoration: underline;}
a.container_text_linkliste{color:#46280F; text-decoration: underline;}
a.container_hl {	font-size: 16px; color: #46280F; font-weight: bold; text-decoration: underline;}
a.container_sub_hl {	font-size: 12px; color: #990000; font-weight: bold; text-decoration: underline;}
	
a.text_mm_box {color:#668800; font-weight: normal;}
a.textlink {color:#000000;}
a.weiss {color:#FFFFFF;text-decoration:none;}
a.braun {color:#46280F;text-decoration:none;}
a.gruen {text-decoration:underline;}
a.navitop {font-family: arial,helvetica,sans-serif; color: #FFFFFF; font-size: 13px; font-weight: normal; text-decoration:none;}
a.subnavihi {font-family: arial,helvetica,sans-serif; font-size: 12px; color: #46280F; line-height: 16px; text-decoration:none;}
a.subnavilo {font-family: arial,helvetica,sans-serif; font-size: 12px; color: #668800; line-height: 16px; text-decoration:none;}
a.navibottomhi, a.navibottom { padding-left: 1px; padding-right: 1px; }
a.navibottomhi, a.navibottom, #navitopright * {font-family: arial,helvetica,sans-serif; line-height:15px; }
#navitopright a, #navitopright span { font-size: 10px; }
a.navibottomhi, a.navibottom, #navitopright a {color: #668800;  text-decoration:none; }
a.navibottom:hover, a.navibottomhi, #navitopright a:hover, #navitopright a.on { background-color: #668800; color:white !important; }
a.navibottom, #navitopright a, #navitopright span {  }
a.navitext {font-family: arial,helvetica,sans-serif; color: #FFFFFF; font-size: 12px; font-weight: normal; text-decoration:none;}
a.weinnavihi {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #668800; text-decoration:none;}
a.weinnavilo {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #46280F; text-decoration:none;}
a.weinrezeptnavihi {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #668800; line-height: 16px; text-decoration:none;}
a.weinrezeptnavilo {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #46280F; line-height: 16px; text-decoration:none;}

a:hover{color:white !important;background-color:#668800 !important;text-decoration:none !important;}
a.braun:hover, a.navibottom:hover, a.transaktion:hover, a.navitop:hover, a.weinnavilo:hover
    , a.navibottom:hover, a.container_hl_kasten:hover, a.container_hl:hover
    , a.container_sub_hl:hover, a.container_text_linkliste:hover {color:#668800;}

a.subnavilo:hover, a.weinnavihi:hover, a.text_mm_box:hover {color:#46280F;}
a.container_text_linkliste:hover{ text-decoration: underline;}

select {width: 122px; background-color: #FFFFFF; border: 1px solid #668800;}
select.land {width: 280px;}
select.geschmacksprofil {width: 270px;}
select.bewertung {width: 200px;}
select.strasse {width: 225px;}
select.ort {width: 225px;}
			
.col .art_empf { height:340px;width:158px;border-bottom:1px solid #cccccc; }
	
.teaser_home {overflow: hidden; background-color: #FFFFFF; padding: 0px; border: solid #46280F 1px;}
.teaser_empfehlung {overflow: hidden; background-color: #FFFFFF; padding: 0px;}

/* container fuer den bereich geschmack */
.teaser_neutral { overflow: hidden; background-color: #FFFFFF; border: solid #46280F 1px;}
.button_neutral { overflow: hidden; background-color: #46280F; font-size: 12px; color: #FFFFFF;}
.container_hl_neutral { font-size: 16px; color: #46280F; font-weight: bold; border: 0px;}
.navitext_neutral { font-family: arial,helvetica; font-size: 12px; color: #46280F; font-weight: bold; border: 0px;}
	
.teaser_neutral_gruen { overflow: hidden; background-color: #FFFFFF; border: solid #668800 1px;}
.button_neutral_gruen { overflow: hidden; background-color: #668800; font-size: 12px; color: #FFFFFF;}
.container_hl_neutral_gruen { font-size: 16px; color: #668800; font-weight: bold; border: 0px;}
.navitext_neutral_gruen { font-family: arial,helvetica; font-size: 12px; color: #668800; font-weight: bold; border: 0px;}

.teaser_knackig_frisch { overflow: hidden; background-color: #FFFFFF; border: solid #95CC0D 1px;}
.button_knackig_frisch { overflow: hidden; background-color: #95CC0D; font-size: 12px; color: #FFFFFF;}
.container_hl_knackig_frisch  { font-family: arial,helvetica; font-size: 16px; color: #95CC0D; font-weight: bold; border: 0px;}
.navitext_knackig_frisch  { font-family: arial,helvetica; font-size: 11px; color: #95CC0D; border: 0px;}
	
.teaser_harmonisch_mild { overflow: hidden; background-color: #FFFFFF; border: solid #E6C227 1px;}
.button_harmonisch_mild { overflow: hidden; background-color: #E6C227; font-size: 12px; color: #FFFFFF;}
.container_hl_harmonisch_mild  { font-size: 16px; color: #E6C227; font-weight: bold; border: 0px;}
.navitext_harmonisch_mild  { font-size: 12px; color: #E6C227; border: 0px;}
	
.teaser_voll_intensiv { overflow: hidden; background-color: #FFFFFF; border: solid #DD7700 1px;}	
.button_voll_intensiv  { overflow: hidden; background-color: #DD7700; font-size: 12px; color: #FFFFFF;}
.container_hl_voll_intensiv  { font-size: 16px; color: #DD7700; font-weight: bold; border: 0px;}
.navitext_voll_intensiv  { font-size: 16px; color: #DD7700; border: 0px;}
	
.teaser_charmant_fein  { overflow: hidden; background-color: #FFFFFF; border: solid #C066C9 1px;}	
.button_charmant_fein  { overflow: hidden; background-color: #C066C9;font-size: 12px; font-size: 12px; color: #FFFFFF;}
.container_hl_charmant_fein  { font-size: 16px; color: #C066C9; font-weight: bold; border: 0px;}
.navitext_charmant_fein  { font-size: 12px; color: #C066C9; border: 0px;}
	
.teaser_samtig_weich  { overflow: hidden; background-color: #FFFFFF; border: solid #871A24 1px;}	
.button_samtig_weich  { overflow: hidden; background-color: #871A24;font-size: 12px;  color: #FFFFFF;}
.container_hl_samtig_weich   { font-size: 16px; color: #871A24; font-weight: bold; border: 0px;}
.navitext_samtig_weich   { font-size: 12px; color: #871A24; border: 0px;}
	
.teaser_charakterstark_kraeftig  { overflow: hidden; background-color: #FFFFFF; border: solid #42282E 1px;}	
.button_charakterstark_kraeftig  { overflow: hidden; background-color: #42282E; font-size: 12px; color: #FFFFFF;}
.container_hl_charakterstark_kraeftig   { font-size: 16px; color: #42282E; text-align: left; font-weight: bold; border: 0px;}
.navitext_charakterstark_kraeftig   { font-size: 12px; color: #42282E; text-align: left; border: 0px;}
	
.teaser_12_top {overflow: hidden; background-color: #668800; padding: 0px; border-top: solid #46280F 1px; border-left: solid #46280F 1px; border-right: solid #46280F 1px;}
.teaser_12_bottom {overflow: hidden; background-color: #668800; padding: 0px; border-bottom : solid #46280F 1px; border-left: solid #46280F 1px; border-right: solid #46280F 1px;}
.rezepte_weine {overflow: hidden; background-color: #FFFFFF; padding: 0px;}
.textfeld_scr {overflow: auto; background-color: #FFFFFF; padding: 0px; border: solid #46280F 1px;}
.textfeld_rezepte {overflow: auto; background-color: #FFFFFF; padding: 0px; border: solid #E6E6E6 1px;}
.textfeld_rezepte_print {overflow: visible; background-color: #FFFFFF; padding: 0px;}
.container_hl  { font-family: arial,helvetica; font-size: 16px; color: #46280F; font-weight: bold;	}
.container_sub_hl { font-family: arial,helvetica; font-size: 12px; color: #990000; font-weight: bold; }
.container_promi_link { font-family: arial,helvetica; font-size: 12px; color: #668800; font-weight: bold; text-decoration: underline;	}
.container_hl_kasten { font-family: arial,helvetica; font-size: 16px; color: #FFFFFF; font-weight: bold; }
.container_sub_hl_kasten { font-family: arial,helvetica; font-size: 11px; color: #FFFFFF; font-weight: bold;	}
.container_text { font-family: arial,helvetica; font-size: 11px; line-height: 12px; color: #46280F; font-weight: normal; }
.container_text_linkliste { font-family: arial,helvetica; font-size: 11px; color: #46280F; text-decoration: underline; }
.container_preis_alt { font-family: arial,helvetica; font-size: 11px; color: #46280F; text-decoration: line-through; }
.container_ersparnis_stern { font-family: arial,helvetica; font-size: 11px;color: #FFFFFF; }
.container_text_onbg { font-family: arial,helvetica; font-size: 11px; color: #FFFFFF; font-weight: normal; }
.container_ersparnis_text { font-family: arial,helvetica; font-size: 11px;	color: #990000;	}

.geschmacktxt {color: #FFFFFF; }
.geschmack01 {position: absolute; top: 30px; background-color: #99CC00; padding: 0px; border: solid #999999 1px;}
.geschmack02 {background-color: #E6CC33; padding: 0px; border: solid #999999 1px;}
.geschmack03 {background-color: #E66600; padding: 0px; border: solid #999999 1px;}
.geschmack04 {background-color: #990033; padding: 0px; border: solid #999999 1px;}
.geschmack05 {background-color: #CC66CC; padding: 0px; border: solid #999999 1px;}
.geschmack06 {background-color: #330033; padding: 0px; border: solid #999999 1px;}

.navitopdiv { background-color: #FFFFFF; float: left; height: 18px;}
.navitopdiv2 { background-color: #FFFFFF; height: 18px;}

.formInput {width: 160px; font-size: 10px;}
.formInputNewsletter {width: 240px; font-size: 10px;}
.korbinput {width: 30px; font-size: 10px;}
.volltextInput {width: 105px; height: 12px; border: solid #000000 1px; font-size: 10px; padding-left: 5px; float: left !important;}

.head {color: #46280F; font-size: 16px; font-family: arial,helvetica;}
.smallhead {color: #46280F; font-size: 12px; font-family: arial,helvetica; font-weight: bold;}
.subhead {color: #46280F; font-size: 14px; font-family: arial,helvetica;}
.subnavi_head {color: #46280F; font-size: 12px; font-weight: bold; font-family: arial,helvetica; padding-bottom: 3px;}

.header_mm_box {color: #46280F; font-size: 12px; font-family: arial,helvetica; font-weight: bold; background-color: #E6E6E6;}
.text_mm_box {color: #46280F; font-size: 11px; font-family: arial,helvetica; margin-top: 10px;}
.text_sub_mm_box {color: #999999; font-size: 12px; font-family: arial,helvetica; margin-left: 10px; margin-bottom: 10px;}
	
.txtlink {color: #990000;}
.newsletterlink {color: #668800;}
.artikellink {color: #666666; font-size: 11px;}
a:hover.artikellink {color: #668800; font-size: 11px;}

.grey {color: #666666;}
.black {color: #000000;}
.red {color: #668800;}

.bghead {color: #FFFFFF;}
.bg {background-color: #FFFFFF;}

.mrg {margin-left:20px; margin-right:20px;}

.smallmrg {margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px;}

#smallmrg {margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px;}
#mrg2 {color: #46280F; margin-left:10px;}
#mrg {margin-left:20px; margin-right:20px;}
#mrgnav {margin-left:5px;}

#white {color: #FFFFFF;}
#bold {font-weight: bold;}
#small {font-size: 10px;}
#small2 {font-size: 11px;}
#big {font-size: 12px; font-weight: bold;}

/* jquery */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover,
    .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { 
    border: 1px solid #fbcb09; background: #668800; font-weight: bold; color: #c77405;
}
.ui-dialog-titlebar-close { border-style:none !important; }
.ui-icon, .ui-icon:hover { background-imgae:url("images/ui-icons_ffffff_256x240.png"); }
.ui-widget-content a { color:#668800;}
.ui-dialog .ui-widget-header, .ui-dialog.ui-widget-header { background-color:#668800;border-color:#668800;}
.ui-button { background-image:none; border:1px solid black; }
.ui-button .ui-button-text { color:white;background-color:#668800; }
.ui-dialog .ui-widget-header { background-image:none; }
.product_slider .ui-slider-horizontal, .sliderGallery .ui-slider-horizontal { background:none;border-style:none; }
.product_slider .ui-slider-horizontal .ui-slider-handle, .sliderGallery .ui-slider-horizontal .ui-slider-handle { top:0px; }
.product_slider .ui-slider-range, .sliderGallery .ui-slider-range { display:none; }
.product_slider .ui-slider-handle { height:17px;border-style:none; }
#accordion .ui-accordion-content { padding:0px;margin-top:0px;position:static;margin-bottom:4px;border-style:none;background-color:white;margin-right:2px;overflow:hidden; }
#accordion .ui-state-active { border-style:none; }
#accordion .ui-accordion-header {margin-top:2px;border-style:none;}
#accordion .ui-accordion-header .ui-icon { display:none; }
#accordion .wnavi1 { background-position: 0 0; font-size:11px;}


