a
{
    color: #FFD403;
    text-decoration:none;
}
a:visited
{
    color: #FFD403;
    text-decoration:none;
}

a:active
{
    color: #FFD403;
    text-decoration:none;
}

a:hover
{
    color: #FFD403;
    text-decoration: underline;
}
.impressum
{
    color: #000000;
    text-decoration:none;
}
.impressum:visited
{
    color: #000000;
    text-decoration:none;
}

.impressum:active
{
    color: #000000;
    text-decoration:none;
}

.impressum:hover
{
    color: #000000;
    text-decoration: underline;
}

html, body
{
    width:100%;
    margin: 0;
    border: 0;
    padding: 0;
    background-color:#464445;
    text-align:center;
    font-family: Arial, Helvetica, Verdana;
    FONT-SIZE: 12px;
    vertical-align:middle;
    color:#FFFFFF;
}
h1
{
    font-family: Arial, Helvetica, Verdana;
    FONT-SIZE: 14px;
    color: #FFD403;
    font-weight:bold;
    padding:0;
    margin:0px;
}
h2
{
    padding:0;
    margin:0px;
}
#over
{
    width:979px;
    margin:auto;
    margin-top:20px;
    text-align:left;
    background-color:#282828;
    background-image:url(../img/menu_bg1.jpg);
    background-repeat:repeat-y;
}

#title
{
    height:201px;
    background-color:#FFFFFF;
}
#content
{
    width:979px;
    float:left;
    background-image:url(../img/bg.jpg);
}
#content_left
{
    width:180px;
    margin:0;
    float:left;
    background-image:url(../img/menu_bg.jpg);
    height:500px;
    background-repeat:no-repeat;
}
#content_mitte
{
    float:left;
    width:619px;
    margin:0;
    min-height:500px;
    border-right: 4px solid #404040;
}
#content_right
{
    float:left;
    width:176px;
    margin:0;
    min-height:500px;
}
#bottom
{
    position: relative;
    float:left;
    height:32px;
    width:979px;
    padding-top:0px;
    background-image:url(../img/footer.jpg)
}
#bottominner
{
    position: absolute;
    left:5px;
    top: auto;
    bottom: 8px;
    float:left;
    vertical-align:bottom;
    width:979px;
    color:#000000;
}
.dates
{
  background-image:url(../img/dates.jpg);
  width:118px;
  height:15px;
  display:block;
  margin-top:75px;
}
.dates:hover, .dates:active, .dates:focus
{
  background-image:url(../img/dates_o.jpg);
}
.dates_a
{
  background-image:url(../img/dates_a.jpg);
  width:118px;
  height:15px;
  display:block;
  margin-top:75px;
}

.service
{
  background-image:url(../img/service.jpg);
  width:118px;
  height:15px;
  display:block;
  margin-top:15px;
}
.service:hover, .service:active, .service:focus
{
  background-image:url(../img/service_o.jpg);
}
.service_a
{
  background-image:url(../img/service_a.jpg);
  width:118px;
  height:15px;
  display:block;
  margin-top:15px;
}

.work
{
  background-image:url(../img/work.jpg);
  width:118px;
  height:15px;
  display:block;
  margin-top:15px;
}
.work:hover, .work:active, .work:focus
{
  background-image:url(../img/work_o.jpg);
}
.work_a
{
  background-image:url(../img/work_a.jpg);
  width:118px;
  height:15px;
  display:block;
  margin-top:15px;
}

.acts
{
  background-image:url(../img/acts.jpg);
  width:118px;
  height:15px;
  display:block;
  margin-top:15px;
}
.acts:hover, .acts:active, .acts:focus
{
  background-image:url(../img/acts_o.jpg);
}
.acts_a
{
  background-image:url(../img/acts_a.jpg);
  width:118px;
  height:15px;
  display:block;
  margin-top:15px;
}

.gallery
{
  background-image:url(../img/gallery.jpg);
  width:118px;
  height:15px;
  display:block;
  margin-top:15px;
}
.gallery:hover, .gallery:active, .gallery:focus
{
  background-image:url(../img/gallery_o.jpg);
}
.gallery_a
{
  background-image:url(../img/gallery_a.jpg);
  width:118px;
  height:15px;
  display:block;
  margin-top:15px;
}

.friends
{
  background-image:url(../img/friends.jpg);
  width:118px;
  height:15px;
  display:block;
  margin-top:15px;
}
.friends:hover, .friends:active, .friends:focus
{
  background-image:url(../img/friends_o.jpg);
}
.friends_a
{
  background-image:url(../img/friends_a.jpg);
  width:118px;
  height:15px;
  display:block;
  margin-top:15px;
}

.contact
{
  background-image:url(../img/contact.jpg);
  width:118px;
  height:15px;
  display:block;
  margin-top:15px;
}
.contact:hover, .contact:active, .contact:focus
{
  background-image:url(../img/contact_o.jpg);
}
.contact_a
{
  background-image:url(../img/contact_a.jpg);
  width:118px;
  height:15px;
  display:block;
  margin-top:15px;
}
.djline
{
  background-image:url(../img/dj-line.jpg);
  width:118px;
  height:15px;
  display:block;
  margin-top:15px;
}
.djline:hover, .contact:active, .contact:focus
{
  background-image:url(../img/dj-line_o.jpg);
}
.djline_a
{
  background-image:url(../img/dj-line_a.jpg);
  width:118px;
  height:15px;
  display:block;
  margin-top:15px;
}
.video
{
  background-image:url(../img/video.jpg);
  width:118px;
  height:15px;
  display:block;
  margin-top:15px;
}
.video:hover, .contact:active, .contact:focus
{
  background-image:url(../img/video_o.jpg);
}
.video_a
{
  background-image:url(../img/video_a.jpg);
  width:118px;
  height:15px;
  display:block;
  margin-top:15px;
}
.past
{
  background-image:url(../img/past.jpg);
  width:118px;
  height:15px;
  display:block;
  margin-top:15px;
}
.past:hover, .contact:active, .contact:focus
{
  background-image:url(../img/past_o.jpg);
}
.past_a
{
  background-image:url(../img/past_a.jpg);
  width:118px;
  height:15px;
  display:block;
  margin-top:15px;
}
#hiddendiv
{
    overflow:hidden;
    visibility:hidden;
    width:1px;
    height:1px;
    top:-100px;
    left:-100px;
}