@import url("clinic_edit.css");
@import url("jquery-ui-1.8.2.custom.css");
body, div {
	font-family:Verdana,Tahoma,Arial;
	font-size:12px;
	margin:0;
	padding:0;
	text-align:left;
	color:#424242;
}

a {
	color:#AA2D66;
	text-decoration:none;	
}

#contactDialog hr{
    height:1px;    
    width:700px;
    background: #a8a084;
}

hr {
	background-image:url(../images/hr-spacer.png);
	height:5px;
	width:999px;
	margin:14px auto;
	border:0;
	background-color:transparent;
}

div.whiteContainer {
	background-color:#ffffff;
	border-left:1px solid #b4af9f;
	border-right:1px solid #b4af9f;
}

#headlineContainer {
	height:40px;
	border:1px solid #e2dcc8;
	background-color:white;	
}

#mainPageHead {
	height:346px;
	background-image:url(../images/header-bg.png);
	background-repeat:repeat-x;	
	text-align:center;
	position:absolute;
	width:100%;
}

#mainPageHead .content {
	padding-top:107px;
	width:1000px;
	margin:0 auto;
	background-image:url(../images/medclinicen-logo.png);
	background-repeat:no-repeat;
	height:346px;
	background-position:-15px 3px;
}

#mainPageHead .content #docFinder {
	width:970px;
	margin:0 auto;
	padding:5px;
	height:190px;	
	background-image:url(../images/docfinder-shadow.png);
	background-repeat:no-repeat;
	z-index:5;
}

#mainPageHead .content #docFinder div.logo {
	background-image:url(../images/docfinder-logo-big.png);
	background-repeat:no-repeat;
	height:188px;
	width:199px;	
	float:left;
}

#mainPageHead .content #docFinder div.selectGender {
	width:240px;
	height:188px;
	background-color:#f7efc7;
	border-left:1px solid #d7d0ad;
	float:left;
}

#mainPageHead .content #docFinder div.selectTreatment {
	width:315px;
	background:#ffffff url(../images/docfinder-treatment-bg.png) no-repeat;
	height:188px;
	float:left;
}

#mainPageHead .content #docFinder div.buttonBox {
	width:210px;
	background:#f7efc7 url(../images/docfinder-buttons-right.png) no-repeat;
	height:188px;
	float:left;	
}

#mainPageHead .content #docFinderExplanation {
	background:transparent url(../images/docfinder-steps-bg.png) no-repeat;
	width:952px;
	height:77px;
	margin:0 auto;
	margin-top:-12px;		
}

#mainPageHead .content #docFinderExplanation .description {
	padding-top:9px;
	width:195px;
	float:left;
	font-family:Georgia;
	color:#AA2D66;	
}

#pageHead .content #headline {position:absolute;right:0;top:68px;font-size:10px;}
#pageHead .content #headline a, #pageHead .content #headline a:link {color:#616161;text-decoration:none;}
#pageHead .content #headline a:focus, #pageHead .content #headline a:hover {text-decoration:underline;}

#mainContainer .content #topLeftCol {float:left;width:250px;}
#mainContainer .content #topRightCol {float:left;width:475px;}
#mainContainer .content #bottomRightCol {float:right;width:250px;}

#step1 {
	background:transparent url(../images/big-1.png) no-repeat;
	width:215px;
	height:70px;
	float:left;
	font-family:Georgia;
	background-position:0 2px;
	padding-left:35px;
	padding-top:9px;
	color:#545454;
}


#dialog #step1 {
	background:transparent url(../images/big-1.png) no-repeat;
	
	width:700px;
	float:left;
	font-family:Georgia;
	background-position:0 2px;
	padding-left:35px;
	padding-top:9px;
	color:#545454;
}

#dialog #step2 {
	background:transparent url(../images/big-2.png) no-repeat;
	width:700px;
	
	float:left;
	font-family:Georgia;
	background-position:0 2px;
	padding-left:25px;
	padding-top:9px;
	margin-left:3px;
	color:#545454;
}

#dialog #step3 {
	background:transparent url(../images/big-3.png) no-repeat;
	width:700px;
	
	float:left;
	font-family:Georgia;
	background-position:0 2px;
	padding-left:5px;
	padding-top:9px;
	margin-left:20px;
	color:#545454;
}

#contactDialog .contactContent{
    padding:10px 100px;    
    
}

#container {
	position:relative;		
	width:1000px;
	padding-top:32px;
	border:1px solid #d9d3bf;
	border-top:0;	
	margin:0 auto;	
	color:#000;
}

#mainContainer {
	width:100%;
	margin:0 auto;
	text-align:center;
	color:#000;
	position:absolute;
	margin-top:346px;	
}

#container #leftColumn {
	float:left;
	width:240px;
	border:1px solid #d9d3bf;
	border-left:0;
	border-bottom:0;
	background-color:#ffffff;
}

#container #leftColumn ul.menu {
	list-style:none;
	width:225px;
	padding:0;
	margin:0;
	text-align:right;
}

#container #leftColumn ul.menu li {
	padding:10px 0;
	border-bottom:1px solid #d9d3bf;
	font-size:14px;
}

#container #leftColumn ul.menu li a {
    text-decoration:none;
    color:black;
}

#container #leftColumn ul.menu li strong {
	color:#aa2d66;
	font-size:16px;
	font-family:Georgia;
}

#container #mainColumn {
	width:498px;	
	float:left;
	padding:30px 10px;
}

#container #rightColumn {
	float:left;
	width:240px;
	border:1px solid #d9d3bf;
	border-right:0;
}

#container #rightColumn .columnHeadline {
	padding:8px 10px;
	font-size:14px;
	color:#1d1d1d;
}

#container #rightColumn .columnHeadline strong {
	font-size:16px;
	color:#aa2d66;
	font-family:Georgia;	
}

#container #rightColumn .featureItem {
	padding:8px 10px;
	border-top:1px solid #d9d3bf;
}

#container #rightColumn .featureItem p {
	text-align:left;
	padding-left:5px;
	font-size:10px;
}

#container #rightColumn .featureItem p a {
	color:#aa2d66;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-top:4px;
}

#container #mainColumn h1 {
	font-size:18px;
	font-family:Verdana;
	font-weight:normal;
	margin:8px 0;	
	padding:0;
}

#container #mainColumn h2 {
	font-size:18px;
	font-family:Verdana;
	font-weight:normal;
	margin:25px 0 8px;	
	padding:0;
}

#container #mainColumn p {
	font-size:12px;
}

.clinicHighlight {
	color:#AA2D66;
}

#container #ColumnLayout2 {
	border-bottom:1px solid #d9d3bf;
}

#container #ColumnLayout2 .leftColumn {
	width:491px;
	background:#eee7d0 url(../images/rounded-bottom-bg.png) no-repeat;
	background-position:bottom;
	padding-bottom:30px;
	float:left;
	border-top:1px solid #D9D3BF;	
}

#container #ColumnLayout2 .leftColumn .deco1 {
	height:24px;
	background-color:#f7efc7;
	border-top:1px solid #d9d3bf;
}

#container #ColumnLayout2 .leftColumn .headline {
	background-color:#ffffff;
	border-bottom:1px solid #d9d3bf;
	color:#424242;
	padding:2px 15px;
	font-size:16px;
	letter-spacing:-0.05em;
}

#container #ColumnLayout2 .leftColumn p {
	padding:0 15px;
	color:#424242;
}

#container #ColumnLayout2 .leftColumn p strong {
	color:#aa2d66;
}	

#container #ColumnLayout2 .rightColumn {
	width:508px;
	float:left;
	height:300px;
	border-top:1px solid #d9d3bf;
	border-left:1px solid #d9d3bf;
}

#container #ColumnLayout2 .rightColumn .treatmentList {
	width:254px;
	padding:5px 0;
	float:left;
}

#container #ColumnLayout2 .rightColumn .withBorderLeft {
	border-left:1px solid #d9d3bf;
	width:253px;
}

#container #ColumnLayout2 .rightColumn .treatmentList h4 {
	color:#424242;
	font-size:14px;
	margin:0;
	padding:12px 10px;
}

#container #ColumnLayout2 .rightColumn .treatmentList h4 strong {
	color:#aa2d66;
	font-family:Georgia;
	font-size:17px;
}

#container #ColumnLayout2 .rightColumn .treatmentList .deco2 {
	height:6px;
	background-color:#eee7d0;
	border-top:1px solid #e3ddc9;
}

#container #ColumnLayout2 .rightColumn .treatmentList ul {
	list-style-type:none;
	list-style-image:url(../images/listBullet-1.png);
	color:#424242;	
}

#container #ColumnLayout2 .rightColumn .treatmentList ul li {
	font-size:15px;
	margin-top:4px;
}

#container #ColumnLayout2 .rightColumn .treatmentList ul li a.moreLink {
	color:#aa2d66;
	font-weight:bold;
	text-decoration:none;
}

#container #ColumnLayout3 {
	border-top:1px solid #e3ddc9;
	border-bottom:1px solid #e3ddc9;
}

#container #ColumnLayout3 .leftColumn {
	width:760px;
	height:300px;
	border-right:1px solid #e3ddc9;
	float:left;
}

#container #ColumnLayout3 .leftColumn .infoBox {
	background:#ffffff url(../images/spacer.png) no-repeat;
	height:88px;
	border-bottom:1px solid #d9d3bf;
	padding-left:265px;
	padding-right:5px;
}

#container #ColumnLayout3 .leftColumn .infoBox .headline {
	font-size:16px;
	color:#424242;	
	padding:5px 0;
}

#container #ColumnLayout3 .leftColumn .infoBox .headline span {
	color:#aa2d66;
}

#container #ColumnLayout3 .leftColumn .infoBox p {
	padding:0;
	margin:0;
}

#container #ColumnLayout3 .leftColumn .infoBox a {
	text-decoration:none;
	color:#aa2d66;
}

#container #ColumnLayout3 .rightColumn {
	width:239px;
	height:300px;
	float:left;
}

#container #ColumnLayout3 .rightColumn #smallDocFinder {
	background:transparent url(../images/find-doc-bg.png) no-repeat;
	height:64px;
	border-bottom:1px solid #d9d3bf;
}

#container #ColumnLayout3 .rightColumn .infoBox p {
	margin:0;
	padding:7px 10px;
	font-size:11px;
	border-bottom:1px solid #d9d3bf;
	color:#424242;
}

#container #footer {
	text-align:center;
	font-size:11px;
	color:#bfb19e;
	padding-bottom:10px;
}

#container #footer a {
	color:#bfb19e;
	text-decoration:none;
}

#pageHead {
	height:143px;
	background:transparent url(../images/header-bg2.png) repeat-x;
}

div.subSite {
	margin-top:-27px !important;
	position:relative;
}

div.subContainer {
	padding-top:0 !important;	
	position:relative;
	padding:0 10px;
	background-color:#f9f7ee;
	z-index:0;
}

div.bigColumn {	
	padding-left:0 !important;
	padding-right:0 !important;
	width:737px !important;
}

#pageHead .content {	
	position:relative;
	width:1000px;
	margin:0 auto;
	background-image:url(../images/header-bg-big.png);
	background-repeat:no-repeat;
	height:143px;
	z-index:1;
}

#pageHead .content a.logo {
	display:block;
	background-image:url(../images/medclinicen-logo.png);
	background-repeat:no-repeat;
	background-position:-15px 3px;
	height:143px;
	width:424px;	
}


#mainContainer #leftColumn div.smallDocFinder {	
	background:transparent url(../images/docfinder-logo-small.png) no-repeat;
	height:500px;
}

#mainContainer #leftColumn div.smallDocFinder #submitButton {
    height:90px;
    cursor:pointer;
}

#mainContainer #leftColumn div.smallDocFinder .selectGender {
	position:absolute;
	margin-top:60px;
	width:240px;
	border-top:1px solid #d9d3bf;
}

#mainContainer #leftColumn div.smallDocFinder .selectGender div.male {
	float:left;
	width:120px;
	background-color:#f7efc7;
	padding:4px 0;
	text-align:center;
	color:#605f5d;
	font-size:16px;
	cursor:pointer;
}

#mainContainer #leftColumn div.smallDocFinder .selectGender div.female {
	float:left;
	width:120px;
	background-color:#f7efc7;
	padding:4px 0;
	text-align:center;
	color:#605f5d;
	font-size:16px;	
	cursor:pointer;
}

#mainContainer #leftColumn div.smallDocFinder .selectGender div.active {
	background-color:#aa2d66 !important;
	color:white !important;
	cursor:default !important;
}

#mainContainer #leftColumn div.smallDocFinder .treatmentHeadline {
	background-color:#aa2d66;
	padding:4px 0;
	text-align:center;
	color:white;
	font-size:16px;
	border-top:1px solid #d9d3bf;
	position:absolute;
	margin-top:87px;
	width:240px;	
}

#mainContainer #leftColumn div.smallDocFinder div.treatmentList {
	position:absolute;
	margin-top:114px;
	width:240px;
	height:218px;
	border-bottom:1px solid #d9d3bf;
}

#mainContainer #leftColumn div.smallDocFinder div.treatmentList ul {
	margin:0;
	padding:0;
	font-family:Verdana,Tahoma;
	font-size:12px;
	list-style:none;
}

#mainContainer #leftColumn div.smallDocFinder div.treatmentList ul li {
	margin:3px 0 3px 0;
	padding:2px 0 2px 10px;
}

#mainContainer #leftColumn div.smallDocFinder div.treatmentList ul li.active {
	background-color:#F7EFC7 !important;
	color:#aa2d66;
	font-weight:bold;
}

#mainContainer #leftColumn div.smallDocFinder div.bottomInput {
	background:#F7EFC7;
	position:absolute;
	margin-top:333px;
	width:240px;
	height:200px;
}

#mainContainer #leftColumn div.smallDocFinder div.bottomInput input[type=text] {
	float:left;
	margin:-23px 0px 0px 123px; 
	width: 80px; 
	text-align: center;	
}
#mainContainer #leftColumn div.smallDocFinder div.bottomInput label {
	margin: 10px 0px 0px 40px; 	
    width:50px;
    float:left;
}

#mainContainer #leftColumn div.smallDocFinder div.bottomInput a.submitButton {
	cursor:pointer;
	display:block;
	width:238px;
	height:92px;
}

#mainContainer #mainColumn div.container {
	padding:0 10px;
	padding-top:32px !important;	
	background-color:white;
	width:727px;
}

#mainContainer #mainColumn #breadcrumbs {
	color:#a49f90;
	font-size:10px;
}

#mainContainer #mainColumn #breadcrumbs a {
	font-size:10px;
	color:#a49f90;
	text-decoration:none;
}

#mainContainer #mainColumn #breadcrumbs a[href]:hover {
	color:#424242;
}

#mainContainer #mainColumn #breadcrumbs span.active {
	color:#424242;
}

#mainContainer #mainColumn div.overview {
	width:500px;
	float:left;
}

#mainContainer #mainColumn div.overview h1 {
	font-family:Verdana;
	font-size:18px;
	color:#1d1d1d;
	padding-bottom:7px;
	border-bottom:1px solid #d9d3bf;
}

#mainContainer #mainColumn div.overview h1 strong {
	font-family:Georgia;
	font-size:20px;
	color:#aa2d66;
}

#mainContainer #mainColumn div.overview ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size:17px;
	font-family:Georgia;
	color:#424242;
}

#mainContainer #mainColumn .treatmentsInfo ul, #mainContainer #mainColumn .subpagesLinkBox ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size:17px;
	font-family:Georgia;
	color:#424242;
    list-style:none;
}

#mainContainer #mainColumn ul {
	list-style:none;
	margin:0;
	margin-left:14px;
	padding:4px 0;
	font-size:12px;	
	color:#424242;
    list-style:none;
    list-style-type:disc;

}

#mainContainer #mainColumn div.overview ul li {margin:5px 0;}
#mainContainer #mainColumn div.overview ul li a {color:#424242;text-decoration:none;font-family:Verdana;font-size:14px;font-weight:bold;}
#mainContainer #mainColumn div.overview ul li span.bullet {color:#aa2d66;font-size:16px;font-family:Verdana;}

#mainContainer #mainColumn div.overviewImage {
	padding-top:5px;
	padding-left:15px;
	width:200px;
	float:left;
}

#mainContainer #mainColumn div.infobox {	
	background:#eee7d0 url(../images/rounded-bottom-bg-big.png) no-repeat bottom;	
	margin-top:10px;
	margin-left:-10px;
	width:733px;
	padding:12px 12px 28px;
}

#mainContainer #mainColumn div.infobox div.leftColumn {
	float:left;
	width:100%;
}

#mainContainer #mainColumn div.infobox div.leftColumn h2 {
	height:20px;
	font-size:14px;
	font-family:Verdana;
	text-align:center;
	margin:0;
	padding:10px 0;
	border:1px solid #e2dcc8;
	background-color:white;	
}

#mainContainer #mainColumn div.infobox div.leftColumn h2 strong {
	font-size:16px;
	font-family:Georgia;
	color:#aa2d66;	
}

#mainContainer #mainColumn div.infobox div.rightColumn {
	float:left;
	width:100%;
	margin-left:7px;
}

#mainContainer #mainColumn div.infobox div.rightColumn h2 {
	font-size:15px;
	font-family:Verdana;	
	margin:0;
	padding:10px 0;
	display:inline-block;
	margin-left:10px;
	float:left;
}

#mainContainer #mainColumn div.infobox div.rightColumn h2 strong {
	font-size:17px;
	font-family:Georgia;
	color:#aa2d66;
}

#mainContainer #mainColumn div.infobox div.rightColumn h3 {
	font-size:12px;
	font-family:Verdana;	
	margin:0;
	padding:10px 0;
	display:inline-block;
	margin-right:10px;
	margin-top:3px;
	float:right;	
	font-weight:normal;
}

#mainContainer #mainColumn div.infobox div.rightColumn h3 a {
	color:#aa2d66;
	font-weight:bold;
	font-size:14px;
	font-family:Georgia;
	text-decoration:none;
} 

#mainContainer #mainColumn div.infobox div.quickInfo {	
	margin:8px 0;
	background-color:white;
	border:1px solid #e2dcc8;
	height:220px;
	padding:4px 0 10px 0;
	position:relative;
}

#mainContainer #mainColumn div.infobox div.hasPadding {
	padding:4px 5px 10px 5px !important;
}


#mainContainer #mainColumn div.infobox div.quickInfo table {
	width:100%;
}

#mainContainer #mainColumn div.infobox div.quickInfo table tfoot td {background-color:#f7efc8;font-size:16px;padding:0;}
#mainContainer #mainColumn div.infobox div.quickInfo .submitOuterWrapper label {float:left;line-height:25px;margin-right:20px;}
#mainContainer #mainColumn div.infobox div.quickInfo  input.inputZip {width:85px;height:21px;text-align:center;color:#545454;font-size:14px;border:1px inset #aeaeae;}
#mainContainer #mainColumn div.infobox div.quickInfo  .submitOuterWrapper {position:absolute; bottom:0px; width:459px;height:25px; background:#F7EFC8 ;font-size:16px; padding:7px }
#mainContainer #mainColumn div.infobox div.quickInfo  .submitWrapper {float:right;overflow:hidden;width:129px;height:34px;margin-top:-4px}
#mainContainer #mainColumn div.infobox div.quickInfo  .submitWrapper input {width:129px;}
#mainContainer #mainColumn div.infobox div.quickInfo  .submitWrapper input:hover {margin-top:-34px;}

#mainContainer #mainColumn div.infobox div.quickInfo table th {
	padding:6px 7px 3px 7px;
	border-bottom:1px solid #dcd7c5;
}

#mainContainer #mainColumn div.infobox div.quickInfo table td {
	padding:7px 7px;
}

#mainContainer #mainColumn div.infobox div.quickInfo table td a {
	color:#aa2d66;
	text-decoration:none;
}

#mainContainer #mainColumn div.infobox div.quickInfo ul {
	list-style:none;
	padding:0;
	margin:0;
}

#mainContainer #mainColumn div.infobox div.quickInfo ul li {
	clear:both;
	padding:7px 0;
	color:#1d1d1d;
	background:transparent url(../images/dot-bg.png) repeat-x bottom;
	height:8px;
}

#mainContainer #mainColumn div.infobox div.quickInfo ul li a,
    #mainContainer #mainColumn div.infobox div.quickInfo ul li span {
	display:inline-block;
	float:left;
	font-size:12px;
	padding-top:1px;
	background:#ffffff;
	padding-right:2px;
}

#mainContainer #mainColumn div.infobox div.quickInfo ul li .value {
	display:inline-block;
	float:right;
	font-size:12px;
	color:#1D1D1D;
	font-family:Verdana;
}

#mainContainer #mainColumn div.content {	
	padding:10px;
}

#mainContainer #mainColumn div.content div.grayBox {	
	background-color:#f6f3e7;	
	margin-top:-15px;
	padding:10px;
}
#mainContainer #mainColumn div.content div.grayBox.clinic{	
	margin-top:20px !important;
	width:640px;
}


#mainContainer #mainColumn div.content table#treatmentTable {
	width:100%;	
	background-color:#ffffff;
	border:1px solid #d9d3bf;
	border-top:5px solid #eee7d0;
}

#mainContainer #mainColumn div.content table#treatmentTable th {
	padding:5px 10px;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px solid #d9d3bf;
	border-right:1px solid #d9d3bf;
	border-left:1px solid #d9d3bf;
	width:33%;
}

#mainContainer #mainColumn div.content table#treatmentTable td {
	padding:3px 10px;
	font-size:12px;
	border-right:1px solid #d9d3bf;
	border-left:1px solid #d9d3bf;
}

#mainContainer #mainColumn div.content table#treatmentTable td.selectable:hover {
	background-color:#F7F7F7;
	color:#AA2D66;
	font-weight:bold;	
	cursor:pointer;
}

#mainContainer #mainColumn div.content table#treatmentTable td.selected {background-color:#f7f7f7;color:#aa2d66;font-weight:bold;}
#mainContainer #mainColumn div.content table#treatmentTable td.treatmentsInfo {vertical-align:top;}
#mainContainer #mainColumn div.content table#treatmentTable td.treatmentsInfo div.treatmentInfo {display:none;}
#mainContainer #mainColumn div.content table#treatmentTable td.treatmentsInfo div.treatmentInfo h2 {margin-top:10px;color:#AA2D66;font-family:Georgia;font-size:16px;text-align:center;}
#mainContainer #mainColumn div.content table#treatmentTable td.treatmentsInfo div.treatmentInfo ul {margin:10px 0;font-size:12px;font-family:Verdana,Tahoma,Arial;}
#mainContainer #mainColumn div.content table#treatmentTable td.treatmentsInfo div.treatmentInfo ul li {height:14px;clear:both;padding:4px 0;background:url("../images/dot-bg.png") repeat-x scroll center 8px transparent;}
#mainContainer #mainColumn div.content table#treatmentTable td.treatmentsInfo div.treatmentInfo ul a {float:left;background-color:white;}
#mainContainer #mainColumn div.content table#treatmentTable td.treatmentsInfo div.treatmentInfo ul span.value {background-color:white;float:right;}
#mainContainer #mainColumn div.content table#treatmentTable #selectTreatmentInfo {text-align:center;padding:8px;margin-top:20px;}

#mainContainer #mainColumn div.content div.grayBox h2 {	
	margin:0;
	font-size:16px;
	color:#000;
	text-align:center;
	margin-bottom:10px;
}

#mainContainer #mainColumn div.content div.grayBox h3 {
	padding:6px 10px;
	margin:0;
	background-color:#FFF;
	border:1px solid #dad4c1;
	font-size:15px;		
}

#mainContainer #mainColumn div.content div.grayBox h3 strong {
	font-size:16px;
	color:#aa2d66;
	font-family:Georgia;	
}

#container #linkedPagesBox {
    border:1px solid #d9d3bf;
    border-right:0;
    margin-right:-30px;
    margin-top:30px;
    padding-bottom:10px;
    background-color:white;
}

#mainContainer #mainColumn div.subpagesLinkBox,
#mainContainer #mainColumn div#additionalInformationBox {
	float:right;
	width:250px;
	border:1px solid #d9d3bf;
	border-right:0;
	margin-right:-30px;
	margin-top:10px;
	padding-bottom:10px;
	background-color:white;
	margin-bottom:20px;	
}

#container #linkedPagesBox h3,
#mainContainer #mainColumn div.subpagesLinkBox h3,
#mainContainer #mainColumn div#additionalInformationBox h3 {
	margin:0;
	padding:10px;
	font-size:15px;
	font-weight:normal;
}

#container #linkedPagesBox h3 strong,
#mainContainer #mainColumn div.subpagesLinkBox h3 strong,
#mainContainer #mainColumn div#additionalInformationBox h3 strong {
	font-family:Georgia;
	font-size:16px;
	color:#aa2d66;
}

#container #linkedPagesBox div.deco,
#mainContainer #mainColumn div.subpagesLinkBox div.deco,
#mainContainer #mainColumn div#additionalInformationBox div.deco {
	height:8px;
	background-color:#eee7d0;
	border-top:1px solid #d9d3bf;
}

#container #linkedPagesBox div.listBox ul,
#mainContainer #mainColumn div.subpagesLinkBox div.listBox ul {list-style:none;margin:0;font-family:Verdana,Tahoma,Arial;font-size:14px;}

#container #linkedPagesBox div.listBox,
#mainContainer #mainColumn div.subpagesLinkBox div.listBox,
#mainContainer #mainColumn div#additionalInformationBox div.listBox {
	padding:10px;
	background-color:white;	
	font-family:Verdana,Tahoma,Arial;
	font-size:14px;
}

#container #linkedPagesBox div.listBox a,
#mainContainer #mainColumn div.subpagesLinkBox div.listBox a,
#mainContainer #mainColumn div#additionalInformationBox div.listBox a {
	display:block;
	font-size:14px;
	color:#000;
	padding:5px;
	border-bottom:1px solid #dad5c1;
	font-weight:normal;
}

#container #linkedPagesBox div.listBox a span,
#mainContainer #mainColumn div.subpagesLinkBox div.listBox a span,
#mainContainer #mainColumn div#additionalInformationBox div.listBox a span {
	color:#aa2d66;
}

#mainContainer #mainColumn div.content h1 a {
	font-family:Verdana;
	color:#1d1d1d;
	font-size:20px;
}

#mainContainer #mainColumn div.content h1 a strong {
	font-family:Georgia;
	font-size:22px;
	color:#aa2d66;
}

#mainContainer #mainColumn div.content h2, #mainContainer #mainColumn div.content h2 a {color:#1d1d1d;font-size:17px;}

#mainContainer #mainColumn div.content hr {
	width:100%;
	background:none;
	border-bottom:1px solid #d9d3bf;
}

#mainContainer #mainColumn div.content p {color:#1d1d1d;}

#mainContainer #mainColumn h1 {
	border-bottom:1px solid #D9D3BF;
	color:#1D1D1D;
	font-family:Verdana;
	font-size:16px;
	padding-bottom:7px;	
}

#mainContainer #mainColumn h1 strong {
	font-family:Georgia;
	font-size:18px;
	color:#aa2d66;
}

#mainContainer #mainColumn .overviewBox {
	width:435px;
	float:left;
	padding:4px 10px;
}

#mainContainer #mainColumn #contactInfo {	
	border:1px solid #d9d3bf;
	border-right:0;
	float:right;
	width:275px;
	margin-right:-30px;
}

#mainContainer #mainColumn #contactInfo h2 {	
	font-weight:normal;
	padding:8px 4px;
	margin:0;
	font-size:14px;
}

#mainContainer #mainColumn #contactInfo h2 strong {	
	color:#aa2d66;
	font-weight:bold;
	font-size:16px;
	font-family:Georgia;
}

#mainContainer #mainColumn #contactInfo div.deco {	
	height:10px;
	background-color:#eee7d0;
	border-top:1px solid #e6e1d0;	
}

#mainContainer #mainColumn #contactInfo p {
	font-size:11px;
	padding:4px 8px 6px 8px;
}

#mainContainer #mainColumn #contactInfo p a {	
	text-decoration:underline;
	color:#aa2d66;
}

#mainContainer #mainColumn div.infoBoxTopDeco {	
	border-bottom:1px solid #bbac98;
	margin-bottom:-10px;
	margin-left:-10px;
	margin-right:-30px;
	padding-left:10px;
	font-weight:bold;
	font-size:14px;
	padding-bottom:6px;
}

#mainContainer #mainColumn ul.internalLinks {
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px !important;
	font-family:Georgia !important;
	color:#424242;
    list-style:none;
}


#mainContainer #mainColumn div.clinicHeading {
	padding:5px 4px;
	border-bottom:1px solid #d9d3bf;	
}

#mainContainer #mainColumn div.clinicHeading div.left {
	float:left;
	width:605px;
	color:#aa2d66;
	font-size:16px;
}

#mainContainer #mainColumn div.clinicHeading div.right {
	float:right;
	width:100px;
	text-align:right;
	font-size:16px;
}

#mainContainer #mainColumn div.clinicHeading div.right strong {
	font-size:17px;
	font-weight:bold;
	font-family:Georgia;
	color:#aa2d66;
}

#mainContainer #mainColumn div.clinicOverview {
	margin-top:10px;
}

#mainContainer #mainColumn div.clinicOverview div.overview {
	padding-left:20px;
	width:400px;
}

#mainContainer #mainColumn div.clinicOverview hr, #mainContainer #mainColumn div.grayBox hr, #mainContainer #mainColumn div.content hr {
	background-image:url(../images/hr-small.png);
	height:2px;
	width:709px;
	margin:14px auto;
	border:0;
	background-color:transparent;
}

#mainContainer #mainColumn div.clinicAddress {
	padding-top:5px;
	padding-left:5px;
	text-align:right;
	width:280px;
	float:left;
}

#mainContainer #mainColumn div.doctorBody{
	background:#f6f3e7;
    padding:30px 0;
}

#mainContainer #mainColumn div.doctorBody div.left {
	width:180px;
	float:left;
	text-align:center;
	padding-left:20px;
}

#mainContainer #mainColumn div.doctorBody div.right {
	width:500px;
	float:left;
	margin-left:10px;
}

#mainContainer #mainColumn div.doctorBody div.profileSpacer {
    height:40px;
}



#mainContainer #mainColumn div.doctorBody div.right h2 {
	margin:0;
}

#mainContainer #mainColumn div.clinicBody div.left {
	width:180px;
	float:left;
	text-align:center;
	padding-left:20px;
}

#mainContainer #mainColumn div.clinicBody div.right {
	width:500px;
	float:left;
	margin-left:10px;
}

#mainContainer #mainColumn div.clinicBody div.right h2 {
	margin:0;
}

#mainContainer #mainColumn div.infobox table td {
	padding:2px;
	vertical-align:top;
}

#mainContainer #mainColumn div.infobox table td strong {
	font-weight:bold;
	color:#aa2d66;
	font-size:12px;
}

#mainContainer #mainColumn div.infobox table td a {
	color:#aa2d66;
	text-decoration:none;
}

#mainContainer #mainColumn div.infobox h4 {
	padding:0;
	margin:0;
	font-size:16px;
}

#mainContainer #mainColumn div.infobox h4 strong {
	font-size:18px;
	font-family:Georgia;
	color:#aa2d66;
}

#mainContainer #mainColumn div.infobox h5 {
	padding:4px 0;
	margin:0;
	font-size:14px;
}

#mainContainer #mainColumn div.infobox .successMsg {
	margin-top:5px;
	color:#AA2D66;
}


#clinicfinder_result th {
    border-bottom:1px solid #DCD7C5;
    padding:6px 7px 3px;
}

#clinicfinder_result td {
    padding:7px;
    vertical-align:top;
}

#expertInterview {
	background-image:url(../images/aerzte-im-gespraech.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:357px;
	height:195px;		
}

#partnerBox {
	background-image:url(../images/aerzte-im-gespraech.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:357px;
	height:195px;		
}

#medcontourBox {
	background-image:url(../images/partner/medcontour.png);
	background-repeat:no-repeat;
	padding-top:100px;
}

td.pharmLogo {
	background-image:url(../images/partner/pharm-logo-small.jpg);
	background-repeat:no-repeat;
	height:55px;
	background-position:center center;	
}

td.medcontourLogo {
	background-image:url(../images/partner/medcontour-small.png);
	background-repeat:no-repeat;
	height:55px;
	background-position:center center;	
}

td.hilothermLogo {
	background-image:url(../images/partner/hilotherm-small.png);
	background-repeat:no-repeat;
	height:55px;
	background-position:center center;	
}

#medclinicen_userpage{
    
}

#medclinicen_userpage li{
list-style:none;
}
#medclinicen_userpage a{
border:none;
}

.clinicBody .left img {
	margin-bottom:14px;
}

#btnSearch {
	height:98px;    
	cursor:pointer;
    overflow:hidden;
    height:73px;
    width:183px;
    margin:0 auto;
}

#btnSearch input {margin-left:-183px;}

#btnInfo {
	height:90px;    
	cursor:pointer;
	overflow:hidden;
	height:73px;
	width:183px;
	margin:10px auto 0;
}

#btnSearch input:hover, #btnInfo input:hover {margin-top:-73px;}

.furtherTreatmentInformation {width:183px;height:73px;overflow:hidden;margin:20px auto 0 auto;}
.furtherTreatmentInformation a {display:block;width:183px;height:73px;text-indent:-10000px;background:transparent url("../images/docfinder-buttons.png") top right no-repeat;}
.furtherTreatmentInformation a:hover {background-position:bottom right;}

#docfinderSmall {
	height:535px;
}

.infobox input.invalid{
    border: 2px solid #AA2D66;
}
.infobox textarea.invalid{
    border: 2px solid #AA2D66;
}

.infobox #messages{
    border: 1px solid #D9D3BF;
}

#clinic_list tr.selected{
    background:#ffffff;    

}

#contactDialog .btnWrap{
    margin:10px 148px; 
    float:left;
    height:34px;
    overflow:hidden;        
}

#contactDialog .btnWrap input:hover{
    margin-top:-34px;         
}

#contactDialog .stepHeader{
    margin: 20px 60px;    

}

#contactDialog #globalLoader{
    margin:200px 332px;    
}

#contactDialog input.invalid{
    border:1px solid #AA2D66;    
}

#contactDialog textarea.invalid{
    border:1px solid #AA2D66;    
}

#contactDialog strong.error{
    color:#AA2D66    
}

#contactDialog #messages{
    margin-top:40px;    
}

#btnShowContactDialog:hover{
    margin-top:-34px;        
}

#mainContainer #clinic_contact_tab ul {list-style:none;}
#mainContainer #clinic_contact_tab .firstCol {float:left;}
#mainContainer #clinic_contact_tab .firstCol label {display:inline-block;width:80px;}
#mainContainer #clinic_contact_tab .secondCol {float:left;margin-left:20px;}
#mainContainer #clinic_contact_tab .secondCol label {display:inline-block;width:110px;}