* {
        padding:0;
        margin:0;
}

.clear { height:1px; line-height_1px; overflow:hidden; clear:both; }



body, html {        width:100%;
        height:100%;
        /*\*//*/
        height:auto;
        /**/
}

#footer {
	position: relative;
	width: 870px;
	padding: 0px;
	margin: auto;
}

#footerRefLogin{
	float: right;
	position: relative;
	font-size: 9px;
	color: #CCC;
}

#footerRefLogout{
	float: right;
	position: relative;
	font-size: 9px;
	color: #CCC;
}

#footerRefLogin a{
	color: #CCC;
}

#footerRefLogin a:hover{
	color: #006;
}

#footerRefLogout a{
	color: #CCC;
}

#footerRefLogout a:hover{
	color: #006;
}

.text{ font-size: 12px;	padding-left: 20px;	}
	
.text li{ padding-bottom: 3px; }

body {
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #006;
        padding: 0px;
        margin: 0px;
        line-height: 15pt;
        width: 100%;
        text-align: justify;
}

.text li a:hover{
	color:#CCC;
}

a {
        text-decoration: none;
        color: #006;
}

a.thickbox {
	text-decoration: none;
	color:#FFF;
}

a.thickbox:hover {
	color: #CCC;
}

a:hover {
        color: #006;
}

h1 a {
	color:#CCC;
}

h1 a:hover {
	color: #006;
}

.copy {
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        padding:10px 0px 0px;
        line-height: 14pt;
        text-align: justify;
}

.quotes {
        font-size: 9px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        padding:10px 0px 0px;
        line-height: 14pt;
        text-align: justify;
}

.gedicht1 {
		color:#FFFFFF;
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        padding:10px 0px 0px;
        line-height: 14pt;
        text-align: justify;
}

.copyhome, .copyhome a, .copyhome a:link {
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        padding:5px 0px 0px;
        line-height: 15pt;
        color: #FFF;
}

#lifeLogo{
	position:absolute; 
	background: url(../images/logo.png) no-repeat;
	z-index: 99; 
	top: 248px; 
	left: 742px; 
	width: 180px; 
	height: 130px; 
}

.copyhome a, .copyhome a:link {
	color: #999;
}

.copyhome a:hover {
		color: #CCC;
}

.styleTable {
        width:100%;
        height:100%;
        vertical-align: middle;
}

.styleTable td {
        vertical-align:middle;
}

.index {
  color:#FFFFFF;

}

.index:hover {
  text-decoration: underline;
}

h1 {
        font-size: 14px;
        letter-spacing: 1px;
        margin: 0px;
        padding: 0px;
        text-align: left;
        text-decoration: none;
        font-weight: normal;
        line-height: 20px;
}

#h1 {
        font-size: 10px;
        letter-spacing: 1px;
        margin: 0px;
        padding: 0px;
        text-align: left;
        text-decoration: none;
        font-weight: normal;
        line-height: 20px;
}

h2 {
        font-weight: bold;
        color: #333;
        font-size: 12px;
        letter-spacing: 1px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 18px;
        margin: 0px 0px 12px;
        text-transform: uppercase;
}

h2 a, h2 a:link{
        color: #C00000;
}

h2 a:hover{
        color: #A4000D;
        background-color: #E8E7E2;
        border-bottom: 1px solid #BDBBAC;
}

h3 {
        text-transform: uppercase;
        font-weight: normal;
        color: #C00000;
        font-size: 18px;
        letter-spacing: 0.2em;
        font-family: Palatino, serif, Times;
        line-height: 24px;
        margin: 0px 0px 12px;
        text-align: left;
}

h4 {
        font-size: 12px;
        letter-spacing: 1px;
        margin: 0px;
        padding: 0px;
		padding-top: 8px;
		margin-bottom: -6px;
        text-align: left;
        text-decoration: none;
        font-weight: normal;
        line-height: 20px;
}

#inhalt {
        position:relative;
        height:600px;
        width:870px;
        margin:auto;
        background-color: #FFF;
        border: 1px solid #666;
        padding: 0px;
}

#navbar {
        position:absolute;
        width:870px;
        margin:0px;
        padding: 0px;
        background-color: #DDD;
        top: 0px;
        height: 26px;
        left: 0px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CCC;
}

#imageboxvert {
        position:absolute;
        width:870px;
        margin:0px;
        padding: 0px;
        top: 25px;
        height: 576px;
        left: 0px;
}

#imageboxhori {
        position:absolute;
        width:870px;
        margin:0px;
        padding: 0px;
}

#minipicturebox {
        position:absolute;
        width:184px;
		height: 276px;
        margin:0px;
        padding: 0px;
        left: 745px;
        top: 380px;
}

#textboxright {
        position:absolute;
        width:390px;
        margin:0px;
        padding: 0px;
        height: 393px;
        left: 460px;
        top: 93px;
        clip:rect(0px, 390px, 393px, 0px);
        overflow:hidden;
}

#textboxbalance {
        position:absolute;
        width:390px;
        margin:0px;
        padding: 0px;
        height: 400px;
        left: 460px;
        top: 93px;
        overflow:hidden;
        z-index: 1;
}

#textboxtermine {
        position:absolute;
        left:25px; 
		top:357px;
}

#textboxcontent {
        position:absolute;
        left:25px; 
		top:327px;
}

#textboxperson {
        position:absolute;
        width:390px;
        margin:0px;
        padding: 0px;
        height: 325px;
        left: 460px;
        top: 157px;
        clip:rect(0px, 390px, 325px, 0px);
        overflow:hidden;
}

#textboxstart {
        position:absolute;
        width:208px;
        margin:0px;
        padding: 0px;
        height: 176px;
        left: 649px;
        top: 394px;
}

#textboxbottom {
        position:absolute;
        width:605px;
        margin:0px;
        padding: 0px;
        height: 263px;
        left: 25px;
        top: 326px;
        clip:rect(0px, 605px, 263px, 0px);
        overflow:hidden;
        z-index: 1;
}

#textboxcolumn2 {
        position:absolute;
        width:300px;
        margin:0px;
        padding: 0px;
        height: 263px;
        left: 325px;
        top: 325px;
        z-index: 1;
}

#scroll {
	height: 260px;
	width: 600px;
	padding-right: 20px;
	overflow:auto;
}


#scrollTermine {
	height: 215px;
	width: 600px;
	padding-right: 20px;
	overflow:auto;
}

#scrollbottom {
        position:absolute;
        width: 100px;
        height:30px;
        left:665px;
        top:576px;
        z-index: 1;
}

/* Pfeile zum rauf und runter Scrollen!*/

#scrollup {
        position:absolute;
        width: 34px;
        height:30px;
        left:646px;
        top:350px;
        z-index: 1;
}

#scrolldown {
        position:absolute;
        width: 33px;
        height:30px;
        left:646px;
        top:576px;
        z-index: 1;
}

#strich {
        position:absolute;
        width: 1px;
        height:216px;
        left:650px;
        top:365px;
        background-color: #C0C0C0;
}

/*-------------------------------------*/

#scrollright {
        position:absolute;
        width: 43px;
        height:34px;
        left:827px;
        top:492px;
}

#scrollbottom a:hover {
        color: #006;
}

#scrollbottom a{
        color:#777;
}

#divText {position:absolute; left:0px; top:0px; width:100%;}

ul, ul li {
        list-style-position: inside;
        list-style-color: #333;
        text-align: left;
        padding-bottom: 1px;
        padding-left: 10px;
}

.einzug {
        padding-left: 25px;
        text-indent: -8px;
        padding-top: 5px;
}

.versalien{
        text-transform: uppercase;
        letter-spacing: 1px;
}

#textboxstart23 {
        position:absolute;
        width:390px;
        margin:0px;
        padding: 0px;
        height: 169px;
        left: 460px;
        top: 241px;
        z-index: 1;
}

#links {
        position:absolute;
        width:207px;
        margin:0px;
        padding: 0px;
        height: 28px;
        left: 740px;
        top: 574px;
        z-index: 1;
}

#links a{
        color:#777;
}

#links a:hover{
        color: #006;
}

#textboxMain {
        position:absolute;
        width:336px;
        height: 119px;
        left: 30px;
        top: 465px;
}

.hltitel {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        line-height: 28px;
        text-transform: uppercase;
        letter-spacing: 2px;
        text-align: center;
}

#textboxstartF {
        position:absolute;
        width:208px;
        margin:0px;
        padding: 0px;
        height: 176px;
        left: 652px;
        top: 309px;
}

#monat1 {
        position:absolute;
        width:190px;
        top:30px;
		height: 300px;
        left:0px;
}

#monat1 h1{
        font-size: 12px;
        text-decoration:underline;
        font-weight: bold;
}

#datumort {
        top:30px;
        left:20px;
}

#monat2 {
        position:absolute;
        width:190px;
        top:30px;
        left:228px;
}

#monat2 h1{
        font-size: 12px;
        text-decoration:underline;
        font-weight: bold;
}

#monat3 {
        position:absolute;
        width:200px;
        top:30px;
        left:448px;
}

#monat3 h1{
        font-size: 12px;
        text-decoration:underline;
        font-weight: bold;
}

#monat3 a{
        color:#777;
}

#monat3 a:hover{
        color: #006;
}

#monat1 a{
        color:#777;
}

#monat1 a:hover{
        color: #006;
}

#monat2 a{
        color:#777;
}

#monat2 a:hover{
        color: #006;
}

#termineHeader{
        position:absolute;
        width:200px;
        height:30px;
		left:25px; 
		top:327px;
}

#info{
        position:absolute;
        width:185px;
        height:30px;
        top:545px;
        left:675px;
}

#info_zeit{
        position:absolute;
        width:185px;
        height:30px;
        top:567px;
        left:675px;
}

#info h1{
        font-size: 12px;
        text-decoration:underline;
        font-weight: bold;
}

#seminar {
        position:absolute;
        width:207px;
        margin:0px;
        padding: 0px;
        height: 28px;
        left: 700px;
        top: 574px;
        z-index: 1;
}

#seminar a{
        color:#777;
}

#seminar a:hover{
        color: #006;
}

#buch{
        position:absolute;
        width:600px;
        height:30px;
        top:325px;
        left:26px;
}

#reihe1 {
        position:absolute;
        width:190px;
        height:100px;
        top:355px;
        left:26px;
        text-align: right;
}

#reihe1 h1{
        font-size: 12px;
        text-decoration:underline;
        font-weight: bold;
        text-align: right;
}

#reihe2 {
        position:absolute;
        width:170px;
        height:100px;
        top:355px;
        left:256px;
}

#reihe2 h1{
        font-size: 12px;
        text-decoration:underline;
        font-weight: bold;
}

#reihe3 {
        position:absolute;
        width:190px;
        height:100px;
        top:355px;
        left:472px;
}

#reihe3 h1{
        font-size: 12px;
        text-decoration:underline;
        font-weight: bold;
}

#gedicht {
        position:absolute;
        width:300px;
        height:100px;
        top:30px;
        left:20px;
}

#player {
        position:absolute;
        width:207px;
        margin:0px;
        padding: 0px;
        height: 28px;
        left: 742px;
        top: 420px;
        z-index: 1;
}

.copy a{
        color:#777;
}

.copy a:hover{
        color: #006;
}

#bestellung_info {
        position:absolute;
        width:207px;
        margin:0px;
        padding: 0px;
        height: 28px;
        left: 700px;
        top: 554px;
        z-index: 1;
}

#bestellung_info a{
        color:#777;
}

#bestellung_info a:hover{
        color: #006;
}

#info_medi {
        position:absolute;
        width:207px;
        margin:0px;
        padding: 0px;
        height: 28px;
        left: 680px;
        top: 484px;
        z-index: 1;
}

#info2{
        position:absolute;
        width:185px;
        height:30px;
        top:505px;
        left:675px;
}

#info2 h1{
        font-size: 12px;
        text-decoration:underline;
        font-weight: bold;
}

#info3{
        position:absolute;
        width:400px;
        height:30px;
        top:505px;
        left:650px;
}

#info3 h1{
        font-size: 12px;
        text-decoration:underline;
        font-weight: bold;
}

#tinfo{
        position:absolute;
        width:685px;
        height:30px;
        top:575px;
        left:26px;
}

#login{
        position:absolute;
        width:685px;
        height:30px;
        top:303px;
        left:790px;
}

#login a{
        color:#ffffff;
}

#info4{
        position:absolute;
        width:185px;
        height:30px;
        top:460px;
        left:675px;
}

#spam{
		position:absolute;
		width: 100px;
		height: 30px;
		top: 542px;
		left: 540px;
}



#Smonat1 {
        position:absolute;
        width:180px;
        height:100px;
        top:355px;
        left:26px;
}

#Smonat1 h1{
        font-size: 12px;
        text-decoration:underline;
        font-weight: bold;
}

#Sdatumort {
        top:30px;
        left:20px;
}

#Smonat2 {
        position:absolute;
        width:190px;
        height:100px;
        top:355px;
        left:226px;
}

#Smonat2 h1{
        font-size: 12px;
        text-decoration:underline;
        font-weight: bold;
}

#Smonat3 {
        position:absolute;
        width:230px;
        height:100px;
        top:355px;
        left:454px;
}

#Smonat3 h1{
        font-size: 12px;
        text-decoration:underline;
        font-weight: bold;
}

#Smonat3 a{
        color:#777;
}

#Smonat3 a:hover{
        color: #006;
}

#Smonat1 a{
        color:#777;
}

#Smonat1 a:hover{
        color: #006;
}

#Smonat2 a{
        color:#777;
}

#Smonat2 a:hover{
        color: #006;
}
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 600px;
}

#side-a {
	float: left;
	width: 185px;
}

#side-b {
	float: right;
	width: 185px;
}

#content { 
	float: left;
	width: 32%;
	margin-left: 15px;
	margin-right: 15px;
}