body {
  background: url(../img/bg2.jpg) no-repeat #eeeeee center top scroll;
  height: 888px; 
  overflow:-moz-scrollbars-vertical;
}

h1 {
  font-family:Arial;
  font-size: 12px;
  text-decoration: bold;
  margin-top: -1px;
}

h2 {
  font-family:Arial;
  font-size: 10px;
  text-decoration: none;
  font-weight: normal;
  margin-top: -1px;
}


div.container {
  text-align: center;
  position: absolute;
  top: 28px;
  width: 100%;
  height: 843px; 
  overflow: visible;
  visibility: visible;
  display: block ;
}

  div.header { 
     margin-left: -378px;
    position: absolute;
    padding-top: 2px;
    top: 0px;
    left: 50%;
    width: 770px;
    height: 85px;
  }

    div.header_right_language {
      color: #aaaaaa;
      font-size: 10px;
      text-align: right;
      position: relative;
      top: 5px;
      width: 99.0%;
    }

    div.header_right_language a img {
      border: none;
    }

    div.header_right_company {
      color: #28968f;
      font-size: 11px;
      font-weight: bold;
      text-align: right;
      position: relative;
      top: 25%;
      width: 99.5%;
    }

    div.header_right_company img.header_right_company {
      margin-bottom: 3px;
      margin-right: 7px;
    }

  div.menu {
  margin-left: -381px;
/*   margin-left: -373px;*/
   position: absolute;
   top:  86px;
   left: 50%;
   width: 250px;
   text-align: left;
   z-index: 10;
  }

  div.footer { 
    margin-left: -378px;
    position: absolute;
    top: 717px;
    left: 50%;
    width: 770px;
    height: 109px;
  }

    div.footer_left_links {
      text-align: left;
      padding-left: 25px;
      position: relative;
      top: 40px;
      left: 0px;
      height: 15px;
      width: 745px;
    }

    div.footer_left_links a img {
      border: none;
    }

    div.footer_left_copy {
      text-align: left;
      padding-left: 25px;
      position: relative;
      top: 26px;
      left: -25px;
      height: 15px;
      width: 745px;
    }

div.index_bild {
  margin-left: -380px;
/*   margin-left: -373px;*/
  position: absolute;   
  top: 130px;
  left: 50%;
  width: 499px;
  height: 162px;
}

div.bild {
  margin-left: -380px;
/*   margin-left: -373px;*/
  position: absolute;   
  top: 130px;
  left: 50%;
  width: 499px;
  height: 103px;
} 

div.beschreibung {  
  margin-left: -363px;
  position: absolute;
  top: 307px;
  left: 50%;
  width: 474px;
  height: 160px;
  text-align:left;
  font-family:Arial;
  font-size: 12px;
}

div.beschreibung_sites {  
  padding-right: 5px;
  margin-left: -363px;
  position: absolute;
  top: 257px;
  left: 50%;
  width: 465px;
  height: 290px;
  text-align:left;
  font-family:Arial;
  font-size: 12px;
  text-align: left;
  padding-right:8px;
}
 
div.beschreibung_sites_2 {  
  margin-left: -363px;
  position: absolute;
  top: 257px;
  left: 50%;
  width: 465px;
  height: 290px;
  text-align:left;
  font-family:Arial;
  font-size: 12px;
  text-align: left;
  padding-right:8px;
}

div.beschreibung_sites_3 {  
  margin-left: -363px;
  position: absolute;
  top: 257px;
  left: 50%;
  width: 465px;
  height: 290px;
  text-align:left;
  font-family:Arial,Verdana;
  font-size: 12px;
  text-align: left;
  padding-right:8px;
}

div.main_text{  
  margin-left: -363px;
  position: absolute;
  top: 250px;
  left: 50%;
  width: 464px;
  height: 470px;
  text-align:left;
  font-family:Arial;
  font-size: 12px;
  overflow: hidden;
} 

#main_inner_text{  
  margin-left: -363px;
  position: absolute;
  top: 250px;
  left: 50%;
  width: 444px;
  height: 470px;
  text-align:left;
  font-family:Arial;
  font-size: 12px;
  overflow: hidden;
} 

#main_outer_text{  
  margin-left: -363px;
  position: absolute;
  top: 250px;
  left: 50%;
  width: 444px;
  height: 470px;
  text-align:left;
  font-family:Arial;
  font-size: 12px;
  overflow: hidden;
} 

#scrollbalken{  
  margin-left: 95px;
  position: absolute;
  top: 290px;
  left: 50%;
  width: 44px;
  height: 389px;
  text-align:left;
  font-family:Arial;
  font-size: 12px;
  overflow: hidden;
} 

#div.scrollbalken_gruen{  
  margin-left: 95px;
  position: absolute;
  top: 290px;
  left: 50%;
  width: 10px;
  height: 226px;
  text-align:left;
  font-family:Arial;
  font-size: 12px;
  cursor: pointer; 
  overflow: hidden;
}

#scrollbalken_gruen{  
  margin-left: 95px;
  position: absolute;
  top: 290px;
  left: 50%;
  width: 10px;
  height: 226px;
  text-align:left;
  font-family:Arial;
  font-size: 12px;
  cursor: pointer; 
  overflow: hidden;
} 

#scrollbalken_top{  
  margin-left: 95px;
  position: absolute;
  top: 278px;
  left: 50%;
  width: 10px;
  height: 9px;
  text-align:left;
  font-family:Arial;
  font-size: 12px;
  cursor: pointer; 
  overflow: hidden;
} 

#scrollbalken_down{  
  margin-left: 95px;
  position: absolute;
  top: 682px;
  left: 50%;
  width: 10px;
  height: 9px;
  text-align:left;
  font-family:Arial;
  font-size: 12px;
  cursor: pointer;
  overflow: hidden;
} 

div.link1 {  
  margin-left: -363px;
  position: absolute;   
  top: 485px;
  left: 50%;
  width: 61px;
  height: 61px;
  text-align:left;  
} 

div.link1_txt{
  margin-left: -295px;
  position: absolute;   
  top: 484px;
  left: 50%;
  width: 160px;
  height: 61px;
  text-align:left;  
  font-family:Arial;
  font-size: 10px;
}

div.link1_cap{
  color: #411564; 
  font-size: 12px;
}

div.link2 {
  margin-left: -363px;
  position: absolute;   
  top: 566px;
  left: 50%;
  width: 237px;
  height: 61px;
  text-align:left;  
}

div.link2_txt{
  margin-left: -295px;
  position: absolute;   
  top: 565px;
  left: 50%;
  width: 160px;
  height: 61px;
  text-align:left;  
  font-family:Arial;
  font-size: 10px;
}

div.link2_cap{
  color: #411564; 
  font-size: 12px;
}

div.link3 {  
  margin-left: -363px;
  position: absolute;   
  top: 647px;
  left: 50%;
  width: 237px;
  height: 61px;
  text-align:left;  
} 

div.link3_txt{
  margin-left: -295px;
  position: absolute;   
  top: 646px;
  left: 50%;
  width: 160px;
  height: 61px;
  text-align:left;  
  font-family:Arial;
  font-size: 10px;
}

div.link3_cap{
  color: #411564; 
  font-size: 12px;
}

div.link4 {  
  margin-left: -126px;
  position: absolute;   
  top: 485px;
  left: 50%;
  width: 237px;
  height: 61px;
  text-align:left;  
}  

div.link4_txt{
  margin-left: -58px;
  position: absolute;   
  top: 484px;
  left: 50%;
  width: 160px;
  height: 61px;
  text-align:left;  
  font-family:Arial;
  font-size: 10px;
}

div.link4_cap{
  color: #411564; 
  font-size: 12px;
}

div.link5 {  
  margin-left: -126px;
  position: absolute;   
  top: 566px;
  left: 50%;
  width: 237px;
  height: 61px;
  text-align:left;  
}

div.link5_txt{
  margin-left: -58px;
  position: absolute;   
  top: 565px;
  left: 50%;
  width: 160px;
  height: 61px;
  text-align:left;  
  font-family:Arial;
  font-size: 10px;
}

div.link5_cap{
  color: #411564; 
  font-size: 12px;
}

div.link6 {  
  margin-left: -126px;
  position: absolute;   
  top: 646px;
  left: 50%;
  width: 237px;
  height: 61px;
  text-align:left;  
}

div.link6_txt{
  margin-left: -58px;
  position: absolute;   
  top: 646px;
  left: 50%;
  width: 160px;
  height: 61px;
  text-align:left;  
  font-family:Arial;
  font-size: 10px;
}

div.link6_cap{
  color: #411564; 
  font-size: 12px;
}

div.news{ 
  margin-left: 117px;
/*  margin-left: 126px;*/
  position: absolute;   
  top: 123px;
  left: 50%;
  width: 160px;
  height: 207px;
  text-align:left;  
} 

div.news_inline{ 
  margin-left: 138px;
/*  margin-left: 145px;*/
  position: absolute;   
  top: 140px;
  left: 50%;
  width: 240px;
  height: 167px;
  text-align:left;
  font-family:Arial;
  font-size: 11px;  
  color: #FFFFFF;
  overflow:hidden;
} 

div.aktuell_titel{ 
  margin-left: 138px;
  position: absolute;   
  top: 343px;
  left: 50%;
  width: 160px;
  height: 207px;
  text-align:left;
  font-family:Arial;
  font-size: 12px; 
} 

div.aktuell_bild{ 
  margin-left: 138px;
  position: absolute;   
  top: 371px;
  left: 50%;
  width: 61px;
  height: 61px;
  text-align:left;
  font-family:Arial;
  font-size: 11px; 
} 

div.aktuell_text1{ 
  margin-left: 209px;
  position: absolute;   
  top: 369px;
  left: 50%;
  width: 170px;
  height: 61px;
  text-align:left;
  font-family:Arial;
  font-size: 11px; 
  text-decoration: none;
}

div.aktuell_text2{ 
  margin-left: 118px;
  position: absolute;   
  top: 435px;
  left: 50%;
  width: 280px;
  height: 100px;
  text-align:left;
  font-family:Arial;
  font-size: 11px;  
  text-decoration: none;
}

div.akt_titel{ 
  margin-left: 138px;
  position: absolute;   
  top: 303px;
  left: 50%;
  width: 160px;
  height: 207px;
  text-align:left;
  font-family:Arial;
  font-size: 12px; 
}

div.akt_bild{ 
  margin-left: 138px;
  position: absolute;   
  top: 333px;
  left: 50%;
  width: 61px;
  height: 61px;
  text-align:left;
  font-family:Arial;
  font-size: 11px; 
}

div.akt_text1{ 
  margin-left: 209px;
  position: absolute;   
  top: 333px;
  left: 50%;
  width: 170px;
  height: 61px;
  text-align:left;
  font-family:Arial;
  font-size: 11px; 
}

div.akt_text2 { 
  margin-left: 118px;
  position: absolute;   
  top: 413px;
  left: 50%;
  width: 250px;
  height: 100px;
  text-align:left;
  font-family:Arial;
  font-size: 11px;  
}

div.aboutus { 
  margin-left: 138px;
  position: absolute;
  top: 563px;
  left: 50%;
  width: 240px;
  height: 100px;
  text-align:left;
  font-family:Arial;
  font-size: 11px; 
}

div.aboutus p.head {
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 13px;
  font-weight: bold;
  color: #000000;
  letter-spacing: -0.7px;
  word-spacing: 3px;
  margin-bottom: -2px;
}

div.aboutus p {
  margin-bottom: -3px;
}

div.aboutus p a, div.aboutus p a:hover, div.aboutus p a:active, div.aboutus p a:visited {
  font-size: 12px;
  font-family: Arial, Verdana, Sans-Serif;
  color: #411562;
  text-decoration: none;
}
 
div.logo_link1 {  
  margin-left: -218px;
  position: absolute;   
  top: 20px;
  left: 50%;
  width: 230px;
  height: 61px;
  text-align:left;  
  font-size:12px;
  text-decoration: none;
}

div.logo_link2 {  
  margin-left: 0px;
  position: absolute;   
  top: 20px;
  left: 50%;
  width: 230px;
  height: 61px;
  text-align:left;  
  font-size:12px;
} 

div.logo_link3 {  
  margin-left: -230px;
  position: absolute;   
  top: 100px;
  left: 50%;
  width: 230px;
  height: 61px;
  text-align:left;  
  font-size:12px;
} 

div.logo_link4 {  
  margin-left: 0px;
  position: absolute;   
  top: 100px;
  left: 50%;
  width: 230px;
  height: 61px;
  text-align:left;  
  font-size:12px;
} 

div.logo_link5 {  
  margin-left: -230px;
  position: absolute;   
  top: 180px;
  left: 50%;
  width: 230px;
  height: 61px;
  text-align:left;  
  font-size:12px;
} 

div.logo_link6 {  
  margin-left: 12px;
  position: absolute;   
  top: 180px;
  left: 50%;
  width: 230px;
  height: 61px;
  text-align:left;  
  font-size:12px;
} 

div.logo_link7 {
  margin-left: -230px;
  position: absolute;   
  top: 260px;
  left: 50%;
  width: 230px;
  height: 61px;
  text-align:left;  
  font-size:12px;
} 

div.logo_link8 {
  margin-left: 0px;
  position: absolute;   
  top: 260px;
  left: 50%;
  width: 230px;
  height: 61px;
  text-align:left;  
  font-size:12px;
} 

div.pdf_link1a {  
   margin-left: -235px;
    position: absolute;   
    top: 35px;
    left: 50%;
    width: 261px;
    height: 61px;
   text-align:left;  
    font-size:12px;
   } 
div.pdf_link1 {  
   margin-left: -235px;
    position: absolute;   
    top: 25px;
    left: 50%;
    width: 261px;
    height: 61px;
   text-align:left;  
    font-size:12px;
   } 
div.pdf_link2 {  
   margin-left: -0px;
    position: absolute;   
    top: 35px;
    left: 50%;
    width: 261px;
    height: 61px;
   text-align:left;  
    font-size:12px;
   } 
div.pdf_link2_a {  
   margin-left: -0px;
    position: absolute;   
    top: 25px;
    left: 50%;
    width: 261px;
    height: 61px;
   text-align:left;  
    font-size:12px;
   } 

div.pdf_link3 {  
   margin-left: -235px;
    position: absolute;   
    top: 80px;
    left: 50%;
    width: 261px;
    height: 61px;
   text-align:left;  
    font-size:12px;
   } 
div.pdf_link3a {  
   margin-left: -235px;
    position: absolute;   
    top: 112px;
    left: 50%;
    width: 261px;
    height: 61px;
   text-align:left;  
    font-size:12px;
   } 

div.pdf_link4 {  
   margin-left: -0px;
    position: absolute;   
    top: 112px;
    left: 50%;
    width: 261px;
    height: 61px;
   text-align:left;  
    font-size:12px;
   } 
div.pdf_link4_a {  
   margin-left: -0px;
    position: absolute;   
    top: 80px;
    left: 50%;
    width: 261px;
    height: 61px;
   text-align:left;  
    font-size:12px;
   } 
div.pdf_link5 {  
   margin-left: -235px;
    position: absolute;   
    top: 135px;
    left: 50%;
    width: 261px;
    height: 61px;
   text-align:left;  
    font-size:12px;
   } 
div.pdf_link5a {  
   margin-left: -235px;
    position: absolute;   
    top: 189px;
    left: 50%;
    width: 261px;
    height: 61px;
   text-align:left;  
    font-size:12px;
   } 
div.pdf_link6 {  
   margin-left: -0px;
    position: absolute;   
    top: 189px;
    left: 50%;
    width: 261px;
    height: 61px;
   text-align:left;  
    font-size:12px;
   } 
div.pdf_link6_a {  
   margin-left: -0px;
    position: absolute;   
    top: 135px;
    left: 50%;
    width: 261px;
    height: 61px;
   text-align:left;  
    font-size:12px;
   } 
div.pdf_link7 {  
   margin-left: -235px;
    position: absolute;   
    top: 190px;
    left: 50%;
    width: 261px;
    height: 61px;
   text-align:left;  
    font-size:12px;
   } 
div.pdf_link7a {  
   margin-left: -235px;
    position: absolute;   
    top: 266px;
    left: 50%;
    width: 261px;
    height: 61px;
   text-align:left;  
    font-size:12px;
   } 
div.pdf_link8 {  
   margin-left: -0px;
    position: absolute;   
    top: 190px;
    left: 50%;
    width: 261px;
    height: 61px;
   text-align:left;  
    font-size:12px;
   } 
div.pdf_link8a {  
   margin-left: -0px;
    position: absolute;   
    top: 266px;
    left: 50%;
    width: 261px;
    height: 61px;
   text-align:left;  
    font-size:12px;
   } 

div.pdf_link9 {  
   margin-left: -235px;
    position: absolute;   
    top: 343px;
    left: 50%;
    width: 261px;
    height: 61px;
   text-align:left;  
    font-size:12px;
   } 
div.pdf_link10 {  
   margin-left: -0px;
    position: absolute;   
    top: 343px;
    left: 50%;
    width: 255px;
    height: 61px;
   text-align:left;  
    font-size:12px;
   } 
div.pdf_link11 {  
   margin-left: -235px;
    position: absolute;   
    top: 410px;
    left: 50%;
    width: 240px;
    height: 61px;
   text-align:left;  
    font-size:12px;
   } 
div.pdf_link12 {  
   margin-left: -0px;
    position: absolute;   
    top: 410px;
    left: 50%;
    width: 255px;
    height: 61px;
   text-align:left;  
    font-size:12px;
   } 

div.archiv_link {  
   margin-left: -0px;
    position: absolute;   
    top: 200px;
    left: 50%;
    width: 230px;
    height: 61px;
   text-align:right;  
    font-size:12px;
   } 
div.pinfo_pic {  
   margin-left: -125px;
    position: absolute;   
    top: 300px;
    left: 50%;
    width: 120px;
    height: 59px;
   text-align:left;  
    font-size:12px;
   } 
div.pinfo_pic_text {  
   margin-left: -125px;
    position: absolute;   
    top: 380px;
    left: 50%;
    width: 130px;
    height: 59px;
   text-align:left;  
    font-size:12px;
   } 

div.pinfo_pic2 {  
   margin-left: -5px;
    position: absolute;   
    top: 300px;
    left: 50%;
    width: 160px;
    height: 59px;
   text-align:left;  
    font-size:12px;
   } 
div.pinfo_pic2_text {  
   margin-left: -5px;
    position: absolute;   
    top: 380px;
    left: 50%;
    width: 160px;
    height: 59px;
   text-align:left;  
    font-size:12px;
   } 
   
div.pinfo_pic3 {  
   margin-left: -230px;
    position: absolute;   
    top: 300px;
    left: 50%;
    width: 69px;
    height: 79px;
   text-align:left;  
    font-size:12px;
   } 
div.pinfo_pic3_text {  
   margin-left: -230px;
    position: absolute;   
    top: 380px;
    left: 50%;
    width: 120px;
    height: 59px;
   text-align:left;  
    font-size:12px;
   } 
div.pinfo_pic4 {  
   margin-left: -60px;
    position: absolute;   
    top: 300px;
    left: 50%;
    width: 69px;
    height: 79px;
   text-align:left;  
    font-size:12px;
   } 
div.pinfo_pic4_text {  
   margin-left: -60px;
    position: absolute;   
    top: 380px;
    left: 50%;
    width: 130px;
    height: 59px;
   text-align:left;  
    font-size:12px;
   } 
div.pinfo_pic5 {  
   margin-left: 110px;
    position: absolute;   
    top: 300px;
    left: 50%;
    width: 69px;
    height: 79px;
   text-align:left;  
    font-size:12px;
   } 
div.pinfo_pic5_text {  
   margin-left: 110px;
    position: absolute;   
    top: 380px;
    left: 50%;
    width: 120px;
    height: 59px;
   text-align:left;  
    font-size:12px;
   } 
div.logo_link{  
 margin-left: -355px;
    position: absolute;
    top: 10px;
    left: 50%;
    width: 85px;
    height: 70px;

    cursor:pointer;
   } 

a, a:link, a:visited, a:active {
  color: #aaaaaa;
  text-decoration: none;
}

a:hover, a:focus {
  color: #aaaaaa;
  text-decoration: underline;
}


div.news_inline p a, div.news_inline p a:link, div.news_inline p a:visited, div.news_inline p a:active {
  color: #ffffff;
  text-decoration: none;
}

div.news_inline p a:hover, div.news_inline p a:focus {
  color: #ffffff;
  text-decoration: none;
}

div.printicon {
  position:absolute; 
  top: 235px; 
  left: 54%; 
  margin-left:-3px; 
  z-index:100; 
  display:block;    
}
