BODY
{
    	FONT-SIZE: 8pt;
    	padding:0;
    	margin: 5px 0 ;
      	FONT-FAMILY: Verdana, Tahoma, Arial, helvetica,  'sanf serif';
        scrollbar-face-color:#ffffcc;
        scrollbar-highlight-color:#FFFFFF;
        scrollbar-3dlight-color:#0F0F0F;
        scrollbar-shadow-color:#808080;
        scrollbar-darkshadow-color:#404040;
        scrollbar-track-color:E0E0E0;
        scrollbar-arrow-color:cc0000;
    	
}
#home, #wein, #gasthaus
{
	background-color:#fffff0;
	text-align: center;
	z-index:0;
}
#container
{
	background-image:url(images/hg-ffc.gif);
	background-color:#ffffcc;
	padding:0;
	margin:auto;
	width:760px;
	text-align: left;
}
#logo 
{
	background-image:url(images/hg-ffc.gif);
	background-color:#ffffcc;
	width:760px;
	height:90px;
	margin:0;
	z-index:2;
}
#headerbild
{
	margin:0;
	padding:0;
	width:760px;
	height:120px;
	z-index:3;
	border-top: 1px #b00000 solid;
	border-bottom: 1px #b00000 solid;
}
#inhalt
{
	margin:0;
	padding:0;
	width:760px;
	height:210px;
	z-index:5;
	background-color:#fffff0;
	clear:both;
}
#copyright
{
	margin:0;
	padding:0;
	width:760px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	z-index:6;
	background-color:#ffffbb;
	border-top: 1px #b00000 solid;
	clear:both;
}
DIV.left
{
	width: 300px;
	text-align:center;
	margin:0;
	padding:0;
	float:left;
}
DIV.right
{
	width: 460px;
	float:right;
}
#logo DIV.left
{
	min-height:30px;
	margin-top:30px;
}
#logo DIV.right
{
	text-align:right;
	background-color:#ffffbb;
}
#inhalt DIV.left {
	background-color:#ffffbb;
	min-height:210px;
	display:table;
}
#inhalt DIV.right {
	min-height:200px;
	width:440px;
}
#copyright DIV.right,#copyright DIV.right P {
	text-align:right;
	background-image:url(images/hg-b00.gif);
	background-color:#b00000;	
}
.siteheaderrow
{
		min-height: 80px;
		width:300px;
    	vertical-align:middle;
}
DIV.siteheader
{
	min-height:80px;
	width:165px;
	text-align:center;
	float:left;
}
SPAN.sitenavi
{
	min-height: 80px;
	width: 120px;
	float:right;
}
.sitebild
{
		display:table-row;
		height: 135px;
		margin:0;
		padding:0;
		vertical-align:bottom;
		width:300;
		text-align:left;
		clear:both;
}
SPAN.sitenavi UL {margin-right:25px; margin-top: 5px }
DIV.siteheader H1, H2{margin-top: 10px }
.cl{clear:both;}
DIV.absender{
	width:500px;
	padding-left:50px;
}
SPAN.inhaltleft
{
	float:left;
}
SPAN.inhaltbild
{
	width:300px;
	text-align:right;
	float:right;
	margin-right:-5px;
}
DIV.center
{
	width: 500px;
	margin:auto;
	padding-left:10px;
}
SPAN.TB120
{
	width: 120px;
	height:20px;
}