/*MUSIKKURSE.COM - GANZE SITE*/
body { 
margin-top:0px;
    margin-right:auto;
    margin-left:0px;
    overflow: -moz-scrollbars-vertical;  /*Scrollbalken erzwingen*/
    border:0px;
    padding:0px;
    width:980px;
    font-family: 'Trebuchet MS' , Verdana, Frutiger, Helvetica, Sans-Serif;
    font-size:10pt;
    line-height:115%;
    color:#551a18;
    background-color:#fcfcf2;
    }
    



h1  {
    font-size:1.4em;
    line-height:110%;
    color:#a3131c;
    background-color:transparent;
    padding: 8px 0px 0px 5px;
    font-weight:300;
   	}
 
 
form {
    padding:0;
    margin:0;
   }
    


img {
    border:none;
    
}



/* alle container ****** */
#hintergrund{
    margin:0px;
    padding:0px;
    width:960px;
    height: auto;
}


/*  H E A D E R  S T U F F  */
#headercontainer {
    float:left;
    z-index:20;
    margin:0px;
    padding:0px;
    width:721px;
    height: 49px;
   	border-bottom:1px  solid #bf0c1f;
   	background-color:#fcfcf2;
   	background-image: url(../bilder/verlaufoben.jpg) ;
    background-repeat:no-repeat;
    background-position:right;
   
}

#logo {
    float:left;
    width:238px;
    height:45px;
   	margin:1px 13px 0px 13px;
    background-color: inherit;  /* bzw ein bg-image ? */
    color:inherit;
}

#header {
    float:right;
    margin:0px;
    padding:0px;
    width:61%;
    height:46px;
    border-bottom:1px solid #bf0c1f;
   

}



#headernavip {
	height:31px;
	margin-top:15px;
    padding:0px;
    font-size:1.15em;
   
   
   }
   
#headernavitable {
	height:31px;
	width:103%;
	margin-top:8px;
	border:none;
	border:0px;
    padding:0px;
   font-size:1.15em;
   color:#cc0000;
   }
   
#headernavitable td {
	
	margin:0px 10px 0px 0px;
	text-align:justify;
	}
   

#headernavitable a:link{font-weight:lighter; color:#a3131c; text-decoration:none;}
#headernavitable a:visited{font-weight:lighter; color:#a3131c; text-decoration:none;}
#headernavitable a:hover{font-weight:lighter; color:#f4c9c9; text-decoration:none;}
#headernavitable a:visited:hover{font-weight:lighter; color:#f4c9c9; text-decoration:none;}




   	
  

  	


/* SUB - N A V I G A T I O N */

#subnavicontainer {      
    z-index:20;
    float:left;
    margin-top:0px;
    padding:0px;
    width:170px;
    height:1000px;
    font-size:1em;
    background-color:#fcfcf2;
    background-image: url(../bilder/verlauflinks.jpg) ;
    background-repeat:no-repeat;
    background-position:right;
}

#subnavitable {
	height:31px;
	width:95%;
	color:#000000;
	margin-top:20px;
	border:none;
	border:0px;
    padding:0px;
    font-size:1.1em;
   }
   
#subnavitable td {
	
	margin:0px 0px 0px 10px;
	text-align:justify;
	}
	

#subnavitable a:link{font-weight:lighter; color:#716b75; text-decoration:none;}
#subnavitable a:visited{font-weight:lighter; color:#716b75; text-decoration:none;}
#subnavitable a:hover{font-weight:lighter; color:#000000; text-decoration:none;}
#subnavitable a:visited:hover{font-weight:lighter; color:#000000; text-decoration:none;}

 
   


.subnavip {
	width:90%;
    margin:5px 0px 0px 5px; 
    padding:0px;
    font-size:0.8em;
    line-height:120%;
    color:#551A18;
    background:transparent;
    text-align:left;
   }

.subnaviprot {
    margin:0px 0px 0px 0px; 
    padding:10px 0px 0px 8px;
    font-size:0.9em;
    line-height:120%;
    color:#a3131c;
    background:transparent;
    text-align:left;
}


.subnaviprot a:link{font-weight:lighter; color:#a3131c; text-decoration:none;}
.subnaviprot a:visited{font-weight:lighter; color:#a3131c; text-decoration:none;}
.subnaviprot a:hover{font-weight:lighter; color:#f4c9c9; text-decoration:none;}
.subnaviprot a:visited:hover{font-weight:lighter; color:#f4c9c9; text-decoration:none;}


#subnaviimg {
	
	border-width:0px;
	margin:20px 0px 0px 25px;
    
    
    }
   




/* H A U P T - I N H A L T S S P A L T E */
#inhalt {
    
    float:left;
     margin:0px 2px 2px 2px; 
    /* Abstand zur navi  */
    width:54%;         
}


#inhaltimg { 
    z-index:20;
    border-width:0px;
    margin-right:20px;
    margin-bottom:5px;
}


/* auf gleiche Hoehe wie navi-Oberrand  */
#inhalth1  {
    
   margin:0px 5px 0px 5px;
}


#inhaltp   {
	width:100%;
	z-index:20;
	margin:2px 5px 0px 10px;
    font-size:1em;
    line-height:125%;
    color:#551A18;
    background-color:inherit;
   	font-weight:100;
   	}

#inhaltp a:link{font-weight:lighter; color:#a3131c; text-decoration:none;}
#inhaltp a:visited{font-weight:lighter; color:#a3131c; text-decoration:none;}
#inhaltp a:hover{font-weight:lighter; color:#f4c9c9; text-decoration:none;}
#inhaltp a:visited:hover{font-weight:lighter; color:#f4c9c9; text-decoration:none;}
   	
    

#inhaltpstrong {
	margin:0px 5px 0px 10px;
    color:#551A18;
    background-color:inherit;
    font-weight:bold;
}
  .bold {
	
    color:#551A18;
    background-color:inherit;
    font-weight:bold;
   
}
#sitemaps {                    
    z-index: 10;
    float:left;
   	color:#fbf8de;
    min-height:1000px;
    margin:0;
    padding:0px;
    line-height: 115%;
}

#sitemapstable {
 
	height:31px;
	width:103%;
	margin-top:8px;
	border:none;
	border:0px;
    padding:0px;
   	font-size:1.15em;
   	color:#551A18;
   
  
 }
   
#sitemapstable td {
	
	margin:0px 10px 0px 0px;
	text-align:justify;
	}
   

#sitemapstable a:link{font-weight:lighter; color:#a3131c; text-decoration:none;}
#sitemapstable a:visited{font-weight:lighter; color:#a3131c; text-decoration:none;}
#sitemapstable a:hover{font-weight:lighter; color:#f4c9c9; text-decoration:none;}
#sitemapstable a:visited:hover{font-weight:lighter; color:#f4c9c9; text-decoration:none;}


 
   
.textlink{
	
	margin:0px 10px 0px 0px;
	text-align:justify;
	}
   

.textlink a:link{font-weight:lighter; color:#a3131c; text-decoration:none;}
.textlink a:visited{font-weight:lighter; color:#a3131c; text-decoration:none;}
.textlink a:hover{font-weight:lighter; color:#f4c9c9; text-decoration:none;}
.textlink a:visited:hover{font-weight:lighter; color:#f4c9c9; text-decoration:none;}


#formular { 
	float:left;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
    color:#551A18;
    
    
}
   	



/* S P A L T E   R E C H T S */
#rechts {                    
    z-index:10;
    float:right;
    background-color:#fbf8de;
    color:#fbf8de;
    width:259px;
    height:1050px;
    margin:0px;
    padding:0px;
    line-height:115%;
    
    }
    
#rechtsnavicontainer { 
	height:46px;
   	
   	}
   	
   	
#rechtsnavitable {
	text-align:center;
    z-index: 10;
    float:left;
    color:black;
    background-color:#fbf8de;
 	margin:0px 0px 0px 6px;
 	font-size:1em;
 	color:#000000;
   	height:100%
   }
   

#rechtsnavitable a:link{font-weight:lighter; color:#716b75; text-decoration:none;}
#rechtsnavitable a:visited{font-weight:lighter; color:#716b75; text-decoration:none;} 
#rechtsnavitable a:hover{font-weight:lighter; color:#d9d6db; text-decoration:none;}
#rechtsnavitable a:visited:hover{font-weight:lighter; color:#d9d6db; text-decoration:none;}



#rechtsnavitable td {
	
	margin:0px 0px 0px 18px;
	text-align:justify;
	}


/* suchfeld und submit-button */ 

#button {
  	float:left;
   	border:none;
 	margin:4px 2px 0px 5px;
   
    }
    
#button1 {
   	border:none;
 	margin:2px 2px 0px 4px;
   
    }
        
#button2 {
   	float:left;
   	background-color:inherit; 
   	color:#a3131c;
   	border:solid thin #a3131c;
  	text-align:center;
  	font-weight:lighter;
  	font-family: 'Trebuchet MS' , Verdana, Frutiger, Helvetica, Sans-Serif;
  	font-size:1em;
   
    }
    
#textfeld {
   	float:left;
   	background-color:inherit; 
   	color:#a3131c;
   	border:solid thin #a3131c;
  	text-align:center;
  	font-weight:lighter;
  	font-family: 'Trebuchet MS' , Verdana, Frutiger, Helvetica, Sans-Serif;
  	font-size:1em;
  	margin:2px 0px 0px 4px;
    }
    
    
#rechtsimglinksoben {
    border-width:0px;
    float:left;
    margin:30px 0px 3px 20px;
    
  
    
    
}
#rechtsimgrechtsoben {
 	
    border-width:0px;
    float:left;
    margin:30px 0px 3px 5px;
    
    
    
}
#rechtsimglinksunten {
 	
    border-width:0px;
    float:left;
    margin:0px 0px 0px 20px;
    
    
    
}

#rechtsimgrechtsunten {
 	
    border-width:0px;
    float:left;
    margin:0px 5px 5px 5px;
   
}
#bilderrechts {
 	

    border:1px solid #bf0c1f;
   
}


.legende   {
	float:left;
 	width: 80%;
    font-size:0.75em;
    font-style:italic;
    color:#551a18;
    margin:0px 0px 0px 20px;
    width:75%
    }

.ausschreibung   {
	width:100%;
	z-index:20;
	margin:2px 5px 0px 0px;
    font-size:1em;
    line-height:125%;
    color:#551A18;
    background-color:inherit;
   	font-weight:100;
    
    }
    
    h2  {
    font-size:1.1em;
    line-height:110%;
    color:#a04141;
    background-color:transparent;
    margin: 2px 0px 0px 0px;
    font-weight:300;
    
    }
    b  {
    font-size:1em;
    line-height:110%;
    color:#a04141;
    background-color:transparent;
    margin: 5px 0px 0px 0px;
    font-weight:300;
    
    }



/* other stuff */

.clearleft { clear:left; }
.clearright { clear:right; }
.clearboth { clear:both; }

#dauertable {
font-weight: lighter;
  	font-family: 'Trebuchet MS' , Verdana, Frutiger, Helvetica, Sans-Serif;
  	font-size:0.8em;
  	}

