body {
background:#fff;
font-family:Lucida Sans, Arial, Helvetica, sans-serif;
padding:23mm 0 0;
margin:0;
text-align:center;
}

*+html body, * html body {
padding:0;
}


html>/**/body #title1 {
position:absolute;
top:0px;
width:100%;
left:50%;
margin-left:-50%;
}
html>/**/body #title1:before {
content:url(../imgs/title1.png);
}

#topmenu, #sidemenu {
display:inline;
margin:0;
padding:0;
}

#topmenu li, #sidemenu li {
display:inline;
margin:0 1mm 0 1mm;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-transform:uppercase;
color:#aaa;
}
#topmenu li.current, #sidemenu li.current {
color:#aaa;
font-weight:bold;
padding:0px 3px;
border:0.5pt solid #aaa;
}

#topmenu li a, #sidemenu li a {
text-decoration:none;
color:#aaa;
}

#littlemenu {
display:none;
}
#langmenu {
display:none;
}

#content {
display:block;
margin:3mm 0 0;
padding:5mm 10mm 5mm 25mm;
text-align:justify;
font-size:10pt;
}

h1 {
position:relative;
top:0;
left:-25mm;
width:60%;
height:8mm;
margin:0 0 3mm;
padding-right:5px;
background:#ffc600;
text-align:right;
font-style:italic;
font-weight:normal;
font-size:240%;
text-transform:lowercase;
overflow:visible;
border-bottom:1pt solid #ffc600;
}

#content #pagemenu {
padding:0;
margin:0;
margin-bottom:2cm;
}

#pagemenu li {
display:block;
float:left;
margin:0 4mm 0;
padding:0;
}

#pagemenu li a {
padding:0px 4px;
margin:0px;
text-decoration:none;
color:#aaa;
font-size:8pt;
}

#pagemenu li.current a {
font-weight:bold;
border:0.5pt solid #aaa;
}


#content h2 {
margin-top:5mm;
font-style:italic;
text-align:left;
page-break-after:avoid;
}
#content h3 {
margin:2mm 0;
page-break-after:avoid;
}
#content h4 {
margin:2mm 0px 1mm;
page-break-after:avoid;
}


#content a {
color:#184c79;
}

a img {
border:0;
}

#content img {
border-bottom:1mm solid #184c79;
}
#content img.float {
float:right;
margin:0 0 3mm 3mm;
}
#content b {
font-weight:bold;
color:#003c95;
}

#content img.inline {
display:inline;
vertical-align:middle;
margin:0 3mm;
border:0;
}
#content div.center {
position:relative;
left:50%;
width:100%;
margin-left:-50%;
text-align:center;
padding:0;
}

#content table {
width:100%;
}
#content table td {
padding:1mm;
}
#content table td.center {
text-align:center;
}

#content ul, #content ol {
margin:1mm auto;
}

#content div.rahmen {
background:#ffd234;
padding:1mm 2mm;
margin:2mm 3mm 3mm;
border:0.5pt solid #184c79;
border-bottom:1mm solid #184c79;
}

#content div.rahmen.blau {
background:#b3c3ff;
}

#content div.rahmen.textcenter {
text-align:center;
}

#content div.rahmen img {
border:0;
}

#content table.lied {
border:0.5pt solid #184c79;
border-bottom:1mm solid #184c79;
padding:1mm;
page-break-inside:avoid;
}
#content table.lied td {
border:0;
padding:0;
}
#content table.lied img {
border:0;
}
#content table.lied tr.text td {
font-weight:bold;
padding-bottom:2mm;
text-align:center;
}
#content table.lied tr.angaben td {
padding-left:1mm;
padding-bottom:2mm;
}
#content table.lied tr.toene td {
text-align:center;
}
#content table.lied tr.bottom td {
padding-bottom:0;
}
#content table.lied tr.akkorde td {
font-weight:bold;
padding-top:3mm;
padding-left:1mm;
}
#content table.lied tr.trennstrich td {
padding:1mm 0;
}
#content table.lied tr.trennstrich td hr {
height:0.5pt;
background-color:#184c79;
border:0;
}

#content dl {
margin:0;
padding:0;
}
#content dl dt{
float:left;
}
#content dl dt {
width:50mm;
clear:both;
}

#content table.doremi {
margin:1mm 0 0;
}
#content table.doremi td {
font-weight:bold;
}
#content table.doremi td.descr {
font-weight:normal;
}

#content div.quote {
float:right;
padding:3mm;
text-align:right;
border:0.5pt solid #184c79;
margin:0 0 3mm 3mm;
}

#content span.copyright {
float:right;
font-size:70%;
}


#content div.gallery div {
float:left;
margin:2mm;
}
#content div.gallery a {
display:block;
width:4.5cm;
height:4.5cm;
text-align:center;
}
#content div.gallery img {
border:0px;
margin:0px;
}

#content div.fotorahmen {
padding:5mm 0;
text-align:center;
background:url(../imgs/bg_yellow.png);
border:0.5pt solid #184c79;
border-bottom:1mm solid #184c79;
}
#content div.fotorahmen img {
border:0;
}

#content div.cdleft, #content div.cdright {
width:80%;
clear:both;
margin:3mm 0;
padding:0 2mm;
border-top:1mm solid #184c79;
text-align:left;
}
#content div.cdleft {
margin-right:20mm;
}
#content div.cdright {
margin-left:20mm;
}
#content div.cdleft img {
float:left;
border:0;
margin:0 3mm 3mm 0;
}
#content div.cdright img {
float:right;
border:0;
margin:0 0 0 3mm;
}
#content div.cdleft h3 img, #content div.cdright h3 img {
display:none;
}

#content ul.links li {
margin:0 0 4mm;
}
#content ul.links b {
color:#000;
}

#content ul.downloads {
padding:0;
margin:0;
}

#content ul.downloads li {
display:block;
margin:10px;
}
#content ul.downloads img {
border:0px;
vertical-align:middle;
}
#content ul.downloads a:after {
content:" <www.starck-music.ch/" attr(href) ">";
size:70%;
}


#content div#paedag {
position:relative;
left:50%;
margin-left:-273px;
width:553px;
height:361px;
}
#content div#paedag1 {
position:absolute;
top:0px;
left:0px;
width:224px;
height:99px;
background:url(../imgs/paedag1.png);
}
* html #content div#paedag1 {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/paedag1.png', sizingMethod='scale');
}
#content div#paedag2 {
position:absolute;
top:61px;
left:301px;
width:224px;
height:99px;
background:url(../imgs/paedag2.png);
}
* html #content div#paedag2 {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/paedag2.png', sizingMethod='scale');
}
#content div#paedag3 {
position:absolute;
top:107px;
left:30px;
width:224px;
height:99px;
background:url(../imgs/paedag3.png);
}
* html #content div#paedag3 {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/paedag3.png', sizingMethod='scale');
}
#content div#paedag4 {
position:absolute;
top:168px;
left:331px;
width:222px;
height:99px;
background:url(../imgs/paedag4.png);
}
* html #content div#paedag4 {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/paedag4.png', sizingMethod='scale');
}
#content div#paedag5 {
position:absolute;
top:214px;
left:60px;
width:224px;
height:99px;
background:url(../imgs/paedag5.png);
}
* html #content div#paedag5 {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/paedag5.png', sizingMethod='scale');
}

#content h2.right {
text-align:right;
margin-top:-20px;
}

#content div.trio {
position:relative;
width:600px;
height:334px;
background:url(../imgs/trio.jpg) no-repeat;
border-bottom:5px solid #184c79;
}
#content div.trio h2 {
display:block;
position:absolute;
left:0px;
background:url(../imgs/bg_yellow.png);
height:25px;
text-align:right;
padding-right:5px;
margin:0px;
}
* html #content div.trio h2 {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/bg_yellow.png', sizingMethod='scale');
}
#content div.trio h2#perret {
bottom:80px;
width:180px;
}
#content div.trio h2#svasek {
bottom:45px;
width:390px;
}
#content div.trio h2#starck {
bottom:10px;
width:570px;
}
#content img.download {
border:0px;
vertical-align:middle;
}
#content div.icolo {
margin-top:20mm;
}
#content div.icolo img {
border:0;
vertical-align:top;
}


#content div.rightalign {
float:right;
width:250px;
margin:0 0 2mm 2mm;
}
#content div.captionedimg {
margin:0 0 2mm;
}
#content div.captionsedimg img {
margin-bottom:0;
}
#content div.captionedimg div.copyright{
display:block;
text-align:right;
font-size:65%;
margin:0;
}
#content div.poem {
border:0.5pt solid #184c79;
padding:2mm 0px;
text-align:center;
}
#content div.poem i {
color:#184c79;
}
#content ol.downloads {
margin:2mm 0 0;
width:48%;
}
#content ol.downloads li {
margin-top:1mm;
border-bottom:0.5pt dashed #bbb;
}
#content ol.downloads li a {
display:block;
text-align:left;
}
#content ol.downloads li a:after {
content: " <www.starck-music.ch/" attr(href) "> ";
font-size:60%;
}
#content ol.downloads li img {
border:0;
}
#content ol.downloads li span {
width:100px;
display:-moz-inline-box;
display:inline-block;
}
#content ol.downloads li span.doremi {
width:40px;
}
