body { 
    font-family: serif;
    font-style: italic;
    color: #800000;
    background: #705060;
}

table {
    background: #f9f7e2;
}

p.overskrift {
   font-weight: bold;
}
a { 
    font-family: serif;
    font-style: italic;
    color: #006000;
}

A:link {text-decoration: none; border: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline}

a.Link_medlemmer {
    display:block;
    background:url(medlemmer.png) top no-repeat;
    width:200px;
    height:40px;
    text-decoration:none;
}

a.Link_medlemmer:hover {
    background-position:bottom;
}

a.Link_medlemmer span {
    visibility:hidden;
}

a.Link_arrangementer {
    display:block;
    background:url(arrangementer.png) top no-repeat;
    width:200px;
    height:40px;
    text-decoration:none;
}

a.Link_arrangementer:hover {
    background-position:bottom;
}

a.Link_arrangementer span {
    visibility:hidden;
}

a.Link_vininformation {
    display:block;
    background:url(vininformation.png) top no-repeat;
    width:200px;
    height:40px;
    text-decoration:none;
}

a.Link_vininformation:hover {
    background-position:bottom;
}

a.Link_vininformation span {
    visibility:hidden;
}

a.Link_praktisk {
    display:block;
    background:url(praktisk.png) top no-repeat;
    width:200px;
    height:40px;
    text-decoration:none;
}

a.Link_praktisk:hover {
    background-position:bottom;
}

a.Link_praktisk span {
    visibility:hidden;
}


a.Link_menu {
    display:block;
    background:top no-repeat;
    width:200px;
    height:40px;
    text-decoration:none;
}

a.Link_menu:hover {
    background-position:bottom;
}

a.Link_menu span {
    visibility:hidden;
}

td.grapes_top {
    background:url(grape-border-top.png) top left no-repeat;
    background-position: 180px 0px;
}

.grapetext {
    position: relative;
    padding-left: 320px;
    padding-right: 300px;
    padding-bottom: 80px;
    padding-top: 80px;
    font-style: italic;
 
    background: url(grape-border-bottom.png) no-repeat ;
    background-position: 75% 100% ;
    z-index: 50;
}

div.cont_bottom { position: relative;
		 margin-top: -160;
		 float: right;
		 z-index: 1;
               }

div.rframe {
     position: relative;
z-index: 20;
}

div.rating {
    position: absolute;
    left: 130px;
    top: 0px;
    width: 250px;
    display: none;

}

table.rating {
       background: #e9e7d2;
       padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
z-index: 10;
}

span.goldstar {
color: gold;
font-weight: bold;
font-size:20px;
}
