/*******************************************************************************
									HTML
********************************************************************************/
	BODY {
		margin: 0;
		padding: 0; 
		font: normal 12px Georgia,Times,Arial;
		color: #484848;
		scrollbar-face-color: #ffffff;
		scrollbar-highlight-color: #fffff;
		scrollbar-3dlight-color: #ffffff;
		scrollbar-darkshadow-color: #ffffff;
		scrollbar-shadow-color: #ffffff;
		scrollbar-arrow-color: #666666;
		scrollbar-track-color: #ffffff;}
		
	DIV {margin: 0; padding: 0; border: 0; }
		
	UL {margin: 0; padding: 0; border: 0; }
	UL>LI {margin: 0; padding: 0; border: 0; }
		
	#liste UL {margin:40px; list-style-type:circle;}
	#liste UL>LI {margin-bottom: 20px; text-align: justify; }
	
	H1,H2,H3,H4,H5,H6 {margin: 0; padding: 0; border: 0;}
	
	label {
	    display: inline-block;
	    line-height: 1.8;
	    vertical-align: top;
	    width: 80px;
	    font: normal 11px Tahoma;
	    color: #484848; }	
	
	
	form fieldset {
	    margin-bottom: 20px;
	    border: 1px solid #cccccc;
	    font: normal 11px Tahoma;
	    color: #888888; }
	    
	form legend {
	    padding: 0 2px;
	    font: normal 11px Tahoma;
	    color: #888888; }
	    
	form label {
		float: left;
	    display: inline-block;
	    vertical-align: top;
	    width: 100px;
	    font: normal 11px Tahoma;
	    color: #484848; }	

	#form {
		width: 400px;
		color: #666666; }	    
	    
	#inform {
		margin: 20px; }
		
	
	/* GROSS */
	H1 {
		font: bold 16px Georgia,Times,Arial;
		color: #666666;
		letter-spacing: 1px;
		text-transform: uppercase; }
		
		H1.gross {font-size: 18px; font-style: italic; text-transform: none;}

	/* TITLE */
	H2 {
		font: bold 14px Georgia,Times,Arial;
		color: #6c5449;
		letter-spacing: 1px;
		text-transform: uppercase; }		

	/* SUBTITLE */
	H3 {
		font: bold 13px Georgia,Times,Arial;
		font-style: italic;
		letter-spacing: 1px;
		color: #666666; }
		
		H3.title {clear: both; padding-top: 40px; padding-left: 40px;}
		H3.gross {clear: both; padding-top: 40px; font-size: 16px;}
		H3.text {padding: 20px; font-weight: normal; font-style: italic;}
		
	/* TEXT */
	H4 {
		font: normal 12px Georgia,Times,Arial;
		color: #484848;
		line-height: 20px;
		text-align: justify; }
		
		H4.td1 {float:left; width: 300px; padding-top:20px; padding-left: 80px;}
		H4.td2 {float:left; width: 220px; padding-top:20px; color: #666666; }
		H4.td3 {float:left; width: 200px; padding-top:20px; padding-left: 80px;}
		H4.td4 {float:left; width: 500px; padding-top:20px; color: #666666; }

	/* ITALIC*/	
	H5 {
		font: italic 13px Georgia,Times,Arial;
		color: #666666; }	

	/* WEIN REGION TITLE*/
	H6 {
		margin: 40px 0 20px 0;
		font: italic 18px Georgia,Times,Arial;
		letter-spacing: 1px;
		color: #404040;
		background: url('../images/dot.gif') repeat-x bottom; }
		
	P {
		font: normal 11px Tahoma,Arial;
		color: #484848; }

	
		
			
/*******************************************************************************
								CLASS
********************************************************************************/			
			
	a {	
		color: #7b3c0e;	
		text-decoration: none;
		padding: 0; }
		
	a:hover { color: #32639a; }
		
	.input {
		border: 1px solid #cec2ab;
		font: normal 11px Tahoma,Arial;
		color: #7b3c0e; }
		
	.subbutt {	
		border: 1px solid #cec2ab;
		padding: 1px 4px;
		margin-top: 5px;
		font: bold 10px Tahoma,Arial;
		letter-spacing: 1px;
		color: #FF8000;	
		background: #ffffff;
		text-decoration: none; }
		
	.img {border: 0;}
	.thumb {margin: 10px 8px; border:0;}
	
	.klein {font: normal 10px Tahoma,Arial;}
	.kuq {color: #ff6000; text-decoration: blink; }
	
/*******************************************************************************
								LAYOUT
********************************************************************************/	
	
	#MAIN {
		width: 785px;
		margin: 40px auto; }

	#HEADER {
		width: 785px;
		padding-bottom: 20px;
		border-bottom: 1px solid #bbbbbb; }
		
	#MENU {
		width: 785px;
		height: 47px;
		margin: 1px 0;
		background: url('../images/menu_bg.gif') repeat-x top; }
		
	#MENU UL {
		float: left;
		width: auto;
		list-style-type:none;
		background: url('../images/sep.gif') no-repeat left top; }
		
		#MENU LI {
			display: block;
			float: left; }	
		
		#MENU LI a {
			height: 20px;				
	    	display: block;
	    	padding: 18px 19px 18px 19px;
	    	color: #666666;
	    	font: normal 12px Georgia,Times,Arial;
	    	background: url('../images/sep.gif') no-repeat top right; }
		
		#MENU LI a:hover {
	    	color: #ff6000;
	    	background: url('../images/menu_over.gif') repeat-x top left; }
	    	
		#MENU LI.ON a {
	    	color: #ff6000; }	
    				
    	
    #KONTENT {
    	width: 785px;
    	padding: 20px 0;
    	border-top: 1px solid #bbbbbb; }
    	
    #FOOTER {
    	clear: both;
    	width: 785px;
    	margin-bottom: 20px;
    	padding-top: 5px;
    	text-align: center;
    	border-top: 1px solid #bbbbbb;
    	font: normal 11px Tahoma,Arial;
		color: #666666;
		text-align: center;  }
		
		
	#bann {
		clear: both;
		width: 785px;
		border-top: 3px solid #999999;
		margin-top: 60px;
		margin-bottom: 20px;
		padding-top: 2px;}
		
	#menubann {
		width: 785px;
		padding: 12px 0;
		border-top: 1px solid #888888;
		border-bottom: 1px solid #888888;
		text-align: center; }
		
	#line {
		clear: both;
		display: block;
		width: 785px;
		margin-top: 3px;
		margin-bottom: 30px;
		background: url('../images/dot.gif') repeat-x bottom; }
		
		#line #label {
			float: left;
			width: 680px;
			padding-right: 5px;
			font: bold 12px Georgia;
			font-style: italic;
			letter-spacing: 1px;
			color: #484848; }
			
		#line #sublabel {
			float: left;
			width: 680px;
			padding-top: 2px;
			padding-right: 5px;
			font: italic 11px Georgia,Times,Arial;
			letter-spacing: 1px;
			color: #585858; }					
			
		#line #preis {
			float: left;
			width: 100px;
			text-align: right;
			padding-bottom: 2px;
			vertikal-align: bottom;
			font: italic 12px Georgia,Times,Arial;
			letter-spacing: 1px;
			color: #484848; }			
			
			
	#wline {
		display: block;
		width: 745px;
		margin-left: 40px;
		margin-bottom:20px;
		font: normal 12px Georgia,Times,Arial;
		color: #484848; }
		
		#wline #klein {font: italic 11px Verdana,Arial; color:#737373;}	
		
		#wline #titel {
			float: left;
			width: 230px;
			font-weight: bold;
			color: #666666;
			padding-right: 10px; }
			
		#wline #koment {
			float: left;
			width: 400px;
			padding-right: 10px; }
			
		#wline #wert {
			float: left;
			width: 40px;
			padding-right: 10px; }
			
		#wline #preis {
			float: left;
			width: 40px;
			text-align: right; }	
			
			
		#wline #komento {
			float: left;
			width: 300px; }
			
		#wline #werto {
			float: left;
			width: 40px;
			padding-left: 10px;
			text-align: right; }
			
	#gline {
		clear: both;
		display: block;
		width: 785px;
		margin-top: 3px;
		margin-bottom: 20px;
		font: normal 12px Georgia;
		color: #585858;
		background: url('../images/dot.gif') repeat-x bottom; }
		
		#gline #titel {
			float: left;
			width: 270px;
			font-weight: bold;
			color: #484848;
			padding-right: 10px; }
			
		#gline #koment {
			float: left;
			width: 400px;
			padding-right: 10px; }
			
		#gline #wert {
			float: left;
			width: 40px;
			padding-right: 10px; }
			
		#gline #preis {
			float: left;
			width: 40px;
			text-align: right; }
						
			
	#print {
		float: left;
		width: 60px;
		margin-top: 40px;
		padding-left: 20px;
		background: url('../images/print.png') no-repeat left center;}			
			
	#toplink {
		float: right;
		width: 80px;
		margin-top: 40px;
		text-align: right;
		background: url('../images/toparow.png') no-repeat left center;}
		
	#bbann {
		width: 400px;
		margin: 80px auto 20px auto;
		padding-bottom: 20px;
		font: italic 20px Georgia,Times,Arial;
		color: #68411e;
		text-align: center;
		background: url('../images/bg_bankett.png') no-repeat center bottom;}
		
	#btext {
		width: 340px;
		margin: 20px auto;
		font: italic 14px Georgia,Times,Arial;
		color: #666666;
		letter-spacing: 1px;
		line-height: 24px;
		text-align: center;}	
		
	#clearer {clear:both; font-size:0;}	
	#toptext   {margin:40px 160px; font:normal 16px Georgia; line-height:24px; color:#484848; text-align:center;}	