/*-------------------------------------
---------------------------------------
Generelle Stile
---------------------------------------
-------------------------------------*/

body {								/* Warum das so sein muss keine Ahnung! */
	font-family: "Oxygen";
	font-size: 13px;
	line-height: 140%;
	font-weight: normal;
	color:   #243B0B; 
	}


p 	{									/* Text ! */
	font-family: "Oxygen";
	font-size: 13px;
	line-height: 140%;
	font-weight: normal;
	color:   #243B0B; 
	}


h1 {								/* Überschriften für Keywords */
	font-family: "Oxygen";
	font-size: 13px;
	line-height: 140%;
	font-weight: normal;
	color:   #243B0B; 
	}
	
									/* Texttitel  */
h2 {
	font-family:  "Abel"; 
	font-size: 28px;
	line-height: 100%;
	font-weight: normal;
	color: darkslategray; 
	letter-spacing: 2px
	}

									/* Praxis Heiko Humpert */
h3 {
	font-family: "Candara";
	letter-spacing: 1px;
	font-size: 24px;
	font-weight: normal;
	text-align: normal;
	color:  #A5DF00;  
	line-height: 80%;
	}

									/* Sprüchetext */
h4 {
	font-family: "Candara";
	font-size: 18px;
	line-height: 100%;
	font-weight: normal;

	color: rgba(143,188,119,0.85);
	letter-spacing: 6px
	}

									/* Kleingedrucktes */
h5 {
	font-family: "Oxygen";
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: dimgrey;
	line-height: 150%;
	letter-spacing: 0px
	}

										/* Navigation */
a {
	font-size: 18px;
	line-height: 100%;
	color: teal; /*  white darkgrey */
	text-decoration:none
	}


a:hover{
	color: #A5DF00;
	}


a:active{
	color: A5DF00;
	}


img {
	border: 0px solid black;
	}

/* für die email */
noscript span {display:none} 




/*-------------------------------------
---------------------------------------
Styles für die main Div's
---------------------------------------
-------------------------------------*/

/* ---- normale Boxen ----- */

		div#bildbox{												/*   Hauptbox      */
			overflow: auto;
			background-color:  rgba(32,178,170,0); /* Hintergrundfarbe!!! gerne auch: 47,49,49 */
			float: right;
			overflow: hidden;

			margin: 0px;
	
			position: absolute; 
			left: 0px; width: 230px; 
			top: 0px; height: 500px; 
			}
					

		div#inhalt{												/*   Hauptbox      */
			background-color:  rgba(143,188,119,0.35); /* Hintergrundfarbe!!! gerne auch: 47,49,49 */
			float: right;
			overflow: hidden;

			margin: 0px;
			padding: 20px;
	
			position: absolute; 
			left: 250px; width: 510px; 
			top: 0px; height: 460px; 
			
			border-radius: 0px 0px 26px 0px / 20px 0px 26px 0px;
			}
			
	div#inhalt-scroll{												/*   HIER SOLLTE EIN SCROLLBALKEN ERSCHEINEN - KLAPPT NOCH NICHT! DFÜR INDIKATIONEN     */

			background-color:  rgba(143,188,119,0.35); /* Hintergrundfarbe!!! gerne auch: 47,49,49 */
			float: right;
			overflow: scroll;

			margin: 0px;
			padding: 20px;
	
			position: absolute; 
			left: 250px; width: 510px; 
			top: 0px; height: 460px; 
			
			border-radius: 0px 0px 26px 0px / 20px 0px 26px 0px;
			}
			
/* ---- grosse Box ----- */

		div#bildbox-big{												/*   Hauptbox mit grossem Bild     */
			overflow: auto;
			background-color:  rgba(143,188,119,0); /* Hintergrundfarbe!!! gerne auch: 47,49,49 */
			float: right;
			overflow: hidden;

			margin: 0px;
	
			position: absolute; 
			left: 0; width: 330px; 
			top: 0; height: 500px; 

			}
					

		div#inhalt-big{												/*   Hauptbox  mit grossem Bild     */
			overflow: auto;
			background-color: rgba(30,30,30,0.9); /*  rgba(30,30,30,0.9); /* Hintergrundfarbe!!! gerne auch: 47,49,49  dimgray*/
			float: right;
			overflow: hidden;

			margin:0px;
			padding: 20px;
	
			position: absolute; 
			left: 350px; width: 410px; 
			top: 0px; height: 460px; 
			
			border-radius: 0px 0px 26px 0px / 20px 0px 26px 0px;
			}

			
			
/* ---- EMBED ----- */

		div#content{												/*   Hauptbox für embed home     */
			overflow: auto;
			background-color:  rgba(143,188,119,0); /* Hintergrundfarbe!!! gerne auch: 47,49,49 */
			float: right;
			overflow: hidden;

			position: absolute; 
			left: 50%; width: 800px; margin-left: -390px;
			top: 40%; height: 500px; margin-top: -180px;
			
			border-radius: 0px 0px 0px 0px / 0px 0px 0px 0px;
			}
				
				
					
/* ---- Nebenboxen für Titel und Navigation ----- */			
			
		div#titel{													/*   Praxis Heiko Humpert      */	
			overflow: fixed;

			
			position: absolute; 
			left: 50%; width: 450px; margin-left: -450px;
			top: 40%; height: 70px; margin-top: -290px;
			}
						

		div#topnavigation{											/*   NAVIGATION  */	
			overflow: fixed;
			background-color: rgba(102,102,51,0.01);

			padding-left: 10px;
			
			position: absolute; 
			left: 50%; width: 830px; margin-left: -390px;
			top: 40%; height: 30px; margin-top: -200px;
			}
			
		div#downnavigation{											/*   IMPRESSUM etc  */	
			overflow: fixed;
			background-color: rgba(102,102,51,0.01);

			padding-left: 10px;
			
			position: absolute; 
			left: 50%; width: 830px; margin-left: -390px;
			top: 40%; height: 30px; margin-top: 325px;
			}

			
