a, a:visited, a:link {
	color:black;
	text-decoration:underline;
}
a:hover, a:active {
	color:#444444;
	text-decoration:underline;
}

h2{
	font-size:14px;
	font-weight:bold;

}
blockquote {
	margin-left:0px;
	font-weight:bold;
}


body {
	margin:0 0 0 0;
	padding: 0 0 0 0;
	font-family:verdana;
}

#top {
	display:none;
}
#top_intranet{
	display:none;
}
#left{
	display:none;
}

#mid{
}

#right{
	display:none;
}

#menu_ingress{
}
.random_products{
	margin-top:10px;
	margin-left:10px;
}

/* MENU */

#menu_left{
	display:none;
}

.tab{
	display:none;
}

/* BOX */
	.box_content{
		display:none;
	}

	.box_content_right table tr.even td{
	}


/* inputs */
	input, select {
		font-size:10px;
	}

/* search */
	#search_button{
		display:none;
	}

/* news */

.news_date { margin-right:10px; }

/* colorization of rows */
	.yellow td {
		background:#FFD387;
	}
	.red td {
		background:#FFAE0D;
	}
	.locked td {
		background:#CECECE;
	}
	.open td {
		background:#FFD387;
	}
	.odd td {
		background:#EEEEEE
	}
	.even td {
		background:#fff;
	}
	.shadow{
	}
	.shadow_light{
		background:#FFF;

	}

/* colorization of text */
	.yellow_back{
		background-color:#FFAE0D;
	}

/* messagebox for read receipt */
	.read_receipt {
		border:1px solid #BDBDBD;
		background: url(../images/box_bg.gif) repeat-x;
		height:25px;
		padding:10px;
	}

/* Intranett list format */
	.intranett_list td{
		vertical-align:top;
	}
	.intranett_list {
	}
	.intranett_list td.header{
		color:white;
		background:buttonshadow;
		padding:4px;
	}
	.intranett_list td.header_red{
		color:white;
		background:#FFAE0D;
		padding:4px;
	}	
	.intranett_list td.header2{
		border-top:1px solid white;
		color:black;
		background:buttonface;
		padding:4px;
	}	
	.iodd{
		background-color:#ECECEC;
		padding:2px;
	}
	.ieven{
		padding:2px;
	}
	.ired{
		background:#FFAE0D;
		padding:2px;
	}
	.LIST_HEAD{
		background-color:#ECECEC;		
		border:1px solid #F9F9F9;
	}
	.FORUM_INGRESS{
		background:#F7F7F7;
		border:1px solid #F9F9F9;
		border-top:none;
	}
	.LIST_HEAD_BUTTON{
		background-color:#ECECEC;		
		border:1px solid #F9F9F9;
	}
	
/* Login */
	.login_error{
		background-color:#FCB424;
		padding:5px;
		margin-bottom:8px;
	}
/* Gallery */
	.gallery_minimalistic{
		margin-left:5px;
		margin-bottom:5px;
	}

/* Intranet buttonbar */
	.buttonbar {
		padding:4px;
		background:#EBEBEB;
		height:20px;
		border-right:1px solid white;
	}
	
	/* CSS for buttons in toolbars */
		.btb{
			margin-right:2px;
			padding:2px;
			padding-left:3px;
			padding-right:3px;
			padding-bottom:4px;
			cursor:hand;
			float:left;
			white-space:nowrap;
			font-family:tahoma, verdana;
			font-size:7pt;
			color:#333333;
		}
		.btb img{
			text-align:center;
			vertical-align:middle;
			margin-left:1px;
			margin-right:2px;
		}
		.btb_over{
			margin-right:2px;
			padding:1px;
			padding-left:2px;
			padding-right:2px;
			padding-bottom:3px;
			background-image:url('../images/3_bt_over.gif');
			background-repeat:repeat-x;
			background-color:#F0F1E1;
			border:1px solid #BCBCBC;
			border-left:1px solid white;
			border-top:1px solid white;
			cursor:hand;
			float:left;
			font-family:tahoma, verdana;
			font-size:7pt;
			text-decoration:underline;
			color:#333333;
		}

		.btb_over img{
			text-align:center;
			vertical-align:middle;
			margin-left:1px;
			margin-right:2px;
		}

		/* small  button disabled state */
		.btb_disabled{
			filter:alpha(opacity=40);
			margin-right:2px;
			padding:2px;
			padding-left:3px;
			padding-right:3px;
			padding-bottom:4px;
			cursor:help;
			float:left;
			white-space:nowrap;
			font-family:tahoma, verdana;
			font-size:7pt;
			color:#333333;
		}
		.btb_disabled img{
			text-align:center;
			vertical-align:middle;
			margin-left:1px;
			margin-right:2px;
		}

	/* Intranet list format */
		.ilist_header td {
			background:url(../images/intranet_list_head_bg.gif) repeat-x;
			color:white;
			font-weight:bold;
		}

/* headers that are inside the body content element */
	table.box {
		background-color:#FBFBFF;
		table-layout:fixed;
	}
	table.box td{
		border-right:1px solid white;
		white-space:nowrap;
	}
	tr.list_header td {
		background-color:#DEE7EF;
		padding-right:25px;
		white-space:nowrap;
	}

/* how to treat content of tables */
	tr.col_even td {
		background-color:#F1F5F5;
		vertical-align:middle;
	}

	tr.col_odd td {
		vertical-align:middle;
	}

	tr.col_over td {
		cursor:hand;
		background-color:#EEEEEE;
		color:#AAAAAA;
		vertical-align:middle;
	}
	tr.col_over_arrow {
		background-color:#EEEEEE;
		color:#AAAAAA;
	}
	tr.col_over_arrow td {
		vertical-align:middle;
	}

	tr.col_odd_hidden td{
		COLOR:#AAAAAA;
	}
	tr.col_even_hidden td {
		background-color:#F1F5F5;
		COLOR:#AAAAAA;
	}

	.cell_over{
		background-color:white;
	}

/* margin and position for images inside tables */
	tr.col_even td img,tr.col_over_arrow td img, tr.col_odd td img, tr.col_over td img,tr.col_even_hidden td img,tr.col_odd_hidden td img {
		margin-right:4px;
		text-align:right;
		width:16px;
		height:16px;
		vertical-align:middle;
		cursor:hand;
	}

/* Document lists */
	div.doc_odd{
		background:#EBEBEB;
		padding:10px;
		clear:both;
	}
	div.doc_even {
		padding:10px;
		clear:both;
	}
