#filter{
  float:left;
  margin-right:1px;
  width:269px;
}

#filter .dofiltertext{
  background-color:#c50050;
  width:249px;
  padding:17px 10px;
  font-size:17px;
  color:#fff;
  line-height:18px;
  text-align:center;
  margin-bottom:1px;
}

#filter .outerContainer{
  background-color:#f2f2f2;
  padding:3px;
  margin-bottom:1px
}

#filter .innerContainer{
  border:1px solid #f2f2f2;
  padding:7px;
}

/*
#filter a.filterHeadlineLink, #filter a.filterHeadlineLink:hover{
  display:block;
  color:#666;
  font-weight:bold;
}

#filter a.filterHeadlineLink .text{
  display:block;
  float:left;
  width:204px;
}

#filter a.filterHeadlineLink:hover .text{color:#c50050}

#filter a.filterHeadlineLink .arrowDown{
  display:block;
  float:left;
  width:9px;
  height:9px;
  margin:3px 0 0 3px;
  background:url(../../img/kacheln/bigArrow.png) no-repeat;
}

#filter a.filterHeadlineLink:hover .arrowDown{background-position:0 -9px}

*/



#filter .filterHeadlineLink, #filter .filterHeadlineLink:hover{
  color:#666;
  font-weight:bold;
  cursor:pointer;
}

#filter .filterHeadlineLink .innerText{
  float:left;
  width:235px;
}

#filter .filterHeadlineLink:hover .innerText, #filter .openedInnerContainer .filterHeadlineLink:hover .innerText{color:#c50050}

#filter .filterHeadlineLink .arrowDown{
  float:left;
  width:9px;
  height:9px;
  margin:3px 0 0 3px;
  background:url(../../img/kacheln/bigArrow.png) no-repeat;
}

#filter .filterHeadlineLink:hover .arrowDown{background-position:0 -9px}



#filter .openedInnerContainer{
  display:none;
  border:1px solid #b2b2b2;
  background-color:#fff;
  color:#000;
  padding:7px;
}
#filter .openedInnerContainer .filterHeadlineLink, #filter .openedInnerContainer .filterHeadlineLink:hover{
  color:#000;
  font-weight:bold;
  cursor:pointer;
}




#filter .openedInnerContainer .filterHeadlineLink .arrowDown{
  float:left;
  width:9px;
  height:9px;
  margin:3px 0 0 3px;
  background:url(../../img/kacheln/bigArrow.png) no-repeat -9px 0;
}

#filter .openedInnerContainer .filterHeadlineLink:hover .arrowDown{background-position:-9px -9px}

#filter .checkboxContainer>div{margin:3px 0}
#filter .checkboxContainer .checkboxLeft{float:left;width:23px;padding-top:2px}
#filter .checkboxContainer .checkboxTextRight{float:left;width:224px;color:#000;padding-top:3px;}
#filter .checkboxContainer label:hover{cursor:pointer;color:#c50050}


#filter .greyFilterHeadline{font-weight:bold;background-color:#ccc;color:#000;padding:10px 11px;margin-bottom:1px;}

#filter .checkboxOuterContainer, #filter .linksOuterContainer{padding:11px;margin-bottom:1px;background-color:#f2f2f2}
#filter .checkboxOuterContainer .checkboxTextRight{color:#666}
