@CHARSET "UTF-8";

html,body {
	background-color: #f1f1f1;
	color: #000000;
	padding: 0;
	margin: 0;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	line-height: 140%;
}

img {
	border: 0;
}

a.maillink:link, a.maillink:visited {
	color: #ebebeb;
	text-decoration: none;
}

a.maillink:hover, a.maillink:active, a.maillink:focus {
	color: #ffffff;
	text-decoration: none;
}

a.external_link:link, a.external_link:visited {
	color: #ebebeb;
	text-decoration: none;
}

a.external_link:hover, a.external_link:active, a.external_link:focus {
	color: #ffffff;
	text-decoration: none;
}

a.contentlink_out:link, a.contentlink_out:visited {
	padding-left: 25px;
	color: #00aeef;
	background-image: url(/img/arrow_out.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	text-decoration: none;
}

a.contentlink_out:hover, a.contentlink_out:active, a.contentlink_out:focus {
	padding-left: 25px;
	color: #ffffff;
	background-image: url(/img/arrow_over.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	text-decoration: none;
}

a.imprintlink:link, a.imprintlink:visited {
	padding-left: 25px;
	color: #000000;
	background-image: url(/img/arrow_black.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	text-decoration: none;
}

a.imprintlink:hover, a.imprintlink:active, a.imprintlink:focus {
	padding-left: 25px;
	color: #ffffff;
	background-image: url(/img/arrow_white.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	text-decoration: none;
}

p {
	margin: 0;
	padding: 0;
	margin-bottom: 16px;
	line-height: 200%;
}

p.contactfield {
	margin: 0;
	padding: 0;
	margin-bottom: 16px;
	font-size: 18px;
	font-weight: 100;
	line-height: 200%;
}

p.imprint {
	margin: 0;
	padding: 0;
	margin-left: 10px;
	margin-bottom: 16px;
	line-height: 120%;
}

p.imprint a:link, p.imprint a:visited {
	color: #000000;
	text-decoration: none;
	}


h1 {
	margin: 0;
	padding: 0;
	margin-bottom: 16px;
	color: #00aeef;
	font-size: 18px;
	font-weight: 100;
	letter-spacing: 0.06em;
}

h2 {
	margin: 0;
	padding: 0;
	line-height: 200%;
	font-weight: normal;
	margin-bottom: 6px;
	font-size: 11px;
}

h3 {
	margin: 0;
	padding: 0;
	margin-left: 10px;
	line-height: 200%;
}

ul.content {
	list-style-type: disc;
	margin: 0;
	margin-left: 12px;
	padding: 0;
	margin-bottom: 16px;
}

ul.content li {
	line-height: 200%;
}

ul.dark,.dark ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
}

ul.dark li {
	display: inline;
	padding: 0 6px;
	border-right: 1px solid #3b3b3b;
}

ul.dark li.last {
	border-right: 0;
}

ul.dark li a:link,ul.dark li a:visited {
	color: #3b3b3b;
	text-decoration: none;
}

ul.dark li a:hover,ul.dark li a:active,ul.dark li a:focus {
	color: #000000;
	text-decoration: none;
}

ul.light,.light ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
}

ul.light li {
	display: inline;
	padding: 0 6px;
	border-right: 1px solid #ffffff;
}

ul.light li.last {
	border-right: 0;
}

ul.light li a:link,ul.light li a:visited {
	color: #ffffff;
	text-decoration: none;
}

ul.light li a:hover,ul.light li a:active,ul.light li a:focus {
	color: #000000;
	text-decoration: none;
}

div#logo {
	position: relative;
	left: 34px;
	top: 69px;
	width: 194px;
	height: 51px;
	margin: 0;
	padding: 0;
}

div.navig {
	position: relative;
	width: 688px;
	height: auto;
	text-align: right;
	margin: 0;
}

div.anker {
	height: 15px;
	width: 696px;
}

div.container {
	margin: 0;
	padding: 0;
	width: 690px;
	height: auto;
	margin-top: 12px;
}

div.col_left {
	float: left;
	margin: 0;
	padding: 0;
	margin-left: 35px;
	width: 382px;
	height: auto;
}

div.col_right {
	float: left;
	margin: 0;
	padding: 0;
	width: 260px;
	height: auto;
	margin-top: 20px;
}

div.col_right_imprint {
	float: left;
	margin: 0;
	padding: 0;
	width: 260px;
	height: auto;
}

div.more_content {
	margin: 0;
	margin-left: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 357px;
	height: auto;
	}

/* THE HEAD CONTAINER #################################################### */
div#header {
	margin: 0;
	padding: 0;
	height: 160px;
	width: 100%;
	border-bottom: 1px solid #e2e0e0;
}

div#header div.content {
	position: relative;
	left: 50%;
	margin: 0;
	padding: 0;
	margin-left: -348px;
	height: 160px;
	width: 696px;
}

/* THE VITA CONTAINER #################################################### */
div#vita {
	margin: 0;
	padding: 0;
	height: auto;
	width: 100%;
	background-color: #ebebeb;
	border-bottom: 1px solid #9ea3af;
}

div#vita div.content {
	position: relative;
	left: 50%;
	margin: 0;
	padding: 0;
	margin-left: -348px;
	height: auto;
	width: 696px;
	color: #44474c;
}

/* THE VITA KÖRPERARBEIT #################################################### */
div#koerperarbeit {
	clear: both;
	position: relative;
	margin: 0;
	padding: 0;
	height: auto;
	width: 100%;
	background-color: #666a73;
	border-bottom: 1px solid #4f5259;
	border-top: 1px solid #ebebeb;
}

div#koerperarbeit div.content {
	position: relative;
	left: 50%;
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
	margin-left: -348px;
	height: auto;
	width: 696px;
	color: #ebebeb;
	background-image: url(/img/bg_koerperarbeit.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

/* THE MEDIATION-CONTAINER #################################################### */
div#mediation {
	position: relative;
	margin: 0;
	padding: 0;
	height: auto;
	width: 100%;
	background-color: #3b3b3b;
	border-bottom: 1px solid #5b5e65;
	border-top: 1px solid #666a73;
}

div#mediation div.content {
	position: relative;
	left: 50%;
	margin: 0;
	padding: 0;
	margin-left: -348px;
	padding-bottom: 20px;
	height: auto;
	width: 696px;
	color: #ebebeb;
	background-image: url(/img/bg_mediation.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

/* THE KONTAKT-CONTAINER #################################################### */
div#kontakt {
	position: relative;
	margin: 0;
	padding: 0;
	height: auto;
	width: 100%;
	background-color: #5b5e65;
	border-top: 1px solid #3b3b3b;
	border-bottom: 1px solid #443d3d;
}

div#kontakt div.content {
	position: relative;
	left: 50%;
	margin: 0;
	padding: 0;
	margin-left: -348px;
	padding-bottom: 20px;
	height: auto;
	width: 696px;
	color: #ebebeb;
	background-image: url(/img/bg_kontakt.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

/* THE IMPRINT-CONTAINER #################################################### */
div#impressum {
	position: relative;
	margin: 0;
	padding: 0;
	height: 900px;
	width: 100%;
	background-color: #443d3d;
	border-top: 1px solid #5b5e65;
}

div#impressum div.content {
	position: relative;
	left: 50%;
	margin: 0;
	padding: 0;
	margin-left: -348px;
	padding-bottom: 20px;
	height: auto;
	width: 696px;
	color: #000000;
	background-image: url(/img/bg_impressum.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}