/* Allgemeines START */
*
{
  margin:0px;
  padding:0px;
  border:none;
}

body
{
  font:12px Arial;
  color:#666;
  background:#F7F7F7;
}

a:link, a:visited { color:#F02830; font-weight:bold; text-decoration:none; }
a:hover, a:active, a:focus { color:#999; }

a.footer:link, a.footer:visited { color:#999; font-weight:normal; text-decoration:none; }
a.footer:hover, a.footer:active, a.footer:focus { color:#1472ba; }

a.footer2:link, a.footer2:visited { color:#999; font-weight:normal; text-decoration:none; }
a.footer2:hover, a.footer2:active, a.footer2:focus { color:#1472ba; }

a.navi_top:link, a.navi_top:visited { color:#1472ba; font-weight:normal; text-decoration:none; }
a.navi_top:hover, a.navi_top:active, a.navi_top:focus { color:#999; }

#transparent
{
  position:absolute;
  top:40px;
  left:29px;
}

div.logos img
{
  margin-right:10px;
  margin-top:10px;
}

#video
{
  margin-top:15px;
}

h1
{
  font:bold 16px Arial;
  color:#F02830;
}

h2
{
  margin-top:12px;
  font:bold 14px Arial;
}

p
{
  margin-top:15px;
  text-align:justify;
}

p.small
{
  font:10px Arial;
}

ol, ul
{
  margin-top:12px;
}

li
{
  margin-left:40px;
}

br.clear
{
  clear:both;
}

span.tab
{
  width:220px;
  float:left;
}

/* Allgemeines ENDE */

/* Layout START */

div#barkeeper
{
  margin:0px auto;
  background:url(images/bgNEIN.png) center no-repeat;
}

div#wrapper
{
  position:relative;
  width:900px;
  margin:40px auto;
}

div#header
{
  width:840px;
  height:100px;
  margin-left:30px;
  background:url(images/hbg.png) repeat-x;
}

div#hleft
{
  width:900px;
  height:100px;
  background:url(images/hleft.png) left no-repeat;
}

div#hright
{
  width:900px;
  height:100px;
  background:url(images/hright.png) right no-repeat;
}

div#hlogo
{
  position:absolute;
  width:500px;
  height:21px;
  float:left;
  margin:46px 0px 33px 0px;
  background:url(images/hlogo.jpg) no-repeat;
}

p#navi_top
{
  margin:0px;
  padding:25px 5px 0px 0px;
  text-align:right;
  color:#800080;
}

div#website
{
  width:880px;
  margin:0px 5px 0px 5px;
  padding:5px;
  background:#FFFFFF;
}

div#sr
{
  background:url(images/sr.png) right repeat-y;
}

div#sl
{
  background:url(images/sl.png) left repeat-y;
}

div#main
{
  width:885px;
  clear:both;
}

img#logo
{
  position:absolute;
  bottom:5px;
  right:5px;
}

div#betriebsfeier
{
  float:left;
}

div#cocktailbar
{
  float:right;
}

div#lt, div#lt2, div#lt3, div#lt4
{
  width:170px;
  padding-top:15px;
  background:url(images/lt.jpg) no-repeat top left;
}

div#lb, div#lb2, div#lb3, div#lb4
{
  padding-bottom:15px;
  background:url(images/lb.jpg) no-repeat bottom left;
}

div#l, div#l2, div#l3, div#l4
{
  padding-left:15px;
  padding-right:15px;
  border-left:1px solid #D1D1D1;
  border-right:1px solid #D1D1D1;
}

div#lt
{
  margin-bottom:5px;
}

div#lt2
{
  margin-bottom:5px;
}

div#lt4
{
  margin-right:5px;
}

div#l p
{
  margin:0px;
  padding:0px;
}

div#content
{
  width:500px;
  margin:0px 5px 0px 5px;
  padding:15px;
  float:left;
  background:url(images/mt.jpg) no-repeat top left;
}

div#footer
{
  height:35px;
  font:12px/35px Arial;
  color:#999999;
  text-align:center;
  color:#999;
  background:url(images/fbg.png);
}

div#footer2
{
  margin-bottom:12px;
  text-align:center;
  color:#999;
}

/* Navigation START */
div#navi
{
  width:880px;
  height:200px;
}

div#menu
{
  position:absolute;
  width:614px;
  height:160px;
  padding-top:20px;
  padding-bottom:20px;
  z-index:7;
  background:url(images/menu.png);
}

div#slide
{
  position:absolute;
  top:68px;
  right:10px;
  z-index:1;
}

a#aktuelles, a#kontakt, a#cocktailshows, a#catering, a#schulungen, a#Galerie, a#referenzen, a#team
{
  display:block;
  width:447px;
  height:20px;
  font-size:0px;
}

a#aktuelles
{
  background:url(images/menu/aktuelles.gif) no-repeat;
}

a#kontakt
{
  background:url(images/menu/kontakt.gif) no-repeat;
}

a#cocktailshows
{
  background:url(images/menu/cocktailshows.gif) no-repeat;
}

a#catering
{
  background:url(images/menu/catering.gif) no-repeat;
}

a#schulungen
{
  background:url(images/menu/schulungen.gif) no-repeat;
}

a#Galerie
{
  background:url(images/menu/galerie.gif) no-repeat;
}

a#referenzen
{
  background:url(images/menu/referenzen.gif) no-repeat;
}

a#team
{
  background:url(images/menu/team.gif) no-repeat;
}

a#aktuelles:hover, a#kontakt:hover, a#cocktailshows:hover, a#catering:hover, a#schulungen:hover, a#Galerie:hover, a#referenzen:hover, a#team:hover
{
  background-position:-500px 0px;
}

div#slide
{
  padding-top:37px;
}

a.navi_bottom, a#navi_bottom_first, a#navi_bottom_last, a#navi_bottom_mitte
{
  display:block;
  float:left;
  min-width:100px;
  height:15px;
  font:12px/15px Arial;
  margin:5px 0px 5px 0px;
  padding:5px 10px 5px 10px;
  color:#000000;
  text-decoration:none;
  font-weight:bold;
  text-align:center;
  border:0px;
  background:#D9D9D9;
}

a.navi_bottom, a#navi_bottom_first
{
  border-right:1px solid #999999;
}

a.navi_bottom:hover
{
  color:#FFFFFF;
  background:#666666;
}

a#navi_bottom_first
{
  background:#D9D9D9 url(images/eckel.png) no-repeat left -85px;
}

a#navi_bottom_last
{
  background:#D9D9D9 url(images/ecker.png) no-repeat right -75px;
}

a#navi_bottom_first:hover
{
  color:#FFFFFF;
  background:#666666 url(images/eckel.png) no-repeat left 0px;
}

a#navi_bottom_last:hover
{
  color:#FFFFFF;
  background:#666666 url(images/ecker.png) no-repeat right 10px;
}
a#navi_bottom_mitte:hover
{
  color:#FFFFFF;
  background:#666666;
}