body {
	background-color: #d78b8d;
	background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-position: top center;
	text-align: center;
	padding: 0;
	margin: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
a:link, a:visited {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #d78b8d;
	text-decoration: underline;
}
#SinnlicherWalzer {
	width: 961px;
	margin: 0 auto;	
	background-image: url(images/bg_inner.gif);
}
#SinnlicherWalzerFoot {
	width: 921px;
	margin-left: 40px;
	height: 110px;
	background-image: url(images/foot.png);
	background-repeat: no-repeat;
	position: relative;
}
#SinnlicherWalzerContent {
	width: 921px;
	margin-left: 40px;
	min-height: 724px;
	padding-bottom: 20px;
	background-image: url(images/contentBg.png);
	background-repeat: no-repeat;
	position: relative;
}
#footerLine {
	position: absolute;
	top: -20px;
	margin-left: 58px;
	width: 810px;
	border-top: 1px solid #000;
	font-size: 11px;
}
#navi {
	position: absolute; 
	left: 65px;
	top: 94px;
}
#navi ul {
	list-style-type: none;
	padding: 0; 
	margin: 0; 
}
.naviLi {
	margin: 0; 
	padding: 0; 
	float: left;
	height: 45px;
}
.naviLi a {
	display: block; width: 100%; height: 100%;
}
.naviLi a span {
	display: none; 
}
#b_home { width: 70px; background-image: url(images/b_home_0.png) }
#b_sex { width: 49px; background-image: url(images/b_sex_0.png) }
#b_inhalt { width: 143px; background-image: url(images/b_inhalt_0.png) }
#b_wer { width: 178px; background-image: url(images/b_wer_0.png) }
#b_termine { width: 143px; background-image: url(images/b_termine_0.png) }
#b_produkte { width: 98px; background-image: url(images/b_produkte_0.png) }
#b_kontakt { width: 89px; background-image: url(images/b_kontakt_0.png)  }

#mainContent {	
	margin-left: 127px;
	padding-top: 195px;
	width: 670px;
	text-align: left;
	font-size: 14px;
	line-height: 23px;
	padding-bottom: 50px;
}

#mainSlogan {
	float: left;
}
