/* CSS Document */

body{
	margin:			0;
	padding:		0;
	font-family:	Arial, Helvetica, sans-serif;
	color:			#484747;
}

#header{
	width:			100%;
	background:		#FFFFFF;
	border-bottom:	0.06em solid #666666;
	height:			16.75em;
	text-align:		center;
}

#headercenter{
	position:relative;	
	width:			62.63em;
	margin:			0 auto;
	height:			16.75em;
	text-align:		left;
}


#headercenter img{float:left;}

#containercenter {
	width:			62.63em;
	margin:			0 auto;
}

/***************************  NAVI  ********************************/

#nav{
	position:		absolute;
	left:			52em;
	top:			0;
	width:			17.50em;
	z-index: 99;

}

#nav ul{list-style:none; margin:1em 0 0 0;padding:0;}

#nav ul span {display:none;}

#nav li{list-style:none;}

#nav a:link, #nav a:visited{
		font-family:	"Trebuchet MS";
		text-transform: uppercase;
		font-weight:bold;
		text-decoration:none;
}

#nav a:hover, #nav a:active, #nav ul li a.active{
		color:			#5191B8;
}

#nav dfn{display:none;}

#nav ul li.active ul {display:block;}
#nav ul li.inactive ul{display:none;}


#nav ul .Kompetenz a, #nav ul .Bewegungsapparat a, #nav ul .Therapie a, #nav ul .Suchen a, #nav ul .Disclaimer a, #nav ul .Impressum a, #nav ul .Sitemap a, #nav ul .News a, #nav ul .Pflege-Therapie-Diagnostik a{
	display:none;
}

#nav ul ul{
	position:		absolute;
	top:			21.75em;
	left:			-52em;
	width:			13.06em;
	float:			left;
	margin:			0;
	padding:		0;
	list-style:		none;
}

#nav ul ul li{
	margin-bottom:		0.4em;
	padding:0;
}

#nav ul ul li a:link, #nav ul ul li a:visited{
	color:			#3A3A3A;
	text-transform: capitalize;
	text-decoration:none;
	font-weight:	bold;
	font-size:		0.88em;
	display:		block;
	text-align:		right;
	font-size:		0.88em;	
}

#nav ul ul li a:hover, #nav ul ul li a:active, #nav ul ul li.active a{
	color:			#8EB2CC;
	text-transform: none;
	text-align:		right;
	display:		block;
	outline:none;
}

#content{
	width:			28.13em;
	margin-left:    16.81em;
	margin-top:		3.2em;
	float:			left;
	margin-bottom:	2em;
	_margin-left	:8.48em;
}

#rightcol{
	float:			left;
	width:			12em;
	margin-top:		3.60em;
	margin-left:	2em;
}

#footer{
	font-size:		0.69em;	
	margin-left:	24.18em;
	padding-bottom:	4em;
}

#footer a{text-decoration:none;}

h1, h2, h3, p{margin:0; padding:0;}

h1{margin:0;padding:0; font-family:"Trebuchet MS"; font-variant:small-caps; font-size:0.88em; font-weight:normal; margin-bottom:0.75em;}
h2,h3{font-size:0.75em; font-family:Arial, Helvetica, sans-serif;}

h3{padding-bottom:0.32em; border-bottom:#CCCCCC 0.08em solid; margin-bottom:0.32em;margin-top:0.32em;}

p, .tx-indexedsearch-whatis, dl dt, dl dd{font-size:0.75em;}

a:link, a:visited{color:#484747; text-decoration:underline;}
a:hover, a:active{text-decoration:none;}

.clearfloat{clear:both;}


 #info a, #info a{
	text-decoration:none;
	color:#5191B8;
}

.news-latest-container .news-latest-gotoarchive a{
	display:block;
	border-top: 0.08em #B6B6B6 solid;
	margin-top: 1em;
	padding-top:1em;
}


#content ul, #rightcol ul{margin:0; padding:0; list-style:square; list-style-position:inside; font-size:0.75em;}

#content ul ul li, #rightcol ul ul li{ margin-left:1.2em; font-size:1.33em;}

img{ border:none;}

form label{font-size:0.75em; width:12.50em; float:left; display:block;}
form legend {display:none; margin:0; padding:0;}
form fieldset {border:none; margin:0; padding:0;}
form input, form textarea, form select {font-size:0.75em; background:#5191B8; border:none; border-right:0.08em solid #CCCCCC; border-bottom:0.08em solid #CCCCCC; padding-left:0.16em;}

form input.tx-indexedsearch-searchbox-sword{ float:left;}

.hide{visibility:hidden;}

.tx-indexedsearch-form, .csc-mailform-field{margin-bottom:0.36em;}
#tx-indexedsearch-searchbox-button-submit, .csc-mailform-submit{border:none; border-top:0.08em solid #CCCCCC; border-left:0.08em solid #CCCCCC;}

form textarea{ font-family:"trebuchet",Verdana, Arial, Helvetica, sans-serif}
.csc-mailform-submit{margin-left:12.50em;}

table td { background:#7ea6c3; padding:0.16em; }

p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }

span.important { color: #5191B8; }
span.name-of-person { color: #000000; }

#rightcol h1, #rightcol h1.csc-firstHeader{
	font-variant:normal;
	font-size:0.8em;}
	
li.Herz{
	margin-top:25px;}
	
div.tx-indexedsearch table td{
	background:none;}

div.tx-indexedsearch input{
	border:#484747 solid 1px;
	background:#DBE5EF;}

/****************************************/


div.news-single-img img{
	float:left;
	width:200px!important;
	height:145px!important;
	margin:0 10px 10px 0!important;
}

        
/*news*/

.news-single-item dd, .news-list-item dd {margin-left: 0; font-size: 0.75em;}

#content .tx-rgsmoothgallery-pi1{
	margin:-322px 0 52px -50px;
	border:none;}
.rgsgcontent, div.slideElement, .myGallery, .tx-rgsmoothgallery-pi1{
	border:none!important;}

#content #ctGalerieContainer .tx-rgsmoothgallery-pi1 {
	margin:0;
	background:none!important;}

#ctGalerieContainer{
	position:relative;}
	
#content #ctGalerieContainer h1{
	display:block;
	float:none;
	clear:both;}
	
#ctGalerieContainer .rgsgcontent{
	float:left;
	clear:both;}

#ctGalerieContainer .myGallery{
	border:1px solid #000!important;
	margin-left:0!important;}

#externalthumbs .thumbnail{
	float:left!important;
	height:65px!important;
	overflow:hidden;
	margin-bottom:10px;}
	
#externalthumbs {
	margin-top:7px;
	display:block;
	clear:both;}

