
/* piformat.css for www.psych-info.de. Author Hans Metsch Date: 12 May 2005 mod P. Riedel Okt.2007 */

body	{	background: #fff;				/*#09a;*/
			margin: 0px;
		}
td.sidelefttop
		{	width: 150px;
			padding-top:30px;
			background: #cdf;            /*#cdf;*/
		}
td.siderighttop	
		{	background: #fff;
		}
td.sideleft
		{	width: 150px;
			background: #cdf;    
			text-align: center;
		}
td.sideleft1
		{	width: 150px;
			background: #cdf;    
			padding-top: 10px;
			padding-left:10px;
			padding-right:10px;
			padding-bottom: 10px;
			font-weight: bold;
			text-align: left;
		}
td.sideleft2
		{	width: 120px;
			background: #cdf;    
			text-align: center;
		}
td.sideright	
		{	background: #fff;
			padding-top: 35px; 
			padding-left:40px; 
			padding-right:50px; 
			font: 10pt Verdana, Geneva,  sans-serif;
			text-align: left;
			color: #000;
		}
td.sideright1	
		{	background: #fff;
			padding-top: 20px; 
			padding-left:40px; 
			padding-right:50px; 
			font: 10pt Verdana, Geneva,  sans-serif;
			text-align: left;
			color: #000;
		}
td.sideright2	
		{	background: #fff;
			padding-top: 20px; 
			padding-left:50px; 
			padding-right:50px; 
			font: 10pt Verdana, Geneva,  sans-serif;
			text-align: left;
			color: #000;
		}
td.sideright3	
		{	background: #fff;
			padding-top: 2px; 
			padding-left:50px; 
			padding-right:50px; 
			font: 8pt Verdana, Geneva,  sans-serif;
			text-align: left;
			color: #000;
		}
.leistungen 
		{
			font: 8pt Verdana, Geneva,  sans-serif;
			text-align: left;
			padding-top: 2px; 
			padding-left:50px; 
			padding-right:50px;
		}	
td.sideright4	
		{	background: #fff;
			padding-top: 0px; 
			padding-left:40px; 
			padding-right:50px; 
			font: 10pt Verdana, Geneva,  sans-serif;
			text-align: left;
			color: #000;
		}
td.sideright5	
		{	background: #fff;
			padding-top: 2px; 
			padding-left:20px; 
			padding-right:50px; 
			font: 8pt Verdana, Geneva,  sans-serif;
			text-align: left;
			color: #000;
		}
td.sideright-extra	
		{	background: #fff;
			padding-top: 6px; 
			padding-left: 5px; 
			padding-right:5px; 
			font: 8pt Verdana, Geneva,  sans-serif;
			text-align: left;
			color: #000;
		}
td.barleft	
		{	background: #36a;                            /*#09a;*/
			/*border-top: 1px solid #6bc;
			border-bottom: 1px solid #6bc;*/
		}
td.barright	
		{	background: #36a;                             /*#09a;*/
			font: 12pt arial, Helvetica, sans-serif;
			font-weight: bold;
			margin-top: 20px; 
			text-align: left;
			color: #fff;
			padding-left: 40px;
			padding-top: 8px;
			padding-bottom: 8px;
		}
td.barcenter	
		{	background: #36a;                             /*#09a;*/
			font: 12pt arial, Helvetica, sans-serif;
			font-weight: bold;
			margin-top: 20px; 
			text-align: left;
			color: #fff;
			padding-left: 0px;
			padding-top: 8px;
			padding-bottom: 8px;
		}
td.columnleft
		{	padding-left: 5px;
			padding-bottom: 7px;
			padding-right: 20px;
		}
td.columnleft-small
		{	padding-left: 5px;
			padding-bottom: 7px;
	    font-size: small;			
      padding-right: 20px;
		}
td.columnleft-top
		{	padding-left: 5px;
			padding-top: 8px; 
			padding-bottom: 4px;
			padding-right: 20px;
		}
td.columnleft-0
		{	font-size: xx-small;
		}
td.columnright-top
		{	padding-left: 0px;
			padding-top: 8px; 
			padding-bottom: 0px;
			padding-right: 20px;
		}
tr.column
		{	padding-left: 5px;
			padding-top: 4px; 
			padding-bottom: 4px;
			padding-right: 20px;
		}
td.infofenster
		{	font: 10pt Verdana, Geneva,  sans-serif;
			background: #FFFFE0;
			height: 20px;
			padding-left: 5px;
		}

.absender
		{	padding-left: 10px;
      font: 6pt Verdana, Geneva,  sans-serif;
			font-weight: normal;
			color: #000;
		}
.abstand	
		{	background: #fff;
			padding-top: 2px; 
			padding-left: 0px; 
			padding-right:50px; 
			font: 8pt Verdana, Geneva,  sans-serif;
			text-align: left;
			color: #000;
		}
.button	{	height: 30px; 
			background: #cdf;							 /*#cee;*/
			border-top:  3px solid #def; border-left: 3px solid #aab; 
			border-right: 3px solid #def; border-bottom: 3px solid #aab;
			font: 10pt Verdana, Geneva,  sans-serif; 
			color:#36a; 
			font-weight:bold; 
		}
.button:hover 
		{	color: #c09; 
		}
.button1{	height: 80px; 
			background: #c0c0c0;
			border-top:  1px solid #def; border-left: 1px solid #aab; 
			border-right: 1px solid #def; border-bottom: 1px solid #aab;
			text-decoration: none; 
			font: 12pt Verdana, Geneva,  sans-serif; 
			color:#36a; 
			font-weight:bold; 
		}
.button2	{	height: 20px; 
			background: #cdf;
			border-top:  1px solid #def; border-left: 1px solid #aab; 
			border-right: 1px solid #def; border-bottom: 1px solid #aab;
			font: 8.5pt Verdana, Geneva,  sans-serif; 
			color:#36a; 
			font-weight:bold; 
		}
.button3
    {	height: 20px; 
			background: #c0c0c0;
			border-top:  3px solid #def; border-left: 3px solid #aab; 
			border-right: 3px solid #def; border-bottom: 3px solid #aab;
      text-align:center; 
			text-decoration: none; 
			font: 10pt Verdana, Geneva,  sans-serif; 
			color:#36a; 
			line-height:100%;
			font-weight:bold; 
		}

a.buttonlink-temp	
		{	height: 20px; 
			margin-right:10px;
			padding-top:5px;
			background: #cdf;
			border-top:  3px solid #def; border-left: 3px solid #aab; 
			border-right: 3px solid #def; border-bottom: 3px solid #aab;
			text-align:center; 
			font: 10pt Verdana, Geneva,  sans-serif; 
			color:#369; 
			text-decoration:none; 
			font-weight:bold; 
			line-height:100%;
			display:block;
		}

.tipp{	height: 50px; 
			background: #FFFFE0;
			border-top:  1px solid #def; border-left: 1px solid #aab; 
			border-right: 1px solid #def; border-bottom: 1px solid #aab;
			text-decoration: none; 
			font: 8pt Verdana, Geneva,  sans-serif; 
			color:#36a; 
			font-weight:bold; 
		}

.spaltelinks	
		{	font: 10pt Verdana, Geneva,  sans-serif;
			background: #EEFFEE;
			border-left: 2px solid #000;
			border-right: 2px solid #000;
			height: 20px;
			padding-left: 5px;
		}	
.spaltelinks_ohne	
		{	font: 10pt Verdana, Geneva,  sans-serif;
			background: #EEFFEE;
			height: 20px;
			padding-left: 5px;
		}	
.spaltelinks_top
    {	font: 10pt Verdana, Geneva,  sans-serif;
      color: #009900; 
      background: #EEFFEE;
      border-top: 2px solid #000;
      border-left: 2px solid #000;
      border-right: 2px solid #000;
      height: 20px;
			padding-top: 10px;
      padding-left: 10px;
      padding-right: 5px;
    }
.spaltelinks_bottom
    {	font: 10pt Verdana, Geneva,  sans-serif;
      background: #EEFFEE;
      border-bottom: 2px solid #000;
      border-left: 2px solid #000;
      border-right: 2px solid #000;
      height: 20px;
      padding-left: 5px;
    }
.spalterechts	
		{	font: 10pt Verdana, Geneva,  sans-serif;
			background: #FAEBD7;
			border-left: 2px solid #000;
			border-right: 2px solid #000;
			height: 20px;
			padding-left: 5px;
		}
.spalterechts_ohne	
		{	font: 10pt Verdana, Geneva,  sans-serif;
			background: #FAEBD7;
			height: 20px;
			padding-left: 5px;
		}
.spalterechts_top	
		{	font: 10pt Verdana, Geneva,  sans-serif;
      color: #990000; 
			background: #FAEBD7;
			border-left: 2px solid #000;
			border-right: 2px solid #000;
			border-top: 2px solid #000;
			height: 20px;
			padding-top: 10px;
			padding-left: 10px;
      padding-right: 10px;
		}
.spalterechts_bottom	
		{	font: 10pt Verdana, Geneva,  sans-serif;
			background: #FAEBD7;
			border-left: 2px solid #000;
			border-right: 2px solid #000;
			border-bottom: 2px solid #000;
			height: 20px;
			padding-left: 5px;
		}		

.dbtimestamp
		{	font: 6pt Verdana, Geneva,  sans-serif;
			font-weight: normal;
			color: #666;
		}
.dotts
    {  font: 10pt Verdana, Geneva,  sans-serif; 
       color: #36a;
			 font-weight:bold; 
     }		
.dotts:hover
		{ color: #c09; 
		}
.dotts2
    {  font: 14pt Verdana, Geneva,  sans-serif; 
       color: #36a;
			 font-weight:bold; 
     }		
.headline	
		{	font: 8.5pt Verdana, Geneva,  sans-serif;
			font-weight: normal;
			background: #cdf;
			height: 20px;
			padding-left: 5px;
		}
.headline10	
		{	font: 10pt Verdana, Geneva,  sans-serif;
			background: #cdf;
			height: 20px;
			padding-left: 5px;
			font-weight:  bold;
		}
.hinweis	
		{	font: 8.5pt Verdana, Geneva,  sans-serif;
			font-weight: bold;
			color: #ffffff;
			background: #36a;
			height: 20px;
			padding-left: 5px;
		}
.info
		{	font: 8.5pt Verdana, Geneva,  sans-serif;
			font-weight: normal;
			color: #000;
		}
.liste	
		{	background: #fff;
			padding-top: 0px; 
			padding-left: 0px; 
			padding-right:50px; 
			font: 8pt Verdana, Geneva,  sans-serif;
			text-align: left;
			color: #000;
		}
.pagebottom
		{	padding-top: 50px; 
			padding-left:40px; 
			padding-right:50px; 
			padding-bottom: 10px;
			background: #fff;
			font: 7pt Verdana, Geneva,  sans-serif;
			text-align: left;
			color: #36a;
		}
.praxisinfo	
		{	font: 8.5pt Verdana, Geneva,  sans-serif;
			font-weight: normal;
			background: #cdf;
			height: 20px;
			padding-left: 5px;
			text-align:right;
		}
.praxisinfo-2	
		{	font: 8.5pt Verdana, Geneva,  sans-serif;
			font-weight: normal;
			background: #cdf;
			height: 20px;
			padding-left: 5px;
		}

a.button3
   {	height: 20px; 
			background: #cdf;
			border-top:  1px solid #def; border-left: 1px solid #aab; 
			border-right: 1px solid #def; border-bottom: 1px solid #aab;
			font: 8.5pt Verdana, Geneva,  sans-serif; 
			color:#36a; 
			text-decoration:none; 
			font-weight:bold; 
		}
a.button3:hover 
		{ 	color: #c09; 
		}

a.plain
    { font: 10pt Verdana, Geneva,  sans-serif; 
			color:#000; 
			text-decoration:none; 
			font-weight:bold;
		}
a.plain:hover 
		{ color: #c09; 
		}
a.light
    { font: 10pt Verdana, Geneva,  sans-serif; 
			color:#000; 
			text-decoration:none; 
			font-weight:normal;
		}
a.light-on	
   { font: 10pt Verdana, Geneva,  sans-serif; 
		 color:#00F; 
		 font-weight:bold;
		}
a.light:hover 
    { color: #c09; 
		}
a.buttonlink	
		{	height: 20px; 
			margin-right:10px;
			padding-top:5px;
			background: #cdf;
			border-top:  3px solid #def; border-left: 3px solid #aab; 
			border-right: 3px solid #def; border-bottom: 3px solid #aab;
			text-align:center; 
			font: 10pt Verdana, Geneva,  sans-serif; 
			color:#369; 
			text-decoration:none; 
			font-weight:bold; 
			line-height:100%;
			display:block;
		}
a.buttonlink-alt	
		{	height: 20px; 
			margin-right:10px;
			padding-top:5px;
			background: #cdf;
			border-top:  1px solid #def; border-left: 1px solid #aab; 
			border-right: 1px solid #def; border-bottom: 1px solid #aab;
			text-align:center; 
			font: 10pt Verdana, Geneva,  sans-serif; 
			color:#369; 
			text-decoration:none; 
			font-weight:bold; 
			line-height:100%;
			display:block;
		}
a.link
		{ text-decoration:none; 
		}
a.link:hover
		{	font-weight:bold; 
      color: #c09;  
		}
a.buttonlink:hover 
		{	color: #c09; 
		}
a.petitlink 
		{	font: 7pt Verdana, Geneva,  sans-serif; 
			text-decoration:none; color: #36a;
		}
a.petitlink:hover 
		{ color: #c09; 
		}	

#float_right
    {
  	float: right;
  	color: 	#5F5F5F;
  	font-weight: bold;
  	text-decoration: none;
  	padding-left: 10px;
  	padding-right: 10px;
    }
#float_right_layout td{
			background: #cdf;							 /*#cee;*/
			border-top:  1px solid #def; border-left: 1px solid #aab; 
			border-right: 1px solid #def; border-bottom: 1px solid #aab;
			font: 10pt Verdana, Geneva,  sans-serif; 
			color:#36a; 
			font-weight:bold;
			padding-left: 3px;
			padding-right: 3px
    }
#float_right_layout a
    {
      font: 10pt Verdana, Geneva,  sans-serif; 
    	color:#FF0000;
			padding-left: 3px;
			padding-right: 3px;
    }
#float_left
    {
    	float: left;
    	/*margin-top: 221px;
    	margin-right: 10px;*/
    }
#briefkopf{
	height:167px;
	vertical-align:top;
	}
