@charset "utf-8";
/* CSS Document */

.fex_dreispalten {
  clear:both;
  float:left;
  width:757px;
  border-top:4px solid #ededed;
  }

.fex_dreispalten h2 {
  color:#000000;
  font-size:14px;
  margin:5px 0;
  padding:0;
  }

.fex_dreispalten p {
  padding:0;
  }

.fex_dreispalten .spalte_1 {
  width:229px;
  float:left;
  }

.fex_dreispalten .spalte_2 {
  width:229px;
  float:left;
  margin-left:35px;
  }

.fex_dreispalten .spalte_3 {
  width:229px;
  float:left;
  margin-left:35px;
  }

/*----[Asusstattungsliste]---*/
.flx_ausstattungsliste {
  width:759px;
  clear:both;
  float:left;
  padding-top:15px;
  }

.flx_ausstattungsliste .spalte1 {
  float:left;
  width:290px;
  }

.flx_ausstattungsliste .spalte1 img {
  border:1px solid #d7d6d6;
  }



.flx_ausstattungsliste .spalte2 {
  float:left;
  width:453px;
  padding-left:15px;
  }

.flx_ausstattungsliste .spalte2 ul {
  margin:0;
  padding:0;
  }

.flx_ausstattungsliste .spalte2 li {
  margin:0;
  padding:0;
  list-style-type:none;
  background-image:url(img/bg_li_ausstattung.gif);
  background-repeat:no-repeat;
  background-position:left top;
  padding-left:11px;
  clear:left;
  }
  
#singleView .flx_ausstattungsliste .spalte2 h2, #content_right_txt .flx_ausstattungsliste .spalte2 h2 {
  color:#cd071e;
  margin-bottom:10px;
  background-image:url(img/bg_h2_ausstattung.gif);
  background-repeat:no-repeat;
  background-position:left center;
  }


/*----[zweiSpalten White]---*/
.flx_zweiSpaltenWhite {
  width:759px;
  clear:both;
  float:left;
  padding-top:15px;
  }

.flx_zweiSpaltenWhite .spalte1 {
  float:left;
  }

.flx_zweiSpaltenWhite .spalte2 {
  padding-left:15px;
  float:left;
  }

.flx_zweiSpaltenWhite .spalte2 ul {
  margin:0;
  padding:0;
  }

.flx_zweiSpaltenWhite .spalte2 li {
  margin:0;
  padding:0;
  list-style-type:none;
  background-image:url(img/bg_li_zweiSpalten.gif);
  background-repeat:no-repeat;
  background-position:left top;
  padding-left:11px;
  }
  
#singleView .flx_zweiSpaltenWhite .spalte2 h2, #content_right_txt .flx_zweiSpaltenWhite .spalte2 h2 {
  background-image:url(img/bg_h2_zweiSpalten.gif);
  background-repeat:no-repeat;
  background-position:right center;
  width:579px;
  }
  
/*----[EineSpalte dunkelgrau]---*/
  
.flx_eineSpalteDunkel {
  width:759px;
  clear:both;
  float:left;
  margin-top:15px;
  padding:10px 0;
  background-color:#ededed;
  background-image:url(img/bg_flx_eineSpalteDunkel.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
  }  
  
.flx_eineSpalteDunkel.ohne_patent {
  background:none;
  background-color:#ededed;
  }


.dunkelgrau {
  background-color:#ededed;
  padding-right:5px;
  }
   
.flx_eineSpalteDunkel .spalte1 {
  float:left;
  border-left:4px solid #cd071e;
  padding-left:15px;
  width:745px;
  }

.flx_eineSpalteDunkel .spalte1 ul {
  margin:0;
  padding:0;
  }

.flx_eineSpalteDunkel .spalte1 li {
  margin:0;
  padding:0;
  list-style-type:none;
  background-image:url(img/bg_li_dunkelgrau.gif);
  background-repeat:no-repeat;
  background-position:left top;
  padding-left:11px;
  }

#singleView .flx_eineSpalteDunkel .spalte1 h2, #content_right_txt .flx_eineSpalteDunkel .spalte1 h2 {
  background-image:url(img/bg_h2_eineSpalteDunkeln.gif);
  background-repeat:no-repeat;
  background-position:left center;
  width:100%;
  margin-bottom:10px;
  float:none;

  }
  
  
/*----[Eine Spalte hellgrau]---*/
  
.flx_eineSpalteHell {
  width:759px;
  clear:both;
  float:left;
  margin-top:15px;
  padding:10px 0;
  background-color:#f6f6f6;
  margin-bottom:10px;
  }

*html .flx_eineSpalteHell {
  margin-bottom:5px;
  }

.hellgrau {
  background-color:#f6f6f6;
  padding-right:5px;
  padding-left:15px;
  }

.flx_eineSpalteHell .spalte1 ul {
  margin:0;
  padding:0;
  padding-left:15px;
  }

.flx_eineSpalteHell .spalte1 li {
  margin:0;
  padding:0;
  list-style-type:none;
  background-image:url(img/bg_li_eineSpalteHell.gif);
  background-repeat:no-repeat;
  background-position:left top;
  padding-left:11px;
  }
  
#singleView .flx_eineSpalteHell .spalte1 h2, #content_right_txt .flx_eineSpalteHell .spalte1 h2 {
  background-image:url(img/bg_h2_eineSpalteHellgrau.gif);
  background-repeat:no-repeat;
  background-position:left center;
  width:756px;
  border-left:4px solid #cd071e;
  }
  
/* --------------[ grün ]-----*/

.flx_grueneUeberschrift {
  clear:left;
  float:left;
  width:738px;
  margin-top:15px;
  border-bottom:1px solid #113f63;
  font-size:18px;
  color:#113f63;
  font-weight:bold;
  padding:0 0 3px 19px;
  }

.flx_grueneUeberschrift p {
  padding:0;
  }

/*--------[Eine Spalte kurzer grüner Strich]--------*/
  
.flx_eineSpalteKurzGruen {
  width:759px;
  clear:both;
  float:left;
  margin-top:15px;
  padding:10px 0;
  background-color:#ededed;
  }

.flx_eineSpalteKurzGruen .dunkelgrau{
  padding-left:15px;
  }

.flx_eineSpalteKurzGruen .spalte1 ul {
  margin:0;
  padding:0;
  padding-left:15px;
  }

.flx_eineSpalteKurzGruen .spalte1 li {
  margin:0;
  padding:0;
  list-style-type:none;
  background-image:url(img/bg_li_guenDunkel.gif);
  background-repeat:no-repeat;
  background-position:left top;
  padding-left:11px;
  }
  
#singleView .flx_eineSpalteKurzGruen .spalte1 h2, #content_right_txt .flx_eineSpalteKurzGruen .spalte1 h2 {
  background-image:url(img/bg_h2_gruenDunkel.gif);
  background-repeat:no-repeat;
  background-position:left center;
  width:756px;
  border-left:4px solid #113f63;
  }
  
#singleView .flx_eineSpalteKurzGruen .spalte1 p, #content_right_txt .flx_eineSpalteKurzGruen .spalte1 p {
  padding-left:19px;
  }
  
/*--------[Eine Spalte lang grüner Strich]--------*/
.flx_eineSpalteLangGruen {
  width:744px;
  clear:both;
  float:left;
  margin-top:15px;
  padding:10px 0;
  background-color:#ededed;
  padding-left:15px;
  border-left:4px solid #113f63;
  }
  
.flx_eineSpalteLangGruen .spalte1 ul {
  margin:0;
  padding:0;
  padding-left:15px;
  }

.flx_eineSpalteLangGruen .spalte1 li {
  margin:0;
  padding:0;
  list-style-type:none;
  background-image:url(img/bg_li_guenDunkel.gif);
  background-repeat:no-repeat;
  background-position:left top;
  padding-left:11px;
  }
  
#singleView .flx_eineSpalteLangGruen .spalte1 h2, #content_right_txt .flx_eineSpalteLangGruen .spalte1 h2 {
  background-image:url(img/bg_h2_gruenDunkel.gif);
  background-repeat:no-repeat;
  background-position:right center;
  width:729px;
  }

/*-------[zweiSpatlenGruen]---------*/
.flx_zweiSpatlenGruen {
  width:759px;
  clear:both;
  float:left;
  padding:15px 0;
  }

.flx_zweiSpatlenGruen .weis {
  padding-right:15px;
  background-image:url(img/bg_zweispaltengruen.gif);
  background-repeat:no-repeat;
  background-position:right center;
  }

.flx_zweiSpatlenGruen .spalte1 {
  float:left;
  }

.flx_zweiSpatlenGruen .spalte2 {
  padding-left:15px;
  float:left;
width:480px;
  }

.flx_zweiSpatlenGruen .spalte2 ul {
  margin:0;
  padding:0;
  clear:both;
  }

.flx_zweiSpatlenGruen .spalte2 li {
  margin:0;
  padding:0;
  list-style-type:none;
  background-image:url(img/bg_li_gruen.gif);
  background-repeat:no-repeat;
  background-position:left top;
  padding-left:11px;
  }
  
#singleView .flx_zweiSpatlenGruen .spalte2 h2, #content_right_txt .flx_zweiSpatlenGruen .spalte2 h2 {
  background-image:url(img/bg_h2_zweiSpaltenGruen.gif);
  background-repeat:no-repeat;
  background-position:right center;
  width:480px;
  float:left;
  }
  

/*-------[Vier Spalten Grün]---------*/

.flx_vierSpaltenGruenDunkel {
  width:759px;
  clear:both;
  float:left;
  padding:15px 0;
  background-color:#ededed;
  }

.flx_vierSpaltenGruenDunkel .text1 p, .flx_vierSpaltenGruenDunkel .text2 p{
  width:245px;
  }
  
.flx_vierSpaltenGruenDunkel.hell{
  background-color:#fff;
  }

.flx_vierSpaltenGruenDunkel .weis {
  padding-right:15px;
  background-image:url(img/bg_zweispaltengruen.gif);
  background-repeat:no-repeat;
  background-position:right center;
  background-color:#ededed;
  }

.flx_vierSpaltenGruenDunkel .spalte1 {
  float:left;
  }

.flx_vierSpaltenGruenDunkel .spalte2 {
  padding-left:15px;
  float:left;
  width:242px;
  }

.flx_vierSpaltenGruenDunkel .spalte3 {
  float:left;
  }

.flx_vierSpaltenGruenDunkel .spalte4 {
  padding-left:15px;
  float:left;
  width:229px;
  }

.flx_vierSpaltenGruenDunkel ul {
  margin:0;
  padding:0;
  }

.flx_vierSpaltenGruenDunkel li {
  margin:0;
  padding:0;
  list-style-type:none;
  background-image:url(img/bg_li_gruenDunkel.gif);
  background-repeat:no-repeat;
  background-position:left top;
  padding-left:11px;
  width:218px;
  }
  
#singleView .flx_vierSpaltenGruenDunkel h2, #content_right_txt .flx_vierSpaltenGruenDunkel h2 {
  background-image:url(img/bg_h2_zweiSpaltenGruenDunkel.gif);
  background-repeat:no-repeat;
  background-position:right center;
  width:229px;
  float:left;
  }
  
#singleView .flx_vierSpaltenGruenDunkel h2 a, #content_right_txt .flx_vierSpaltenGruenDunkel h2 a {
  color:#000000;
  font-size:14px;
  }
  
#singleView .flx_vierSpaltenGruenDunkel h2 a:hover, #content_right_txt .flx_vierSpaltenGruenDunkel h2 a:hover {
  color:#b70419;
  }

.weis, #singleView .titel1 p, #singleView .titel2 p {
  float:left;
  }

.text1, .text2, .titel1, .titel2 {
  clear:left;
  float:left;
  }
  
#singleView .flx_vierSpaltenGruenDunkel h3, #content_right_txt .flx_vierSpaltenGruenDunkel h3 {
  margin:0;
  padding:5px 0;
  font-size:18px;
  font-weight:normal;
  width:229px;
  }
  
#singleView .flx_vierSpaltenGruenDunkel.hell h2, #content_right_txt .flx_vierSpaltenGruenDunkel.hell h2 {
  background-image:url(img/bg_h2_zweiSpaltenGruen.gif);
  }
  
.flx_vierSpaltenGruenDunkel.hell li {
  background-image:url(img/bg_li_gruen.gif);
  }

.flx_vierSpaltenGruenDunkel.hell .weis {
  background-color:#fff;
  }

.funfspalter_bottom {
  clear:left;
  display:block;
  padding:10px 0;
  }

.funfspalter_bottom  div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-left:0;
}