/* Aufbau  */
body{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

#wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	float: left;
	background-color: #d2d3d5;
}
a{
	outline: none;
}
#main {
	position: relative;
	width: 880px;
	height: 560px;
	top: 100px;
	margin: 0px auto;
	overflow: hidden;
	
	
	/**position:absolute;  height:560px;   width:880px;  margin:-265px 0px 0px -360px;  top: 50%;   left: 50%;**/
	
	
}

#header_wrapper {
	position: relative;
	width: 880px;
	height: 50px;
	float: left;
	overflow: hidden;
	z-index: 1;
}

#navigation {
	position: relative;
	width: 190px;
	height: 19px;
	top: 31px;
	left: 65px;
	float: left;
}

.float_left {
	float: left;
}

#content_wrapper {
	position: relative;
	width: 880px;
	height: 520px;
	top: -10px;
	float: left;
	background: url(../grafiken/de/kern.png) no-repeat;
}

#content {
	position: relative;
	width: 842px;
	height: 470px;
	top: 25px;
	left: 19px;
	float: left;
}

#content_news {
	position: relative;
	width: 842px;
	height: 470px;
	top: 40px;
	left: 19px;
	float: left;
}

#content_impressionen {
	position: relative;
	width: auto;
	height: auto;
	top: 25px;
	left: 70px;
	float: left;
}

#pic_container_left {
	position: relative;
	width: 248px;
	overflow: hidden;
	height: 470px;
	float: left;
	margin-left: 5px;
}

#txt_container_mid {
	position: relative;
	width: 455px;
	height: 470px;
	float: left;
}

#txt_container_left {
	position: relative;
	width: 622px;
	height: 420px;
	left: 70px;
	float: left;
}

#txt_container_left2 {
	position: relative;
	width: 630px;
	height: 420px;
	left: 70px;
	float: left;
}

#txt_container_left3 {
	position: relative;
	width: 630px;
	height: 420px;
	left: 70px;
	float: left;
	background-color: #c8cacc;
}

#container_mbc_logo_right {
	position: relative;
	width: 134px;
	height: 470px;
	float: left;
}

#container_mbc_logo_right2 {
	position: relative;
	width: 134px;
	height: 420px;
	float: left;
	left: 65px;
}

#container_mbc_navi_right {
	position: relative;
	width: 134px;
	height: 420px;
	float: left;
	top: 55px;
	left: 5px;
}
#nav_therapie ul{padding:0px; margin:-7px 0px 0px 0px;}
#nav_therapie li{list-style:none;}

#nav_therapie a{display:block; padding: 0px;}
#nav_therapie a:hover{display:block; background-color:#E6E6E6;}
#nav_therapie .active{background-color:#c8cacc;}

#subnavi {
	position: relative;
	width: 300px;
	height: 20px;
	left: 25px;
	float: left;
	color: #58585a;
}

#subnavi_video {
	position: relative;
	width: 300px;
	height: 20px;
	left: 208px;
	top: -15px;
	float: left;
}

#subnavi_impressionen {
	position: relative;
	width: 230px;
	height: 20px;
	left: 227px;
	float: left;
}

#txt_container {
	position: relative;
	width: 400px;
	height: auto;
	left: 0px;
	float: left;
	background: url(../grafiken/de/wasserzeichen.jpg) no-repeat;
}

#txt_container_team {
	position: relative;
	width: 400px;
	min-height: 380px;
	height: auto;
	left: 0px;
	float: left;
	background: url(../grafiken/de/wasserzeichen.jpg) no-repeat;
}

#txt_container2 {
	position: relative;
	width: 500px;
	height: auto;
	left: 0px;
	float: left;
	background: url(../grafiken/de/wasserzeichen.jpg) no-repeat;
}

#txt_container3 {
	position: relative;
	width: 700px;
	height: auto;
	left: 0px;
	float: left;
}

.logo{
	position: relative;
	width: auto;
	height: auto;
	top: 315px;
	left: 8px;
	float: left;	
}

.logo2{
	position: relative;
	width: auto;
	height: auto;
	top: 265px;
	left: 8px;
	float: left;	
}

#impressionen_gal_big {
	position: relative;
	width: 490px;
	height: 460px;
		overflow: hidden;
	float: left;
}

.gal_big {
	position: relative;
	width: 490px;
	height: 402px;
	overflow: hidden;
	float: left;
	top: 8px;
}

#gal_big_weiter {
	position: relative;
	width: 490px;
	height: 28px;
	float: left;
	top: 9px;
}

#gal_small_weiter {
	position: relative;
	width: 100%;
	height: 28px;
	float: left;
	top: 1px;
}

.weiter {
	position: relative;
	width: 60px;
	height: auto;
	margin: 0px auto;
	top: 5px;
}

#gal_small_weiter2 {
	position: relative;
	width: auto;
	height: 28px;
	float: left;
	left: 65px;
	top: 1px;
}

.weiter_small {
	position: relative;
	width: 60px;
	height: auto;
	float: left;
	top: 5px;
}

.zurueck_small {
	position: relative;
	width: 60px;
	height: auto;
	float: left;
	top: 5px;
}

.zurueck_team {
	position: relative;
	width: 60px;
	height: auto;
	float: left;
	top: 5px;
	left: 8px;
}

#impressionen_gal_small_wrap {
	position: relative;
	width: 248px;
	height: 430px;
	top: 28px;
	float: left;
}

#container_mbc_navi_right a:hover{
	display: block;  background-color: #E6E6E6;
}

#impressionen_nav {
	position: relative;
	width: 248px;
	height: 122px;
	float: left;
}
#impressionen_nav a{
	display: block;
}

#impressionen_nav ul{
	paddding:0px; margin: 0px; margin-left: -40px; margin-top: 33px;
}
#impressionen_nav li{
	list-style: none;
	display: block;
	width: 100%;
	
}
#impressionen_nav a:hover{
	display: block; background-color: #E6E6E6;
}

#impressionen_gal_small {
	position: relative;
	width: 260px;
	height: 280px;
	float: left;
	top: -10px;
}

.gal_pics {
	position: relative;
	width: 450px;

	left: 20px;
	top: 32px;
}

.small_pics_abstand {
	position: relative;
	width: auto;
	height: auto;
	float: left;
	padding: 0px 10px 10px 0px;
	
	width:75px; height:57px;
}

.small_pics_last {
	position: relative;
	width: auto;
	height: auto;
	float: left;
	padding: 0px 0px 10px 0px;
}

#batch_unten {
	position: relative;
	width: auto;
	height: auto;
	float: left;
	top: -130px;
	left: -9px;
}

#batch_unten2 {
	position: relative;
	width: auto;
	height: auto;
	float: left;
	top: -165px;
	left: -9px;
}

#batch_unten3 {
	position: relative;
	width: auto;
	height: auto;
	float: left;
	top: -170px;
	left: 0px;
}

#batch_unten4 {
	position: relative;
	width: 182px;
	height: 180px;
	float: left;
	top: -125px;
	left: -550px;
	z-index: 1;
	overflow: hidden;
}

#links {
	position: relative;
	width: 375px;
	height: auto;
	float: left;
	left: 205px;
	color: #000;
	font: 14px/17px "Times New Roman";
}

#kontakt {
	position: relative;
	width: 480px;
	height: 415px;
	float: left;
	left: 80px;
	color: #7c7c7c;
	font: 14px/17px "Times New Roman";
}

#video_klicken {
	position: relative;
	width: auto;
	height: auto;
	float: left;
	left: 15px;
	top: 23px;
}

/* ENDE AUFBAU */



/* Presse Aufbau */
.presse_container {
	position: relative;
	width: 199px;
	/*height: 245px;*/
	height: 225px;
	float: left;
	margin: 0px 5px 10px 0px;
	border: thin solid #d6d6d6;
}

.presse_pic_container {
	position: relative;
	width: 199px;
	height: 117px;
	float: left;
}

.presse_text_container {
	position: relative;
	width: 199px;
	height: 128px;
	float: left;
}

.presse_datum {
	position: relative;
	width: 190px;
	height: 21px;
	left: 9px;
	float: left;
}

.presse_headline {
	position: relative;
	width: 190px;
	height: 20px;
	left: 9px;
	float: left;
	margin: 2px 0px 0px 0px;
}

.presse_text {
	position: relative;
	width: 190px;
	height: 65px;
	top: 2px;
	left: 9px;
	float: left;
}

.presse_mehr {
	position: relative;
	width: 190px;
	height: 15px;
	top: 4px;
	left: 9px;
	float: left;
}

.presse_mehr2 {
	position: relative;
	width: 190px;
	height: 15px;
	top: -15px;
	left: 9px;
	float: left;
}

/* Aufbau ENDE*/



/* NEWS AUFBAU*/
.news_container {
	position: relative;
	width: 582px;
	height: auto;
	float: left;
	margin: 0px 0px 10px 0px;
}

.news_text_container {
	position: relative;
	width: 389px;
	height: auto;
	float: left;
}

.news_pic_container {
	position: relative;
	width: 193px;
	height: 130px;
	float: left;
}

.news_datum {
	position: relative;
	width: 380px;
	height: 20px;
	left: 5px;
	float: left;
}

.news_headline {
	position: relative;
	width: 380px;
	height: 20px;
	left: 5px;
	top: 1px;
	float: left;
}

.news_txt {
	position: relative;
	width: 380px;
	height: auto;
	left: 5px;
	top: 2px;
	float: left;
}

.news_mehr {
	position: relative;
	width: 380px;
	height: 20px;
	left: 5px;
	top: 3px;
	float: left;
}

.news_linie {
	position: relative;
	width: auto;
	height: auto;
	top: 1px;
	float: left;
}

.ns_headline {
	color: #ed1c24;
	font: italic bold 14px "Times New Roman";
}

.ns_txt {
	color: #000;
	font: 12px/17px "Times New Roman";
	text-decoration: none;
}

.ns_txt2:link {
	color: #000;
	font: 12px/17px "Times New Roman";
	text-decoration: none;
}

.ns_txt2:hover {
	color: #ed1c24 !important;
	font: 12px/17px "Times New Roman";
	text-decoration: none;
}

.ns_txt2:visited {
	color: #000;
	font: 12px/17px "Times New Roman";
	text-decoration: none;
}
/* NEWS ENDE */


/* NAVI */
.navi {
	position: relative;
	width: auto;
	height: auto;
	color: #000;
	float: left;
	font: 12px "Times New Roman";
	padding: 0px 6px 0px 0px;
}
/* NAVI ENDE */


/* FONTS */
.text {
	color: #000;
	font: 14px/17px "Times New Roman";
	line-height: 16px;
}

.text_kursiv {
	color: #4d4d4d;
	font: italic 14px/17px "Times New Roman";
}

.txt {
	color: #000;
	font: 11px "Times New Roman";
}

.txt_kursiv {
	color: #000;
	font: italic 14px "Times New Roman";
}

h1 {
	color: #ed1c24;
	font: italic bold 16px "Times New Roman";
}

/* FONTS ENDE */


/* LINKS*/
.navi_on {
	color: #7c7c7c;
	font: 14px "Times New Roman";
	text-decoration: none;
}

.navi_off {
	color: #000;
	font: 14px "Times New Roman";
}

.navi_off:link {
	color: #000;
	font: 14px "Times New Roman";
	text-decoration: none;
}

.navi_off:hover {
	color: #7c7c7c !important;
	font: 14px "Times New Roman";
	text-decoration: none;
}

.navi_off:visited {
	color: #000;
	font: 14px "Times New Roman";
	text-decoration: none;
}

.subnavi_on {
	color: #ed1c24;
	font: 12px "Times New Roman";
	text-decoration: none;
}

.subnavi_off {
	color: #000;
	font: 12px "Times New Roman";
}

.subnavi_off:link {
	color: #000;
	font: 12px "Times New Roman";
	text-decoration: none;
}

.subnavi_off:hover {
	color: #ed1c24 !important;
	font: 12px "Times New Roman";
	text-decoration: none;
}

.subnavi_off:visited {
	color: #000;
	font: 12px "Times New Roman";
	text-decoration: none;
}

.impressionen_navi_on {
	color: #000;
	font: italic 14px "Times New Roman";
	text-decoration: none;
	background-color: #CCCCCC;
	display: block;
	width: 100%;
}

.impressionen_navi_off {
	color: #c8cacc;
	font: italic 14px "Times New Roman";
	display: block;
}

.impressionen_navi_off:link {
	color: #c8cacc;
	font: italic 14px "Times New Roman";
	text-decoration: none;
}

.impressionen_navi_off:hover {
	color: #000 !important;
	font: italic 14px "Times New Roman";
	text-decoration: none;
}

.impressionen_navi_off:visited {
	color: #c8cacc;
	font: italic 14px "Times New Roman";
	text-decoration: none;
}

.weiter_link {
	color: #000;
	font: italic 14px "Times New Roman";
}

.weiter_link:link {
	color: #000;
	font: italic 14px "Times New Roman";
	text-decoration: none;
}

.weiter_link:hover {
	color: #ed1c24 !important;
	font: italic 14px "Times New Roman";
	text-decoration: none;
}

.weiter_link:visited {
	color: #000;
	font: italic 14px "Times New Roman";
	text-decoration: none;
}

.therapie_navi_on {
	color: #000;
	font: 13px "Times New Roman";
	text-decoration: none;
	display: block;
	position: relative;
	width: 100%;
	background-color: #ccc;
	margin: 3px 0px 0px 0px;
}

.therapie_navi_off {
	color: #000;
	font:  13px "Times New Roman";
	display: block;
	margin: 3px 0px 0px 0px;
}

.therapie_navi_off:link {
	color: #000;
	font:  13px "Times New Roman";
	text-decoration: none;
	margin: 3px 0px 0px 0px;
}

.therapie_navi_off:hover {
	color: #000 !important;
	font:  13px "Times New Roman";
	text-decoration: none;
	margin: 3px 0px px 0px;
}

.therapie_navi_off:visited {
	color: #000;
	font: 13px "Times New Roman";
	text-decoration: none;
	display: block;
	width: 100%;
	margin: 3px 0px 0px 0px;
}


.links {
	color: #7c7c7c;
	font: 14px "Times New Roman";
	text-decoration: none;
}

.links:link {
	color: #7c7c7c;
	font: 14px "Times New Roman";
	text-decoration: none;
}

.links:hover {
	color: #ed1c24 !important;
	font: 14px "Times New Roman";
	text-decoration: none;
}

.links:visited {
	color: #7c7c7c;
	font: 14px "Times New Roman";
	text-decoration: none;
}

.team_off {
	color: #000;
	font: 11px "Times New Roman";
}

.team_off:link {
	color: #666;
	font: 11px "Times New Roman";
	text-decoration: none;
}

.team_off:hover {
	color: #ed1c24 !important;
	font: 11px "Times New Roman";
	text-decoration: none;
}

.team_off:visited {
	color: #666;
	font: 11px "Times New Roman";
	text-decoration: none;
}
/* LINKS ENDE */











