129, 227, input {
  font-family: arial, sans-serif;
  font-size: 8pt;
}
select {
  font-family: arial, sans-serif;
  font-size: 8pt;
}
input {
  font-family: arial, sans-serif;
  font-size: 8pt;
}

li {
  text-align: left;
  margin: 0px;
  padding: 0px;
  line-indent: 0px;
}

hr {
  color:black;
  line-style:solid;
  width:100%;
}

.maintable {
  width: 100%;
  padding: 0px;
  border-width: 1px;
  border-color: black;
  border-style: solid;
  margin:0px;
  text-align:left;
}

.slider{
	 width: 18px;
	 background-color: #dddddd;
	 border-right:1px solid black;
}

.slider_image {
	margin:2px;
	padding:2px;
    cursor:pointer;
}


.kopftext {
  font-family: arial, sans-serif;
  font-size: 10pt;
  text-align:left;
  color: white;
}
.menutop {
  height: 25px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: arial, sans-serif;
  font-size: 8pt;
  color: black;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-color: black;
  border-style: solid;
  text-align:left;
}

.menufooter {
  height: 16px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: arial, sans-serif;
  font-size: 8pt;
  color: black;
  border-top-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-color: black;
  border-style: solid;
  text-align:left;
}

.info {
  
  padding: 5px;
  font-family: arial, sans-serif;
  font-size: 8pt;
  color: black;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-color: black;
  border-style: solid;
  text-align:center;
   
   width: 210px;
}


.contentbg {
  background-image:url(web_backgr.jpg);
  background-repeat: no-repeat;
  background-position: right 0px;

  margin:10;


}

.contenttext {

  padding-left: 0px;
  padding-right: 0px;
  font-family: arial, sans-serif;
  font-size: 9pt;
  color: black;
  border-width: 0px;
  text-align:justify ;
  text-decoration:none;
  font-weight:normal; 
   line-height: 15px;

}

.nav {

  padding-left: 0px;
  padding-right: 0px;
  font-family: arial, sans-serif;
  font-size: 9pt;
  color: black;
  border-width: 0px;
  text-align:justify ;
  text-decoration:none;
  font-weight:normal; 
  line-height: 15px;

}

.navtext:link{

  padding-left: 0px;
  padding-right: 0px;
  font-family: arial, sans-serif;
  font-size: 9pt;
  color: black;
  border-width: 0px;
  text-align:justify ;
  text-decoration:none;
  font-weight:normal; 
  line-height: 15px;
  
  
}

.navtext:visited{

  padding-left: 0px;
  padding-right: 0px;
  font-family: arial, sans-serif;
  font-size: 9pt;
  color: black;
  border-width: 0px;
  text-align:justify ;
  text-decoration:none;
  font-weight:normal; 
  line-height: 15px;

}
.navtext:hover{

  padding-left: 0px;
  padding-right: 0px;
  font-family: arial, sans-serif;
  font-size: 9pt;
  color: #ffffff;
  border-width: 0px;
  text-align:justify ;
  text-decoration:none;
  font-weight:bold; 
  line-height: 15px;
  background-color: #397B7B;

}

.navtext_hover{

  padding-left: 0px;
  padding-right: 0px;
  font-family: arial, sans-serif;
  font-size: 9pt;
  color: #ffffff;
  border-width: 0px;
  text-align:justify ;
  text-decoration:none;
  font-weight:bold; 
  line-height: 15px;
  background-color: #397B7B;
  cursor:pointer ;

}
.navtext:active{

  padding-left: 0px;
  padding-right: 0px;
  font-family: arial, sans-serif;
  font-size: 9pt;
  color: #ffffff;
  border-width: 0px;
  text-align:justify ;
  text-decoration:none;
  font-weight:bold; 
  line-height: 15px;
  background-color: #00009C;

}

.contenttext a:link{

  padding-left: 0px;
  padding-right: 0px;
  font-family: arial, sans-serif;
  font-size: 9pt;
  color: black;
  border-width: 0px;
  text-align:justify ;
  text-decoration:none;
  font-weight:normal; 
   line-height: 15px;

}

.contenttext a:visited{

  padding-left: 0px;
  padding-right: 0px;
  font-family: arial, sans-serif;
  font-size: 9pt;
  color: black;
  border-width: 0px;
  text-align:justify ;
  text-decoration:none;
  font-weight:normal; 
   line-height: 15px;

}
.contenttext a:hover{

  padding-left: 0px;
  padding-right: 0px;
  font-family: arial, sans-serif;
  font-size: 9pt;
  color: black;
  border-width: 0px;
  text-align:justify ;
  text-decoration:underline;
  font-weight:normal; 
   line-height: 15px;

}
.contenttext a:active{

  padding-left: 0px;
  padding-right: 0px;
  font-family: arial, sans-serif;
  font-size: 9pt;
  color: black;
  border-width: 0px;
  text-align:justify ;
  text-decoration:none;
  font-weight:normal; 
   line-height: 15px;

}
contentsmallnav

.contentsmallnav {

  padding-left: 0px;
  padding-right: 0px;
  font-family: arial, sans-serif;
  font-size: 8pt;
  color: black;
  border-width: 0px;
  text-align:right ;
  text-decoration:none;
  font-weight:normal; 
   line-height: 15px;

}

.contentsmallnav a:link{

  padding-left: 0px;
  padding-right: 0px;
  font-family: arial, sans-serif;
  font-size: 8pt;
  color: black;
  border-width: 0px;
  text-align:right ;
  text-decoration:none;
  font-weight:normal; 
   line-height: 15px;

}

.contentsmallnav a:visited{

  padding-left: 0px;
  padding-right: 0px;
  font-family: arial, sans-serif;
  font-size: 8pt;
  color: black;
  border-width: 0px;
  text-align:right ;
  text-decoration:none;
  font-weight:normal; 
   line-height: 15px;

}
.contentsmallnav a:hover{

  padding-left: 0px;
  padding-right: 0px;
  font-family: arial, sans-serif;
  font-size: 8pt;
  color: black;
  border-width: 0px;
  text-align:right ;
  text-decoration:underline;
  font-weight:normal; 
   line-height: 15px;

}
.contentsmallnav a:active{

  padding-left: 0px;
  padding-right: 0px;
  font-family: arial, sans-serif;
  font-size: 8pt;
  color: black;
  border-width: 0px;
  text-align:right ;
  text-decoration:none;
  font-weight:normal; 
   line-height: 15px;

}

.contentNav {

  padding-left: 0px;
  padding-right: 0px;
  font-family: arial, sans-serif;
  font-size: 9pt;
  font-weight:bold; 
  color: black;
  border-width: 0px;
  text-align:left ;
  text-decoration:none;
  
  line-height: 18px;

}


.contentNav:hover {

  padding-left: 0px;
  padding-right: 0px;
  font-family: arial, sans-serif;
  font-size: 9pt;
  color: black;
  border-width: 0px;
  text-align:left ;
  text-decoration:underline;
  font-weight:bold; 
   line-height: 18px;

}

.menuright {
  height: 100%;
  padding-left: 0px;
  padding-right: 0px;
  font-family: arial, sans-serif;
  font-size: 8pt;
  color: black;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-color: black;
  border-style: solid;
  text-align:left;
  border-left:1px solid #aaaaaa;
}
.menublock {
  padding-bottom:6px;
  padding-top:6px;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  border-color:#40478F;
  text-align:left;
}
.menuleft {
  background-image:url(../images/streifen_gelb.gif);
  background-repeat: repeat-y;
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-style: solid;
  border-color: #010152;
  width: 105px;
  height: 400px;
  vertical-align: top;
  text-align: left;
  padding-left: 11px;
  padding-top: 20px;
  font-family: arial, sans-serif;
  font-size: 9pt;
  color: white;
  background-color: #010152;
}
.menutopcell {
  width: 87px;
}

.content {
  background-image:url(../images/web_backgr_erde.jpg);
  background-repeat: no-repeat;
  background-position:73px -90px;
  
  border-width: 0px;
  width: 600px;
  height: 430px;
  vertical-align: top;
  padding-left: 30px;
  padding-right:10px;
  font-family: arial, sans-serif;
  font-size: 9pt;
  color: black;
  background-color: white;
  text-align:left;
}

.haupttitel {
  font-family: arial, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  text-align: right;
  margin-top: 10px;
}
.untertitel {
  font-family: arial, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-align: left;
  margin-top: 10px;
  line-height: 50px;
}
.fliessspalten {
  font-family: arial, sans-serif;
  font-size: 9pt;
  padding:0px;
  margin:0px;
  width:100%;
  text-align:left;
}
.spalte {
  width:50%;
  font-family: arial, sans-serif;
  font-size: 8pt;
  text-align:justify;
  vertical-align:top;
  padding-right: 20px;
}
.flyer {
  width:33%;
  font-family: arial, sans-serif;
  font-size: 8pt;
  text-align:center;
  vertical-align:top;
  padding-right: 20px;
  padding-bottom:20px;
}
.news {
  font-family: arial, sans-serif;
  font-size: 8pt;
  text-align:justify;
  vertical-align:top;
  padding-right: 20px;
}
.news_datum {
  font-family: arial, sans-serif;
  font-size: 8pt;
  text-align:justify;
  vertical-align:top;
  padding-right: 20px;
}
.partnersp1 {
  width:65%;
  font-family: arial, sans-serif;
  font-size: 8pt;
  text-align:center;
  vertical-align:middle;
  padding-right: 20px;
}
.partnersp2 {
  width:35%;
  font-family: arial, sans-serif;
  font-size: 8pt;
  text-align:left;
  vertical-align:top;
  padding-right: 20px;
}
.handbuch {
  text-align:right;
}

.kopf a:link {  color:white; background-color: transparent; font-family: ARIAL,HELVETICA, sans-serif; font-size: 12px; text-decoration:none; font-weight:normal; line-height: 100%;}
.kopf a:visited {  color:white; background-color: transparent;  font-family: ARIAL,HELVETICA, sans-serif; font-size: 12px; text-decoration:none; font-weight:normal; line-height: 100%;}
.kopf a:hover {  color:white; background-color: transparent;  font-family: ARIAL,HELVETICA, sans-serif; font-size: 12px; text-decoration:underline; font-weight:normal; line-height: 100%;}
.kopf a:active {  color:white; background-color: transparent;  font-family: ARIAL,HELVETICA, sans-serif; font-size: 12px; text-decoration:none; font-weight:normal; line-height: 100%;}

.menutop a:link {  color:black; background-color: transparent; font-family: ARIAL,HELVETICA, sans-serif; font-size: 8pt; text-decoration:none; font-weight:normal; line-height: 100%;}
.menutop a:visited {  color:black; background-color: transparent;  font-family: ARIAL,HELVETICA, sans-serif; font-size: 8pt; text-decoration:none; font-weight:normal; line-height: 100%;}
.menutop a:hover {  color:black; background-color: transparent;  font-family: ARIAL,HELVETICA, sans-serif; font-size: 8pt; text-decoration:underline; font-weight:normal; line-height: 100%;}
.menutop a:active {  color:black; background-color: transparent;  font-family: ARIAL,HELVETICA, sans-serif; font-size: 8pt; text-decoration:none; font-weight:normal; line-height: 100%;}


.menufooter a:link {  color:black; background-color: transparent; font-family: ARIAL,HELVETICA, sans-serif; font-size: 8pt; text-decoration:none; font-weight:normal; line-height: 100%;}
.menufooter a:visited {  color:black; background-color: transparent;  font-family: ARIAL,HELVETICA, sans-serif; font-size: 8pt; text-decoration:none; font-weight:normal; line-height: 100%;}
.menufooter a:hover {  color:black; background-color: transparent;  font-family: ARIAL,HELVETICA, sans-serif; font-size: 8pt; text-decoration:underline; font-weight:normal; line-height: 100%;}
.menufooter a:active {  color:black; background-color: transparent;  font-family: ARIAL,HELVETICA, sans-serif; font-size: 8pt; text-decoration:none; font-weight:normal; line-height: 100%;}


.spalte a:link {  color:black; background-color: transparent; font-family: ARIAL,HELVETICA, sans-serif; font-size: 8pt; text-decoration:none; font-weight:normal; line-height: 100%;}
.spalte a:visited {  color:black; background-color: transparent;  font-family: ARIAL,HELVETICA, sans-serif; font-size: 8pt; text-decoration:none; font-weight:normal; line-height: 100%;}
.spalte a:hover {  color:red; background-color: transparent;  font-family: ARIAL,HELVETICA, sans-serif; font-size: 8pt; text-decoration:underline; font-weight:normal; line-height: 100%;}
.spalte a:active {  color:black; background-color: transparent;  font-family: ARIAL,HELVETICA, sans-serif; font-size: 8pt; text-decoration:none; font-weight:normal; line-height: 100%;}

.menuleft a:link {  color:white; background-color: transparent; font-family: ARIAL,HELVETICA, sans-serif; font-size: 8pt; text-decoration:none; font-weight:normal; line-height: 200%;}
.menuleft a:visited {  color:white; background-color: transparent;  font-family: ARIAL,HELVETICA, sans-serif; font-size: 8pt; text-decoration:none; font-weight:normal; line-height: 200%;}
.menuleft a:hover {  color:white; background-color: transparent;  font-family: ARIAL,HELVETICA, sans-serif; font-size: 8pt; text-decoration:underline; font-weight:normal; line-height: 200%;}
.menuleft a:active {  color:white; background-color: transparent;  font-family: ARIAL,HELVETICA, sans-serif; font-size: 8pt; text-decoration:none; font-weight:normal; line-height: 200%;}

.handbuch a:link {  color:#010152; background-color: transparent; font-family: ARIAL,HELVETICA, sans-serif; font-size: 7pt; text-decoration:none; font-weight:normal; line-height: 100%; }
.handbuch a:visited {  color:#010152; background-color: transparent;  font-family: ARIAL,HELVETICA, sans-serif; font-size: 7pt; text-decoration:none; font-weight:normal; line-height: 100%; }
.handbuch a:hover {  color:#010152; background-color: transparent;  font-family: ARIAL,HELVETICA, sans-serif; font-size: 7pt; text-decoration:underline; font-weight:normal; line-height: 100%; }
.handbuch a:active {  color:#010152; background-color: transparent;  font-family: ARIAL,HELVETICA, sans-serif; font-size: 7pt; text-decoration:none; font-weight:normal; line-height: 100%; }