.welcome	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14pt;
				font-weight: bold;
				color: #4B6CBF;
			}

.title		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;
				font-weight: bold;
				color: #000000;
			}
td			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;
				color: #000000;
			}
.tdsmaller  {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 8pt;
				color: #000000;
			}
body		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;
				color: #000000;
			}
a			{
				text-decoration: none;
				color: #3F5FB0;
			}


.menu3		{
				font-family: Geneva, Arial, Helvetica, sans-serif;
				font-size: 10pt;
				font-weight: bold;
				color: #3F5FB0;
			}

.menu4		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9pt;
				color: #3F5FB0;
			}
.menu4grey	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9pt;
				color: #333333;
			}

.topframelink	{
				text-decoration: none;
				color: #FFFFFF;
			}


.portlet_title {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9pt;
				font-weight: bold;
				color: #FFFFFF;
				padding-top: 4px;
				padding-left: 8px;
				height: 22px;
			}
.portlet_body {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9pt;
				color: #000000;
				background-color: #F0F0F0;
				border-top: #FFFFFF 2px solid;
			}
.portlet_text {
				display: block; 
				padding-left: 5px;
			}
.portlet_link {
				color: #003399;
				display: block; 
				width: 100%;
				padding-left: 5px;
			}
.portlet_link:hover {
				background-color: #D0D0D0;
			}


.portlet_body_layer {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9pt;
				color: #000000;
				background-color: #F0F0F0;
				border-top: #FFFFFF 2px solid;
				border-bottom: #C6D3EF 1px solid;
				border-left: #C6D3EF 1px solid;
				border-right: #C6D3EF 1px solid;
			}


h1			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 18pt;
				font-weight: bold;
				color: #3F5FB0;
			}
h2			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 16pt;
				font-weight: bold;
				color: #3F5FB0;
			}
h3			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12pt;
				font-weight: bold;
				color: #3F5FB0;
			}

.tabelle	{
				border: 0;
				width: 100%;
				background-color: #F0F0F0;
				border-bottom: #738ED1 2px solid;
				border-right: #738ED1 2px solid;
				border-top: #738ED1 1px solid;
				border-left: #738ED1 1px solid;
				padding-top: 2px;
				padding-bottom: 2px;
				padding-left: 4px;
				padding-right: 4px;
			}

.tabelle_blank	{
				width: 100%;
				border: 0px;
				border-collapse:collapse;
				padding: 2px;
				spacing: 0px;
				margin: 0px;
			}

.tabellestammdaten	{
				border: 0;
				background-color: #F0F0F0;
				border-bottom: #738ED1 2px solid;
				border-right: #738ED1 2px solid;
				border-top: #738ED1 1px solid;
				border-left: #738ED1 1px solid;
				padding-top: 2px;
				padding-bottom: 2px;
				padding-left: 4px;
				padding-right: 10px;
			}

.tabellestammdaten_td	{
				border: 0;
				border-top: #738ED1 1px solid;
				border-left: #738ED1 0px solid;
			}

.tabelle_hd	{
				border: 0;
				width: 100%;
				background-color: #F0F0F0;
				border-right: #738ED1 2px solid;
				border-top: #738ED1 2px solid;
				border-left: #738ED1 2px solid;
				padding-top: 2px;
				padding-bottom: 2px;
				padding-left: 4px;
				padding-right: 4px;
			}
.tabelle_gridless	{
				border: 0;
				width: 100%;
				background-color: #F0F0F0;
				border-right: #738ED1 2px solid;
				border-top: #738ED1 2px solid;
				border-left: #738ED1 2px solid;
				border-bottom: #738ED1 2px solid;
				padding-top: 2px;
				padding-bottom: 2px;
				padding-left: 4px;
				padding-right: 4px;
			}
.tabelle td	{
				border: 0;
				border-top: #738ED1 1px solid;
				border-left: #738ED1 1px solid;
			}
.tabelle_foot	{
				border: 0;
				width: 100%;
				background-color: #F0F0F0;
				border-right: #738ED1 2px solid;
				border-left: #738ED1 2px solid;
				border-bottom: #738ED1 2px solid;
				padding-top: 2px;
				padding-bottom: 2px;
				padding-left: 4px;
				padding-right: 4px;
				}


.border		{	border-bottom: #738ED1 2px solid; 
				border-right: #738ED1 2px solid; 
				border-top: #738ED1 1px solid;
				border-left: #738ED1 1px solid;
			}

.menurow0	{  background-color: #E8E8E8; height: 22px; }
.menurow1	{  background-color: #FFFFFF; height: 22px;  }
.bgrow0		{  background-color: #C6D3EF }
.bgrow1		{  background-color: #F0F0F0 }
.bwrow0		{  background-color: #C6D3EF }
.bwrow1		{  background-color: #FFFFFF }

.error		{
				border: 0;
				width: 100%;
				text-align: center;
				font-weight: bold;
				color: #550000;
				background-color: #FFE8E8;
				border-bottom: red 2px solid;
				border-right: red 2px solid;
				border-top: red 2px solid;
				border-left: red 2px solid;
				padding-top: 5px;
				padding-bottom: 5px;
				padding-left: 2px;
				padding-right: 2px;
			}

.HIT		{
				background-color: lightgreen;
			}

.button 	{ 	
				font-family: Arial, Helvetica, sans-serif; 
				font-size: 11px;
			}

.actionbutton 	{ 	
				font-weight: bold;
				color: #4B6CBF;
				}

.headline {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; background-color: #4B6CBF}
.headA    {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #3F5FB0; }
.headB    {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #3F5FB0; }
.option   {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #ffffff; background-color: #3F5FB0; font-weight: bold; display: block }
.option a {  color: #ffffff }
.pagelink {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #C6D3EF}
.bgsplit  {  background-color: #3F5FB0}


.bold 		{  
			font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000000
		}

.bgplain 	{  	
			background-color: #FFFFFF
		}

.bgrow2 	{  
			background-color: #E9F7CC
		}

.small 		{ 	
			font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000
		}

.input 		{ 
			font-family: Arial, Helvetica, sans-serif; font-size: 12px;
		}

.bglight10perc 	{ 	
			background-color: #E9F7CC; width: 10%
		}

.bglight15perc 	{ 	
			background-color: #E9F7CC; width: 15%
		}

.option_mover 	{ 	
			font-family: Arial, Helvetica, sans-serif; font-size: 7pt; background-color: #FF9900; cursor:hand
		}

.blue1 		{ 	
			color: #4B6CBF
		}

.header1	{
			font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #3F5FB0;
		}
.header2	{
			font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #3F5FB0;
		}
.header1white	{
			font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #3F5FB0; background-color:#FFFFFF;
		}
.header2white	{
			font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #3F5FB0; background-color:#FFFFFF;
		}
.subtitle {
			font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #4B6CBF;
}
.divider			{ height:1px; background-color:#4B6CBF; padding: 0px; }
.footer				{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:none;  color:#000000; }
.highlight			{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #4B6CBF; }
.highlight_small	{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #4B6CBF; }

