body {	
	font: normal 62.5%/1.5 Arial, Helvetica, sans-serif;	
	color:#000;	
	background-color:#fff;	
	}
* {
	margin:0; 
	padding:0;
	}
a:link {
	color:#003399;	
	text-decoration:none;	
	}
/* NEEDS TO BE ADAPTED */
a:visited {	
	color:#003399;	
	text-decoration:none;	
	}
a:hover {
 	color:#003399;	
	text-decoration:underline;	
	}
a:active {
 	color:#003399;	
	text-decoration:underline;	
	}
div#content a {	
	text-decoration:underline;	
	}
/* GENERAL */
#wrap {	
	width:998px; 	
	margin:auto;	
	}
#container {
	font-size:1.1em;	
	width:998px;	
	position: absolute; 	
	text-align:left;	
	margin-top:12px;	
	}	
#threedpopup #container, #privacy #container {
	width:800px;
	}
#header {
	width:998px;	
	height: 141px;	
	left:0;	
	position:absolute;	
	}
#privacy #header, #threedpopup #header {
	height:86px;	
	}
#header div#logo {
	width: 254px;	
	height: 141px;	
	float:left;	
	}
#header div#header_right {
	width: 714px;	
	height:86px;	
	float:left;	
	text-align:right;	
	vertical-align:top;	
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;	
	font-size:0.9em;	
	background-image:url(../art/address_250x86.gif);	
	background-repeat:no-repeat;	
	margin-right:30px;	
}
#home #header div#header_right {	
	background-image:url(../art/hp_address_250x86.gif);	
	height:86px;	
	}
/* OTHER */
hr {	
	border: none;	
	background-color:#d4c788;	
	color:#d4c788;	height:1px;	
	}
hr.blue {
	background-color:#b0c1d0;	
	color:#b0c1d0;	
	margin: 2px 0;	
	}
#content_right hr.blue {
	background-color:#b0c1d0;	
	color:#b0c1d0;	
	margin:16px 0 0 0;	
	}
hr.five {
	height:5px;	
	margin: 4px 0;	
	}
hr.eleven {	
	height:11px;	
	margin: 4px 0;	
	}
/* CONTENT */
#contentwrap {
	width:998px; 	
	top:141px;	
	left:0;	
	position:absolute;	
	font-size:1.2em;	
	}
#threedpopup #contentwrap, #privacy #contentwrap { 
	top:60px;	
	width:800px;	
	}
#contentwrap_inside {
	width:998px;	
	left:0;	
	background-image:url(../art/bgr_img_contentleft_998x1.gif);	
	background-repeat:repeat-y;	
	}
#threedpopup #contentwrap_inside, #privacy #contentwrap_inside { 
	top:60px;	
	width:800px;	
	}	
#content_left {	
	width:253px;	
	margin:0;	
	background-color:#eaf3f8;	
	vertical-align:top;	
	float:left;	
	border-right:1px solid #61411d;	
}	
#home #content_left {	
	width:450px;	
	margin:30px 20px 50px;	
	background-color:#fff;	
	min-height:250px;	
	float:left;	
	border:0;	
	font: normal 1.1em/1.5em Arial, Helvetica, sans-serif;	
	}
#home #content_left h1 {
	margin:15px 0 20px 0;	
	}
#content_main {	
	width:470px;	
	float:left;	
	margin:4px 0 0 0;	
	padding:10px 20px 0 26px;	
	min-height:340px;	
	font-size:1.08em;	
	border-right:1px solid #d6e2ed;	
	}
#privacy #content_main, #threedpopup #content_main {
	width:470px;	
	float:left;	
	margin:4px 0 0 0;	
	padding:10px 20px 0 26px;	
	border-right:0;	
	}
#content_main li {
	margin-left:16px;	
	list-style-image:url(../art/arrow_5x9_black.gif);	
	line-height:1.6em;	
	}
#content_main h3 {
	margin:12px 0 0 0;	
	font-size: 1.1em;	
	}
#content_right {
	width:200px;	
	float:right;	
	}
#home #content_right {
	margin:0 0 0 110px;	
	float:left;	
	width:260px;	
	}
#content_left h3, #content_right h3 {
	font-size: 1.05em;	
	text-transform:uppercase;	
	margin:20px 0 4px 0;	
	}
#content_left, #content_right {
	font: normal 0.85em/1.15em Arial, Helvetica, sans-serif;	
	color:#000;	
	}
#content_left div.teaserone {
	padding:0 1em 0 1em;
	}
#content_left div.teasertwo {	
	padding:0 1em 0 1em;	
	margin:20px 0 4px 0;	
	}
#content_left div.teasertwo h3 {
	margin:1em 0 0 0;	
	font-size:1.1em;	
	}
#content_right img {
	margin:6px 0;	
	}
#content_right li {
	margin-left:16px;	
	list-style-image:url(../art/arrow_4x7.gif);	
	line-height:1.2em;	
	}
#content_right li.noliststyle {
	list-style-image:none;	
	list-style:none;	
	text-indent:1em;	
	margin-left:0;	
}	
#brandbar {
	height:55px;	
	width:743px;	
	margin:0;	
	float:left;	
	}
#about #brandbar {
	background-image:url(../art/brandbar_about_744x55.gif);	
	}
#appointment #brandbar {	
	background-image:url(../art/brandbar_appoint_744x55.gif);	
	}
#appointment_forms #brandbar {	
	background-image:url(../art/brandbar_forms_744x55.gif);	
	}
#appointment_driving #brandbar {
	background-image:url(../art/brandbar_driving_744x55.gif);	
	}
#appointment_insurances #brandbar {
	background-image:url(../art/brandbar_insurances_744x55.gif);	
	}
#physicians #brandbar {
	background-image:url(../art/brandbar_physicians_744x55.gif);	
	}
#physicians_degan #brandbar {
	background-image:url(../art/brandbar_docdegan_744x55.gif);	
	}
#physicians_kuechle #brandbar {
	background-image:url(../art/brandbar_dockuechle_744x55.gif);	
	}
#physicians_franke #brandbar {
	background-image:url(../art/brandbar_docfranke_744x55.gif);	
	}
#physicians_zhuge #brandbar {
	background-image:url(../art/brandbar_doczhuge_744x55.gif);	
	}
#services #brandbar {
	background-image:url(../art/brandbar_services_744x55.gif);	
	}
#services_sportsmed #brandbar {	
	background-image:url(../art/brandbar_sportsmed_744x55.gif);	
	}
#services_surgery_joint #brandbar {
	background-image:url(../art/brandbar_jointsurg_744x55.gif);	
	}
#services_surgery_hiprep #brandbar {
	background-image:url(../art/brandbar_hiprep_744x55.gif);	
	}
#services_surgery_hipsurf #brandbar {
	background-image:url(../art/brandbar_hipsurf_744x55.gif);	
	}
#services_surgery_fraction #brandbar {
	background-image:url(../art/brandbar_fraction_744x55.gif);	
	}
#services_surgery_arthros #brandbar {
	background-image:url(../art/brandbar_arthros_744x55.gif);	
	}
#services_surgery #brandbar {
	background-image:url(../art/brandbar_surgery_744x55.gif);	
	}
#services_diagnostic #brandbar {
	background-image:url(../art/brandbar_diagnostic_744x55.gif);	
	}
#services_noninvasive #brandbar {
	background-image:url(../art/brandbar_noninvasive_744x55.gif);	
	}
#services_noninvasive_physical #brandbar {
	background-image:url(../art/brandbar_physicalt_744x55.gif);	
	}
#services_noninvasive_massage #brandbar {
	background-image:url(../art/brandbar_massage_744x55.gif);	
	}
#services_noninvasive_bracing #brandbar {
	background-image:url(../art/brandbar_bracing_744x55.gif);	
	}
#services_noninvasive_medication #brandbar {
	background-image:url(../art/brandbar_medication_744x55.gif);	
}
#services_reha #brandbar {
	background-image:url(../art/brandbar_reha_744x55.gif);	
	}
#privacy #brandbar {
	background-image:url(../art/brandbar_privacy_744x55.gif);	
	margin-top:86px;	
	}
h1 {
	font-size:1.35em;	
	margin:2px 0;	
	}	
h2 {	
	font-size:1.2em;
	}
/* FOOTER AND DISCLAIMER */
#footer {
	margin:12px 0;	
	font: normal 0.8em/1.1em Arial, Helvetica, sans-serif;	
	}
#footer_nav {
	background-color:#b0c1d0;	
	height:11px;	
	text-indent:26px;	
	border:4px solid #b0c1d0;	
	margin-bottom:4px;	
	}
#disclaimer {
	margin: 7px 30px;	
	width:938px;	
	}	
#threedpopup #disclaimer, #privacy #disclaimer {
	width:760px;	}
#footer_txt {
	text-indent:30px;	
	}
#services_surgery_arthros #3dAnimations {
	width:680px;	
	height:400px;	
	}
/* CLEAR FLOATING */
.clearfix:after {
	content: ".";	
	display:block;	
	height: 0;	
	clear:both;	
	visibility:hidden;	
	}
/* IE fix .clearfix {display: inline-block;}/* IE mac hide \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* end IE mac hide */