/*  stylesheet: sdmuster01.css    screendancing  muster01                  
     ---------------------------------------------------------------   */                             
                              
*         {  padding: 0;   margin: 0;  }
/* h2,p,ul,ol  { margin-bottom:1em ; } 
    ul ul         {margin-bottom: 0;}
    li              { margin-left: 1em; }  */

html     {  height: 101%;  }          /*firefox-scrollbar                                       */
            
body    {   color: white;    
               background-color: #ebebeb; 
               background-color:black;     
      /*      background-color: #ebebeb;  */
              font-family: Tahoma,  Arial, Helvetica, sans-serif;     }  
       /*        font-family:   Arial, Helvetica, sans-serif;     }   */

h1        {  border:2px solid black;  font-size:155%;    letter-spacing:0px;  
               color:#505050;   
                padding-left:2px;
               margin-top:15px;      margin-bottom:1px;     }
           
h2        {   border:1px solid white;
               font-size:100%;  margin-top:; 
               letter-spacing:0px;  word-spacing:2px;
               padding:2px 3px 2px 3px;      }

a              {  text-decoration: none;  color:blueviolet;   }                  
a:link         {     }
a:visited     {   }
a:hover,  
a:focus    {      }
a:active   {   /* color: black;  background-color: #000000; */  } 

#startseite #wrapper       {  position:relative;
                        color: black; 
                        background-color:white;
                        width: 960px; 
                        margin: 20px  auto;    }    

#essaybody  {  background-color: #ebebeb;  } 
 #essaybody #wrapper       {   position:relative;
                        color: black; 
                        background-color:white;
                        width: 960px; 
                        margin: 20px auto; 
                        font-size:90%;   } 
 #essaybody #text01       {  color:;
                        border: 0px solid red;
                        margin: 0px;
                        padding:5px; }


#artistbody  {  background-color: #ebebeb;  } 
#artistbody #wrapper       {   position:relative;
                        color: black; 
                        background-color:white;
                        width: 960px; 
                        margin: 20px  auto; 
                        font-size:90%;   } 
#artistbody #wrapper a { text-decoration:underline;
                                          color:royalblue; }
#artistbody  #text01       {  color:;
                        border: 0px solid red;
                        margin: 10px;
                        padding:5px; 
                        padding-top:15px;  }

                
#kopfbereich  {  font-family:Arial, Helvetica, sans serif; 
                        color: #4a4a4a; border:0px solid black;
                 /*       border-top: 0px solid #fff;
                        border-left: 0px solid #bbb;   */
                        background-color:#c0c0c0;
                        padding: 15px 10px 15px 15px;   }

#kopfbereich p    {  padding: 0px 0px 5px 0px; 
                             margin-bottom: 1.5em;       }
#kopfbereich h2  {   color: #3a3a3a;         }

#navibereich  {   font-size:100%;    letter-spacing:1px;  
                        text-align: center;   /*  color: red;   */
                        color: white;   
    /*  HELL gute var!     background-color: #fafafa;   */
                       background-color:black;   
                       padding: 6px 10px 6px 10px; 
                        border-top: 3px solid #fff;  border-bottom: 7px solid #ababab; 
                        border-left: 3px solid black;   border-right: 10px solid #fff;   }

#navibereich_a  {   font-size:100%;    letter-spacing:1px;  
                        text-align: center;     color: white;    /*        color:white;   */
                        background-color:black;    padding: 6px 10px 6px 10px; 
                        border-top: 3px solid #fff;  border-bottom: 7px solid #cbcbcb; 
                        border-left: 3px solid black;   border-right: 10px solid #fff;   }

#navibereich_b  {   font-size:100%;    letter-spacing:3px;  
                        word-spacing:4px;
                        text-align: center;     color: midnightblue;   /*    color:white;   */
                        background-color:black;    padding: 5px 10px 5px 10px; 
                        border-top: 3px solid #fff;  border-bottom: 7px solid #ababab; 
                        border-left: 3px solid black;   border-right: 10px solid #fff;   }

#textbereich    {  border:1px solid black; 
                         border-left: 8px solid #6070a0;
                         border-top: 8px solid #eee; 
                          margin: 15px 13px 15px 15px;
                   /*       margin-top:12px;  */
                         font-size:80%;
                         padding: 15px; 
                         background-color:#fbfbfb;  
                         background-color:white;    }                                 
#textbereich01    {   
                         font-size:100%;
                  /*     font-family:  Arial, sans serif;   */
                         padding: 20px 20px 20px 20px; 
                         background-color:#bbbbbb;     }                   
#textbereich02  {  /* font-weight:; */
                         font-size:80%;
                         margin: 20px 0px 8px 20px;
                  /*      margin-bottom:10px; margin-top:20px;  */
                         padding: 20px 13px 25px 20px; 
                         background-color:#dcdcdc;
                         background-color:white;
                         border: 1px solid black;  
                         border-right: 6px solid black;    }
#textbereich03  { /* text-align:right; */
                         font-size:80%;
                         margin:2px;
                         padding: 15px 17px 10px 20px; 
                         background-color:#dcdcdc;
                         background-color:white;
                         border: 0px solid black;  
                            }
#textbereich03 a {  }
#textbereich03
     a:hover,  
     a:focus    {  /* text-decoration:none;  
                 border: 1px solid #898989; */   }

#fussbereich {
                                font-size:70%;
                         padding: 2px 2px 2px 2px;
                         border-top: 7px solid #888;
                         border-bottom: 1px solid #000;
                         border-left: 8px solid #bbb;
                         border-left: 8px solid black;
                         border-right: 7px solid black;
                         margin-top: 7px; 
                     /* margin-bottom:8px; ? */
                         margin-left:px;    }
                      

address {
               text-align: left;
               font-size: 50%;       /*  für IE zu klein */
               font-style:italic;
               letter-spacing: 1px;
               margin-top:0em;
               margin-right:1em;
               line-height: 1.5em;  
              }


/*Klassen*/
.skiplink  { position: absolute; top: -2000px; left:-3000px;
               width: 0px; height: 0px; overflow: hidden; display: inline; 
               }
.bildlinks { float:left;  padding:3px;  border:5px solid #f3c600;  
               margin-right:10px;  margin-bottom:10px;
               }
.bildrechts { float:right;  padding:1px;  border:1px solid #333; 
               margin-left:20px;  margin-bottom:10px;
               }
.clearing { clear:both; }


form { background-color: #eee;
         width: 370px;
         padding: 20px;
         border: 1px solid #8c8c8c;  }
label { display:block; cursor: pointer; }
input#absender, textarea { width: 300px;
                                       border: 1px solid #8c8c8c;
                                       margin-bottom: 1em; }
textarea { height: 7em; }
input#absender:focus, textarea:focus { background-color: #d9d9d9; }


/* end stylesheet                 */
