.typography a {
	/*color: #DA3B3B;
	color: #5f656b;
	background:#F6F6F6 url('../images/button-hg.gif') repeat right;
	color: #725206;
	font-size: 0.7em;
	font-weight: bold;
	letter-spacing: 0.1em;
	text-decoration: none;
	text-transform: none;*/
}
.typography a:hover {
	color: #DA3B3B;
	/*background: inherit;*/
	text-decoration: underline
}

.typography a.readMoreLink {
	text-decoration: none;
	font-size: 0.85em;
}

.typography p {
	margin: 3px 0;
}
/*.typography h1 {
	font: bold 1.3em Arial, Sans-Serif;
	padding: 8px 0 4px 0;
	margin-top: 5px;
	margin-left: 8px;
	letter-spacing: 0.02em;
	position: absolute;
	top: 185px;	
	color: #ffffff;
}*/
.typography h2 {
	font: bold 1.4em Arial, Sans-Serif;
	letter-spacing: 0px;
}
.typography h3 {
	padding: 4px 0;
	margin:  0;
}
/* Top part */
	.typography #top h1 {
	font: bold 1.8em Arial, Sans-Serif;
	padding: 8px 0 4px 0;
	margin: 0;
	letter-spacing: 1px;
	color: #FFF
}
.typography #top h2 {
	font: 1.0em Arial, Sans-Serif;
	letter-spacing: 0px;
	color: #868686;
	margin:0;
	padding: 0
}

#PageNumbers a.next {
	background: url(../images/button/pfeil.gif) no-repeat scroll right center;
}

#PageNumbers a.prev {
	background: url(../images/button/pfeil-back.gif) no-repeat scroll left center;
}

/* Second part */
			.typography #wrap #pic #slogan h1 {
	font: bold 1.4em Arial, Sans-Serif;
	color: #FFF;
	letter-spacing: 1px;
	margin:0
}
.typography #wrap #pic #slogan h2 {
	font:  1.0em Arial, Sans-Serif;
	color: #FFF;
	letter-spacing: 0px;
	margin:0;
	padding: 10px 0
}
.typography #wrap #pic #slogan a {
	color: #FFF;
}
.typography #wrap #menu a {
	width: 186px;
	/*height: 31px;*/
	height: 20px;
	padding-left: 25px;
	padding-top: 10px;
	vertical-align: middle;
	font:  0.9em Arial, Sans-Serif;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.03em;
	color: #333333;
	display: block;
	position: absolute;
	
	/*background: #F6F6F6 url(../images/lm-li.gif) no-repeat left;*/
	/*background-image: url(../images/navi-button.gif) no repeat right;
	background: transparent url(../images/button/button-kreis.gif) no-repeat left center;*/
}

.typography #left_side #PageNumbers a {
	text-decoration: none;
}



/*  Advertising */
.typography #ad a, #left_side a {
	/*background: #FFF;*/
	text-decoration: underline;
	color: #ffffff;
	font-size: 13px;
}
.typography #ad a:hover, #left_side a:hover {
	text-decoration: underline
}
/* main area */
.typography #right_side a {
	color: #4a7492;
/*	background: transparent url(../images/button/button-pfeil.gif) no-repeat scroll left center;*/
	text-decoration:  none;
	font-weight: bold;
	padding-left: 0px;
}
.typography #right_side a.current {
/*	color: #b35c20;*/
	color: #d66615;
/*	background: transparent url(../images/button/button-pfeil-act.gif) no-repeat scroll left center;*/
	text-decoration:  none;
	font-weight: bold;
}

.typography #right_side a:hover {
/*	color: #b35c20;*/
	color: #d66615;
/*	background: transparent url(../images/button/button-pfeil-act.gif) no-repeat scroll left center;*/
	text-decoration:  none;
	font-weight: bold;
}
/*.typography #right_side #NewsList a {
	color: #4a7492;
	background: none;
	text-decoration:  none;
	font-weight: bold;
	padding-left: 12px;
}*/
.typography #right_side #NewsList a.newslink {
	color: #4a7492;
	background: none;
	text-decoration:  none;
	font-weight: normal;
	padding: 0;
}
.typography #right_side #NewsList a.newslink:hover {
	color: #ffffff;
	background: none;
	text-decoration:  none;
	font-weight: normal;
	padding: 0;
}
.typography #right_side h3 {
	color: #404040;
	font:  bold 1.2em Arial, Sans-Serif;
}
.typography #left_side {
	/*background: #FFF;*/
	background: #fff url(../images/main-bg2.gif) repeat;
	width: 779px;
	padding-bottom: 60px;
	min-height: 300px;
	
}

.typography #left_side h1 {
	font: bold 1.3em Arial, Sans-Serif;
	padding: 0 0 4px 0;
/*	margin-top: 5px;*/
	margin-left: 12px;
	letter-spacing: 0.02em;
	position: relative;
/*	top: 185px;	*/
	color: #ffffff;
}

.typography #left_side h3 {
	/*background: #FFF url(images/hbg.gif) repeat-x;*/
	height:30px;
	padding: 5px 0 0 0px;
	margin-left: 8px;
	font:  bold 1.2em Arial, Sans-Serif;
}
.typography #left_side h4 {
	/*background: #FFF url(images/hbg.gif) repeat-x;*/
	height:30px;
	padding: 5px 0 0 0px;
	margin-left: 8px;
	font:  bold 1.0em Arial, Sans-Serif;
}
.typography #left_side h3 span {
	background: url(images/h-art.gif) no-repeat left;
	padding: 1px 10px 0 23px;
	line-height: 22px;
	margin: 0
}
.typography #left_side p {
	/*color: #454545;*/
	color: #ffffff;
	
	padding: 0 5px 0 5px;
	/*text-align: justify;*/
	margin-left: 5px;
}
.typography #ueberschrift {
	/*color: #454545;*/
	color: #666666;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 10px;
	/*padding: 0 5px 0 5px;
	text-align: justify;
	margin-left: 5px;*/
}
.typography #fix {
	/*background: #FFF;*/
	background: #fff  repeat;
	margin-bottom: 0px;
	width: 779px;
	padding-bottom: 20px;
	border-right: 1px solid #5390C6;
	
/* The footer */
.typography #footer a {
	text-decoration: none;
	background: #FFF
}
