@charset "UTF-8";

body {
	margin: 0px;
	background-color: #AAA49C;
}
a {
	text-decoration: none;
}
a img { 
	border:0;
}
a.menu:link, a.menu:visited {
	color: #484641;
}
a.menu:hover, a.menu:active {
	color: #A8000C;
}
a.menu_sub:link, a.menu_sub:visited {
	color: #7D7872;
}
a.menu_sub:hover, a.menu_sub:active {
	color: #484641;
}
a.menu_open:link, a.menu_open:visited {
	color: #A8000C;
}
a.menu_open:hover, a.menu_open:active {
	color: #484641;
}
a.text:link, a.text:visited {
	color: #7D7872;
}
a.text:hover, a.text:active {
	color: #484641;
	text-decoration:underline;
}
a.adresse:hover {
	text-decoration:underline;
}
a.more:link, a.more:visited, {
	color: #7D7872;
}
a.more:hover, a.menu_sub:active {
	color: #484641;
}
.menu {
	font-family: Arial, Helvetica, Verdana;
	font-size: 9pt;
	line-height: 150%;
	text-decoration: none;
}
.menu_sub {
	font-family: Arial, Helvetica, Verdana;
	font-size: 7pt;
	color:#484641;
	line-height: 130%;
	padding-top: 2px;
	padding-bottom: 2px;
}
.weine {
	line-height: 170%;
}
.content {
	padding-top: 44px;
	padding-bottom: 12px;
}
.text  {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 8.5pt;
	line-height: 150%;
	color:#2E2D2A;
}
.text_headline  {
	font-size: 13pt;
	line-height: 150%;
	text-transform: uppercase;
	letter-spacing: 3px;
	padding-bottom:12px;
}
.text_headline_red {
	color: #A8000C;
}
.onw  {
	padding: 16px;
}
.adresse {
	font-family: Arial, Helvetica, Verdana;
	font-size: 7.5pt;
	color:#EAEAEA;
	text-decoration:none;
}
.flasche {
	background-image: url(../images/illu_flasche.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.startscreen {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18pt;
	line-height: 140%;
	text-transform: uppercase;
	letter-spacing: 5px;
	text-align: center;
	word-spacing: -5px;
	color: #484641;
}
.lan {
	font-family: Arial, Helvetica, Verdana;
	font-size: 6pt;
	text-decoration: none;
	text-transform: uppercase;
	padding-bottom: 12px;
	margin-bottom: 12px;
	position:solid;
}
.de {
	padding-left: 4pt;
	padding-right: 4pt;
	margin-right: 8px;
}
.it {
	padding-left: 5pt;
	padding-right: 5pt;
	margin-right: 8px;
}
.en {
	padding-left: 3pt;
	padding-right: 3pt;
}
.startscreen {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18pt;
	line-height: 140%;
	text-transform: uppercase;
	letter-spacing: 5px;
	text-align: center;
	word-spacing: -5px;
	color: #484641;
	visibility: hidden;
	position:absolute; 
	width:400px; 
	height:36px; 
	top:50%; 
	left:50%; 
	margin-top:-86px; 
	margin-left:-200px;
	display: inline;
}
.lan_active {
	text-align: center;
	color:#484641;
	border: 1px solid #484641;
	width:28px;
	padding-top: 3px;
	padding-bottom: 3px;
	
	
}
.lan_inactive {
	text-align: center;
	color:#c3bcb2;
	border: 1px solid #c3bcb2;
}
.lan  a.lan_inactive {
	display:inline;
	width:28px;
	text-decoration:none;
	position: static;
	padding-top: 3px;
	padding-bottom: 3px;
}
.lan a.lan_inactive:hover {
	color: #484641;
	border: 1px solid #484641;
}
.lan a .startscreen {
	display:none;
}
.lan a.lan_inactive:hover .startscreen {
	display:inline; 
	position:absolute; 
	width:400px; 
	height:36px; 
	top:50%; 
	left:50%; 
	margin-top:-86px; 
	margin-left:-200px;
}
.more {
	font-family: Arial, Helvetica, Verdana;
	font-size: 7pt;
	line-height: 170%;
	text-decoration: none;
	color:#7D7872;
}
.bilderrahmen {
	border: 1px solid #FFFFFF;
}
.links{
	margin-right:12px;
	margin-bottom:4px;
}

.rechts{
	margin-left:12px;
	margin-bottom:4px;
}
