/** 
* standarddefinition for the head-frame 
*/
.head { font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size: 9px;
                        font-style: normal;
                        line-height: normal;
                        font-weight: normal;
                        font-variant: normal;
                        color: #000000;
}

/** 
* standarddefinition for the welcome-screen before/after login (main-frame)
*/
.welcome { font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size: 12px;
                        font-style: normal;
                        line-height: normal;
                        font-weight: bold;
                        font-variant: normal;
                        color: #FF0000;
}

/** 
* standarddefinition for the customer-frame
*/
.customer { font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size: 10px;
                        font-style: normal;
                        line-height: normal;
                        font-weight: bold;
                        font-variant: normal;
                        color: #800000;
                        background-color: #CCCCCC                        
}

/** 
* standarddefinition for the status-frame
*/
.status { font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size: 10px;
                        font-style: normal;
                        line-height: normal;
                        font-weight: bold;
                        font-variant: normal;
                        color: #FFFFFF;
                        background-color: #004DA9;
}

/** 
* standarddefinition for the navigation-frame
*/
.navigate { font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size: 10px;
                        font-style: normal;
                        line-height: normal;
                        font-weight: bold;
                        font-variant: normal;
                        background-color: #EEEEEE
}

/** 
* following definitions are used for the menu-appearance
*/
ul, li { margin: 0;
					  	padding: 0;
					  	list-style-type: none; color:#000000; font-family:Times New Roman
}
ul#menue { width: 175px;
				  	 	margin-left:0; margin-right:0; margin-top:0em; margin-bottom:0; font-size:14pt; font-weight:bold
}
ul#menue li a { margin: 0px 0;
						height: 12px;
			  			line-height: 17px;
				  		text-align: left;
					  	display: block;
						background-color: #EEEEEE;					  	
				  	 	text-decoration: none;
						list-style-type: square; font-style:italic				  	 	
}
ul#menue li a:hover { background-color: #B5BEF7;  }

/** 
* defintions for single menuitems with different levels
*/
.level0
{
	  	/* IE */
	  	border-style:dashed; border-width:1; background-position: 
                   0% 0%; color: #000000;
	  	text-indent: 0px;
		font-size: 14pt;
        line-height: 130%;
		font-variant: normal; background-image:url('none'); background-repeat:repeat; background-attachment:scroll
}
.level1
{
	  	background: none; /* IE */
	  	color: #000000;
	  	text-indent: 10px;
		font-size: 10px;
        line-height: 130%;
		font-style: normal;
        font-weight: bold;
        font-variant: normal
	  	 
}
.level2
{
	  	background: none; /* IE */
	  	color: #000;
	  	text-indent: 20px;
		font-size: 10px;
        line-height: 130%;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
	  	 
}
.level3 
{
	  	background: none; /* IE */
	  	color: #000;	  	
	  	text-indent: 30px;
		font-size: 10px;
        line-height: 130%;
		font-style: normal;
        font-weight: bold;
        font-variant: normal;
	  	 
}
.level4
{
	  	background: none; /* IE */
	  	color: #000;	  	
	  	text-indent: 40px;
	  	font-size: 10px;
        line-height: 130%;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
}
.level5
{
	  	background: none; /* IE */
	  	color: #000;	  	
	  	text-indent: 50px;
	  	font-size: 10px;
        line-height: 130%;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
}

/** 
* standarddefintions for tables for forms and datagrids
*/
.table1
{
	border-style:double; border-width:3; color: #800000;
	font-variant:normal; font-size:9pt; font-family:Times New Roman; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1; font-style:italic
}

/** 
* only used to get a small line around other tables
*/
.table2
{
	font: bold 9pt/normal Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	color: #000000;
	background-color: #EEEEEE;
}

/** 
* celldefinition for inputdescription in forms
*/
.table3
{
	font: normal 9pt/normal Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid #000000;
	color: #000000;
	background-color: #EEEEEE;
}

/** 
* celldefinition for table-headers
*/
.tableheader
{
	border: 0px solid #000000;
	color: #000000;
	background-color: #D5C1D7;font-style:normal; font-variant:normal; font-weight:bold; font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif
}

/** 
* celldefinition for displaying data - even lines
*/
.tabledataeven
{
	font: normal 9pt/normal Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid #000000;
	color: #000000;
	background-color: #EEEEEE;
}

/** 
* celldefinition for displaying data - odd lines
*/
.tabledataodd
{
	font: normal 9pt/normal Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

/** 
* used for errormessages in form-validation
*/
.error
{
	font: normal 9pt/normal Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	background-color: #EEEEEE;
}