.typography b, strong {
	font-weight:600;
}
.typography a {
	color:#81570e;
	font-weight:bold;
	text-decoration:none;
}
.typography a:hover {
	color:#505050;
	text-decoration:underline;
}
.typography img:center {
	text-align: center;
}
.typography img:right {
	text-align:right;
}
.typography a img {
	border-color:#f5eed4;
}
.typography a img:hover {
	/*background:#d85d5d;*/
	border-color:#f5eed4;
}
.typography #sidebar {
}
.typography #sidebar h1 {
	margin:20px 18px 0 5px;
	color:#d85d5d;
	font-size:1.6em;
	letter-spacing:-2px;
	text-align:right;
}
.typography #sidebar h2, #sidebar h3 {
	margin:0 20px 18px 5px;
	color:#808080;
	font-size:1.1em;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:right;
}
.typography #sidebar h3 {
	margin:20px 18px 4px 5px;
	color:#606060;
}
.typography #sidebar p {
	margin:0 20px 18px 5px;
	color:#606060;
	font-size:0.8em;
}
.typography #sidebar a {
	color:#808080
}

.typography #menu {
	background:#f5eed4;
}
.typography #menu a {
	font: Arial, sans-serif;
	display:block;
	width:160px;
	padding:12px 40px 12px 0;
	
	color:#293a25;
	background:#7ba172 url(../images/pfote_gruen.gif) no-repeat;
	background-position: 170px 12px;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	text-transform: uppercase;
}
.typography #menu a:hover {
	background:#f5eed4 url(../images/menu_bg_hover_gruen.gif) no-repeat;
}
.typography #menu a.current {
	padding:12px 40px 12x 0;
	background:#f5eed4 url(../images/menu_bg_current_gruen.gif) no-repeat;
}
.typography #content p {
	margin:0 0 20px 0;
	line-height:1.2em;
}
.typography #content h1 {
	margin:0;
	color:#303030;
	font-size:1.5em;
}
.typography #content h2 {
	margin:0;
	color:#808080;
	font-weight:normal;
	font-size:2.5em;
	letter-spacing:-2px;
	text-align:center;
}
.typography #content h3 {
	clear:both;
	margin:30px 0 10px 0;
	color:#d85d5d;
	font-weight:normal;
	font-size: 2em;
	letter-spacing:-2px;
}