body{
	background:url('http://www.musik-schule-berlin.de/images/bg_beige.gif');
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	text-align:center;
}

#contanter {
	margin:0 auto; 
	padding:0 auto;
	width: 1000px; 
	background-color: #FCF2D7; 
	text-align: left;
	background:  url('http://www.musik-schule-berlin.de/images/bg_content.gif');
}

#header{
	width:1000px;
	height:150px;
	background:#E4C18B url('http://www.musik-schule-berlin.de/images/bg_header1.jpg') no-repeat top right;
}

#languages { float: right;  MARGIN: 175px 77px auto; }
#languages A { font-weight: bold; FONT-SIZE: 90%; COLOR: #000 }

#subheader {
	width:1000px;
	height: 70px; 
	background:#E4C18B url('http://www.musik-schule-berlin.de/images/bg_header2.jpg') no-repeat top left;
}

#language{
	top:198px;
	left:180px;
	width:120px;
	position:absolute;
	font-size:10px;
	font-weight:bold;
	padding:1px;
}

#navigation {
	float:left;
	width:180px;
	margin:0 18px 10px 15px;
}

* html #navigation{
	float:left;
	width:181px;
	margin:0 18px 10px 7px;
}

*+html #navigation{
	float:left;
	width:181px;
	margin:0 18px 10px 15px;
}

#navitem {
	padding: 0px;
	margin: 0px;
}
	
#navitem li {
	padding: 0px; 
	margin: 0px; 
	border-bottom: #E4C18B 1px dotted; 
	text-align: left; 
	font: bold 11px verdana, arial; 
	list-style-image: none; list-style-type: none;
}

#navitem li a {
	padding: 6px 1px 6px 22px; 
	margin: 0px; 
	display: block; 
	background: url('http://www.musik-schule-berlin.de/images/navi_point.gif') no-repeat left center; 
	color: #990033; text-decoration: none;
}

#navitem li a:hover {
	color: #000; 
	background-color: #E4C18B;
}    	
    
.li_active {background-color: #E4C18B; }

#navigation .news{
	font-size:11px;
	border-bottom:1px solid #E4C18B;
	padding:3px 1px 3px 2px;
	margin:0;
}

#navigation .news a{
	color:#990033;
	text-decoration:none;
}

#navigation h4{
	font-size:14px;
	padding:10px 0 3px 2px;
	margin:0;
	border-bottom: #993300 1px dotted;
	color: #993300;
}

#content {
	float:left;
	width:768px;
}

#content img {
	border: 1px solid #993300;
}

#content #content_header_left{
	width: 270px; 
	height: 90px; 
	display: inline; 
	float: left;
}

#content #content_header_right{
	width: 450px; 
	display: inline; 
	float: left;
	font-size:11px;
	font-weight:bold;
	color:#993300;
}

#content h1{
	margin: 0;
	padding: 5px 2px 1px 1px;
	border-top: #993300 1px dotted;
	font: bold 18px verdana, arial; 
	color: #993300;
}

#content-left {
  float:left;
  width:565px;
}

#content #blog-links {
  float:left;
  width:170px;
}

#footer{
	background-color: #E4C18B;
	width:1000px;
	height:20px;
	font: bold 10px verdana, arial;
}

#footer .footer-offer {
	padding-top:3px;
	text-align:center;
}

.footer-address{
	text-align:center;
	font-size:10px;
	color:#606060;
	padding-top:5px;
	margin-bottom:20px;
	margin-top:0;
}

.clear  {
	clear: both;
}

a:link, a:visited, a:active{
	color:#990033;
}

a:hover {
	color:#990033;
	text-decoration:none;
}

label {
	font: bold 11px verdana, arial;  
	width: 70px; 
	display: block;
	float:left;
}

input {
  	font: normal 11px verdana, arial; 
	color: #993300;
	width: 190px;
  	background-color: #fff; 
	border: #993300 solid 1px; 	
  	padding-left: 2px;
}

textarea {
  	font: normal 11px verdana, arial;
	color: #993300;
	width: 350px;
	height: 120px;
  	background-color: #fff;
	border: #993300 solid 1px; 	
  	padding-left: 2px;
}