
div.info {
padding: 0 0 10px 0;
margin: 0
}

div.info p {
padding: 0;
margin: 0
}

ul#search-menu li {
display: inline;
font-size: 0.9em;
}

ul#search-menu a {
display: block;
float: left;
padding: 7px 8px;
background: #89b4fb;
margin: 0 1px 0 0;
}

.ui-tabs-hide {
display: none
}

.ui-tabs-selected a {
background: #caddfd !important;
}

div.search {
padding: 10px 10px 0 10px;
background: #caddfd;
width: 520px;
overflow: hidden;
}

div.search-meta {
position: relative;
padding: 10px 10px 10px 10px;
background: #afccfc;
}

div.search-meta p.page {
position: absolute;
right: 10px;
top: 10px;
}

div.search-meta p.sort {
text-align: left;
}

div.search-meta p.sort a.active {
font-weight: bold;
text-decoration: none;
}

div.search p {
padding: 0 0 10px 0;
margin: 0
}

div.search-meta p {
padding: 0;
margin: 0;
font-size: 0.9em;
}

div.search a.show-more-link {
padding: 0 0 0 10px;
background: url(../img/arrow.gif) no-repeat 5px -23px !important;
}

div.search a#more-options-link {
margin-left: 5px;
padding: 6px 15px 6px 20px;
}

div.search a.active#more-options-link {
padding-bottom: 16px;
background: #afccfc url(../img/arrow.gif) no-repeat 5px 12px !important;
}

div.search a.search-reset {
margin-left: 10px
}

div.search div.show-more {
background: #afccfc;
padding: 10px;
width: 520px;
margin: 0 -10px;
overflow: hidden;
position: relative;
}

div.search div.show-more p {
font-size: 12px;
padding-bottom: 5px
}

div.search div.show-more p.checkboxes {
padding-bottom: 0;
background: #caddfd;
margin: 0 0 15px;
width: 500px;
padding: 0 5px 5px;
}

div.search div.show-more p.checkboxes br {
display: none;
}

div.search div.show-more p.checkboxes input {
float: left;
}

div.search div.show-more p.checkboxes label {
width: 104px;
min-height: 3em;
}

* html div.search div.show-more p.checkboxes label {
height: 3em;
}

div.search div.show-more p.checkboxes label.head {
background: #afccfc;
width: 100%;
padding: 0 8px;
min-height: 1em;
margin: 0 -8px 10px;
}

div.search div.show-more p.checkboxes label.head a {
font-weight: bold;
text-decoration: none;
}

div.search div.show-more p.checkboxes label.head a:hover {
text-decoration: none
}

div.selected-ld-container {
border-bottom: 1px solid #dcdcdc;
padding: 0 0 7px 0;
margin: 0 0 11px 0
}

div.selected-ld-container p {
font-size: 9px;
padding: 0;
margin: 0
}

#search-site p,
#search-faq p,
#search-forum p {
width: 264px;
padding-right: 10px;
float: left
}

#search-site p.submit,
#search-faq p.submit,
#search-forum p.submit {
width: 130px;
padding-right: 0;
padding-top: 20px
}

div.search-result ul li {
background: #f1f8fe;
padding: 10px;
font-size: 0.9em;
}

div.search-result ul p {
margin: 0
}

div.search-result ul p.result-meta {
margin: 0 0 10px;
color: #717171;
}

div.search-result ul strong {
background: #fff1a2
}

div.subject-area {
display: none;
width: 235px;
}

div.subject-area h3 {
position: relative;
color: #7c7c7c;
padding: 0 0 7px 0;
margin: 0
}

div.subject-area h3 a {
font-size: 9px;
background: #a8a8a8;
color: #FFF;
position: absolute;
right: 0;
padding: 0;
padding: 1px 5px 0 5px
}

div.subject-area h3 a:hover {
text-decoration: none;
background: #7c7c7c
}

div.subject-area p {
padding: 0 0 7px 0;
margin: 0
}

div.subject-area ul {
padding: 0;
margin: 0;
list-style: none
}

div.subject-area ul li {
position: relative;
width: 225px;
}

div.subject-area ul li a {
font-weight: normal;
text-decoration: underline !important;
}

div.subject-area ul li span {
position: absolute;
right: 5px;
top: 5px;
font-weight: bold;
color: #000;
}

div.pagination {
width: 526px;
position: relative;
display: block;
float: left;
padding: 10px 10px 10px 10px;
margin-bottom: 20px;
background: #f1f1f1;
border: 1px solid #dcdcdc;
font-size: 11px
}

div.pagination p.left {
padding: 0;
margin: 0;
float: left
}

div.pagination p.right {
padding: 0;
margin: 0;
float: right
}

legend {
display: none
}

.labelHighlight {
color: #848484
}

fieldset {
border: 0;
padding: 0;
margin: 0
}

.ac_results {
width: 262px !important;
padding: 0px;
border: 1px solid #848484;
background-color: white;
overflow: hidden;
z-index: 99999
}

.ac_results ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0
}

.ac_results li {
margin: 0px;
padding: 2px 5px;
cursor: default;
display: block;
line-height: 16px;
overflow: hidden
}

.ac_loading {
background: white url('indicator.gif') right center no-repeat
}

.ac_odd {
background-color: #f1f1f1
}

.ac_over {
background-color: #bebebe
}

#tooltip {
position: absolute;
z-index: 3000;
background-color: #7c7c7c;
padding: 8px;
width: 140px
}

#tooltip h3,
#tooltip div {
color: #FFF;
font-size: 12px;
font-weight: normal;
margin: 0
}

div.search label {
float: left;
margin-bottom: 5px;
width: 264px;
}

div.container p {
font-size: 0.9em !important;
}

div.search input.field-blue {
width: 250px
}

div.search input.checkbox {
float: left;
margin-right: 8px
}

div.subject-area h2 {
font-size: 1.5em;
padding-bottom: 5px;
}

div.search-result ul h3 {
margin-top: 0 !important;
font-size: 1em !important;
font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

div.search-result ul li.alt {
background: none;
}

div.search-result ul li.video img {
float: left;
padding: 5px;
margin: 0 15px 0 0;
border: 1px solid #000;
}

div.search-result ul li.video h3 {
margin-top: 10px !important;
}

div.search-result ul li.member h3 a {
padding-right: 40px;
background: url(../img/medlem.gif) 100% 3px no-repeat;
}

div.search-result ul li.pdf h3 a {
background: url(../img/pdf.gif) no-repeat;
padding: 2px 0 2px 24px;
}

div.container {
margin: 0 0 15px;
}

div.search-result ul p strong {
font-weight: normal;
}

div.search-result div.paging li {
padding: 0 !important;
background: none !important;
font-size: 1em !important;
}

div.search-result ul p.result-meta a {
color: #717171;
}

div.side-module-gray ul.side-module-list li {
background: #f5f5f5;
}

div.side-module-gray a {
color: #404040;
}

div#ua-subject-area,
div#as-subject-area {
padding-bottom: 0;
}

div#as-subject-area h3 {
font: bold 2em/1 Georgia, "Times New Roman", Times, serif;
text-transform: lowercase;
background: url(../img/dash.gif) repeat-x 0 100%;
color: #404040;
padding: 0 0 10px;
}

div#ua-subject-area h3 {
background: url(../img/ua.gif);
height: 58px;
text-indent: -999em;
overflow: hidden;
padding: 0;
width: 251px;
margin: -8px -8px 0;
position: relative;
}

div#ua-subject-area p,
div#as-subject-area p {
padding: 0;
margin: 8px 0;
}

div.container a {
color: #000000 !important;
}

