#main-content ul,
#content-right-wrap ul{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
h3.header {
    font-size:1.5em;
    line-height:1.25em;
}

/* result-list 
============================================ */
#content #resultlist ul {
    margin:0
}
#resultlist li {
    display:block;
    padding:16px 0 0 16px;
    background:transparent url(../fileadmin/pics/linie-hor.gif) repeat-x left top;
    clear:both;
}
#resultlist div.content {
    float:left;
    width:350px;
    overflow:hidden;
}
#resultlist div.content-image {
    float:right;
    width:120px;
}
#resultlist div.content-image img {
    margin:40px 0 0 20px;
}

/* suche-kasten 
============================================ */
#typeahead-list {
    z-index:20;
    overflow:visible;
}
#typeahead-list .autosuggest-type {
    /* display:block;  font-size:6px;*/
    display:none;

}

input.suche-textfilter {
    float:left;
    width:160px;
    height:13px;
    line-height:12px;
    padding:2px;
}
.suche-textfilter-save {
    margin-left:10px;
    width:22px;
    height:20px;
    border:none;
    background:url(../fileadmin/pics/button-rechts-gruen-dunkel.jpg) no-repeat left top;
}
.suche-textfilter-save:hover {
    background-image: url(../fileadmin/pics/button-rechts-gruen-dunkel-ro.jpg);
}
.suche-textfilter-spinner {
    position:absolute;
    right:3px;
}

#filterlist {
    margin-top:10px;
    max-height:125px;
    width:215px;
    overflow:auto;
}
ul.filter-list {
    clear:both;
    width:195px;
}
ul.filter-list li {
    display:block;
    padding-bottom:2px;
    background:transparent url(../fileadmin/pics/linie-orange-hor.gif) repeat-x scroll left bottom;
    overflow:hidden;
}
ul.filter-list a.close {
    display:block;
    color:#f59300;
    background:url(../fileadmin/pics/icon-schliessen.gif) no-repeat 175px 0px;
    text-decoration:none;
    padding:5px 15px 0 5px;
}
ul.filter-list a.close:hover {
    background-color:#fef4fc;
}
ul.filter-list .filter { }
ul.filter-list .filter.Region,
ul.filter-list .filter.Zielgruppe,
ul.filter-list .filter.Themenbereich,
ul.filter-list .filter.Branche,
ul.filter-list .filter.Angebotsart{
    padding-left:20px;
    background-repeat:no-repeat;
    background-position:left top;
}




ul.filter-list .filter.Region{
    background-image:url(../fileadmin/pics/icon-region-17-w.gif);
}
ul.filter-list .filter.Region:hover,
ul.filter-list a.close:hover .Region{
    background-image:url(../fileadmin/pics/icon-region-17-o.gif);
}


#typeahead-list .Region {
    background: transparent url(../fileadmin/pics/icon-region-17-w.gif) no-repeat 0;
}
#typeahead-list li.Region:hover {
    background-image: url(../fileadmin/pics/icon-region-17-o.gif)
}


ul.filter-list .filter.Zielgruppe {
    background-image:url(../fileadmin/pics/icon-zielgruppe-17-w.gif);
}
ul.filter-list .filter.Zielgruppe:hover,
ul.filter-list a.close:hover .Zielgruppe {
    background-image:url(../fileadmin/pics/icon-zielgruppe-17-o.gif);
}

#typeahead-list .Zielgruppe {
    background:transparent url(../fileadmin/pics/icon-zielgruppe-17-w.gif) no-repeat 0;
}
#typeahead-list li.Zielgruppe:hover {
    background-image: url(../fileadmin/pics/icon-zielgruppe-17-o.gif)
}

.kasten-orange.filter .themenbereiche {
    background-image: url(../fileadmin/pics/icon-themenbereich-17-o.gif);
}
.kasten-orange.filter .Action {
    background-image: url(../fileadmin/pics/icon-aktionen-17-o.gif);
}

ul.filter-list .filter.Themenbereich {
    background-image:url(../fileadmin/pics/icon-themenbereich-17-w.gif);
}
ul.filter-list .filter.Themenbereich:hover,
ul.filter-list a.close:hover  .Themenbereich
{
    background-image:url(../fileadmin/pics/icon-themenbereich-17-o.gif);
}



#typeahead-list .Themenbereich {
    background:url(../fileadmin/pics/icon-themenbereich-17-w.gif) no-repeat 0;
}
#typeahead-list li.Themenbereich:hover {
    background-image:url(../fileadmin/pics/icon-themenbereich-17-o.gif)
}

ul.filter-list .filter.Branche {
    background-image:url(../fileadmin/pics/icon-branche-17-w.gif);
}
ul.filter-list .filter.Branche:hover,
ul.filter-list a.close:hover .Branche {
     background-image:url(../fileadmin/pics/icon-branche-17-o.gif);
}

#typeahead-list .Branche {
    background:url(../fileadmin/pics/icon-branche-17-w.gif) no-repeat 0;
}
#typeahead-list li.Branche:hover {
    background-image:url(../fileadmin/pics/icon-branche-17-o.gif)
}


ul.filter-list .filter.Angebotsart {
    background:url(../fileadmin/pics/icon-angebotsart-17-w.gif) no-repeat 0;
}
ul.filter-list .filter.Angebotsart:hover,
ul.filter-list a.close:hover .Angebotsart {
    background:url(../fileadmin/pics/icon-angebotsart-17-o.gif) no-repeat 0;
}

#typeahead-list .Angebotsart {
    background:url(../fileadmin/pics/icon-angebotsart-17-w.gif) no-repeat 0;
}
#typeahead-list li.Angebotsart:hover {
    background-image:url(../fileadmin/pics/icon-angebotsart-17-o.gif)
}

#typeahead-list .Tag {
    /* background:url(../fileadmin/pics/icon-tag-17.png) no-repeat 0; */
}

typeahead-list .volltext {
    /* background:url(../fileadmin/pics/icon-volltext.gif) no-repeat 0; */
}

typeahead-list .Initiative {
    /* background:url(../fileadmin/pics/icon-Initiative.gif) no-repeat 0; */
}

/* orangener kasten 
============================================ */
.kasten-orange.filter {
    background:transparent url(../fileadmin/pics/linie-orange-hor.gif) left bottom repeat-x;
    margin:0 0 20px 0; /* override margin-bottom */
}
.kasten-orange.filter.closed {
    background:none;
}
.kasten-orange.filter .kasten-head .arrow {
    display:block;
    float:right;
    width:22px;
    height:20px;
    padding:0;
    background: url(../fileadmin/pics/icon-pfeil-orange-hoch.gif) no-repeat 50% 50%;
}
.kasten-orange.filter .kasten-head:hover .arrow {
    background-image: url(../fileadmin/pics/icon-pfeil-orange-hoch-over.gif);
}
.kasten-orange.filter.closed .kasten-head .arrow {
    background-image: url(../fileadmin/pics/icon-pfeil-orange-runter.gif);
}
.kasten-orange.filter.closed .kasten-head:hover .arrow {
    background-image: url(../fileadmin/pics/icon-pfeil-orange-runter-over.gif);
}
.kasten-orange.filter.closed .kasten-content {
    display:none;
}
.kasten-orange.filter .kasten-wrap,
.kasten-orange.filter .kasten-content {	
    background-image:url(../fileadmin/pics/linie-orange-vert.gif);
}

/* ### filter tags ### */
.kasten-orange.filter .kasten-head {
    display:block;
    margin-top:0px; /* remove top margin  */
    padding:1px 0px 1px 30px;
    background-repeat:no-repeat;
    background-position:6px 50%;
    background-color:#fef4ec;
}
.kasten-orange.filter .region {
    background-image: url(../fileadmin/pics/icon-region-17-o.gif);
}
.kasten-orange.filter .zielgruppe {
    background-image: url(../fileadmin/pics/icon-zielgruppe-17-o.gif);
}
.kasten-orange.filter .branche {
    background-image: url(../fileadmin/pics/icon-branche-17-o.gif);
}
.kasten-orange.filter .angebotsart {
    background-image: url(../fileadmin/pics/icon-angebotsart-17-o.gif);
}

/* permlinks 
============================================ */
.kasten-head.result {
    padding:0 0 0 10px;
    height:20px;
}
#permlinks {
    display:inline;
    text-align:right;
}
#permlinks ul {
    display:inline;
    list-style:none;
    margin:0;
    padding:0;
    float:right;
}
#permlinks li {
    float:left;
    font-size:12px;
    line-height:16px;
    border-left:solid 2px #fff;
}
#permlinks li a, #permlinks li span {
    display:block;
    color:#fff;
    padding:2px 10px;
}
#permlinks li a {
    text-decoration:none;
    background:transparent url(../fileadmin/pics/button-oben.jpg) 0px 0px repeat-x;
}
#permlinks li a:hover{
    background-image:url(../fileadmin/pics/button-oben-ro.jpg);
}
#resulthits {
    font-size:12px;
    line-height:20px;
}

/* paging 
============================================ */
.kasten-gruen.paging {
    margin-top:20px;
}
#pagging {
    clear:both;
    padding:0 0 0 10px;
    height:20px;
}
#pagging div.bg-disabled {
    background:transparent url(../fileadmin/pics/button-paginate-disabled.gif) no-repeat right top;
    height:100%;
}
#pagging span, #pagging a {
    float:left;
}
#pagging .step , #pagging .currentStep {
    padding-left:8px;
    padding-right:8px;
    background:transparent url(../fileadmin/pics/paginate-border.gif) no-repeat right top;
}
#pagging span.currentStep {
    color:#5e5c5c;
}
#pagging a.prevLink,
#pagging a.nextLink {
    position:absolute;
    padding:0;
    background-repeat:no-repeat;
    background-position:0 0;
    text-decoration:none;
    border-left:2px solid #fff;
    font-size:0;
    text-indent:22px;
    overflow:hidden;
    width:22px;
    height:20px;
}
#pagging a.prevLink {
    background-image:url(../fileadmin/pics/button-links-gruen-dunkel.jpg);
    right:24px;
}
#pagging a.prevLink:hover {
    background-image:url(../fileadmin/pics/button-links-gruen-dunkel-ro.jpg);
}
#pagging a.nextLink {
    background-image:url(../fileadmin/pics/button-rechts-gruen-dunkel.jpg);
    right:0;
}
#pagging a.nextLink:hover {
    background-image:url(../fileadmin/pics/button-rechts-gruen-dunkel-ro.jpg);
}

/* details meta infos */
.meta {
    font-size:0.75em;
    line-height:1.44em;
}
/* create an update views */
.dialog {
    overflow:visible;
}

.dialog input[type=text] {
    width:100%
}


.orderbox{
    background:transparent url(../fileadmin/pics/order.png) no-repeat 0 0;
    line-height:25px;
}
#order{
    /*
    position: relative;
    left: 15px;
    */
    vertical-align: -1px;
}


div.meta .Regionen a {
    background:transparent url(../fileadmin/pics/icon-region-17-w.gif) no-repeat 0 0;
    padding-left:20px;
}
div.meta .Zielgruppen a {
    background:transparent url(../fileadmin/pics/icon-zielgruppe-17-w.gif) no-repeat 0 0;
    padding-left:20px;
}
div.meta .Branche a {
    background:transparent url(../fileadmin/pics/icon-branche-17-w.gif) no-repeat 0 0;
    padding-left:20px;
}
div.meta .Themenbereiche a {
    background:transparent url(../fileadmin/pics/icon-themenbereich-17-w.gif) no-repeat 0 0;
    padding-left:20px;
}

div.meta .Angebotsart a {
    background:transparent url(../fileadmin/pics/icon-angebotsart-17-w.gif) no-repeat 0 0;
    padding-left:20px;
}

div.meta .Tags a {
    background:transparent url(../fileadmin/pics/icon-tag-17-w.gif) no-repeat 0 0;
    padding-left:20px;
}


