/*---------------Skript-übergreifend geltende Formatierungen----------------------------------------------------------------------------------------------*/


/*
td { font-family: Verdana, Helvetica, sans-serif; font-size: small; color: #000066; }
*/


/*body  -  Hintergrundfarbe, Schriftfamilie und Scrollbar-Farben*/
body {
	background-color: #E8F0FF;
	font-family: Verdana, Helvetica, sans-serif;
	/* wenn keine stylsheet angaben vorhanden sind, die scrifft in rot */
	color: #000066;
	scrollbar-base-color: #D0E0FF;
	scrollbar-shadow-color: #B0D0FF;
}


/*Absätze  -  markierende Hintergrundfarbe*/
.paragr_bg { background-color: #DCE8FF; }


/*Aufzählungszeichen  -  Farbe*/
li { color: #000066; }


/*Trennungslinie  -  Stärke und Farbe*/
hr {
	height: 2px;
	border: 1px solid #000066;
	background-color: #000066;
}


/*Standardschriften  -  Schriftgröße, -gewicht, Unterstreichung und Farbe*/
.std_big_caption { font-size: 16px; font-weight: bold; color: #000066; }
.std_med_caption { font-size: 12px; font-weight: bold; color: #000066; }
.std_caption { font-size: xx-small; font-weight: bold; color: #000066; }
.std { font-size: xx-small; color: #000066; }
.std_bold { font-size: xx-small; font-weight: bold; color: #000066; }
.std_highlight { font-size: xx-small; color: #FF6000; }
.std_varname { font-size: xx-small; color: #000066; font-style: italic; }
.std_message { font-size: xx-small; color: #FF0000; }
.std_attention { font-size: xx-small; font-weight: bold; text-decoration: underline; color: #FF0000; }
.std_link { font-size: xx-small; }
.std_link_hover { font-size: xx-small; color: #ff8800; }
.std_menu_option { font-size: 12px; font-weight: bold; }
.std_fade { font-size: xx-small; }
.std_ok { font-size: xx-small; color: #008000; }
.std_warn { font-size: xx-small; color:#FF0000; }
.std_bold_warn { font-size: xx-small; font-weight: bold; color:#FF0000; }


/*Standardfarben, Hintergrund, Vordergrund und Hervorhebung*/
.color_background { background-color: #E8F0FF; }
.color_foreground { color: #000066; }
.color_highlight { color: #FF6000; }


/*Standardfarben für die Loadanzeige*/
.load_green { font-size: xx-small; color: #008000; }
.load_yellow { font-size: xx-small; color: #FF6000; }
.load_red { font-size: xx-small; color: #FF0000; }


/*Hyperlinks (mittels Hyper References)  -  keine Unterstreichung, Farbe und Hintergrund*/
a:link { text-decoration: none; color: #000066; background-color: transparent; }
a:visited { text-decoration: none; color: #000066; background-color: transparent; }
a:active  { text-decoration: none; color: #FF6000; background-color: transparent; }
a:hover { text-decoration: none; color: #FF6000; background-color: transparent; }


/*Hyperlinks (mittels Ereignisverfolgung), zwei Varianten für Hover-Effekt  -  Farbe und Cursor*/
a.link { color: #000066; cursor: pointer; }
a.link_hover { color: #FF6000; cursor: pointer; }


.event_bgfilter {
background-color: #FFE8DC;
}





/*---------------Listenelemente---------------------------------------------------------------------------------------------------------------------------------------*/


/*Ergebniszeilen  -  markierende Hintergrundfarbe*/
.list_elem_result_bg { background-color: #DCE8FF; }


/*Spaltenbezeichnungen, nicht-verlinkte und verlinkte  -  Schriftgröße, -gewicht, Unterstreichung und Farbe*/
.list_elem_col { font-size: xx-small; font-weight: bold; color: #000066; }
.list_elem_col_link { font-size: xx-small; font-weight: bold; text-decoration: underline; }


/*Zeilenbezeichnungen, nicht-verlinkte und verlinkte  - Schriftgröße, -gewicht und Farbe*/
.list_elem_row { font-size: xx-small; font-weight: bold; color: #000066; }
.list_elem_row_link { font-size: xx-small; font-weight: bold; }


/*Listeneinträge, nicht-verlinkte, verlinkte, OK und Warnung  -  Schriftgröße und Farbe*/
.list_elem_data { font-size: xx-small; color: #000066; }
.list_elem_data_link { font-size: xx-small; }
.list_elem_data_ok { font-size: xx-small; color: #008000; }
.list_elem_data_warn { font-size: xx-small; color: #FF0000; }
.list_elem_data_threshold { font-size: xx-small; color: #ff7b21; }




/*---------------Formularelemente-----------------------------------------------------------------------------------------------------------------------------------*/


/*Absätze  -  markierende Hintergrundfarbe*/
.form_elem_group_bg { background-color: #DCE8FF; }


/*Beschriftungen von Steuerelementen  -  Schriftgröße, -gewicht und Farbe*/
.form_elem_tag { font-size: xx-small; color: #000066; }
.form_elem_tag_bold { font-size: xx-small; font-weight: bold; color: #000066; }
.form_elem_tag_group { font-size: xx-small; font-weight: bold; color: #000066; }
.form_elem_tag_note { font-size: xx-small; color: #FF6000; }


/*Variable Daten, die nicht in Steuerelementen stehen  -  Schriftgröße, -gewicht und Farbe*/
.form_elem_data { font-size: xx-small; color: #000066; }





/*---------------Steuerelemente--------------------------------------------------------------------------------------------------------------------------------------*/


/*Steuerelemente, Voreinstellung und read-only  -  Höhe, Textfarbe, Rahmen und Hintergrundfarbe*/
input {
	font-size: 75%;
	color: #000066;
	border: 1px solid #B8B8FF;
}

select {
	font-size: 75%;
	color: #000066;
}

textarea {
	color: #000066;
	border: 1px solid #B8B8FF;
	overflow: auto;
}

input.readonly { color: gray; }
select.readonly { color: gray; }
textarea.readonly { color: gray; }


/*Einzeilige Texteingabefelder, mit positivem und negativem Wert  -  Textfarbe*/
.value_ok { color: #008000; }
.value_warn { color: #FF0000; }


/*Schaltflächen, zwei Varianten für Hover-Effekt  -  Textfarbe, Hintergrundfarbe, Rahmen und Cursor*/
input.btn {
	width: auto;
	background-color: transparent;
	border: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FF6000;
	cursor: pointer;
}

input.btn_hover {
    width: auto;
    background-color: #FF6000;
    border: none;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: xx-small;
    color: #E8F0FF;
    cursor: pointer;
}

input.btn:hover {
    width: auto;
    background-color: #FF6000;
    border: none;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: xx-small;
    color: #E8F0FF;
    cursor: pointer;
}





/*---------------Grafikelemente---------------------------------------------------------------------------------------------------------------------------------------*/


/*Zellhintergrund  -  markierende Hintergrundfarbe*/
.graph_elem_cell_bg { background-color: #DCE8FF; }


/*Zellhintergrundfarben (zur farblichen Markierung zusammengehöriger Zellen)*/
.graph_elem_cellcolor_1 { background-color: #FF8800; }
.graph_elem_cellcolor_2 { background-color: #68bbff; }
.graph_elem_cellcolor_3 { background-color: #d0e0ff; }
.graph_elem_cellcolor_ok { background-color: #66dd33; font-size: xx-small; font-weight: bold; }
.graph_elem_cellcolor_warn { background-color: #FF6000; font-size: xx-small; font-weight: bold;}


/*Spaltenbezeichnungen  -  Schriftgröße, -gewicht und Farbe*/
.graph_elem_col { font-size: xx-small; font-weight: bold; color: #000066; }


/*Zeilenbezeichnungen, Faktor und Merkmal  -  Schriftgröße, -gewicht und Farbe*/
.graph_elem_row { font-size: xx-small; color: #000066; }
.graph_elem_factor { font-size: xx-small; font-weight: bold; color: #000066; }
.graph_elem_attrib { font-size: xx-small; color: #000066; }


/*Zelldaten (erscheinen vor farbigem Hintergrund)  -  Schriftgröße und Farbe*/
.graph_elem_data { font-size: xx-small; color: #000066; font-weight: bold;}
.graph_elem_result { font-size: xx-small; color: #000066; font-weight: bold;}





/*---------------Balkenelemente--------------------------------------------------------------------------------------------------------------------------------------*/


.balk_elem_tag {
	font-size: xx-small;
	color: #000066;
}


table.balk_elem_frame { border: 2px solid #C0C0C0; }


td.balk_elem_color_plus { background-color: #008000; }
td.balk_elem_color_minus { background-color: #FF0000; }
td.balk_elem_outer_color { background-color: #DCE8FF; }
td.balk_elem_middle_color { background-color: #FF6000; }
td.balk_elem_inner_color { background-color: #000066; }


/*Rahmen für Ladebalken*/
table.load_balk_elem_frame { border: 1px solid #000066; }


/*Abschnitte von Ladebalken  -  Farben*/
td.load_balk_elem_color_1 { background-color: #000066; }
td.load_balk_elem_color_2 { background-color: #E8F0FF; }





/*---------------Message Box-----------------------------------------------------------------------------------------------------------------------------------------*/


.msgbox {
	border-width:	  2px;
	border-style:	  solid;
	border-color:	  #000066;
	background-color: #E8F0FF;
}

.msgbox_caption { font-size: xx-small; font-weight: bold; }
.msgbox_text	{ font-size: xx-small; }
.msgbox_varname { font-size: xx-small; font-style: italic; }





/*---------------Linkes Navigationsframe--------------------------------------------------------------------------------------------------------------------------*/


/*body  -  Hintergrundfarbe (überschreibt die durch die Elementdefinition gesetzte Hintergrundfarbe)*/
body.left_navi { background-color: #E8F0FF; }


/*Navigationsboxen  -  Hintergundfarbe*/
.left_navi_box_bg { background-color: #D0E0FF; }
.left_navi_logout_bg { background-color: #DCE8FF; }


/*Bezeichnung der Projektnummerneingabe  -  Schriftgröße, -gewicht und Farbe*/
font.left_navi_p_nr { font-size: 11px; font-weight: bold; color: #000066; }


/*Infotexte (Projektinformationen und User-Anzahl)  -  Schriftgröße und Farbe*/
font.left_navi_info { font-size: xx-small; font-weight: bold; color: #000066; }


/*Menüpunkte  -  Schriftgröße, -gewicht und Farben*/
font.left_navi_active { font-size: 12px; font-weight: bold; color: #FF6000; }
font.left_navi_inactive { font-size: 12px; font-weight: bold; color: #000066; }
font.left_navi_disabled { font-size: 12px; font-weight: bold; color: #8888C1; }


/*Logout-Hyperlink  -  Schriftgröße und -gewicht*/
font.left_navi_logout { font-size: 12px; font-weight: bold; }





/*---------------Oberes Navigationsframe-------------------------------------------------------------------------------------------------------------------------*/


/*body  -  Hintergrundfarbe (überschreibt die durch die Elementdefinition gesetzte Hintergrundfarbe)*/
body.top_navi { background-color: #D0E0FF; }


/*Menüpunkte der zweiten Ebene  -  Schriftgröße, -gewicht und Farben*/
font.top_navi_active { font-size: 11px; font-weight: bold; color: #FF6000; }
font.top_navi_inactive { font-size: 11px; font-weight: bold; color: #000066; }


/*Menüpunkte der drirtten Ebene  -  Schriftgröße und Farbe*/
font.top_navi_lv3 { font-size: xx-small; color: #000066; }





/*---------------"Member Manager - Gen Links"---------------------------------------------------------------------------------------------------------------*/


/*Hyperlinks, in Signalfarben  -  Unterstreichung, Textfarbe und Hintergrundfarbe*/
a.used_link { font-size: xx-small; text-decoration: underline; color: #000066; background: transparent; }

a.no_resp:link { font-size: xx-small; text-decoration: none; color: #000066; background: transparent; }
a.no_resp:visited { font-size: xx-small; text-decoration: underline; color: #000066; background: transparent; }
a.no_resp:active { font-size: xx-small; text-decoration: underline; color: #000066; background: transparent; }
a.no_resp:hover { font-size: xx-small; text-decoration: underline; color: #000066; background: transparent; }

a.started:link { font-size: xx-small; text-decoration: none; color: #808080; background: transparent; }
a.started:visited { font-size: xx-small; text-decoration: none; color: #808080; background: transparent; }
a.started:active { font-size: xx-small; text-decoration: underline; color: #808080; background: transparent; }
a.started:hover { font-size: xx-small; text-decoration: underline; color: #808080; background: transparent; }

a.complete:link { font-size: xx-small; text-decoration: none; color: #008000; background: transparent; }
a.complete:visited { font-size: xx-small; text-decoration: none; color: #008000; background: transparent; }
a.complete:active { font-size: xx-small; text-decoration: underline; color: #008000; background: transparent; }
a.complete:hover { font-size: xx-small; text-decoration: underline; color: #008000; background: transparent; }

a.cleaned:link, a.oversample:link { font-size: xx-small; text-decoration: none; color: #214A14; background: transparent; }
a.cleaned:visited, a.oversample:visited { font-size: xx-small; text-decoration: none; color: #214A14; background: transparent; }
a.cleaned:active, a.oversample:active { font-size: xx-small; text-decoration: underline; color: #214A14; background: transparent; }
a.cleaned:hover, a.oversample:hover { font-size: xx-small; text-decoration: underline; color: #214A14; background: transparent; }

a.s_out:link { font-size: xx-small; text-decoration: none; color: #FF0000; background: transparent; }
a.s_out:visited { font-size: xx-small; text-decoration: none; color: #FF0000; background: transparent; }
a.s_out:active { font-size: xx-small; text-decoration: underline; color: #FF0000; background: transparent; }
a.s_out:hover { font-size: xx-small; text-decoration: underline; color: #FF0000; background: transparent; }

a.unsubscribe:link { font-size: xx-small; text-decoration: none; color: #ffffff; background: transparent; }
a.unsubscribe:visited { font-size: xx-small; text-decoration: none; color: #FFffff; background: transparent; }
a.unsubscribe:active { font-size: xx-small; text-decoration: underline; color: #FFffff; background: transparent; }
a.unsubscribe:hover { font-size: xx-small; text-decoration: underline; color: #FFffff; background: transparent; }

a.late:link { font-size: xx-small; text-decoration: none; color: #000000; background: transparent; }
a.late:visited { font-size: xx-small; text-decoration: none; color: #000000; background: transparent; }
a.late:active { font-size: xx-small; text-decoration: underline; color: #000000; background: transparent; }
a.late:hover { font-size: xx-small; text-decoration: underline; color: #000000; background: transparent; }

a.f_block:link { font-size: xx-small; text-decoration: none; color: #FF6000; background: transparent; }
a.f_block:visited { font-size: xx-small; text-decoration: none; color: #FF6000; background: transparent; }
a.f_block:active { font-size: xx-small; text-decoration: underline; color: #FF6000; background: transparent; }
a.f_block:hover { font-size: xx-small; text-decoration: underline; color: #FF6000; background: transparent; }

