/* CSS Document */

/* CSS Document */

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

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

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


#headercenter img{float:left;}

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

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

#nav{
	display:none;
	position:		absolute;
	left:			52em;
	top:			0;
	width:			17.50em;

}

#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  {
	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:			#5191B8;
	text-transform: capitalize;
	text-align:		right;
	display:		block;
}

#content{
	font-size:		1.5em;
	width:			70%;
	margin-left:    0;
	margin-top:		1.50em;
	float:			left;
	margin-bottom:	2em;
	_margin-left	:8.48em;
}

#rightcol{
	font-size:1.5em;
	float:			left;
	width:			25%;
	margin-top:		3.60em;
	margin-left:	2em;
}

#footer{
	font-size:		1em;
	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:1em; 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;}


 .news-latest-container .news-latest-morelink a, .news-latest-container .news-latest-gotoarchive 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; }
