/*
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 Alte Eintraege - aus Kompatibilitaetsgruenden
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
*/			
.actionbutton	{
			background-image:url(../img/inp_button_gb.gif);
			background-color:#ECE9D8;
			background-repeat:no-repeat;
			border-width:0Px;
			border-style:none;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
			text-indent:3Px;
			width:120Px;
			height:22Px;
			color:#000000;
			}
A			{
			color:#000080;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:bold;
			}
texttitle	{
			color:#C0C0C0;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:bold;
			}			

/*
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 iRacer 3.5
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
*/			

/* Edit-Dialoge */
.backendbody{
			background-color:#ECE9D8;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			color:black;
			}
.backendbodyth{
			background-color:#334792;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			color:black;
			}
.treebody	{
			background-color:#ffffff;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			color:black;
			}
.resize_id 	{
			background-color:#F6F4F1;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			color:black;
			border-width:1Px;
			border-style:solid;
			border-color:gray;
			overflow:auto;
			}

.fbutton	{
			background-image:url(../img/inp_button_gb.gif);
			background-repeat:no-repeat;			
			border-width:0Px;
			border-style:none;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
			text-indent:3Px;
			width:116Px;
			height:22Px;
			color:#000000;
			}
.ftextareadiv {
			overflow:auto;
		}

.ftextareatable {
		background-color: White;
		border-style:solid;
		border-width:1px;
		border-color:#7F9DB9;
		}
				
.ftextareatd {
			background-color:white;
			font-family:arial,helvetica;
			font-size:12px;
			font-weight:normal;
			color:black;
			width:555px;
			height:198px;
}	
.ftextareadivie{
		overflow:auto;
		background-color: White;
		border-style:solid;
		border-width:1px;
		border-color:#7F9DB9;
		font-family:arial,helvetica;
		font-size:12px;
		font-weight:normal;
		color:black;
		width:557px;
		height:200px;
}

	
.ftextarea {
			background-color:#ffffff;
			border-width:1Px;
			border-style:solid;
			border-color:#7F9DB9;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
			width:557px;
			height:200px;
			color:black;
		}
		
					
.fcombobox {
			background-color:#ffffff;
			border-width:1Px;
			border-style:solid;
			border-color:#7F9DB9;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
			width:333Px;
			/*height:100Px;*/
			color:black;
		}
.fobjectpairbox {
			background-color:#ffffff;
			border-width:1Px;
			border-style:solid;
			border-color:#7F9DB9;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
			width:344Px;
			height:100Px;
			color:black;
			display:none;
			overflow:auto;
		}
.fcheck {
			background-color:#FFFFFF;
			border-width:1Px;
			border-style:Solid;
			border-color:#7F9DB9;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:10px;
			font-weight:normal;
			width:18Px;
			height:18Px;
			color:#4D6185;
		}
.fimg {
			border-width:1Px;
			border-style:solid;
			border-color:#7F9DB9;
		}
.fimga {
			border-width:1Px;
			border-style:dashed;
			border-color:#7F9DB9;
		}
.fselect{
			background-color:white;
			border-width:1Px;
			border-style:solid;
			border-color:#7F9DB9;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
			color:black;
			width:225Px;
		}

.ftext	{
			border-width:1Px;
			border-style:solid;
			border-color:#7F9DB9;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
			width:344Px;
			height:18px;
			color:black;
			filter:Shadow(color=#808080, direction=135);
		}
.fpassword	{
			background-image:url(../img/inp_text_gb.gif);
			background-repeat:repeat-x;
			border-width:1Px;
			border-style:solid;
			border-color:#7F9DB9;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
			width:105Px;
			height:18px;
			color:black;
		}
.fdate	{
			border-width:1Px;
			border-style:solid;
			border-color:#7F9DB9;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
			width:125Px;
			color:black;
			height:18px;
		}
.filetitle	{
			color:#000080;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
		}
.filetitle:hover	{
			color:blue;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
		}
.flink	{
			color:#000080;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
		}
.flink:hover	{
			color:blue;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
		}
.flinksmall	{
			color:#000080;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:normal;
		}
.flinksmall:hover	{
			color:blue;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:normal;
		}
.fline	{
			background-color:#7F9DB9;
			color:#7F9DB9;
		}
.flabel	{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
			color:black;
		}
.flabelDisabled	{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
			color:gray;
		}
.flabelRequired	{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
			color:red;
		}
.fsubtext{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
			color:black;
		}
.dialogtitle{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:16px;
			font-weight:bold;
			text-decoration:underline;
			color:black;
		}
.dialogtext{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
			text-decoration:none;
			color:black;
		}
/* Dialog - Kompatibitlität */
.fieldtitle{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			color:black;
		}
.fieldtext{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
			text-decoration:none;
			color:black;
		}
.workflowtext{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:normal;
			text-decoration:none;
			color:black;
		}
.errormessage{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:normal;
			text-decoration:none;
			color:red;
		}

/* Menuebaum */
.backendfirsttree{
			background-color:#F6F4F1;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			color:white;
			}
.backendtree{
			background-color:#F6F4F1;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			color:white;
			border-width:0Px;
			border-style:none;
			}
.treecontrol{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:normal;
			text-decoration:none;
			color:#000080;
			}
.treecontrolnode{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			color:#000040;
			}
.treecontrolnodelink{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			color:#000080;
			}
.treecontrolroot{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:bold;
			text-decoration:underline;
			color:#000000;
			}
.treecontrolX{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:normal;
			text-decoration:none;
			color:#000000;
			}
.treecontrolA{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:normal;
			text-decoration:none;
			text-style:italic;
			color:#808080;
			}
.treecontrolnodeX{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			color:#334792;
			}
.treecontrolnodelinkX{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			color:#334792;
			}
.treecontrolrootX{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:bold;
			text-decoration:underline;
			color:#334792;
			}
.flinkX	{
			color:#000080;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
		}
/* Kalender */
.calbgcolor{
			background-color:#F6F4F1;
			color:black;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:bold;
			border-width:1Px;
			border-style:inset;
			}
.calyear	{
			color:#000080;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:bold;
			padding:2Px;
			}
.calyeara	{
			color:blue;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
			padding:2Px;
			}
.calweek	{
			color:black;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
			padding:2Px;
			}
.calday		{
			color:#000000;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:normal;
			text-decoration:none;
			}
.caldayact	{
			background-color:#C3D5FD;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:normal;
			text-decoration:none;
			border-width:1Px;
			border-style:outset;
			}
.caldayt	{
			background-color:white;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:normal;
			text-decoration:none;
			border-width:1Px;
			border-style:outset;
			}
.caldaytf	{
			background-color:silver;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:normal;
			text-decoration:none;
			border-width:1Px;
			border-style:outset;
			}
.calline	{
			color:#334792;
			height:1Px;
			}

/* Userinfo im Backend */
.backendbginfo{
			background-image:url(../img/toollbar1.gif);
			background-color:#ECE9D8;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			color:silver;
			}
.UserInfoButton{
			background-image:url(../img/toollbar2.gif);
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-weight:normal;
			font-size:11px;
			color:black;
			width:120Px;
			height:30Px;
			text-align:left;			
			}
.UserInfoButtonID{
			border-width:0Px;
			border-style:none;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-weight:bolder;
			font-size:11px;
			color:silver;
			text-indent:2Px;
			width:200Px;
			height:19Px;	
			}

.UserInfoButtonLink{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
			color:#000080;
			text-decoration:none;
			text-align:left;			
			}
.UserInfoButtonLink:Hover{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
			color:blue;
			text-decoration:none;
			text-align:center;			
			}

/* Header im Backend */
.backendbghead{
			background-color:#464646;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			color:black;
			}
.headertext{
			font-family:Tahoma, Verdana, Arial, Helvetica;
			font-size:14px;
			font-weight:bolder;
			color:white;
			text-decoration:none;
			}
.headertextsmall{
			font-family:Tahoma, Verdana, Arial, Helvetica;
			font-size:10px;
			font-weight:normal;
			color:#8D8D8D;
			text-decoration:none;
			}

/* Statusbar */
.backendbgstatus{
			background-color:#ECE9D8;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			color:black;
			}
.statustext{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			color:black;
			}

/* Login */
.lgnlabel	{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
			color:black;
			text-decoration:none;
			}
.lgncontrol	{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
			color:black;
			text-decoration:none;
			width:150Px;
			}
.lgnbutton	{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:normal;
			color:black;
			text-decoration:none;
			}

/* Slide-In */
.slidemenubarlink{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:normal;
			color:#000080;
			text-decoration:none;
			}
.slidemenubarlink:hover{
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:normal;
			color:blue;
			text-decoration:underline;
			}
#slidemenubar, 
#slidemenubar2{
			left:-145px;
			width:160px;
			top:65px;
			position:absolute;
			border-width:1Px;
			border-style:solid;
			border-color:black;
			background-color:#F4F4F0;
			layer-background-color:#F4F4F0;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			color:black;
			font-weight:bolder;
			line-height:20px;
			}
/* Abo-Verwaltung */
	.aboth	{		
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:10;
			font-weight:bold;
			color:gray;
			text-align:left;
			}
	.abotd1	{		
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:normal;
			color:blue;
			background-color:#f0f0f0;
			}
	.abotdi1	{		
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:normal;
			color:black;
			background-color:#f0f0f0;
			}
	.abotd3	{		
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:normal;
			color:blue;
			background-color:#f0d0d0;
			}
	.abotdi3	{		
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:bold;
			color:black;
			}
	.abotd2	{		
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:normal;
			color:blue;
			background-color:#e0e0e0;
			}
	.abotdi2	{		
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:11px;
			font-weight:normal;
			color:black;
			background-color:#e0e0e0;
			}
	.abutton	{
			background-color:#4357A2;
			border-width:1Px;
			border-style:solid;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:bolder;
			text-indent:2Px;
			width:160Px;
			height:22Px;
			color:#e0e0e0;
			}
	.abuttonh	{
			background-color:#e0e0e0;
			border-width:1Px;
			border-style:solid;
			font-family:MS Sans Serif, Sans Serif, Arial, Helvetica;
			font-size:12px;
			font-weight:bolder;
			text-indent:2Px;
			width:160Px;
			height:22Px;
			color:#4357A2;
			}

