body
{
    background : #ededdb;
    margin : 0;
    text-align: center;
    color: #000000;
    font: 10px verdana, serif;
}

img
{
    padding-right : 0px;
    padding-bottom : 0px;
    padding-left : 5px;
    padding-top : 3px;
}

a
{
    margin: 2px;
    font: 10px verdana, serif;
    color: #2b5469;
    text-decoration: none;
}

a:visited
{
    margin: 2px;
    font: 10px verdana, serif;
    color: #2b5469;
}

a:hover, a:active
{
    margin: 2px;
    font: 10px verdana, serif;
    color: #ff00ba;
}

#justify
{
    text-align: justify;
}

h1
{
    margin: 2px;
    text-align: center;
    font: 20px verdana;
    font-weight: bold;
    text-transform: uppercase;
    color: #333333;
    line-height: 20px;
    position: relative;
}

h2
{
    border-top: 1px solid #d0cef6;
    background: #edffde;
    padding-left : 5px;
    text-align: left;
    text-transform: uppercase;
    font: 16px georgia;
    font-weight: bold;
    line-height: 25px;
    color: #393e34;
    margin: 0px;
}

h3
{
    text-align: left;
    font: 10px verdana, serif;
    font-weight: bold;
    line-height: 20px;
    color: #000000;
    margin: 0px;
}

.date
{
    border-bottom: 1px solid #e4d6c6;
    padding-left : 5px;
    padding-top : 1px;
    padding-bottom : 1px;
    color: #939393;
    background: #ffffd5;
    width: 100%px;
    text-align: left;
}

#g_1
{
    border-top: 1px solid #aec2cd;
    padding-left: 2px;
    background: #ebf8ff;
    float: left;
    width: 188px;
    margin: 0px;
}

#g_2
{
    border-bottom: 1px dotted #fbc7ee;
    padding-left: 2px;
    background: #fffed5;
    float: left;
    width: 188px;
    margin: 0px;
}

#l_1
{
    border-top: 1px solid #aec2cd;
    padding-left: 2px;
    background: #ebf8ff;
    float: left;
    width: 113px;
    margin: 0px;
}

#l_2
{
    border-bottom: 1px dotted #fbc7ee;
    padding-left: 2px;
    background: #fffed5;
    float: left;
    width: 113px;
    margin: 0px;
}

.gallery {
        list-style: none;
        margin: 0;
        padding: 0;
}

.gallery li {
        padding: 10px;
        margin: 0;
        float: left;
        position: relative;
        width: 95px;
        height: 100px;
}

.gallery li:hover img {
        border-color: #000000;
}

.gallery img {
        background: #fff;
        border: solid 1px #888;
        padding: 5px;
}

.gallery em {
        background: #c8c8c8 url(images/grey-gradient.gif) repeat-y;
        color: #000;
        font-style: normal;
        padding: 1px 5px;
        display: block;
        position: absolute;
        top: 83px;
        left: 9px;
        border: 1px solid #4a4a4a;
        border-left-color: #b6b6b6;
}
.gallery a {
        text-decoration: none;
}
.gallery a:hover em {
        background: #ffffff repeat-y;
        border-color: #1d393f;
}

#skin
{
    width: 739px;
    margin: 0px auto;
    color: #000000;
}

#artist1
{
    background: url(design/artist_11.jpg);
    border: 0px;
    float: left;
    height: 343px;
    width: 235px;
    margin: 0px auto;
}

#artist2
{
    background: url(design/artist_steck.jpg);
    border: 0px;
    float: left;
    height: 343px;
    width: 272px;
    margin: 0px auto;
}

#artist3
{
    background: url(design/artist_web.jpg);
    border: 0px;
    padding-right : 100px;
    padding-top : 20px;
    float: left;
    height: 84px;
    width: 407px;
    margin: 0px auto;
}

#skin_head
{
    background: url(design/01.jpg);
    border: 0px;
    height: 144px;
    margin: 0px;
}

#skin_left
{
    background: url(design/02.jpg);
    border: 0px;
    float: left;
    width: 98px;
    height: 144px;
    margin: 0px;
}

#skin_center
{
    border: 0px;
    float: left;
    width: 585px;
    margin: 0px;
}


#skin_center_1
{
    background: url(design/03.jpg);
    border: 0px;
    float: left;
    width: 575px;
    padding: 5px;
    margin: 0px;
}

#skin_center_2
{
    background: url(design/05.jpg);
    border: 0px;
    float: left;
    width: 585px;
    height: 96px;
    margin: 0px;
}

#skin_right
{
    background: url(design/04.jpg);
    border: 0px;
    float: left;
    width: 56px;
    height:52px;
    margin: 0px;
}

#navigate
{
    border: 0px;
    float: left;
    width: 450px;
    margin: 0px;
}

#navigate_buttons {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 450px;
  height: 144px;
  background: url(images/menu-bg.jpg) no-repeat;
  position: relative;
}

#navigate_buttons span {
  display: none;
  position: absolute;
}

#navigate_buttons a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}

#navigate_buttons a:hover {
  background-position: left bottom;
}

#navigate_buttons a:hover span {
  display: block;
}

#navigate_buttons .home {
  width: 61px;
  height: 45px;
  background: url(design/buttons/home.gif) no-repeat;
  left: 90px;
  top: 85px;
}

#navigate_buttons .home span {
  width: 61px;
  height: 89px;
  background: url(design/buttons/home_ho.gif) no-repeat;
  left: 0px;
  top: -44px;
}

#navigate_buttons .gallery {
  width: 61px;
  height: 45px;
  background: url(design/buttons/gallery.gif) no-repeat;
  left: 156px;
  top: 85px;
}

#navigate_buttons .gallery span {
  width: 61px;
  height: 89px;
  background: url(design/buttons/gallery_ho.gif) no-repeat;
  left: 0px;
  top: -44px;
}

#navigate_buttons .artist {
  width: 61px;
  height: 45px;
  background: url(design/buttons/artist.gif) no-repeat;
  left: 227px;
  top: 85px;
}

#navigate_buttons .artist span {
  width: 61px;
  height: 89px;
  background: url(design/buttons/artist_ho.gif) no-repeat;
  left: 0px;
  top: -44px;
}

#navigate_buttons .site {
  width: 61px;
  height: 45px;
  background: url(design/buttons/site.gif) no-repeat;
  left: 298px;
  top: 85px;
}

#navigate_buttons .site span {
    width: 61px;
    height: 89px;
    background: url(design/buttons/site_ho.gif) no-repeat;
    left: 0px;
    top: -44px;
}


#feet_left
{
    background: url(design/06.jpg) no-repeat top;
    border: 0px;
    float: left;
    width: 98px;
    height: 289px;
    margin: 0px;
}


#feet_center
{
    border: 0px;
    float: left;
    width: 585px;
    height: 289px;
    margin: 0px;
}

#feet_center_1
{
    background: url(design/08.jpg);
    border: 0px;
    float: left;
    width: 585px;
    height: 39px;
    margin: 0px;
}

#feet_center_2
{
    background: url(design/09.jpg);
    border: 0px;
    float: left;
    width: 585px;
    height: 250px;
    margin: 0px;
}

#feet_impr
{
    border: 0px;
    float: right;
    width: 200px;
    padding-top: 20px;
    padding-right: 15px;
    margin: 0px;
    color: #947b60;
}

a.impressum
{
    margin: 2px;
    font: 10px verdana, serif;
    font-weight: bold;
    color: #694f32;
    text-decoration: none;

}

a.impressum:visited
{
    margin: 2px;
    font: 10px verdana, serif;
    font-weight: bold;
    color: #694f32;
}

a.impressum:hover, a.impressum:active
{
    margin: 2px;
    font: 10px verdana, serif;
    font-weight: bold;
    color: #4f6d88;
}

#feet_box
{
    border: 0px;
    float: left;
    width: 341px;
    padding-left: 15px;
    text-align: center;
    margin: 0px;
    color: #6b7f89;
}

#feet_right
{
    background: url(design/07.jpg) no-repeat top;
    border: 0px;
    float: left;
    width: 56px;
    height: 289px;
    margin: 0px;
}

td {
    color: #000000;
    font: 10px verdana, serif;
    text-align: justify;
}
