/* /////////////////////////////////////////////////////////////////////// */
/* generell tags */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, hr
	{
	margin:0px;
	padding:0px;
	border:0px;
	outline:0px;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	text-decoration:none;
	}

body
	{
	color:#1C1B1A;
	background-color:#FFFFFF;
	text-decoration:none;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	letter-spacing:0.5px;
	line-height:165%;
	text-align:left;
	overflow-x:scroll;
	}

body a:link,
body a:visited
	{
	text-decoration:underline;
	color:#1C1B1A;	
	}

body a:hover
	{
	}


img
	{
	border:0px;
	margin:0px;
	}

h2
	{
	font:13px Helvetica;
	font-weight:bold;
	letter-spacing:0px;
	line-height:135%;
	margin:0px;
	padding:0px;
	}

/* /////////////////////////////////////////////////////////////////////// */
/* content tags */

#loading
	{
	top:20px;
	left:20px;
	position:fixed;
	visibility:hidden;
	}

#content
	{
	margin-top:65px;
	position:absolute;
	left:0;
	top:0;
	margin-bottom:30px;
	}

#content_head
	{
	height:151px;
	overflow:hidden;
	}

#content_head_logo
	{
	float:left;
	width:668px;	
	z-index:10;
	}
	
#content_head_navigation
	{
	margin-top:8px;
	left:668px;
	float:left;
	position:absolute;
	}

#content_head_navigation_menu
	{
	padding: 0px;
	white-space:nowrap;
	}

#content_head_navigation_menu li
	{
	margin-right:34px;
	display:inline;
	list-style-type: none;
	}

#content_head_navigation_menu a:link, 
#content_head_navigation_menu a:visited
	{
	color:#1C1B1A;
	font:13px Helvetica;
	font-weight:normal;
	text-decoration: none;
	}

#content_head_navigation_menu a:hover
	{
	font:13px Helvetica;
	font-weight:bold;
	}

#content_head_navigation_menu .menu_current a:link,
#content_head_navigation_menu .menu_current a:visited,
#content_head_navigation_menu .menu_current a:hover
	{
	font:13px Helvetica;
	font-weight:bold;
	}

#content_data
	{
	position:absolute;
	left:388px;
	display:table;
	white-space:nowrap;
	top:145px;
	}
	
#content_footer
	{
	margin-top:30px;
	position:fixed;
	left:107px;
	display:table;
	white-space:nowrap;
	bottom:15px;
	color:#191b1a;
font:10px Helvetica;
font-weight:normal;
	}
#content_footer a:link,	
#content_footer a:visited,
#content_footer a:active
	{		
	color:#191b1a;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	}
#content_footer a:hover
	{		
	text-decoration:underline;
	}
	
#content_data_blender
	{
	width:850px;
	height:500px;
	z-index:11000;
	position:relative;
	top:-180px;
	margin-left:-20px;
	background-color:#FFFFFF;
	}

/* /////////////////////////////////////////////////////////////////////// */
/* style tags - project*/
.project_button
	{
	cursor:pointer;
	visibility:hidden;
	}
	
.project_button img
	{
	margin-left:5px;
	}

.project_button h2
	{
	font-size:11px;
	}

.hover_box
	{
	background-color:#1C1B1A;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* first! */
	filter: alpha(opacity=0);					/* second! */
	opacity:0;
	position:absolute;
	top:0px;
	}

/* /////////////////////////////////////////////////////////////////////// */
/* font faces */
