        h1,h2,h3,h4,h5,h6,table,td,tr,th,p,li,a { font-family:Arial,Helvetica }
        pre,tt { font-family:Courier }
        UL {list-style-image: url(./images/punkt.gif)}
        li {color:#000000; list-style-type:disk;}
        a  {text-decoration:none;}
        a:hover {text-decoration:underline;}


		h1   { color: black; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: auto; padding-top: 5px; padding-left: 20px }
		h2 { color: black; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
		h3 { color: black; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
		p { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
		.body  { color: black; font-size: 12px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-indent: 10px; padding-right: 10px; padding-left: 10px }
		.nav1  { color: blue; font-weight: 500; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: no-repeat scroll; text-indent: 0px; margin-top: 0px; padding-top: 0px; padding-left: 0px; border-top: 0px none; border-left: 0px none }
		.nav1aktive  { color: #993386 ; font-weight: bold; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: no-repeat scroll; text-indent: 0px; margin-top: 0px; padding-top: 0px; padding-left: 0px; border-top: 0px none; border-left: 0px none }
		.nav1inaktive  { color: silver; font-weight: 500; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: no-repeat scroll; text-indent: 0px; margin-top: 0px; padding-top: 0px; padding-left: 0px; border-top: 0px none; border-left: 0px none }
		.text  { color: black; font-size: 12px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-left: 20pt; padding-left: 0px }
		.titel { color: black; font-weight: bold; font-size: 14px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 0px; margin-left: 20pt; }
		.titel2 { color: black; font-weight: bold; font-size: 14px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 0px; margin-left: 0pt; }
		.tab   { color: black; font-size: 12px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
		.error { color: red; font-size: 14px; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

		
		td.text  { margin-left: 15pt; margin-right: 0pt;}
		






		a, p, td, pre, tt, li, body, textarea { font-size: 12px }
		
        pre,tt { font-family:Courier; }
        li {list-style-type:disc;}
        a  			{
						text-decoration:none;
						color:#993386;
					}

        a:hover 	{
						color:#993386;
						text-decoration:underline;
					}
		a:visited 	{
						color:#993386;
					}

        * { font-family:Arial,Helvetica; }


		
        body           		{   
								color:#000000;
							}

		input       		{   border-top: 1px solid #993386;
								border-bottom: 1px solid #993386;
								border-right: 1px solid #993386;
								border-left: 1px solid #993386;
								padding-left: 2px;
								padding-right: 2px;
							}

        #navigation         {   background-color: #fff2ff;
                                text-align: right;
                                padding-bottom: 2px;
                                padding-left: 2px;
                                padding-right: 2px;
                                /* font-weight: bold; */
								color: #000000;
                            }

        #subnavigation      {   background-color: #fff2ff;
                                text-align: right;
                                padding-bottom: 2px;
                                padding-left: 2px;
                                padding-right: 2px;
								color: #000000;
                            }

        #outercontent		{
								position:absolute;
								left:8px; 
								right:8px; 
								top: 163px;
							}
		
		#innercontent		{
								padding:8px; 
								border: 1px solid #fff2ff; 
								background-color:#fff2ff;		
							}
							
							

		.navitext           {   font-size : 11px; }

		.navimark			{   font-size : 11px; color: #993386;}

		a:link:hover.navitext {
                                color: #993386;
                                text-decoration: underline;
                            }
		a:visited:hover.navitext {
                                color: #993386;
                                text-decoration: underline;
                            }
		a:link.navitext     {
                                color: #000000;
                                text-decoration: none;
                            }
		a:visited.navitext     {
                                color: #000000;
                                text-decoration: none;
                            }


		hr					{
								margin: 20px 0px 20px 0px;
                                color: #993386;
							}
								




        #copyright          {   
								margin-top: -12px;
								margin-left: 1px;
								margin-right: 1px;
							}

        .copyright          {   
								color: #848484;
							}

		#adminbg            {   background-color: #993386; 
				    }

		#adminbg2           {   background-color: grey; }

		.adminhead			{   background-color: #fff2ff;
						    border-collapse: collapse;
								text-align: left;
								padding-left: 3px;
								padding-right: 3px;
								font-weight: bold;
								height: 100%;
				
							}

		.adminhead2			{   background-color: #E8E8E8;
						    border-collapse: collapse;
								text-align: left;
								padding-left: 3px;
								padding-right: 3px;
								font-weight: bold;
							}

 		.adminbody			{   background-color: #ffffff;
						    border-collapse: collapse;
								text-align: left;
								padding-left: 3px;
								padding-right: 3px;
								white-space: normal;
								height: 100%;
                            }
							
		.adminbodygrey		{   background-color: #aaa;
								text-align: left;
								padding-left: 3px;
								padding-right: 3px;
								white-space: nowrap;
                            }				

        .msg_confirm        {   background-color: #91ff91;
                                text-align: left;
                                padding: 2px;
                                padding-left: 4px;
                                color: green;
                                font-weight: bold;
								margin-top: 1px;
                            }

        .msg_warning        {   background-color: #ff9191;
                                text-align: left;
                                padding: 2px;
                                padding-left: 4px;
                                color: red;
                                font-weight: bold;
								margin-top: 1px;
                            }

		.colbgcontent       {   background-color: #FFFFFF; }

		
		input.login  		{   border: 1px solid #993386;
								background-color: #fff2ff;
								text-align: left;
							}


		.login				{
								font-size : 11px; 
                                color: #555555;
								text-align: right;
								margin-top: -0px;
								border-bottom: 3px solid #fff2ff;
							}
		
		.info1				{
								font-size : 80%; 
                                color: #555555;
							}

		#headline				{
								font-size : 16px; 
								font-weight : bold; 
                                color: #000000;
								margin-top: 0px;
								margin-bottom: 20px;
							}

		#msg_warning		{
								font-size : 16px; 
								font-weight : bold; 
                                color: #000000;
								margin-top: 0px;
								margin-bottom: 20px;
								color: red;
							}
		#msg_confirm		{
								font-size : 16px; 
								font-weight : bold; 
                                color: #000000;
								margin-top: 0px;
								margin-bottom: 20px;
								color: green;
							}
	/* Workaround fuer fehlerhaften MSIE */				
		input.noborder 		{   border: 0px;
							}



hr.solid-grey          {border-top: 1px dashed #848484; border-bottom: 0; border-left: 0; border-right: 0;}
table.main             {background-color: #993386; width: 100%}
tr.header              {color: #000000; font-weight:bold; background-color: #fff2ff; }
tr.header2             {color: #000000; font-weight:bold; background-color: #D1D8E9; }
/* 
	alte Einstellungen
td.primary             {background-color: #E8E8E8; height: 20px; padding: 3pt; }
td.secondary           {background-color: #E8E8E8; padding: 3pt}
*/

/* neue TEST-Einstellungen */
td.primary             {background-color: #FFFFFF; height: 20px; padding: 3pt; }
td.secondary           {background-color: #FFFFFF; padding: 3pt}
/* ende */

td.main                {padding: 2pt; font-size: 14px; }
/* 
	alte Einstellungen
.articleinfo           {font-size:90%; color: #666666; background-color: #E8E8E8; padding-left: 4px}
.description           {font-size:90%; color: #666666; background-color: #E8E8E8;}
*/

/* neue TEST-Einstellungen */
.articleinfo           {font-size:11px; color: #666666; background-color: #FFFFFF; padding-left: 4px}
.description           {font-size:12px; color: #666666; background-color: #FFFFFF;}
/* ende */

.description2         	{font-size:10px; color: #666666;}
.description3         	{font-size:9px; color: #000000;}
.description_link		{font-size:11px; }

.admin_mark1			{font-size:9px; color: #993386; font-weight: normal;}

.date                 	{color: #993386; font-size:11px;}

*[type="submit"]		{ 	
							background-color: #fff2ff;
							color: #000000;
						}

*[type="submit"]:hover  { 
							background-color: #993386; 
							color: #FFFFFF;}						

*[type="submit"]:active  { 
							border: 1px solid #ff0000;
							background-color: #993386; 
							color: #FFFFFF;
						}


.xhover	{ 	
							padding: 2px; 
							background-color: #fff2ff;
							color: #000000;
							border: 1px solid #993386;
						}

.xhover:hover {
							padding: 2px; 
							background-color: #993386; 
							color: #FFFFFF;
						}						

.xhover:active  {
							border: 1px solid #ff0000;
							padding: 2px; 
							background-color: #993386; 
							color: #FFFFFF;
						}						

.msg-info 				{
							color: #000000;
							font-size: 11px; 
							border: 1px solid #993386; 
							padding: 5px; 
							margin-top: 4ex;
							margin-bottom: 3ex;
							background-color: #fff2ff;
						}


.msg-header				{
							color: #000000;
							font-weight:bold;
							padding: 1px;
							border-bottom: 1px solid #993386;
							margin-bottom: 10px;
							/* background-color: #222222; */
						}
						
.bold110				{
							font-weight:bold;
							font-size:110%;
						}

						
td.standard_invers		{
							color: white;
						}

td.standard				{
						}

td.standardc_invers		{
							color: white;
							text-align: center;
							border: 0px solid black;
						}

td.standardc			{
							text-align: center;
							border: 0px solid black;
						}

td.indent				{
							padding-left: 20px;
						}

						
.stat_sumline			{
							font-weight:bold; 
							color: #000000; 
							background-color: #E8E8E8;
							border-top: 1px solid #993386; 
						}

.stat_subline			{
							font-weight: normal; 
							color: #000000; 
							background-color: #FFFFFF;
						}

.stat_headline			{
							font-weight: bold; 
							color: #FFFFFF; 
							background-color: #993386;
						}

.stat_hline				{
							overflow:hidden; 
							height: 10px;
							text-align: right;
							font-size: 9px;
							padding-right: 3px;
							-moz-border-radius-topright: 8px;
							-moz-border-radius-bottomright: 8px;
						}

.stat_sumline .stat_hline {
							background-color: #993386; 
							color: #FFFFFF;
							border-bottom: 2.5px outset #993386;
							border-right: 2.5px outset #993386;
						}

.stat_subline .stat_hline {
							background-color: #888; 
							color: #FFFFFF;
							border-bottom: 2.5px outset #888;
							border-right: 2.5px outset #888;
						}
						
table.standard 			{
							width: 100%;
							border: 1px solid  #993386; 
							background-color: #FFFFFF; 
							border-collapse: collapse;
							empty-cells: show;
							font-size: 95%;
						}
						
#printlink				{
							font-size: 95%;
							text-align: right;
						}


.help					{  
						}
							

.help>h2				{
							color: #993386;
							font-size: 110%;
							font-weight: normal;
						}						
						
.help>p					{
						}						


#Fdetail	{
				display: none;
			}

.Fdetail	{
				border: 1px #993386 dotted;
			}

#Ffields	{
				display: none;
			}

.detail 				{}			

div.detail td			{ 
							vertical-align: top; 
						}

div.detail td.tcelldesc {
							padding-right:15px;
							color: #444;
						}

div.detail td.tcell		{
							font-size: 12px; 
						}
						
.detailform				{	
							border: 0px solid #000;
							background-color: #E8E8E8;
							font-size: 12px; 
						}

.detailtext			{	
							border: 0px solid #000;
							font-size: 12px; 
							color: black;
						}

.inputfielddesc			{
							margin-top: 2px;
							margin-bottom: 0px;
							font-size: 10px; 
							color: grey;
						}
						
.articleparagraph		{	
							margin-bottom: 2ex;
						}


/*						
#layer_otherfb1 { visibility: hidden; };
#layer_otherfb2 { visibility: hidden; };
*/


.borderaround			{
							border: 1px solid #993386; 
							padding: 5px;
						}


