body {	background-color: #7b7b7b;}div.Navi {	z-index: 1;	position: absolute;	left: 60px;	top: 36px;	width: 315px;	padding-bottom: 50px;	}div.TextHintergrund {	z-index: 3;	position: absolute;	left:180px;	top:131px;	width: 590px;	padding-top: 0px;    padding-bottom: 30px;    padding-right: 0px;    padding-left: 0px;	}       div.Textblock {	z-index: 4;	position: relative;	width: 590px;	border: 5px solid;	border-color: #000000;	background-color: #FFFFFF;	padding-top: 30px;	padding-bottom: 30px;	padding-right: 0px;	padding-left: 0px;	}  div.TextblockINDEX {	z-index: 4;	position: relative;	width: 320px;	border: 5px solid;	border-color: #000000;	background-color: #B1D6F7;	padding-top: 30px;	padding-bottom: 30px;	padding-right: 0px;	padding-left: 0px;	} div.TextblockM1 {	z-index: 4;	position: relative;	width: 590px;	border: 5px solid;	border-color: #000000;	background-color: #B1D6F7;	padding-top: 30px;	padding-bottom: 30px;	padding-right: 0px;	padding-left: 0px;	}  div.TextblockPROJEKTE {	z-index: 4;	position: relative;	width: 590px;	border: 5px solid;	border-color: #000000;	background-color: #C6B1A2;	padding-top: 30px;	padding-bottom: 30px;	padding-right: 0px;	padding-left: 0px;	}  div.TextblockTECHNIK {	z-index: 4;	position: relative;	width: 590px;	border: 5px solid;	border-color: #000000;	background-color: #BFDA96;	padding-top: 30px;	padding-bottom: 30px;	padding-right: 0px;	padding-left: 0px;	}  div.TextblockTEAM {	z-index: 4;	position: relative;	width: 590px;	border: 5px solid;	border-color: #000000;	background-color: #FCC380;	padding-top: 30px;	padding-bottom: 30px;	padding-right: 0px;	padding-left: 0px;	}  div.TextblockKONTAKT {	z-index: 4;	position: relative;	width: 590px;	border: 5px solid;	border-color: #000000;	background-color: #90D3DE;	padding-top: 30px;	padding-bottom: 30px;	padding-right: 0px;	padding-left: 0px;	}  div.TextblockM2 {	z-index: 4;	position: relative;	width: 590px;	border: 5px solid;	border-color: #000000;	background-color: #E0A2A8;	padding-top: 30px;	padding-bottom: 30px;	padding-right: 0px;	padding-left: 0px;	}      .BILD_LI {	position: relative;/*	width: 190px;*/	float: left;	margin-left: 0px;	margin-top: 15px;	margin-right: 30px;	margin-bottom: 15px;	}	.BILD_RE {	position: static;/*    width: 190px;*/    float: right;	margin-left: 30px;    margin-top: 15px;    margin-right: 0px;    margin-bottom: 15px;	}	.BILD_CENTER {	position: static;	float: right;    overflow: hidden;	}	.PROJ_BILD_LI {	position: static;/*	width: 190px;*/	float: left;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	}	.PROJ_BILD_RE {	position: static;/*    width: 190px;*/    float: right;	margin-left: 0px;    margin-top: 0px;    margin-right: 0px;    margin-bottom: 0px;	}.REITER {	position: absolute;	float: right;	top: -36px;	right: 20px;/*	width: 49px;*/	height: 36px;	}	.PROJEKT-Body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: right;}.PROJEKT-BodySmall{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: italic;}.INFOHEADLINE {    font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;          	color: #000000;    margin-left: 45px;    margin-top: 0px;    margin-right: 45px;    margin-bottom: 13px;	font-weight: bold;    font-size: 13px;	line-height: 13px;    }.INFOHEADLINK {    font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;          	color: #000000;    margin-left: 0px;    margin-top: 0px;    margin-right: 0px;    margin-bottom: 0px;	font-weight: bold;    font-size: 13px;	line-height: 13px;	text-decoration: none;	border-color: transparent;	border-width: 0 0 0 0;    border-style: none none none none;	padding: 0 0 0 0;	}.INFOHEADLINK a {    font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;          	color: #000000;    margin-left: 0px;    margin-top: 0px;    margin-right: 0px;    margin-bottom: 0px;	font-weight: bold;    font-size: 13px;	line-height: 13px;	text-decoration: none;	border-color: transparent;	border-width: 0 0 0 0;    border-style: none none none none;	padding: 0 0 0 0;	}    .INFOHEADLINK a:hover {    font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;          	color: #000000;    margin-left: 0px;    margin-top: 0px;    margin-right: 0px;    margin-bottom: 0px;	font-weight: bold;    font-size: 13px;	line-height: 13px;	text-decoration: none;	border-color: transparent;	border-width: 0 0 0 0;    border-style: none none none none;	padding: 0 0 0 0;	}.INFOHEADLINK a:visited {    font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;          	color: #000000;    margin-left: 0px;    margin-top: 0px;    margin-right: 0px;    margin-bottom: 0px;	font-weight: bold;    font-size: 13px;	line-height: 13px;	text-decoration: none;	border-color: transparent;	border-width: 0 0 0 0;    border-style: none none none none;	padding: 0 0 0 0;	}.INFOHEADLINK a:active {    font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;          	color: #000000;    margin-left: 0px;    margin-top: 0px;    margin-right: 0px;    margin-bottom: 0px;	font-weight: bold;    font-size: 13px;	line-height: 13px;	text-decoration: none;	border-color: transparent;	border-width: 0 0 0 0;    border-style: none none none none;	padding: 0 0 0 0;	}    .INFOBODY {    font-family: Arial, Helvetica, sans-serif;	font-size: 12px;          	color: #000000;    margin-left: 45px;    margin-top: 0px;    margin-right: 45px;    margin-bottom: 12px;    font-size: 12px;    }    .PROJEKT-BodyMikro {	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 6px;	font-style: italic;}.TABELLTEXT {	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	border-color: transparent;	border-width: 1px 0 1px 0;/*	border-style: dotted none dotted none;*/	padding: 0 0 0 0;}a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	border-color: transparent;	border-width: 1px 0 1px 0;/*	border-style: dotted none dotted none;*/	padding: 0 0 0 0;}a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	border-color: #FFFFFF;	border-width: 1px 0 1px 0;	border-style: dotted none dotted none;	padding: 0 0 0 0;}a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	border-color: #FFFFFF;	border-width: 1px 0 1px 0;	border-style: dotted none dotted none;	padding: 0 0 0 0;}.PDFICON {	position: relative;	top: -5px;    float: right;	margin-left: 15px;    margin-top: 0px;    margin-right: 15px;    margin-bottom: 0px;	}.PDFICON a {    color: #000000;	border-color: transparent;	border-width: 0 0 0 0;	padding: 0 0 0 0;	}.PDFICON a:hover {    color: #000000;	border-color: transparent;	border-width: 0 0 0 0;	padding: 0 0 0 0;	}.PDFICON a:visited {    color: #000000;	border-color: transparent;	border-width: 0 0 0 0;	padding: 0 0 0 0;	}	.PDFICON a:active {    color: #000000;	border-color: transparent;	border-width: 0 0 0 0;	padding: 0 0 0 0;	}.PROJEKT-BodySmallNonIt {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;}.PROJEKT-BodySmallNonIt a {    font-family: Arial, Helvetica, sans-serif;	font-size: 10px;    color: #000000;	border-color: transparent;	border-width: 0 0 0 0;	padding: 0 0 0 0;	}.PROJEKT-BodySmallNonIt a:hover {    font-family: Arial, Helvetica, sans-serif;	font-size: 10px;    color: #000000;	border-color: #FFFFFF;	border-width: 1px 0 1px 0;	border-style: dotted none dotted none;	padding: 0 0 0 0;	}	.PROJEKT-BodySmallNonIt a:visited {    font-family: Arial, Helvetica, sans-serif;	font-size: 10px;    color: #000000;	border-color: transparent;	border-width: 0 0 0 0;	padding: 0 0 0 0;	}.PROJEKT-BodySmallNonIt a:active {    font-family: Arial, Helvetica, sans-serif;	font-size: 10px;    color: #000000;	border-color: #FFFFFF;	border-width: 1px 0 1px 0;	border-style: dotted none dotted none;	padding: 0 0 0 0;	}