@charset 'utf-8';
/*-------------------------------------------------------------------------------------
	*
	*	@copyright:_________2009, Wort und Bild Verlag Konradshöhe GmbH und Co. KG
	*	@link:______________http://www.gesundheitpro.de
	*	@author:____________Jung v. Matt/Neckar
	*	@function:__________site "gesundheit von a-z" settings
	*
	*	@version:___________V0010
	* 	@revision:__________$Revision: 51 $
	* 	@lastmodified:______$Date: 2009-06-15 09:58:47 +0200 (Mon, 15 Jun 2009) $
	*
-------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/*-----|| global font definitions ||-------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/*-----|| content header ||----------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/
/*-----|| adress search ||-----*/
.adressSearchSrd {
	
}
.adressSearchSrd .fmBgSrd {
	padding:4px 5px 9px 8px;
	background-color:#7095B2;
	-moz-border-radius:1px;
	-webkit-border-radius:2px;
	border-radius:1px;
	margin-bottom:12px;
}
.adressSearchSrd .colWhere {
	float:left;
	margin-right:2px;
	width:225px;
}
.adressSearchSrd .colWhere .fmTxt {
	width:213px;
}
.adressSearchSrd .colWhat {
	float:left;
	margin-right:2px;
	width:172px;
}
.adressSearchSrd .colField {
	float:left;
	margin-right:2px;
	width:307px;
}
.adressSearchSrd .fmBgSrd label { 
	display:block;
	margin-bottom:4px;
	font-size:1.3em;
	line-height:16px;
	color:#FFF;
	font-weight:bold;
}
.adressSearchSrd .fmBgSrd label span { 
	font-weight:normal;
}
.adressSearchSrd .fmBgSrd .fmBtnSrd { 
	float:left;
	margin-top:20px;
}
.adressSearchSrd .fmBgSrd .fmBtn { 
	padding-left:5px;
	padding-right:5px;
}
.adressSearchSrd .fmSearchFilterSrd {
	border-top:1px solid #DDD;
}
.adressSearchSrd .ctSearchFilter {
	padding:8px 0 0 0;
	border-top:1px solid #FFF;
}
.adressSearchSrd .ctSearchFilter .botCont {
	padding-bottom:15px;
}
.adressSearchSrd .ctSearchFilter h4 {
	margin-bottom:12px;
	font-size:1.3em;
	color:#004276;
}
.adressSearchSrd .ctSearchFilter h4 a {
	padding:5px 25px 10px 0;
	line-height:20px;
	background:url(../../images/gp/btnGlobal.png) 100% -297px no-repeat;
}
.adressSearchSrd .ctSearchFilter h4 a:hover{
	background-position:100% -347px;
	text-decoration:none;
}
.adressSearchSrd .ctSearchFilter h4 a.open {
	background-position:100% -397px;
}
.adressSearchSrd .ctSearchFilter h4 a.open:hover {
	background-position:100% -447px;
}
.jsLoad .adressSearchSrd .botCont {
	display:none;
}
.adressSearchSrd .ctSearchFilter .colName {
	float:left;
	width:200px;
	margin-right:50px;
}
.adressSearchSrd .ctSearchFilter .colName .fmTxt {
	width:188px;
}
.adressSearchSrd .ctSearchFilter .colName label, .adressSearchSrd .ctSearchFilter .colGender h5 { 
	display:block;
	margin-bottom:5px;
	font-size:1.3em;
	line-height:16px;
	color:#121212;
	font-weight:bold;
}
.adressSearchSrd .jqTransformRadio {
	background-position: 0 -190px;
}
.adressSearchSrd .jqTransformRadioWrapper a.jqTransformChecked { 
	background-position: 0 -220px;
}
.adressSearchSrd a.jqTransformCheckbox {
	background-position:0 -90px;
}
.adressSearchSrd .jqTransformCheckboxWrapper a.jqTransformChecked { 
	background-position: 0 -120px;
}
.adressSearchSrd .ctSearchFilter .colFurther {
	padding-top:15px;
	clear:both;
}
.adressSearchSrd .ctSearchFilter .colFurther h5 {
	margin-bottom:5px;
	font-size:1.3em;
	line-height:16px;
	color:#121212;
}
.adressSearchSrd .ctSearchFilter .lbCheck {
	float:left;
	color:#121212;
	font-size:1.3em;
	margin-right:15px;
	line-height:16px;
}
.adressSearchSrd .ctSearchFilter .colFurther .lbCheck {
	margin-bottom:6px;
}
.fmCol-1 {
	float:left;
	width:140px;
}
.fmCol-2 {
	float:left;
	width:160px;
}
.fmCol-3 {
	float:left;
	width:195px;
}
.fmCol-4 {
	float:left;
	width:250px;
}

/*-----|| koerperatlas ||-----*/
#chFlashSrd {
	margin-bottom:21px;
	background-color:#FFF;
}
#chFlashSrd object {
	margin:0 auto;
}
/*-----------------------------------------------------------------------------------*/
/*-----|| content ||-----------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/

/*-----|| search error ||-----*/
.searchErrorSrd {
	margin-bottom:21px;
}
.searchErrorSrd h2 {
	font-size:1.6em;
	color:#121212;
	margin-bottom:3px;
}
.searchErrorSrd h3 {
	font-size:1.3em;
	color:#121212;
	margin-bottom:3px;
}
.searchErrorSrd p {
	font-size:1.3em;
	color:#121212;
	margin-bottom:10px;
}
.searchErrorSrd p.pgQuest {
	font-weight:bold;
}
.searchErrorSrd p.pgQuest span {
	color:#004276;
}

/*-----|| glossar a-z ||-----*/
.glossarAzSrd {
	margin-bottom:21px;
}
.glossarAzSrd h2 {
	margin-top:-3px;
	margin-bottom:10px;
	font-size:1.3em;
	color:#121212;
}
.glossarAzSrd .topCont {
	position:relative;
	padding-bottom:5px;
}
.glossarAzSrd .topCont .btnToggle {
	position:absolute;
	right:0;
	top:0;
	width:18px;
	height:18px;
	background:url(../../images/gp/btnGlobal.png) 0 -200px no-repeat;
}
.glossarAzSrd .topCont .btnToggle a {
	display:block;
	width:18px;
	height:18px;
	background:url(../../images/gp/btnGlobal.png) 0 -200px no-repeat;
}
.glossarAzSrd .topCont .btnToggle a:hover {
	background-position:-50px -200px;
	text-decoration:none;
}
.glossarAzSrd .topCont .btnToggle a.open, .glossarAzSrd .topCont .btnToggle a.open:hover {
	background-position:-100px -200px;
}
.glossarAzSrd .topCont ul {
	margin-bottom:9px;
}
.glossarAzSrd .topCont ul li {
	float:left;
	margin-bottom:6px;
}
.glossarAzSrd .topCont ul li a {
	display:block;
	padding-top:1px;
	padding-right:2px;
	width:15px;
	height:20px;
	text-align:center;
	font-size:1.2em;
	background:url(../../images/gp/btnGlobal.png) 0 -250px no-repeat;
	color:#555;
	font-weight:bold;
}
.glossarAzSrd .topCont ul li a:hover, .glossarAzSrd .topCont ul li a:focus, .glossarAzSrd .topCont ul li a:hover, .glossarAzSrd .topCont ul li a.current {
	background-position:-40px -250px;
	color:#004276;
	text-decoration:none;
}
.jsLoad .glossarAzSrd .botCont {
	display:none;
	width:442px;
}
.glossarAzSrd .botCont ul {
	margin-bottom:9px;
	-moz-column-count:2;
	-webkit-column-count:2;
	column-count:2;
}
.glossarAzSrd .botCont ul li {
	margin-bottom:4px;
	font-size:1.3em;
}
.glossarAzSrd .botCont ul li a {
	color:#555;
}
.glossarAzSrd .botCont ul li a:hover, .glossarAzSrd .botCont ul li a:focus {
	color:#004276;
	text-decoration:none;
}

/*-----|| subject area ||-----*/
.subjectAreaSrd {
	margin-bottom:21px;
}
.subjectAreaSrd h3 {
	padding:5px 9px 7px 9px;
	font-size:1.3em;
	color:#121212;
	border:1px solid #DDD;
	border-bottom:none;
}
.subjectAreaSrd ul li {
	position:relative;
	float:left;
	width:153px;
	height:114px;
	margin:0 -1px -1px 0;
	border:1px solid #DDD;
	background:url(../../images/gp/xRapGlobal.png) 0 -800px repeat-x;
}
.subjectAreaSrd ul li a {
	position:relative;
	display:block;
	width:153px;
	height:114px;
	font-size:1.3em;
	font-weight:bold;
	background:url(../../images/gp/xRapGlobal.png) 0 -800px repeat-x;
}
.subjectAreaSrd ul li a img {
	display:block;
	padding-top:20px;
	margin:0 auto;
}
.subjectAreaSrd ul li a span {
	position:absolute;
	display:block;
	top:75px;
	width:153px;
	text-align:center;
	cursor:pointer;
}
.subjectAreaSrd ul li a:hover, .subjectAreaSrd ul li a:focus {
	text-decoration:none;
	background:url(../../images/gp/xRapGlobal.png) 0 -920px repeat-x;
}

/*-----|| subject area list ||-----*/
.subjectAreaListSrd {
	margin-bottom:21px;
}
.subjectAreaListSrd #iconSubjectArea {
	position:absolute;
	right:0;
	top:-3px;
	display:block;
}
.subjectAreaListSrd h2 {
	margin-top:-3px;
	margin-bottom:7px;
	font-size:1.3em;
	color:#121212;
}
.subjectAreaListSrd .topCont {
	position:relative;
	margin-bottom:5px;
	border-bottom:1px solid #DDD;
}
.subjectAreaListSrd .botCont ul {
	margin-bottom:9px;
	-moz-column-count:2;
	-webkit-column-count:2;
	column-count:2;
}
.subjectAreaListSrd .botCont ul li {
	margin-bottom:4px;
	font-size:1.3em;
}
.subjectAreaListSrd .botCont ul li a {
	color:#555;
}
.subjectAreaListSrd .botCont ul li a:hover, .subjectAreaListSrd .botCont ul li a:focus {
	color:#004276;
	text-decoration:none;
}

/*-----|| sorting box adresses ||-----*/
.sortAdress {
	margin-bottom:5px;
}
.sortAdress #sortName {
	margin-right:125px;
}
.sortAdress #sortReview {
	margin-right:20px;
}

/*-----|| adress result list||-----*/
.adressResultSrd {
	margin-bottom:21px;
}
.adressResultSrd ul li {
	padding:5px 0 10px 10px;
	border-bottom:1px solid #DDD;
}
.adressResultSrd ul li.last {
	border-bottom:none
}
.adressResultSrd .colResultName {
	float:left;
	margin-right:10px;
	width:190px;
}
.adressResultSrd .colResultReview {
	float:left;
	width:98px;
}
.adressResultSrd .colResultRange {
	float:left;
	width:154px;
}
.adressResultSrd .colResultName h2 {
	margin-bottom:3px;
	font-size:1.3em;
	color:#121212;
}
.adressResultSrd .colResultName p {
	font-size:1.3em;
	color:#555555;
}
.adressResultSrd .colResultReview .iconStar {
	margin:3px 0 0 0;
	float:none;
	display:block;
}
.adressResultSrd .colResultRange .range {
	display:block;
	margin-bottom:5px;
	font-size:1.3em;
	color:#121212;
	font-weight:bold;
}
.adressResultSrd .colResultRange address {
	display:block;
	margin-bottom:5px;
	font-size:1.3em;
	color:#121212;
	font-style:normal;
}

/*-----|| adress result detail ||-----*/
.adressResultDetailSrd {
	
}
.adressResultDetailSrd .resultHead h2 {
	font-size:1.6em;
	color:#121212;
}
.adressResultDetailSrd .resultHead h3, .adressResultDetailSrd .resultSection h3 {
	margin-bottom:6px;
	font-size:1.3em;
	color:#121212;
}
.adressResultDetailSrd p, .adressResultDetailSrd .resultHead address {
	margin-bottom:15px;
	font-size:1.3em;
	color:#121212;
	font-style:normal;
}
.adressResultDetailSrd .resultHead .colAdress {
	float:left;
	width:195px;
}
.adressResultDetailSrd .resultHead .colAdress ul.planners {
	margin-bottom:21px;
}
.adressResultDetailSrd .resultHead .colAdress ul.planners li {
	font-size:1.3em;
}
.adressResultDetailSrd .resultHead .colAdress ul.planners li a {
	padding:0 0 0 16px;
	background:url(../../images/gp/iconsGlobal.png) -9999px 0 no-repeat;
}
.adressResultDetailSrd .resultHead .colAdress ul.planners li a#planDownload {
	background-position:0 -596px;
}
.adressResultDetailSrd .resultHead .colAdress ul.planners li a#planPrint {
	background-position:0 3px;
}
.adressResultDetailSrd .resultHead .colAdress ul.planners li a#planRoute {
	background-position:0 -656px;
}
.adressResultDetailSrd .resultHead .colMap {
	padding:9px;
	margin-bottom:21px;
	float:right;
	width:239px;
	background-color:#e5ecf1;
}
.adressResultDetailSrd .resultSection {
	position:relative;
	padding:10px 0 0 0;
	border-top:1px solid #DDD;
}
.adressResultDetailSrd .resultSection .lsTxt {
	margin-bottom:13px
}
.adressResultDetailSrd .resultSection .lnReview {
	position:absolute;
	display:block;
	right:0;
	top:10px;
	font-size:1.3em;
}
.adressResultDetailSrd .resultSection table {
	width:auto;
	border:0;
	margin-bottom:13px;
}
.adressResultDetailSrd .resultSection table th, .adressResultDetailSrd .resultSection table td {
	padding-bottom:5px;
	font-size:1.3em;
	color:#121212;
	text-align:left;
	vertical-align:top;
}
.adressResultDetailSrd .resultSection table.visitTime th {
	width:90px;
}
.adressResultDetailSrd .resultSection table.visitTime td {
	padding-right:20px;
}
.adressResultDetailSrd .resultSection .reviewCont {
	padding:6px 7px 0 8px;
	margin-bottom:21px;
	background-color:#e5ecf1;
	-moz-border-radius:2px 2px 2px 2px;
	-webkit-border-radius:2px;
	border-radius:2px 2px 2px 2px;
}
.adressResultDetailSrd .resultSection .reviewCont .topCont {
	position:relative;
	padding:0 0 5px 0;
}
.adressResultDetailSrd .resultSection .reviewCont .topCont h4.comment {
	font-size:1.3em;
	color:#121212;
	padding:0 0 5px 0;
	border-bottom:1px solid #DDD;
}
.adressResultDetailSrd .resultSection .reviewCont .topCont h5 {
	margin-bottom:4px;
	font-size:1.3em;
	color:#121212;
	padding:8px 0 0 0;
	border-top:1px solid #FFF;
}
.adressResultDetailSrd .resultSection .reviewCont .topCont .date {
	position:absolute;
	display:block;
	right:0;
	top:0;
	font-size:1.3em;
}
.adressResultDetailSrd .resultSection .reviewCont .topCont .btnToggle {
	position:absolute;
	right:0;
	bottom:0;
	font-size:1.3em;
	color:#004276;
}
.adressResultDetailSrd .resultSection .reviewCont .topCont .btnToggle a {
	display:block;
	padding:5px 25px 10px 0;
	background:url(../../images/gp/btnGlobal.png) 100% -297px no-repeat;
}
.adressResultDetailSrd .resultSection .reviewCont .topCont .btnToggle a:hover {
	background-position:100% -347px;
	text-decoration:none;
}
.adressResultDetailSrd .resultSection .reviewCont .topCont .btnToggle a.open {
	background-position:100% -397px;
}
.adressResultDetailSrd .resultSection .reviewCont .topCont .btnToggle a.open:hover {
	background-position:100% -447px;
}
.jsLoad .adressResultDetailSrd .resultSection .reviewCont .botCont {
	display:none;
}
.jsLoad .adressResultDetailSrd .resultSection .reviewCont .ctVisible {
	display:block;
}
.adressResultDetailSrd .resultSection .reviewCont .botCont {
	padding-bottom:5px;
	border-top:1px solid #DDD;
}
.adressResultDetailSrd .resultSection .reviewCont .botContBrd {
	padding:8px 0 0 0;
	border-top:1px solid #FFF;
}
.adressResultDetailSrd .resultSection .reviewCont table {
	margin-bottom:0;
}
.adressResultDetailSrd .resultSection .reviewCont table th {
	width:190px;
	font-weight:normal;
}
.adressResultDetailSrd .resultSection .reviewCont table .iconStar {
	margin:3px 0 0 0;
	float:none;
	display:block;
}

/*-----|| adress review ||-----*/
.adressReviewSrd {
	margin-bottom:30px;
}
.adressReviewSrd .reviewHead {
	padding-bottom:15px;
}
.adressReviewSrd .reviewHead h2 {
	margin-bottom:9px;
	font-size:1.6em;
	color:#121212;
}
.adressReviewSrd  h3 {
	margin-bottom:10px;
	font-size:1.3em;
	color:#121212;
}
.adressReviewSrd .reviewHead h3 {
	margin-bottom:0;
}
.adressReviewSrd .reviewSection {
	position:relative;
	padding:10px 0 0 0;
	border-top:1px solid #DDD;
}
.adressReviewSrd .reviewSection h4 {
	margin-bottom:5px;
	font-size:1.3em;
	color:#121212;
}
.adressReviewSrd .tbReview {
	margin-bottom:21px;
	width:100%;
}
.adressReviewSrd .reviewSection  p {
	margin-bottom:5px;
	font-size:1.3em;
	color:#121212;
}
.adressReviewSrd .tbReview th  {
	padding:3px 0 3px 8px;
	font-size:1.2em;
	color:#121212;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
}
.adressReviewSrd .tbReview td  {
	padding:3px 0;
	text-align:center;
	border-bottom:1px solid #DDD;
}
.adressReviewSrd .tbReview .rowHead th {
	padding:3px 0;
	width:40px;
	background-color:#DDD;
	border-right:1px solid #FFF;
	border-bottom:none;
	text-align:center;
}
.adressReviewSrd .tbReview .rowHead th.colFirst {
	width:165px;
}
.adressReviewSrd .tbReview .jqTransformRadioWrapper {
	float:none;
	display:block;
}
.adressReviewSrd .tbReview .jqTransformRadio {
	margin:0 auto;
	background-position: 0 -250px;
}
.adressReviewSrd .tbReview .jqTransformRadioWrapper a.jqTransformChecked { 
	background-position: 0 -280px;
}
.adressReviewSrd .fmAreaSrd {
	margin-bottom:21px;
}
.adressReviewSrd .fmArea {
	width:455px;
}
.adressReviewSrd .fmRowSrd {
	margin-bottom:21px;
}
.adressReviewSrd .lbCheck {
	float:left;
	margin-right:20px;
	margin-bottom:5px;
	font-size:1.3em;
	color:#121212;
}
.adressReviewSrd .fmCaptchaSrd {
	padding-top:15px;
}
.adressReviewSrd .fmCaptchaSrd img {
	float:left;
}
.adressReviewSrd .fmCaptchaSrd .fmTxt {
	float:left;
	width:120px;
}

/*-----|| poison list ||-----*/
.poisionListSrd {
	
}
.poisionListSrd .poisionListCont {
	margin-bottom:13px;
}
.poisionListSrd .poisionListCont h2 {
	font-size:1.6em;
	color:#121212;
	margin-bottom:2px;
}
.poisionListSrd .poisionListCont h3 {
	font-size:1.3em;
	color:#121212;
	margin-bottom:6px;
}
.poisionListSrd .poisionListCont h4 {
	font-size:1.3em;
	color:#121212;
}
.poisionListSrd .poisionListCont address {
	font-size:1.3em;
	color:#121212;
	margin-bottom:10px;
	font-style:normal;
}
.poisionListSrd .addressSrd {
	padding:5px 0 8px 0;
	border-top:1px solid #DDD;
}

/*-----|| nursing form ||----- Moved to globalScreen.css cause globally needed
.nursingFormSrd .nursingSection {
	padding:7px 0 0 0;
	border-top:1px solid #DDD;
}
.nursingFormSrd .nursingSection h3 {
	font-size:1.3em;
	color:#121212;
	margin-bottom:13px;
}
.nursingFormSrd .nursingSection .formRowSrd {
	margin-bottom:12px;
}
.nursingFormSrd .nursingSection .fmTxt {
	width:450px;
}
.nursingFormSrd .nursingSection .sizeM {
	width:229px;
}
.nursingFormSrd .nursingSection .sizeM  .fmTxt {
	width:217px;
}
.nursingFormSrd .nursingSection .floatL {
	float:left;
}
.nursingFormSrd .nursingSection .floatR {
	float:right;
}
.nursingFormSrd .nursingSection .sizeS {
	width:165px;
}
.nursingFormSrd .nursingSection .formRowSrd label, .nursingFormSrd .nursingSection .formRowSrd h4.hlLabel {
	display:block;
	margin-bottom:5px;
	font-size:1.3em;
	font-weight:bold;
	color:#121212;
}
.nursingFormSrd .nursingSection .formRowSrd label.lbCheck {
	font-weight:normal;
	float:left;
	width:440px;
}
.nursingFormSrd .nursingSection p.pgFootnote {
	margin-bottom:21px;
	font-size:1.1em;
	color:#555;
}
.nursingFormSrd .nursingSection .fmAreaSrd {
	margin-bottom:21px;
}
.nursingFormSrd .nursingSection .fmArea {
	width:455px;
}
*/

/*-----|| country select ||-----*/
.countrySelectSrd {
	position:relative;
	z-index:10;
}
.countrySelectSrd .ctBox{
	padding-bottom:9px;
}
.countrySelectSrd h3 {
	font-size:1.3em;
	color:#121212;
	margin:-3px 0 8px 0;
}
.countrySelectSrd .formRowSrd {
	float:left;
}
.countrySelectSrd .sizeM {
	width:172px;
	margin-right:2px;
}
.countrySelectSrd .sizeL {
	width:200px;
	margin-right:2px;
}
.countrySelectSrd .formRowSrd label {
	display:block;
	margin-bottom:2px;
	font-size:1.3em;
	line-height:16px;
	font-weight:bold;
	color:#121212;
}
.countrySelectSrd .fmBtnSrd {
	float:left;
	margin-top:18px;
	width:64px;
}

/*-----|| country flash container ||-----*/
.countryFlashSrd {
	position:relative;
	z-index:1;
}
.countryFlashSrd .ctBox {
	padding-bottom:9px;
}
.countryFlashSrd h3 {
	position:absolute;
	left:9px;
	top:8px;
	font-size:1.3em;
	color:#121212;
}
.countryFlashSrd .lnTxtIcon {
	position:absolute;
	right:9px;
	top:8px;
	font-size:1.3em;
	font-weight:normal;
}

