/* CSS Document */
html,
body
{
	background-color:#ffffff;
	/*font-family:Arial, Helvetica, sans-serif; */
	/* font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; */
	font-size:12px;
	/* color:#333;	*/
	padding:0;
	margin:0;	
	width:100%;
	
	color:#191919;
	font-family:tahoma,arial,verdana,helvetica,sans-serif;
}

#pageWrapper {
	width:1000px;
	margin:0 auto;
	height:100%;
	position:relative;
}
#pageHeader {
	width:1000px;
	height:200px;
	background-image:url(./../images/header.png);
	background-repeat:no-repeat;
	float:left;
	clear:left;
}
#pageContainer {
	width:100%;
	min-height:65%;
	float:left;
	clear:left;
	background-image:url(./../images/bg.png);
	background-repeat:repeat-y;
}
#pageFooter {
	width:100%;
	float:left;
	clear:left;
	background-image:url(./../images/bg.png);
	background-repeat:repeat-y;
}

/* ################################################# */
/* ################################################# */
/* Debugs & Infos */
#pageDebug {
	position:fixed;
	margin:0;
	top:0;
	width:100%;
	z-index:100;
	overflow:auto;
	height:100px;
	color:#000;
	font-size:10px;	
	background-color:#f5efdd;
}

/* ################################################# */
/* ################################################# */
/* Formate */
h1 {
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 15px;
}
h4 {
	font-size: 13px;
}
h5 {
	font-size:12px;
	margin-bottom:-5px;
}
h6 {
}
a {
	color:#25a8a8;
}
p {
	font-size:12px;
	color:#333;
	margin-bottom:10px;
}
img {
	border:0;
}

ul {
	list-style-type:circle;
}
li {
	margin-bottom:3px;
}

.imageLeftFloat {
	float:left;
	margin-right:15px;
	margin-bottom:5px;
}
.imageRightFloat {
	float:right;
	margin-left:15px;
	margin-bottom:5px;
}
.image {
	margin-left:15px;
	margin-bottom:5px;
}

.clear{
	clear:both;
}

.clearLeft{
	clear:left;
}

.clearRight{
	clear:right;
}

textarea {
	font-family:tahoma,arial,verdana,helvetica,sans-serif;
	font-size:11px;
}

table.tabledFacts {
	font-size:11px;
	padding:0;
	margin:0;
	border-spacing:0;
	border:1px #999 solid;
	border-bottom:0;
	margin-top:10px;
}
table.tabledFacts tr {
}
.tabledFactsCount {
	background-color:#64bdbb;
	padding:5px;
	border-bottom:1px #999 solid;
	text-align:center;
	vertical-align:middle;
}
.tabledFactsContent {
	background-color:#ffffc0;
	padding:5px;
	border-bottom:1px #999 solid;
}


/* ################################################# */
/* ################################################# */
/* Spacer */
.spacer10px {
	height:10px;
}
.spacer20px {
	height:20px;
}
.spacer30px {
	height:30px;
}
.spacer40px {
	height:40px;
}
.spacer50px {
	height:50px;
}

/* ################################################# */
/* ################################################# */
/* Footer */
#footerContainer {
	margin-right:10px;
	margin-left:45px;
	border-top:1px #ccc solid;
	margin-top:100px;
}
#footerLinks {
	text-align:center;
	margin:0 auto;
	margin-bottom:20px;
}
#footerLinks ul {
	margin-left:275px;
	list-style:none;
}
#footerLinks ul li {
	float:left;
	margin-right:10px;
	margin-left:10px;
}
#footerLinks ul li a {
	text-decoration:none;
	color:#666;
}
#footerCopyright {
	text-align:center;
	margin:0 auto;
}

/* ################################################# */
/* ################################################# */
/* Navigation */
#navigationWrapper {
	width:205px;
	margin-left:45px;
	float:left;
}

.navigationPoint {
	float:left;
}

.navigationLinkHeader {
	padding:0;
	margin:0;
	width:203px;
	height:12px;
	background-image:url(./../images/linkbghead.png);
	background-repeat:no-repeat;
}
.navigationLinkMiddle {
	padding:0;
	margin:0;
	width:203px;
	background-image:url(./../images/linkbgcenter.png);
	background-repeat:repeat-y;
	
	padding-left:10px;
}

.navigationLinkMiddle a {
	padding:0; /* changed 2009 01 03 */
	margin:0; /* changed 2009 01 03 */
	text-decoration:none;
	color:#fff;
	font-size:12px;
	cursor:pointer;
}
.navigationLinkFooter {
	padding:0;
	margin:0;
	width:203px;
	height:12px;
	background-image:url(./../images/linkbgfuss.png);
	background-repeat:no-repeat;
	margin-bottom:5px;
}

.navigationSpacer {
	float:left;
	height:15px;
}

#ambuLink {
	color:#fff;
	cursor:pointer;
}
#ambuBox {
	margin:0;
	padding:0;
}
#ambuBox ul {
	list-style:none;
	margin:0;
	margin-top:5px;
	padding:0;
	padding-left:15px;
}
#ambuBox ul li {
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
}
#ambuBox ul li a {
	text-decoration:none;
	color:#fff;
}
#ambuLinkArrow {
	width:17px;
	height:18px;
	background-image:url(./../images/navi_arrow_down.png);
	background-repeat:no-repeat;
	position:absolute;
	margin-left:160px;
	margin-top:-1px;
}

#theraLink {
	color:#fff;
	cursor:pointer;
}
#theraBox {
	margin:0;
	padding:0;
}
#theraBox ul {
	list-style:none;
	margin:0;
	margin-top:5px;
	padding:0;
	padding-left:15px;
}
#theraBox ul li {
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
}
#theraBox ul li a {
	text-decoration:none;
	color:#fff;
}
#theraLinkArrow {
	width:17px;
	height:18px;
	background-image:url(./../images/navi_arrow_down.png);
	background-repeat:no-repeat;
	position:absolute;
	margin-left:160px;
	margin-top:-1px;
}

#erreichLink {
	color:#fff;
	cursor:pointer;
}
#erreichBox {
	margin:0;
	padding:0;
}
#erreichBox ul {
	list-style:none;
	margin:0;
	margin-top:5px;
	padding:0;
	padding-left:15px;
}
#erreichBox ul li {
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
}
#erreichBox ul li a {
	text-decoration:none;
	color:#fff;
}
#erreichLinkArrow {
	width:17px;
	height:18px;
	background-image:url(./../images/navi_arrow_down.png);
	background-repeat:no-repeat;
	position:absolute;
	margin-left:160px;
	margin-top:-1px;
}

#naviLogout {
	margin-top:30px;
	text-align:center;
}

/* ################################################# */
/* ################################################# */
/* infoBar */
#infoBar {
	margin-left:12px;
	margin-top:30px;
	font-size:11px;
}
#infoBarHeader {
	padding:0;
	margin:0;
	width:186px;
	height:14px;
	background-image:url(./../images/infoBarHeader.png);
	background-repeat:no-repeat;
}
#infoBarCenter {
	padding:0;
	margin:0;
	width:186px;
	background-image:url(./../images/infoBarCenter.png);
	background-repeat:repeat-y;
	
	padding-left:10px;
}
#infoBarCenter p {
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#4c4c4c;
}
#infoBarCenter h1 {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
}
#infoBarFooter {
	padding:0;
	margin:0;
	width:186px;
	height:13px;
	background-image:url(./../images/infoBarFooter.png);
	background-repeat:no-repeat;
}

/* ################################################# */
/* ################################################# */
/* Content */
#contentWrapper {
	width:740px;
	float:right;
	margin-right:10px;
}

#contentContainer {
	float:left;
	clear:left;
	width:740px;
}

/* ################################################# */
/* ################################################# */
/* Topbar */
#topbarContainer {
	width:740px;
	float:left;
	clear:left;
}
#topbarTopoverview {
	float:left;
	padding-left:20px;
	color:#999;
	font-size:10px;
}
#topbarTopoverview a {
	text-decoration:none;
	color:#999;
	font-size:12px;
}

#topbarHome {
	float:right;
	margin-right:15px;
}
#topbarHome a {
	
}
#topbarHome a img {
	border:none;
}

#topbarPrint {
	float:right;
	margin-right:10px;
}
#topbarPrint a {
	
}
#topbarPrint a img {
	border:none;
}

#topbarSearch {
	float:right;
	margin-right:15px;
}
#topbarSearch input {
	
}
#topbarSearch a {
	
}
#topbarSearch a img {
	border:none;
}


/* ################################################# */
/* ################################################# */
/* generellContent */
#mainContent {
	text-align:justify;
	margin-top:10px;
	margin-left:20px;
	margin-right:10px;
	float:left;
	clear:left;
}


/* ################################################# */
/* ################################################# */
/* Startseite */
#newsContainer {
	border-left:1px #ccc solid;
	float:right;
	width:220px;
	min-height:100%;
	background-color:#fff;
	margin-left:20px;
	padding-left:20px;
	margin-bottom:40px;
	margin-right:0px;
}
#newsContent {
	color:#4c4c4c;
}
#newsInnerContent {
	margin-left:0px;
	overflow:auto;
}


#newsContentEmpty {
	text-align:center;
}

#newsContentRow {
	margin-bottom:30px;
	margin-right:7px;
}
#newsContentRowHeadline {
	color:#25a8a8;
}
#newsContentRowDate {
	color:#999;
	font-size:10px;
	margin-bottom:5px;
}
#newsContentRowContent {
	text-align:justify;
	margin-bottom:20px;
}
#newsContentRowSpacer {
	height:1px;
	background-color:#ccc;
}

#startseiteWillkommen {

}
#startseiteWillkommen h1 {
	font-size:18px;
	margin-bottom:0;
}
#startseiteWillkommen h6 {
	font-size:11px;
	color:#999;
	margin-top:0;
}


#startseiteMedia {
	margin-bottom:60px;
}
#startseiteMedia ul {
	margin:0;
	padding:0;
	list-style:none;
}
#startseiteMedia ul li {
	width:230px;
	
	margin:0;
	padding:0;
	
	margin-top:20px;
}

#startseiteMediaWalkthrough {
	color:#666;
	text-decoration:none;
}
#startseiteMediaWalkthrough div {
	height:46px;
	background-image:url(./../images/small_symbols_virtual.png);
	background-repeat:no-repeat;
	
	padding-left:60px;
	margin-right:30px;
}
#startseiteMediaSpot {
	color:#666;
	text-decoration:none;

}
#startseiteMediaSpot div {
	height:46px;
	background-image:url(./../images/small_symbols_spot.png);
	background-repeat:no-repeat;
	
	padding-left:60px;
	margin-right:30px;

}
#starteiteMediaGalery {
	color:#666;
	text-decoration:none;

}
#starteiteMediaGalery div {
	height:46px;
	background-image:url(./../images/small_symbols_gallery.png);
	background-repeat:no-repeat;
	
	padding-left:60px;
}

#startseiteContent {
	
}




#startseiteInfoBar {
	margin-bottom:55px;
}
#startseiteInfoBar ul {
	list-style:none;
	color:#666;
	margin:0;
	padding:0;
}
#startseiteInfoBar ul li {
	font-weight:normal;
	margin-top:20px;
	margin-left:10px;
}
#startseiteInfoBar ul li ul {
}
#startseiteInfoBar ul li ul li {
	font-weight:normal;
	margin-top:0px;
	margin-left:20px;
}



#startseiteImedon {
	margin:0 auto;
	margin-left:25px;
}
#startseiteCulexcoding {
	margin-left:25px;
	margin-top:40px;
}

#rehaTagBar {
	padding-bottom:20px;
}
#rehaTagBar img {
	width:200px;
}
#rehaTagBar h3 {
	font-size:14px;
	text-align:center;
	margin-bottom:5px;
}
#rehaTagBar p {
	margin:0;
	text-align:center;
}


#startseiteAgrGuetesiegel {
	text-align:center;
}
#startseiteAgrGuetesiegel img {
	width:150px;
	margin-right:8px;
}


/* ################################################# */
/* ################################################# */
/* Login */
#loginBox {
	margin:0 auto;
	width:200px;
	border:1px #ccc solid;
	background-color:#e6e6e6;
	padding:10px;
	margin-top:50px;
}

#loginBoxHeadline {
	text-align:center;
	font-weight:bold;
	margin-bottom:10px;
}
#loginBoxName {
	text-align:center;
	margin-bottom:5px;
}
#loginBoxName input {
	width:150px;
	padding:5px;
}
#loginBoxPassword {
	text-align:center;
	margin-bottom:10px;
}
#loginBoxPassword input {
	width:150px;
	padding:5px;
}
#loginBoxSubmit {
	text-align:center;
}
#loginBoxError {
	margin:0 auto;
	text-align:center;
	color:#ff0000;
	font-style:italic;
	margin-bottom:10px;
}

/* ################################################# */
/* ################################################# */
/* Admin */
#adminNavigation {
	border-bottom:1px #ccc solid;
	border-top:1px #ccc solid;
	padding-bottom:10px;
	padding-top:10px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:20px;
	margin-top:20px;
}
#adminNavigation ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-left:38%;
}
#adminNavigation ul li {
	margin:0;
	padding:0;
	float:left;
	margin-right:20px;
}

#adminContent {
	margin-left:30px;
	margin-right:30px;
}

/* ################################################# */
/* ################################################# */
/* Das TEam */
.teamTable {
	border-spacing:0;
	margin:0;
	padding:0;
	font-size:12px;
}
.teamTable tr {

}
.teamTable tr td {
	width:50%;
	vertical-align:top;
}

div.teamRow {
	border-top:1px #ccc solid;
	margin-bottom:10px;
}
div.teamRowImg {
	float:left;
	margin-right:20px;
}
div.teamRowName {
	font-weight:bold;
	margin-top:5px;
	color:#333;
}
div.teamRowInfo {
	margin-top:5px;
	color:#666;
}
div.teamRowLink {
	margin-top:25px;
}

/* ################################################# */
/* ################################################# */
/* Sprechstunde */
.sprechstunde {
	margin-left:70px;
	margin-right:70px;
	margin-top:20px;
	margin-bottom:30px;
}
.sprechstunde ul {
}
.sprechstunde ul li {
	margin-bottom:5px;
}
div.hoppeBackTeam {
	width:120px;
	float:right;
	border:1px #ccc solid;
	padding:10px;
	text-align:center;
	margin-left:20px;
}
.hoppeBox {

}
.hoppeRow table {
	border-spacing:0;
	font-size:12px;
}
.hoppeRow table tr {

}
.hoppeBoxDate {
	font-size:12px;
	vertical-align:top;
	width:20%;
	padding-top:10px;
	
	border-bottom:1px #ccc solid;
}
.hoppeBoxContent {
	font-size:12px;
	vertical-align:top;
	width:80%;
	text-align:justify;
	padding-bottom:10px;
	padding-top:10px;
	font-size:11px;
	
	border-bottom:1px #ccc solid;
}

/* ################################################# */
/* ################################################# */
/* Krankengymnastik */
.krankengymnList {
	list-style-image:url(./../images/arrow_right.png);
}
.krankengymnList li {
	margin-top:3px;
}

.krankengymBack {
	float:right;
	border:1px #ccc solid;
	padding:15px;
	margin-left:30px;
	margin-bottom:20px;
}

/* ################################################# */
/* ################################################# */
/* MTT */
.mttImages {
}

/* ################################################# */
/* ################################################# */
/* Heilmittel */
.heilmittelSmallImages {
	float:right;
}
.heilmittelSmallImages div {
	color:#999;
}
.heilmittelBigImages {
	margin-top:60px;
}
.heilmittelImage {
	position:absolute;
	left:45%;
}

/* ################################################# */
/* ################################################# */
/* Erreichbarkeit */
.adresseTelefonRow {
	width:720px;
	text-align:center;
	margin-bottom:5px;
}
.oeffnungzeiten {
	width:720px;
	text-align:center;
	margin-bottom:10px;
	font-weight:bold;
}
.oeffnungzeitenZeiten {
	margin:0 auto;
	width:250px;
}
.oeffnungzeitenZeiten span {
	text-align:left;
}

.erreichbarkeitLink {

}

/* ################################################# */
/* ################################################# */
/* Medien */
.medienBoxLeft {
	float:left;
	width:200px;
	margin-left:90px;
	margin-bottom:20px;
}
.medienBoxLeft a {
	text-decoration:none;
	color:#333;
}
.medienBoxRight {
	margin-left:90px;
	margin-bottom:20px;
}
.medienBoxRight a {
	text-decoration:none;
	color:#333;
}

.medienBoxImg {
	float:left;
	margin-right:10px;
}
.medienBoxText {
	font-weight:bold;
}

/* ################################################# */
/* ################################################# */
/* Werbespot */
.werbespotContainer {
	margin-left:110px;
}

/* ################################################# */
/* ################################################# */
/* Links */
.linksRow {
	margin-left:30px;
	margin-bottom:15px;
}


/* ################################################# */
/* ################################################# */
/* Suche */
.sucheField {
	margin-left:150px;
	margin-bottom:50px;
	margin-top:30px;
}
.sucheFieldText {
	float:left;
	margin-right:10px;
}
.sucheFieldText input {
	width:350px;
	text-align:right;
	padding:5px;
}
.sucheFieldSubmit {
	padding-top:4px;
}

.sucheBox {

}

.sucheEmpty {
	text-align:center;
}

.sucheRow {
	border-top:1px #ccc solid;
	padding-top:5px;
	padding-bottom:20px;
	margin-left:20px;
	margin-right:20px;
	padding-left:5px;
	padding-right:5px;
	
	cursor:pointer;
}
div.sucheRow:hover {
	background-color:#fffed6;
}
.sucheRowLink {
	font-size:11px;
}
.sucheRowLink a {
	font-size:12px;
}
.sucheRowHits {
	float:right;
	clear:right;
	margin-right:10px;
	color:#999;
}
.sucheRowText {
	font-size:11px;
	color:#333;
}

/* ################################################# */
/* ################################################# */
/* Downloads */
.downloadsList {
	margin-bottom:20px;
	font-weight:bold;
	margin-left:50px;
}
.downloadsList ul {
	margin:5px 0 0 40px;
	padding:0;
	font-weight:normal;
}
.downloadsList li {
	margin:0 0 5px 0;
	padding:0;
	font-weight:normal;
}

/* ################################################# */
/* ################################################# */
/* Impressum */
.imprBox {
	width:528px;
	margin-left:100px;
	margin-bottom:40px;
}
.imprBoxHeader {
	height:40px;
	width:528px;
	background:url(../images/imprBoxHeader.png) no-repeat;
}
.imprBoxBg {
	width:528px;
	background:url(../images/imprBoxBg.png) repeat-y;
}
.imprBoxFooter {
	height:40px;
	width:528px;
	background:url(../images/imprBoxFooter.png) no-repeat;
}
.imprContentBox {
	margin-left:25px;
	margin-right:25px;
	position:relative;
}
.imprContentBox b {
	font-size:12px;
	font-weight:bold;
	margin:0;
}
.imprContentBox p {
	margin:0;
	padding-bottom:15px;
}
.imprContentBox br {
	margin-bottom:5px;
}

/* ################################################# */
/* ################################################# */
/* Galery */
.imagesBigBox {
	width:100%;
	position:relative;
}

.imageBig {
	position:absolute;
	width:100%;
}

.imageNavigation {
	position:absolute;
	margin-top:310px;
	vertical-align:top;
}
#backImageShow { 
	position:relative;
	margin-left:320px;
	margin-right:20px;
}
#nextImageShow {
	position:relative;
}

.imageNavigation a {
	cursor:pointer;
}

.imagePreviews {
	border:1px #ccc solid;
	background:#e6e6e6;
}
.imagePreviews table {
	border-spacing:0;
	margin:0 auto;
	background:#e6e6e6;
}
.imagePreviews td {
	background:#fff;
	border:1px #ccc solid;
	width:110px;
	height:110px;
	vertical-align:middle;
	text-align:center;
}
.imagePreviews td:hover {
	border:1px #64bdbb solid;
	border-bottom:2px #64bdbb solid;
	border-top:2px #64bdbb solid;
	cursor:pointer;
}
.smallImage {
}
td.imagePreviewsSpacerHori {
	width:3px; 
	background:#e6e6e6;
}

.imagePreviewsDesc {
	margin-top:350px;
	color:#ccc;
}

/* ################################################# */
/* ################################################# */
/* Guestbook */
#gbContent {
	
}
#gbContentNoEntries {
	text-align:center;
}


#gbEntriesAddLinkTop {
	text-align:right;
	margin-right:10px;
	font-weight:bold;
	margin-bottom:20px;
	text-decoration:none;
}
#gbEntriesAddLinkTop a {
	text-decoration:none;
}
#gbEntriesRows {

}

div.gbEntryRow {
	margin:0 auto;
	width:700px;
	margin-bottom:40px;
}
div.gbEntryRow_line {
	width:700px;
	height:8px;
	background:url(../images/line_pic.png) repeat-x;
}
div.gbEntryRow_headline a {
	color:#999;
	text-decoration:none;
	font-size:11px;
}
div.gbEntryRow_name {
	font-weight:bold;
	font-size:12px;
}
div.gbEntryRow_date {
	font-size:11px;
	color:#666;
}
div.gbEntryRow_email {
	float:right;
	margin-left:10px;
	vertical-align:middle;
}
div.gbEntryRow_website {
	float:right;
}
div.gbEntryRow_message {
	margin-top:10px;
	color:#666;
}

div.gbEntriesPagemanagement {
	clear:both;
	height:20px;
	text-align:center;
	margin-left:105px;
}
.gbEntriesPagemanagement ul {
	margin:0;
	padding:0;
	list-style:none;
}
.gbEntriesPagemanagement li {
	width:80px;
	float:left;
	color:#ccc;
}
li.gbPageNum {
	width:20px;
	color:#999;
}
#gbEntriesTopPages {
	margin-bottom:30px;
}
#gbEntriesBottomPages {
	margin-top:30px;
}



#timeErrorDiv {
	text-align:center;
}
#timeErrorDivText {

}
#timeErrorDivLinks {
	margin-left:300px;
	margin-top:20px;
}
#timeErrorDivLinks div {
	float:left;
	margin-right:30px;
}




#gbAddWrapper {
	width:528px;
	margin:0 auto;
}
#gbAddHeader {
	width:528px;
	height:40px;
	background:url(../images/imprBoxHeader.png) no-repeat;
}
#gbAddBg {
	width:528px;
	background:url(../images/imprBoxBg.png) repeat-y;
	padding-left:14px;
	padding-right:14px;	
}
#gbAddFooter {
	width:528px;
	height:40px;
	background:url(../images/imprBoxFooter.png) no-repeat;
}


#gbAddBg table {
	margin-top:-20px;
	margin-bottom:-20px;

	width:500px;
	border-spacing:0;
	font-size:12px;
}
#gbAddBg td {
	vertical-align:middle;
}
#gbAddMessage {
	width:498px;
	height:200px;
}
#gbAddBg input {
	padding:4px;
}
#gbAddBg textarea {
	font-family:tahoma,arial,verdana,helvetica,sans-serif;
	padding:5px;
}


/* ################################################# */
/* ################################################# */
.clear{
	clear:both;
}


/* ################################################# */
/* ################################################# */
/* Walkthrough */
#walkthroughWrapper {
	height:800px;
	width:700px;
	margin:0 auto;
}

/* prepage */
#walkthroughEntryImg {
	width:700px;
	margin:0 auto;
}

#walkthroughStart,
#walkthroughStart a{
	position:relative;
	width:193px;
	height:85px;
	border:0;
	text-decoration:none;
	cursor:pointer;
}
#walkthroughStart span {
	position:absolute;
	width:193px;
	height:85px;
	background:url(./../images/walkthrough/beginWalkthrough.png) no-repeat;
}
#walkthroughStart {
	float:right;
}

/* -> walk */

#walkBackground {
	position:absolute;
	height:631px;
	width:700px;
}
#walkBackgroundImagePlaceholder {
	position:relative;
	width:700px;
	height:525px;
}
#walkBackgroundBottom {
	position:relative;
	width:698px;
	height:106px;

	border:1px #ccc solid;
	border-top:0px;
}
#walkBackgroundMap {
	z-index:25;
	float:right;
	width:257px;
	height:106px;
	background:url(./../images/walkthrough/map.png) no-repeat;
}
#walkBackgroundMap img {
	width:12px;
	height:13px;
}
#walkBackgroundMap div {
	position:absolute;
	cursor:pointer;
	z-index:25;
}

#walkForeground {
	position:absolute;
	height:631px;
	width:700px;
}
#walkForegroundImage {
	height:525px;
	width:700px;
}
#walkForegroundImage div {
	position:absolute;
	z-index:24;
}

#walkForegroundBottom {
	position:relative;
	width:698px;
	height:106px;
	z-index:24;
}
#walkForegroundBottomLeft {
	width:250px;
}
#walkForegroundBottomLeft div {
	position:absolute;
	z-index:26px;
}
#walkForegroundBottomCenter {
	width:175px;
	margin-left:250px;
}
#walkForegroundBottomCenter div {
	position:absolute;
	width:175px;
	text-align:justify;
	color:#666;
	padding:10px;
	padding-top:5px;
}
#walkForegroundBottomRight {
	postion:absolute;
	margin-left:443px;
	width:257px;
	z-index:25;
}
#walkForegroundBottomRight div {
	padding-top:1px;
	position:absolute;
	z-index:25;
}

.walkForegroundImageBt {
	position:absolute;
}
.walkForegroundImageDesc {
	color:#ffffff;
	font-size:12px;
}






