
* {
margin: 0;
padding: 0;
}
p {
margin: 15px 0;
} 


body {
background-color: #FFFFFF;

padding:0px;
margin:0px;
}



/* ----------container zentriert das layout-------------- */
#container {
width: 800px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background: url(../images/bg.jpg) top left no-repeat;
}

/* ----------navi-------------- */
#navi {
height: 50px;
padding: 0px;
margin: 0px;
padding-left: 20px;
list-style: none;

}

#navi ul {

}

#navi A {
   	
	text-decoration: none;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif; 
	font-weight: regular;
	font-size: 14px;
	color: #E36929;
   
   
   padding: 0px 10px;
   
   
   
   
   }

#navi li {
	float: left;
	display: inline;
   	list-style: none;
	padding-top: 0px;
	height: 20px;
	
	
	padding: 0px 0px;
	background-image: url(../images/menu3.png);
	background-repeat: no-repeat;
	background-position: 0 -2px;
	
	
}


#navi a:hover, .active a {
		color: #FABF5D;
		background-image: url(../images/menu4.png);
	background-repeat: no-repeat;
	background-position: 0 -2px;
}




/* ----------banner for logo-------------- */
#banner {

height: 180px;
text-align: right;
padding: 0px;
margin: 0px;
}


/* -----------------Inhalt--------------------- */
#content {
padding: 0px;
width: 650px;

margin-right: 0px;
}
div#content { 
min-height:270px;
height:expression(this.scrollHeight > 270 ? "auto":"270px"); 
}



/* -----------footer--------------------------- */
#footer {
color:#a6a6a6;
clear: both;
margin: 0px;

padding: 0px 10px;
text-align: right; }
