html                        { height:100%; position:relative; }
img                         { border:0; }
body                        { background-color:#FFCC66;
	                      font-family:Verdana, Arial, Helvetica, sans-serif;
	                      font-size:100.1%;
	                      color:#000000;
	                      margin:0px;
	                      text-align:center; }


table.saxophon             { background-color:#FFFFCC; width:665px; border:0px; padding:0px; border-spacing:0px; border-collapse:collapse; }
table.saxophon-florian     { width:100%; border:0px; padding:0px; border-spacing:1px; }
.florian-saxophon          { text-align:left;
                             padding-bottom:20px; }
.florian                   { background-color:#FFCC66;
                             text-align:center;
                             padding-left:1px;
                             padding-right:1px;
                             padding-top:4px;
                             padding-bottom:4px;
                             border-style:solid;
                             border-width:1px;
                             border-color:#000000; }
a.navigation:link          { font-size:0.65em; color:#000000; text-decoration:none; }
a.navigation:visited       { font-size:0.65em; color:#000000; text-decoration:none; }
a.navigation:hover         { font-size:0.65em; color:#000000; text-decoration:underline; }
a.navigation:active        { font-size:0.65em; color:#000000; text-decoration:underline; }

h1                         { font-size:0.95em; padding-left:10px; padding-right:10px; }
h2                         { font-size:0.85em; padding-left:10px; padding-right:10px; }
p                          { font-size:0.75em; padding-left:10px; padding-right:10px; }

a:link                     { color:#000000; text-decoration:underline; }
a:visited                  { color:#000000; text-decoration:underline; }
a:hover                    { color:#000000; text-decoration:none; }
a:active                   { color:#000000; text-decoration:none; }

.lebenslauf-01             { padding-left:40px; padding-right:20px; }
.lebenslauf-02             { padding-left:40px; padding-right:20px; }

h1.presseberichte         { padding-right:80px; }
h2.pressemeldungen        { padding-left:80px; padding-right:80px; font-size:0.65em; }
p.presse                  { padding-left:80px; padding-right:80px; font-size:0.65em; text-align:justify; }


table.duetthefte           { border:0px; padding:5px; border-spacing:0px; border-collapse:collapse; margin:auto; }
.duettheft1                { text-align:right; }
.duettheft2                { text-align:center; }

li                         { font-size:0.68em; }
ul.aktuell                 { padding-left:20px; text-align:left; }
ul.werk                    { list-style-type:none; text-align:left; }

a.werke:link               { color:#000000; background-color:#FFCC66; padding:2px; padding-left:10px; padding-right:10px; text-decoration:none; }
a.werke:visited            { color:#000000; background-color:#FFCC66; padding:2px; padding-left:10px; padding-right:10px; text-decoration:none; }
a.werke:hover              { color:#000000; background-color:#ffffe6; padding:2px; padding-left:10px; padding-right:10px; text-decoration:underline; }
a.werke:active             { color:#000000; background-color:#FFCC66; padding:2px; padding-left:10px; padding-right:10px; text-decoration:underline; }
h2.kompositionen           { background-color:#FFECAC; padding:20px; padding-left:10px; padding-right:10px; }
p.komposition              { background-color:#FFFFE6; padding:40px; }

td.linktipps               { background-color:#FFFFE6;
                             text-align:left;
                             font-size:0.65em;
                             padding-left:10px;
                             padding-right:10px;
                             padding-top:5px;
                             padding-bottom:5px;
                             border-bottom-style:dotted;
                             border-bottom-width:1px;
                             border-bottom-color:#FFCC66; }

p.top                       { text-align:right; font-size:0.62em; }


