    * {
	padding: 0;
	margin: 0;
	}

    html, body { 
	text-align:center;
    color: black;
    background-color: #f1ecde;
    margin: 0px;
    padding: 0px;
    }

	#container{
	background-color: #fff;
	width: 776px; 
	margin: 0px auto 0;
	padding: 0;
	text-align: left;
	position: relative;
	} 	 
	
	#pageHeader { 
	z-index:1;
	background-color: #fff;
	background: url(images/zio01.jpg) no-repeat; 
	margin: 0;
	padding: 0;
	width: 776px;
	height: 184px;
	}
	
	#pageHeader h1, #pageHeader h2 {
	margin: 0px;
	padding: 0px;
	display:none;
	}
    
	#headline{
	background: url(images/zio02.jpg) no-repeat;
	margin: 0;
	padding: 0;
	width: 776px;
	height: 69px;
	}
	
	#impress {
	z-index:3;
	position: absolute; top:132px; left:646px;
	}
	
	#impress a{
    background: url(images/ziobtn06.jpg) 0px 0px no-repeat;
	width:69px; height:19px;
	display:block;
	border:none;
	}
	
	#impress a:hover, #impress a:active{
	background: url(images/ziobtn06.jpg) 0px 0px no-repeat;
	background-position: 0px -19px;
	width:69px; height:19px;
    }
	
	#navi2 {
	z-index:3;
	position: absolute; top:122px; left:39px;
	}
	
	#navi2 ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
	#navi2 ul li{
    width:111px; height:34px; 
	text-indent:-1000px; display: inline; text-decoration:none; float:left;
    }

	#navi2 a{
    width:111px; height:34px; 
    display: inline; text-decoration:none; float:left;
	}
	
	#navi2 a span, #impress a span{
    display:none;
	}

	#navi2 ul li#philosophie{
	background: url(images/ziobtn01.jpg) 0px 0px no-repeat;
	width:111px; height:34px;
	display:block;
	border:none;
    }
	
	#navi2 ul li#praxis{
	background: url(images/ziobtn02.jpg) 0px 0px no-repeat;
	width:111px; height:34px;
	display:block;
	border:none;
    }
	
	#navi2 ul li#team{
	background: url(images/ziobtn03.jpg) 0px 0px no-repeat;
	width:111px; height:34px;
	display:block;
	border:none;
    }
	
	#navi2 ul li#leistungen{
	background: url(images/ziobtn04.jpg) 0px 0px no-repeat;
	width:111px; height:34px;
	display:block;
	border:none;
    }
	
	#navi2 ul li#kontakt{
	background: url(images/ziobtn05.jpg) 0px 0px no-repeat;
	width:111px; height:34px;
	display:block;
	border:none;
    }
	
	#philosophie a:hover, #philosophie a:active{
	background: url(images/ziobtn01.jpg) 0px 0px no-repeat;
	background-position: 0px -34px;
	width:111px; height:34px;
    }

    #praxis a:hover, #praxis a:active{
	background: url(images/ziobtn02.jpg) 0px 0px no-repeat;
	background-position: 0px -34px;
	width:111px; height:34px;
    }

	#team a:hover, #team a:active{
	background: url(images/ziobtn03.jpg) 0px 0px no-repeat;
	background-position: 0px -34px;
	width:111px; height:34px;
    }
	
	#leistungen a:hover, #leistungen a:active{
	background: url(images/ziobtn04.jpg) 0px 0px no-repeat;
	background-position: 0px -34px;
	width:111px; height:34px;
    }
	
	#kontakt a:hover, #kontakt a:active{
	background: url(images/ziobtn05.jpg) 0px 0px no-repeat;
	background-position: 0px -34px;
	width:111px; height:34px;
    }
	
	#inhalt{
	background: url(images/zio03.jpg) repeat-y;
	margin: 0;
	padding: 0;
	width: 776px;
	height: auto;
	text-align:left;
	}
	
	.aktuell{
	float:none;
	text-align:left;
	width: 200px;
	height:auto;
	padding:0px 0px 16px 0px;
	margin:0px 0px 2px 0px;
	border:#999999 1px solid;
	background-color:#FFFFFF;
	}
	
	.aktuellcontainer{
	float:right;
	text-align:left;
	width: 200px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 20px auto 0px;
	border:none;
	background-color:none;
	}
	
	.left{
	width: 500px;
	height:auto;
	}
	
	#inhalt .kursiv{
	font-style:italic;
	}
	
    h1{
	font-family: verdana, arial, helvetica, sans-serif; font-size: 0.6em; padding:10px 39px 14px 0px; font-weight: normal; color: #1a1a1a;
	}
	
	#kinderzhk span, #schnullerbaum span, #praxteamhead span, #philo span, #praximpress span, #prax span, #praxteam span, #praxleist span, #praxkont span, #praxis1 span, #praxis2 span, #praxis3 span, #praxis4 span, #praxis5 span, #praxis6 span, #praxis7 span, #praxis8 span{
	display:none;
	}
	
	#philo{
	border:none;
	width:111px; height:62px;
	padding:0px; margin:0px 0px 0px 39px;
	background: url(images/ziohead01.jpg) no-repeat;
	display:inline;
	float:left;
	}
	
	#prax{
	border:none;
	width:130px; height:62px;
	padding:0px; margin:0px 0px 0px 39px;
	background: url(images/ziohead02.jpg) no-repeat;
	display:inline;
	float:left;
	}
	
	#praxteam{
	border:none;
	width:130px; height:62px;
	padding:0px; margin:0px 0px 0px 39px;
	background: url(images/ziohead03.jpg) no-repeat;
	display:inline;
	float:left;
	}
	
	#praxleist{
	border:none;
	width:130px; height:62px;
	padding:0px; margin:0px 0px 0px 39px;
	background: url(images/ziohead04.jpg) no-repeat;
	display:inline;
	float:left;
	}
	
	#praxkont{
	border:none;
	width:130px; height:62px;
	padding:0px; margin:0px 0px 0px 39px;
	background: url(images/ziohead05.jpg) no-repeat;
	display:inline;
	float:left;
	}
	
	#praximpress{
	border:none;
	width:130px; height:62px;
	padding:0px; margin:0px 0px 0px 39px;
	background: url(images/ziohead06.jpg) no-repeat;
	display:inline;
	float:left;
	}
	
	#inhalt h1{
	font-family: verdana, arial, helvetica, sans-serif; font-size: 1.0em; padding:30px 36px 14px 36px; font-weight: bold; color: #1a1a1a;
	}
	
	#inhalt h2, #headline h2{
	font-family: verdana, arial, helvetica, sans-serif; font-size: 1.4em; padding:0px 36px 14px 36px; font-weight: normal; color: #1a1a1a;
	}
	
	#inhalt p, #headline p{
	font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; line-height:1.4em; padding:10px 36px 4px 36px; font-weight: normal; color: #1a1a1a;
	}
	
	#inhalt .aktuell p{
	font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; line-height:1.4em; padding:10px 10px 10px 10px; font-weight: normal; color: #1a1a1a;
	}
	
	#inhalt #team1 p, #inhalt #kinderzhk p{
	font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; padding:0px; margin:10px 36px 4px 240px; font-weight: normal; color: #1a1a1a;
	}
	
	#inhalt #team1 ul{
	font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; padding:0px; margin:10px 36px 4px 260px; font-weight: normal; color: #1a1a1a;
	}
	
	#inhalt ul, #headline ul{
	font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; padding:0px 36px 14px 36px; margin-left:14px; font-weight:normal; color: #1a1a1a;
	}
	
	#inhalt li, #headline li{
	font-family: verdana, arial, helvetica, sans-serif; padding:0px 14px 4px 4px; font-weight: normal; color: #1a1a1a;
	}
	
	#inhalt A:link, #inhalt A:active, #inhalt A:visited, #headline A:link, #headline A:active, #headline A:visited {
	font-weight: normal; color: #1a1a1a; text-decoration:underline; 
	}
    
	#inhalt A:hover, #headline A:hover {
	color: #1a1a1a; text-decoration:underline; font-weight: bold;
	}
	
	#inhalt .up{
	float:none;
    background: url(images/up.jpg) 0px 0px no-repeat;
	width:28px; height:22px;
	display:block;
	border:none;
	}
	
	#inhalt .up span,#inhalt .back span{
    display:none;
	}
	
	.aussen{
	margin: 0px;
	padding: 0px;
	height:140px;
	width:225px;
	background: url(images/praxis_07.jpg) no-repeat; border:0px;
	float:right;
	}
	
	.lage{
	margin: 0px;
	padding: 0px;
	height:140px;
	width:225px;
	background: url(images/lageplan.jpg) no-repeat; border:0px;
	float:right;
	}
	
	.imp{
	margin: 0px;
	padding: 0px;
	height:27px;
	width:437px;
	background: url(images/impback.jpg) no-repeat; border:0px;
	display:block;
	float:right;
	}
	
	.imp2{
	margin: 0px;
	padding: 0px;
	height:398px;
	width:387px;
	background: url(images/impback2.jpg) no-repeat; border:0px;
	display:block;
	float:right;
	}
	
	#praxis1, #praxis2, #praxis3, #praxis4, #praxis5, #praxis6, #praxis7, #praxis8{
	margin: 10px 0px 10px 36px;
	padding: 0px;
	display:inline;
	float:left;
	height:338px;
	width:708px;
	}
	
	#team1, #kinderzhk{
	margin: 10px 0px 40px 36px;
	padding: 0px;
	display:inline;
	float:left;
	height:270px;
	width:700px;
	clear:both;
	}
	
	#team2, #team3, #team4{
	margin: 10px 0px 10px 36px;
	padding: 0px;
	display:block;
	float:left;
	text-align:left;
	height:auto;
	width:207px;
	}
	
	#praxteamhead{
	margin: 10px 0px 10px 36px;
	padding: 0px;
	display:inline;
	float:left;
	height:338px;
	width:708px;
	background: url(images/zioteamhead.jpg) no-repeat; border:0px;
	}
	
	#schnullerbaum{
	margin: 10px 0px 10px 36px;
	padding: 0px;
	display:inline;
	float:left;
	height:337px;
	width:708px;
	background: url(images/ziopraxis09.jpg) no-repeat; border:0px;
	}
	
	#kinderzhk{
	background: url(images/ziopraxis10.jpg) no-repeat; border:0px;
	}
	
	#team1{
	background: url(images/zioteam01.jpg) no-repeat; border:0px;
	}
	
	#team2out{
	background: url(images/zioteam02.jpg) no-repeat; border:0px;
	}
	
	#praxis1{
	background: url(images/ziopraxis01.jpg) no-repeat; border:0px;
	}
	
	#praxis2{
	background: url(images/ziopraxis02.jpg) no-repeat; border:0px;
	}
	
	#praxis3{
	background: url(images/ziopraxis03.jpg) no-repeat; border:0px;
	}
	
	#praxis4{
	background: url(images/ziopraxis04.jpg) no-repeat; border:0px;
	}
	
	#praxis5{
	background: url(images/ziopraxis05.jpg) no-repeat; border:0px;
	}
	
	#praxis6{
	background: url(images/ziopraxis06.jpg) no-repeat; border:0px;
	}
	
	#praxis7{
	background: url(images/ziopraxis07.jpg) no-repeat; border:0px;
	}
	
	#praxis8{
	background: url(images/ziopraxis08.jpg) no-repeat; border:0px;
	}
	
	.clear{
	clear:both;
	}
	
	#footline{
	background: url(images/zio04.jpg) no-repeat;
	margin: 0;
	padding: 0;
	width: 776px;
	height: 21px;
	}
	
	.fett, #inhalt #team1 p .fett{
	font-weight: bold;
	}
	