body {
  background-color: #FFF;
  font-family: arial, “lucida console”, sans-serif;
  font-size: 12px;
  text-align: center;
}
a img {
         border: 0 none;
           }
a:link {
color:#0000A0;
font-weight:bold;
text-decoration:none;
}
a:visited {
color:#0000A0;
font-weight:bold;
text-decoration:none;
}
       
a:hover, a:active {
background-color:#EEEEEE;
color:#666666;
text-decoration:underline;}

 #rahmen,#aktuelles,#infomap { background-color: #CAA634; border: 1px solid #C8A120;padding: 1px;-moz-border-radius: 11px;border-radius: 11px;}
 .r1{ margin: 1px; border: 1px solid #c1a039;background-color: #9e8332;padding: 1px;-moz-border-radius: 10px;border-radius: 10px;}
 .r2,.r3 { margin: 1px; border: 1px solid #9c8130;background-color: #fff1a0;padding: 5px;-moz-border-radius: 7px;border-radius: 7px;}
  

#deutsch {background-image:url(gelbbox2.jpg);background-repeat:no-repeat;
     padding: 12px; font-weight: bold; font-size: 18px; height:50px; text-align: center;}
#english {margin-top:12px;background-repeat:no-repeat;
     padding: 4px; height:30px; text-align: center;}
#globalbox {
margin:0 auto;
text-align:left;
width:950px;
}

#bmap {
height:550px;
margin:0px;
padding:0;
position:relative;
width:950px;
}

#rieslingflasche {
left:10px;
position:absolute;
top:150px;
width:100px;
height:505px;
}
#bskaiserstuhl {
left:110px;
position:absolute;
top:160px;
width:100px;
height:505px;
}
#nzsvbl {
left:835px;
position:absolute;
top:150px;
width:100px;
height:505px;
}

#infomap {
left:20px;
position:absolute;
top:20px;
width:140px;
}
#infomap li {padding: 0px 0px 3px 8px;}

#inmap {
display:none;
background-image:url(box3.png);
background-repeat:no-repeat;
height:320px;
left:20px;
position:absolute;
top:220px;
width:390px;
}
#inmap img {width: 20px; height: 20px; position:absolute;top: 10px; left:355px;border:0px;}
#map
{ height:270px;
margin:auto;
padding:0;
left:10px;
position:absolute;
top:30px;
width:370px;
}

#inmap3 {
display:none;
background-image:url(gelbox-700x500.jpg);
background-repeat:no-repeat;
height:500px;
left:200px;
position:absolute;
top:15px;
width:700px;
overflow: hidden;
padding-top: 20px;
padding-right: 10px;
text-align:center;
}
#inmap3 #x img {position:absolute;height: 35px; left:665px; top: 0px; border:0px;}
#inmap3 #titel img {position:absolute;height: 33px; left:8px; top: 10px; border:0px;}
#inmap3 #johner {position:absolute;height: 480px; left:15px; top: 14px; border:0px;}
#inmap3 #johnerde {position:absolute;height: 480px; left:330px; top: 14px; border:0px;}
#inmap3b {
height:500px;
left:20px;
position:absolute;
top:40px;
width:300px;
overflow: hidden;
}

#kasten {
    position:absolute;
    display:none;
    background: #550;
    top:20px;
    left:200px;
    height:1px;
    width:1px;
}

#kasten #x img {position:absolute;height: 35px; left:650px;border:0px;}
#kasten #ol {position:absolute;
 background-image:url(ol.png);
 width:35px;
 height:35px;
}
#kasten #o {
    position:absolute;
    left:35px;
    height:35px;
  background-image:url(o.png);
  width: 600px;
}
#kasten #or {position:absolute;
 background-image:url(or.png);
 width:35px;
 height: 35px;
 left:635px;
}
#kasten #l {position:absolute;
 background-image:url(l.png);
 top:35px;
 width:35px;
 height:450px;
 left:0px;
}
#kasten #r {position:absolute;
 background-image:url(r.png);
 top:35px;
 width:35px;
 height:450px;
 left:635px;
}
#kasten #ul {position:absolute;
 background-image:url(ul.png);
 top:485px;
 width:35px;
 height:35px;
}
#kasten #u {
    position:absolute;
    top:485px;
    left:35px;
    height:35px;
  background-image:url(u.png);
  width: 600px;
}
#kasten #ur {position:absolute;
 background-image:url(ur.png);
 top:485px;
 width:35px;
 height: 35px;
 left:635px;
}
#kasten #innen {position:absolute;
 background-image:url(innen.png);
 top:35px;
 width:600px;
 height:450px;
 left:35px;
}


#blogwidget {
display:none;
background-image:url(gelbox-600x400.jpg);
background-repeat:no-repeat;
height:550px;
left:300px;
position:absolute;
top:20px;
width:600px;
overflow: hidden;
padding-top: 20px;
padding-right: 10px;
text-align:center;
}
#blogwidget #x img {position:absolute;height: 35px; left:565px; top: 0px; border:0px;}

#blogwidget2 {
display:none;
background-image:url(box2g.png);
background-repeat:no-repeat;
height:550px;
left:560px;
position:absolute;
top:20px;
width:340px;
overflow: hidden;
padding-top: 20px;
}
#blogwidget2 #x img {position:absolute;height: 20px; left:290px;border:0px;}

#eigenetikett {
display:none;
background-image:url(box2g.png);
background-repeat:no-repeat;
height:550px;
left:350px;
position:absolute;
top:20px;
width:340px;
overflow: hidden;
padding-top: 20px;
font-size:1.2em
}
#eigenetikett img {float: left;margin-right: 10px;margin-left: 20px;}
#eigenetikett2 img {position:absolute;height: 20px; left:290px;border:0px;}

#aktuelles {
display:inline;
left:200px;
position:absolute;
top:15px;
width:685px;

text-align:center;
}
#aktuelles #x img {position:absolute;height: 35px; left:651px; top: 0px; border:0px;}

#videowidget {
display:none;
background-image:url(gelbox-700x500.jpg);
background-repeat:no-repeat;
height:500px;
left:200px;
position:absolute;
top:15px;
width:700px;
overflow: hidden;
padding-top: 20px;
padding-right: 10px;
text-align:center;
}
#videowidget #x img {position:absolute;height: 35px; left:665px; top: 0px; border:0px;}
#videowidget #titel img {position:absolute;height: 33px; left:8px; top: 10px; border:0px;}


#qype {
display:inline;
background-image:url(gelbox-600x400.jpg);
background-repeat:no-repeat;
height:480px;
left:300px;
position:absolute;
top:15px;
width:600px;
overflow: hidden;
padding-top: 20px;
padding-right: 10px;
text-align:center;
}
#qype #x img {position:absolute;height: 35px; left:565px; top: 0px; border:0px;}
#qype #qype_inside {position:absolute; top: 8px; left: 30px;}

#invideo {
 overflow:scroll;
 height: 443px;
 width: 684px;
 position: absolute;
 top: 50px;
 left: 8px;
}
 
 #commentbox {
background-image:url(commentbox.png);
background-repeat:no-repeat;
display:none;
padding:15px 0px;
height:300px;
left:20px;
position:absolute;
top:200px;
width:300px;
}
#commentbox img {position:absolute;height: 20px;top 10px; left:250px;border:0px;}

.friendfeed .logo img { display: none; }
.friendfeed .bottom { display: none; }
.friendfeed .feed .entry .info { font-size: 9pt; }
.friendfeed .widget { display:none;}