html {
    background-image  : url(../grafik/bg.gif);
    color             : #b8b79f;
    text-align        : center;
    height            : 100%;
    font-size         : 10pt;
}

a.link {color: #CFCFBD; text-decoration: underline;}
a:visited {color: #b8b79f; text-decoration: underline;}
a:hover {color: #b8b79f; text-decoration: none;}

li {
    margin-bottom     : 5px;
}
	
#main {
    position          : relative;
    margin            : 16px auto 0px auto;
    text-align        : left;
    background-color  : #161a0f;
    width             : 953px;
    font-family       : Verdana, Arial, Helvetica, sans-serif;
}

#header {
    width             : 953px;
    height            : 118px;
}

#head_image {
    height            : 91px;
    width             : 953px;
    background-image  : url(../grafik/head.jpg);
    background-repeat : no-repeat;
    z-index           : 100;
}

#nav {
    width             : 953px;
    height            : 27px;
    background-image  : url(../grafik/nav_bg.jpg);
    background-repeat : no-repeat;
    margin-top        : 0px;
}

#content {
    margin-top        : 3px;
    width             : 953px;
    background-image  : url(../grafik/con_bg.gif);
}

#con_theme {
    background-repeat : no-repeat;
    height            : 474px;
    width             : 142px;
    margin-left       : 10px;
    float             : left;
	
}

#con_main {
  	width             : 585px;
    margin-left       : 15px;
    float             : left;
}

#inhalt {
    margin-top        : 45px;
    height            : 400px;
}

#inh_head {
    margin-left       : 25px;
    color             : #5a5c43;
    position          : relative;
    font-size         : 14px;
    font-family       : Verdana, Arial, Helvetica, sans-serif;
}

.inh_head_underline {
    height            : 1px;
    max-height        : 1px;
    margin-top        : 3px;
    width             : 430px;
    background-repeat : repeat-x;
    background-image  : url(../grafik/inh_head_underline.gif);
}

#inh_txt {
    margin-top        : 25px;
    margin-left       : 15px;
    line-height       : 20px;
}

#content_setlist {
    width             : 174px;
    height            : 432px;
    margin-left       : 15px;
    margin-top        : 20px;
    float             : left;
}

#content_setlist_head {
    width             : 174px;
    height            : 31px;
    background-image  : url(../grafik/setlist_head.jpg);
    background-repeat : no-repeat;
}

#content_setlist_main {
    width             : 174px;
    border-top        : 1px solid #454e36;
    border-bottom     : 1px solid #454e36;
    background-image  : url(../grafik/setlist_bg.gif);
    height            : 401px;
}
a.eintragen {
    display           : block;
    position          : absolute;
    top               : 0px;
    right             : 10px;
    height            : 27px;
    width             : 101px;
    color             : #ffffff;
    background-image  : url(../grafik/eintragen_ina.jpg);
    background-repeat : no-repeat;
}

a.eintragen:hover {
    background-image  : url(../grafik/eintragen_akt.jpg);
}

a.home {
    display           : block;
    height            : 27px;
    width             : 58px;
    color             : #ffffff;
    background-image  : url(../grafik/home_ina.jpg);
    background-repeat : no-repeat;
    margin-left       : 39px;
    float             : left;
}

a.home:hover {
    background-image  : url(../grafik/home_akt.jpg);
}

a.bands {
    display           : block;
    height            : 27px;
    width             : 62px;
    color             : #ffffff;
    background-image  : url(../grafik/bands_ina.jpg);
    background-repeat : no-repeat;
    float             : left;
}

a.bands:hover {
    background-image  : url(../grafik/bands_akt.jpg);
}

a.ablauf {
    display           : block;
    height            : 27px;
    width             : 62px;
    color             : #ffffff;
    background-image  : url(../grafik/ablauf_ina.jpg);
    background-repeat : no-repeat;
    float             : left;
}

a.ablauf:hover {
    background-image  : url(../grafik/ablauf_akt.jpg);
}

a.location {
    display           : block;
    height            : 27px;
    width             : 76px;
    color             : #ffffff;
    background-image  : url(../grafik/location_ina.jpg);
    background-repeat : no-repeat;
    float             : left;
}

a.location:hover {
    background-image  : url(../grafik/location_akt.jpg);
}

a.fotos {
    display           : block;
    height            : 27px;
    width             : 56px;
    color             : #ffffff;
    background-image  : url(../grafik/fotos_ina.jpg);
    background-repeat : no-repeat;
    float             : left;
}

a.fotos:hover {
    background-image  : url(../grafik/fotos_akt.jpg);
}

a.archiv {
    display           : block;
    height            : 27px;
    width             : 65px;
    color             : #ffffff;
    background-image  : url(../grafik/archiv_ina.jpg);
    background-repeat : no-repeat;
    float             : left;
}

a.archiv:hover {
    background-image  : url(../grafik/archiv_akt.jpg);
}

a.info {
    display           : block;
    height            : 27px;
    width             : 54px;
    color             : #ffffff;
    background-image  : url(../grafik/infos_ina.jpg);
    background-repeat : no-repeat;
    float             : left;
}

a.info:hover {
    background-image  : url(../grafik/infos_akt.jpg);
}

a.guestb {
    display           : block;
    height            : 27px;
    width             : 90px;
    color             : #ffffff;
    background-image  : url(../grafik/guestb_ina.jpg);
    background-repeat : no-repeat;
    float             : left;
}

a.guestb:hover {
    background-image  : url(../grafik/guestb_akt.jpg);
}
a.links {
    display           : block;
    height            : 27px;
    width             : 58px;
    color             : #ffffff;
    background-image  : url(../grafik/links_ina.jpg);
    background-repeat : no-repeat;
    float             : left;
}

a.links:hover {
    background-image  : url(../grafik/links_akt.jpg);
}

a.kontakt {
    display           : block;
    height            : 27px;
    width             : 75px;
    color             : #ffffff;
    background-image  : url(../grafik/kontakt_ina.jpg);
    background-repeat : no-repeat;
    margin-left       : 100px;
    float             : left;
}

a.kontakt:hover {
    background-image  : url(../grafik/kontakt_akt.jpg);
}

a.impressum {
    display           : block;
    height            : 27px;
    width             : 100px;
    color             : #ffffff;
    background-image  : url(../grafik/impressum_ina.jpg);
    background-repeat : no-repeat;
    float             : left;
}

a.impressum:hover {
    background-image  : url(../grafik/impressum_akt.jpg);
}

a.mehr_klein {
    display           : block;
    height            : 12px;
    width             : 70px;
    color             : #ba000d;
    font-size         : 12px;
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    background-image  : url(../grafik/pfeil.gif);
    background-repeat : no-repeat;
    background-position: right;
    text-decoration   : none;
}

.fltxtgrey {
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 12px;
    color             : #5f5f5f;
}
.fltxtsmall {
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 10px;
    line-height       : 10px;
}
.fltxtred {
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 12px;
    color             : #ba000b;
}
.dick {
    font-weight       : bold;
}

.fltxtblue {
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 12px;
    line-height       : 18px;
    color             : #1e3c4d;
    font-weight       : normal;
}

.headltxtbech {
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 15px;
    font-weight       : bold;
    color             : #96947d;
}
.fltxtbech {
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 13px;
    color             : #96947d;
    font-weight       : bold;
}
.fltxtorange {
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 12px;
    line-height       : 18px;
    color             : #ff6200;
    font-weight       : normal;
}
.fltxtgrey2 {
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 11px;
    line-height       : 18px;
    color             : #393939;
}

.headltxtgruen {
    font-family       : Arial, Verdana, Helvetica, sans-serif;
    font-size         : 14px;
    color             : #6b694f;
}

.headltxtblue {
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 15px;
    font-style        : italic;
    line-height       : 15px;
    color             : #1e3c4d;
}

.headltxtorange {
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 15px;
    font-weight       : bold;
    font-style        : italic;
    line-height       : 15px;
    color             : #ff6200;
}

.forminput {
    background-color  : #29351f;
    color             : #ffffff;
    border            : 1px solid #64684d;
}

.sendbutton {
    float             : right;
    border            : 0;
    background-color  : transparent;
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    color             : #B8B79F;
    font-size         : 12px;
    text-decoration   : underline;
}