body 
 { background-color:#FFFFFF; margin:0;
 }
body,table,td,form,input,textarea,select
 { font-family:verdana,arial,sans serif; font-size:7.5pt; color:#444444; }

ul.men_start { list-style-type:none; padding:0; margin:0; letter-spacing:0.2em; margin-top:10pt; margin-bottom:10pt; }
.men_start a { font-weight:bold; color:#006699; display:block; width:170px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; text-decoration:none; }
.men_start a:hover { background-color:#D8E8DD; }

.col { background-color:#D8E8DD; } /*D8E8DD*/
#col a, #col .active { color:#006699; }
#col a:hover, .men_col a:hover { color:#FFFFFF; background-color:#006699; }
ul.men_col { list-style-type:none; padding:0; margin:0; letter-spacing:0.03em; margin-top:10pt; margin-bottom:10pt; }
.men_col a, .men_col .active { color:#006699; display:block; width:170px; width:expression('190px'); padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; text-decoration:none; }
.men_col .active { font-weight:bold; background-color:#FFFFFF; }

ul.nav { list-style-type:none; padding:0; margin:0; letter-spacing:0.03em; padding-bottom:14px; padding-left:3px; }
.nav li { display:inline; padding-right:10px; }
.nav a, .nav .active 
{ white-space:nowrap; text-decoration:none; padding-top:3px; padding-bottom:3px; padding-left:10px; padding-right:5px;
  background:url(../gfx/nav.gif); background-repeat:no-repeat; background-position:0; }
.nav .active { font-weight:bold; }

p.txt { margin-left:4px; margin-top:10pt; font-size:10pt; letter-spacing:0.02em; }
p.txt .artist { font-weight:bold; font-size:13pt; display:block; margin-bottom:10pt; }
p.txt .sub { display:block; margin-top:1pt; font-size:7pt; color:#BBBBBB; }
p.txt .subtitel { font-weight:bold; display:block; font-size:10pt; margin-top:4pt; }
p.txt .titel { font-weight:bold; display:block; margin-top:10pt; }
p.txt .year { display:block; }
p.txt .descr { display:block; margin-top:10pt; }
p.txt .measure { display:block; }
p.txt .place { display:block; margin-top:10pt; }
p.txt .text { display:block; margin-top:10pt; margin-bottom:10pt; }

span.cat { margin-left:4px; margin-bottom:10pt; font-size:10pt; letter-spacing:0.02em; display:block; }
span.cat, span.cat p, span.cat span { margin-top:0; }

p.art { margin-left:4px; font-size:10pt; letter-spacing:0.02em; }
p.art .artist { font-weight:bold; font-size:13pt; display:block; margin-top:10pt; }
p.art .titel { font-weight:bold; margin-bottom:3pt; }
p.art table { margin-top:10pt; } 
p.art table td { padding-bottom:20px; }
p.art a { color:#000000; font-size:10pt; letter-spacing:0.02em; text-decoration:none; }
