body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #515151;
}

/* Für HTML-Tabellen werden Schriftformatierungen mit Ausnahme der Farbe nicht von der CSS-Anweisung für "html, body" übernommen. */
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #515151;
}

/* ---------- Absatzabstände ---------- */

p {
	margin-top: 0px;
	margin-bottom: 8px;
}

.absatzabstand0pixel {
	margin-top: 0px;
	margin-bottom: 0px;
}

.absatzabstand50prozent {
	margin-top: 0px;
	margin-bottom: 4px;
}

.absatzabstand100prozent {
	margin-top: 0px;
	margin-bottom: 8px;
}

.absatzabstand150prozent {
	margin-top: 0px;
	margin-bottom: 12px;
}

.absatzabstand200prozent {
	margin-top: 0px;
	margin-bottom: 16px;
}

.absatzabstand250prozent {
	margin-top: 0px;
	margin-bottom: 20px;
}

.absatzabstand300prozent {
	margin-top: 0px;
	margin-bottom: 24px;
}

.absatzabstand500prozent {
	margin-top: 0px;
	margin-bottom: 40px;
}

/* ---------- Allgemeine Schriftformatierungen ---------- */

.fett {
	font-weight: bold;
}

.kursiv {
	font-style: italic;
}

.farbtext {
	color: #E95D0F;
}

.initiale {
	font-size: 16px;
	font-weight: bold;
	color: #DC4B0D;
}

/* ---------- Hintergrundfarben ---------- */

.tabellenzeilehellgrau {
	background-color: #E8E8E8;
}

/* ---------- Headlines ---------- */

h1 {
	font-size: 22px;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 31px;
}

h3 {
	font-size: 11px;
	font-weight: bold;
	margin-top: 14px;
	margin-bottom: 0px;
}

/* ---------- Listen ---------- */

ul {
	margin-left: 0px;
	padding-left: 13px;
}

.listenebene01 {
	list-style-image: url(../pics/allgemein/aufzaehlungspunkt.gif);
	margin-top: 0px;
	margin-bottom: 11px;
}

/* Extrawurst für IE Versionen vor 7 */
* html .listenebene01 {
	list-style-image: url(../pics/allgemein/aufzaehlungspunkt_ie.gif);
}

/* Extrawurst für IE Version 7 */
*+html .listenebene01 {
	list-style-image: url(../pics/allgemein/aufzaehlungspunkt_ie.gif);
}

/* ---------- Links allgemein ---------- */

a:link {
	color: #E95D0F;
	text-decoration: none;
}

a:visited {
	color: #E95D0F;
	text-decoration: none;
}

a:hover {
	color: #E95D0F;
	text-decoration: none;
}

a:active {
	color: #E95D0F;
	text-decoration: none;
}

/* ---------- Links subnavi ---------- */

a.subnavi:link {
	color: #838383;
	text-decoration: none;
}

a.subnavi:visited {
	color: #838383;
	text-decoration: none;
}

a.subnavi:hover {
	color: #DC4B0D;
	text-decoration: none;
}

a.subnavi:active {
	color: #DC4B0D;
	text-decoration: none;
}

/* ---------- Links textfarbe ---------- */

a.textfarbe:link {
	color: #666666;
	text-decoration: none;
}

a.textfarbe:visited {
	color: #666666;
	text-decoration: none;
}

a.textfarbe:hover {
	color: #666666;
	text-decoration: none;
}

a.textfarbe:active {
	color: #666666;
	text-decoration: none;
}

/* ---------- Neu 01 ---------- */

#freistellerunten {
	position: absolute;
	left: 857px;
	top: -67px;
	width: auto;
	height: auto;
}

#hintergrundmainoben {
	margin-left: 107px;
	margin-top: 0px;
	width: 753px;
	height: 40px;
	background-image: url(../pics/layout/hintergrund_main_oben.jpg);
	background-repeat: no-repeat;
}

#kind {
	position: absolute;
	left: 78px;
	top: 46px;
	width: auto;
	height: auto;
}

#contentstart {
	position: absolute;
	left: 412px;
	top: 90px;
	width: 404px;
	height: auto;
}

/* ---------- Neu 02 ---------- */

#content {
	margin-left: 0px;
	margin-top: 0px;
	width: 386px;
	height: auto;
}

/* Extrawurst für IE Versionen vor 7 */
* html #content {
	margin-left: 0px;
}

.bildabsatz {
	margin: 0px 0px 20px 0px;
	width: 665px;
	height: auto;
	float: left;
}

/* Extrawurst für IE Versionen vor 7 */
* html .bildabsatz {
	float: none;
}

/* Extrawurst für IE Version 7 */
*+html .bildabsatz {
	float: none;
}

.bilderspaltelinks {
	margin: 0px 0px 0px 0px;
	width: 229px;
	height: auto;
	float: left;
	text-align: right;
}

.textblockrechts {
	margin: 0px 32px 0px 229px;
	width: auto;
	height: auto;
}

#headline {
	position: relative;
	left: 32px;
	top: -41px;
	width: auto;
	height: auto;
}

.bildtext {
	margin: 0px 0px 0px auto;
	padding: 2px 6px;
	height: auto;
	text-align: left;
	background-color: #CCD5DF;
}

/* Workaround gegen den 3-Pixel-Bug des IE - für IE Version 7 */
*+html .bildtext {
	margin-top: -3px;
}

/* Workaround gegen den 3-Pixel-Bug des IE - für IE Versionen vor 7 */
* html .bildtext {
	margin-top: -3px;
}