*
{
        padding:0;
        margin:0;
}


body
{
        font-size: 11px;
        font-family: Arial;
        text-align: justify;
        background: #151515 url(pics/bg.png) repeat-x top center;
}

#page
{
        width: 750px;
        margin: 0 auto;
}

#head
{
        width:750px;
        margin: 16px auto 0;
        height: 92px;
        background: url(pics/head.gif) no-repeat top center;
}
#menu a
{
        float: left;
        padding: 0 1px;
        height: 32px;
}

#menu
{
        height: 40px;
        width: 660px;
        margin: 0 auto;
}
#image img
{
        padding: 16px 0 0 16px;
}
#aktuell
{
        float: right;
        height: 235px;
        width: 229px;
        padding: 5px 15px 0 15px;
        margin: 0 55px 0 0;
}
.willkommen
{
        background: url(pics/menu.gif) repeat-x 0 0;
        width: 91px;
}

a.willkommen:hover
{
        background: url(pics/menu_hover.gif) repeat-x 0 0;
}

a.active
{
        background-image: url(pics/menu_hover.gif);
}

a:hover
{
        background-image:url(pics/menu_hover.gif);
}
.whoswho
{
        background: url(pics/menu.gif)  repeat-x -92px 0;
        width: 89px;
}
.spielplan
{
        background: url(pics/menu.gif)  repeat-x -181px 0;
        width: 82px;
}
.spieltermine
{
        background: url(pics/menu.gif)  repeat-x -263px 0;
        width: 101px;
}
.stuecke
{
        background: url(pics/menu.gif) repeat-x -364px 0;
        width: 66px;
}
.fotos
{
        background: url(pics/menu.gif)  repeat-x -430px 0;
        width: 57px;
}
.karten
{
        background: url(pics/menu.gif)  repeat-x -487px 0;
        width: 62px;
}
.kontakt
{
        background: url(pics/menu.gif)  repeat-x -549px 0;
        width: 72px;
        padding: 0;
}


#content
{
        color: #dec7df;
        width: 278px;
        padding: 20px;
        margin: 15px 0 0 45px;
        background: url(pics/contentbg.png);
        float: left;
}
#content_stuecke
{
        color: #dec7df;
        width: 278px;
        padding: 20px;
        margin: 15px 0 0 45px;
        background: url(pics/contentbg.png);
        float: left;
}

#image
{
        width: 259px;
        height: 334px;
        background:url(pics/shadow.png);
        float: left;
}

#image_stuecke
{
        width: 334px;
        height: 259px;
        background:url(pics/shadow_t.png);
        float: left;
}
.clear
{
        clear:both;
}
#footer
{
        margin: 0 auto;
        width: 750px;
        height: 20px;
        float:right;
        text-align:center;
        color: #883a7a;
        font-size:8px;
}