	body{
		color:#424242;
		font-family:verdana;
		font-size:.7em;
		line-height:1.5em;
		background-color:#5A252B;
	}
	
	table, td{
		color:#424242;
		font-family:verdana;
		font-size:1em;
		line-height:1.4em;		
	}
	
	* html body{
	width:100%;
	text-align:center;	
	}
	
	#nr_1 {
		width:788px;
		padding-bottom:19px;		
		background-image:url(../images/shadow_b.gif);
		background-position:bottom left;
		background-repeat:no-repeat;
		margin:17px auto 0px auto;
		text-align:left;
	}
	

	#nr_2 {
		padding-right:7px;
		background-image:url(../images/shadow_r.gif);		
		background-position:right top;
		background-repeat:no-repeat;
	}	
	
	#main {
		background-color:#FEF7EC;
		* html height:1%;
	}	
	
	#navi{
		width:255px; 
		float:left;
		padding-top:38px;
		}
		
	#content{
		width:450px; 
		float:left;
		padding-top:30px;		
		}
		
	#content p.date {margin:0 0 -16px; font-size: 0.9em; color: #5B272B; padding:0; }
	#content h1 {font:bold 1.5em/1.2em verdana; margin-bottom:1em; color: #5B272B}
	#content h1.home {font:bold 1.8em/1.2em verdana; color: #424242}
	#content p {margin:14px 0}
	.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}
	.end {padding-bottom: 20px}
	
	.pic_right {float: right; margin: 3px 0 3px 10px;}
	.pic_left {float: left; margin: 3px 10px 3px 0;}
	.pic_clearer {margin: 0}
	
	.hilite {color: #5A262A}
	
	.line {clear: both; margin: 0; padding: 0; height: 1px; line-height: 1px; font-size: 1px; background: url(../images/dotted_line.gif) repeat-x}
	.line2 {background: url(../images/dotted_line.gif) center left repeat-x; height: 10px; margin: 0; padding: 0; line-height: 1px; font-size: 1px;}
	
	a {color: #5A262A}
	
	a.arrow {color: #5A262A; font-weight: bold; text-decoration: none; background: url(../images/arrow.gif) 0 4px no-repeat; padding-left:12px}
	
	
	#homeEstates img {
	float: left;
	margin: 4px 45px 20px 0;
	}
	
	#homeEstates .txtRight {
		float: left;
		width: 290px;
	}
	
	#homeEstates .txtRight h2, #homeEstates .txtRight p {
		margin: 0;
		padding: 0;
		font-size: 1em;
	}
	
	
	#estates {}
	#estates h5 {margin: 14px 0 1px 0; padding:0; font-size: 1.1em;}
	.estates_image {float:left; padding-right: 20px; margin: 5px 0 14px 0;}				
	.estates_txt {float:left; width: 250px; margin: 0 0 10px 0;}	
    .estates_txtlang {float:left; width: 450px; margin: 0 0 10px 0;}	
	
	
	
	
	#contact .abstand 	{clear: both; display: block; margin: 0 0 16px 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}
	input.standard		{width:196px; height:16px; background-color: #F8EFE6; color: #000000; font-size : 11px; border-style: solid; border-width:1pt; border-color: #5A262A; float: left}
	textarea			{width:196px; height:60px; font-family: Verdana, Arial; color: #000000; font-size : 11px; background-color: #F8EFE6; border-style: solid; border-width:1pt; border-color: #5A262A; float: left}
	label 				{width: 145px; float: left}
	
	.standardtable {width: 100%; table-layout: fixed}
	.standardtable th {color: #5A262A; font-weight: bold; text-transform: uppercase; text-align: left;}
	.standardtable td {line-height: 1.3em}
	.txt_center {text-align: center}
	.txt_right {text-align: right; padding-right: 40px;}
	
	
	
	
#navi{
width:243px; 
float:left;
padding-top:38px;
padding-left: 12px
}

* html #navi {
width:255px;
}

#naviebene1, #naviebene2 {
width: 141px;
list-style: none;
margin: 0;
padding: 0;
}

#naviebene1 a{
width: 141px;
display: block;
padding: 0;
}

*html #naviebene1 a, *html #naviebene1 a:hover {
margin-bottom: -2px;
}

#naviebene1 a img {width: 141px; height: 20px;}
#naviebene1 a.nav_contact img {height: 22px;}


#naviebene1 a.nav_home{background: url(../images/n_home.gif) 0 0 no-repeat}
#naviebene1 a.nav_about{background: url(../images/n_about.gif) 0 0 no-repeat}
#naviebene1 a.nav_wines{background: url(../images/n_wines.gif) 0 0 no-repeat}
#naviebene1 a.nav_news{background: url(../images/n_news.gif) 0 0 no-repeat}
#naviebene1 a.nav_trade{background: url(../images/n_trade.gif) 0 0 no-repeat}
#naviebene1 a.nav_distribution{background: url(../images/n_distribution.gif) 0 0 no-repeat}
#naviebene1 a.nav_contact{background: url(../images/n_contact.gif) 0 0 no-repeat}

#naviebene1 a.nav_home:hover, #naviebene1 a.nav_home_current{background: url(../images/n_home.gif) -160px 0 no-repeat}
#naviebene1 a.nav_about:hover, #naviebene1 a.nav_about_current{background: url(../images/n_about.gif) -160px 0 no-repeat}
#naviebene1 a.nav_wines:hover, #naviebene1 a.nav_wines_current {background: url(../images/n_wines.gif) -160px 0 no-repeat}
#naviebene1 a.nav_news:hover, #naviebene1 a.nav_news_current{background: url(../images/n_news.gif) -160px 0 no-repeat}
#naviebene1 a.nav_trade:hover, #naviebene1 a.nav_trade_current{background: url(../images/n_trade.gif) -160px 0 no-repeat}
#naviebene1 a.nav_distribution:hover, #naviebene1 a.nav_distribution_current{background: url(../images/n_distribution.gif) -160px 0 no-repeat}
#naviebene1 a.nav_contact:hover, #naviebene1 a.nav_contact_current{background: url(../images/n_contact.gif) -160px 0 no-repeat}

#naviebene2 a {
width: 124px;
color: #424242;
font: normal 11px verdana, sans-serif;
text-decoration: none;
padding: 2px 0 3px 17px;
line-height: 14px;
}

*html #naviebene2 a {
width: 138px;
padding: 1px 0 6px 17px;
}

#naviebene2 a:hover, #naviebene2 #current2 {
color: #940513;
}