/*For use with the new WebBase, some changes especially for menubutton_leftframe have to be done*/

body 
{
	background-repeat:no-repeat; 
	background-color:white
}

.main 
{
	/*background-image: url(../images/background.jpg); location of the background image*/
	background-color: white;
	background-repeat: no-repeat; /*padding-top:20px;
	padding-left:20px;*/ /*change the padding if necessary*/
	color: black;
}

.logoimage
{
	background-image:url(../images/logo_eurolog.jpg)/*location of the logo-image. size has to be 182x182px*/
}

a
{
	color: #000000; /*text-color of links. should be set the same as the main text color*/
	text-decoration: none;
}


/*----------------------------------Main Colors-------------------------------*/

.backcolor_a 
{
	background-color: #18307b/*color of the first row*/
}

.backcolor_b 
{
	background-color: #f9b700/*color of the third row*/
}

.backcolor_c 
{
	background-color: white/*color of the second (small) row*/
} 

.backcolor_d 
{
	background-color: #d3ddff /*background for mandatory fields. At the moment this class is only used in the WebSuite*/
}

/*-------------------------------------Top Frame-------------------------------*/

.menubutton_topframe 
{ 
	border-right: medium none; 
	padding-right: 10px; 
	border-top: medium none; 
	padding-left: 10px; 
	font-weight: normal; 
	font-size: 7pt; 
	padding-bottom: 2px; 
	border-left: medium none; 
	color: #18307b; /*sets the text color in the buttons of the top frame (login, help)*/
	padding-top: 3px; 
	border-bottom: medium none; 
	font-family: arial,verdana,helvetica,sans-serif; 
	background-color: #f9b700; /*background-color of the buttons. should be set the same as backgroundcolor_b*/
	text-decoration: none 
}

.menubutton_topframe:hover 
{
	background-color: #18307b; /*mouseover effekt color of the top-frame buttons. should be set to the same as backgroundcolor_a*/
	color: #f9b700; /*color of the text during mouseover. usually the same as background_color_b*/
}

.labelapplicationname_topframe 
{
	font-family: arial,verdana,helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 8pt; 
	color:white; /*color of the application-name*/
	vertical-align:middle;
}

.labelloginname_topframe 
{
	font-family: arial,verdana,helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 8pt; 
	color:black; /*font-color of the label "you are logged in as..."*/
	vertical-align:middle;
}

/*--------------------------------Buttons----------------------------------*/

.menubutton_leftframe_main
{
	border:none;
	font-family: arial,verdana,helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 9pt; 
	color:black; /*font-color of the main menu-item in the left frame*/
}

.menubutton_leftframe 
{
   padding: 2px 0px 2px 15px;  /*has to be added when using the new webbase*/
	border:none;
	font-family: arial,verdana,helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 9pt; 
	color:black;/*font-color of the menu-item in the left frame*/
	display: block;
	width: 167px;
}

.menubutton_leftframe_sub 
{
   padding: 0px 0px 0px 10px;  /*has to be added when using the new webbase*/
	border:none;
	font-family: arial,verdana,helvetica,sans-serif; 
	font-weight: normal; 
	font-size: 8pt; 
	color:black;/*font-color of the sub-menu-item in the left frame*/
}

.button_small
{
	color: black;/*font-color of the buttons*/
	background: #dddddd;/*background-color of the buttons*/
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border-style: solid;
	border-width: 1px;
	border-color: black;/*border-color of the buttons*/
	width:75px;
}

.button_large
{
	color: black;/*font-color of the buttons*/
	background: #dddddd;/*background-color of the buttons*/
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border-style: solid;
	border-width: 1px;
	border-color: black;/*border-color of the buttons*/
}

/* disabled input fields are grayed out */
input:disabled
{
	color: #AAAAAA;
}

/*-------------------------------Datagrid-----------------------------*/

.datagrid 
{
	background-color: white; /*background-color in the datagrid*/
	color:black; /*font-color in the datagrid*/
	font-size:8pt; 
	font-family:arial,verdana,helvetica,sans-serif;
}

.datagrid a
{
	text-decoration:underline /*format of the links in a datagrid*/ 
}

.datagrid_alternatingitem
{
	background-color: #d3ddff; /*the color of the even rows in rows in the datagrid*/
	color:black; /*font-color of the even rows in the datagrid*/
	font-size:8pt; 
	font-family:arial,verdana,helvetica,sans-serif;
}

.datagrid_header
{
	color:white; /*font-color of the datagrid header*/
	font-weight:bold; 
	font-size:8pt; 
	font-family:arial,verdana,helvetica,sans-serif;
	background-color: #18307B; /*background-color of the datagrid header*/
}

.datagrid_header a
{
	color:white; /*font-color of the datagrid header*/
	font-weight:bold; 
	font-size:8pt; 
	font-family:arial,verdana,helvetica,sans-serif;
	text-decoration:underline /*format of the links in a datagrid header (when sorting is possible)*/
}

.datagrid_marked
{
	color:black; /*font-color of the datagrid header*/
	font-weight:bold; 
	font-size:8pt; 
	font-family:arial,verdana,helvetica,sans-serif;
	background-color: #F9B700; /*background-color of the datagrid header*/
}

/*----------------------------------Label-------------------------------*/

.label_welcome
{
	color:black;/*font-color of the welcome-text*/
	font-size:10pt;
	font-family:arial,verdana,helvetica,sans-serif;
}

.label_support
{
	color:red; /*font-color of the support-information*/
	font-size:8pt; 
	font-family:arial,verdana,helvetica,sans-serif;
}

.label_error
{
	color:red; 
	font-weight:bold; 
	font-size:8pt; 
	font-family:arial,verdana,helvetica,sans-serif;
}

.label_success
{
    	color:green; 
    	font-weight:bold; 
    	font-size:8pt; 
    	font-family:arial,verdana,helvetica,sans-serif;
}

.label_text
{
	color:black; 
	font-size:8pt; 
	font-family:arial,verdana,helvetica,sans-serif;
}

.label_text_bold
{
	color:black; 
  	font-weight:bold; 
	font-size:8pt; 
	font-family:arial,verdana,helvetica,sans-serif;
}

.label_text_right
{
	color:black; 
	font-size:8pt; 
	font-family:arial,verdana,helvetica,sans-serif;
	text-align:right;
}

.label_heading_title
{
	border:none;
	font-family: verdana,arial,helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 7pt; 
	color:#0B5497;
}

/*------------------------------------headings-------------------------------------*/
.label_title
{
	color:black; /*font-color of the title*/
	text-decoration:underline;/*style of the title*/
	font-weight:bold; 
	font-size:10pt; 
	font-family:arial,verdana,helvetica,sans-serif;
}

.label_title_sub
{
	color:black;/*font-color of the title*/
	text-decoration:underline;/*style of the title*/
	font-weight:bold; 
	font-size:9pt; 
	font-family:arial,verdana,helvetica,sans-serif;
}

.arrow
{
	background-image:url(../images/arrow_yellow.gif); /*image of an arrow or bullet sized 4x8px*/
	background-repeat:no-repeat;
	background-position:middle;
	background-position:center;
}

.menulink
{
   	text-decoration: underline;
   	font-size: 9pt;
   	font-family: arial,verdana,helvetica,sans-serif;
   	line-height: 14pt;
}

/*-----------------------------special-------------------------------*/
.select
{
	color: black;/*font-color of the drop-down list*/
	background: #ffffff;/*background-color of the drop-down list*/
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

.table_item /*this tag is only used in old mis-filters*/
{
	color:black;
   	font-size:10pt; 
   	font-family:arial,verdana,helvetica,sans-serif;
}

fieldset /*element from html 4.0. Works with IE 4.0, Firefox 1.0, Opera 5.12. First introduced in self-invoicing*/
{
   border: 1px solid grey;
   padding: 5px;
}

legend
{
   color:black;
   font-size:8pt; 
   font-family:arial,verdana,helvetica,sans-serif;
}

/*-------------------------TreeView(Nodes)----------------------------*/
.tvnode_small
{
	color:#282828; /*font-color*/
	font-size:8pt;
	font-family:arial,verdana,helvetica,sans-serif;
}

.tvnode_small_bold
{
	color:#282828; /*font-color*/
	font-size:8pt;
	font-weight:bold;
	font-family:arial,verdana,helvetica,sans-serif;
}

.tvnode_regular
{
	color:#282828; /*font-color*/
	font-size:9pt;
	font-family:arial,verdana,helvetica,sans-serif;
}

.tvnode_regular_bold
{
	color:#282828; /*font-color*/
	font-weight:bold;
	font-size:9pt;
	font-family:arial,verdana,helvetica,sans-serif;
}

.tvnode_regular_bold_italic
{
	color:#282828; /*font-color*/
	font-weight:bold;
	font-style:italic;
	font-size:9pt;
	font-family:arial,verdana,helvetica,sans-serif;
}

.tvnode_header
{
	color:#282828;/*font-color*/
	font-weight:bold;
	font-size:10pt;
	font-family:arial,verdana,helvetica,sans-serif;
}
