#faqmenu {
  display: inline-block;
  border-bottom: 1px solid #ccc;
  padding: 4px 0px 4px 0px;
}
#faqmenu ul {
  margin: 0;
  padding: 0;
}
#faqmenu ul li{
  float: left;
  list-style:none;
  margin: 0 5px 0 0;
  padding: 0px 0px 0px 0px;
}
#faqmenu ul li strong {
  background: #F2F5F7;
  padding: 5px 5px 5px 5px;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
#faqmenu ul li a {
  padding: 0px 5px 0px 5px;
}

/**
 * Hauptmenu
 */
#hauptfiltermenu, ul.csc-menu { margin:30px 0 0 0;padding:0;width:299px; float:left;}
#hauptfiltermenu ul { margin:2px 0 0 0;padding:0;list-style:none; width:100%; border-top:0px solid #dadada; }
#hauptfiltermenu ul li, ul.csc-menu li { margin:0 0 0px 0; padding:0;

 }
#hauptfiltermenu ul li a, ul.csc-menu li a { margin:0;padding:0;width:100%; }
ul.csc-menu li a:hover {color: #000; }
ul.csc-menu li span.active a {color: #000; font-weight: bold;}

#hauptfiltermenu a, ul.csc-menu a { display:block; text-decoration:none; width:100%; color:#666666; font-weight:normal;}
#hauptfiltermenu a span, ul.csc-menu a span { font-size:95%;vertical-align:middle;display:block; padding:10px 20px 10px 25px;
 /*border:1px solid #8FC726;*/
 background:transparent url("images/haupmenu_off.gif") no-repeat 3% 15px;
/*
border-bottom:1px solid #dadada;
border-left:1px solid transparent;
border-right:1px solid transparent;
*/
}
#hauptfiltermenu a .active {
  font-weight: bold;
  }
#hauptfiltermenu strong span, ul.csc-menu li { font-size:95%;vertical-align:middle;display:block; padding:10px 20px 10px 25px;
 /*border:1px solid #8FC726;*/
 background:transparent url("images/haupmenu_off.gif") no-repeat 3% 15px;
/*
border-bottom:1px solid #dadada;
border-left:1px solid transparent;
border-right:1px solid transparent;
*/
}
#hauptfiltermenu a:hover span {
    background:transparent url("images/haupmenu_hover.gif") no-repeat 3% 15px; color:#000;
/**
 *     border-left:1px solid #dadada;
 *     border-right:1px solid #dadada;
 */
    /*
	-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px;
    */
	}
#hauptfiltermenu a.active span {
    background:#F0F0F0 url("images/haupmenu_hover.gif") no-repeat 3% 15px;
/**
 *         border-left:1px solid #000;
 *         border-right:1px solid #000;
 */
        color:#000;
/**
    *         border-bottom:1px solid #000;
    */
     /**/

   padding:10px 20px 10px 25px;
	}
#hauptfiltermenu a span.vertraulich {
	color:#A61162;
	background:transparent url("images/vertraulich.gif") 93% 50% no-repeat;
	padding:10px 85px 10px 10px;
	 }
#hauptfiltermenu a:hover span.vertraulich {
		background:#F0F0F0 url("images/vertraulich.gif") 93% 50% no-repeat;
	}

#hauptfiltermenu a.active span.vertraulich {
		background:#F0F0F0 url("images/vertraulich.gif") 93% 50% no-repeat;
	}


p.question {
	color:#7D00AB;
	padding:5px 5px 5px 40px;
	margin:0 0 10px 0;
	background:#f0f0f0 url("images/help_grau.gif") no-repeat 10px 50%;
	border:0px;
}

.REboxGreen .tx-felogin-pi1 h3 {
	color: #74A21B;
    font-size: 130%;
}

.tx-felogin-pi1 .felogin_reset {
    background-color: #6E0E8C;
    color: #FFFFFF;
    cursor: pointer;
	padding: 2px 8px;
}

iframe { border:0; }
