#body_start {
	color: #000000;
	background-color: #112049;
  background-image: url("/bilder/hintergrund.jpg");
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
  padding: 0px;
  margin: 0px;
}

#body_referenzen {
	color: #000000;
	background-color: #112049;
  background-image: url("/bilder/hintergrund_referenzen.jpg");
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
  padding: 0px;
  margin: 0px;
}

a:active {color: #333377; text-decoration: none;}
a:hover {color: #333377; text-decoration: none;}
a {color: #000000; text-decoration: none;}


a.navlinks:active {color: #444477; text-decoration: none;}
a.navlinks:hover {color: #BBBBBB; text-decoration: none;}
a.navlinks {color: #FFFFFF; text-decoration: none;}


.text_oben_weiss {
	position: absolute;
	top: 10px;
	left: 0px;
	width: 980px;
	height: 60px;
	padding-left: 38px;
  z-index: 4;
}

.balken_oben_hintergrund {
	position: absolute;
	top: 80px;
	left: 0px;
	width: 1000px;
	height: 51px;
	background-color: #FFFFFF;
	opacity: 0.6;
  -moz-opacity: 0.6;
  filter: alpha(opacity=60);	
}

.balken_oben_text {
	position: absolute;
	top: 88px;
	left: 0px;
	width: 980px;
	height: 64px;
	padding-left: 38px;
  z-index: 4;
}

.text_oben_grau{
	position: absolute;
	top: 146px;
	left: 0px;
	width: 980px;
	height: 60px;
	padding-left: 38px;
  z-index: 4;
}

.text_oben_gross_weiss {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 52px; font-weight: bold; }
.text_oben_klein_weiss {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
.text_oben_klein_grau {color: #565656; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.text_oben_gross_grau {color: #868686; font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; }

.text_bezeichnung_referenzen {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }

#WS200 {
  position: absolute;
	top: 490px;
	left: 20px;
	width: 90px;
	height: 170px;
  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;
	z-index: 3;
	/* border: 1px solid black;	 */
}

#WS300 {
  position: absolute;
	top: 480px;
	left: 120px;
	width: 95px;
	height: 180px;
	color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;
	z-index: 3;
	/* border: 1px solid black;	*/
}

#WS400 {
  position: absolute;
	top: 460px;
	left: 220px;
	width: 90px;
	height: 200px;	
	color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;
	z-index: 3;
	/* border: 1px solid black;	*/
	}
	
#WS500 {
  position: absolute;
	top: 440px;
	left: 320px;
	width: 90px;
	height: 220px;	
	color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;
	z-index: 3;
	/* border: 1px solid black;		*/
}

#WS600 {
  position: absolute;
	top: 430px;
	left: 415px;
	width: 95px;
	height: 230px;	
	color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;
	z-index: 3;
  text-align: right;
	/* border: 1px solid black;			*/
}

#VENTUS {
  position: absolute;
	top: 380px;
	left: 520px;
	width: 230px;
	height: 280px;	
	color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;
	z-index: 3;
  text-align: right;
	/* border: 1px solid black;			*/
}

#container_lightbox_ueberschrift {
  position: absolute;
  top: 192px;
  left: 760px;
  padding:0;
  z-index: 0;	
}

.lightbox_thumb {
	position: absolute;
	top: 210px;
	left: 760px;
	width: 211px;
	height: 298px;
}

a.anzeige_ventus img {
	border: none;
}



.nav_home {
  position: absolute;
  top: 515px;
  left: 760px;
  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold;
}

.nav_prospekt {
  position: absolute;
  top: 531px;
  left: 760px;
  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold;
}

.nav_lufft {
  position: absolute;
  top: 547px;
  left: 760px;
  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold;
}

.nav_impressum {
  position: absolute;
  top: 563px;
  left: 760px;
  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold;
}

.nav_logo {
  position: absolute;
  top: 585px;
  left: 760px;
}

.flagge_de {
  position: absolute;
  top: 640px;
  left: 760px;
}

.flagge_gb {
  position: absolute;
  top: 640px;
  left: 790px;
}

/* Für Film */
#container_film_ueberschrift {
  position: absolute;
  top: 192px;
  left: 38px;
  padding:0;
  z-index: 0;
}

#container_film {
  position: absolute;
  top: 210px;
  left: 38px;
  padding: 0px;
	margin: 0px;
  z-index: 0;
}

#container_referenzen_ueberschrift {
  position: absolute;
  top: 192px;
  left: 330px;
  padding:0;
  z-index: 0;	
}

#container_referenzen {
  position: absolute;
  top: 210px;
  left: 330px;
	height: 210px;
	width: 180px;
	padding: 0px 0px 0px 5px;
	background-color: #FFFFFF;	
  z-index: 0;
	font: normal 12px/15px Arial;
	opacity: 0.8;
  -moz-opacity: 0.8;	
  filter: alpha(opacity=80);	
}

.referenzen_link a:hover {
	text-decoration: underline;
}

#container_ref_bereichsbild {
	position: absolute;
	top: 155px;
	left: 40px;
	margin: 0px;
	padding-top: 10px;
	padding-left: 10px;
}

#text_ref_bereich {
	position: absolute;
  top: 155px;
  left: 195px;
  padding:0;
  z-index: 0;
}

#balken_ref_hintergrund {
	position: absolute;
	top: 375px;
	left: 0px;
	width: 1000px;
	height: 130px;
	background-color: #FFFFFF;
	opacity: 0.8;
  -moz-opacity: 0.8;
  filter: alpha(opacity=80);	
}

.ref_bildtext {
	font-size: 10px;
	position: absolute;
	top: 460px;
}

.ref_bilder {
	position: absolute;
	top: 280px;
}

/* Schatten um Bilder */
.shadow-one { position: absolute; padding-top: 0px; padding-left: 0px; }
.corner-a { position: absolute; right: 0; top: 0; width: 00px; height: 00px; background: url(/bilder/layout/bildschatten2.png) right top no-repeat; }
.corner-b { position: absolute; left: 0; bottom: 0; width: 00px; height: 00px; background: url(/bilder/layout/bildschatten2.png) left bottom no-repeat; }
.shadow-two { background: url(/bilder/layout/bildschatten2.png) right bottom no-repeat; }
.shadow-three { position: relative; left: -20px; top: -20px; background: url(/bilder/layout/bildschatten2.png) left top no-repeat; }
.shadow-four { position: relative; left: -10px; top: -6px; }


