/* CSS Document */
/*--------------*/
/*--------------*/
/*--*/
/*--*/
/*--------------*/
/* GLOBAL RESET */
/*--------------*/
*,html,div,h1,h2,h3,h4,h5,form,input,p,blockquote,table,th,td {
	margin: 0px;
	padding: 0px;
}
body{
	margin: 0px;
	padding: 0px;
	background-color: #E7E7E7;
	font-size: 62.5%;
}
img {
	border: 0px;
}
a, u {
	text-decoration: none;
	border: 0px;
}

td{
  padding-bottom: 10px;
}

/*--------*/
/* HEADER */
/*--------*/
#headerLogo {

	position: absolute;
	top: 23px;
	left: 55px;
}
#headerSubtitle {

	position: absolute;
	top: 94px;
	left: 88px;
	font-family: Arial, Verdana, sans-serif;
	letter-spacing: 0;
	line-height: 1.6em;
	font-size: 1.2em;
	color: #666666;
	/*visibility: hidden;*/
}
/*-------*/
/* LOGOS */
/*-------*/
#logoContainer{
	position: absolute;
	top: 212px;
	left: 702px;
}
#logoKHM {
	position: relative;
	left: 0px;
}
#logoHybrid {
	position: relative;
	margin-top: 48px;
	left: 9px;
}
#logoLab3 {
	position: relative;
	margin-top: 48px;
	left: 9px;
}
#logoXsens {
	position: relative;
	margin-top: 48px;
	left: 9px;
}
#logoZellcode {
	position: relative;
	margin-top: 48px;
	left: 9px;
}
#footer {
	position: relative;
	margin-top: 48px;
	left: 9px;
	font-family: Arial, Verdana, sans-serif;
	letter-spacing: 0;
	line-height: 1.6em;
	font-size: 1.2em;
	color: #666666;
}
/*------*/
/* NAVI */
/*------*/
#naviContainer{
	position: absolute;
	font-family: Arial, Verdana, sans-serif;
	letter-spacing: 0;
	font-size: 1.2em;
	font-weight: bold;
	width: 530px;
	top: 144px;
	left: 88px;
	background-color: #333333;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 2px;
	color: #FFFFFF;
}
.naviLink{
	text-decoration: none;
	color: #CCCCCC;
	/*background-color: #333333;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;*/
	margin-right: 18px;
}
.naviLink:hover {
	text-decoration: underline;
}

.highlight{
  color: white;
}
/*---------*/
/* CONTENT */
/*---------*/
#contentContainer {
	position: absolute;
	top: 164px;
	left: 88px;
	width: 540px;
	/*bottom: 16px;*/
	padding-top: 56px;
	padding-right: 16px;
	font-family: Arial, Verdana, sans-serif;
	letter-spacing: 0;
	line-height: 1.6em;
	font-size: 1.2em;
	color: #3D3D3D;
	/*border: 1px solid #ff0000;*/
}
#flashcontent {
	/*border: solid 1px #000;*/
	/*width: 418px;*/
}
#mailadress {
	font-family: Arial, Verdana, sans-serif;
}
.contentTitle{
	font-weight: bold;
	margin-bottom: 4px;
}
.contentTrenner{
	margin-bottom: 28px;
	font-size: 1px;
	line-height: 1px;
}
.contentTrennerSmall{
	margin-bottom: 8px;
	font-size: 1px;
	line-height: 1px;
}
.link{
	text-decoration: none;
	color: #FFFFFF;
	background-color: #333333;
	padding-left: 2px;
	padding-right: 2px;
}
.link:hover {
	text-decoration: underline;
}

/*----------------*/
/* CONTENT IMAGES */
/*----------------*/

.datecol{
  width: 100px;
}

.contentcol{

}


/*----------------*/
/* CONTENT IMAGES */
/*----------------*/
#imagesScrollArea {
	position: absolute;

	top: 0px;
	left: 0px;
	width: 640px;
	height: 480px;
	overflow: hidden;
}
#imagesNoWrap{
	position: absolute;

	top: 0px;
	left: 0px;
	width: 6000px;
	/*border: 1px solid #000000;*/
}
.imagesSub{
	float: left;
}
.image{
	border-width: 1px;
	border-color: #333333;
	border-style: solid;
}
/*---------------*/
/* SCROLLER HORIZ*/
/*---------------*/
 #scroller{
  	position: absolute; 

	background-color: #333333;
 	width: 100%;
	height: 14px;
 	bottom: -40px;
	padding-top: 5px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	text-align: center;
}
#prevScroller{
	padding-right: 8px;
}
#nextScroller{
	padding-left: 8px;
}
#statusScroller{
	position: relative;
}
.linkScroller{
	text-decoration: none;
	color: #CCCCCC;
}
.linkScroller:hover {
	text-decoration: underline;
}
.linkArrow{
	text-decoration: none;
	font-weight: bold;
	color: #CCCCCC;
}
.linkArrow:hover {
	color: #FFFFFF;
}
