/*
  ----------------------------------------------------------
 
      css - www.i-b-s-a.de - www.-i-b-s-a.com
      
      version: 04.07.2007
    
      (c) 2007 HaSe Solutions
  
  ----------------------------------------------------------
*/

* {
	margin:  0;
	padding: 0;
}

ol{
  padding-left:30px;
  line-height:25px;
}

ul{
  padding-left:30px;
  line-height:25px;
}

html, body {
	height:100%;
  font-family:Helvetica, san-serif;
}    

html{
  margin:0px auto;
}

body{
  background-color:#FFFFFF;  
}    

a{
  color:#000000;
  text-decoration:none;
}

#distance_content_border{ 
	width:1px;
	height:50%;
	margin-bottom: -384px;
	float:left;
}

#content_border{
  position:relative;
  margin:0px auto;
  min-width:1024px;
  max-width:1024px;
  width:1024px;
  min-height:768px;
  max-height:768px;
  height:768px;
  text-align:center;  
  overflow:auto;
  font-size:10pt;
  clear:left;  
}

#main{        
  min-width:1024px;
  max-width:1024px;
  width:1024px;  
  min-height:768px;
  max-height:768px;
  height:768px;  
  text-align:center;
  overflow:auto;
  color:black;
}

#navigation{
  position:absolute;
  left:0px;
  min-width:170px;
  max-width:170px;
  width:170px;  
  min-height:768px;
  max-height:768px;
  height:768px;  
  text-align:center;
  overflow:auto;
  color:black;
  float:left;
}

#logo{
  position:relative;
  left:170px;
  min-width:854px;
  max-width:854px;
  width:854px;  
  min-height:100px;
  max-height:100px;
  height:100px;  
  text-align:center;
  overflow:auto;
  color:black;
  background-image:url(../images/logo_oben.jpg);
  background-repeat:no-repeat;  
}

#content{
  position:relative;
  top:10px;
  left:170px;
  min-width:854px;
  max-width:854px;
  width:854px;  
  min-height:598px;
  max-height:598px;
  height:598px;  
  text-align:center;
  overflow:auto;
  color:black;
  background-color:white;  
}

#links_content{
  position:relative;
  top:15px;
  left:20px;
  min-width:814px;
  max-width:814px;
  width:814px;  
  min-height:565px;
  max-height:565px;
  height:565px;    
  overflow:auto;
  color:black;
}

#informationen_content{
  position:relative;
  top:15px;
  left:20px;
  min-width:814px;
  max-width:814px;
  width:814px;  
  min-height:565px;
  max-height:565px;
  height:565px;    
  overflow:auto;
  color:black;
  text-align:left;
}

#informationen_content span{
  text-align:center;
}

#informationen_content span p{
  position:relative;
  width:133px;
  left:342px;
}

#priv_obj_content{
  position:relative;
  top:15px;
  left:20px;
  min-width:814px;
  max-width:814px;
  width:814px;  
  min-height:565px;
  max-height:565px;
  height:565px;    
  overflow:auto;
  color:black;
  text-align:justify;
  font-size:12pt;
}

#veranst_content{
  position:relative;
  top:15px;
  left:20px;
  min-width:814px;
  max-width:814px;
  width:814px;  
  min-height:565px;
  max-height:565px;
  height:565px;    
  overflow:auto;
  color:black;
  text-align:justify;
  font-size:12pt;
}

#about_content{
  position:relative;
  top:15px;
  left:20px;
  min-width:814px;
  max-width:814px;
  width:814px;  
  min-height:565px;
  max-height:565px;
  height:565px;    
  overflow:auto;
  color:black;
  text-align:left;
  font-size:12pt;
}

#beratung_content{
  position:relative;
  top:15px;
  left:20px;
  min-width:814px;
  max-width:814px;
  width:814px;  
  min-height:565px;
  max-height:565px;
  height:565px;    
  overflow:auto;
  color:black;
  text-align:justify;
  font-size:12pt;
}

#statistik_content{
  position:relative;
  top:15px;
  left:20px;
  min-width:814px;
  max-width:814px;
  width:814px;  
  min-height:565px;
  max-height:565px;
  height:565px;    
  overflow:auto;
  color:black;
  text-align:left;
  font-size:12pt;  
}

#statistik_content ul{
  line-height:20px;
}

#impressum_content{
  position:relative;
  top:15px;
  left:20px;
  min-width:814px;
  max-width:814px;
  width:814px;  
  min-height:565px;
  max-height:565px;
  height:565px;    
  overflow:auto;
  color:black;
  text-align:left;
  font-size:12pt;
}

#ref_content{
  position:relative;
  top:15px;
  left:20px;
  min-width:814px;
  max-width:814px;
  width:814px;  
  min-height:565px;
  max-height:565px;
  height:565px;    
  overflow:auto;
  color:black;
  text-align:left;
  font-size:12pt;
}

#arbeits_content{
  position:relative;
  top:15px;
  left:20px;
  min-width:814px;
  max-width:814px;
  width:814px;  
  min-height:565px;
  max-height:565px;
  height:565px;    
  overflow:auto;
  color:black;
  text-align:justify;
  font-size:12pt;
}

#brand_content{
  position:relative;
  top:15px;
  left:20px;
  min-width:814px;
  max-width:814px;
  width:814px;  
  min-height:565px;
  max-height:565px;
  height:565px;    
  overflow:auto;
  color:black;
  text-align:justify;
  font-size:12pt;
}

#umwelt_content{
  position:relative;
  top:15px;
  left:20px;
  min-width:814px;
  max-width:814px;
  width:814px;  
  min-height:565px;
  max-height:565px;
  height:565px;    
  overflow:auto;
  color:black;
  text-align:justify;
  font-size:12pt;
}

#stellen_content{
  position:relative;
  top:15px;
  left:20px;
  min-width:814px;
  max-width:814px;
  width:814px;  
  min-height:565px;
  max-height:565px;
  height:565px;    
  overflow:auto;
  color:black;
  text-align:left;
  font-size:12pt;
}

#analyse_content{
  position:relative;
  top:15px;
  left:20px;
  min-width:814px;
  max-width:814px;
  width:814px;  
  min-height:565px;
  max-height:565px;
  height:565px;    
  overflow:auto;
  color:black;
  text-align:justify;
  font-size:12pt;
}

#sonder_content{
  position:relative;
  top:15px;
  left:20px;
  min-width:814px;
  max-width:814px;
  width:814px;  
  min-height:565px;
  max-height:565px;
  height:565px;    
  overflow:auto;
  color:black;
  text-align:justify;
  font-size:12pt;
}

#personen_content{
  position:relative;
  top:15px;
  left:20px;
  min-width:814px;
  max-width:814px;
  width:814px;  
  min-height:565px;
  max-height:565px;
  height:565px;    
  overflow:auto;
  color:black;
  text-align:left;
  font-size:12pt;
}

#gewerb_content{
  position:relative;
  top:15px;
  left:20px;
  min-width:814px;
  max-width:814px;
  width:814px;  
  min-height:565px;
  max-height:565px;
  height:565px;    
  overflow:auto;
  color:black;
  text-align:justify;
  font-size:11pt;
}

#kontakt_content{
  position:relative;
  top:15px;
  left:20px;
  min-width:814px;
  max-width:814px;
  width:814px;  
  min-height:565px;
  max-height:565px;
  height:565px;    
  overflow:auto;
  color:black;
  text-align:left;
  font-size:11pt;
}

#logo_background{
  position:absolute;
  top:0px;
  left:0px;
  min-width:854px;
  max-width:854px;
  width:854px;  
  min-height:598px;
  max-height:598px;
  height:598px;  
  text-align:center;
  overflow:auto;
  color:black;
  background-image:url(../images/logo_background.gif);
  background-repeat:no-repeat;
  background-position:center;
  filter:alpha(opacity=10);
  opacity: 0.10;
}

#news{
  position:relative;
  bottom:0px;
  left:170px;
  min-width:854px;
  max-width:854px;
  width:854px;  
  min-height:60px;
  max-height:60px;
  height:60px;  
  overflow:auto;
  color:black; 
}

#news2{
  position:relative;
  bottom:-6px;
  left:170px;
  min-width:854px;
  max-width:854px;
  width:854px;  
  min-height:60px;
  max-height:60px;
  height:60px;  
  overflow:auto;
  color:black; 
}

.raised {background: transparent; width:150px; margin:0 auto;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#ccc; border-left:1px solid #000; border-right:1px solid #000;}
.raised .b3 {background:#ccc; border-left:1px solid #000; border-right:1px solid #000;}
.raised .b4 {background:#ccc; border-left:1px solid #000; border-right:1px solid #000;}
.raised .b4b {background:#ccc; border-left:1px solid #000; border-right:1px solid #000;}
.raised .b3b {background:#ccc; border-left:1px solid #000; border-right:1px solid #000;}
.raised .b2b {background:#ccc; border-left:1px solid #000; border-right:1px solid #000;}


.raised .b1 {margin:0 5px; background:#000;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#000;}
.raised .boxcontent {display:block;  background:#ccc; border-left:1px solid #000; border-right:1px solid #000;}
.raised .boxcontent:hover{color:#fff; background:#737373;}

.raised_active {background: transparent; width:150px; margin:0 auto;}
.raised_active h1, .raised p {margin:0 10px;}
.raised_active h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raised_active p {padding-bottom:0.5em;}

.raised_active .top, .raised_active .bottom {display:block; background:transparent; font-size:1px;}
.raised_active .b1, .raised_active .b2, .raised_active .b3, .raised_active .b4, .raised_active .b1b, .raised_active .b2b, .raised_active .b3b, .raised_active .b4b {display:block; overflow:hidden;}
.raised_active .b1, .raised_active .b2, .raised_active .b3, .raised_active .b1b, .raised_active .b2b, .raised_active .b3b {height:1px;}
.raised_active .b2 {background:#737373; border-left:1px solid #000; border-right:1px solid #000;}
.raised_active .b3 {background:#737373; border-left:1px solid #000; border-right:1px solid #000;}
.raised_active .b4 {background:#737373; border-left:1px solid #000; border-right:1px solid #000;}
.raised_active .b4b {background:#737373; border-left:1px solid #000; border-right:1px solid #000;}
.raised_active .b3b {background:#737373; border-left:1px solid #000; border-right:1px solid #000;}
.raised_active .b2b {background:#737373; border-left:1px solid #000; border-right:1px solid #000;}


.raised_active .b1 {margin:0 5px; background:#000;}
.raised_active .b2, .raised_active .b2b {margin:0 3px; border-width:0 2px;}
.raised_active .b3, .raised_active .b3b {margin:0 2px;}
.raised_active .b4, .raised_active .b4b {height:2px; margin:0 1px;}
.raised_active .b1b {margin:0 5px; background:#000;}
.raised_active .boxcontent {display:block;  background:#737373; color:#fff; border-left:1px solid #000; border-right:1px solid #000;}
.raised_active .boxcontent:hover{color:#fff;}

.news_news {background: transparent; width:854px; margin:0 auto; top:22px;position:relative;}
.news_news h1, .news_news p {margin:0 10px;}
.news_news h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.news_news p {padding-bottom:0.5em;height:18px;}

.news_news .top, .news_news .bottom {display:block; background:transparent; font-size:1px;}
.news_news .b1, .news_news .b2, .news_news .b3, .news_news .b4, .news_news .b1b, .news_news .b2b, .news_news .b3b, .news_news .b4b {display:block; overflow:hidden;}
.news_news .b1, .news_news .b2, .news_news .b3, .news_news .b1b, .news_news .b2b, .news_news .b3b {height:1px;}
.news_news .b2 {background:#ccc; border-left:1px solid #000; border-right:1px solid #000;}
.news_news .b3 {background:#ccc; border-left:1px solid #000; border-right:1px solid #000;}
.news_news .b4 {background:#ccc; border-left:1px solid #000; border-right:1px solid #000;}
.news_news .b4b {background:#ccc; border-left:1px solid #000; border-right:1px solid #000;}
.news_news .b3b {background:#ccc; border-left:1px solid #000; border-right:1px solid #000;}
.news_news .b2b {background:#ccc; border-left:1px solid #000; border-right:1px solid #000;}


.news_news .b1 {margin:0 5px; background:#000;}
.news_news .b2, .news_news .b2b {margin:0 3px; border-width:0 2px;}
.news_news .b3, .news_news .b3b {margin:0 2px;}
.news_news .b4, .news_news .b4b {height:2px; margin:0 1px;}
.news_news .b1b {margin:0 5px; background:#000;}
.news_news .boxcontent {display:block;  background:#ccc; border-left:1px solid #000; border-right:1px solid #000;}

.news_news2 {background: transparent; width:854px; margin:0 auto; top:0px;position:relative;}
.news_news2 h1, .news_news p {margin:0 10px;}
.news_news2 h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.news_news2 p {padding-bottom:0.5em;height:18px;}

.news_news2 .top, .news_news .bottom {display:block; background:transparent; font-size:1px;}
.news_news2 .b1, .news_news2 .b2, .news_news2 .b3, .news_news2 .b4, .news_news2 .b1b, .news_news2 .b2b, .news_news2 .b3b, .news_news2 .b4b {display:block; overflow:hidden;}
.news_news2 .b1, .news_news2 .b2, .news_news2 .b3, .news_news2 .b1b, .news_news2 .b2b, .news_news2 .b3b {height:1px;}
.news_news2 .b2 {background:#ccc; border-left:1px solid #000; border-right:1px solid #000;}
.news_news2 .b3 {background:#ccc; border-left:1px solid #000; border-right:1px solid #000;}
.news_news2 .b4 {background:#ccc; border-left:1px solid #000; border-right:1px solid #000;}
.news_news2 .b4b {background:#ccc; border-left:1px solid #000; border-right:1px solid #000;}
.news_news2 .b3b {background:#ccc; border-left:1px solid #000; border-right:1px solid #000;}
.news_news2 .b2b {background:#ccc; border-left:1px solid #000; border-right:1px solid #000;}


.news_news2 .b1 {margin:0 5px; background:#000;}
.news_news2 .b2, .news_news2 .b2b {margin:0 3px; border-width:0 2px;}
.news_news2 .b3, .news_news2 .b3b {margin:0 2px;}
.news_news2 .b4, .news_news2 .b4b {height:2px; margin:0 1px;}
.news_news2 .b1b {margin:0 5px; background:#000;}
.news_news2 .boxcontent {display:block;  background:#ccc; border-left:1px solid #000; border-right:1px solid #000;}


.ibsa_raised {background: transparent; width:300px; margin:0 auto;}
.ibsa_raised h1, .ibsa_raised p {margin:0 10px;}
.ibsa_raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.ibsa_raised p {padding-bottom:0.5em;}

.ibsa_raised .top, .ibsa_raised .bottom {display:block; background:transparent; font-size:1px;}
.ibsa_raised .b1, .ibsa_raised .b2, .ibsa_raised .b3, .ibsa_raised .b4, .ibsa_raised .b1b, .ibsa_raised .b2b, .ibsa_raised .b3b, .ibsa_raised .b4b {display:block; overflow:hidden;}
.ibsa_raised .b1, .ibsa_raised .b2, .ibsa_raised .b3, .ibsa_raised .b1b, .ibsa_raised .b2b, .ibsa_raised .b3b {height:1px;}
.ibsa_raised .b2 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
.ibsa_raised .b3 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
.ibsa_raised .b4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
.ibsa_raised .b4b {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
.ibsa_raised .b3b {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
.ibsa_raised .b2b {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}


.ibsa_raised .b1 {margin:0 5px; background:#000;}
.ibsa_raised .b2, .ibsa_raised .b2b {margin:0 3px; border-width:0 2px;}
.ibsa_raised .b3, .ibsa_raised .b3b {margin:0 2px;}
.ibsa_raised .b4, .ibsa_raised .b4b {height:2px; margin:0 1px;}
.ibsa_raised .b1b {margin:0 5px; background:#000;}
.ibsa_raised .boxcontent {display:block;  background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}

#logo_rahmen{
  position:absolute;
  top:0px;
  left:10px;
  width:136px;
  height:100px;  
}

#language_rahmen{
  position:absolute;
  top:110px;
  left:10px;
  width:136px;
  height:41px;  
}

#service_rahmen{
  position:absolute;
  top:170px;
  left:10px;
  width:136px;
  height:41px; 
}

#info_rahmen{
  position:absolute;
  top:230px;
  left:10px;
  width:136px;
  height:41px; 
}

#kontakt_rahmen{
  position:absolute;
  top:268px;
  left:10px;
  width:136px;
  height:41px;  
}

#agb_rahmen{
  position:absolute;
  top:306px;
  left:10px;
  width:136px;
  height:41px;  
}

#impressum_rahmen{
  position:absolute;
  top:344px;
  left:10px;
  width:136px;
  height:41px; 
}

#intern_rahmen{
  position:absolute;
  top:382px;
  left:10px;
  width:136px;
  height:41px; 
  z-index:1;
}


#unwetter_rahmen{
  position:absolute;
  bottom:150px;
  left:10px;
}

#reisewarnung_rahmen{
  position:absolute;
  bottom:60px;
  left:10px;
}

#startseite_rahmen{
  position:absolute;
  bottom:8px;
  left:10px;
}

#ibsa_rahmen{
  position:absolute;
  top:170px;
  right:280px;  
}

#box_phone{
  position:absolute;
  bottom:5px;
  right:40px;  
}

#index1{
  position:relative;
  top:25px;
  font-family:Arial;
  font-size:32pt;
  font-weight:bold;
}

#index2{
  position:relative;
  top:100px;
  left:120px;
  text-align:left;
  font-family:Arial;
  font-size:34pt;
  float:left;
}

#index3{
  position:relative;
  clear:right;
  top:60px;
}

#index4{
  position:absolute;
  bottom:80px;
  left:60px;
  text-align:left;
  font-family:Arial;
  font-size:32pt;  
  width:770px;
}

#dienst1{
  position:absolute;
  left:15px;
  top:50px;
}

#dienst2{
  position:absolute;
  left:185px;
  top:50px;
}

#dienst3{
  position:absolute;
  left:355px;
  top:50px;
}

#dienst4{
  position:absolute;
  left:525px;
  top:50px;
}

#dienst5{
  position:absolute;
  left:695px;
  top:50px;
}

#dienst6{
  position:absolute;
  left:15px;
  top:250px;
}

#dienst7{
  position:absolute;
  left:185px;
  top:250px;
}

#dienst8{
  position:absolute;
  left:355px;
  top:250px;
}

#dienst9{
  position:absolute;
  left:525px;
  top:250px;
}

#dienst10{
  position:absolute;
  left:695px;
  top:250px;
}

#dienst_button{
  position:absolute;
  bottom:-21px;
  left:0px;
  color:black;
  width:150px;
  height:27px;
  background-color:gray;
  border:1px solid black;
  font-family:arial;
  font-size:8pt;
}

#dienst_button a:hover{
  color:white;
}

#l_black{
  position:absolute;
  top:0px;
  left:0px;
  width:150px;
  height:150px;  
  clear:left;
  border-top:5px solid;
  border-left:5px solid;
}

#back{
  position:absolute;
  bottom:8px;  
  right:8px;
  z-index:3;
  font-size:8pt;
}

#r_black{
  position:absolute;
  bottom:0px;
  right:0px;
  height:150px;
  width:150px;
  clear:left;
  border-bottom:5px solid #000000;
  border-right:5px solid #000000;
}

#l_green{
  position:absolute;
  top:0px;
  left:0px;
  width:150px;
  height:150px;  
  clear:left;
  border-top:5px solid #00FF00;
  border-left:5px solid #00FF00;
}


#r_green{
  position:absolute;
  bottom:0px;
  right:0px;
  height:150px;
  width:150px;
  clear:left;
  border-bottom:5px solid #00FF00;
  border-right:5px solid #00FF00;
}

#l_yellow{
  position:absolute;
  top:0px;
  left:0px;
  width:150px;
  height:150px;  
  clear:left;
  border-top:5px solid #FFFF00;
  border-left:5px solid #FFFF00;
}


#r_yellow{
  position:absolute;
  bottom:0px;
  right:0px;
  height:150px;
  width:150px;
  clear:left;
  border-bottom:5px solid #FFFF00;
  border-right:5px solid #FFFF00;
}

#l_gray{
  position:absolute;
  top:0px;
  left:0px;
  width:150px;
  height:150px;  
  clear:left;
  border-top:5px solid #C0C0C0;
  border-left:5px solid #C0C0C0;  
}


#r_gray{
  position:absolute;
  bottom:0px;
  right:0px;
  height:150px;
  width:150px;
  clear:left;
  border-bottom:5px solid #C0C0C0;
  border-right:5px solid #C0C0C0;
}

#l_orange{
  position:absolute;
  top:0px;
  left:0px;
  width:150px;
  height:150px;  
  clear:left;
  border-top:5px solid #FFA500;
  border-left:5px solid #FFA500;
}


#r_orange{
  position:absolute;
  bottom:0px;
  right:0px;
  height:150px;
  width:150px;
  clear:left;
  border-bottom:5px solid #FFA500;
  border-right:5px solid #FFA500;
}

#l_blue{
  position:absolute;
  top:0px;
  left:0px;
  width:150px;
  height:150px;  
  clear:left;
  border-top:5px solid #0000FF;
  border-left:5px solid #0000FF;
}


#r_blue{
  position:absolute;
  bottom:0px;
  right:0px;
  height:150px;
  width:150px;
  clear:left;
  border-bottom:5px solid #0000FF;
  border-right:5px solid #0000FF;
}

#l_red{
  position:absolute;
  top:0px;
  left:0px;
  width:150px;
  height:150px;  
  clear:left;
  border-top:5px solid #FF0000;
  border-left:5px solid #FF0000;
}


#r_red{
  position:absolute;
  bottom:0px;
  right:0px;
  height:150px;
  width:150px;
  clear:left;
  border-bottom:5px solid #FF0000;
  border-right:5px solid #FF0000;
}

#l_pink{
  position:absolute;
  top:0px;
  left:0px;
  width:150px;
  height:150px;  
  clear:left;
  border-top:5px solid #FFB6C1;
  border-left:5px solid #FFB6C1;
}


#r_pink{
  position:absolute;
  bottom:0px;
  right:0px;
  height:150px;
  width:150px;
  clear:left;
  border-bottom:5px solid #FFB6C1;
  border-right:5px solid #FFB6C1;
}

#agb_content{
  position:relative;
  width:824px;
  height:568px;
  top:15px;
  left:15px;
  text-align:left;
  font-size:12pt;
}

#priv_obj_img1{
  position:relative;
  top:10px;
  left:257px;
  width:300px;
  z-index:1;  
}

#priv_obj_img2{
  position:absolute;
  bottom:5px;
  left:10px;
  width:300px;
}

#priv_obj_img3{
  position:absolute;
  bottom:5px;
  right:10px;
  width:300px;
}

#priv_obj_img4{
  position:absolute;
  bottom:10px;
  left:333px;
  width:150px;
}

#about_img1{
  position:relative;
  top:20px;
  left:257px;
  width:300px;
}

#beratung_img1{
  position:relative;
  top:0px;
  left:257px;
  width:300px;
}

#statistik_img1{
  position:relative;
  top:30px;
  left:167px;
  width:500px;
}

#bellow_header{
  font-size:8pt;
  font-weight:normal;
}

#statistik1_link{
  position:absolute;
  bottom:5px;
  right:5px;
}

#arbeit_img1{
  position:absolute;
  right:10px;
  bottom:10px;
}

#arbeit_img2{
  position:absolute;
  right:220px;
  bottom:10px;
}

#arbeit_img3{
  position:absolute;
  right:380px;
  bottom:10px;
}

#statistik2_img1{
  position:absolute;
  bottom:0px;
  left:87px;
  width:200px;
}

#statistik2_img2{
  position:absolute;
  bottom:0px;
  left:307px;
  width:200px;
}

#statistik2_img3{
  position:absolute;
  bottom:0px;
  right:87px;
  width:200px;
}

#statistik2_link{
  position:absolute;
  bottom:5px;
  left:5px;
}

#stat1{
  position:relative;
  top:10px;
  float:left;
  left:20px;
  width:50%;
  font-size:10pt;
}

#stat2{
  position:relative;
  top:10px;
  float:right;
  left:-10px;
  width:50%;
  font-size:10pt;
}

#brand_img1{
  position:absolute;
  right:10px;
  bottom:10px;
}

#brand_img2{
  position:absolute;
  right:10px;
  bottom:150px;
}

#brand_img3{
  position:absolute;
  right:380px;
  bottom:10px;
}

#umwelt_img1{
  position:absolute;
  right:10px;
  bottom:10px;
}

#anschrift{
  position:relative;
  left:340px;
  width:230px;
  font-weight:bold;
}

#analyse1{
  position:absolute;
  top:50px;
  left:0px;
  width:550px;
}

#analyse2{
  position:absolute;
  top:220px;
  left:0px;
}

#analyse3{
  position:absolute;
  bottom:120px;
  right:0px;
  width:500px;
}

#analyse4{
  position:absolute;
  bottom:10px;
  right:0px;
  width:500px;
}

#analyse_img1{
  position:absolute;
  right:10px;
  top:0px;
}

#analyse_img2{
  position:absolute;
  left:5px;
  bottom:20px;
}

#umwelt1{
  position:relative;
  width:500px;
}

#sonder_img1{
  position:absolute;
  right:10px;
  top:40px;
}

#sonder_img2{
  position:absolute;
  left:0px;
  bottom:20px;
}

#sonder1{
  position:absolute;
  top:50px;
  left:0px;
  width:500px;
}

#sonder2{
  position:absolute;
  bottom:10px;
  right:0px;
  width:650px;
}

#personen1{
  position:absolute;
  top:50px;
  left:0px;
  width:500px;
  text-align:justify;
}

#personen2{
  position:absolute;
  top:145px;
  left:0px;
  width:500px;
  text-align:justify;
}

#personen3{
  position:absolute;
  bottom:211px;
  left:0px;
  text-align:justify;
}

#personen4{
  position:absolute;
  bottom:20px;
  right:0px;
  width:500px;
  text-align:justify;
}

#personen_img1{
  position:absolute;
  right:10px;
  top:40px;
}

#personen_img2{
  position:absolute;
  left:10px;
  bottom:0px;
}

#gewerb_img1{
  position:absolute;
  right:10px;
  top:20px;
}

#gewerb_img2{
  position:absolute;
  left:10px;
  bottom:10px;
}

#gewerb1{
  position:absolute;
  top:50px;
  left:0px;
  width:500px;
}

#gewerb2{
  position:absolute;
  top:260px;
  left:0px;
}

#gewerb3{
  position:absolute;
  bottom:40px;
  right:0px;
  width:500px;
}

#formular{
  position:relative;
  z-index:2;  
  line-height:20px;
  top:-20px;  
}

#formular_send{
  position:relative;
  z-index:2;  
  line-height:20px;
  top:150px;
  text-align:center;
}

#formular ol input {
  border-bottom:0px solid;
}

#formular input{
  position:relative;
  z-index:2;  
  background-color:transparent;
  border-top:0px;
  border-left:0px;
  border-right:0px;
  border-bottom:1px solid;  
}

#formular textarea{
  position:relative;
  z-index:2;  
  background-color:white;
  border-top:1px solid;
  border-left:1px solid;
  border-right:1px solid;
  border-bottom:1px solid;
}

#formular span input{
  position:relative;
  z-index:2;  
  background-color:white;
  border-top:1px solid;
  border-left:1px solid;
  border-right:1px solid;
  border-bottom:1px solid;
}

#formular span{
  font-size:8pt;
  line-height:12px;
}

#form_besch{
  font-size:9pt;
  color:#C0C0C0;
}

#dummy{
  font-size:27pt;
}

#phone_input{
  visibility:hidden;
}

#fax_input{
  visibility:hidden;
}

#street_input{
  visibility:hidden;
}

#town_input{
  visibility:hidden;
}

#email_input{
  visibility:hidden;
}

#underconstruction{
  position:absolute;
  top:40%;
  width:100%;
  font-size:28pt;
  text-align:center;
}

