BODY
{
    	FONT-SIZE: 12px;
    	MARGIN: 0;
    	padding:0;
    	FONT-FAMILY: Arial, Verdana, Tahoma, helvetica;
        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;
    	
}
#juelg, #heimat, #weinkultur, #weine, #weinstube, #hofgut, #kontakt, #termine
{
	background-image:url(images/gelb-hg.gif);
	background-color:#ffffcc;
}
#blanko
{
    	background-color:#000000
}
P,TD, A, #container a,#container-oben a
{
      FONT-SIZE: 11px;
      MARGIN: 0px;
      padding:0;
      FONT-FAMILY: Verdana, Tahoma, 'sanf serif',Arial, helvetica;
      TEXT-DECORATION: none;
}
H1
{
      FONT-SIZE: 18px;
      color: #555555;
      FONT-FAMILY: Georgia, Garamond,'Times New Roman','Times',  serif;
      FONT-WEIGHT: 500;
      letter-spacing: 2px;
      margin:0;
      padding:0;
	  line-height: 36px;
} 
H2
{
      margin:5px 0;
      FONT-WEIGHT: 500;
      FONT-SIZE: 12px;
      FONT-FAMILY: Verdana, Tahoma, helvetica,  Arial, sans-serif ;
      text-decoration: none;
}
H3
{
      margin:5px 0;
      FONT-WEIGHT: 500;
      FONT-SIZE: 11px;
      FONT-FAMILY: Verdana, Tahoma, helvetica,  Arial, sans-serif ;
      text-decoration: none;
      color:#cc0000;

}
H4
{
      margin:5px 0;
      FONT-WEIGHT: 600;
      FONT-SIZE: 11px;
      FONT-FAMILY: Verdana, Tahoma, helvetica,  Arial, sans-serif ;
      text-decoration: none;
}

H6
{
	  line-height: 36px;
      FONT-SIZE: 11px;
      MARGIN: 0px;
      padding:0;
      FONT-FAMILY: Verdana, Tahoma, 'sanf serif',Arial, helvetica;
      TEXT-DECORATION: none;
}
A:link
{
    COLOR: #555555
}
A:visited, #headernavi a:visited, #container a:visited, #container-oben a:visited

{
    COLOR: #444444
}
A:hover, #headernavi a:hover, #container a:hover,  #container-oben a:hover

{
    COLOR: #cc0000
}
#logo
{
      margin: 0;
      width: 760px;
      background-color:#555555;
      background-image:url(images/grau-hg.gif);
      text-align: center;
}
#logo div.logo-start
{
      height: 260px;
}
#logo div.logo-main
{
      height: 50px;
      vertical-align: middle;
}
#container-oben 
{
	background-color:#ffffcc;

	width:760px;
	height:70px;
	margin: 0;
	padding:0;
	z-index:1;
}
#container
{
	background-color:#ffffcc;
	margin-top: 70px;
	padding:0;
	width: 760px;
	z-index:2;
}
#container div.container-start 
{
	background-color:#ffffcc;
	min-height: 150px;
	text-align: center;
	vertical-align:	bottom;
}
span.bild-main
{
  	width:380px;
  	margin: 0;
  	padding: 0;
  	float:left;	
}
#container div.inhalt
{
	background-color:#ffffcc;
	margin-left:400px;
	width: 350px;
	z-index:4;
	min-height:290px;
	clear;
}
div.inhalt720
{
	background-color:#ffffcc;
	background-image:url(images/gelb-hg.gif);
	margin-left:20px;
	width: 720px;
	z-index:4;
	min-height:300px;
}
SPAN.linie1
{
	position:absolute;
	top: 66px;
	width:760px;
	z-index:3;
}
SPAN.linie2
{	
	position:absolute;
	top: 136px;	
	width:760px;
	z-index:3;
}
SPAN.w-juelg
{
  	position: absolute;
  	width:400;
  	height: 30px;
  	top: 382px;
  	padding:0;
  	z-index:2;
  	text-align:right;
}
SPAN.seitennavi
{
  	position: absolute;
  	width:235;
  	height: 50px;
  	top: 370px;
  	left:500px;
  	padding:0;
  	z-index:0;
  	text-align:right;
}
#headernavi
{
	background-color:#ffffcc;
	width: 760px;
	text-align:	center;
	vertical-align:	middle;
	height: 20px;
	margin: 2px 0 0 0;
}   
#headernavi p, #headernavi span,  #headernavi div
{
	text-align:center;
	display:inline;	    
}
#headernavi ul{
    list-style:none;
    display:inline;	
}
#headernavi li
{
	float: right;
}
#headernavi a, #headernavi a:link
{	
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Tahoma, helvetica,  Arial, sans-serif ;
    text-decoration: none;
}
#heimat a.heimat, #weinkultur a.weinkultur, #weine a.weine, #hofgut a.hofgut, #weinstube a.weinstube, #kontakt a.kontakt, #termine a.termine, #juelg a.juelg,
#heimat a.heimat:link, #weinkultur a.weinkultur:link, #weine a.weine:link, #hofgut a.hofgut:link, #weinstube a.weinstube:link, #kontakt a.kontakt:link, #termine a.termine:link, #juelg a.juelg:link,
#heimat a.heimat:visited, #weinkultur a.weinkultur:visited, #weine a.weine:visited, #hofgut a.hofgut:visited, #weinstube a.weinstube:visited, #kontakt a.kontakt:visited, #termine a.termine:visited, #juelg a.juelg:visited
{
	COLOR: #cc0000;
}
A.ab
{
    FONT-WEIGHT: 300;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana, Helvetica;
    TEXT-DECORATION: none
}
A.ab:link
{
    COLOR: #b22222
}
A.ab:visited
{
    COLOR: #b22222
}
A.ab:hover
{
    COLOR: #333366;
    BACKGROUND-COLOR: #ffffff
}
A.rot:link, A.rot:visited,#container A.rot:link, #container A.rot:visited
{
    FONT-SIZE: 10px;
  	FONT-FAMILY: Arial,Verdana, Tahoma,  helvetica;
	color:#cc0000;
}
A.rot:hover, #container A.rot:hover
{
	color:#555555;
}
.kl
{	
    FONT-SIZE: 10px;
	color:#555555;
  	FONT-FAMILY: Arial,Verdana, Tahoma,  helvetica;
}
.rot
{
	color:#cc0000;
}
.rotdick
{
	color:#cc0000;
	FONT-WEIGHT: 900;
    FONT-SIZE: 14px;
}

DIV.absender{
	width:500px;
	padding-left:50px;
}
SPAN.right{
	text-align:right;
}
SPAN.left
{
	float:left;
	width:220px;
	padding-top:1px;
}
SPAN.weine-millau
{
	top:255px;
	margin:0 5px;
	width:125px; 
	position:absolute;
}
SPAN.weinstube-millau
{
  	position:absolute;
  	top: 365px;
	width:300px;
    FONT-SIZE: 10px;
	color:#555555;
  	FONT-FAMILY: Arial,Verdana, Tahoma,  helvetica;
  	text-align: center;
}
SPAN.left190
{
	float:left;
	width:190px;
}
SPAN.right190
{
	float:right;
	width:190px;
}
.weinbild{margin-left:119px;}
SPAN.impressum
{
	position:absolute;
	top:120px;
	left:570;
	width:170px;
	text-align:right;
}
SPAN.left190absolute
{
	position:absolute;
	top:95px;
	left:0;
	width:190px;
	text-align:center;
}
.button
{
      FONT-SIZE: 11px;
      MARGIN: 0px;
      FONT-FAMILY: Verdana, Tahoma, 'sanf serif',Arial, helvetica;
      TEXT-DECORATION: none;
      color:#555555;
      background-color:#ffffcc;
}
.txtfld
{
      FONT-SIZE: 11px;
      MARGIN: 0px;
      FONT-FAMILY: Verdana, Tahoma, 'sanf serif',Arial, helvetica;
}
SPAN.button
{
	text-align:right;
}
SPAN.drucken{
	position:absolute;
	width:50pxx;
	height:25px;
	z-index:5;
	left:15px;
	top: 200px;
}
SPAN.textr
{text-align:right;
width: 135px:}