@charset "utf-8";/* Position + HG-Farbe für alle */body {	margin: 0px;	color: #000000;	background: #08a1d2 url(files/alle/hg.jpg) repeat;	font: 12px Arial, Helvetica, sans-serif;}/* Link Navigation */a:link {	color: #0088ac;	text-decoration: none;}	/* Link Navi */	a.link2:link {		/* color: #7fc3d5; */		color: #4cabc5;		text-decoration: none;	}			/* Link Navigation grau */		a.link3:link {			color: #828385;			text-decoration: none;		}					/* Link footer */			a.link4:link {				color: #FFFFFF;				text-decoration: none;			}						/* Link footer */			a.link5:link {				color: #b2dbe6;				text-decoration: none;			}							/* Link kontakt */				a.link6:link {				color: #666666;				text-decoration: none;				}								/* sitemap - head */				a.link7:link {				color: #0088ac;				line-height: 14px;				font-size: 12px;				text-decoration: none;				}			/* Link besucht */a:visited {	color: #0088ac;	text-decoration: none;}	/* Link Navi */	a.link2:visited {		color: #4cabc5;		text-decoration: none;	}			/* Link Navi */		a.link3:visited {			color: #828385;			text-decoration: none;		}					/* Link Navi */			a.link4:visited {				color: #FFFFFF;				text-decoration: none;			}						/* Link Navi */			a.link5:visited {				color: #b2dbe6;				text-decoration: none;			}							/* Link kontakt */				a.link6:visited {				color: #666666;				text-decoration: none;				}								/* sitemap - head */				a.link7:visited {				color: #0088ac;				line-height: 14px;				font-size: 12px;				text-decoration: none;				}/* Link Mouseover */a:hover {	color: #0088ac;	text-decoration: none;}	/* Link Navi */	a.link2:hover {		color: #4cabc5;		text-decoration: none;	}			/* Link Navi */		a.link3:hover {			color: #828385;			text-decoration: none;		}					/* Link Navi */			a.link4:hover {				color: #FFFFFF;				text-decoration: underline;			}						/* Link Navi */			a.link5:hover {				color: #FFFFFF;				text-decoration: none;			}							/* Link kontakt */				a.link6:hover {				color: #0088ac;				text-decoration: none;				}								/* sitemap - head */				a.link7:hover {				color: #666666;				line-height: 14px;				font-size: 12px;				text-decoration: none;				}/* Link Mouseklick */a:active {	color: #0088ac;	text-decoration: none;}	/* Link Navi */	a.link2:active {		color: #4cabc5;		text-decoration: none;	}			/* Link Navi */		a.link3:active {			color: #828385;			text-decoration: none;		}					/* Link Navi */			a.link4:active {				color: #FFFFFF;				text-decoration: underline;			}						/* Link Navi */			a.link5:active {				color: #FFFFFF;				text-decoration: none;			}							/* Link kontakt */				a.link5:active {				color: #0088ac;				text-decoration: none;				}								/* sitemap - head */				a.link7:active {				color: #666666;				line-height: 14px;				font-size: 12px;				text-decoration: none;				}			.link1a {	position: absolute;	left: 22px;	top: 0px;	width: 145px;	height: 17px;	z-index:5;	line-height: 18px;	color: #0088ac;}.link1ahell {	position: absolute;	left: 22px;	top: 0px;	width: 145px;	height: 17px;	z-index:5;	line-height: 18px;	color: #4cabc5;}.linkgrau {	position: absolute;	left: 22px;	top: 0px;	width: 145px;	height: 17px;	z-index:5;	line-height: 18px;	color: #828385;}.link2a {	color: #7fc3d5;}.link3a {	color: #4cabc5;}.weiss {	color: #FFFFFF;}.head {	color: #666666;	line-height: 19px;	font-size: 15px;}.headweiss {	color: #FFFFFF;	line-height: 19px;	font-size: 15px;}.headblau {	color: #0088ac;	line-height: 19px;	font-size: 15px;}.bold {	font-weight: bold;}/* blaue headline */.year {	color: #0088ac;	line-height: 17px;	font-size: 12px;}.fliesstext {	color: #666666;	line-height: 15px;	font-size: 11px;}.fliesstextblock {	color: #666666;	line-height: 15px;	font-size: 11px;	text-align: justify;}.fliesstextweiss {	color: #f2f2f2;	line-height: 15px;	font-size: 11px;}.fliesstext_suche {	color: #666666;	line-height: 15px;	font-size: 11px;}/* Hintergrund */#hg {	position: relative;	width: 970px;	margin-left: auto;	margin-right: auto;	margin-top: 60px;	z-index:1;	border-top: 0px none;	border-right: 0px none;	border-bottom: 0px none;	border-left: 0px none;}/* Sweisse flaeche */#decker {	position: absolute;	left: 10px;	top: -18px;	width: 950px;	height: 656px;	z-index:3;	background: #f2f2f2;	background-color: #f2f2f2;}/* -----------------------------Schatten *//* Schatten oben */#sh1 {	position: absolute;	left: 0px;	top: -35px;	width: 970px;	height: 20px;	z-index:2;}/* Schatten links + rechts */#sh2 {	position: absolute;	left: 0px;	top: -15px;	width: 970px;	height: 238px;	z-index:2;	background: url(files/alle/sh_lr_ie6.png);}/* Schatten unten */#sh3 {	position: absolute;	left: 0px;	top: 640px;	width: 970px;	height: 20px;	z-index:2;}/* -----------------------------Schatten *//* vertikale linie - gepunktet */#linie1 {	position: absolute;	left: 208px;	top: 100px;	width: 1px;	height: 155px;	z-index:5;}/* ----------------------------HAUPT-NAVIGATION */#hauptnavi {	position: absolute;	left: 37px;	top: 264px;	width: 170px;	z-index:7;}#hnavi1 {	position: absolute;	left: 0px;	top: 0px;	width: 170px;	height: 17px;	z-index:5;}#hnavi2 {	position: absolute;	left: 0px;	top: 17px;	width: 170px;	height: 17px;	z-index:5;}#hnavi3 {	position: absolute;	left: 0px;	top: 34px;	width: 170px;	height: 17px;	z-index:5;}#hnavi4 {	position: absolute;	left: 0px;	top: 51px;	width: 170px;	height: 17px;	z-index:5;}#hnavi5 {	position: absolute;	left: 0px;	top: 68px;	width: 170px;	height: 17px;	z-index:5;}#hnavi6 {	position: absolute;	left: 0px;	top: 85px;	width: 170px;	height: 17px;	z-index:5;}#hnavi7 {	position: absolute;	left: 0px;	top: 102px;	width: 170px;	height: 17px;	z-index:5;}#hnavi8 {	position: absolute;	left: 0px;	top: 119px;	width: 170px;	height: 17px;	z-index:5;}#hnavi9 {	position: absolute;	left: 0px;	top: 136px;	width: 170px;	height: 17px;	z-index:5;}#hnavi10 {	position: absolute;	left: 0px;	top: 153px;	width: 170px;	height: 17px;	z-index:5;}#hnavi11 {	position: absolute;	left: 0px;	top: 170px;	width: 170px;	height: 17px;	z-index:5;}#hnavi12 {	position: absolute;	left: 0px;	top: 187px;	width: 170px;	height: 17px;	z-index:5;}#hnavi13 {	position: absolute;	left: 0px;	top: 204px;	width: 170px;	height: 17px;	z-index:5;}#hnavi14 {	position: absolute;	left: 0px;	top: 221px;	width: 170px;	height: 17px;	z-index:5;}#hnavi15 {	position: absolute;	left: 0px;	top: 238px;	width: 170px;	height: 17px;	z-index:5;}#hnavi16 {	position: absolute;	left: 0px;	top: 255px;	width: 170px;	height: 17px;	z-index:5;}#hnavi17 {	position: absolute;	left: 0px;	top: 272px;	width: 170px;	height: 17px;	z-index:5;}#hnavi18 {	position: absolute;	left: 0px;	top: 289px;	width: 170px;	height: 17px;	z-index:5;}#hnavi19 {	position: absolute;	left: 0px;	top: 306px;	width: 170px;	height: 17px;	z-index:5;}#hnavi20 {	position: absolute;	left: 0px;	top: 323px;	width: 170px;	height: 17px;	z-index:5;}/* pfeile */#hnav1 {	position: absolute;	left: 0px;	top: 0px;	width: 15px;	height: 17px;	z-index:5;	visibility:hidden;}#hnav2 {	position: absolute;	left: 0px;	top: 0px;	width: 15px;	height: 17px;	z-index:5;	visibility:hidden;}#hnav3 {	position: absolute;	left: 0px;	top: 0px;	width: 15px;	height: 17px;	z-index:5;	visibility:hidden;}#hnav4 {	position: absolute;	left: 0px;	top: 0px;	width: 15px;	height: 17px;	z-index:5;	visibility:hidden;}#hnav5 {	position: absolute;	left: 0px;	top: 0px;	width: 15px;	height: 17px;	z-index:5;	visibility:hidden;}#hnav6 {	position: absolute;	left: 0px;	top: 0px;	width: 15px;	height: 17px;	z-index:5;	visibility:hidden;}#hnav7 {	position: absolute;	left: 0px;	top: 0px;	width: 15px;	height: 17px;	z-index:5;	visibility:hidden;}#hnav8 {	position: absolute;	left: 0px;	top: 0px;	width: 15px;	height: 17px;	z-index:5;	visibility:hidden;}#hnav9 {	position: absolute;	left: 0px;	top: 0px;	width: 15px;	height: 17px;	z-index:5;	visibility:hidden;}#hnav10 {	position: absolute;	left: 0px;	top: 0px;	width: 15px;	height: 17px;	z-index:5;	visibility:hidden;}#hnav11 {	position: absolute;	left: 0px;	top: 0px;	width: 15px;	height: 17px;	z-index:5;	visibility:hidden;}#hnav12 {	position: absolute;	left: 0px;	top: 0px;	width: 15px;	height: 17px;	z-index:5;	visibility:hidden;}#hnav13 {	position: absolute;	left: 0px;	top: 0px;	width: 15px;	height: 17px;	z-index:5;	visibility:hidden;}#hnav14 {	position: absolute;	left: 0px;	top: 0px;	width: 15px;	height: 17px;	z-index:5;	visibility:hidden;}#hnav15 {	position: absolute;	left: 0px;	top: 0px;	width: 15px;	height: 17px;	z-index:5;	visibility:hidden;}#hnav16 {	position: absolute;	left: 0px;	top: 0px;	width: 15px;	height: 17px;	z-index:5;	visibility:hidden;}#hnav17 {	position: absolute;	left: 0px;	top: 0px;	width: 15px;	height: 17px;	z-index:5;	visibility:hidden;}#hnav18 {	position: absolute;	left: 0px;	top: 0px;	width: 15px;	height: 17px;	z-index:5;	visibility:hidden;}#hnav19 {	position: absolute;	left: 0px;	top: 0px;	width: 15px;	height: 17px;	z-index:5;	visibility:hidden;}#hnav20 {	position: absolute;	left: 0px;	top: 0px;	width: 15px;	height: 17px;	z-index:5;	visibility:hidden;}/* pfeile */#hnav1aktiv {	position: absolute;	left: 0px;	top: 0px;	width: 15px;	height: 17px;	z-index:5;}.hnav1_1 {	position: absolute;	left: 22px;	top: 0px;	width: 145px;	height: 17px;	z-index:5;	line-height: 18px;	vertical-align: middle;}.inav1_1 {	position: absolute;	left: 22px;	top: 0px;	width: 145px;	height: 17px;	z-index:5;	line-height: 18px;	vertical-align: middle;}/* ----------------------------HAUPT-NAVIGATION *//* unterste zeile */#include_footer {	position: absolute;	left: 12px;	width: 950px;	z-index:6;	color: #b2dbe6;	text-align: center;	font-size: 10px;}/* oberste zeile impressum... */#include_impr {	position: absolute;	top: -60px;	left: 65px;	width: 250px;	z-index:6;	color: #b2dbe6;	font-size: 10px;}/* oberste zeile sprache */#include_lang {	position: absolute;	top: -60px;	left: 660px;	width: 70px;	z-index:6;	color: #b2dbe6;	font-size: 10px;}/* oberste zeile sprache */#include_suche {	position: absolute;	top: -60px;	left: 740px;	z-index:6;	color: #b2dbe6;	font-size: 10px;	width: 220px;}#header {	position: absolute;	left: 10px;	top: -25px;	width: 950px;	z-index:5;	height: 280px;}#head_bild {	position: absolute;	left: 10px;	top: -25px;	width: 950px;	z-index:6;	height: 280px;}#head_logo {	position: absolute;	left: 10px;	top: -13px;	width: 221px;	z-index:10;	height: 141px;}#flex1 {	left: 0px;	top: 223px;	width: 970px;	z-index:3;	background: url(files/alle/sh_lr2ie6.png) bottom;	position: absolute;	height: auto;}#content {	left: 0px;	top: 250px;	width: 970px;	z-index:3;}#content2 {	left: 210px;	top: 0px;	width: 740px;	z-index:3;	position: relative;}/* SUCHFELD */.felderkontaktkurz {	background-color: #FFFFFF;	width: 150px;	height: 15px;	border: 1px solid #0088ac;	color: #999999;}/* ----------------------------------------- DIV fuer horizontale Navi - immer gleich */#auto_navi {	position: relative;	width: 683px;	left: 0px;	top: 0px;	z-index:10;	height: 62px;}/* ----------------------------------------- GLAS Produkte + Prozesse - horizontale Navi oben */#glas_block_1 {	position: absolute;	left: 0px;	top: 0px;	z-index:10;}#glas_block_2 {	position: absolute;	left: 114px;	top: 0px;	z-index:10;}#glas_block_3 {	position: absolute;	left: 228px;	top: 0px;	z-index:10;}#glas_block_4 {	position: absolute;	left: 342px;	top: 0px;	z-index:10;}#glas_block_5 {	position: absolute;	left: 456px;	top: 0px;	z-index:10;}#glas_block_6 {	position: absolute;	left: 570px;	top: 0px;	z-index:10;}/* -- reihe 2 */#glas_block_7 {	position: absolute;	left: 0px;	top: 32px;	z-index:10;}#glas_block_8 {	position: absolute;	left: 114px;	top: 32px;	z-index:10;}#glas_block_9 {	position: absolute;	left: 228px;	top: 32px;	z-index:10;}#glas_block_10 {	position: absolute;	left: 342px;	top: 32px;	z-index:10;}#glas_block_11 {	position: absolute;	left: 456px;	top: 32px;	z-index:10;}#glas_block_12 {	position: absolute;	left: 570px;	top: 32px;	z-index:10;}a.blockglas {	display: block;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	width: 104px;	height: 27px;	color: #4cabc5;	text-decoration: none;	text-align: left;	padding-top: 2px;	text-decoration: none;	font-size: 11px;	line-height: 12px;	background: #cfe7ee;	padding-left: 7px;}.blockglasaktiv {	display: block;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	width: 104px;	height: 27px;	color: #FFFFFF;	text-decoration: none;	text-align: left;	padding-top: 2px;	text-decoration: none;	font-size: 11px;	line-height: 12px;	background: #70bcd1;	padding-left: 7px;}a.blockglas:hover {	background: #70bcd1;	color: #FFFFFF;}/* ----------------------------------------- GLAS Produkte + Prozesse - horizontale Navi oben *//* ----------------------------------------- SOLAR Produkte - horizontale Navi oben */#solar_block_1 {	position: absolute;	left: 0px;	top: 0px;	z-index:10;}#solar_block_2 {	position: absolute;	left: 106px;	top: 0px;	z-index:10;}#solar_block_3 {	position: absolute;	left: 212px;	top: 0px;	z-index:10;}#solar_block_4 {	position: absolute;	left: 318px;	top: 0px;	z-index:10;}a.blocksolar {	display: block;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	width: 96px;	height: 27px;	color: #4cabc5;	text-decoration: none;	text-align: left;	padding-top: 2px;	text-decoration: none;	font-size: 11px;	line-height: 12px;	background: #cfe7ee;	padding-left: 7px;}.blocksolaraktiv {	display: block;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	width: 96px;	height: 27px;	color: #FFFFFF;	text-decoration: none;	text-align: left;	padding-top: 2px;	text-decoration: none;	font-size: 11px;	line-height: 12px;	background: #70bcd1;	padding-left: 7px;}a.blocksolar:hover {	background: #70bcd1;	color: #FFFFFF;}/* ----------------------------------------- SOLAR Produkte - horizontale Navi oben *//* ----------------------------------------- SOLAR Prozesse - horizontale Navi oben */#solarproz_block_1 {	position: absolute;	left: 0px;	top: 0px;	z-index:10;}#solarproz_block_2 {	position: absolute;	left: 125px;	top: 0px;	z-index:10;}#solarproz_block_3 {	position: absolute;	left: 250px;	top: 0px;	z-index:10;}#solarproz_block_4 {	position: absolute;	left: 375px;	top: 0px;	z-index:10;}#solarproz_block_5 {	position: absolute;	left: 500px;	top: 0px;	z-index:10;}a.blockprozsolar {	display: block;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	width: 115px;	height: 27px;	color: #4cabc5;	text-decoration: none;	text-align: left;	padding-top: 2px;	text-decoration: none;	font-size: 11px;	line-height: 12px;	background: #cfe7ee;	padding-left: 7px;}.blockaktivprozsolar {	display: block;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	width: 115px;	height: 27px;	color: #FFFFFF;	text-decoration: none;	text-align: left;	padding-top: 2px;	text-decoration: none;	font-size: 11px;	line-height: 12px;	background: #70bcd1;	padding-left: 7px;}a.blockprozsolar:hover {	background: #70bcd1;	color: #FFFFFF;}/* ----------------------------------------- SOLAR Prozesse - horizontale Navi oben *//* ----------------------------------------- AUTOMOTIVE Produkte - horizontale Navi oben */#auto_block_1 {	position: absolute;	left: 0px;	top: 0px;	z-index:10;}#auto_block_2 {	position: absolute;	left: 95px;	top: 0px;	z-index:10;}#auto_block_3 {	position: absolute;	left: 190px;	top: 0px;	z-index:10;}#auto_block_4 {	position: absolute;	left: 285px;	top: 0px;	z-index:10;}#auto_block_5 {	position: absolute;	left: 380px;	top: 0px;	z-index:10;}#auto_block_6 {	position: absolute;	left: 475px;	top: 0px;	z-index:10;}a.block {	display: block;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	width: 85px;	height: 27px;	color: #4cabc5;	text-decoration: none;	text-align: left;	padding-top: 2px;	text-decoration: none;	font-size: 11px;	line-height: 12px;	background: #cfe7ee;	padding-left: 7px;}.blockaktiv {	display: block;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	width: 85px;	height: 27px;	color: #FFFFFF;	text-decoration: none;	text-align: left;	padding-top: 2px;	text-decoration: none;	font-size: 11px;	line-height: 12px;	background: #70bcd1;	padding-left: 7px;}a.block:hover {	background: #70bcd1;	color: #FFFFFF;}/* ----------------------------------------- AUTOMOTIVE Produkte - horizontale Navi oben *//* ----------------------------------------- AUTOMOTIVE Prozesse - horizontale Navi oben */#autoproz_block_1 {	position: absolute;	left: 0px;	top: 0px;	z-index:10;}#autoproz_block_2 {	position: absolute;	left: 87px;	top: 0px;	z-index:10;}#autoproz_block_3 {	position: absolute;	left: 174px;	top: 0px;	z-index:10;}#autoproz_block_4 {	position: absolute;	left: 304px;	top: 0px;	z-index:10;}#autoproz_block_5 {	position: absolute;	left: 391px;	top: 0px;	z-index:10;}#autoproz_block_6 {	position: absolute;	left: 478px;	top: 0px;	z-index:10;}a.blockproz {	display: block;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	width: 120px;	height: 27px;	color: #4cabc5;	text-decoration: none;	text-align: left;	padding-top: 2px;	text-decoration: none;	font-size: 11px;	line-height: 12px;	background: #cfe7ee;	padding-left: 7px;}a.blockprozkurz {	display: block;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	width: 77px;	height: 27px;	color: #4cabc5;	text-decoration: none;	text-align: left;	padding-top: 2px;	text-decoration: none;	font-size: 11px;	line-height: 12px;	background: #cfe7ee;	padding-left: 7px;}.blockaktivproz {	display: block;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	width: 120px;	height: 27px;	color: #FFFFFF;	text-decoration: none;	text-align: left;	padding-top: 2px;	text-decoration: none;	font-size: 11px;	line-height: 12px;	background: #70bcd1;	padding-left: 7px;}.blockaktivprozkurz {	display: block;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	width: 77px;	height: 27px;	color: #FFFFFF;	text-decoration: none;	text-align: left;	padding-top: 2px;	text-decoration: none;	font-size: 11px;	line-height: 12px;	background: #70bcd1;	padding-left: 7px;}a.blockproz:hover {	background: #70bcd1;	color: #FFFFFF;}a.blockprozkurz:hover {	background: #70bcd1;	color: #FFFFFF;}/* ----------------------------------------- AUTOMOTIVE Prozesse - horizontale Navi oben *//* ----------------------------------------- Subnavigation - horizontale Navi oben */#subnavi {	position: relative;	width: 683px;	left: 0px;	top: 0px;	z-index:10;	height: 126px;}#subnav_block_1 {	position: absolute;	left: 0px;	top: 96px;	z-index:10;}#subnav_block_2 {	position: absolute;	left: 114px;	top: 96px;	z-index:10;}#subnav_block_3 {	position: absolute;	left: 228px;	top: 96px;	z-index:10;}#subnav_block_4 {	position: absolute;	left: 342px;	top: 96px;	z-index:10;}#subnav_block_5 {	position: absolute;	left: 456px;	top: 96px;	z-index:10;}a.blocksubnav {	display: block;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	width: 104px;	height: 27px;	color: #828385;	text-decoration: none;	text-align: left;	padding-top: 2px;	text-decoration: none;	font-size: 11px;	line-height: 12px;	background: #d8d8d8;	padding-left: 7px;}.blocksubnavaktiv {	display: block;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	width: 104px;	height: 27px;	color: #FFFFFF;	text-decoration: none;	text-align: left;	padding-top: 2px;	text-decoration: none;	font-size: 11px;	line-height: 12px;	background: #828385;	padding-left: 7px;}a.blocksubnav:hover {	background: #828385;	color: #FFFFFF;}/* -----------------------------------------  *//* ----------------------------------------- Subnavigation 2 - horizontale Navi oben */#subnavi2 {	position: relative;	width: 683px;	left: 0px;	top: 0px;	z-index:10;	height: 95px;}#subnav2_block_1 {	position: absolute;	left: 0px;	top: 64px;	z-index:10;}#subnav2_block_2 {	position: absolute;	left: 114px;	top: 64px;	z-index:10;}#subnav2_block_3 {	position: absolute;	left: 228px;	top: 64px;	z-index:10;}#subnav2_block_4 {	position: absolute;	left: 342px;	top: 64px;	z-index:10;}#subnav2_block_5 {	position: absolute;	left: 456px;	top: 64px;	z-index:10;}a.blocksubnav2 {	display: block;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	width: 104px;	height: 27px;	color: #828385;	text-decoration: none;	text-align: left;	padding-top: 2px;	text-decoration: none;	font-size: 11px;	line-height: 12px;	background: #d8d8d8;	padding-left: 7px;}.blocksubnav2aktiv {	display: block;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	width: 104px;	height: 27px;	color: #FFFFFF;	text-decoration: none;	text-align: left;	padding-top: 2px;	text-decoration: none;	font-size: 11px;	line-height: 12px;	background: #828385;	padding-left: 7px;}a.blocksubnav2:hover {	background: #828385;	color: #FFFFFF;}/* -----------------------------------------  *//* ------------------------- Tabellen *//* --- HG dunkel schrift hell */.tabhead2 {	color: #cfe7ee;	line-height: 15px;	font-size: 13px;	background: #70bcd1;	height: 33px;	padding-left: 5px;}/* --- hellblau - NICHT VERWENDET */.tabhead {	color: #0088ac;	line-height: 15px;	font-size: 13px;	background: #cfe7ee;	height: 33px;	padding-left: 5px;}/* --- hellblau */.taboben {	color: #0088ac;	line-height: 13px;	font-size: 11px;	background: #cfe7ee;	height: 33px;	padding-left: 5px;}/* --- hellblau */.tablinks {	color: #0088ac;	line-height: 13px;	font-size: 11px;	background: #cfe7ee;	height: 33px;	padding-left: 5px;}/* --- turkis */.tabunten {	color: #0088ac;	line-height: 13px;	font-size: 11px;	background: #d9ebe7;	padding-left: 5px;}/* --- turkis */.tabrechts {	color: #0088ac;	line-height: 13px;	font-size: 11px;	height: 33px;	background: #d9ebe7;	padding-left: 5px;}/* ------------------------- Tabellen *//* ----------------------------------------------------- KONTAKT Formularen - ACHTUNG: PLUS Spry *//* Kontaktformular Eingabefelder lang*/.felderformlang {	width: 417px;	height: 17px;	border: 1px solid #666666;}.felderformkurz {	width: 200px;	height: 17px;	border: 1px solid #666666;}.label {	color: #666666;	line-height: 13px;	font-size: 11px;	display: block;	padding-top: 3px;}.mit {	width: 417px;	border: 1px solid #666666;}.submit {	width: 102px;	height: 20px;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	text-align: center;	vertical-align: -10%;	border-width: 0px;	background: #4cabc5;}/* ----------------------------------------------------- KONTAKT Formularen - ACHTUNG: PLUS Spry *//* ------------------------------------ SITEMAP */	.msmPageLink a:active { color: #666666; text-decoration:none }	.msmPageLink a:link { color: #666666; text-decoration:none }	.msmPageLink a:visited { color: #666666; text-decoration:none }	.msmPageLink a:hover { color: #0088ac; text-decoration:none }		.msmPageLink2 a:active { color: #666666; text-decoration:none }	.msmPageLink2 a:link { color: #666666; text-decoration:none }	.msmPageLink2 a:visited { color: #666666; text-decoration:none }	.msmPageLink2 a:hover { color: #0088ac; text-decoration:none }	.msmPageLink a {		color: #666666;		line-height: 16px;		font-size: 11px;		margin-left: 10px;	}		.msmPageLink2 a {		color: #666666;		line-height: 16px;		font-size: 11px;		margin-left: 20px;	}	.clearer {		clear: both;	}/* ------------------------------------ SITEMAP *//* Weltkarte */#karte {	position: absolute;	left: 52px;	top: 579px;	z-index:10;	width: 113px;	height: 67px;}/* ----- AUTOMOTIVE - Referenzen */#auto_ref {	width: 413px;	height: 365px;	left: 0px;	top: 0px;	padding-left: 7px;	background: #cfe7ee;}/* ----- Downloads - alle Seiten */#downloads1 {	position: absolute;	width: 413px;	height: 42px;	left: 48px;	top: 120px;}#downloads2 {	position: absolute;	width: 413px;	height: 42px;	left: 48px;	top: 172px;}#downloads3 {	position: absolute;	width: 413px;	height: 42px;	left: 48px;	top: 224px;}#downloads4 {	position: absolute;	width: 413px;	height: 42px;	left: 48px;	top: 276px;}#downloads5 {	position: absolute;	width: 413px;	height: 42px;	left: 48px;	top: 328px;}#downloads6 {	position: absolute;	width: 413px;	height: 42px;	left: 48px;	top: 380px;}#downloads7 {	position: absolute;	width: 413px;	height: 42px;	left: 48px;	top: 432px;}#downloads8 {	position: absolute;	width: 413px;	height: 42px;	left: 48px;	top: 484px;}#downloads9 {	position: absolute;	width: 413px;	height: 42px;	left: 48px;	top: 536px;}#downloads10 {	position: absolute;	width: 413px;	height: 42px;	left: 48px;	top: 588px;}#downloads11 {	position: absolute;	width: 413px;	height: 42px;	left: 48px;	top: 640px;}#downloads12 {	position: absolute;	width: 413px;	height: 42px;	left: 48px;	top: 692px;}#downloads13 {	position: absolute;	width: 413px;	height: 42px;	left: 48px;	top: 744px;}#downloads14 {	position: absolute;	width: 413px;	height: 42px;	left: 48px;	top: 796px;}.downloads_content {	position: absolute;	width: 310px;	height: 37px;	left: 0px;	top: 0px;	color: #666666;	line-height: 15px;	font-size: 11px;	padding-left: 7px;	background: #cfe7ee;	padding-top: 7px;	display: block;}.downloads_load {	position: absolute;	width: 95px;	height: 44px;	left: 325px;	background: #cfe7ee;	display: block;	top: 0px;}/* ----- Downloads - alle Seiten *//* ------------------------------------------------------------------------------------------ FLABEG GLOBAL */#global_d_text_d {	position: absolute;	z-index:50;	left: 227px;	top: 24px;	width: 71px;	height: 15px;	text-align: center;}#global_it_text_d {	position: absolute;	z-index:50;	left: 151px;	top: 101px;	width: 45px;	height: 15px;	text-align: center;}#global_indien_text_d {	position: absolute;	z-index:50;	left: 269px;	top: 151px;	width: 45px;	height: 15px;	text-align: center;}#global_china_text_d {	position: absolute;	z-index:50;	left: 353px;	top: 98px;	width: 45px;	height: 15px;	text-align: center;}#global_ungarn_text_d {	position: absolute;	z-index:50;	left: 237px;	top: 98px;	width: 45px;	height: 15px;	text-align: center;}#global_bras_text_d {	position: absolute;	z-index:50;	left: 131px;	top: 189px;	width: 57px;	height: 15px;	text-align: center;}#global_usa_text_d {	position: absolute;	z-index:50;	left: 66px;	top: 81px;	width: 35px;	height: 15px;	text-align: center;}#global_frankr_text_d {	position: absolute;	z-index:50;	left: 137px;	top: 44px;	width: 48px;	height: 15px;	text-align: center;}#global_cz_text_d {	position: absolute;	z-index:50;	left: 241px;	top: 69px;	width: 125px;	height: 15px;	text-align: center;}#global_d_text_e {	position: absolute;	z-index:50;	left: 227px;	top: 24px;	width: 58px;	height: 15px;	text-align: center;}#global_it_text_e {	position: absolute;	z-index:50;	left: 157px;	top: 101px;	width: 35px;	height: 15px;	text-align: center;}#global_indien_text_e {	position: absolute;	z-index:50;	left: 271px;	top: 151px;	width: 42px;	height: 15px;	text-align: center;}#global_china_text_e {	position: absolute;	z-index:50;	left: 353px;	top: 98px;	width: 45px;	height: 15px;	text-align: center;}#global_ungarn_text_e {	position: absolute;	z-index:50;	left: 237px;	top: 98px;	width: 53px;	height: 15px;	text-align: center;}#global_bras_text_e {	position: absolute;	z-index:50;	left: 131px;	top: 189px;	width: 40px;	height: 15px;	text-align: center;}#global_usa_text_e {	position: absolute;	z-index:50;	left: 66px;	top: 81px;	width: 35px;	height: 15px;	text-align: center;}#global_frankr_text_e {	position: absolute;	z-index:50;	left: 127px;	top: 44px;	width: 63px;	height: 15px;	text-align: center;}#global_cz_text_e {	position: absolute;	z-index:50;	left: 241px;	top: 69px;	width: 90px;	height: 15px;	text-align: center;}a.global_text {	color: #0088ac;	background: #FFFFFF;	display: block;	padding-top: 2px;	line-height: 10px;	font-size: 10px;	border: 1px solid #0088ac;	height: 13px;}.global_text:hover {	color: #FFFFFF;	background: #0088ac;	text-align: center;}#globalkarte_alle {	position: relative;	width: 420px;	height: 241px;}#globalkarte {	position: absolute;	left: 0px;	top: 0px;	width: 420px;	height: 241px;}#global_d {	position: absolute;	left: 0px;	top: 0px;	width: 420px;	height: 241px;	visibility: hidden;}#global_cz {	position: absolute;	left: 0px;	top: 0px;	width: 420px;	height: 241px;	visibility: hidden;}#global_ungarn {	position: absolute;	left: 0px;	top: 0px;	width: 420px;	height: 241px;	visibility: hidden;}#global_usa {	position: absolute;	left: 0px;	top: 0px;	width: 420px;	height: 241px;	visibility: hidden;}#global_frankr {	position: absolute;	left: 0px;	top: 0px;	width: 420px;	height: 241px;	visibility: hidden;}#global_bras {	position: absolute;	left: 0px;	top: 0px;	width: 420px;	height: 241px;	visibility: hidden;}#global_it {	position: absolute;	left: 0px;	top: 0px;	width: 420px;	height: 241px;	visibility: hidden;}#global_china {	position: absolute;	left: 0px;	top: 0px;	width: 420px;	height: 241px;	visibility: hidden;}#global_indien {	position: absolute;	left: 0px;	top: 0px;	width: 420px;	height: 241px;	visibility: hidden;}#global_infobox_usa {	position: absolute;	width: 225px;	background: #ffffff;	border: 3px solid #c5c7c8;	display: block;	padding-top: 10px;	padding-left: 10px;	visibility: hidden;}#global_infobox_d {	position: absolute;	width: 225px;	background: #ffffff;	border: 3px solid #c5c7c8;	display: block;	padding-top: 10px;	padding-left: 10px;	visibility: hidden;}/* --------------------------------- FLABEG GLOBAL *//* ----- PRESSE */.presse {	position: absolute;	width: 419px;	height: 60px;	display: block;	border-bottom: 1px dotted #666666;}.pressebild {	position: absolute;	width: 140px;	height: 60px;	background: #999999;}/* ----- PRESSE *//* ----- Messe */.messekomplett {	position: absolute;	width: 574px;	height: 90px;	display: block;}.messe {	position: absolute;	width: 419px;	height: 90px;	display: block;	border-bottom: 1px dotted #666666;}.messebild {	position: absolute;	width: 140px;	height: 90px;	left: 434px;}/* ----- Messe *//* ---------------------------- HOME */#dotlinie {	width: 420px;	height: 2px;	display: block;	border-bottom: 1px dotted #0088ac;}#menu_news {	position: absolute;	width: 245px;	height: 404px;	display: block;	background: url(files/home/home_menue_news.jpg) no-repeat;	padding-top: 10px;	text-indent: 10px;}#menu_news_short {	position: absolute;	width: 245px;	height: 153px;	display: block;	background: url(files/alle/menue_kurz.jpg) no-repeat;	padding-top: 10px;	text-indent: 10px;}#menu_news1 {	position: absolute;	width: 215px;	height: 75px;	left: 497px;	top: 91px;	border-bottom: 1px dotted #0088ac;}#menu_news1lang {	position: absolute;	width: 215px;	height: 85px;	border-bottom: 1px dotted #0088ac;}/* ---------------------------- MENUES RECHTS */#menu_komplett {	position: absolute;	width: 245px;	height: 70px;}#menu_news_kopf {	position: relative;	width: 245px;	height: 29px;	display: block;	background: url(files/alle/menue_kopf.jpg) no-repeat;	padding-top: 10px;	text-indent: 10px;}#menu_news_kopfschatten {	position: relative;	width: 245px;	height: 7px;	background: url(files/alle/menue_kopfschatten.jpg) no-repeat;}#menu_news_content {	position: relative;	width: 235px;	height: 75px;	background: url(files/alle/menue_content.jpg) no-repeat;	padding-left: 10px;	padding-top: 1px;}#menu_news_linie {	position: relative;	width: 245px;	height: 11px;	background: url(files/alle/menue_linie.jpg) no-repeat;}#menu_news_fuss {	position: relative;	width: 245px;	height: 27px;	background: url(files/alle/menue_fuss.jpg) no-repeat;}/* ---------------------------- MENUES RECHTS */#menu_news1langohne {	position: absolute;	width: 215px;	height: 85px;	left: 497px;	top: 91px;}#menu_news1short {	position: absolute;	width: 215px;	height: 85px;	left: 497px;	top: 91px;}#menu_news2 {	position: absolute;	width: 215px;	height: 75px;	left: 497px;	top: 187px;	border-bottom: 1px dotted #0088ac;}#menu_news3 {	position: absolute;	width: 215px;	height: 75px;	left: 497px;	top: 274px;	border-bottom: 1px dotted #0088ac;}#menu_news4 {	position: absolute;	width: 215px;	height: 75px;	left: 497px;	top: 357px;}#menu_presse {	position: absolute;	width: 245px;	height: 325px;	display: block;	background: url(files/home/home_menue.jpg) no-repeat;	padding-top: 10px;	text-indent: 10px;}#menu_presse1 {	position: absolute;	width: 215px;	height: 75px;	left: 497px;	top: 516px;	border-bottom: 1px dotted #0088ac;}#menu_presse2 {	position: absolute;	width: 215px;	height: 75px;	left: 497px;	top: 602px;	border-bottom: 1px dotted #0088ac;}#menu_presse3 {	position: absolute;	width: 215px;	height: 75px;	left: 497px;	top: 688px;}/* ---------------------------- HOME *//* ---------------------------- JOBS */.jobs_auszeichnung {	background: #d9dadb;	height: 25px;	padding-left: 5px;}.jobs_auszeichnungbig {	background: #d9dadb;	text-indent: 5px;	height: 40px;}.jobs_auszeichnung2 {	background: #cfe7ee;	height: 25px;	padding-left: 5px;}.jobs_auszeichnung2big {	background: #cfe7ee;	text-indent: 5px;	height: 40px;}.leer {	height: 2px;}/* ---------------------------- JOBS *//* ---------------------------- rechts menue */#menu_vision {	position: absolute;	width: 245px;	height: 230px;	display: block;	background: url(files/ueber_flabeg/vision/vision_menue.jpg) no-repeat;	padding-top: 10px;	text-indent: 10px;}#menu_vision_eng {	position: absolute;	width: 245px;	height: 230px;	display: block;	background: url(files/ueber_flabeg/vision/vision_menue_eng.jpg) no-repeat;	padding-top: 10px;	text-indent: 10px;}#menu_vision1 {	position: absolute;	width: 215px;	height: 85px;	left: 497px;	top: 55px;	border-bottom: 1px dotted #0088ac;}#menu_vision1_eng {	position: absolute;	width: 215px;	height: 85px;	left: 497px;	top: 55px;}#menu_vision2 {	position: absolute;	width: 215px;	height: 75px;	left: 497px;	top: 149px;}/* ---------------------------- rechts menue *//* --------------------------------- FLABEG AGB */#globalkarteagb {	position: absolute;	width: 420px;	height: 241px;	left: 255px;	top: 175px;}#globalagb_d {	position: absolute;	width: 100px;	height: 54px;	left: 255px;	top: 121px;}#globalagb_cz {	position: absolute;	width: 123px;	height: 16px;	left: 259px;	top: 164px;}#globalagb_ungarn {	position: absolute;	width: 60px;	height: 39px;	left: 266px;	top: 171px;}#globalagb_usa {	position: absolute;	width: 70px;	height: 42px;	left: 103px;	top: 169px;}#globalagb_frankr {	position: absolute;	width: 70px;	height: 42px;	left: 177px;	top: 139px;}#globalagb_bras {	position: absolute;	width: 68px;	height: 58px;	left: 162px;	top: 236px;}#globalagb_it {	position: absolute;	width: 58px;	height: 43px;	left: 212px;	top: 175px;}#globalagb_china {	position: absolute;	width: 119px;	height: 59px;	left: 333px;	top: 163px;}#globalagb_infobox_d {	position: absolute;	width: 225px;	background: #ffffff;	border: 3px solid #c5c7c8;	display: block;	padding-top: 10px;	padding-left: 10px;	height: 292px;	visibility:hidden;}#globalagb_infobox_cz {	position: absolute;	width: 225px;	background: #ffffff;	border: 3px solid #c5c7c8;	display: block;	padding-top: 10px;	padding-left: 10px;	height: 292px;	visibility:hidden;}#globalagb_infobox_ungarn {	position: absolute;	width: 225px;	background: #ffffff;	border: 3px solid #c5c7c8;	display: block;	padding-top: 10px;	padding-left: 10px;	height: 292px;	visibility:hidden;}#globalagb_infobox_usa {	position: absolute;	width: 225px;	background: #ffffff;	border: 3px solid #c5c7c8;	display: block;	padding-top: 10px;	padding-left: 10px;	height: 292px;	visibility:hidden;}#globalagb_infobox_frankr {	position: absolute;	width: 225px;	background: #ffffff;	border: 3px solid #c5c7c8;	display: block;	padding-top: 10px;	padding-left: 10px;	height: 292px;	visibility:hidden;}#globalagb_infobox_bras {	position: absolute;	width: 225px;	background: #ffffff;	border: 3px solid #c5c7c8;	display: block;	padding-top: 10px;	padding-left: 10px;	height: 292px;	visibility:hidden;}#globalagb_infobox_it {	position: absolute;	width: 225px;	background: #ffffff;	border: 3px solid #c5c7c8;	display: block;	padding-top: 10px;	padding-left: 10px;	height: 292px;	visibility:hidden;}#globalagb_infobox_china {	position: absolute;	width: 225px;	background: #ffffff;	border: 3px solid #c5c7c8;	display: block;	padding-top: 10px;	padding-left: 10px;	height: 292px;	visibility:hidden;}#globalagb_infobox_indien {	position: absolute;	width: 225px;	background: #ffffff;	border: 3px solid #c5c7c8;	display: block;	padding-top: 10px;	padding-left: 10px;	height: 292px;	visibility:hidden;}/* --------------------------------- FLABEG AGB */ul, li{	padding-left: 0.4em;	margin-left: 0.4em;	margin-bottom: 0px;	margin-top: 0px;}