/* ************************************************************************** */
/* CSS stylesheet split up in the following:                                  */
/* * ELEMENTS        : ordinary html-elements                                 */
/* * GENEREL CLASSES : often used, generic classes                            */
/* * GREY CLASSES    : grey variations of both ordinary and generic elements  */
/*                     and classes                                            */
/* * SPECIAL CLASSES : specialised, limited-use classes for specific purposes */
/* * ID-OBJECTS      : styling for specific objects                           */
/*                                                                            */
/* ************************************************************************** */

/* ************************************************************************** */
/* ELEMENTS ***************************************************************** */
/* ************************************************************************** */
body, table, th, td, li, div, p, a 
{	/* main body, block and link appearances*/
	width:auto !important;
	height:auto !important;
	margin:0px !important;
	padding:0px !important;
	background:#ffffff !important;
	color:#000000 !important;
	font:12pt "Times New Roman", serif !important;
	vertical-align:top;
	text-overflow:auto !important;
	overflow:visible !important;
}
table
{	/* format table- and cellappearance */
	width:auto !important;
	height:auto !important;
	border:0px;
	border-collapse:collapse;
	empty-cells:show;
}
th 
{	/* table header style */
	width:auto !important;
	height:auto !important;
	font-weight:bold;
}
form
{	/* remove space around forms */
	margin:0px !important;
	padding:0px !important;
	border:0px !important;
}
img 
{	/* remove space around images */
	margin:4px !important;
	border:0px !important;
}
a:link, a:visited, a:hover, a:active, a:hover
{	/* default link color */
	color:#000000;
	text-decoration:none; 
}

/* ************************************************************************** */
/* GREY CLASSES ************************************************************* */
/* ************************************************************************** */

/* Grey: -------------------------------------------------------------------- */
.grey
{	/* styling as grey body/block */
	width:auto !important;
	height:auto !important;
	text-overflow:auto !important;
	overflow:visible !important;
}

/* ************************************************************************** */
/* SPECIAL CLASSES ********************************************************** */
/* ************************************************************************** */

.noPrint
{	/* keep elements from being displayed on the current media-type */
	display:none;
}

.noScreen
{	/* show elements on the current media-type */
	display:block;
}

/* ************************************************************************** */
/* ID-OBJECTS *************************************************************** */
/* ************************************************************************** */

#criterias
{	/* auto-show criterias on key-results pages */
	visibility:visible !important;
	width:auto !important;
	height:auto !important;
	text-overflow:auto !important;
	overflow:visible !important;
}
