.text_teaser
{
font-size: 12px;
font-family:verdana;
text-align:left;
text-decoration: none;
line-height: 18px;
}

.text_teaser_sm
{
font-size: 11px;
font-family:arial;
text-decoration: none;
line-height: 18px;
}

img
{
border: 0px;
}

.fliesstext
{
color: black;
font-family: verdana, arial, helvetica;
font-size: 12px;
}

.headline
{
color: #782102;
font-family: verdana, arial, helvetica;
font-size: 15px;
font-weight: bold;
}

b
{
color: #782102;
font-size: 12px;
font-family:verdana;
text-align:justify;
text-decoration: none;
line-height: 18px;
}

a:link,a:visited
{
font-size: 11px;
font-family:arial;
text-align:justify;
text-decoration: none;
line-height: 18px;
}

a:hover
{
font-size: 11px;
font-family:arial;
text-decoration: none;
line-height: 18px;
text-decoration: underline;
text-align:justify;
}

a.links:link, a.links:visited
{
color: #772002;
font-size: 10px;
font-family:verdana;
text-align:justify;
text-decoration: none;
line-height: 18px;
}

a.links:hover
{
color: #772002;
font-size: 10px;
font-family:verdana;
text-align:justify;
text-decoration: underline;
line-height: 18px;
}

a.gamma:link, a.gamma:visited
{
color: white;
font-size: 10px;
font-family:verdana;
text-decoration: none;
line-height: 18px;
}

a.gamma:hover
{
color: white;
font-size: 10px;
font-family:verdana;
text-align:justify;
text-decoration: underline;
line-height: 18px;
}

a.linkssmall:link, a.linkssmall:visited
{
color: white;
font-size: 10px;
font-family:verdana;
text-align:justify;
text-decoration: none;
line-height: 18px;
}

a.linkssmall:hover
{
color: white;
font-size: 10px;
font-family:verdana;
text-align:justify;
text-decoration: underline;
line-height: 18px;
}

.navi
{
padding-top: 0px;
margin-top:0px;
}

a.sub:link,a.sub:visited
{
color:white;
text-decoration:none;
font-size:12px;
}

a.sub:hover
{
text-decoration:underline;
}


a.navigation:link, a.navigation:visited
{
font-family:verdana;
font-size:11px;
display:block;
height: 23px;
width: 116px;
text-decoration:none;
color: #ffffff;
padding-left: 22px;
border-top: 1px solid #912904;
border-bottom: 1px solid #782102;
}

a.navigation:hover
{
font-family:verdana;
font-size:11px;
display:block;
height: 23px;
width: 116px;
text-decoration:none;
color:#ffffff;
border-top: 1px dotted white;
border-bottom: 1px dotted white;
}

a.sub_navigation:link, a.sub_navigation:visited
{
background-color: #ffffff;
font-family:verdana;
font-size:11px;
display:block;
height: 25px;
width: 140px;
text-decoration:none;
color:black;
padding-left: 10px;
margin-bottom:0px;
border-bottom: 1px solid #782102;
border-right: 1px solid #782102;
}

a.sub_navigation:hover
{
font-family:verdana;
font-size:11px;
display:block;
height: 25px;
width: 140px;
text-decoration:none;
background-color: #FCF1E0;
color:#782102;
margin-bottom:0px;
}

.sub_navigation
{
background-color: white;
font-family:verdana;
font-size:11px;
display:block;
height: 25px;
width: 140px;
text-decoration:none;
color:black;
padding-left: 10px;
}

#top
{
height:70px;
width:996px;
padding-top:8px;
padding-left:10px;
background-image:url(/images/top_neu.jpg);
background-repeat:repeat-y;
}

#trauben
{
height:165px;
width:204px;
background-image:url(/images/trauben.gif);
background-repeat:no-repeat;
position:absolute;
left:802px;
top:0px;
}

.onlineliste
{
padding-top: 25px;
font-family: arial,verdana,tahoma;
font-size: 14px;
color: black;
font-weight:bold;
}

#voting_1
{
background-image: url(/images/vote_link.jpg);
background-repeat:no-repeat;
height: 42px;
width: 10px;
display:block;
}

#voting_2
{
background-image: url(/images/vote_link.jpg);
background-repeat:no-repeat;
height: 42px;
width: 10px;
display:block;
}

#voting_3
{
background-image: url(/images/vote_link.jpg);
background-repeat:no-repeat;
height: 42px;
width: 10px;
display:block;
}

#voting_4
{
background-image: url(/images/vote_link.jpg);
background-repeat:no-repeat;
height: 42px;
width: 10px;
display:block;
}

#voting_5
{
background-image: url(/images/vote_link.jpg);
background-repeat:no-repeat;
height: 42px;
width: 10px;
display:block;
}

.star-rating
{
list-style: none; 
margin: 3px; 
padding: 0px; 
width: 125px;
height: 25px; 
position: relative; 
background: url(/images/weinvote1.jpg) top left repeat-x; 
}

.star-rating li
{
padding:0px; 
margin:0px;
/*\*/ 
float: left;
/* */ 
 }

.star-rating li a
{
display:block; 
width:25px; 
height: 25px;
text-decoration: none;
z-index: 20; 
position: absolute; 
padding: 0px;
background-image:none; 
}

.star-rating li a:hover{
background: url(/images/weinvote1.jpg) left bottom; 
z-index: 1; 
left: 0px;
}

.star-rating a.one-star
{
left: 0px;
}

.star-rating a.one-star:hover
{
width:25px;
}

.star-rating a.two-stars
{
left:25px;
}

.star-rating a.two-stars:hover
{
width: 50px;
}

.star-rating a.three-stars{
left: 50px;
}
.star-rating a.three-stars:hover
{
width: 75px;
}

.star-rating a.four-stars
{
left: 75px;
}

.star-rating a.four-stars:hover
{
 width: 100px;
}

.star-rating a.five-stars
{
left: 100px;
}

.star-rating a.five-stars:hover
{
width: 125px;
 }

ul.info
{
list-style: none;
margin-left:0px;
padding-left:0px;
margin-right:0px;
padding-right:0px;
}

li.info
{
list-style: none;
margin-left:0px;
padding-left:0px;
margin-right:0px;
padding-right:0px;
}

a.testwein_link:link, a.testwein_link:visited
{
color: #782102;
font-family: verdana,arial, helvetica;
font-size: 12px;
text-decoration: none;
font-weight:bold;

}

a.testwein_link:hover
{
color: #782102;
font-family: verdana,arial,helvetica;
font-size: 12px;
text-decoration: underline;
font-weight:bold;

}
