* { margin: 0px; padding: 0px; }

body { background-color:white; }

.unsichtbar {visibility: hidden;}

body,p,ul,ol,li,dl,dt,dd,div,td,th,address,blockquote {
	margin: 0px; padding: 0px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #306;
	line-height: 17px;
	text-align:left;
}

h1,h2,h3,h4 {
	margin: 0px;
	padding: 0px;
	font-family: "Monotype Corsiva", "Apple-Chancery", "Zapf-Chancery", cursive;
	font-weight: normal;
	color: #306;
	text-align:left;
}


h1 { font-size:26px; margin-top:4px; margin-bottom:14px; }

h2 { font-size:22px; margin-bottom:16px; }

h3 { font-size:20px; margin-top:10px; margin-bottom:6px; }

p {	padding-bottom:14px; }

.texthi { font-family: "Monotype Corsiva", "Apple-Chancery", "Zapf-Chancery", cursive; font-size:18px;}

.textspecial1 { font-family: "Monotype Corsiva", "Apple-Chancery", "Zapf-Chancery", Times, serif; font-size: 20px;}

.textspecial2 { font-family: "Monotype Corsiva", "Apple-Chancery", "Zapf-Chancery", Times, serif; font-size: 22px;}



.note { font-size:11px;}


a { font-family: Arial, Verdana, sans-serif; color: #306; }

a:link { text-decoration: underline; }

a:visited { text-decoration: underline; }

a:hover { text-decoration: none; color: #306; }

a:active { text-decoration: underline; }


ul#topnav {
	margin: 0; padding: 0;
	text-align: center;
}

ul#topnav li {
	list-style: none;
	display: inline;
	margin: 0px 27px;
}

ul#topnav a, ul#topnav span {
	text-decoration: none;
	font-family: "Monotype Corsiva", "Apple-Chancery", "Zapf-Chancery", cursive;
	font-size: 27px;
	color: #63C;
}

ul#topnav a:hover, ul#topnav span {
	color: #306;
}
  


ul#leftnav {
	margin: 0; padding: 0;
}

ul#leftnav li {
	list-style: none;
	margin: 30px 0px;
}

ul#leftnav a, ul#leftnav span {
	text-decoration: none;
	font-family: "Monotype Corsiva", "Apple-Chancery", "Zapf-Chancery", cursive;
	font-size: 22px;
	line-height: 20px;
	color: #63C;
}

ul#leftnav a:hover, ul#leftnav span {
	color: #306;
}



ul#rightnav {
	margin: 0; padding: 0;
}

ul#rightnav li {
	list-style: none;
	margin: 30px 0px;
}

ul#rightnav a, ul#rightnav span {
	text-decoration: none;
	font-family: "Monotype Corsiva", "Apple-Chancery", "Zapf-Chancery", cursive;
	font-size: 22px;
	line-height: 20px;
	color: #63C;
}

ul#rightnav a:hover, ul#rightnav span {
	color: #306;
}


A.mainsubnav
{
	font-family: "Monotype Corsiva", "Apple-Chancery", "Zapf-Chancery", cursive;
	font-size: 19px;
	line-height: 19px;
	color: #63C;
}

A.mainsubnav:link
{
	text-decoration: none;
}

A.mainsubnav:visited
{
	text-decoration: none;
}

A.mainsubnav:hover
{
	text-decoration: underline;
	color: #306;
}

A.mainsubnav:active
{
	text-decoration: none;
}

.mainsubnavhi
{
	font-family: "Monotype Corsiva", "Apple-Chancery", "Zapf-Chancery", cursive;
	font-size: 19px;
	line-height: 19px;
	color: #306;
}


div#logo {
	position:absolute;
	width:158px;
	height:108px;
	margin-top:18px;
	margin-left:18px;
}

div#top {
	position:absolute;
	width:820px;
	height:108px;
	margin-top:18px;
	margin-left:194px;
	background-image: url(../images/imgs/top.jpg);
	background-repeat: no-repeat;
}

div#left {
	position:absolute;
	width:158px;
	height:446px;
	margin-top:144px;
	margin-left:18px;
	background-image: url(../images/imgs/left.jpg);
	background-repeat: no-repeat;
}

div#right {
	position:absolute;
	width:158px;
	height:446px;
	margin-top:144px;
	margin-left:856px;
	background-image: url(../images/imgs/right.jpg);
	background-repeat: no-repeat;
}

div#topnavdiv {
	position:absolute;
	width:820px;
	height:37px;
	margin-top:89px;
	margin-left:194px;
}

div#leftnavdiv {
	position:absolute;
	width:122px;
	height:446px;
	margin-top:144px;
	margin-left:36px;
	background-image: url(../images/imgs/left.jpg);
	background-repeat: no-repeat;
}


div#rightnavdiv {
	position:absolute;
	width:122px;
	height:446px;
	margin-top:144px;
	margin-left:874px;
	background-image: url(../images/imgs/right.jpg);
	background-repeat: no-repeat;
}

div#mainwelcome {
	position:absolute;
	width:644px;
	height:446px;
	margin-top:144px;
	margin-left:194px;
	background-image: url(../images/imgs/main.jpg);
	background-repeat: no-repeat;
}

div#mainbggottesarbeit {
	position:absolute;
	width:644px;
	height:446px;
	margin-top:144px;
	margin-left:194px;
	background-color:#FFFFED;
}

div#mainbglicht-liebesarbeit {
	position:absolute;
	width:644px;
	height:446px;
	margin-top:144px;
	margin-left:194px;
	background-color:#FFFFED;
}

div#mainbgenergiearbeit {
	position:absolute;
	width:644px;
	height:446px;
	margin-top:144px;
	margin-left:194px;
	background-color:#FFF7F7;
}

div#mainbgmentalarbeit {
	position:absolute;
	width:644px;
	height:446px;
	margin-top:144px;
	margin-left:194px;
	background-color:#EFFAFF;
}

div#mainbg1 {
	position:absolute;
	width:644px;
	height:446px;
	margin-top:144px;
	margin-left:194px;
	background-color:#F8F7FF;
}

div#mainbg2 {
	position:absolute;
	width:644px;
	height:446px;
	margin-top:144px;
	margin-left:194px;
	background-color:#EBFFFF;
}

div#mainbggreen {
	position:absolute;
	width:644px;
	height:446px;
	margin-top:144px;
	margin-left:194px;
	background-color:#F5FFF5;
}

div#mainbgblue {
	position:absolute;
	width:644px;
	height:446px;
	margin-top:144px;
	margin-left:194px;
	background-color:#EBFFFF;
}

div#mainhead {
	position:absolute;
	width:608px;
	height:28px;
	margin-top:174px;
	margin-left:212px;
	overflow:hidden;
}

div#mainheadsub1 {
	position:absolute;
	width:608px;
	height:57px;
	margin-top:174px;
	margin-left:212px;
	overflow:hidden;
}

div#mainheadsub2 {
	position:absolute;
	width:608px;
	height:79px;
	margin-top:174px;
	margin-left:212px;
	overflow:hidden;
}

div#mainheadsub4 {
	position:absolute;
	width:608px;
	height:147px;
	margin-top:174px;
	margin-left:212px;
	overflow:auto;
}

div#maintext {
	position:absolute;
	width:598px;
	height:356px;
	margin-top:216px;
	margin-left:212px;
	padding-right:10px;
	overflow:auto;
}

div#maintextsub1 {
	position:absolute;
	width:598px;
	height:331px;
	margin-top:241px;
	margin-left:212px;
	padding-right:10px;
	overflow:auto;
}

div#maintextsub2 {
	position:absolute;
	width:598px;
	height:309px;
	margin-top:263px;
	margin-left:212px;
	padding-right:10px;
	overflow:auto;
}

div#maintextsub4 {
	position:absolute;
	width:598px;
	height:262px;
	margin-top:334px;
	margin-left:212px;
	padding-right:10px;
	overflow:auto;
}
