html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

body {
	background-color:#fcc37c;
}

a {
	text-decoration:none;
}

div#haupt {
	margin: auto; 
	width: 850px;
	padding: 0% 0%;
}

div#header {
	background: url('../img/head.png');
	background-repeat:no-repeat;
	height: 157px;
	width: 850px;
}

div#content {
	height:50px;
	width:850px;
	display:inline;
	
}
.contentDiv {
	padding: 0px 79px;
}

div#footer {
	background: url('../img/footer.png');
	background-repeat:no-repeat;
	height:20px;
	width:850px;


}

div#navi {
	position:absolute;
	background-color:#FFF;
	background-repeat:no-repeat;
	height:60px;
	margin-left:175px;
	margin-top:85px;
	float:left;
	width:auto;
}

div#header-text {
	position:absolute;
	margin-top:7px;
	margin-left:640px;
	height:62px;
	width:147px;
	

	
}

div.abstand {
	padding-top:10px;
}

div#header-forum {
	position:absolute;
	background:url('../img/forum.png');
	background-repeat:no-repeat;
	width:59px;
	height:131px;
	margin-left:786px;
	margin-top:4px;

}
.forumLink {
	position:absolute;
	width:59px;
	height:131px;
}
.navi {
	height:60px;
	width:116px;
	float:left;
	text-align:center;
}


.clear {
	clear:both;
}

div#footer-text {
	text-align:center;
}
div#ftxt {
	margin-top:1px;
	margin-left:auto;
}


div#content img {
	border:0px;
	padding:10px;
}

p#centerimage {
	border:0px;
	text-align:center;
}

#centerimage img {
	margin:0px 18px;
}

/******** TEXT *********/
body {
	font-family:Verdana, Geneva, sans-serif;
	color:#56585a;
	font-size:11px;
}

.navi a {
	padding-top:20px;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	background: url('../img/navi_sprite.png');
	background-repeat:no-repeat;
	height:40px;
	width:116px;
}

.navi a:hover {
	background: url('../img/navi_over.png');
	background-repeat:no-repeat;
}

div#content {
	line-height:17px;
}


div#ftxt a {
	color:#56585a;
	text-decoration:none;
	font-weight:bold;
	padding-right:45px;
}

div#ftxt a:hover {
	text-decoration:underline;
}
div#content a {
	color:#56585a;
	text-decoration:none;
	font-weight:bold;
}

div#content a:hover {
	text-decoration:underline;
}

.headline {
	font-size:18px;
	font-weight:bold;
}
.learningTable {
	border:1px solid;
}
.learningTable td {
	border-bottom: 1px solid;
	vertical-align:baseline;
}
.noBorder {
	border:0px!important;
}
.designImplementation {
	font-size:10px;
}




.inputBehav {
	border:1px solid #fb7b2c;
}
.contact340 {
	width:330px;
}
.contact326 {
	width:326px;
}
.contact157 {
	width:157px;
}

.txtBgTaiChiQiGong
{
	background-image:url(../img/taichiqigong.jpg);
	background-repeat:no-repeat;
}
.txtBgErnaehrung
{
	background-image:url(../img/ernaehrung.jpg);
	background-repeat:no-repeat;
	background-position:50px;
}
.homeBG
{
	background-image:url(../img/jinjang2.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.contactTable
{
	margin-left:79px;
	border-collapse:collapse;
}
.contactTable td
{
	padding:0px 3px 0px 3px;
}
.adminTable
{
	width:840px;
	margin:20px auto;
}
.adminTd
{
	width:140px;
	height:30px;
	text-align:center;
	vertical-align:middle;
	background-color:#ffdc25;
}
.adminTd:hover, .adminTdHover
{
	background-color:#fb7b2c;
}
.adminTd a
{
	color:#56585A;
}
.adminTdBorder
{
	border:1px solid #fb7b2c;
	padding:5px;
}
.datesEditTable tr
{
	height:25px;
}
.guestbookTable
{
	border-collapse:collapse;
}
.guestbookTable td
{
	border:1px dashed #3a3a3a;
}
.orange
{
	color:#F30!important;
}
.secImg
{
	margin:0px!important;
	padding:0px!important;
}