
html, body 		{ 	
				height:					100%;
				margin: 				0px;
} 
BODY			{ 	
				/* background:			color image attachement repeat position */
				background: 			#D0D0D0 url(../Labels/bg.png) repeat-x top center;
				color: 					black;
				font: 					10pt Arial, SunSans-Regular, sans-serif;
}
#box			{
				min-height:				100%;
				height:					100%; /* IE */
}
.footer			{
				background: 			transparent url(../Labels/footer.png) no-repeat top center;
}
.shadow_oben	{
				background: 			transparent url(../Labels/shadow_oben.png) no-repeat top center;
}
.shadow_mitte	{
				background: 			transparent url(../Labels/shadow_mitte.png) repeat-y center;
}
.shadow_unten	{
				background: 			transparent url(../Labels/shadow_unten.png) no-repeat bottom center;
}
.rand_oben		{
				background: 			#EBE5C7 url(../Labels/rand_oben.png) no-repeat bottom center;
}
.rand_unten		{
				background: 			#EBE5C7 url(../Labels/rand_unten.png) no-repeat bottom center;
}
.linie			{
				background: 			transparent url(../Labels/linie.png) no-repeat bottom right;
}
.linie_invert			{
				background: 			transparent url(../Labels/linie_invert.png) no-repeat bottom left;
}
.dot_bottom		{
				border-bottom:			dotted 1px #B5B5B5;
				border-collapse: 		collapse;	
}
.tabellen_rahmen {		
				border: 				solid 1px #e5e5e5;
				border-collapse: 		collapse;	
}
.fixed			{
				table-layout: 			fixed;
				overflow: 				hidden;
}
.content_oben{
				background: 			transparent url(../Labels/content_oben.png) no-repeat top center;
}
.content_mitte{
				background: 			transparent url(../Labels/content_mitte.png) repeat-y top center;
}
.content_unten{
				background: 			transparent url(../Labels/content_unten.png) no-repeat top center;
}


/* Menü/Navigation */
.bg_brown_dark	{
				background-color: 		#311E10;
}
.bg_brown		{
				background-color: 		#8E4614;
}
.bg_beige		{
				background-color: 		#EBE5C7;
}
.bg_grey		{
				background-color:		#e0e0e0;
}
.bg_grey_light		{
				background-color:		#f0f0f0;
}
.menux			{
				background: 			transparent url(../Labels/menu_mitte.png) repeat-x center;
}
.menux:hover		{				
				background: 			transparent url(../Labels/menu_mitte_hover.png) repeat-x center;
}
.menu_aktivx		{				
				background: 			transparent4 url(../Labels/menu_mitte_hover.png) repeat-x center;
}
.menu_aktivx:hover{				
				background: 			transparent url(../Labels/menu_mitte_hover.png) repeat-x center;
}
.box_oben{
				background: 			transparent url(../Labels/box_oben.png) no-repeat top center;
}
.box_mitte{
				background: 			transparent url(../Labels/box_mitte.png) repeat-y top center;
}
.box_unten{
				background: 			transparent url(../Labels/box_unten.png) no-repeat top center;
}
.kat1			{
				color: 					#000 !important;
}
.kat1:hover		{
				color:					#fff !important;
}
.kat1_bg_aktiv	{
				background-color: 		#9B6342;
}

.kat1_bg:hover	{
				background-color: 		#9B6342;
}
.kat2_bg_aktiv	{
				background-color: 		#CECECE;
}

.kat2_bg:hover	{
				background-color: 		#CECECE;
}
/* Schriftarten */
A				{ 					
				/*font:					size height weight style variant family (durch komma getrennt)*/
				font: 					10pt Arial, SunSans-Regular, sans-serif; 
				text-decoration: 		none;
				font-weight: 			bold;
				color:					#311E10;
}
A:hover			{ 	
				font: 					10pt Arial, SunSans-Regular, sans-serif; 
				text-decoration: 		none; 
				font-weight: 			bold;
				color:					#311E10;
}
p,ol,div,td,th,address,blockquote,nobr,b,i,ul,li   { 
				color: 					black; 
				font:	 				10pt Arial, SunSans-Regular, sans-serif; 
				list-style-type:		none;
}
h1,h2,h3,h4,h3.xmp,h3.xpl,h3.inf,h3.tip,h3.akt   { 
				font: 					11pt Arial, SunSans-Regular, sans-serif;
				font-weight: 			bold;
}
.white			{
				color: 					#fff !important;   
}
.grey			{
				color: 					#696969 !important;   
}
.grey_dark		{
				color: 					#333333 !important;
}
.black			{
				color:					#000 !important;
}
.brown_dark		{
				color: 					#311E10 !important;
}
.brown			{
				color: 					#8E4614 !important;
}
.red			{
				color: 					#FE0000 !important;   
}
.red_dark		{
				color: 					#800000 !important;
}
.green			{
				color: 					green !important;   
}
.blue			{
				color: 					blue !important;   
}
.yellow			{
				color: 					yellow !important;   
}
.beige			{
				color: 					#EBE5C7 !important;
}
.xxsmall		{
				font-size: 				7pt !important;
}
.xsmall			{
				font-size: 				8pt !important;
}
.small			{
				font-size: 				9pt !important;
}
.normal			{
				font-size: 				10pt !important;
}
.xnormal			{
				font-size: 				11pt !important;
}
.big			{
				font-size: 				12pt !important;
}
.fett			{
				font-weight: 			bold;
}
.seitenumschaltung_aktiv	{
				color: 					#8E4614 !important;
				font-size: 				10pt !important; 
				text-decoration:		underline !important;
				font-weight: 			bold !important;
}
.seitenumschaltung			{
				color: 					#000 !important;
				font-size:				10pt !important; 
				text-decoration:		none !important;
				font-weight: 			bold !important;
}
.li_start li				{
				list-style-type: circle;
}
.versand p div span font strong			{
				color: 					#000 !important;
				font-size:				8pt !important; 
}
/* bilder   */
.bild			{
				border: 				solid 1px #ABABAB;
				padding:				0.3em;
				background-color: 		#fff;
}
.bild:hover		{
				border: 				solid 1px #777;
}
.b50			{
				max-width: 				50px;
				max-height: 			30px;
}
.b60			{
				max-width: 				60px;
				max-height: 			60px;
}
.b75			{
				max-width: 				75px;
				max-height: 			75px;
}
.b150			{
				max-width: 				150px;
				max-height: 			100px;
}
.b200			{
				max-width: 				150px;
				max-height: 			200px;
}
/* Elemente */
form 			{
				margin:					0px; 
				padding:				0px;
}
.Feldkl{
				width: 42px !important; 
}
.Feldkl2{
				width: 80px !important; 
}
.Feldgr{
				width: 655px !important; 
}
Input[type=image],Input[type=image]:hover			{
				width: 					20px; 
				height: 				20px;
				font: 					8pt Arial, SunSans-Regular, sans-serif; 
				font-weight: 			bold;
				color: 					#fff;
				background: 			transparent no-repeat top left; 
				position: 				relative; 
				vertical-align: 		middle;
				margin: 				0;  
				padding:				0;  
				border: 				0;
}
input[type=password],input[type=text],input[type=file]		{
				color: 					#000;
				font: 					9pt Arial, SunSans-Regular, sans-serif;
				background-color: 		#fff;
				border: 				solid 1px #8E4614;
}
input[type=password]:hover,input[type=text]:hover,input[type=file]:hover		{
				border: 				solid 1px #311E10;
}

input[type=password],input[type=text]{
				width: 					220px;
}
input[type=checkbox],input[type=radio]	{
				margin:					0px;
				padding:				0px;
				background-color: 		transparent;
				border: 				solid 0px #8E4614;
}
input[type=submit],input[type=button],input[type=reset],Button	{
				width: 					101px; 
				height: 				22px;
				font: 					8pt Arial, SunSans-Regular, sans-serif; 
				font-weight: 			bold;
				color: 					#464646;
				background: 			transparent url(../Labels/button.png) no-repeat top left; 	 
				position: 				relative; 
				vertical-align: 		middle; 
				margin: 				0;  
				padding:				0;  
				border: 				0;
}
input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,Button:hover	{
				background: 			transparent url(../Labels/button_hover.png) no-repeat top left; 
}
TEXTAREA		{
				color: 					#000;
				font: 					9pt Arial, SunSans-Regular, sans-serif;
				background-color: 		#fff;
				border: 				solid 1px #8E4614;
				width: 					360px;
				height: 				120px;
}
TEXTAREA:hover	{
				border: 				solid 1px #311E10;
}
SELECT			{
				width: 					180px; 
				color: 					#000; 
				font: 					9pt Verdana; 
				background-color: 		#fff; 
				border: 				solid 1px #8E4614;
}
SELECT:hover			{
				border: 				solid 1px #311E10;
}
.Feld			{
width: 180px !important;
}
/** Produkte / Warenkorb**/
.artikel_rahmen	{
				background: 			transparent url(../Labels/artikel_rahmen.png) no-repeat bottom left; 
}
.artikel_bg	{
				background: 			transparent url(../Labels/artikel_bg.png) no-repeat bottom left; 
}
.warenkorb		{
				background: 			transparent url(../Labels/warenkorb_bg.png) no-repeat bottom right; 
}
.kat_bg			{
				background: 			transparent url(../Labels/kat_bg.png) no-repeat bottom right; 
}
.kat_bg_hover	{
				background: 			transparent url(/templates/champagner_genuss/Labels/kat_bg_hover.png) no-repeat bottom right;
}
.gesamt_preis	{
				background: 			transparent url(../Labels/gesamt_preis.png) repeat-y center; 
}
.gruss_hover:hover	{
				background: 			#E4E4E4; 
}
/* unbenutzt */
.Check, .Radio	{ 	
}
.Feld			{
}
.Feld:hover		{
}
.Button			{

}










/* Produkte */
.prod_img		{
				max-height:				100px;
				max-width: 				145px;
}
.prod_img_tab		{
				background-color: 		#fff;
				border: 				1px solid #ccc;
				cursor: 				pointer;
}
.prod_img_tab:hover		{

				border: 				1px solid #777;
}
.lager3			{
				background: 			transparent url(../Labels/lager3.png) no-repeat left;
}
.lager2			{
				background: 			transparent url(../Labels/lager2.png) no-repeat left;
}
.lager1			{
				background: 			transparent url(../Labels/lager1.png) no-repeat left;
}

