/* CSS for drg.geriatrie-web.de © 2003-2008 mybetasoft */

/* STYLES for HTML elements (pagewide!) */
body		   {background: #036;
				color: #FFC;
				padding: 0px;
				margin: 0px;
				font: 0.9em "Verdana Ref", Verdana, sans-serif;
				text-align: center;
				}
hr			   {height:1px;	
				border: 1px solid #42638C;
				}
img			   {border:0px;
				}
acronym		   {cursor:help;
				}

/* STYLES for Global Classes */
.section	   /* screen is divided into sections, containers and elements
				  if visibility is needed just set border to '1px'! */
			   {border: 0px dotted #00F; 
				}
.container	   {border: 0px dotted #AAA;
				}
.element	   {border: 0px dotted #C11;
				}
.tidyl		   {text-align: left;
				white-space:nowrap;
				display:block;
				}
.clearfloat	   {clear:both;
				}
.printonly 	   {display:none;
				}
.hidden 	   {display:none;
				}
/* basic class for free positioned div in foreground - e.g. eyecatcher 
(attributes 'top' & 'left' intentionally not set => inherited from parent div!!) */ 
.freediv	   {position:absolute; 
				background-image:url(../Images/eyecat1.gif); 
				visibility:hidden;
				}
/* STYLES for eyecatching images */
#eyecat1	   {background-image:url(../Images/eyecat1.gif); 
				}
#eyecat2	   {background-image:url(../Images/eyecat2.gif); 
				}
#eyecat3	   {background-image:url(../Images/eyecat3.gif); 
				}

/* STYLES for <div.section#frame> */
#frame 		   {border:1px solid #FFF;
				width:800px;
				margin-right:auto;
				margin-left:auto;
				padding:0px;
				text-align:left; 		
				background: #FFF;
				color: #000;
				}
				
/* STYLES for <div.container#contentheader> */
#contentheader {
				height:42px;
				text-align:left;
				}
	#contentheader	h1 {
				font-size:14px;
				padding:10px;
				margin:0px;
				}
	#contentheader	#printheader {
				text-align:center;
				margin:0px;
				font-family:sans-serif;
				}
	#contentheader	#tdlogo	{
				background-color:#036; color:#FFC; padding-left:0px; width:100px; white-space:nowrap;
				}
	#contentheader	#tdbanner {
				background-color:#036; color:#FFC; padding-left:9px; width:539px; text-align:left; font-size:18px; white-space:nowrap;
				}
	#contentheader	#tdsearch {
				background-color:#036; color:#FFC; padding-left:12px; padding-right:4px; white-space:nowrap; text-align:right;  
				}
	#contentheader	#searchdiv {
				height:24px; border:1px solid #666; padding:1px 0px 0px 0px; margin:0px;
				}
	#contentheader	#searchform {
				padding:0px; margin:0px;
				}
	#contentheader	#icondiv {
				float:left; padding:0px; margin:0px;
				}
	#contentheader	#icongoogle {
				margin:1px 0px 0px 1px;
				}
	#contentheader	#qfield {
				 width:95px;
				 }
				
/* STYLES for <div.container#contentleft> */
#contentleft   {width:100px;
				padding:0px;
				float:left;
				overflow: hidden;
				/* background: #DDD url(../Images/DRGPGmenu_L2.jpg) bottom left no-repeat; */
				white-space: nowrap;
				}
div#menumain   {padding-top: 20px;
				padding-bottom: 20px;
				font-family: Tahoma, Helvetica, sans-serif;
				font-size: 1em;
				font-weight: normal;
				/* min-height:200px; */
				background:#DDD url(../Images/DRGPGmenu_L2.jpg) right bottom  no-repeat;
				}
	div#menumain	a	{
				display: block;
				text-align: left;
				font-weight: bold;
				font-size: 11px;
				text-decoration: none;
				color: #000;
				line-height: 2.0em;
				border-bottom:  1px solid #42638C;
				}
	div#menumain	a:hover	{
				color: #036;background-color:#FFC;
				}
	div#menumain	.in	{
				margin-left:8px;
				}
				
#selmenutop	   {background-color: #036;
				display: block;
				text-align: left;
				font-weight: bold;
				font-size: 11px;
				color: #FFC;
				line-height: 2.2em;
				white-space: nowrap;
				border-bottom:  1px solid #42638C;
				}

/* STYLES for <div.container#contentcenter> */
#contentcenter {
				border:1px solid #036;
				border-top:0px;
				width:526px;
				padding:10px;
				float: left;
				background:#fff;
				color:#026;
				overflow: hidden;
				}
	#contentcenter	h1 {
				float:left;
				font-size:14px;
				padding:0px;
				}
	#contentcenter	h2 {
				text-align:left;
				font-family:Tahoma, Arial, sans-serif;
				font-size:1.1em;
				}
	#contentcenter	h3 {
				font-family:Tahoma, Arial, sans-serif;
				font-size:1em;
				margin:5px 0px 2px 0px;
				background:#EEE;
				color:#111;
				padding:5px;
				border-top:2px solid #036;
				border-bottom:1px dotted #036;
				}
	#contentcenter	img {
				border:none;
				}
	#contentcenter	p {
				text-align:justify;
				margin-right:10px;
				font-size: 0.8em; 
				line-height:1.6em;
				}
	#contentcenter	li {
				margin-bottom: 0.8em; 
				margin-right:10px;
				font-size: 0.8em; 
				line-height:1.6em;
				list-style-position:outside;
				text-align:justify;
				}
	#contentcenter	blockquote, .inlinecitation {
				font-style:italic;
				font-size:9pt;
				color:black;
				}
	#contentcenter	.authorline {
				color:#111;
				background:#FFF;
				font-family:arial,sans-serif;
				margin-top:0.3em;
				margin-bottom:0.6em;
				margin-right:0px;
				}
	#contentcenter	.authorname {
				font-style:italic;
				font-weight:bolder;
				}
	#contentcenter	.small {
				font-size:0.8em;
				background:#EEE;
				}
	#contentcenter	#topmenu {
				float:right;
				width:auto;
				font-size:10px; 
				text-align:right; 
				}
	#contentcenter	#topmenu	a {
				margin-top:-3em; 
				text-align:right;
				}
	#contentcenter	#whereami {
				clear:both;
				margin:-11px -9px 12px -9px;
				padding-left:9px;
				line-height:18px;
				font-size:7pt;
				background:#EEE;
				border-bottom:1px dotted #888;
				}
	#contentcenter	#insertcontent	{
				clear:both;
				}
	#contentcenter	#insertcontent	#newspic	{
				float:left; 
				margin-right:10px;
				}
	#contentcenter	#insertcontent	.picleft	{
				float:left; 
				margin-right:10px;
				}

/* STYLES for <div.container#contentright> */
#contentright {
				width:151px;
				padding:0px;
				margin:0px 0px 0px 1px;
				float:left;
				background: #EEE url(../Images/DRGPGmenu_R2.jpg) bottom right no-repeat;
				text-align:left;
				overflow: hidden;
				}
	#contentright	p  {
				font-size:12px; 
				margin-bottom:4px;
				}
	#contentright	li {
				list-style: square outside;
				margin-left: -20px;
				font-size:10px; 
				margin-bottom:4px; 
				border-bottom: #468 1px solid;
				}
	#contentright	.title	{
				background-color: #036;
				margin-top: 20px;
                text-align: center;
                font-weight: bold;
				font-size: 14px;
                color: #FFC;
				line-height: 2.2em;
				border-bottom:  1px solid #FFC;
				}

/* STYLES for <div.element#footnote> */
div#footnote   {
				clear:both;
				display:block;
				margin: 40px 0px 0px 0px; 
				padding: 0px 150px 10px 100px;
				border-top: 1px dotted #DDD;
				border-bottom: 1px solid #036;
				background: #FFF;
				}
	div#footnote	p  {
				margin:0;
				padding:0.7em 0;
				line-height:1.6em;
				font-size: 0.6em;
				text-align: center;
				}

/* STYLES for <table#newstab> */
#newstab	   {
				border:0;
				width:508px;
				}
	#newstab 		tbody {
				font-size:9pt;
				line-height:14pt;
				}
	#newstab 		tr {
				vertical-align:top;
				background:#FFE; 
				}
	#newstab 		td {
				border-bottom:0px dotted #999;
				padding-top:4pt; 
				padding-bottom:4pt; 
				}
	#newstab 		.tdc1 {
				text-align:center;
				}
	#newstab 		.tdc3 {
				text-align:center;
				}
	#newstab 		.rowodd {
				background:#EEE;
				}
	#newstab 		.col1 {
				width:15%;
				}
	#newstab 		.col2 {
				width:85%;
				padding-left:20px;
				}
