body.mceContentBody
{
	background-color: #ebe6d3 !important;
	color: #002a6f !important;
}

h1, h2, h3, h4, h5, h6
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
}

h1
{
	font-size: 17px;
	line-height: 120%;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 0px 20px 0px;
}

h2
{
	font-size: 17px;
	line-height: 120%;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
}

.small
{
	font-size: 10px;
}


/* Rechte Spalte */
.right_content
{
	width: 100%;
}
.right_content .top
{

}
.right_content .bottom
{
	border-top: solid 1px #ffffff;
	border-bottom: solid 4px #ffffff;
	background-color: #dfd8b7;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 6px 20px;

	background-image: url(images/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}


/* Teaser */
.teaser
{
	width: 100%;
}
.teaser .part
{
	position: relative;
	float: left;
	width: 210px;
	height: 212px;

	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.teaser .teaser1 { width: 200px; background-image: url(../images/teaser/teaser-1.jpg); }
.teaser .teaser2 { background-image: url(../images/teaser/teaser-2.jpg); }
.teaser .teaser3 { background-image: url(../images/teaser/teaser-3.jpg); }
.teaser .teaser4 { width: 200px; background-image: url(../images/teaser/teaser-4.jpg); }
.teaser .teaser5 { background-image: url(../images/teaser/teaser-5.jpg); }
.teaser .teaser6 { background-image: url(../images/teaser/teaser-6.jpg); }

.teaser .innerpart
{
	position: absolute;
	bottom: 20px;
	padding: 0px 17px 0px 10px;
	font-size: 10px;
	color: #ffffff;
	line-height: 110%;
}
.teaser h2
{
	font-size: 17px;
	line-height: 100%;
	padding: 0px 0px 2px 0px;
}
.teaser1 h2 { color: #6d5116; }
.teaser2 h2 { color: #004c93; }
.teaser3 h2 { color: #ffe92e; }
.teaser4 h2 { color: #004c93; }
.teaser5 h2 { color: #7c200b; }
.teaser6 h2 { color: #e5e765; }

.teaser a
{
	color: #ffffff;
	text-decoration: none;
}

.teaser1 h2 a { color: #6d5116; }
.teaser2 h2 a { color: #004c93; }
.teaser3 h2 a { color: #ffe92e; }
.teaser4 h2 a { color: #004c93; }
.teaser5 h2 a { color: #7c200b; }
.teaser6 h2 a { color: #e5e765; }


/* Ansprechpartner */
.team
{
	width: 100%;
}
.team td
{
	vertical-align: middle;
	padding: 0px 0px 50px 0px;
}
.team img
{
	float: right;
	padding: 0px 10px 0px 0px;
}
.team .hspace
{
	width: 50px;
}

.right_link
{
	text-decoration: none;
}
