@font-face {
    font-family: 'Agfa Rotis Semisans';
	local: Agfa Rotis Semisans;	// Erst nachsehen, ob die Schrift
								// beim Besucher schon installiert ist
    src: url('/fonts/lt.eot'); /* IE9 Compat Modes */
    src: url('/fonts/lt.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/fonts/lt.woff') format('woff'),  /* Modern Browsers */
         url('/fonts/lt.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('/fonts/lt.svg#svgFontName') format('svg'); /* Legacy iOS, mobile iOS */
	font-weight: normal;
    }

*{
	padding:0px;
	margin:0px;
	color: #fff; 
	font-family:Agfa Rotis Semisans,Arial,Helvetica,sans-serif;
	font-size:12pt;
	line-height:110%;
	background-color:transparent;
	text-align:right;
}

html { 
overflow-y: hidden;
overflow-x: hidden;
 min-width: 100%; 
  min-height: 100%;
  font-smooth:always;
  font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-stroke: 1px transparent;
  /* text-shadow: 0 0 1px rgba(0,0,0,0.3);*/ /* adds schwammigkeit */
}

body {
/*	background-color: transparent;
/*	background-color:#000; */ 
/*overflow-y: hidden;
overflow-x: hidden;*/
/*  vertical-align: bottom;
  bottom: 0px;*/
  min-width: auto; 
  min-height: auto;
background-color: #333;
/*  background: url('/images/bg_1.jpg');*/
   background-size:cover;
   background-repeat:no-repeat;
  background-position:center; 

  filter: alpha(opacity=100);	
  opacity: 1;
  z-index:0;
}

#bg {
  display: block;
  position: fixed; 
/*  top: -50%; 
  left: -50%; */
  bottom:0px;
  left:0px;
  min-width: 100%; 
  min-height: 100%;
  width: auto; 
  height: auto;
}
#bg img {
  display: block;
  position: absolute; 
  top: 0; 
  left: 0; 
  right: 0; 
  bottom: 0; 
  margin: auto; 
  max-width: 100%;
  max-height: 100%;
  overflow:hidden;
}

img {border:0px solid #979797;}
img:link {border:0px solid #979797;}
h1 {
	font-size:24pt;
	padding-bottom:0px;
	font-weight:normal;
}
h1l {
	font-size:24pt;
	padding-bottom:0px;
	font-weight:normal;
	text-align: left;
}
h2 {
	font-size:16pt;
	display: inline;
}
h2r {
	font-size:16pt;
	display: inline;
	text-align: right;
}
h3 {
	font-size:16pt;
	COLOR: #fff;
	font-weight:normal;
	display: inline;
}
h3r {
	font-size:16pt;
	COLOR: #fff;
	font-weight:normal;
	display: inline;
	text-align: right;
}
h4 {
	font-size:47pt;
	COLOR: #fff;
	font-weight:normal;
	display: inline;
}
h4r {
	font-size:47pt;
	COLOR: #fff;
	font-weight:normal;
	display: inline;
	text-align: right;
}
h5 {
	font-size:37pt;
	COLOR: #fff;
	font-weight:normal;
	display: inline;
}
h6 {
	font-size:9pt;
	line-height:90%;
	COLOR: #ffffff;
	font-weight:normal;
	display: inline;
} /* links projektauswahl */
h7 {
	font-size:9pt;
	line-height:90%;
	COLOR: #979797;
	font-weight:normal;
	display: inline;
/*	border:#ffffff dotted 0.75pt;
	border-radius:25px;*/

} /* links projektauswahl - aktiv */



.link {COLOR: #979797; font-size:16pt;}

a:link {COLOR: #979797;text-decoration : none; font-weight:normal; outline: none;}
a:active {COLOR: #979797;text-decoration : none; font-weight:normal; outline: none;}
a:visited {COLOR: #979797;text-decoration : none; font-weight:normal; outline: none; }
a:hover {COLOR: #fff;text-decoration : underline; font-weight:normal; outline: none; }

a.home:link {font-size:8pt;COLOR: #979797;text-decoration : none; outline: none;}
a.home:active {font-size:8pt;COLOR: #979797;text-decoration : none; outline: none;}
a.home:visited {font-size:8pt;COLOR: #979797;text-decoration : none; outline: none; }
a.home:hover {font-size:8pt;COLOR: #ffffff;text-decoration : underline; outline: none; }

a.nav:link {COLOR: #979797;font-size:24pt;text-decoration : none; outline: none;}
a.nav:active {COLOR: #979797;font-size:24pt;text-decoration : none; outline: none;}
a.nav:visited {COLOR: #979797;font-size:24pt;text-decoration : none; outline: none; }
a.nav:hover {COLOR: #fff;font-size:24pt;text-decoration : none; outline: none; }

a.nav_bottom:link {color:#1a171b;text-align:right; text-decoration : none;font-size:16pt;padding:0px;outline: none;}
a.nav_bottom:active {COLOR: #1a171b;text-align:right; text-decoration : none;font-size:16pt;padding:0px;outline: none;}
a.nav_bottom:visited {COLOR: #1a171b;text-align:right; text-decoration : none;font-size:16pt;padding:0px;outline: none;}
a.nav_bottom:hover {COLOR: #fff;text-align:right; text-decoration : none;font-size:16pt;padding:0px;outline: none;}

a.layout_5_a:link {COLOR: #000;font-size:12pt;text-decoration : none; outline: none;}
a.layout_5_a:active {COLOR: #979797;font-size:12pt;text-decoration : none; outline: none; }
a.layout_5_a:visited {COLOR: #000;font-size:12pt;text-decoration : none; outline: none; }
a.layout_5_a:hover {COLOR: #fff;font-size:12pt;text-decoration : underline; outline: none; }

a.layout_6_a:link {COLOR: #979797;font-size:12pt;text-decoration : none; outline: none;}
a.layout_6_a:active {COLOR: #979797;font-size:12pt;text-decoration : none; outline: none;}
a.layout_6_a:visited {COLOR: #979797;font-size:12pt;text-decoration : none; outline: none; }
a.layout_6_a:hover {COLOR: #979797;font-size:12pt;text-decoration : underline; outline: none; }


#schatten {
	position:absolute;
	vertical-align: bottom;
	width:100%;
	height:100%;	
/*	min-height: 942px;
	min-width: 1910px;*/
	left:0px;
	bottom:0px;
/*   	top:68%;
	bottom:100px;*/
 /*  	margin-top:0px; /* -252px; ipone -315px; regular*/
   	margin-left:0px;    	
/*	background-image:url(../images/bg_1910.png);*/
	background-color: transparent;
	z-index:1;
	padding-left: 0px;
}

#fenster {
	position:absolute;
	vertical-align: bottom;
/*	width:1920px;	
	height:942px;*/
/*	min-height: 930px;
/*	max-height: 730px;*/
/*	min-width: 620px;
/*	max-width: 1014px;*/
	left:0px;
	bottom:0px;
   	margin-top:0px; /* -252px; ipone -315px; regular*/
   	margin-left:0px;    	
/*	background-color:#d4d4d4; */
	background-color: transparent;
	padding-left: 0px;

/*	background-image:url(../images/131002_background_1082.png);
/*	position:absolute;
	width:986px;
	height:630px;
	left:48px;
	top:0px;
	background-color:transparent; */
}

#nav_bar_left_top{
	position:absolute;
	bottom:460px;
	left:30px;
	width:100px;
	height:170px;		
	border:0px solid #f00;
	text-align:right;
	padding: 0px;
	z-index: 6;
}
#nav_bar_left_bottom {
	position:absolute;
	bottom:30px;
	left:30px;
	width:100px;
	height:100px;		
	border:0px solid #f00;
	text-align:right;
	z-index: 6;
	padding: 0px;
}

/* 	##############################################################
	Navigation background
	############################################################## */
	
#nav_bar_top {
	position:absolute;
	vertical-align: bottom;
	width:100%;	
	height:200px;
	left:0px;
	bottom:460px;
   	margin-top:0px; /* -252px; ipone -315px; regular*/
   	margin-left:0px;    	
	background-color:transparent;
/*	background-image:url(../images/bg_nav.png);*/
	padding-left: 0px;
	z-index:0;
}

#nav_bar_second {
	position:absolute;
/*	font-size:99pt;*/
	width:100%;
	height:100px;
	bottom:30px;
	left:0px;
	background-color:transparent;
/*	background-image:url(../images/bg_nav.png);*/
	text-align: right;
	z-index:0;
} /* Rahmen der 2.Ebene Hauptnavigation *new* */

#nav_bar_logo {
	position:absolute;
	vertical-align: bottom;
	width:570px;	
	height:200px;
	left:30px;
	bottom:460px;
   	margin-top:0px; /* -252px; ipone -315px; regular*/
   	margin-left:0px;    	
	background-color:transparent;
/*	background-image:url(../images/011_logo.png);*/
	padding-left: 0px;
	z-Index: 3;

}
	
/* 	##############################################################
	Navigation
	############################################################## */
	
#nav {
	position:absolute;
/*	font-size:99pt;*/
	width:300px;
	height:100px;
	bottom:30px;
	left:180px;
	background-color:transparent;
	z-index:5	;
} /* Rahmen der 1.Ebene Hauptnavigation */

div#nav div {
   clear: left;
}
.nav_pkt {
	position:absolute;
	width:300px;
	height:25px;	/*33.3333*/
	top:0px;
	text-align:right;
	/* farbefeld */
	background-color:transparent;		
}
.pkt {
    display: block;
	text-align:right;
    padding: 2px 0px; /*5px 10px;*/
    text-decoration: none;
    color: #000;
    font-size:16pt; //27pt;
	line-height: 75%;
  } /* 1.Menüebene */
.nav_sub {
	position:absolute;
	width:300px;
	left:180px;
	height:100px;
	bottom:30px;
	text-align:right;
	font-size:16pt;
	padding: 0px 0px;
	/* farbefeld */
	background-color:transparent;		
	color:#000;
	z-index:10;
	line-height:120%;
}
.nav_sub_links, .nav_sub_links1, .nav_sub_links2, .nav_sub_links3, .nav_sub_links4 {
	color: #000;
	text-align:right;
	vertical-align:bottom;
	line-height:120%;
	left:512px;
	height:25px;
	bottom:0px;
}

.nav_sub_links1 {
	top:0px;
}

.nav_sub_links2 {
	top:25px;
}

.nav_sub_links3 {
	top:50px;
}

.nav_sub_links4 {
	top:75px;
}

.nav_sub_links span, .nav_sub_links1 span, .nav_sub_links2 span, .nav_sub_links3 span, .nav_sub_links4 span {
	position:absolute;
	width:300px;
	height:25px;
	left:512px;
	text-align:left;
	font-size:16pt;
	padding: 0px 0px 0px 0px;
	/* farbefeld */
	background-color:transparent;		
	color:#000;
	background-image:url("/images/nav_menu_grad.png");
	filter: alpha(opacity=100);	
	opacity: 1.0;
	line-height:90%;
}
	
.nav_sub_links a, .nav_sub_links1 a, .nav_sub_links2 a, .nav_sub_links3 a, .nav_sub_links4  a {
	position:absolute;
	width:300px;
	left:512px;
	text-align:left;
	font-size:16pt;
	padding: 0px 0px 0px 0px;
	/* farbefeld */
	background-color:transparent;		
	color:#000;
	line-height:90%;
}

.nav_sub_links a:hover, .nav_sub_links1 a:hover, .nav_sub_links2 a:hover, .nav_sub_links3 a:hover, .nav_sub_links4  a:hover {
	position:absolute;
	width:300px;
	left:512px;
	text-align:left;
	font-size:16pt;
	padding: 0px 0px 0px 0px;
	/* farbefeld */
	background-color:transparent;		
	color:#fff;
	text-decoration:none;
	line-height:90%;
}

  ul#Navigation li {
    list-style: none;
    float: left ;  /* ohne width - nach CSS 2.1 erlaubt */
	width:420px;
	height:25px;	/* 25px */
	font-size:16pt;	/* 24pt */
    position: relative;
	vertical-align:bottom;
	text-align:right;
  }

  ul#Navigation li ul {
  	background-image:url(../images/background_ip5_m.png);
    position: absolute;
    top: 0px; 
    left: 0px;
    display: none;  /* Unternavigation ausblenden */
	filter: alpha(opacity=60);
	opacity: 0.6;
  }
  
  ul#Navigation li ul.aktiv {
 /* 	font-size:24pt;	*/
	color:#CCCCCC;
	z-index:6;
  	background-image:url(../images/background_ip5_m.png);
    position: absolute;
    top: 0px; 
    left: 0px;
    display: block; 
	filter: alpha(opacity=100);
	opacity: 1.0;/
  }
    
  ul#Navigation li:hover ul{
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }
  ul#Navigation li:hover ul.aktiv{
    display: none;  /* Unternavigation in modernen Browsern einblenden */
  }
  ul#Navigation li ul li{
    float: none;
    display: block;

  }


  ul#Navigation a, ul#Navigation span {
    display: block;
    text-decoration: none;
    color: #fff; 
    font-size:12pt;
	vertical-align:bottom;
	text-align:right;
  }	/* 2.Menüebene */
  ul#Navigation a.pkt, ul#Navigation span {
    display: block;
	text-align:right;
    padding: 2px 0px; /*5px 10px;*/
    text-decoration: none;
    color: #000;
    font-size:16pt; //27pt;
	line-height: 75%;
  } /* 1.Menüebene */
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
    color: #fff;
  }

  
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    color: #979797; 
  }
  ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
    color:#979797;
    font-size:12pt;
    padding:0px;
	vertical-align:bottom;
	text-align:right;
  }
  
/* 	##############################################################
	Navigation Bottom
	############################################################## */
#nav_bottom {
	position:absolute;
	width:880px;
	height:40px;
	left:53px;
	bottom:367px;
	background-color:transparent;
	
}
.nav_bottom_a {
	color:#595959;	
	color:#505050;	
	text-decoration: none;
	font-size:8pt;
	padding:4px;
}
.nav_bottom_a:hover {
	color:#fff;	
}

#nav_bottom_left {
	float:left;
	padding-top:4px;
	padding-left:0px;
}
#nav_bottom_right {
	float:right;
	top: 500px;
	padding-top:1px;
	padding-right:0px;
}
/* 	##############################################################
	Scroll-Engine 	
	############################################################## */


#inhalt_scroll_main {
	position:absolute;
	top:30px;
	left:0px;	/*177+76*/
	width:430px;
	height:280px;		
	border:0px solid #f00;
	text-align: right;
}
#inhalt_scroll_feld {
	position:absolute;
		width:430px;
	top:0px;
	left:0px;
	padding-bottom:20px;
//	overflow-y:scroll;
	-webkit-overflow-scrolling: touch;	// "momentum"-scrolling for iOS
}
#inhalt_scroll_buttons{
	position:absolute;
	left:0px;	
	width:20px;
	height:40px;
	border:0px solid #f00;
}
.inhalt_scroll_button_up,.inhalt_scroll_button_down{
	position:absolute;
	bottom: -250px;
	left:620px;
	width:20px;
	height:20px;
	filter: alpha(opacity=30);
	opacity: 0.3;
}
.inhalt_scroll_button_down{bottom:-270px;}

/* 	##############################################################
	background
	############################################################## */
.b_background {
	position:absolute; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%;
	background-color: #CCC;
	background: url('/images/bg_1.jpg');
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center; 
	z-index:0;
	filter: alpha(opacity=100);
	opacity: 1.0;
   transition: opacity 0.5s ease-in-out;
   -moz-transition: opacity 0.5s ease-in-out;
   -webkit-transition: opacity 0.5s ease-in-out;
}

/* 	##############################################################
	inhalt 
	############################################################## */
#inhalt0, #inhalt1, #inhalt2, #inhalt3, #inhalt4, #inhalt5, #inhalt6, #inhalt7, #inhalt8 {
	position:absolute;
	width:1136px;	/* iPhone5 */
	/* alt: height:392px; */
	height:330px;
	bottom:130px;
	left:0px;
	background-image: url(../images/bg_txt_990.png);
	background-repeat:no-repeat;
/*	filter: alpha(opacity=80);
	opacity: 0.8;*/
	/*background-color: transparent;*/
	/*overflow:hidden;
	border:1px solid #f00;*/
}

#inhalt0 {
/*	background-image: url(../images/bg_full.png);	/*home*/
background-color: transparent;
}
#inhalt1 {
/*	background-image: url(../images/bg_full4.png);	/*fulltext / jobs */
background-color: transparent;
}
#inhalt2 {
/*	background-image: url(../images/bg_full3.png);	/**/
background-color: transparent;
}
#inhalt3 {
/*	background-image: url(../images/bg_full4_logo.png);	/*impressum*/
background-color: transparent;
}                                                   
#inhalt4 {                                           
/*	background-image: url(../images/bg_full2_logo.png);	/*mission statement..*/
background-color: transparent;
}                                                   
#inhalt5 {                                           
/*	background-image: url(../images/bg_txt_990.png);*/	/*projekt/news*/
background-color: transparent;
}                                                   
#inhalt6 {                                           
/*	background-image: url(../images/bg_full2.png);	/*4-spaltigkeit*/
background-color: transparent;
}
#inhalt7 {
/*	background-image: url(../images/bg_full2.png);	/**/
background-color: transparent;
}
#inhalt8 {
/*	background-image: url(../images/bg_full3.png);	/* textli bildre */
background-color: transparent;
}

.home_box {
	position:absolute;
	top:0px;
	left:0px;
	width:220px;
	height:110px;		
	text-align:left;
	overflow:hidden;

.home_link {
	position:absolute;
	top:0px;
	left:0px;
	width:220px;
	height:110px;		
	filter: alpha(opacity=50);
	opacity: 0.5;
}}
.home_txt {
	position:absolute;
	top:4px;
	left:8px;
	width:204px;		
	height:98px;		
	filter: alpha(opacity=100);
	opacity: 1.0;
}

h3.home {
	font-size:11pt;
	padding-bottom:8px;
}

span.home {
	font-size:8pt;
}
.home_img {
	position:absolute;
	top:0px;
	left:0px;
	width:220px;
	height:110px;		
	background-color:#fff;
}
.home_img_lr_frame{
	position:absolute;
	top:0px;
	left:0px;
	width:76px;
	height:110px;		
	background-color:#fff;
}

.layout_home {
	position:absolute;
	bottom:0px;
	left:30px;
	width:990px;
	height:330px;		
	text-align:left;
	vertical-align:bottom;
/*	background-image: url(../images/bg_txt_990.png);*/
	background-color:transparent;
}

.layout_1_text_1,.layout_1_text_2,.layout_1_text_3,.layout_1_text_4{
	position:absolute;
	top:30px;
	left:30px;
	width:210px;
	height:284px;		
	text-align:left;
}
.layout_1_text_2 {	
	left:270px;
}
.layout_1_text_3 {	
	left:510px;	/*370+310+30*/
}
.layout_1_text_4 {	
	left:750px;	/*710+310+30*/
}
.layout_1_seiten {	
	position:absolute;
	top:410px;
	right:3px;
	width:auto;
	height:auto;		
	text-align:right;
	border:0px solid #f00;
}

.layout_2_text {
	position:absolute;
	top:12px;
	left:76px;
	width:883px;
	height:392px;		
	text-align:right;
}
.layout_3_right {
	position:absolute;
	top:12px;
	left:516px;	/*440+76*/
	width:443px;
	height:392px;		
	border:0px solid #f00;
	text-align:right;
}
.layout_3_left {
	position:absolute;
	top:12px;
	left:88px;
	width:428px;
	height:428px;		
	border:0px solid #f00;
}

.layout_4_text {
	position:absolute;
	top:12px;
	left:528px;	/*440+76+12*/
	width:428px;
	height:416px;		
	border:0px solid #f00;
}
.layout_4_bild {
	position:absolute;
	top:0px;
	left:76px;
	width:440px;
	height:440px;		
	border:0px solid #f00;
}

.layout_5_nav {
	position:absolute;
	top:26px;
	left:30px;
	/*width:155px;*/
	width:100px;
	height:284px;		
	border:0px solid #f00;
}
.layout_5_text {
	position:absolute;
	top:0px;
	left:170px;	/*177+76*/
	width:440px;
	height:300px;		
	border:0px solid #f00;
	text-align: right;
}
.layout_5_bild {
	position:absolute;
	top:0px;
	/*left:165px;*/
	left:690px;	/*440+76 46px;*/
	width:330px;
	height:330px;	
	border:0px solid #f00;
}
.layout_5_bild_klein {
	position:absolute;
	bottom:330px;
	/*left:557px;*/
	left:692px;	/*690+2*/
	width:324px;
	height:170px;		
	border:0px solid #f00;
	background-color: transparent;
	z-index: 7;
}
.layout_5_klein_1,.layout_5_klein_2,.layout_5_klein_3,.layout_5_klein_4,.layout_5_klein_5,.layout_5_klein_6,.layout_5_klein_7,.layout_5_klein_8,.layout_5_klein_9,.layout_5_klein_10,.layout_5_klein_11,.layout_5_klein_12,.layout_5_klein_12,.layout_5_klein_13,.layout_5_klein_14,.layout_5_klein_15 {	
	position:absolute;
	border:1px solid #fff;
	left:0px;
	top:0px;
	width:47px;
	height:47px;
	z-index: 7;
}
.layout_5_klein_2{left:57px;}
.layout_5_klein_3{left:114px;}
.layout_5_klein_4{left:171px;}
.layout_5_klein_5{left:228px;}
.layout_5_klein_6{left:0px;top:57px;}
.layout_5_klein_7{left:57px;top:57px;}
.layout_5_klein_8{left:114px;top:57px;}
.layout_5_klein_9{left:171px;top:57px;}
.layout_5_klein_10{left:228px;top:57px;}
.layout_5_klein_11{left:0px;top:114px;}
.layout_5_klein_12{left:57px;top:114px;}
.layout_5_klein_13{left:114px;top:114px;}
.layout_5_klein_14{left:171px;top:114px;}
.layout_5_klein_15{left:228px;top:114px;}




.layout_6_text_1,.layout_6_text_2,.layout_6_text_3,.layout_6_text_4{
	position:absolute;
	top:30px;
	left:30px;
	width:210px;
	height:284px;		
	text-align:left;
}
.layout_6_text_2 {	
	left:270px;
}
.layout_6_text_3 {	
	left:510px;	/*370+310+30*/
}
.layout_6_text_4 {	
	left:750px;	/*710+310+30*/
}
.layout_6_seiten {	
	position:absolute;
	top:410px;
	right:3px;
	width:auto;
	height:auto;		
	text-align:right;
	border:0px solid #f00;
}

.layout_6_bild_klein {
	position:absolute;
	bottom:330px;
	/*left:557px;*/
	left:692px;	/*690+2*/
	width:324px;
	height:170px;		
	border:0px solid #f00;
	background-color: transparent;
	z-index: 7;
}
.layout_6_klein_1,.layout_6_klein_2,.layout_6_klein_3,.layout_6_klein_4,.layout_6_klein_5,.layout_6_klein_6,.layout_6_klein_7,.layout_6_klein_8,.layout_6_klein_9,.layout_6_klein_10,.layout_6_klein_11,.layout_6_klein_12,.layout_6_klein_12,.layout_6_klein_13,.layout_6_klein_14,.layout_6_klein_15 {	
	position:absolute;
	border:1px solid #fff;
	left:0px;
	top:0px;
	width:47px;
	height:47px;
	z-index: 7;
}
.layout_6_klein_2{left:57px;}
.layout_6_klein_3{left:114px;}
.layout_6_klein_4{left:171px;}
.layout_6_klein_5{left:228px;}
.layout_6_klein_6{left:0px;top:57px;}
.layout_6_klein_7{left:57px;top:57px;}
.layout_6_klein_8{left:114px;top:57px;}
.layout_6_klein_9{left:171px;top:57px;}
.layout_6_klein_10{left:228px;top:57px;}
.layout_6_klein_11{left:0px;top:114px;}
.layout_6_klein_12{left:57px;top:114px;}
.layout_6_klein_13{left:114px;top:114px;}
.layout_6_klein_14{left:171px;top:114px;}
.layout_6_klein_15{left:228px;top:114px;}

.layout_7_text {
	position:absolute;
	top:12px;
	left:516px;	/*440+76*/188px;
	width:386px;
	height:392px;		
	border:0px solid #f00;
}
.layout_8_text_1 {
	position:absolute;
	top:30px;
	left:30px;
	width:570px;
	height:284px;		
	text-align:right;
}
.layout_8_text_2 {	
	position:absolute;
	top:30px;
	left:690px;
	width:270px; 
	height:284px;		
	text-align:left;
}
.layout_8_bild {
	position:absolute;
	top:0px;
	left:690px;	/*440+76 46px;*/
	width:330px;
	height:330px;		
	border:0px solid #f00;
}
.layout_8_bild_klein {
	position:absolute;
	top:319px;
	left:82px; /*440+76 838px;*/
	width:440px;
	height:110px;		
	border:0px solid #f00;
}




