﻿

	/* grid */
.downloadfinder .wrapper {
	width:                  570px;
	padding:                0 0 0 1px;
}
.downloadfinder .wrapper.content {
	width:                  557px;
	padding:                0 0 0 14px;
}


	/* filter panel toggle */
.downloadfinder #filter-panel-toggle {
	display:                block;
	padding:                1.0em 0;
	border-top:             2px solid #fff;
	background-color:       #e5e9ec;
	text-align:             center;
	cursor:                 pointer;
}
.downloadfinder #filter-panel-toggle:hover {
	text-decoration:        underline;
}


	/* filter panel */
.downloadfinder .filter-panel-visible {
	visibility:             visible;
}

.downloadfinder .filter-panel-hidden {
	visibility:             hidden;
}


	/* subcategory list */
.downloadfinder #subcategory-list {
	padding:                0.4em 0;
	border-top:             2px solid #fff;
	background-color:       #e5e9ec;
}

.downloadfinder #subcategory-list li {
	padding:                0.4em 8px;
}

.downloadfinder #subcategory-list dt {
	display:                inline-block;
	width:                  30%;
}
.downloadfinder #subcategory-list dd {
	display:                inline-block;
	width:                  70%;
}

.downloadfinder #subcategory-list select {
	width:                  100%;
	padding:                0.2em 2px;
}


	/* attribute list */
.downloadfinder #attribute-list {
	background-color:       #e5e9ec;
	background-image:       url("images/list-background.gif");
	background-position:    50% 0;
	background-repeat:      repeat-y;
}

.downloadfinder #attribute-list > li {
	border-top:             2px solid #fff;
}

.downloadfinder #attribute-list > li > ul {
	width:                  50%;
	padding:                0.4em 0;
	display:                inline-block;
	vertical-align:         top;
}
.lt-ie8 .downloadfinder #attribute-list > li > ul {
    display:                inline;
    zoom:                   1; /* hasLayout auf true */
}

.downloadfinder #attribute-list .attribute-name {
	padding:                0.4em 8px;
}

.downloadfinder #attribute-list .attribute-values {
	padding:                0 4px;
}

.downloadfinder #attribute-list .attribute-values p {
	display:                inline;
	padding-right:          4px;
	white-space:            nowrap;
}

.downloadfinder #attribute-list .filter-attribute-value {
	vertical-align:         0.2em;
}

.downloadfinder #attribute-list .filter-attribute-value.disabled {
    color:              	#b1b1b1;
		text-decoration:      line-through;
}

	/* result panel */
.downloadfinder .result-panel {
	padding:                 2em 0 0 0;
}


	/* result toolbar */
.downloadfinder #result-toolbar-form {
	padding:                0.8em 8px;
	border:                 2px solid #e5e9ec;
}

.downloadfinder #result-toolbar-form > ul > li {
	display:                inline-block;
	vertical-align:         top;
}
.lt-ie8 .downloadfinder #result-toolbar-form > ul > li {
    display:                inline;
    zoom:                   1; /* hasLayout auf true */
}

.downloadfinder #result-toolbar-hits {
	margin-right:           10px;
}

.downloadfinder #result-toolbar-hits > input {
	width:                  78px;
	padding:                0.4em 0;
	border:                 1px solid #fff;
}

.downloadfinder #result-toolbar-search {
	margin-right:           20px;
}

.downloadfinder #result-toolbar-search > input {
	width:                  155px;
	padding:                0.42em 4px;
	border:                 1px solid #e3e9ef;
	border-top-color:       #abadb3;
	border-right-width:     0;
}
.downloadfinder #result-toolbar-search > input.disabled {
	color:                  #000;
	background-color:       #fff;
}

.downloadfinder #result-toolbar-search > button {
	width:                  26px;
	height:                 2em;
	margin:                 0;
	padding:                0;
	border:                 1px solid #e3e9ef;
	border-top-color:       #abadb3;
	border-left-width:      0;
	vertical-align:         top;
	background-color:       #fff;
}

.downloadfinder #result-toolbar-search > button.enabled {
	cursor:                 pointer;
}

.downloadfinder #result-toolbar-limit > select {
	padding:                0.4em 4px;
	border:                 1px solid #e3e9ef;
	border-top-color:       #abadb3;
}

.ui-autocomplete {
	width:                  15em!important;
	border:                 1px solid #94A2AC;
	background-color:       #fff;
}

.ui-autocomplete li {
	padding:                0.4em 4px;
	cursor:                 pointer;
}

.ui-helper-hidden-accessible {
	display:                none;
}


	/* result list */
.downloadfinder #result-list {
	padding:                0.8em 0 1.6em 0;
}

.downloadfinder .result-list-item {
	padding:                0.8em 0;
}

.downloadfinder .result-list-item > div {
	display:                block;
	padding:                0.8em 0;
	background:             #e5e9ec;
}

.downloadfinder .result-list-item > div > h2 > a,
.downloadfinder .result-list-item > div > h2 > a:hover {
	cursor:                 pointer;
}

.downloadfinder .result-list-item > div > h2 {
	padding:                0 8px;
}

.downloadfinder .result-list-item > div > p,
.downloadfinder .result-list-item > div > ul {
	padding:                0 8px 4px 8px;
}

.downloadfinder .result-list-item > div > ul.products {
	display:                inline-block;
	width:                  22%;
	vertical-align:         top;
}

.downloadfinder .result-list-item > div > ul > li {
	padding:                0.1em 0 0.1em 10px;
	background-image:       url("images/list-icon.gif");
	background-position:    0px 0.5em;
	background-repeat:      no-repeat;
}

.downloadfinder .result-list-item > ul > li {
	border-top:             2px solid #fff;
	background-color:       #e5e9ec;
	background-image:       url("images/list-background.gif");
	background-position:    50% 0;
	background-repeat:      repeat-y;
}

.downloadfinder .result-list-item > ul > li > a,
.downloadfinder .result-list-item > ul > li > a:hover {
	display:                inline-block;
	width:                  50%;
	min-height:             36px;
	padding:                0.6em 0;
	position:               relative;
	color:                  #000;
	background-position:    0.8em 0.8em;
	background-repeat:      no-repeat;
}

.downloadfinder .result-list-item > ul > li > a > p,
.downloadfinder .result-list-item > ul > li > a > dl {
	padding:                0.2em 0.8em 0.2em 3.6em;
}

.downloadfinder .result-list-item > ul > li > a > dl > dt {
	display:                inline-block;
	width:                  40%;
}

.downloadfinder .result-list-item > ul > li > a > dl > dd {
	display:                inline-block;
	width:                  60%;
}


	/* footer */
.downloadfinder .footer {
	padding:                0 0 1em 0;
}

#downloadfinder-footer-inner {
	padding:                0.5em 0 0 0;
	border-top:             1px solid #000;
}

#downloadfinder-footer-inner-left {
	float:                  left;
	width:                  30%;
}

#downloadfinder-footer-inner-center {
	overflow:               hidden;
}

#downloadfinder-footer-inner-right {
	float:                  right;
	width:                  10%;
	text-align:             right;
}

#downloadfinder-footer-top {
	padding-right:          20px;
}

#downloadfinder-footer-top a,
#downloadfinder-footer-top a:hover {
	padding-left:           16px;
	background-image:       url(images/top.gif);
	background-position:    0 0.2em;
	background-repeat:      no-repeat;
}

#downloadfinder-footer-back {
	padding-left:           12px;
	background-image:       url(images/pfeil_back.gif);
	background-position:    0 0.2em;
	background-repeat:      no-repeat;
}

#downloadfinder-footer-copyright {}

#downloadfinder-footer-print {
	padding:                0 10px;
	background-image:       url(images/print.gif);
	background-position:    0 0.1em;
	background-repeat:      no-repeat;
}


	/* helper */
.hidden {
	display:                none!important;
}

.clear {
	clear:                  both;
	display:                block;
	height:                 1px;
	line-height:            1px;
	font-size:              1px;
}























	/* active filter */
.downloadfinder #filter-list {
	display:                none;
	margin:                 0;
	padding:                1.6em 0 0 0;
}

.downloadfinder  #filter-list li {
	display:                inline;
	padding:                0 0.8em 0 0;
}

.downloadfinder #filter-list a {
	padding:                0 0 0 14px;
	background-image:       url("images/icon-close-12.png");
	background-position:    0 0.1em;
	background-repeat:      no-repeat;
	cursor:                 pointer;
}
.downloadfinder #filter-list a:hover {
	text-decoration:        underline;
}
