* { 
	margin: 0; 
	padding: 0; 
	line-height: 1.2em; 
 } 

 body { 
	margin: 0 0 0; 
	padding: 0; 
	color: #000; 
	text-align: center; 
	font: normal 12px verdana; 
	background: #e3e3e3 url(images/hg.jpg) repeat-x; 
	line-height: 1.2em; 
 } 

 #ram { 
	background: url(images/ram.jpg); 
	margin-left: auto; 
	margin-right: auto; 
	width : 849px; 
 } 

 #header { 
	background: #000 url(images/header.jpg) no-repeat; 
	width: 849px; 
	height: 212px; 
 } 

 #content { 
	padding: 2px 40px; 
	text-align: left; 
	line-height: 1.2em; 
	width: 750px; 
 } 

 #footer  { 
	background: url(images/footer.jpg) no-repeat; 
	height: 44px; 
 } 

 ul#navi { 
	width: 849px; 
	height: 53px; 
	margin: 0; 
	padding: 11px; 
	font: bold 12px Verdana, sans-serif; 
	background: url(images/menu.jpg) no-repeat; 
 } 

 ul#navi li { 
	list-style: none; 
	display: inline; 
	margin-left: -4px; 
	padding: 0; 
 } 

 ul#navi a { 
	padding: 10px 26px 10px 22px; 
	text-decoration: none; 
	color: #fff; 
	border-right: 0 solid #fff; 
	background-color: #a6bd71; 
 } 

 * html ul#navi a { 
	width : 1em; 
 } 

 ul#navi a:visited { 
	color : #fff; 
	background-color : #a6bd71; 
 } 

 ul#navi a:hover { 
	color: #fff; 
	background-color: #85975c; 
 } 

 ul#navi a:visited:hover { 
	color : #fff; 
 } 

 ul#navi a:active { 
	color: #000; 
	background: #e5e5e5; 
	border-color: #227; 
 } 

 #home { 
	border-left: 1px solid #fff; 
 } 

 ul#werke { 
	width: 200px; 
	height: 110px; 
	line-height: 19px; 
	margin: 0; 
	padding: 0; 
	font: bold 12px Verdana, sans-serif; 
 } 

 ul#werke li { 
	list-style: none; 
	display: inline; 
	margin-left: 0; 
	padding: 0; 
 } 

 ul#werke a { 
	height: 20px; 
	width: 170px; 
	display: block; 
	padding: 10px 0 5px 0; 
	margin: 0 0 0 10px; 
	text-decoration: none; 
	color: #fff; 
	border-right: 0 solid #fff; 
	background-color: #a6bd71; 
 } 
 * html ul#werke a { 
	width: 1em; 
 } 

 ul#werke a:visited { 
	color: #fff; 
	background-color: #a6bd71; 
 } 

 ul#werke a:hover { 
	color: #fff; 
	background-color: #85975c; 
 } 

 ul#werke a:visited:hover { 
	color: #fff; 
 }

 h1 {
	color: #85975c; 
	text-align: left; 
	font: italic 22px verdana; 
	border-bottom: 1px solid #85975c; 
	border-left: 10px solid #fff; 
	width: 750px;
 }

 a { 
	color:  #a6bd71; 
	font: verdana;
		text-decoration: none;
 } 

 a:visited { 
	color: #a6bd71; 
 	text-decoration: none;
 } 

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

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

 a:active { 
	color: #a6bd71; 
	text-decoration: none;
 } 

span {
	float: left; 
	padding-right: 5px;
 }

 i {
	color: #a6bd71; 
 }
