/*
----------------------------------------------------------------------------------------------------------------------
block 1
----------------------------------------------------------------------------------------------------------------------
*/
.block_1 {
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  width:460px;
  display:block;
  overflow:hidden;
  clear:both;
}

.block_1 li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style:square;
}
.block_1 ul{
  margin:0px 0px 0px 14px;
  padding:0px 0px 0px 0px;
  list-style:none;
}

.bild_block_1 {
  margin:0px 0px 0px 6px;
  padding:0px;
  width:174px;
  float:right;
}

.text_block_1 {
  margin:0px;
  padding:0px;
  width:460px;
  float:left;
}

.fliesstext_block_1 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:11px;
  display:block;
}

.fliesstext_block_1 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:11px;
  text-decoration:underline;
}

.block_1 h2 {
  color:#313131;
  margin:0px 0px 8px 0px;
  padding:0px;
  font-size:16px;
  display:block;
  font-weight:bold;
}

/*
----------------------------------------------------------------------------------------------------------------------
block 2
----------------------------------------------------------------------------------------------------------------------
*/
.block_2 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:460px;
  display:block;
  overflow:hidden;
  clear:both;
}
.bild_block_2 {
  margin:0px 10px 0px 0px;
  padding:0px;
  width:180px;
  float:left;
}
.bild_block_2 img {
  margin:0px 0px 10px 0px;
  padding:0px;
}

.text_block_2 {
  margin:0px;
  padding:0px;
  width:255px;
  float:right;
}

.fliesstext_block_2 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;
  display:block;
}

.fliesstext_block_2 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.block_2 h2 {
  color:#313131;
  margin:0px 0px 8px 0px;
  padding:0px;
  font-size:16px;
  display:block;
  font-weight:bold;
}
/*
----------------------------------------------------------------------------------------------------------------------
block 3
----------------------------------------------------------------------------------------------------------------------
*/
.block_3 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:460px;
  display:block;
  overflow:hidden;
  clear:both;
}
.bild_block_3 {
  margin:0px 10px 0px 0px;
  padding:0px;
  width:180px;
  float:left;
}
.bild_block_3 img {
  margin:0px 0px 10px 0px;
  padding:0px;
}

.text_block_3 {
  margin:0px;
  padding:0px;
}

.fliesstext_block_3 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;

}

.fliesstext_block_3 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.block_3 h2 {
  color:#313131;
  margin:0px 0px 8px 0px;
  padding:0px;
  font-size:16px;
  display:block;
  font-weight:bold;
}
/*
----------------------------------------------------------------------------------------------------------------------
block 4
----------------------------------------------------------------------------------------------------------------------
*/
.block_4 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:460px;
  display:block;
  overflow:hidden;
  clear:both;
}
.bild_block_4 {
  margin:0px 0px 0px 6px;
  padding:0px;
  width:180px;
  float:right;
}
.bild_block_4 img {
  margin:0px 0px 10px 0px;
  padding:0px;
}

.text_block_4 {
  margin:0px;
  padding:0px;
  width:255px;
  float:left;
}

.fliesstext_block_4 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;
  display:block;
}

.fliesstext_block_4 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.block_4 h2 {
  color:#313131;
  margin:0px 0px 8px 0px;
  padding:0px;
  font-size:16px;
  display:block;
  font-weight:bold;
}
/*
----------------------------------------------------------------------------------------------------------------------
block 5
----------------------------------------------------------------------------------------------------------------------
*/
.block_5 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:460px;
  display:block;
  overflow:hidden;
  clear:both;
}
.bild_block_5 {
  margin:0px 10px 0px 0px;
  padding:0px;
  width:180px;
  float:right;
}
.bild_block_5 img {
  margin:0px 0px 0px 10px;
  padding:0px;
}

.text_block_5 {
  margin:0px;
  padding:0px;
}

.fliesstext_block_5 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;

}

.fliesstext_block_5 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.block_5 h2 {
  color:#313131;
  margin:0px 0px 8px 0px;
  padding:0px;
  font-size:16px;
  display:block;
  font-weight:bold;
}
/*
----------------------------------------------------------------------------------------------------------------------
block 6
----------------------------------------------------------------------------------------------------------------------
*/
.block_6 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:460px;
  display:block;
  overflow:hidden;
  clear:both;
}
.bild_block_6 {
  margin:0px 0px 0px 0px;
  padding:0px;
  width:460px;
  float:right;
}

.bild_block_6 img {
  margin:0px 0px 2px 0px;
  padding:0px;
}

.text_block_6 {
  margin:0px;
  padding:0px;
  width:255px;
}

.fliesstext_block_6 {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;
  display:block;
}

.fliesstext_block_6 a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.block_6 h2{
  color:#313131;
  margin:0px 0px 8px 0px;
  padding:0px;
  font-size:16px;
  display:block;
  font-weight:bold;
}
/*
----------------------------------------------------------------------------------------------------------------------
basis
----------------------------------------------------------------------------------------------------------------------
*/
.block_basis {
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  width:460px;
  display:block;
  overflow:hidden;
  clear:both;
}
.bild_basis {
  margin:0px 0px 0px 0px;
  padding:0px;
  width:460px;
  float:right;
}

.bild_basis img {
  margin:0px 0px 10px 0px;
  padding:0px;
}

.text_basis {
  margin:0px;
  padding:0px;
  width:255px;
}

.fliesstext_basis {
  color:#313131;
  margin:0px;
  padding:0px;
  font-size:12px;
  display:block;
}

.fliesstext_basis a {
  color:#d40b2b;
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:underline;
}

.ueberschrift_basis {
  color:#313131;
  margin:0px 0px 8px 0px;
  padding:0px;
  font-size:16px;
  display:block;
  font-weight:bold;
}
/*
----------------------------------------------------------------------------------------------------------------------
block 7
----------------------------------------------------------------------------------------------------------------------
*/
.block_7 {
  margin:10px 0px 0px 0px;
  padding:10px 0px 0px 0px;
  width:460px;
  border-width:1px 0 0 0;
  border-color:#b8b8b8;
  border-style:dashed;
  display:block;
  overflow:hidden;
  clear:both;
}
/*
----------------------------------------------------------------------------------------------------------------------
block 8
----------------------------------------------------------------------------------------------------------------------
*/
.block_8 {
  margin:0px 0px 0px 0px;
  padding:5px 0px 5px 0px;
  width:460px;
  display:block;
  overflow:hidden;
  clear:both;
}

.block_8 a{
 color:#167d3f;
}
/*
----------------------------------------------------------------------------------------------------------------------
block 9
----------------------------------------------------------------------------------------------------------------------
*/
.block_9 {
  margin:0px 0px 0px 0px;
  padding:5px 0px 0px 0px;
  width:460px;
  display:block;
  overflow:hidden;
  clear:both;
}

.block_9 a{
 color:#167d3f;
}
.block_9 h2{
  color:#313131;
  margin:0px 0px 8px 0px;
  padding:0px;
  font-size:16px;
  display:block;
  font-weight:bold;

}
/*
----------------------------------------------------------------------------------------------------------------------
block 10
----------------------------------------------------------------------------------------------------------------------
*/
.block_10 {
  margin:0px 0px 0px 0px;
  padding:5px 0px 5px 0px;
  width:460px;
  display:block;
  overflow:hidden;
  clear:both;
}

.bild_block_10 {
  margin:0px 0px 0px 0px;
  padding:0px;
  width:460px;
  float:left;
}

.bild_block_10 img {
  margin:0px 10px 10px 0px;
  padding:0px;
}

.block_10 a{
 color:#167d3f;
}
/*
----------------------------------------------------------------------------------------------------------------------
block 11
----------------------------------------------------------------------------------------------------------------------
*/
.block_11 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:480px;
  display:block;
  overflow:hidden;
  clear:both;
}

.bild_block_11 {
  margin:0px 0px 0px 0px;
  padding:0px;
  width:480px;

  overflow:hidden;
}

.bild_block_11_t img {
  margin:0px 0px 0px 0px;
  padding:0px;

}

.bild_block_11_g img {
  margin:0px 0px 0px 0px;
  padding:0px;

}

.bild_block_11_3 img {
  margin:0px 12px 10px 29px;
  padding:0px;
  float:left;
}

.bild_block_11_4 img {
  margin:0px 12px 10px 29px;
  padding:0px;
  float:left;
}
.bild_block_11_5 img {
  margin:0px 12px 10px 29px;
  padding:0px;
  float:left;
}

.block_11 a{
 color:#167d3f;
}
/*
----------------------------------------------------------------------------------------------------------------------
block 90
----------------------------------------------------------------------------------------------------------------------
*/

.kontakt fieldset {
  margin:0 0 .5em 0;
	padding:.1em .1em .4em .1em;
  position:relative;
	width:100%;
  border:1px solid #dadada;
	background-color:#f4f4f4;
	color:#313131;
  display:block;
  font-family:arial;  
}

* HTML .kontakt fieldset {
  margin:0 0 1em 0;
  padding:.9em .1em .4em .1em;
}

* HTML .kontakt legend {
	position: absolute;
	top: -.5em;
	left: .2em;
}


.kontakt legend {
  font-weight: bold;
	margin: 0px 0px 0px 10px;
	padding:0 .4em 0 .4em;
  font-size:12px;
  border: 1px solid #dadada;
	background-color:#ffffff;
	color:#313131;    
}

.kontakt fieldset label {
  margin:0px 0px 0px 10px;
  padding:0px 10px 0px 0px;
  width:120px;
  display:block;
  float:left;
  text-align:right;
  color:#313131;
  font-size:12px;  
}

.kontakt fieldset input {
  margin:0px;
  padding:1px;
  width:300px;
}

.kontakt fieldset #plz {
  width:5em;
}
.kontakt fieldset #submit {
  width:6em;
  float:right;
  margin:0 9px 0 0;
  background-color:#098d3e;
  color:#ffffff;
  border:none;
}

* HTML .kontakt fieldset #submit {
  margin:0 10px 0 0;
  
}

.kontakt fieldset textarea {
  margin:0px;
  padding:1px;
  width:300px;
  height:5em;
}

.kontakt fieldset p {
  margin:0px 0px 3px 0px;
  padding:0px;
}

.kontakt fieldset input:focus, .kontakt fieldset textarea:focus {
  background-color:#bdd7c9;
}
/*
----------------------------------------------------------------------------------------------------------------------
block 12
----------------------------------------------------------------------------------------------------------------------
*/
.block_12 h2 {
  color:#313131;
  margin:0px 0px 8px 0px;
  padding:0px;
  font-size:16px;
  display:block;
  font-weight:bold;
}