/*
CSS Definitions
Steinringer IT Consulting • office@steinringer.at • www.steinringer.at
Last Update: 26.03.2004
*/

/*
######################################
BEGIN DEFINTION OF PAGE LAYOUT (GENERAL)
######################################
*/

body
{
  font-family:                Verdana;
  font-size:                  10pt;
  color:                      #000000;
  background-color:           #FFFFFF
}
body /* scrollbar layout */
{
  scrollbar-face-color:       #EEEEEE;
  scrollbar-shadow-color:     #708090;
  scrollbar-highlight-color:  #EEEEEE;
  scrollbar-3dlight-color:    #708090;
  scrollbar-darkshadow-color: #EEEEEE;
  scrollbar-track-color:      #EEEEEE;
  scrollbar-arrow-color:      #708090;
}

th
{
  font-family:                Verdana;
  font-size:                  10pt;
  color:                      #000000;
  align:								left;
}

td
{
  font-family:                Verdana;
  font-size:                  10pt;
  color:                      #000000
}

/* END DEFINTION OF PAGE LAYOUT (GENERAL) */

/*
######################################
BEGIN DEFINTION OF TYPOGRAPHY 
######################################
*/

.head
{
	color: #980000;
	font-family: Arial;
	font-size: 14pt;
	font-weight: 900;
	line-height: 26px;
}
                             
.subhead
{
  font-family:                Arial;
  font-size:                  14pt;
  font-weight:                300;
  line-height:                26px;
  color:                      #919BA2
}                        
                             
.fliesstext /* for formatting standard text not affected by .body */
{
  font-family:                Verdana;
  font-size:                  10pt;
  font-weight:                500;
  line-height:                16px;
  color:                      #000000
}

.fliesstext-high /* highlighted fliesstext */
{
  color:                      #708090;
  font-family:                Verdana;
  font-size:                  10pt;
  font-weight:                800;
  line-height:                16px;
}

.tabtitel /* header cell of tables in content area */
{
  font-weight:                bold;
  color:                      #FFFFFF;
  background-color:           #708090;
}

.errortabtitel /* header cell of tables in error area */
{
  font-weight:                bold;
  color:                      #FFFFFF;
  background-color:           #980000;
}

.subtabtitel /* header cell of tables in content area */
{
	font-weight:		      			bold;
	color:					        		#708090;
	background-color:		    		#CFD5D8;
}

.graufeld /* header cell of columns (list view) in content area */
{
  background-color:           #D4D0C8;
  font-family:                Arial;
  font-size:                  12px;
  color:                      #000000;
  font-weight:                bold
}

.hellfeld /* cell (list view) in content area */
{
  background-color:           #EEEEEE;
}

.hellfeld_over /* cell (list view) in content area on mouseover - temporarily not in use (!) */
{
	background-color: #CFD5D8;
}


.redfeld /* cell (list view) in content area */
{
  background-color:           #FFB9B9;
}

.filterfeld /* input field */
{
  font-family:                Verdana;
  font-size:                  8pt;
  color:                      #000000;
  border-style:               solid;
  border-width:               1px;
  border-color:               #7F9DB9;
  background-color:           #FFFFFF;
/*
*/
}

.filterfeldrequired /* required input field */
{
  font-family:                Verdana;
  font-size:                  8pt;
  color:                      #000000;
  border-style:               solid;
  border-width:               1px;
  border-color:               #7F9DB9;
  background-color:           #FFB9B9;
/*
*/
}

.button
{
  font-size:                  10px;
  font-weight:                normal;
  color:                      #000000;
/*
  background-image:           url(../images/bg_button.gif)
*/
}

.menu_hellmagenta /* reference (legende) */
{
	font-size: 10px;
	color: #708090;
	background-color: #E2E5E7;
}


/* END DEFINTION OF TYPOGRAPHY */

/*
######################################
BEGIN DEFINTION OF LINKS
######################################
*/

a:link
{
  text-decoration:      none;
  font-weight:		      bold;
  color:		      		#708090;
}

a:visited
{
  text-decoration:      none;
  font-weight:		      bold;
  color:						#708090;
}

a:active
{
  text-decoration:      none;
  font-weight:          bold;
  color:                #708090;
}

a:hover 
{  
  text-decoration:		none;
  font-weight:				bold;
  color:						#708090;
}


.titellink:link
{
  text-decoration:      none;
  font-weight:		      bold;
  color:		      		#FFFFFF;
}

.titellink:visited
{
  text-decoration:      none;
  font-weight:		      bold;
  color:						#FFFFFF;
}

.titellink:active
{
  text-decoration:      none;
  font-weight:          bold;
  color:                #FFFFFF;
}

.titellink:hover 
{  
  text-decoration:		none;
  font-weight:				bold;
  color:						#FFFFFF;
}

/* END DEFINTION OF LINKS */

/*
######################################
BEGIN DEFINTION OF USER DISPLAY (TOP RIGHT)
######################################
*/

.user /* displaying username when logged in */
{
  font-family:                Verdana;
  font-size:                  10pt;
  font-weight:                700;
  color:                      #000000
}

.user_off /* displaying username when logged off (nicht eingeloggt) */
{
  font-family:                Verdana;
  font-size:                  10pt;
  font-weight:                500;
  color:                      #919BA2
}

/* END DEFINTION OF USER DISPLAY (TOP RIGHT) */

/*
######################################
BEGIN DEFINTION OF LOGIN AREA
######################################
*/

.loginfield /* input fields for username and password on startpage */
{
  font-family:                Verdana;
  font-size:                  8pt;
  color:                      #000000;
  border-style:               solid;
  border-width:               1px;
  border-color:               #708090;
  background-color:           #EEEEEE
}

.login_errormessage /* all error messages below loginfield */
{
	font-family: Verdana;
	font-size: 10pt;
	color: #DC143C;
}

/* END DEFINTION OF LOGIN AREA */ 

/*
######################################
BEGIN DEFINTION OF MAIN MENU (BEREICHE / FUNKTIONEN)
######################################
*/

.menu_header /* e.g. "Bereiche" and "Funktionen" */
{
  font-family:                Verdana;
  font-size:                  12px;
  font-weight:                500;
  color:                      #FFFFFF
}

.menu_line /* menu items */
{
  font-family:                Verdana;
  font-size:                  11px;
  font-weight:                500;
  color:                      #708090;
}

.legend_line /* legend items */
{
  font-family:                Verdana;
  font-size:                  11px;
  font-weight:                500;
  color:                      #919BA2;
}

/* END DEFINTION OF MAIN MENU (BEREICHE / FUNKTIONEN) */

/*
######################################
BEGIN DEFINTION OF FILTER DIALOG
######################################
*/

.fd_subhead /* subhead cells of tables in filter dialog */
{
  background-color:        #D4D0C8;
}

.fd_textbutton
{
  cursor:						hand;
  font-weight:					bold;
   color:                  #919BA2;
}
.bgwhite /* white fields */
{
  background-color:        #FFFFFF;
}
.redsub /* red bold font */
{
	color: #980000;
}

.redsubbold /* red bold font */
{
	color: #980000;
	font-weight: bold;
}

/* END DEFINTION OF FILTER DIALOG */