/*###################		Tags - Anfang			######################### 	*/
*{
	margin				:0;
	padding				:0;
}
body{
	margin				:0;
	background-color	:#000;
	font-family			:Arial, Verdana, Helvetica, sans-serif;
	font-size			:12px;
	color				:#000;
	text-align			:center;
	scrollbar-base-color:#000; scrollbar-3d-light-color:#c48b00;
	scrollbar-arrow-color:#000; scrollbar-darkshadow-color:#000; scrollbar-face-color:#c48b00;
  	scrollbar-highlight-color:#e7c778; scrollbar-shadow-color:#000; scrollbar-track-color:#000;
/*	background-image	:url(../img/bg/bg.gif);
	background-repeat	:repeat;
*/
}
#body_menu{
	background-color	:#000;
	background-image	:none;
}
#body_footer{
	background-color	:#000;
	background-image	:none;
}
#body_zoom{
	text-align			:center;
}
table{
	font-size			:12px;
}
fieldset{
	border				:1px solid #c48b00;
}
hr{
	background-color	:#c48b00; /* Mozilla 1.4 */
	color				:#c48b00; /* IE 6 */
	border				:#c48b00; /* Opera 7.11 */
	height				:1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	margin-top			:5px;
	margin-bottom		:5px;
}
h1{
	font-family: Georgia, "Times New Roman", Times, serif ;
	font-weight			:bold;
	font-size			:12px;
	margin				:0px;
	color				:#966b02;
	/*
	background-image	:url(../img/bg/h_bg.gif);
	background-repeat	:repeat;
	width				:100%;
	*/
}
h2{
	margin				:0px;
	color				:#e7c778;
	font-size			:14px;
}
h3{
	font-weight			:normal;
	text-transform		:uppercase;
	font-size			:14px;
	margin				:0;
}
h4{
	font-size			:12px;
	margin				:0;
}
h5{
	font-family: Georgia, "Times New Roman", Times, serif ;
	font-weight			:bold;
	font-size			:12px;
	margin				:0px;
	color				:#966b02;
}
#h_big{
	font-size			:22px;
}
#h_headline{
	color				:#FFF;
	font-size			:14px;
}
#hinweis{
	color				:#F00;
}
#hinweis_ok{
	color				:#0F0;
}
.hinweis_blink{
	text-decoration:blink;
}
#h_menu{
	color				:#000;
	font-size			:14px;
	font-weight			:normal;
}
#h_def_1{
	font-size			:12px;
	color				:#FFF;
}
ul{
	list-style:url(../img/systems/li.gif);
	list-style-position:inside;
	margin			:5px;
}
ol{
	margin-left			:20px;
	list-style			:decimal;
}

p{
	margin-top			:15px;
}

a:link 		{ color:#000; text-decoration:underline; }
a:visited 	{ color:#000; text-decoration:underline; }
a:hover 	{ color:#000; text-decoration:none; }
a:active 	{ color:#000; text-decoration:underline; }
a:focus 	{ color:#000; text-decoration:underline; }


/*###################		Tags - Ende			######################### 	*/
#color_1{
	color				:#000;
	background-color	:#000;
}
#breadcrumb{
	color				:#e7c778;
}
#cont_1a , #index_2a , #cont_2{
	padding				:5px;
	background-color	:#e7c778;
	border				:1px solid #c48b00;
}
#cont_2{
	border				:none;
	border-bottom		:1px solid #c48b00;
	
}
#cont_left{
	width				:10px;
}
#div_zoom{
	width				:400px;
	border-left			:1px solid #c48b00;
	border-right		:1px solid #c48b00;
	background-color	:#e7c778;
	color				:#000;
	text-align			:center;
	overflow			:inherit;
	margin				:auto;
}
#div_trenner{
	border-top			:1px solid #c48b00;
	margin-top			:5px;
}
#div_popUp_head{
	width				:100%;
	height				:20px;
	background-color	:#000;
	background-image	:url(../img/bg/popUp_head.gif);
	background-repeat	:repeat-x;
	text-align			:right;
	border-bottom		:1px solid #c48b00;
}
#div_popUp_logo{
	width				:100%;
	height				:120px;
	background-color	:#000;
	margin-bottom		:10px;
}
#div_popUp_text{
	margin				:10px;
	overflow			:auto;
}
#div_popUp_footer{
	background-color	:#000;
}
#div_hinweis{
	border				:1px solid #F00;
	background-color	:#ffe5e5;
	color				:990000;
	text-align			:left;
	overflow			:visible;
}
#div_hinweis_ok{
	border				:1px solid #c48b00;
	background-color	:#FFF;
	color				:000;
	text-align			:left;
}
#div_seiten{
	width				:14px;
	height				:20px;
	background-color	:#FFF;
	text-align			:center;
	border-right		:1px solid #DDD;
	
}
#div_shop_Pup_1{
	position			:absolute; 
	width				:400px; 
	height				:300px; 
	z-index				:99; 
	background-color	:#000; 
	border				:1px solid #c48b00; 
	left				:30%; 
	top					:10%;
	/* filter:Shadow(color=#000, direction=45); */
	FILTER				: progid:DXImageTransform.Microsoft.Fade(duration=0.8) progid:DXImageTransform.Microsoft.Shadow(color=#000, direction=135, strength=4);
}
.div_option{
	background-image	:url(../img/systems/option_zoom.gif);
	background-repeat	:no-repeat;
	background-position	:right bottom;
	width				:120px;
	height				:120px;
	z-index				:90;
	visibility			:visible;
}
*html .div_link_1{
	width				:100%; 
}
.div_link_1{
	width				:170 px; 	/*170 px  Für doofe IEs*/
	height				:20px;
	color				:#000;
	text-decoration		:none;
	cursor				:hand;
	background-image	:url(../img/nav/arrow.gif);
	background-repeat	:no-repeat;
	background-position	:right;
	background-color	:#e7c778;
	border-top			:1px solid #c48b00;
	border-bottom		:1px solid #c48b00;
	padding-left		:10px;
	vertical-align		:middle;
}
a:link .div_link_1 {
	text-decoration		:none;
}

a:hover .div_link_1 {
	background-color	:#eed8a0;	
}

#email{
	text-transform		:lowercase;
}
#frame_menu{
	height				:115px;
}
#frame_footer{
	height				:20px;
}

#infobox{
	
	color				:#000;
}
.img_ms{
	border				:1px solid #c48b00;
	margin-right		:5px;
	background-color	:#FFF;
}
#img_ms{
	border				:1px solid #c48b00;
	margin-right		:5px;
	background-color	:#FFF;
}
.img_thumb{

}
.img_jump{
	margin-top			:10px;
}
.img_presspop{
	border				:1px solid #c48b00;
}
.img_pressart{
	border				:1px solid #c48b00;
	float				:left;
	margin-right		:10px;
}
#img_sommelier{
	border-bottom		:1px solid #333;
}
/*###################		Tabelle - Anfang			######################### 	*/
#main_container{
	width				:900px;
	height				:100%;
	background-color	:#000;
	margin				:auto;
}
#main_container{
	width				:900px;
}

#table_master{
	width				:960px;
}
/*###################		Tabelle - Ende		######################### 	*/

/*###################		Menu - Anfang			######################### 	*/
#menu_left{
}
#menu_cell{
	width				:100px;
	height				:20px;
	border-left			:1px solid #c48b00;
	border-top			:1px solid #c48b00;
	border-right		:1px solid #c48b00;
	background-color	:#c48b00;
	background-image	:url(../img/bg/menu_bg_0.gif);
	background-repeat	:repeat-x;
	text-align			:center;
}
#menu_cell_active{
	width				:100px;
	height				:20px;
	border-left			:1px solid #c48b00;
	border-top			:1px solid #c48b00;
	border-right		:1px solid #c48b00;
	background-color	:#e7c778;
	text-align			:center;
}
#menu_right{
	width				:50px;
}
#menu_space{
	width				:5px;
}

/*###################		Menu - Ende			######################### 	*/
#cont_1b{
	width				:150px;
	background-color	:#e7c778;
}
#cont_comp{
	background-color	:#e7c778;
}
#lavinum_txtform{
	font-family: Georgia, "Times New Roman", Times, serif ;
}
#nav_div{
	margin-left			:5px;
	background-image	:url(../img/systems/arrow_1.gif);
	background-position	:right;
	background-repeat	:no-repeat;
}
#preis_bg_left{
	width				:4px;
	height				:22px;
	background-image	:url(../img/bg/preis_bg_left.gif);
	background-repeat	:no-repeat;
}
#preis_bg_x{
	width				:55px;
	background-image	:url(../img/bg/preis_bg_x.gif);
	text-align			:center;
	vertical-align		:middle;
	background-repeat	:repeat-x;
}
#preis_bg_right{
	width				:6px;
	background-image	:url(../img/bg/preis_bg_right.gif);
	background-repeat	:no-repeat;
}

.presscell{
	background-color	:#FFF; 
	padding				:10px; 
}

#som_1{
	width				:50px;
}
#som_2{
	background-color	:#FFF;
	padding				:10px;
	color				:#000;
	border				:1px solid #c48b00;
}
.subtext{
	font-size			:10px;
}
#subtext{
	font-size			:10px;
}

.spot{
	width				:25px;
	height				:25px;
	background-image	:url(../img/systems/spot.gif);
	background-repeat	:no-repeat;
	color				:#FFF;
	text-align			:center;
	position			:relative;
	float				:left;
}

#table_anzeige{
	border				:1px solid #c48b00;
	background-color	:#FFF;
	color				:#000;
}
#table_footer{
	border-top			:1px solid #333;
}
#table_main{
	border-left			:1px solid #c48b00;
	border-right		:1px solid #c48b00;
}
#table_menu{
	height				:110px;
	background-image	:url(../img/bg/menu_bg.jpg);
	background-repeat	:no-repeat;
	background-position	:top right;
}
#table_menu_line{
	border-bottom		:2px solid #c48b00;
}
#table_kontakt{
	width				:900px;
}
#table_nav{
	border-right		:1px solid #333;
	border-bottom		:1px solid #333;
	width				:180px;
}
#table_options{
	color				:#000;
}
#table_shop_up{
	background-color	:#000;
}
#td_1{
	background-color	:#FFF;
	padding-left		:5px;
}
#tab_form{
	border				:1px solid #c48b00;
}
.tab_td{
	padding				:5px;
}
.td_hinweis_l{
	border-left		:1px solid #900; 
	border-bottom		:1px solid #900; 
	border-top			:1px solid #900; 
	background-color	:#ffe5e5;
}
.td_hinweis_r{
	border-right		:1px solid #900; 
	border-bottom		:1px solid #900; 
	border-top			:1px solid #900; 
	background-color	:#ffe5e5;
}
#td_2{
	background-color	:#f1dfb1;
	padding				:5px;
}
.td_2a{
	background-color	:#f1dfb1;
	padding				:2px;
	border-bottom		:1px solid #c48b00;
}
#td_3{
	background-color	:#eed8a0; /*eed8a0*/
	padding				:5px;
}
#td_aktion{
	background-color	:#FFF;
	color				:#000;
	padding				:10px;
	border-bottom		:1px solid #c48b00;
	text-align			:center;
}
#td_allgemein{
	color				:#000;
}
#td_breadcrumb{
	color				:#e7c778;
}
#td_frame_header{
	height				:110px;
}
#td_u_line, #td_img_reben{
	color				:#000;
	border-bottom		:1px solid #c48b00;
}
#td_anzeige_1{
	width				:125px;
}
#td_anzeige_2{
	width				:170px;
}
#td_anzeige_3{
	width				:100px;
}
#td_anzeige_4{
}
#td_anzeige_5{
	width				:180px;
}
#td_content{
	padding-left		:10px;
}
#td_maincontent{
	background-color	:#e7c778;
	padding				:5px;
}
#td_content_2{	
	padding-left		:10px;
	padding-right		:10px;
}
#td_cont_comp{
	padding-left		:10px;
	padding-right		:10px;
}
#td_cont_left , #td_cont_right{
	padding				:5px;
	border-bottom		:1px solid #c48b00;
}
#td_cont_left{
	width				:280px;
}
#td_cont_1{
	width				:400px;
}
#td_cont_head{
	background-color	:#FFF;
	color				:#000;
	border-TOP			:1px solid #c48b00;
	border-bottom		:1px solid #c48b00;
	padding-left		:10px;
}
#td_cont{
	background-color	:#E7C778;
	padding				:5px;
}
#td_cont_space{
	width				:10px;
	background-color	:#000;
}
#td_cont_top{
	background-color	:#000;
}
#td_footer{
	height				:20px;
	padding-right		:5px;
}
#td_gc_1{
	background-image	:url(../img/aktionen/gc_bg_1.jpg);
	background-repeat	:no-repeat;
	background-position	:right ;
	width				:156px;
	height				:80px;
	text-align			:center;
	font-family			:"Courier New", Courier, monospace;
	color				:#990000;
	font-size			:18px;
	font-weight			:bold;
}
#td_gc_2{
	background-image	:url(../img/aktionen/gc_bg_2.jpg);
	background-repeat	:no-repeat;
	background-position	:left ;
	width				:44px;
	height				:80px;
}
#td_header{
	background-color	:#FFF;
	color				:#000;
	padding				:10px;
	border-bottom		:1px solid #c48b00;
}
.td_head{
	background-color	:#EED8A0;
	border-top			:1px solid #c48b00;
}

#td_head_2{
	padding				:10px;
}
#td_head_3{
	padding				:10px;
	border-top			:1px solid #c48b00;
	border-bottom		:1px solid #c48b00;
	background-color	:#e7c778;
	color				:#000;
}
#td_head_shop_1{
	width				:570px;
}
#td_head_shop_1a{
	width				:120px;
}
#td_head_shop_1_info{
	width				:570px;
	height				:80px;
	background-color	:#e7c778;
	background-image	:url(../img/bg/info_bg.jpg);
	background-repeat	:no-repeat;
	text-align			:center;
}
#td_head_shop_2{
	border-top			:1px solid #c48b00;
	border-bottom		:1px solid #c48b00;
}
#td_home_1{
	border-top			:1px solid #c48b00;
	border-bottom		:1px solid #c48b00;
	background-color	:#000;
}
#td_home_2{
	border-top			:1px solid #c48b00;
	border-bottom		:1px solid #c48b00;
	background-color	:#e7c778;
}
#td_info{
	border				:1px solid #c48b00;
	color				:#000;
	background-color	:#EED8A0;
	padding				:5px;
}
#td_info_2{
	background-color	:#000;
}
#td_nav{
	width				:180px;
/*	border-right		:1px solid #c48b00; */
}
#td_nav_1{
	height				:60px;
	background-image	:url(../img/systems/menu_head.jpg);
	background-repeat	:no-repeat;
}
#td_nav_2{
	height				:20px;
	background-color	:#e7c778;
	border-top			:1px solid #c48b00;
	border-bottom		:1px solid #c48b00;
}
#td_nav_space{
	height				:5px;
	background-image	:url(../img/bg/nav_space.gif);
	background-repeat	:repeat-x;
}
#td_nav_space_btm{
	height				:5px;
	background-image	:url(../img/bg/nav_space_btm.gif);
	background-repeat	:repeat-x;
}
#td_options_1a{
	width				:10px;
	height				:20px;	
	background-image	:url(../img/bg/link_bg_left.gif);
	background-repeat	:no-repeat;
	background-position	:left;
}
#td_options_1b{
	border-top			:1px solid #c48b00;
	border-bottom		:1px solid #c48b00;
	color				:#000;
	background-color	:#EED8A0;
}
#td_options_1c{
	width				:10px;	
	background-image	:url(../img/bg/link_bg_right.gif);
	background-repeat	:no-repeat;
	background-position	:right;
}
#td_options_1d{
	width				:10px;	
}
#td_option_2a, td_option_2b, td_option_2c{
	padding-left		:5px;
	padding-right		:5px;
}
#td_option_2c{
	background-color	:#EED8A0;
	border-left		:1px solid #c48b00;
}
#td_row{
	background-color	:#EED8A0;
	border-top			:1px solid #c48b00;
	border-bottom		:1px solid #c48b00;
	padding				:2px;
}
#td_shop_content{
	background-color	:#e7c778;
}
#td_shop_1a{
	padding				:2px;
	background-color	:#e7c778;
	color				:#000;
}
#td_shop_1b{
	background-color	:#FFF;
	width				:120px;
	border-bottom		:1px solid #c48b00;
}
#td_shop_head_2{
	height				:100px;
	border-bottom		:2px solid #c48b00;
}
#td_shopUp_head{
	color				:#666;
	border-bottom		:1px solid #333;
}
#td_shopUp_1{
	background-color	:#000;
	padding				:2px;
	border-top			:1px solid #c48b00;
	border-bottom		:1px solid #c48b00;
	color				:#e7c778;
}
#td_shopUp_2{
	background-color	:#e7c778;
	padding				:2px;
	color				:#000;
}
#td_som{
	width				:180px;
	border-right		:1px solid #333;
}
#td_text{
	background-color	:#DDD;
	border				:1px solid #c48b00;
	color				:#000;
}
#td_thumb_1{
	width				:150px;
	background-color	:#e7c778; /* e7c778   EED8A0 */
	border-bottom		:1px solid #c48b00;
	vertical-align		:top;
}
#td_wk_content{
	padding				:10px;
	color				:#000;
	border-bottom		:1px solid #c48b00;
}
#td_wk_cont_1a{
	padding				:2px;
	background-color	:#e7c778;
	color				:#000;
	border-bottom		:1px solid #c48b00;
}
#td_wk_cont_1b{
	width				:120px;
	background-color	:#FFF;
	padding				:2px;
	width				:120px;
	color				:#000;
	border-bottom		:1px solid #c48b00;
}
#td_wk_cont_1c{
	padding				:2px;
	background-color	:#e0bb60;
	color				:#000;
	border-bottom		:1px solid #c48b00;
}
#td_wk_header{
	background-color	:#e7c778;
	color				:#000;
}
#td_wk_cont_head{
	background-color	:#FFF;
	color				:#000;
	padding				:2px;
}
#td_wk_cont_head_1{
	width				:20px;
	background-color	:#c48b00;
	color				:#000;
	padding				:2px;
}
#td_top , #td_bottom{
	height				:15px;
	background-color	:#FFF;
}
.txt_hell{
	color				:#e7c778;
}


/*###################		Klassen	und Basics		######################### 	*/
.img_1{
	float				:left;
	border				:none;
}
.img_2{
	border				:none;
}
.img_logo{
	margin-left			:10px;
}
#img_option{
	
}
#img_artikel_zoom{
	margin-top			:5px;
	border				:1px solid #c48b00;
}
#img_hinweis{
	float				:left;
	margin-top			:2px;
}
.button{
	font-size			:12px;
	font-weight			:bold;
	border				:2px solid #c48b00;
	color				:#000;
	background-color	:#EED8A0;
	cursor				:pointer;
}
.select, .selectE{
	font-size			:12px;
	border				:1px solid #000;
	color				:#000;
	background-color	:#FFF;
}
.selectE{
	border				:1px solid #900;
}
.textfeld{
	border				:1px solid #000;
}
.input, .inputE{
	height				:20px;
	border				:1px solid #000;
	text-align			:center;
}
.inputE{
	border				:1px solid #900;
}
.input_all{
	height				:20px;
	background-color	:#e7c778;
	border				:1px solid #c48b00;
	background-image	:url(../img/systems/input_2.gif);
	background-repeat	:no-repeat;
	background-position	:left;
	font-size			:14px;
	cursor				:pointer;
}
.input_cancel{
	width				:120px;
	height				:20px;
	background-color	:#e7c778;
	border				:1px solid #c48b00;
	background-image	:url(../img/systems/input_3.gif);
	background-repeat	:no-repeat;
	background-position	:left;
	cursor				:pointer;
}
.input_2{
	width				:180px;
	height				:20px;
	background-color	:#e7c778;
	border				:1px solid #c48b00;
	background-image	:url(../img/systems/input_2.gif);
	background-repeat	:no-repeat;
	background-position	:left;
	cursor				:pointer;
}
.input_2a{
	width				:120px;
	height				:20px;
	background-color	:#e7c778;
	border				:1px solid #c48b00;
	background-image	:url(../img/systems/input_2.gif);
	background-repeat	:no-repeat;
	background-position	:left;
	cursor				:pointer;
}
.input_2b{
	width				:120px;
	height				:20px;
	background-color	:#e7c778;
	border				:1px solid #c48b00;
	background-image	:url(../img/systems/option_back.gif);
	background-repeat	:no-repeat;
	background-position	:left;
	cursor				:pointer;
}
.input_3{
	width				:180px;
	height				:20px;
	background-color	:#e7c778;
	border				:1px solid #c48b00;
	background-image	:url(../img/systems/input_3.gif);
	background-repeat	:no-repeat;
	background-position	:left;
	cursor				:pointer;
}
.input_4{ /* Für kleine Zahlen*/
	width				:50px;
	height				:20px;
	border				:1px solid #000;
	text-align			:center;
}
.input_5{
	width				:150px;
	height				:20px;
	border				:1px solid #000;
	text-align			:center;
}
.input_6{
	width				:18px;
	height				:18px;
	border				:1px solid #000;
}
.input_7{
	width				:250px;
	height				:20px;
	border				:1px solid #000;
	background-image	:url(../img/bg/input_bg.gif);
	background-repeat	:repeat-x;
}
.input_ad_wk_1{
	width				:105px;
	height				:18px;
	font-size			:11px;
	font-family			:Arial, Helvetica, sans-serif;
	text-align			:right;
	background-color	:#e7c778;
	border				:1px solid #c48b00;
	background-image	:url(../img/systems/arrow_1.gif);
	background-repeat	:no-repeat;
	background-position	:left middle;
	cursor				:pointer;
}
.input_md{
	width				:80px;
	height				:18px;
	font-size			:11px;
	font-family			:Arial, Helvetica, sans-serif;
/*	text-align			:right; */
	background-color	:#e7c778;
	border				:1px solid #c48b00;
	background-image	:url(../img/systems/arrow_1.gif);
	background-repeat	:no-repeat;
	background-position	:left middle;
	cursor				:pointer;
}

#new_link		{ font-size:12px; color:#e7c778; text-decoration:underline; }
#new_link:hover 	{ font-size:12px; color:#e7c778; text-decoration:none; }

#menu_link			{ font-size:14px; color:#000; text-decoration:none; }
#menu_link:link 	{ font-size:14px; font-weight:normal; color:#000; text-decoration:none; }
#menu_link:hover 	{ font-size:14px; font-weight:normal; color:#000; text-decoration:none; }
#menu_link:active 	{ font-size:14px; font-weight:normal; color:#000; text-decoration:none; }
#menu_link:focus 	{ font-size:14px; font-weight:normal; color:#000; text-decoration:none; }

#nav_link			{ font-size:12px; color:#000; text-decoration:none; }
#nav_link:link 		{ font-size:12px; font-weight:normal; color:#000; text-decoration:none; }
#nav_link:hover 	{ font-size:12px; font-weight:normal; color:#000; text-decoration:none; }
#nav_link:active 	{ font-size:12px; font-weight:normal; color:#000; text-decoration:none; }
#nav_link:focus 	{ font-size:12px; font-weight:normal; color:#000; text-decoration:none; }

#spot_link			{ color:#FFF; text-decoration:none; }
#spot_link:link 	{ color:#FFF; text-decoration:none; }
#spot_link:hover 	{ color:#FFF; text-decoration:none; }
#spot_link:active 	{ color:#FFF; text-decoration:none; }
#spot_link:focus 	{ color:#FFF; text-decoration:none; }

#hinweis_link			{ color:#000; text-decoration:underline; }
#hinweis_link:link 		{ font-weight:normal; color:#000; text-decoration:underline; }
#hinweis_link:hover 	{ font-weight:normal; color:#000; text-decoration:none; }
#hinweis_link:active 	{ font-weight:normal; color:#000; text-decoration:none; }
#hinweis_link:focus 	{ font-weight:normal; color:#000; text-decoration:none; }


#action_link			{ color:#444444; text-decoration:underline; }
#action_link:link 		{ font-weight:normal; color:#444444; text-decoration:underline; }
#action_link:hover 	{ font-weight:normal; color:#444444; text-decoration:none; }
#action_link:active 	{ font-weight:normal; color:#444444; text-decoration:none; }
#action_link:focus 	{ font-weight:normal; color:#444444; text-decoration:none; }
