
    html {
        overflow-y:scroll;
    }

    body {
        background-color: #EEEEEE;
        behavior: url(htc/hover.htc);
    }

    body, p, td, li, input, textarea, form {
        text-decoration: none;
        font-family: Arial;
        font-size: 14px;
        color: #000000;
    }

    h1 {
        text-decoration: none;
        font-family: Arial;
        font-size: 16px;
        color: #000000;
    }

    a, a:hover {
        text-decoration: none;
        font-family: Arial;
        font-size: 14px;
        color: #FF0000;
    }

    a:hover {
        text-decoration: underline;
    }

/* <---------------- I N D E X ----------------> */

    td.index {
        vertical-align: top;
        margin: 0px;
        padding: 0px;
    }

    td#head {
        height: 214px;
        width: 850px;
    }

    td#title {
        background-color: #e3ded5;
        height: 22px;
        width: 850px;
    }

    td#navi {
        background-color: #e3ded5;
        padding-top: 37px;
        width: 150px;
    }

    td#main {
        padding-top: 15px;
        padding-bottom: 20px;
        width: 695px;
        height: expression( document.body.offsetHeight - 298 + 'px');
    }

    table#foot {
        width: 850px;
        text-align: right;
        border: 0px none;
    }


/* <---------------- N A V I G A T I O N ----------------> */

    a.menu, a.menu:hover  {
        text-decoration: none;
        font-family: Arial;
        font-size: 16px;
        color: #000000;
    }

    li.navigation, li.navigation:hover {
        font-size: 18px;
        list-style-type:square;
        color: #a7552b;
    }

    li.navigation:hover {
        color: #4f2c2b;
    }

    li.navigation-user, li.navigation-user:hover {
        font-size: 16px;
        list-style-type:square;
        color: #a7552b;
    }

    li.navigation-user:hover {
        color: #4f2c2b;
    }

    li.navigation-admin, li.navigation-admin:hover {
        font-size: 16px;
        list-style-type:square;
        color: #ff0000;
    }

    li.navigation-admin:hover {
        color: #dd0000;
    }

/* <---------------- S P O N S O R E N ----------------> */

    td.sponsoren {
        border: 1px solid black;
        border-top: 0px none;
        text-align: center;
        padding-top: 12px;
        padding-bottom: 12px;
        width: 250px;
    }

    td.titel {
        font-weight: bold;
        border: 1px solid black;
        border-bottom: 0px none;
    }

/* <---------------- K O N T A K T----------------> */

    td.kontakt {
        border-left: 1px solid black;
        border-right: 1px solid black;
        text-align: center;
        padding-top: 12px;
        padding-bottom: 12px;
    }

    td.titel {
        font-weight: bold;
        border: 1px solid black;
        border-bottom: 0px none;
    }

/* <---------------- N E W S ----------------> */

    a.newstitel, a.newstitel:hover  {
        text-decoration: none;
        font-weight: bold;
        font-family: Arial;
        font-size: 14px;
        color: #000000;
    }

    a.newstitel:hover {
        text-decoration: underline;
    }


/* <---------------- K O N Z E R T E ----------------> */

    td.border-left-right {
        border-left: 1px solid black;
        border-right: 1px solid black;
    }

    td.border-right {
        border-right: 1px solid black;
        padding-left: 15px;
    }

    td.border-left {
        border-left: 1px solid black;
        padding-right: 15px;
    }

    td.titel {
        font-weight: bold;
        border: 1px solid black;
        border-bottom: 0px none;
    }

    td.konzerttitel {
        text-align: center;
        font-size: 20px;
        font-weight: bold;
        border: 0px none;
        padding-bottom: 5px;
    }


/* <---------------- D O K U M E N T E ----------------> */

    td.dokumente {
        text-align: center;
        padding-top: 15px;
    }


/* <---------------- A D M I N - K O N Z E R T ----------------> */

    td.adminkonzert {
        border-left: 1px solid black;
        border-right: 1px solid black;
        text-align: center;
        padding-top: 12px;
        padding-bottom: 12px;
    }

    td.titel {
        font-weight: bold;
        border: 1px solid black;
        border-bottom: 0px none;
    }

/* <---------------- A D M I N - A R C H I V ----------------> */

    a.adminarchiv, a.adminarchiv:hover  {
        text-decoration: none;
        font-weight: bold;
        font-family: Arial;
        font-size: 14px;
        color: #000000;
    }

    a#adminarchivactiv, a#adminarchivactiv:hover  {
        color: #ff0000;
    }

    td.adminarchiv {
        border-left: 1px solid black;
        border-right: 1px solid black;
        text-align: center;
        padding-top: 12px;
        padding-bottom: 12px;
    }

    td.titel {
        font-weight: bold;
        border: 1px solid black;
        border-bottom: 0px none;
    }

/* <---------------- A D M I N - N E W S ----------------> */

    td.adminnews {
        border-left: 1px solid black;
        border-right: 1px solid black;
        text-align: center;
        padding-top: 12px;
        padding-bottom: 12px;
    }

    td.titel {
        font-weight: bold;
        border: 1px solid black;
        border-bottom: 0px none;
    }

/* <---------------- A D M I N - D O K U M E N T E ----------------> */

    a.dokumente, a.dokumente:hover  {
        text-decoration: none;
        font-weight: bold;
        font-family: Arial;
        font-size: 14px;
        color: #000000;
    }

    a#dokumenteactiv, a#dokumenteactiv:hover  {
        color: #ff0000;
    }

    td.admindokumente {
        border-left: 1px solid black;
        border-right: 1px solid black;
        text-align: center;
        padding-top: 12px;
        padding-bottom: 12px;
    }

    td.titel {
        font-weight: bold;
        border: 1px solid black;
        border-bottom: 0px none;
    }
    
/* <---------------- A D M I N - S P O N S O R E N ----------------> */

    td.adminsponsoren {
        border-left: 1px solid black;
        border-right: 1px solid black;
        text-align: center;
        padding-top: 12px;
        padding-bottom: 12px;
    }

    td.titel {
        font-weight: bold;
        border: 1px solid black;
        border-bottom: 0px none;
    }       
    
/* <---------------- A D M I N - F O T O A L B U M ----------------> */

    td.adminfotoalbum {
        border-left: 1px solid black;
        border-right: 1px solid black;
        text-align: center;
        padding-top: 12px;
        padding-bottom: 12px;
    }

    td.titel {
        font-weight: bold;
        border: 1px solid black;
        border-bottom: 0px none;
    }

/* <---------------- A D M I N - A N L E I T U N G ----------------> */

    a.adminanleitung, a.adminanleitung:hover {
        text-decoration: none;
        font-weight: bold;
        font-family: Arial;
        font-size: 14px;
        color: #000000;
    }

    a.adminanleitung:hover {
        text-decoration: underline;
    }

    a.adminanleitungtitel, a.adminanleitungtitel:hover {
	    text-decoration: none;       
        font-weight: bold;
        font-family: Arial;
        font-size: 16px;
        color: #000000;
    }


