/* CSS Document */
/* Psychologische Praxis Irmtraud Teschner */
/* ############################################################## */
/* ###################### allgemein #################### */
/* ############################################################## */
/* Farben: Schrift: dklblau: 000099, Link: 003399, navi oben und unten: 003366  */
/* Hintergrund Bildschirm: Verlauf Datei blau.jpg, */
   * { padding:0; margin:0; }

   
	body {
	margin: 0;
	padding: 0;
	color: #000099;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	background-color:#EDF1FB;
	}
	

a {text-decoration:underline;}

a:link {color: #000066;} 

a:visited { text-decoration:underline;  color: #0033FF; }

a:hover {text-decoration: underline;}

a:active { font:bold;  }

p, ul, li, ol {
	font-size:80%;
	color:#000033;

}


	h1, h3, h4, h5, h6 {
	font-size:100%;
    color:#000066;
}

	#rahmen {
		border:0;
		background:#FFFFFF;
		background-color:#1240A0;
		width:860px;
		margin-top:10px;
		margin-right:auto; /*Abstand rechts automatisch */
		margin-left:auto;
		padding:0px;
		text-align:left;
	}

	#kopf {
	width:860px;
	height:150px;
	background-image: url(../images/kopf.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	}

	#inhaltsbox {
	   	width:100%;
		background-image:url(/images/blau.jpg);
		background-repeat:repeat-x;
	}

     /*Naviagtion waagerecht */
 	#navi_oben  {
		text-decoration:none;
		list-style-type:none;
		display:inline;
		width:860px;
		height:20px;
		float:right;
		background-color:#003366;
		font-size:120%;
	}
	
		
	#navi_oben ul li {
	    list-style:none;
		margin:0;
		}

	#navi_oben li {
		float:right;
		padding-right:1em;
		padding-left:1em;
		padding-top:0.2em;
		list-style-type:none;
  }
		
	#navi_oben li a {
		color: white;
	    text-decoration:none;
	}
	
      #navi_oben li a:hover {
		text-decoration:underline;
		color: red;
	}
	
 
       /* Navigation links */
       #nav       {
	    width:231px;
		height:auto;
		float:left;
		margin: 0 0 0 2px;
		padding-bottom:6px;
	}  
	
	.nav_teil {
	background-color:#FFFFFF;
	padding-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	border:1px solid #999999;
	}
	
	.nav_teil ul {
		list-style:none;
		margin:0;
		padding-left:16px;
		padding-right:9px;
		padding-bottom:2px;
		font-size:100%;
		line-height:1.2em;
	}
	
	.nav_teil ul, li, a {
	    margin-top:5px;
		margin-bottom:10px;
		line-height:18px;
		
	}
	
	li.fetter {
		font-size:100%;
		font-weight:bolder;
		color:#333333;		
		padding-left:0px;
		margin-left:0px;
		padding-top:5px;
	}

   li.blaufett {
   		font-size:100%;
		font-weight:bolder;
		color:#000020;
		padding-left:0px;
		margin-left:0px;
		padding-top:5px;
   
   }

	.nav_teil li {
		font-size:80%;
		padding-bottom:6px;
		margin-bottom:5px;
		line-height:125%;
	}

	.nav_teil p {
	font-size:100%;
	margin-bottom:2px;
	line-height:1.4em;
	}

	.nav_teil li a { text-decoration:none; 	}
	
	.nav_teil li a:hover {text-decoration:underline; 	}

	#content {
	
		width:617px;
		height:auto;
		float:right;
		background-color:#FFFFFF;
		margin-top:5px;
		padding-top:0px;
		margin-right:6px;
		border:1px solid #999999;
	}
  

	#content p {
		margin-left:2.0em;
		font-size:80%;
		margin-right:1.5em;
		margin-top:0.5em;
	}

	

	#content table {
	background-color:#CFD9EC;
	padding:0.3em;
	margin:1.0em 2.0em 1.0em 1.7em;
	}

	#content h1 {
		margin-left:1.6em;
		padding-top:1em;
		margin-right:1em;
		font-size:100%;
		font-weight:bold;
	}

	#content h2 {
		margin-left:2.0em;
		margin-top:1em;
		margin-right:1em;
		font-size:80%;
		font-weight:bold;
		color:#000066;
	}

	#content h3 {
		margin-left:2.0em;
		margin-top:0.8em;
		margin-bottom:0.8em;
	}
	
	#content h4 {
	font-size:80%;
	color: #666666;
	margin:1.0em 1.0em 1.0em 2.0em;  
	}

	#content h5 {
	font-size:80%;
	color:#990000;
	margin:1.0em 1.0em 1.0em 2.0em;  
	}

	#content h6 {
		font-size:80%;
		color: #006600;
		margin:1.0em 1.0em 1.0em 2.0em;  
		}

	.fett {
		font-size:100%;
		font-weight:bold;
		padding-left:0px;
		margin-left:0px;
		padding-top:5px;
		padding-bottom:3px;
		
	}


	#content a {color:#000066; }

	#content ul li {
		font-size:100%;
		margin-left:6.0em;
		margin-right:2em;
		margin-bottom:0.3em;
		list-style-type: disc;
	}
	
	#content  ul ul li {
	     list-style-type:decimal;
	    font-size:120%;
		margin-left:3.8em;
		margin-right:2em;
		margin-bottom:0.3em;
		
	}

	.content_fett ul li {
		font-size:100%;
		font-weight:bold;
	} 
	
   	#content ul ol {
		text-align:left;
		margin-left:2.0em;
		font-size:100%;
		margin-right:2em;
		margin-bottom:0.3em;
			
		}
		
   #content ol li {
		text-align:left;
		margin-left:6.0em;
		font-size:100%;
		margin-right:2em;
		margin-bottom:0.3em;
			
		}
 	#content img {
		 float:right;
		 margin-right:1em;
		 margin-top:0em;
 
 	}
 
	#content a {
		color: #003399;
		text-decoration:underline;
	}

	#content a:hover {
		text-decoration:underline;
		background-color:#E0E5ED;
	}

	#content h2 a:hover {
         text-decoration:underline;

	}



        #tab_box table {
		width:600px;
		margin-left:24px;
		padding:10px;
		margin-bottom:0;
	}

	#tab_box table tr td {
		padding:4px;
		font-size:80%;
		color:#000066;

	}



	 .skiplink { display: none;  }
  
	#box   {
		margin-top:1.1em;
		margin-right:0;
	    float:right;
		width:180px;
		padding-top:0;
		background-color:#FFFFFF;
	}

   #box img {
   margin-left:1.5em;
		width:140px;
		border:solid 1px #D6D6D6;
		padding-top:0.3em;
		margin-bottom:0.6em;
		
  }
  
  #box p {
        margin-left:1.8em;
		font-size:80%;
		margin-right:0.6em;
  }

	 /*  Navi unten */
	#fuss {
	 	width:860px;
	    height:20px;
		background-color:#1141A0;
	    margin-right:auto;
		margin-left:auto;
		text-align:center;
		}
	
	#fuss ul {
		padding:0.2em;
        font-size:85%;
		list-style-type:none;
		color:#FFFFFF;
		}

    
	#fuss li {
	   display: inline;
	   font-size:80%;
	   color:#FFFFFF;	
	}
	
	#fuss a {
		color:#FFFFFF;
		text-decoration:none;
	}

	#fuss a:hover {
		color:#FF0000;
		text-decoration: underline;
	}
	

	

