body{
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;	
	position: absolute;		
	height:100%;
	width: 100%;	
	background-color: #FFFBBE;
}

.hintergrund{
	padding: 0px;	
	position: absolute;	
	left:50%;     
  margin-left: -390px;  
	height: 600 px;
	width: 780px;
	border-top: #FFFFFF 0px solid;
	border-bottom: #FFFFFF 0px solid;
	border-left: #800000 1px dashed;
	border-right: #800000 1px dashed;
	background-color: #FFFFFF;
}

.oben{
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	background-image: url(../img/hintergrund_oben_rechts.png);
	background-position:top left;
	background-repeat: repeat-x;
	height: 127px;
	width: 780px;
	border: #FFFFFF 0px solid;
}

.logo{
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;	
	background-position:top left;
	background-repeat: repeat-x;
	height: 127px;
	width: 190px;
	border: #FFFFFF 0px solid;
}

.traubelinks{
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;		
	height: 217px;
	width: 109px;
	border: #FFFFFF 0px solid;
}

.english{
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;		
	height: 217px;
	width: 787px;
	border: #FFFFFF 0px solid;
}


.menumitte{
	padding-left : 20px;
	padding-right : 20px;
	padding-top : 15px;
	padding-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;			
	height: 217px;
	width: 161px;
	border: #FFFFFF 0px solid;
	background-color: #FFFFFF;
}

.menutabelle{
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;			
	width: 121px;
	border: #FFFFFF 0px solid;
	background-color: #FFFFFF;
}

.menugruen{
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;	
	vertical-align: middle;
	background-image: url(../img/menu.png);
	background-position:top left;
	background-repeat: repeat-x;
	font-family: Georgia, Georgia, serif;
	font-size: 13px;		
	font-weight: bold;
	line-height: 25px;
	display: block;
	height: 25px;	
	text-align: left;
}

.menugruen a{
	text-decoration: none;
	color: #800000;
	font-family: Georgia, Georgia, serif;
	font-size: 12px;		
	font-weight: bold;	
	width: 121px;
	display: block;
}

.menugruen a:hover{
	background-image: url(../img/menu_active.png);
	background-position:top left;
	background-repeat: repeat-x;	
	font-family: Georgia, Georgia, serif;
	font-size: 12px;		
	font-weight: bold;
	color: #800000;
	width: 121px;
	display: block;
}

.trauberechts{
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;	
	height: 217px;
	width: 510px;
	border: #FFFFFF 0px solid;
}

.content{	
	padding-left : 25px;
	padding-right : 20px;
	padding-top : 30px;
	padding-bottom : 10px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;		
	text-align: justify;
	font-family: Georgia, Georgia, serif;
	font-size: 12px;	
	line-height: 18px;
	color: #6B6854;
	border: #FFFFFF 0px solid;
}

.content a{
	color: #800000;
}

.ueberschrift{	
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 20px;
	padding-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;			
}

h1{
	font-family: Georgia, Georgia, serif;
	font-size: 22px;
	font-weight: 100;
	line-height: 30px;	
	color: #800000;
}

h2{
	font-family: Georgia, Georgia, serif;
	font-size: 12px;	
	line-height: 18px;	
	color: #800000;
}

input{
	font-family: Georgia, Georgia, serif;
	font-size: 12px;	
	line-height: 14px;	
	color: #6B6854;
	border: 1px solid #800000;
}

.formular{
	font-family: Georgia, Georgia, serif;
	font-size: 12px;	
	line-height: 14px;	
	color: #6B6854;
	height: 30px;	
}

textarea{
	font-family: Georgia, Georgia, serif;
	font-size: 12px;	
	line-height: 14px;	
	color: #6B6854;
	border: 1px solid #800000;
}

.bildunterschrift{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 278px;
	margin: 0px;
	font-family: Georgia, Georgia, serif;
	font-size: 10px;		
	color: #800000;
	height: 12px;	
}


.textoben{
	padding-top: 10px;
	font-family: Georgia, Georgia, serif;
	font-size: 10px;	
	line-height: 12px;	
	color: #800000;
	width: 62%;
}

.textoben a{	
	color: #800000;
}

.menuoben{
	width: 38%;
	padding-top: 10px;
	padding-left: 190px;
	font-family: Georgia, Georgia, serif;
	font-size: 10px;		
	line-height: 12px;	
	height: 127px;	
	color: #6B6854;
}

.menuoben a{	
	color: #6B6854;
	text-decoration: none;
}

.tabelletext{
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;	
	position: absolute;
	width: 100%;
	border: #FFFFFF 0px solid;
}

img {
border: 0px solid #FFFFFF;
}

img a{
border: 0px solid #FFFFFF;
}

.weinbrief{
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;		
	text-align: justify;
	font-family: Georgia, Georgia, serif;
	font-size: 12px;	
	line-height: 18px;
	color: #6B6854;
	border: #FFFFFF 0px solid;
}

.body2{
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;	
	background-color:#D4F89E;
	height:100%;
	width: 100%;
}