/*
** INF Stylesheet Green
1: #468C6F
2: #86BFA7
3: #ADD9C7
4: #DAF2E8
*/

/* marginleft, marginwidth*/
body						{
								background-color:	#FFFFFF;
								color:				#333333;
								padding:			8px;
								margin:				0px;
								font-family:		Verdana, Arial, Helvetica, sans-serif;
							}

.buttonInvisible			{
								display:			none ;	
							}
.buttonVisible				{
								display:			block ;
							}

/* is the first headline of document */
.targetHeadline				{
								font-family:		Verdana, Arial, Helvetica, sans-serif;
								color:				#FFFFFF;
								font-size:			0.8em;
								font-weight:		bold;
								margin-left:		20px;
								margin-right:		20px;
								margin-top:			20px;
								margin-bottom:		20px;
								padding-left:		10px;
								padding-top:		2px;
								padding-bottom:		2px;
								background-color:	#468C6F;
							}

/* is for smaller headlines in text */
.targetTextHeadline			{
								font-family:		Verdana, Arial, Helvetica, sans-serif;
								color:				#333333;
								font-size:			1em;
								font-weight:		bold;
								margin-top:			25px;
								margin-bottom:		10px;

							}

/* are these blocks for index */
.targetIndex				{
								font-family:		Verdana, Arial, Helvetica, sans-serif;
								color:				#333333;
								font-size:			0.7em;
								font-weight:		bold;

								margin-left:		20px;
								margin-right:		20px;
								margin-top:			3px;
								margin-bottom:		3px;

								padding-left:		10px;
								padding-top:		2px;
								padding-bottom:		2px;
								background-color:	#DAF2E8;			
							}

/* this makes a border around the whole document */
.bodyEnh					{
/*								border-color:		#F3F3EC; 
								border-color:		#FFFFFF;
								border-width:		8px;
								border-style:		solid;
								padding-top:		20px;
*/
							}

/* this is the pattern over mainheadline */
.targetHeadUnderline		{
								background-image:	url(./../../gfx/target/gfx/bkg_head_underline.gif);
								background-repeat:	repeat-x;
								height:				53px;
							}

/* this is the pattern over mainheadline without sponsoring*/
.targetHeadUnderlineShort	{
								background-image:	url(./../../gfx/target/gfx/bkg_head_underline_nosponsor.gif);
								background-repeat:	repeat-x;
								height:				29px;
							}

/* this is for exceptional boxes in edit-section (like color-template, ...) */
.targetEditBox				{
								font-family:		verdana, arial;
								font-size:			0.7em;
								border-width:		1px;
								border-style:		dotted;
								border-color:		#000000;
								margin:				5px 5px 50px 5px;
								background-color:	#F0F0F0;
							}

/* überschriften in einer tabelle */
.targetTableHead			{
								font-family:		verdana,arial;
								font-size:			1.1em;
								background:			#ADD9C7; 
								color:				#333333;
								font-weight:		bold;
								vertical-align:		top;
								margin-top:			10px;
								padding:			3px;
							}

/* fußzeile */
.targetFooter				{
								margin-left:		20px;
								margin-right:		20px;
								background-image:	url(../../gfx/target/gfx/dko_menueline_bottom_green.gif);
								background-repeat:	repeat-x; 
								background-position:0px 0px;
								height:				20px;
							}

/* formatiert die zeilen (trennstriche usw.) */
.targetCellSeparators		{
								border-style:		solid;
								border-width:		0px 0px 1px 0px;
								border-color:		#CCCCCC;
								padding-top:		4px;
								padding-bottom:		12px;
							}



/* these classes are all for the textblocks
	form:	<targetTextBoxWrapper>
				<targetTextBoxHead> headline		</targetTextBoxHead>
				<targetTextBoxBody> body content	</targetTextBoxBody
			</targetTextBoxWrapper>

*/
/* der wrapper umspannt alles*/
.targetTextBoxWrapper		{
								border-style:		solid;
								border-width:		1px 1px 1px 1px;
								border-color:		#468C6F;
								background-color:	#FFFFFF;

								margin:				20px;
								padding:			0px;

							}

/* auch einen wrapper fuer die handelspraeparate ( bei den infektionen ) */
.targetTextBoxWrapperHandelspraeparate	{
								border-style:		solid;
								border-width:		1px 1px 1px 1px;
								border-color:		#46618C;
								background-color:	#FFFFFF;

								margin:				20px;
								padding:			0px;

							}

/* klasse für die überschrift */
.targetTextBoxHead			{
								color:				#468C6F;
								font-family:		verdana, arial, helvetica;
								font-size:			0.8em;
								font-weight:		bold;

								padding-top:		2px;
								padding-left:		4px;

								margin-bottom:		10px;
								
								background-color:	#DAF2E8; /*6BFA7;*/
								height:				20px;
							}

/* klasse für die überschrift bei medikamenten */
.targetTextBoxHeadMedikamente	{
								color:				#FFFFFF;
								font-family:		verdana, arial, helvetica;
								font-size:			1.5em;
								font-weight:		bold;

								padding-top:		2px;
								padding-left:		4px;
								padding-bottom:     2px;

								margin-bottom:		10px;
								
								background-color:	#ADAED9;
								height:				20px;
							}
/* klasse für die überschrift bei den handelspräparaten */
.targetTextBoxHeadHandelspraeparate	{
								color:				#FFFFFF;
								font-family:		verdana, arial, helvetica;
								font-size:			0.8em;
								font-weight:		bold;

								padding-top:		2px;
								padding-left:		4px;

								margin-bottom:		10px;
								
								background-color:	#46618C;
								height:				20px;
							}

/* klasse für den textkörper */
.targetTextBoxBody			{
								font-family:		Verdana, Arial, Helvetica, sans-serif;
								color:				#333333;
								font-size:			0.7em;
								font-weight:		normal;
								line-height:		130%;

								padding:			5px 5px 5px 35px;
							}

/* so the text is staying at the same size, and not increasing in tables */
table						{
								font-size:			1em;
							}

/* for alphabetical indices */
.targetAlphIndex			{
								text-align:			right;
								margin:				20px;
							}

/* for overview tables */
.targetTableOverview		{
								margin:				20px;
								font-size:			1em;
							}

/* for overview tables */
.targetTableOverviewPure	{
								margin:				20px;
								font-size:			0.7em;
							}

/* zur besseren lesbarkeit jede zweite zelle einfärben */
.targetSecondLine			{
								background-color:	#DAF2E8;
							}

/* a small arrow for list-elements */
ul							{
								list-style-image:	url(../../gfx/target/gfx/bullet.gif);
								list-style-position: middle;
							}
li							{
								margin-bottom:		10px;
							}

/* for overviews */
.overviewTd					{
								border-style:		solid;
								border-color:		#CCCCCC;
								border-width:		0px 0px 1px 0px;
								padding:			2px;
							}

/* für die tabellen in den dokumenten */
.targetDetailTableBorder	{
								border-style:		solid;
								border-color:		#CCCCCC;
								border-width:		1px;
							}

.targetDetailCellBorder	{
								border-style:		solid;
								border-color:		#CACACA;
								border-width:		0px 1px 1px 1px;
								border-collapse:		collapse;
								padding:			3px;
							}

/* fuer die sponsoren */
.sponsor				{
							font-family:	verdana;
							font-size:		12px;
							color:			#8687BF;
							font-weight:	bold;
							text-align:		center;
							margin-top:		4px;
							text-decoration:none;
						}

.bannertd				{
							border-style:		solid;
							border-color:		#CCCCCC;
							border-width:		1px 1px 1px 1px;
							padding:			2px;
						}