*     {margin: 0px;
       padding: 0px;}

body {background-color: #dcffdb;
      text-align: center;
     background-image: url('images/bgr.jpg');
    background-position: top left;
    background-repeat: repeat-x;    

}

/* --------layout--------- */

#content {
    width: 760px;
    margin: 0px auto;
    border: 1px solid #008000;
    border-top: 0px;
    position: relative;
    text-align:left;
    background-image: url('images/greendot.jpg');
    background-position:  172px 0px;
    background-repeat: repeat-y;    
      }

.leftmenu {
    float: left;
    width: 172px;
    margin: 0px;}

.leftmenu-content {
    padding: 220px 5px 0px 10px;
    /* background-color: #c7ebc7; */
    text-align: left;
    background-image: url('images/trauben.jpg');
    background-position: top center;
    background-repeat: no-repeat;    
    border: 0px solid green; }
    

.inhalt {margin: 80px 0px 0px 172px;}

.inhalt-content {
    position: relative;
    padding-left: 20px; 
    padding-right: 20px;
    text-align: left;
    border: 0px solid red;}

.foot {
    width: 700px;
    height: 35px;
    margin: 0px auto;
    border: 0px;
    clear: both;
    background-image: url('images/pnvb.gif');
    background-position: top left;
    background-repeat: no-repeat;
    text-align: right}
.foot a:hover   {text-decoration : none;}

/* ---------- head ---------- */

.head {
    margin: 0px 0px 0px 172px;
    background-image: url('images/head.jpg');
    background-position: 50% 10px;
    background-repeat: no-repeat;
    border: 0px solid black}

.homelink{
    position: absolute;
    width: 90%;
    height: 70px;
    cursor: hand; cursor: pointer;}

.nav {
    width: 70%;
    wid\th: 90%;
    margin: 80px 0px 0px 30px;
    border: 0px;
    background-color: transparent;}

.nav a:link, 
.nav a:visited,
.nav a:active {
  	font-family: Verdana,Arial,Helvetica,sans-serif;
  	font-size: 120%;
    color: #336600;
	  font-weight: normal;
    text-align: left;}

.nav a:active {color: #336600;} 
.nav a:hover {text-decoration: underline}

/* ---------- ---- ---------- */

.pfeil {
    border: 0px;}

.vino {
    clear: right;
    padding: 30px 0px 0px 8px;
    h\eight: 100%}

.vino a:hover   {text-decoration : none;}

.img-vino {

    width: 152px;
    border: 1px solid #000000;
    margin-left: 15px;
    float: right}

.vino .pfeil {
    margin: 4px 5px 0px 0px;
    float: left}

.leftmenu a:link    {font-family:  Verdana, Arial, Helvetica, sans-serif;
           font-size: 100%;
           color: #0000cc;
           text-decoration: none;}
.leftmenu a:visited {color: #0000cc;
           text-decoration: none;}
.leftmenu a:active  {color: #990066;
           font-weight: bold;
           text-decoration: none;}
.leftmenu a:hover   {text-decoration: underline;}

hr        {margin: 5px 0px 5px 0px;}

hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;}

p  {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	font-weight : normal;
  line-height : 14pt;
	margin: 0px;}

td  {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	font-weight : normal;
  line-height : 14pt;
	margin: 0px;}

td a  {font-family: verdana, arial, sans-serif;
    font-weight: normal;
    color: #000000;
    font-style: normal;
    text-decoration: none}
td a:active     {color: #015A22}
td a:hover      {text-decoration: underline}

.menu  {color: #336600;}
.menu a:link    {text-decoration: none;
                 font-weight : bold;
                 color: #880010;}
.menu a:visited {text-decoration: none;
                 font-weight : bold;;
                 color: #880010;}
.menu a:active  {color: #880010;
                 font-weight : bold;
                 text-decoration: none;}
.menu a:hover   {text-decoration : underline;}

.img-nachoben
      {background-image: url("images/pup.gif");
       background-position: top right;
       background-repeat: no-repeat;
       border: 0px;
       margin: 0px;
       margin-top: 3px;
       width: 14px;
       height: 10px;
       float: right;
       cursor: hand}

.nachoben
      {font-family:  Verdana, Arial, Helvetica, sans-serif;
    	 font-size: 80%;
	     font-weight: normal;
	     margin: 0px;
       color: #880010;
       cursor: hand}

.nachoben a:link    {text-decoration: none;
                 color: #880010;}
.nachoben a:visited {text-decoration: none;
                 color: #880010;}
.nachoben a:active  {text-decoration: none;
                 color: #880010;}
.nachoben a:hover   {text-decoration: none;
                 color: #880010;}

a img {border: 0px}

h1  {
 font-family :  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 30pt;
	color: #880010;
	font-weight : normal;
}

h2  {
  font-family :  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #880010;
	font-weight : bold;
	margin-bottom: 10px
}

h3  {
 font-family :  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #880010;
	font-weight : normal;}

fieldset {margin: 10px 0 0 0}

table#list {
    border: 0px;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: center; }

