body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#4B1E1A;
	font-size:11px;
	word-spacing:2px;
}

a img, img {
	border:0;
}

#body {
	position:relative;
	width:929px;
	height:600px;
	margin:0 auto;
	padding:0;
	border:1px solid #4B1E1A;
	overflow:hidden;
}

#header {
	position:relative;
	height:97px;
	margin:0;
	padding:0;
	background-color:#4B1E1A;
	overflow:hidden;
}

#logo {
	position:absolute;
	left:39px;
	top:45px;
	width:588px;
	height:26px;
}

#navigation {
	width:100%;
	height:31px;
	margin:34px 0 0 27px !important;
	margin:34px 0 0 13px;
	padding:0;
	list-style:none;
}

#navigation li {
	width:112px;
	height:31px;
	margin:0 17px;
	padding:0;
	float:left;
}

#content {
	position:relative;
	width:356px;
	height:323px;
	margin:74px 0 0 44px !important;
	margin:74px 0 0 22px;
	padding:0;
	border:1px solid #4B1E1A;
	clear:left;
	float:left;
	overflow:hidden;
}

#content p.first {
	margin:2px 15px 15px 16px;
}

#content p {
	margin:15px 15px 15px 16px;
	line-height:16px;
}

span.training {
	color:#EB8DB1;
}

#content p.ueber_mich {
	margin:2px 15px 15px 16px;
	line-height:15px;
}

#content p.ueber_mich strong {
	word-spacing:0;
}

#content p.ueber_mich span {
	color:#FFD600;
}

span.fon {
	background-image:url(../graphics/icons/fon.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	padding-left:22px;
}

span.mobil {
	background-image:url(../graphics/icons/mobil.gif);
	background-repeat:no-repeat;
	background-position:3px 0;
	padding:0 0 3px 22px;
	line-height:18px;
}

a.email {
	background-image:url(../graphics/icons/email.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-left:22px;
}

#pages_1button {
	position:absolute;
	left:274px;
	top:299px;
}

#pages_2button {
	position:absolute;
	left:198px;
	top:299px;
}

#headline {
	width:343px;
	height:63px;
	margin:8px 0 0 7px;
	padding:0;
	background-color:#CCC;
}

#illustration {
	margin:74px 0 0 14px;
	padding:0;
}

#footer {
	height:30px;
	margin:3px 42px 0 42px;
	text-align:right;
	line-height:30px;
	letter-spacing:2px;
	clear:left;
}

a {
	color:#4B1E1A;
	text-decoration:none;
}

#footer span {
	color:#85DBED;
}

/* colorbox font-style */
#btn {display: none; right: 17px; top: 192px; position: absolute;}
.inline {color: #535353;}
.inline p {margin: 0; font-size: 12px;}
.inline .box {padding: 10px;}
.inline .purple {color: #d0006d}
.mb15 {margin-bottom: 12px !important;}
.inline .grey {color: #535353}

.teaser_de {color: #535353; line-height: 1; font-size: 16px !important;}
.teaser_en {color: #d0006d; line-height: 1; font-size: 16px !important; margin-bottom: 20px !important;}
p.de {}
p.en {color: #d0006d; font-style: italic; margin-bottom: 15px;}

.inline a {color: #d0006d; text-decoration: none;}
.inline a:hover {text-decoration: underline;}