body {
	margin: 0;
	padding: 0;
	height: auto;
	font-size: 8pt;
}
div {
	font-family: Georgia, Times New Roman;
	letter-spacing: 0.1em;
	line-height: 1.8;
}
fieldset {
	border: none;
}
img {
	border: none;
}
div#printLogo {
	display: block;
	margin-bottom: 20px;
}
div#printLogo img {
	width: 245px;
	height: 80px;
}
/* ===== _Layout ============== */

div#content {
	margin: 0;
	overflow: visible;
}

div#content a, div#PopDiv a {
	color: #961A1A;
	text-decoration: none;

}
div#content img {
	background: none;
}
div#emotion, div#header, div#navigation, div#vcard img, div#servicenavi, div#contentfooter, div.contentnavi, div#PopDiv {
	display: none;
}
div#footer {
	margin: 0;
	margin-top: 50px;
	border-top: 1px dashed #DCDCDC;

}
div#footer a {
	color: #999999;
	margin-right: 50px;
}

/* ==== promobox ====== */
/* -- promobox slots --- */
div.small, div.small_right, div.medium, div.medium_right, div.big {
	width: 80%;
}

div.promobox, div#vcard {
	color: #000;
	clear: left;
	border: none;
	height: auto;
}

div.promobox img {
	margin-right: 15px;
	float: left;
}
div.promobox a {
	color: #D52323;
}
div.promobox h2, div.promobox h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.promobox h2 {
	font-size: 10pt;
}
/* ==== part visitenkarte ==== */
div#vcard {
	display: none;
}
/* === spalten === */
div#Links, div#Rechts {
	margin: 0;
	width: 80%;
	height: auto;
	border: none;
}
div#Links img, div#Rechts img {
	margin: 20px 0 0 0;
}
div#Links h1, div#Rechts h1 {
	font-size: 15pt;
	font-weight: normal;
	margin: 10px 0 20px 0;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div#Links h2, div#Rechts h2 {
	font-size: 9pt;
	font-weight: bold;
	margin: 0 0 8px 0;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div#Links p, div#Rechts p {
	margin: 6px 0;
	padding: 0px;
}
div.textbild {
	float: left;
	margin: 4px 16px 0 0;
}
div.textbild img {
	border: 1px solid #999999;
}

p.legend {
	color: #999;
	margin: 0px;
	page-break-before: avoid; 
}

/* ==== breadcrumbs ==== */
div#breadcrumbs {
	margin: 10px 0;
	border-bottom: 1px dashed #DCDCDC;
}
div#breadcrumbs a{
	color: #999;
	text-decoration: none;
	background: none;
	margin-right: 10px;
	margin-left: 10px;
}
/* === sitemap === */
div#sitemap ul {
	list-style: none;
	margin: 0;
}
div#sitemap ul li {
	margin:0px;
	font-weight: bold;
}
div#sitemap ul ul li {
	font-weight: normal;
	margin: 2px 0;
}

/* ************************** Allgemeine Styles *************** */

div.bildtextliste {
	border-bottom: 1px solid #D2D2D2 ;
	margin-bottom: 10px;
}
div.bildtextliste img {
	border: none;
	margin-right: 6px;
}
div.event {
	background: #EEEEEA;
	padding: 4px 8px;
	margin: 1px 0;
}
div.event a {
	font-weight: bold;
}
span.datum {
	color: #999;
	display: block;
	margin: 0 0 10px 0;
}
p.news {
	margin: 0 0 10px 0;
	display: block;
	border-bottom: 1px dotted #CCC;
}
p.dokument {
	clear: both;
	display: block;
}

div.Bild img {
	margin: 0 5px 0 0;
}

div.links {
	padding: 0px 2px;
	margin: 0px 0 5px 0;
	
}
div.links a{
	display: block;
	margin-bottom: 0px;
}

div.team ul {
	list-style: none;
	margin: 15px 0 0 0;
	padding: 0;
	float: left;
	margin-left: 15px;
}
div.team img {
	float: left;
}

div.zertifikat {
	height: 100px;
	width: 85%;
	margin: 0 0 20px 0;
	padding: 5px 0 5px 0;
}
div.zertifikat img{
	margin-right: 15px;
	float: left;
	border: 1px solid #D2D2D2;
}

div.zertifikat h4{
	margin: 20px 0 0 0;
	font-size: 11px;
}

div.zertifikat a.pdflink{
	display: none;
}