/* Target Group Selector */
#header ul.targetGroupSelector {
  list-style: none;
  margin: 0;
  padding: 0;
  float: right;
  position: relative;
  margin: 7px auto auto 20px; }

#header ul.targetGroupSelector li a.sector {
  background: transparent url(../images/targetgroupselector/btn_links.png) 0 0 no-repeat;
  height: 16px;
  line-height: 16px;
  padding: 0 0 0 13px;
  width: 72px; }

#header ul.targetGroupSelector li a.sector span {
  background: transparent url(../images/targetgroupselector/btn_rechts.png) 100% 0 no-repeat;
  color: #838385 !important;
  font-size: 11px;
  font-weight: normal;
  height: 16px;
  padding: 0 15px 0 0;
  width: 100%;
  display: block; }

#header ul.targetGroupSelector li a.sector:hover,
#header ul.targetGroupSelector li:hover a.sector {
  background: transparent url(../images/targetgroupselector/btn_links.png) 0 -17px no-repeat; }

#header ul.targetGroupSelector li a.sector:hover span,
#header ul.targetGroupSelector li:hover a.sector span {
  background: transparent url(../images/targetgroupselector/btn_rechts.png) 100% -17px no-repeat; }

#header ul.targetGroupSelector li:hover div {
  display: block;
  cursor: pointer; }

#header ul.targetGroupSelector li div {
  background: transparent url(../images/targetgroupselector/droddown_oben.png) 0 0 no-repeat;
  width: 212px;
  position: absolute;
  display: none;
  min-height: 15px;
  top: 14px;
  left: 0px; }

#header ul.targetGroupSelector li div form {
  background: transparent url(../images/targetgroupselector/droddown_unten.png) 0 100% no-repeat;
  width: 177px;
  position: relative;
  display: inline-block;
  min-height: 20px;
  margin: 15px 0 0 0;
  padding: 8px 15px 10px 20px;
  max-height: 400px;
  overflow: auto; }

#header ul.targetGroupSelector li input,
#header ul.targetGroupSelector li label {
  position: relative;
  display: block;
  float: left;
  font-size: 11px;
  font-weight: normal;
  margin: 0;
  padding: 2px 0 0 10px; }

.ie7 #header ul.targetGroupSelector li input,
.ie8 #header ul.targetGroupSelector li input {
  padding-left: 0px; }

#header ul.targetGroupSelector li label:hover {
  cursor: pointer;
  background-color: #E1E1E2;
  text-decoration: none; }

#header ul.targetGroupSelector li a {
  margin: -1px 10px 0 0; }

#header ul.targetGroupSelector li a:hover {
  background-color: #E1E1E2;
  text-decoration: none; }

#header ul.targetGroupSelector li form span {
  display: block;
  margin: 0 0 10px;
  width: 175px;
  float: left;
  position: relative;
  clear: both; }