* {padding: 0; margin: 0;}

body {padding: 0; margin: 0; color: #a2a3a5; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-color:#a4b9c1;}
 
p { margin-top: 0; margin-bottom: 0; }
ul { margin-top: 0; margin-right: 0px; margin-bottom: 0.7em; margin-left: 1.2em;}
ul ul {margin-left: 1.2em;}
li { margin-top: 0; margin-right: 0; margin-bottom: 0px; margin-left: 0em;}
td {}

#saengerin-gesangslehrerin {margin-left: auto;
margin-right: auto;
width: 846px; height: 100%;}

 
#frauke-hofmann {position: relative; width: 846px; height: auto;}
#frauke-hofmann-konzerte {position: absolute; width: 846px; height: auto;background-image:url(bilder/hintergrund-innen.jpg); background-repeat:repeat-y;}
#frauke-hofmann-presse {position: absolute; width: 846px; height: auto;background-image:url(bilder/hintergrund-innen.jpg); background-repeat:repeat-y;}


#inhalt {position: relative; left: 343px; top: 250px; width: 465px; height: auto;}

#seitenbild {position: absolute; left: 9px; top: 0px; width: 328px; height: 750px;}
#schriftzug {position: absolute; margin-left: 389px; margin-top: 10px; width: 319px; height: 142px;}
#navigation {position: absolute; margin-left: 338px; margin-top: 168px; width: 473px; height: 34px;}
#navigation-unten {position: absolute; margin-left: 338px; margin-top: 168px; width: 473px; height: 34px;}

.normal     { 
              color: #a2a3a5; 
              font-size: 12px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 16px; 
              text-align: left; 
              margin-top: 34px;
              margin-left: 3px;
              margin-right: 30px;

              }
              
.normal a    {
              color: #a2a3a5; 
              text-decoration: none; 
              }
              
.normal a:hover    {
              color: #a2a3a5; 
              text-decoration: underline;
              }
              
.klein     { 
              color: #a2a3a5; 
              font-size: 10px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 16px; 
              text-align: left; 
              }

                        
.repertoire     { 
              color: #a2a3a5; 
              font-size: 12px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 26px; 
              text-align: left; 
              margin-top: 0px;
              margin-left: 0px;
              margin-right: 0px;
              }
              
.repertoire a    {
              color: #a2a3a5; 
              text-decoration: none; 
              }
              
.repertoire a:hover    {
              color: #a2a3a5; 
              text-decoration: underline;
              }
                        
.kasten     { 
              color: #a2a3a5; 
              font-size: 12px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 16px; 
              text-align: left; 
              margin-top: 0px;
              margin-left: 0px;
              margin-right: 0px;
              }
              
.naviunten     { 
              color: #b9babc; 
              font-size: 10px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 17px; 
              text-align: right; 
              margin-top: 8px;
              margin-left: 0px;
              margin-right: 35px;

              }
              
.naviunten a    {
              color: #b9babc; 
              text-decoration: none; 
              }
              
.naviunten a:hover    {
              color: #86989f; 
              text-decoration: none;
              }

             

.safari     { 
              color: #a2a3a5; 
              font-size: 12px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 17px; 
              margin-left: 0px;
              margin-right: 0px;
               }

.safari a  {
              color: #a2a3a5; 
              text-decoration: none; 
              }
              
.safari a:hover    {
              color: #a2a3a5; 
              text-decoration: none;
              }
                        

.ueberschrift1     { 
              color: #a2a3a5; 
              font-size: 15px; 
              font-weight:bold; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 20px; 
              }
.ueberschrift1 a    {
              color: #a2a3a5; 
              text-decoration: underline; 
              }
              
.ueberschrift1 a:hover    {
              color: #a2a3a5; 
              text-decoration: underline;
              }
                        

              
.ueberschrift2     { 
              color: #07375d; 
              font-size: 13px; 
              font-weight:bold; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 17px; 
              }

.kleiner     { 
              color: #b9babc; 
              font-size: 10px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 14px; 
              text-align: left; 
              }
