@charset "UTF-8";

* {
	padding:0;
	margin:0;
}

body,
html{
	height:100%;
}

body{
   font-family: Arial, Helvetica, sans-serif;
   color:#000000;
   font-size: 12px;
   background: url(../img/hg1.jpg) no-repeat fixed center center;
}

img {
 border: 0px;
}

img a{
  border: 0px;
} 

/*===== typo =====*/

a:link,
a:visited,
a:active{
	color: #FFFFFF;
	border-bottom: 1px;
	text-decoration: none;
	letter-spacing: 0px;
	font-weight: normal;
}

a:hover{
	color:#FFBC07;
	font-weight: normal;
}

a.title:link,
a.title:visited,
a.title:active{
	color: #000000;
   font-size: 14px;
	line-height:20px;
	border-bottom: 0px;
	text-decoration: none;
	letter-spacing: 0px;
	font-weight: normal;
}

a.title:hover{
	color:#777777;
	font-weight: normal;
}

a.sidemaptextfett:link,
a.sidemaptextfett:visited,
a.sidemaptextfett:active{
	font-weight: bold;
	color: #000000;
}
a.sidemaptextfett:hover{
	font-weight: bold;
	color: #FFBC07;
}

a.copy:link,
a.copy:visited,
a.copy:active{
	font-weight: normal;
	color: #000000;
}
a.copy:hover{
	font-weight: normal;
	color: #FFBC07;
}
a.copylink:link,
a.copylink:visited,
a.copylink:active{
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.copylink:hover{
	font-weight: normal;
	color: #FFBC07;
	text-decoration: underline;
}

a.copyklein:link,
a.copyklein:visited,
a.copyklein:active{
   font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
   font-size:10px;
	line-height:10px;
}

a.copyklein:hover{
   font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFBC07;
   font-size:10px;
	line-height:10px;
}

a.textblau:link,
a.textblau:visited,
a.textblau:active{
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#1A75AB;
    font-size:12px;
	line-height:18px;
	text-decoration: underline;
}

a.textblau:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
    font-size:12px;
	line-height:18px;
	text-decoration: underline;
}

a.textbf:link,
a.textbf:visited,
a.textbf:active{
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#1A75AB;
    font-size:12px;
	line-height:18px;
	text-decoration: underline;
}

a.textbf:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
    font-size:12px;
	line-height:18px;
	text-decoration: underline;
}

a.textpub:link,
a.textpub:visited,
a.textpub:active{
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
    font-size:12px;
	line-height:18px;
}

a.textpub:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #2680B6;
    font-size:12px;
	line-height:18px;
	text-decoration: underline;
}

a.contact:link,
a.contact:visited,
a.contact:active{
	font-weight: normal;
	color: #000000;
}
a.contact:hover{
	font-weight: normal;
	color: #FFFFFF;
}

a.news:link,
a.news:visited,
a.news:active{
	font-weight: normal;
    font-size:12px;
	line-height:16px;
	color: #1A75AB;
	text-decoration: underline;
}
a.news:hover{
	font-weight: normal;
   font-size:12px;
	line-height:16px;
	color: #FFBC07;
	text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h5,
h6 {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	padding: 0;
	margin: 0;
}

h1 {
	font-size:16px;
	color: #000000;
	font-style: normal;
   letter-spacing: 0;
	text-decoration: none;
	line-height: 18px;
}

h2 {
	font-size:14px;
	color:#000000;
    display: none;
}

h3 {
	font-size:16px;
	font-weight: bold;
	color:#000000;
}

.typo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0px;
}
.typosw{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0px;
}
.typofett{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0px;
}
.typofettgrau{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #888888;
	text-decoration: none;
	letter-spacing: 0px;
}
.typofettblau{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #1A75AB;
	text-decoration: none;
	letter-spacing: 0px;
}
.head{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0px;
}
.typoformular{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0px;
}
.typoformular_rot{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px; 
	color: #FF0000;
	text-decoration: none; 
}
.pointer{
    cursor: pointer;
}
.bilderhead{
	color:#FFBC07;
}
.typo_weiss{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

/*===== typo ende =====*/

#um_alles{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 1;
	background-color: transparent;
}

#all{
	position: absolute;
    background-color: #9C9EA0;
	top: 50%;
	left: 50%;
	margin-left: -498px;
	margin-top: -314px;
    border-top: 0px solid #fff;
	border-left: 0px solid #fff;
    border-right: 0px solid #fff;
    border-bottom: 0px solid #fff;
	width: 996px;
	height: 628px;
	z-index: 2;
}
#left{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 150px;
   height: 628px;
   background-color: #FFBC07;
   float: left;
   z-index: 3;
}
#left_title{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 150px;
   height: 150px;
   background-color: #FFBC07;
   float: left;
   z-index: 3;
}
#left_title_1{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 150px;
   height: 628px;
   background-color: #FFBC07;
   float: left;
   z-index: 22;
}

/*===== Navigation horizontal Anfang =====*/

#nav{
	position: absolute;
	top: 118px;
	left: 180px;
	margin: 0;
	padding: 0;
	z-index: 4;
}

#nav ul {
   font-weight: bold;
	font-size: 14px;
   color: #000000;
	margin: 0;
	padding: 0;
	list-style: none;
	}
#nav li {
	width: 256px;
    float: left;
	display: inline;
	margin: 0;
	padding: 0;
}
#nav li:first-child {
	border-left: 0;
	padding-left: 0;
}	
#nav ul a {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	white-space: nowrap;
	margin: 0;
	padding: 0;
}
* html #nav a {
	width: 1%;
}
#nav a:hover {
	color: #FFBC07;
	margin: 0;
	padding: 0;
}
#nav .current a {
	color: #FFBC07;
	margin: 0;
	padding: 0;
}

/*===== Navigation vertikal Anfang =====*/


#menue {
	position: absolute;
	top: 150px;
	left: 12px;
	float: left;
	background: #FFBC07;
	width: 138px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #fff;
	z-index: 4;
}
#menue ul {
	width: 138px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#menue li {
	margin: 0;
	padding: 0;
	line-height: 12px;
	border-top: 1px solid #fff;
}
#menue li:first-child {
	border-left: 0;
	padding-left: 0;
}	
#menue ul a {
	color: #000000;
	display: block;
	margin: 0;
	padding: 3px 0px 4px 0px;
	text-decoration: none;
	white-space: nowrap;
	border: none;
}
* html #menue a {
	width: 1%;
}
#menue a:hover {
	color: #000000;
	background-image: url(../img/pfeil.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#menue .current a {
	color: #000000;
	font-weight: bold;
	background-image: url(../img/pfeil.gif);
	background-repeat: no-repeat;
	background-position: left;
	cursor: default;
}
#menue .current-fett a {
	color: #000000;
	font-weight: bold;
}
#menue .currentdp a {
	color: #000000;
	font-weight: bold;
	background-image: url(../img/pfeil.gif);
	background-repeat: no-repeat;
	background-position: left;
	cursor: default;
}
#menue .currentdp-fett a {
	color: #000000;
	font-weight: bold;
}

/* Menü Titel */


#menue_tl {
	position: absolute;
	top: 150px;
	left: 12px;
	float: left;
	width: 138px;
	margin: 0;
	padding: 0;
	border-bottom: 0px solid #fff;
   z-index: 60;
}

#menue_tl ul {
	width: 138px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#menue_tl li {
	margin: 0;
	padding: 0;
	line-height: 13px;
	border-top: 0px solid #fff;
}
#menue_tl li:first-child {
	border-left: 0;
	padding-left: 0;
}	
#menue_tl ul a {
	color: #000000;
	display: block;
	margin: 0;
	padding: 3px 0px 4px 0px;
	text-decoration: none;
	white-space: nowrap;
	border: none;
}
* html #menue_tl a {
	width: 1%;
}
#menue_tl a:hover {
	color: #000000;
	background-image: url(../img/pfeil_tl.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#menue_tl .current a {
	color: #000000;
	font-weight: bold;
	background-image: url(../img/pfeil_tl.gif);
	background-repeat: no-repeat;
	background-position: left;
	cursor: default;
}
#menue_tl .current-fett a {
	color: #000000;
	font-weight: bold;
}
#menue_tl .currentdp a {
	color: #000000;
	font-weight: bold;
	background-image: url(../img/pfeil_tl.gif);
	background-repeat: no-repeat;
	background-position: left;
	cursor: default;
}
#menue_tl .currentdp-fett a {
	color: #000000;
	font-weight: bold;
}

/*===== Menue Title Gelb =====*/


#menue_title {
	position: absolute;
	top: 150px;
	left: 12px;
	float: left;
	background: #FFBC07;
	width: 138px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #fff;
	z-index: 24;
}
#menue_title ul {
	width: 138px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#menue_title li {
	margin: 0;
	padding: 0;
	line-height: 12px;
	border-top: 1px solid #fff;
}
#menue_title li:first-child {
	border-left: 0;
	padding-left: 0;
}	
#menue_title ul a {
	color: #000000;
	display: block;
	margin: 0;
	padding: 3px 0px 4px 0px;
	text-decoration: none;
	white-space: nowrap;
	border: none;
}
* html #menue_title a {
	width: 1%;
}
#menue_title a:hover {
	color: #000000;
	background-image: url(../img/pfeil.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#menue_title .current a {
	color: #000000;
	font-weight: bold;
	background-image: url(../img/pfeil.gif);
	background-repeat: no-repeat;
	background-position: left;
	cursor: default;
}
#menue_title .current-fett a {
	color: #000000;
	font-weight: bold;
}
#menue_title .currentdp a {
	color: #000000;
	font-weight: bold;
	background-image: url(../img/pfeil.gif);
	background-repeat: no-repeat;
	background-position: left;
	cursor: default;
}
#menue_title .currentdp-fett a {
	color: #000000;
	font-weight: bold;
}



/*===== Navigation Submenue Anfang =====*/

#submenue {
   position: absolute;
   top: 562px;
   left: 12px;
   float: left;
   background: #FFBC07;
   width: 138px;
   margin: 0;
   padding: 0;
   z-index: 4;
}
#submenue ul {
	width: 138px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#submenue li {
	margin: 0;
	padding: 0;
	line-height: 12px;
}
#submenue li:first-child {
	border-left: 0;
	padding-left: 0;
}	
#submenue ul a {
	color: #000000;
	display: block;
	margin: 0;
	padding: 3px 0px 4px 0px;
	text-decoration: none;
	white-space: nowrap;
	border: none;
}
* html #submenue a {
	width: 1%;
}
#submenue a:hover {
	color: #000000;
	background-image: url(../img/pfeil.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#submenue .current a {
	color: #000000;
	font-weight: bold;
	background-image: url(../img/pfeil.gif);
	background-repeat: no-repeat;
	background-position: left;
	cursor: default;
}

/*===== Navigation Submenue-home Anfang =====*/
#submenue-home {
   position: absolute;
   top: 543px;
   left: 12px;
   float: left;
   background: #FFBC07;
   width: 138px;
   margin: 0;
   padding: 0;
   z-index: 4;
}
#submenue-home ul {
	width: 138px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#submenue-home li {
	margin: 0;
	padding: 0;
	line-height: 12px;
}
#submenue-home li:first-child {
	border-left: 0;
	padding-left: 0;
}	
#submenue-home ul a {
	color: #000000;
	display: block;
	margin: 0;
	padding: 3px 0px 4px 0px;
	text-decoration: none;
	white-space: nowrap;
	border: none;
}
* html #submenue-home a {
	width: 1%;
}
#submenue-home a:hover {
	color: #000000;
	background-image: url(../img/pfeil.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#submenue-home .current a {
	color: #000000;
	font-weight: bold;
	background-image: url(../img/pfeil.gif);
	background-repeat: no-repeat;
	background-position: left;
	cursor: default;
}

/*===== Navigation Submenue-title Anfang =====*/

#submenue-title {
   position: absolute;
   top: 562px;
   left: 12px;
   float: left;
   width: 138px;
   margin: 0;
   padding: 0;
   z-index: 60;
}
#submenue-title ul {
	width: 138px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#submenue-title li {
	margin: 0;
	padding: 0;
	line-height: 12px;
}
#submenue-title li:first-child {
	border-left: 0;
	padding-left: 0;
}	
#submenue-title ul a {
	color: #000000;
	display: block;
	margin: 0;
	padding: 3px 0px 4px 0px;
	text-decoration: none;
	white-space: nowrap;
	border: none;
}
* html #submenue-title a {
	width: 1%;
}
#submenue-title a:hover {
	color: #000000;
	background-image: url(../img/pfeil_tl.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#submenue-title .current a {
	color: #000000;
	font-weight: bold;
	background-image: url(../img/pfeil_tl.gif);
	background-repeat: no-repeat;
	background-position: left;
	cursor: default;
}

/*===== submenue-title ende =====*/


#logo{
	position: absolute;
	top: 34px;
	left: 755px;
	width: 193px;
	height: 75px;
	z-index: 4;
	border: none;
}
#flagge{
	position: absolute;
	top: 14px;
	left: 761px; 
	width: 21px;
	height: 15px;
	z-index: 6;
	border: none;
}
#suche{
   position: absolute;
   top: 116px;
   left: 14px;
   margin: 0;
   padding: 0;
   line-height: 18px;
   width: 70px;
   height: 19px;
   background-image: url(../img/suche.gif);
   background-position: left;
   background-repeat: no-repeat;
   z-index: 4;
}

#suchfeld{
   position: absolute;
   top: 30px;
   left: 0px;
	margin: 0;
	padding: 0;
}

#cse{
	position: absolute;
	top: 0px;
   left: 0px;
	margin: 0;
	padding: 0;
}

#content{
	position: absolute;
	top: 150px;
	left: 150px;
	width: 846px;
	height: 443px;
	z-index: 3;
   background: url(../img/weiss.gif);
}
#contentrechts{
	position: absolute;
	top: 150px;
	left: 731px;
	width: 265px;
	height: 443px;
	z-index: 4;
   background: url(../img/weiss.gif);
}

#mov{
	position: absolute;
	top: 190px;
	left: 162px;
	margin: 0;
	padding: 0;
	z-index: 40;
}


#scrollcontent{
	position: absolute;
	top: 150px;
	left: 150px;
	width: 581px;
	height: 443px;
	clip: rect(0px, 581px, 447px, 0px);
	overflow: auto;
	visibility: visible;
	z-index: 6;
}
#scrollnewsarchiv{
	position: absolute;
	top: 150px;
	left: 150px;
	width: 581px;
	height: 443px;
	clip: rect(0px, 581px, 447px, 0px);
	overflow: auto;
	visibility: visible;
	z-index: 6;
	background-image: url(../img/newsarchiv_hg.jpg);
	background-repeat: repeat-y;
}
#scrolltext{
   position: absolute;
   top: 20px;
   left: 29px;
   width: 500px;
   height: 900px;
   z-index: 6;
}
#scrollnews{
   position: absolute;
   top: 20px;
   left: 20px;
   width: 530px;
   height: 740px;
   z-index: 6;
}

#scrollnews td{
   height: 21px;
	padding:0 0 0 0;
	margin:0;
}
#scroll_leiste11{
	position: absolute;
	top: 62px;
	left: 0px;
	width: 565px;
	height: 21px;
	z-index: 4;
	background-image: url(../img/archiv_balken.jpg);
	background-repeat: no-repeat;
	background-color: #DADADC;
}
#scroll_leiste_pub{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 565px;
	height: 169px;
	z-index: 4;
	background-image: url(../img/franki_ia_32b.jpg);
	background-repeat: no-repeat;
	background-color: #DADADC;
}
#scroll_leiste_pub_en{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 565px;
	height: 169px;
	z-index: 4;
	background-image: url(../img/franki_ea_32b.jpg);
	background-repeat: no-repeat;
	background-color: #DADADC;
}
#scroll_leiste_franki{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 565px;
	height: 202px;
	z-index: 4;
	background-image: url(../img/franki_hb_13a.jpg);
	background-repeat: no-repeat;
	background-color: #DADADC;
}
#scroll_leiste_franki_en{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 565px;
	height: 202px;
	z-index: 4;
	background-image: url(../img/franki_ua_13a.jpg);
	background-repeat: no-repeat;
	background-color: #DADADC;
}
#no-scroll{
	position: absolute;
	top: 150px;
	left: 150px;
	width: 612px;
	height: 443px;
	visibility: visible;
	z-index: 5;
}
#kontaktformular{
	position: absolute;
	top: 150px;
	left: 150px;
	width: 581px;
	height: 443px;
	visibility: visible;
	z-index: 4;
	background-color: #dadadc;
}
#formular{
	position: absolute;
	top: 18px;
	left: 30px;
	width: 520px;
	height: 300px;
	visibility: visible;
	z-index: 6;
}
#no-scrolltext{
   position: absolute;
   top: 20px;
   left: 29px;
   width: 500px;
   height: 440px;
   z-index: 6;
}
#scrollpublikation{
	position: absolute;
	top: 150px;
	left: 150px;
	width: 581px;
	height: 443px;
	clip: rect(0px, 581px, 447px, 0px);
	overflow: auto;
	visibility: visible;
	z-index: 9;
	background-image: url(../img/franki_ia_32c.jpg);
	background-repeat: repeat-y;
}
#scrollpubli{
   position: absolute;
   top: 162px;
   left: 29px;
   width: 530px;
   height: 900px;
	padding:0;
	margin:0;
   z-index: 10;
}
#scrollpubli td{
   height: 21px;
	padding:0 0 0 0;
	margin:0;
}

/*===== Scroll Frankignoul =====*/

#scrollfrankignoul{
	position: absolute;
	top: 150px;
	left: 150px;
	width: 581px;
	height: 443px;
	clip: rect(0px, 581px, 447px, 0px);
	overflow: auto;
	visibility: visible;
	z-index: 9;
	background-image: url(../img/franki_ia_32c.jpg);
	background-repeat: repeat-y;
}
#scrollfranki{
   position: absolute;
   top: 20px;
   left: 29px;
   width: 500px;
   height: 700px;
   z-index: 10;
}

#scrollfranki td{
   height: 20px;
	padding:0 0 0 0;
	font-size: 12px;
   color: #000000;
	margin:0;
}
/*===== Sitemap =====*/

#scroll-sitemap{
   position: absolute;
   top: 20px;
   left: 29px;
   width: 500px;
   height: 700px;
   z-index: 6;
}
#sidemaptext1{
   position: absolute;
   float: left;
   margin: 0;
   padding: 0;
   top: 30px;
   left: 0px;
   z-index: 7;
}
#sidemaptext2{
   position: absolute;
   float: left;
   margin: 0;
   padding: 0;
   top: 30px;
   left: 174px;
   z-index: 7;
}
#sidemaptext3{
   position: absolute;
   float: left;
   margin: 0;
   padding: 0;
   top: 30px;
   left: 348px;
   z-index: 7;
}
#sidemaptext1 ul,
#sidemaptext2 ul,
#sidemaptext3 ul {
	display: block;
	line-height: 18px;
   width: 144px;
   height: 740px;
	margin: 0;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
	background-color: #efefef;
	list-style: none;
}
#sidemaptext1 ul a,
#sidemaptext2 ul a,
#sidemaptext3 ul a {
	color: #000000;
}
#sidemaptext1 ul a:hover,
#sidemaptext2 ul a:hover,
#sidemaptext3 ul a:hover {
	color: #FFBC07;
}
#sidemaptext1 li,
#sidemaptext2 li,
#sidemaptext3 li {
	margin: 0;
	padding: 0;
	line-height: 16px;
}
#verlauf{
   position: absolute;
   top: 0px;
   left: 150px;
   background-image: url(../img/verlauf.jpg);
   width: 7px;
   height: 628px;
   z-index: 7;
}
#verlaufnews{
   position: absolute;
   top: 0px;
   left: 150px;
   background-image: url(../img/verlauf.jpg);
   width: 7px;
   height: 628px;
   z-index: 4;
}
#verlauf_title{
   position: absolute;
   top: 0px;
   left: 150px;
   background-image: url(../img/verlauf_tl.jpg);
   width: 7px;
   height: 150px;
   z-index: 7;
}
#verlaufkontakt{
   position: absolute;
   top: 0px;
   left: 150px;
   background-image: url(../img/verlaufkontakt.jpg);
   width: 7px;
   height: 628px;
   z-index: 7;
}
#titelbild{
   position: absolute;
   top: 150px;
   left: 0px;
   width: 1000px;
   height: 478px;
   z-index: 8;
}
#bilder{
   position: absolute;
   top: 150px;
   left: 150px;
   width: 581px;
   height: 443px;
   z-index: 8;
}
#bilder-text{
	position: absolute;
	top: 470px;
	left: 354px;
	width: 360px;
	height: 100px;
	line-height: 18px;
	color:#ffffff;
	z-index: 10;
}
#bilder-text-ia{
	position: absolute;
	top: 425px;
	left: 282px;
	width: 200px;
	height: 160px;
	line-height: 18px;
	color:#ffffff;
	z-index: 10;
}
#bilder-text-ia-1{
	position: absolute;
	top: 422px;
	left: 408px;
	width: 380px;
	height: 140px;
	line-height: 16px;
	color:#ffffff;
	z-index: 10;
}
#bilder-text-ia-2{
	position: absolute;
	top: 420px;
	left: 320px;
	width: 164px;
	height: 140px;
	line-height: 18px;
	color:#ffffff;
	z-index: 10;
}
#bilder-text-hb{
	position: absolute;
	top: 404px;
	left: 554px;
	width: 170px;
	height: 140px;
	line-height: 18px;
	color:#ffffff;
	z-index: 10;
}
#bilder-text-hb1{
	position: absolute;
	top: 474px;
	left: 424px;
	width: 300px;
	height: 110px;
	line-height: 18px;
	color:#ffffff;
	z-index: 10;
}
#bilder-text-ua1{
	position: absolute;
	top: 474px;
	left: 260px;
	width: 470px;
	height: 110px;
	line-height: 18px;
	color:#ffffff;
	z-index: 10;
}
#bilder-text-hb2{
	position: absolute;
	top: 330px;
	left: 170px;
	width: 300px;
	height: 110px;
	line-height: 18px;
	color:#000000;
	z-index: 10;
}
#realisierung{
	position: absolute;
	top: 490px;
	left: 508px;
	width: 220px;
	height: 100px;
	line-height: 18px;
	color:#000000;
	z-index: 10;
}
#ticker{
	position: absolute;
	top: 599px;
	left: 170px;
	width: 792px;
	height: 22px;
	background-color: #CCCCCC;
   z-index: 9;
}
#copy{
	position: absolute;
	top: 170px;
	left: 756px;
	width: 220px;
	height: 300px;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
   z-index: 10;
}
#copy ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#copy ul li{
	margin: 0;
	padding: 0px 0px 8px 0px;
}
#copy_title{
	position: absolute;
	top: 31px;
	left: 180px;
	/*width: 220px;*/
   color: #000000;
	/*height: 300px;*/
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
   z-index: 20;
}
#pdfs{
	position: absolute;
	top: 550px;
	left: 756px;
	width: 200px;
	height: 30px;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
   z-index: 10;
}
#pdfs4{
	position: absolute;
	top: 511px;
	left: 756px;
	width: 200px;
	height: 30px;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
   z-index: 10;
}
#pdfs6{
	position: absolute;
	top: 481px;
	left: 756px;
	width: 200px;
	height: 30px;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
   z-index: 10;
}
#pdfs14{
	position: absolute;
	top: 320px;
	left: 756px;
	width: 200px;
	height: 300px;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
   z-index: 10;
}
#bildrechts{
	position: absolute;
	top: 150px;
	left: 731px;
	width: 265px;
	height: 443px;
   z-index: 5;
}
#frankipfahl{
	position: absolute;
	top: 340px;
	left: 752px;
	width: 170px;
	height: 224px;
   z-index: 16;
}
#frankignoul{
	position: absolute;
	top: 170px;
	left: 336px;
	width: 440px;
	height: 200px;
   z-index: 17;
}
/*===== Slideshow =====*/

#slideshow {
 height:478px; /* hier Hoehe der Slideshow-Bilder angeben */
 position:relative;
}
#slideshow img {
 display:none;
 position:absolute;
 top:150px;
 left:0px;
}
#slideshow img.start {
 display:block;
 z-index: 20;
}

/*===== Slideshow =====*/
/*===== Formular Anfang =====*/

textarea { 
	font-size: 12px;
	color:#000044; 
	font-family: Arial, Helvetica, sans-serif;
	/*background:#FFFFFF;*/
   border-top:1px solid #777777;
	border-left:1px solid #777777; 
	width:520px;	
	height:80px;
	margin-top: 2px;
	padding-top: 2px;
}

select { 
	font-size: 12px;
	color:#666699; 
	/*background:#FFFFFF;*/
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	border:1px solid #666699; 
	width:200px;
}

input.type {
	font-size: 12px;
	color:#000000;
	/*background:#FFFFFF;*/
	letter-spacing: 0;
   border-top:1px solid #777777;
	border-left:1px solid #777777;
	width:520px;	
	height: 18px;
	margin-top: 2px;
	padding-top: 2px;
}

input.type1 {
	font-size: 12px;
	color:#000000;
	/*background:#FFFFFF;*/
	letter-spacing: 0;
   border-top:1px solid #777777;
	border-left:1px solid #777777;
	width: 250px;	
	height: 18px;
	margin-top: 2px;
	padding-top: 2px;
}

input.login {
	font-size: 12px;
	color:#000044;
	/*background:#FFFFFF;*/
	letter-spacing: 1px;
	border:1px solid #666699;
	width:120px;
	height: 15px;
}

input.submit {
	font-size: 12px;
	line-height: 12px;
	color: #000000;
	background: #DADADC;
	width: 90px;
	height: 18px;
   border: 0px;
	cursor: pointer;
}
input.submit:hover {
	color: #FF0000;
   border: 0px;
}
/*===== Formular Ende =====*/

/*===== Logos Struktur =====*/

#logo1{
   position: absolute;
   top: 278px;
   left: 542px;
   width: 116px;
   height: 47px;
   z-index: 9;
}
#logo2{
   position: absolute;
   top: 376px;
   left: 194px;
   width: 115px;
   height: 49px;
   z-index: 9;
}
#logo3{
   position: absolute;
   top: 436px;
   left: 318px;
   width: 115px;
   height: 49px;
   z-index: 9;
}
#logo4{
   position: absolute;
   top: 491px;
   left: 440px;
   width: 110px;
   height: 52px;
   z-index: 9;
}
#logo5{
   position: absolute;
   top: 434px;
   left: 572px;
   width: 108px;
   height: 48px;
   z-index: 9;
}


/*===== Standorte =====*/

#kavelstorf{
   position: absolute;
   top: 378px;
   left: 552px;
   width: 69px;
   height: 16px;
	cursor: pointer;
   z-index: 9;
}
#oldenburg{
   position: absolute;
   top: 390px;
   left: 451px;
   width: 69px;
   height: 16px;
	cursor: pointer;
   z-index: 9;
}
#rosmalen{
   position: absolute;
   top: 406px;
   left: 407px;
   width: 70px;
   height: 16px;
	cursor: pointer;
   z-index: 9;
}
#seevetal{
   position: absolute;
   top: 396px;
   left: 532px;
   width: 63px;
   height: 18px;
	cursor: pointer;
   z-index: 9;
}
#duesseldorf{
   position: absolute;
   top: 422px;
   left: 482px;
   width: 75px;
   height: 14px;
	cursor: pointer;
   z-index: 9;
}
#stuttgart{
   position: absolute;
   top: 459px;
   left: 493px;
   width: 63px;
   height: 18px;
	cursor: pointer;
   z-index: 9;
}
#krakau{
   position: absolute;
   top: 438px;
   left: 620px;
   width: 59px;
   height: 21px;
	cursor: pointer;
   z-index: 9;
}

/*==== Maps =====*/

#map1{
   position: absolute;
   top: 420px;
   left: 696px;
   width: 298px;
   height: 100px;
	visibility: hidden;
	line-height: 18px;
   z-index: 11;
}
#map2{
   position: absolute;
   top: 420px;
   left: 696px;
   width: 298px;
   height: 100px;
	visibility: hidden;
	line-height: 18px;
   z-index: 11;
}
#map3{
   position: absolute;
   top: 420px;
   left: 696px;
   width: 298px;
   height: 100px;
	visibility: hidden;
	line-height: 18px;
   z-index: 11;
}
#map4{
   position: absolute;
   top: 420px;
   left: 696px;
   width: 298px;
   height: 100px;
	visibility: hidden;
	line-height: 18px;
   z-index: 11;
}
#map4en{
   position: absolute;
   top: 420px;
   left: 696px;
   width: 298px;
   height: 100px;
	visibility: hidden;
	line-height: 18px;
   z-index: 11;
}
#map5{
   position: absolute;
   top: 420px;
   left: 696px;
   width: 298px;
   height: 100px;
	visibility: hidden;
	line-height: 18px;
   z-index: 11;
}
#map6{
   position: absolute;
   top: 420px;
   left: 696px;
   width: 298px;
   height: 100px;
	visibility: hidden;
	line-height: 18px;
   z-index: 11;
}
#map7{
   position: absolute;
   top: 420px;
   left: 696px;
   width: 298px;
   height: 100px;
	visibility: hidden;
	line-height: 18px;
   z-index: 11;
}
