body {
	font-family: "Lucida Grande", Verdana, "Lucida Sans Unicode", sans-serif, Arial, san-serif, Geneva;
   	font-size: 0.8em;
   	line-height: 1.5em;
   	color: #000;
   	background-color: #521811;
   	padding: 10px;
   	margin: 0;
   }

*{padding: 0; margin: 0;}


h1 {font-size: 180%; line-height: 150%}
h2 {font-size: 140%}
h3 {font-size: 180%; line-height: 150%; font-style:italic; color:#121440}

.mini  {font-size:80%}
.white {color:#FFFFFF}
.englisch {font-style:italic; color:#121440}

table {font:"Lucida Grande", Verdana, "Lucida Sans Unicode", sans-serif, Arial, san-serif, Geneva;
   	font-size: 1.0em;
   	line-height: 1.5em;
}

  
 #header {
   background-color: #521811;
   padding: 0;
   margin: 0px 237px 10px 237px;
   height: 31px;
   }
  
#maincontent {
	background-color: #962e2a;
	padding: 0px;
	border: 0px;
	width: 465px;
	position: absolute;
	top: 52px;
	left: 270px;
	margin-left: 0px;
	margin-top: 0px;
   }
   
   
#spalten {
	color:#000000;
	background: #def url(../img/bg_spalten.gif) left repeat;
	float:left;
	position: absolute;
	left:96px;
	top:396px;
	width:685;
	}


#maintext {
	float:left;
	background-color: transparent;
	padding: 11px;
	border-top: 1px solid #ffffff;
	width: 499px;
	margin-left: 0px;
   }
   
   
#mainaktuelles {
	float:left;
	background-color: transparent;
	padding: 11px;
	border-top: 1px solid #ffffff;
	width: 141px;
	margin-left: 0px;
   }

   


#navibackground {
   background-color: #2c2727;
   position: absolute;
   width: 174px;
   height: 345px;
   top: 54px;
   left: 96px;
   }

   
#navigation {
   background-color: transparent;
   position: absolute;
   top: 80px;
   left: 122px;
   }

#navigation LI {
   background-color: transparent;
   padding: 0;
   margin: 0;
   list-style: none;
   width: 160px;
   }

#navigation UL {
   background-color: transparent;
   padding: 0;
   margin: 0;
   }

#navigation A {
font: 0.9em "Lucida Grande", Verdana, "Lucida Sans Unicode", sans-serif, Arial, san-serif, Geneva;
   text-decoration: none;
   background: #def url(../img/navback.gif)
               center no-repeat;
   padding: 5px 0;
   border: none;
   margin: 0;
   width: 150px;
   display: block;
   }

#navigation A:link, #navigation A:visited {
   font: 0.9em "Lucida Grande", Verdana, "Lucida Sans Unicode", sans-serif, Arial, san-serif, Geneva;
   text-decoration: none;
   background: #def url(../img/navback.gif)
               center no-repeat;
   padding: 5px 0;
   border: none;
   margin: 0;
   width: 150px;
   display: block;
   color: #999999;
   background-color: #3e3636;
   }

#navigation A:hover  {
   color: #ffffff;
   background-color: #ffffff;
   }

#navigation A:focus {
   color: #fff;
   background-color: #fff479;
   }
   

#schrift {
   padding: 0;
   margin: 0px;
   width: 202px;
   height: 53px;
   position: absolute;
   top: 5;
   left: 70;
   }
   
#schriftzitat {
   padding: 0;
   margin: 0px;
   width: 335px;
   height: 167px;
   position: absolute;
   top: 70;
   left: 699;
   }
   
#background {
   background-color: #521811;
   padding: 0;
   border-top: 1px solid #ffffff;
   width: 2468px;
	margin-left: 0px;
	margin-top: 282px;
   }

#mainbackground {
   background-color: #3e3636;
   padding: 23px;
   border: 1px solid #ffffff;
   border-left-color: #e1e1e1;
   border-right-color: #000000;
   border-bottom-color: #000000;
   width: 698px;
   height: 1120px;
   position: absolute;
   top: 51;
   left: 65;
   }
   
#cd_background {
   background-color: #3e3636;
   padding: 0px;
   border: 1px solid #ffffff;
   border-left-color: #e1e1e1;
   border-right-color: #000000;
   border-bottom-color: #000000;
   position: absolute;
   top: 7;
   left: 9;
   }

  
#startseite #navi01 a,
#vita #navi02 a,
#ensembles #navi03 a,
#diskographie #navi04 a,
#unterricht #navi05 a,
#presse #navi06 a,
#galerie #navi07 a,
#termine #navi08 a,
#kontakt #navi09 a
{
   font: 0.9em "Lucida Grande", Verdana, "Lucida Sans Unicode", sans-serif, Arial, san-serif, Geneva;
   text-decoration: none;
   padding: 5px 0;
   border: none;
   margin: 0;
   width: 150px;
   display: block;
   color: #ffffff;
   background-color: #3e3636;
}

footer Start 
--*/
footer {
  background: #F5F5F5;
  text-align: left;
  padding-top: 48px;
  padding-bottom: 55px;
}
footer p {
  font-size: 13px;
  line-height: 25px;
  color: #919191;
}
footer a {
  color: #595959;
}
footer .footer-manu {
  padding-bottom: 25px;
  padding-top: 40px;
}
footer .footer-manu ul {
  margin: 0px;
  padding: 0px;
}
footer .footer-manu ul li {
  display: inline-block;
  padding: 0px 20px;
}
footer .footer-manu ul li a {
  display: inline-block;
  color: #393939;
}
footer .footer-manu ul li a:hover {
  color: #000;
}
