html,body{
 font-family:Verdana;
 color:#fff;
 font-size:10pt;
 margin:0;
 padding:0;
 width:100%;
 height:100%;
 overflow:hidden; 
 background-color:#9C9C9E;}


body{}

.greenline{ width:610px;
 padding:0;
 margin:0;
 display:block;
 background-color:#8F9E47;
 color:#92A859;
 height:1px;
 border:none;}

.button{
 height:17px;
 width:100px;
 font-size:10px;
 color:#000;
 padding:0;
 margin:0;
 line-height:14px;
 padding-bottom:3px;
 cursor:pointer;
 background-color:transparent;
 border:none;
 background-image:url(layout/button.gif);
 background-repeat:no-repeat;}

.button2{
 background-color:red;
 display:inline-block;
 height:17px;
 width:115px;
 text-align:center;
 text-decoration:none;
 font-size:10px;
 color:#000;
 padding:0;
 margin:0;
 margin-right:25px;
 line-height:17px;
 padding-bottom:3px;
 cursor:pointer;
 background-color:transparent;
 border:none;
 background-image:url(layout/button2.gif);
 background-repeat:no-repeat;}

img{ border:none; }

.L{
 width:945px;
 height:57px;
 line-height:57px;
 font-size:57px;
 background-color:#9C9C9E;}

.h{letter-spacing:-2px;}

.tw{
 font-family:Verdana;
 color:#fff;
 font-size:10pt;}

#seite {
 margin:auto;
 width:945px;
 height:100%;}

#kopf {
 width:100%;
 background-image:url(layout/weingut.jpg);
 background-repeat:no-repeat;}

#kopf_leer{
 width:100%;
 height:212px;}

#kopf_adr{
 background-color:#374534;
 padding-left:161px;
 text-align:left;
 height:20px;}

#kopf_logo{
 text-align:right;
 background-color:#fff;
 width:100%;
 height:57px;overflow:visible;}

#content{
 background-image:url(layout/grau.gif);
 background-repeat:repeat-y;
 width:945px;
 height:inherit;}

#innercontent{
 display:inline;
 float:left;
 width:630px;
 padding-right:153px;
 height:inherit;
 overflow:auto;}

#flash{
 z-index:1000;
 position:absolute;left:50%;top:260px;
 margin-left:-500px;}

#karte{
 display:inline;
 float:left;
 width:407px;
 height:377px;
 padding-left:5px;
 padding-top:5px;
 background-image:url(layout/karte.png);
 background-repeat:no-repeat;}

#subnav{
 margin-top:2px;
 display:inline;
 float:left;
 margin-left:20px;
 margin-right:10px;
 width:131px;}

#fuss {
 display:none;}


.w1{display:inline-block;height:25px;background-color:#fff;}

.c{
 width:100%;
 margin-left:161px;}

.etikett1{ width:236px; height:152px; background-position:0px -1px; background-repeat:no-repeat; background-image:url(layout/rote.png); }
.etikett2{ width:236px; height:152px; background-position:0px -1px; background-repeat:no-repeat; background-image:url(layout/weissherbst.png); }
.etikett3{ width:236px; height:152px; background-position:0px -1px; background-repeat:no-repeat; background-image:url(layout/weisse.png); }
.etikett4{ width:236px; height:152px; background-position:0px -1px; background-repeat:no-repeat; background-image:url(layout/prickelnd.png); }
.etikett5{ width:236px; height:152px; background-position:0px -1px; background-repeat:no-repeat; background-image:url(layout/suesswein.png); }
.etikett6{ width:236px; height:152px; background-position:0px -1px; background-repeat:no-repeat; background-image:url(layout/braende.png); }
.etikett7{ width:236px; height:152px; background-position:0px -1px; background-repeat:no-repeat; background-image:url(layout/saft.png); }

.inetikett{ font-size:8pt; width:100%; height:100%; padding-top:49px; text-align:center;}

h1{
 margin:0;
 padding:0;
 font-size:12px;
 color:#fff;
 font-weight:bold;}

.nav,.nava{
 display:inline-block;
 text-decoration:none;
 height:22px;
 padding:0;
 padding-left:5px;
 padding-right:5px; 
 padding-top:3px;
 color:#fff;
 margin:0;
 margin-right:1px;
 background-color:#444444; }

.nav{}

.nava,.nav:hover{
 color:#374534;
 background-color:#8F9E47;}

.snav,.snava{
 display:block;
 text-decoration:none;
 height:18px;
 padding:0;
 margin-left:10px;
 padding-bottom:5px;
 color:#fff; }

.link,.snava,.snav:hover,.lg{
 text-decoration:none;
 color:#8F9E47;}

.cb{clear:both;}

.fi,.ft{
 margin-bottom:15px;
 border:none;
 font-family:Verdana;
 font-size:10pt;
 background-color:#D1D7AF;
 color:#444444;
 width:300px;}

.fi2{
 cursor:pointer;
 height:19px;
 padding:0;
 margin-bottom:15px;
 border:none;
 font-family:Verdana;
 font-size:8pt;
 background-color:#ccc;
 color:#000;
 width:140px;}

.ft{
 height:75px;overflow:auto;}

form{display:inline;}

form,p{
 display:inline-block;
 margin-top:0px;
 line-height:1.5em;
 margin-bottom:1.5em;}

p{
 vertical-align:top;
 line-height:1.50em;text-align:justify;}

