@charset "utf-8";
/* CSS Document */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
	margin:0px;
	padding:0px;
}

html {
	height:100%;
}

body {
	background-color:#f9f9f9;
	color:#58595b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
}

#distance {
	background-color:#FFFFFF;
	float:left;
	height:50%;
	margin-bottom:-350px;
	width:1px;
}

#globalPositioner {
	clear:left;
	width:100%;
	height:700px;
	background:url(images/pageBackground.gif) repeat-x;
}

#globalContainer {
	clear:left;
	height:700px;
	margin:0 auto;
	position:relative;
	text-align:left;
	width:1000px;	
}

#fpLogo {
	position:relative;
	left:62px;
	width:100px;
}


#globalNavi {
	position:relative;
	height:17px;
	left:62px;
	top:20px;
	width:930px;
}

#mainNavi {
	margin:0px;
	padding:0px;
	list-style:none;	
}

#mainNavi li {
	float:left;
	height:17px;
	display:block;
	margin:0px 34px 0px 0px;
}

#mainNavi li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#b0b1b3;
	text-decoration:none;
	display:block;	
	padding:20px 0px 0px 0px;
	height:0px;
	background:url(images/mainNavi.gif) no-repeat;
	overflow:hidden;
}

#mainNavi li a:hover {
	color:#ff7200;
}

#mainNavi #agentur_btn a {
	background-position:0px 0px;
	width:65px;
}

#mainNavi #agentur_btn a:hover,
#mainNavi #agentur_btn a:active,
#mainNavi #agentur_btn.active a {
	background-position:0px -20px;
	width:65px;
}

#mainNavi #fakten_btn a {
	background-position:-92px 0px;
	width:56px;
}

#mainNavi #fakten_btn a:hover,
#mainNavi #fakten_btn a:active,
#mainNavi #fakten_btn.active a {
	background-position:-92px -20px;
	width:56px;
}

#mainNavi #leistung_btn a {
	background-position:-178px 0px;
	width:66px;
}

#mainNavi #leistung_btn a:hover,
#mainNavi #leistung_btn a:active,
#mainNavi #leistung_btn.active a {
	background-position:-178px -20px;
	width:66px;
}

#mainNavi #arbeitsproben_btn a {
	background-position:-273px 0px;
	width:101px;
}

#mainNavi #arbeitsproben_btn a:hover,
#mainNavi #arbeitsproben_btn a:active,
#mainNavi #arbeitsproben_btn.active a {
	background-position:-273px -20px;
	width:101px;
}

#mainNavi #kontakt_btn a {
	background-position:-403px 0px;
	width:62px;
}

#mainNavi #kontakt_btn a:hover,
#mainNavi #kontakt_btn a:active,
#mainNavi #kontakt_btn.active a {
	background-position:-403px -20px;
	width:62px;
}

#mainNavi #balucam_btn a {
	background-position:-809px 0px;
	width:66px;
	margin-left:316px;
}

#mainNavi #balucam_btn a:hover,
#mainNavi #balucam_btn a:active,
#mainNavi #balucam_btn.active a {
	background-position:-809px -20px;
	width:66px;
	margin-left:316px;
}


#impressum_btn {
	position:absolute;
	left:872px;
	top:667px;
	z-index:50;
}

#impressum_btn a {
	background-position:0px 0px;
	width:78px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#b0b1b3;
	text-decoration:none;
	display:block;	
	padding:20px 0px 0px 0px;
	height:0px;
	background:url(images/bt_impressum.gif) no-repeat;
	overflow:hidden;	
}

#impressum_btn a:hover,
#impressum_btn a:active,
#impressum_btn.active a {
	background-position:0px -20px;
	width:78px;
}

#contentContainer {
	position:absolute;
	left:0px;
	padding:0px;
	padding-left:62px;
	top:152px;
	width:878px;
	height:520px;
	margin:0px;
	z-index: 90;
}

#flashContainer {
	position:absolute;
	left:0px;
	top:0px;
	width:1250px;
	z-index:500;
}

/* TEXT STYLES */
.headline {
	color:#ff7200;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	margin-top:25px;
}

.subheadline {
	color:#ff7200;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom:15px;
	line-height:18px;
}

.copy {
	color:#58595b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-bottom:15px;
	line-height:13px;
}

.copyLabel {
	color:#ff7200;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
}

.copybold {
	color:#58595b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:13px;
	margin-bottom:15px;	
}

.copy a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#58595b;
	text-decoration:none;	
	padding:0px 0px 0px 15px;
	background:url(images/mainNaviPoint.gif) no-repeat;
	overflow:hidden;
	line-height:17px;
	display:block;
	margin:0px 0px 0px 0px;
}

.copy a:hover {
	color:#ff7200;
}

#globalPositioner #globalContainer #WMButton {
	position: absolute;
	z-index: 100;
	padding-top: 570px;
	margin-left: -60px;
}
