body { background-color:#ffffff;}

p,li,div,h1  { font-size:12px;
        font-family:Helvetica,Arial,sans-serif;
        letter-spacing:1px;
        word-spacing:1px;
        color:#000000;
        margin:0px;
        padding:0px;}

ul { list-style-image:url(../images/list-style.gif); }

p.home { text-align:center;
        padding:0;
        margin:0; }

p.spruch { display:none; }

p.abstand { padding-top:10px;}

p.saison { padding-top:10px; }

h1.saison { padding-bottom:10px;}

p.pressequelle { font-weight:bold;
        font-style:italic;
        letter-spacing:0px; }

p.visual_main { padding-top:10px;
        padding-bottom:5px;
        font-size:13px;
        font-weight:bold;
        text-align:left; }

.visual_foto img { padding-right:5px; }

ul.aufnahme {  list-style-image:url(../images/list-style.gif); }

ul.aufnahme li { margin-top:10px;
        text-align:left;
        letter-spacing:0px; }

ul.aufnahme li span { font-size:10px; }

h1      { font-size:13px;
        letter-spacing:2px;
        margin:0px;
        padding-top:10px; }

h2      { font-size:12px;
        margin:0px;
        padding-top:15px;
        text-align:left; }

.nav_oben   { font-size:13px;
        letter-spacing:1px;
        word-spacing:5px;
        text-align:center;
        padding-top:5px;
        margin:0px; }

p.nav_rechts { margin:0px;
        font-size:13px;
        letter-spacing:1px;
        padding-top:5px;
        padding-left:5px;
        line-height:20px; }

p.footer { display:none; }

a:link { color:#000000;
        text-decoration:none; }

a:visited { color:#000000;
        text-decoration:none; }

a:active { color:#000000;
        text-decoration:none; }

.inhalt { margin:0px;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:8px;
        padding-right:8px;
        text-align:justify; }

.inhalt a:link { color:#000000;
        text-decoration:none; }

.inhalt a:visited { color:#000000;
        text-decoration:none; }

.inhalt a:active { color:#000000;
        text-decoration:none; }

table.sponsor { font-size:12px;
        padding:0px;
        padding-top:2px;
        margin:0px;
        color:#000000;
        font-weight:bold;
        letter-spacing:1px;}

table.repertoire {
    color: black;
    font-family:Helvetica,Arial,sans-serif;
    font-size: 12px;
    border-collapse:collapse;
    width:500px;
    text-align:left;
    letter-spacing:0px;
    word-spacing:0px; }

table.repertoire tr {
    background-color: #ffffff;
    vertical-align: top; }

table.repertoire tr.tr-0 {
    background-color: #ffffff;
    text-align: center;
    font-weight: bold;
    vertical-align: top; }

table.repertoire td {
    border-style: solid;
    border-color: #cccccc;
    border-width: 1px;
    vertical-align:top;
    text-align:top; }

table.gaestebuch {
    color: black;
    font-family:Helvetica,Arial,sans-serif;
    font-size: 12px;
    border-collapse:collapse;
    width:410px;
    text-align:left; }

table.gaestebuch tr {
    background-color: #ffffff;
    vertical-align: top; }

table.gaestebuch tr.tr-0 {
    background-color: #ffffff;
    text-align: left;
    font-weight: bold;
    vertical-align: top; }

table.gaestebuch td {
    border-style: solid;
    border-color: #cccccc;
    border-width: 1px;
    vertical-align:top;
    text-align:top; }

table.gaestebuch td.last {
    border-style: solid;
    border-color: #cccccc;
    border-width: 1px;
    vertical-align:top;
    text-align:top;
    font-size:10px; }

/* Konzert aktuell Format */
h1.konzertaktuell { text-align:right;
        font-size:13px;
        padding-right:8px;
        padding-bottom:15px; }

p.time   { margin:0px;
        padding-top:5px;
        padding-bottom:5px;
        text-align:right;
        font-size:12px; }

p.title { margin:0px;
        padding-top:10px;
        padding-bottom:10px;
        text-align:right;
        font-weight:bold;
        font-size:13px; }

p.mitwirkende { margin:0px;
        padding-top:5px;
        padding-bottom:5px;
        text-align:right;
        font-style:normal;
        font-size:12px; }

p.info { margin:0px;
        padding-top:10px;
        padding-bottom:5px;
        text-align:right; }


/* Konzert Saison Format */

p.saison_werk { color:#990000;
        border-bottom:1px solid #990000;
        font-weight:bold;
        padding-top:20px;
        text-align:left; }

p.saison_datum { }

p.saison_detail { padding:5px 0 0 0;
        font-weight:bold; }

p.saison_mitwirkende { padding:5px 0 0 0;}

p.saison_karten { display:none;
        font-size:11px;
        font-style:italic; }





#logo { display:none; }

#logotextprint { position:relative;
        top:0px;
        left:0px;
        z-index: 0; }

#borderprint { position:relative;
        top:0px;
        left:0px;
        height:1px;
        width:100%;
        color:black; }

#nav_oben { display:none; }

#img_links { display:none;}

#spruch { display:none;}

#inhalt { background-color:#ffffff;
        position:relative;
        margin: 0 auto;
        text-align:left;
        width:500px;
        padding:0px;
        padding-top:15px; }

#img_schmal { display:none; }

#img_rechtsoben { display:none; }

#nav_rechts { display:none; }

#img_rechtsunten { display:none; }

#sponsor { background-color:#ffffff;
        position:relative;
        margin: 0 auto;
        width:500px;
        padding:0px;
        padding-top:50x;
        border-top:1px solid grey; }
