p {
	margin: 0.8em 0 0 0;
	font-size: 116%;
}
h1 {
	font-size: 167%;
	margin: 0;
	line-height: 1.2em;
}
h2 {
	font-weight: normal;
	font-size: 146.5%;
	margin: 1.2em 0 0 0;
}
h3 {
	font-weight: normal;
	font-size: 131%;
	margin: 1.2em 0 0 0;
}
h1,
h2,
h3,
h4 {
	font-family: "Trebuchet MS", Calibri, sans-serif;
	color: #0F556F;
}
/*font-family: "Gill Sans MT", "Gill Sans", "Trebuchet MS", Calibri, sans-serif;*/
a,
a:visited,
a:link {
	color: #52A7C6;
}
a:hover,
a:focus,
a:active {
	color: #002F41;
}
hr {
	display: none;
}
#spalte-links hr,
#spalte-mitte hr,
#spalte-rechts hr {
	display: block;
}
form,
tr {
	margin:0px;
	padding:0px;
}
ul,
ol {
	padding: 0 0 0 0;
	margin: 1em 0 1em 0;
}
ul.withline {
	padding: 0;
}
ul.withline li {
	background: transparent url(../images/bullet.gif) left 0.8em no-repeat;
	padding: 0 0 0 0.8em;
}
#text table {
	margin: 1.2em 0 0 0;
}
#text table ul {
	margin: 0;
	font-size: 100%;
}
#text ol,
#text ul,
#text dl {
	font-size: 116%;
}
#text ul li,
#text ol li {
	/* line-height: 1.9em; */
	margin-bottom: 0.5em;
}
#text ol ol,
#text ul ol,
#text ol ul,
#text ul ul,
#text ol p,
#text ul p {
	font-size: 100%;
}
address {
	font-style: normal;
	margin:10px 0px;
	line-height:16px;
}
.h1-typo3 {
	background: url(../images/h1-typo3.gif) no-repeat;
	width:121px;
	height:31px;
	text-indent: -9999px;
}
.h2-cms {
	background: url(../images/h2_cms.gif) no-repeat;
	width:179px;
	height:33px;
	text-indent: -9999px;
}
.h2-leistungen {
	background: url(../images/h2_unsere_leistungen.gif) no-repeat;
	width:179px;
	height:33px;
	text-indent: -9999px;
}
#mission-statement {
	position: absolute;
	top: 40px;
	right: 200px;
	width: 436px;
	height: 71px;
	background: url(../images/home-quote.png) no-repeat;
	z-index: 10;
}
#mission-statement h2 {
	position: absolute;
	top: -999px;
}
#mission-statement p {
	margin: 0;
	padding: 20px 15px 0 15px;
}
