   /*<![CDATA[*/
   html {
	overflow-y: scroll;
}
   body {
      margin: 0;
      padding: 10px;
      font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
      font-size: 80%;
      color: rgb(30, 30, 15);
      line-height: 1.5;
      background-color: rgb(239, 238, 238);
   }
   #box {
      width: 880px;
      padding: 0;
	  margin: auto;
      background-color: rgb(255, 255, 255);
	  border: solid 1px rgb(78, 153, 53);
   }
   #navigation {
      width: 760px;
	  padding: 0;
	  margin: 30px auto;
	  margin-bottom: 40px;
   }
   .linie-gruen {
	  height: 3px; 
      background-color: rgb(78, 153, 53);  
	  margin: 0 0 3px 0;	  
  }
   .linie-rot {
	  height: 3px;
      background-color: rgb(197, 39, 32); 
	  margin: 0 0 3px 0;	   
  }
   .oben {
	  list-style: none;
	  margin: 0;
	  margin-bottom: 10px;
	  padding: 0;
	  font-size: 1.2em;
	  text-align: center !important;
   }
   .oben li {
	  display: inline !important;
   }
   .navi, .navi_a {
	  font-weight: bold;
   }
   .navi  {
     color: rgb(78, 153, 53);
   }
   .navi_a  {
     color: rgb(60, 80, 30);
   }
   .navigation ul {
     text-align: center;
     margin: 0;
	  padding: 10px;
   } 
   .navigation li {
     display: inline;
     list-style: none;
   } 
   .navi a {
	 line-height: 1.5em;
	  padding: 10px;
   }
   .cleaner {
      clear: both;
      height: 1px;
      font-size: 1px;
      border: 0px none;
      margin: 0;
      padding: 0;
      background: transparent;
   }
   #streifen {
      width: 844px;
	  height: 220px;
	  margin: 30px auto;
	  padding: 0px;
      background-color: rgb(245, 245, 245);
      text-align: center;
	  font-weight: bold;
   }
   #streifen-bilder {
      width: 844px;
	  margin: 30px auto;
	  padding: 0px;
      background-color: rgb(245, 245, 245);
      text-align: center;
	  font-weight: bold;
   }
   #text-start {
     width: 700px;
	 margin: auto;
   }
   #text {
     width: 650px;
	 margin: auto;
   }
   #kasten1, #kasten3 {
     float: left;
   }
   #kasten2, #kasten4 {
     float: right;
   }
   #kasten1, #kasten2, #kasten3, #kasten4 {
     width: 316px;	 
   }
   .gruen {
     color: rgb(78, 153, 53);   
   }
   .rot {
     color: rgb(197, 39, 32);     
   }
   .start1 {
     float: left;
	 margin: 0 15px;
	 height: 220px;
   }
   .start2 {
     float: right;
	 margin: 0 15px;
	 height: 220px;
   }
   .heilpraktik {
     float: right;
	 margin: 0 165px;
	 height: 220px;
   }
   .logopaedie {
     float: left;
	 margin: 0px 0 0 180px;
	 max-height: 220px;
   }
   .silvia-krull-1 {
     float: left;
	 margin: 0 15px 15px 0;
	 height: 222px;
   }
   .silvia-krull-2 {
     float: right;
	 margin: 0 0px 15px 15px;
	 height: 222px;
   }
   .verbindung {
     float: left;
	 margin: 0 0px 0 150px;
	 height: 220px;
   }
   .seminare {
     float: left;
	 margin: 0 0px 0 400px;
	 height: 220px;
   }
   .praxis {
     float: left;
	 margin: 14px 0px 0 83px;
   }
   .praxis4 {
	 margin-left: 248px;
   }
   .liste {
	  list-style: square;
	  margin: 0 0 0 20px;
	  padding: 0;   
   }
   .video {
	   width: 50%;
	   min-width: 300px;
	   height: auto;
	   padding: 30px;
   }
   .rechts {
     float: right;
   }
   #footer {
      width: 660px;
	  margin: 40px auto;
	  padding: 0;
	  font-size: 0.9em;
	  text-align: center;
   }
   .fuss-logo {
     float: left;
	 margin: 0 10px 0 0;
   }
   h1 {
      font-size: 1.4em;
      padding: 0;
      margin: 0;
	  text-align: center;
   }
   h2 {
      font-size: 2.1em;
      margin: 10px 2px 0 2px;
	  font-style: italic;
	  color: rgb(222, 222, 221);
	  text-align: center;
   }
   .innen {
      text-align: left;
	  margin: 10px 0px;
   }
   .aussen {
      text-align: right;
	  margin: 10px 0px;
   }
   h3 {
      font-size: 1.2em;
      margin: 0 0 3px 0;
      line-height: 1.2;
      font-weight: bold;
   }
   h4 {
      font-size: 1em;
      margin: 0;
   }
   h5 {
      font-size:0.9em;
      margin: 0 0 25px 0;
      padding: 0;
      font-weight: normal;
   }
   p {
     margin: 0 0 10px 0;
     padding: 0;
   }
   a {
     text-decoration: none;
     color: rgb(78, 153, 53);
   }
   a:hover {
     text-decoration: none;
     color: rgb(197, 39, 32);
   }
   .mittig {
	  text-align: center;	   
   }