
#tx_indexedsearch {
    font-size: 1em;
    margin: 2em 0;
}
#q {
    background: #fff url("/fileadmin/tum/icons/cse_watermark.png") no-repeat scroll right center;
    border: 1px solid #b3b3b3;
    color: black;
    height: 2em;
    margin-bottom: 1em;
    padding: 1px 2%;
    width: 78%;
}
#tx_indexedsearch input[type="submit"] {
    float: right;
    font-size: 110%;
    height: 2em;
    margin: 0;
    padding: 1px;
    width: 16%;
}
#cse_radiogroup {
    text-align: right;
    width: 82%;
}
#cse_radiogroup label {
    border-bottom: 1px dotted black;
    cursor: help;
    display: inline-block;
    font-weight: normal;
    margin: 0 0 0 4%;
    padding: 0;
    width: auto;
}
#cse .gsc-result-info {
    font-size: 80%;
}
#cse .gs-no-results-result .gs-snippet, #cse .gs-error-result .gs-snippet {
    background-color: transparent;
    border: medium none;
    font-weight: bold;
    margin: 5px;
    padding: 5px;
}
#cse .gs-no-results-result, #cse .gs-no-results-result .gs-snippet {
    width: 100%;
}
#cse table.gsc-table-result {
    margin-bottom: 0;
}
#cse .gsc-tabHeader.gsc-tabhInactive {
    background-color: white;
    border-color: #b3b3b3;
    border-top-width: 1px;
    cursor: pointer;
}
#cse .gsc-tabHeader.gsc-tabhInactive:hover {
    background-color: #f7f7f7;
}
#cse .gsc-tabHeader.gsc-tabhActive {
    background-color: #e5e5e5;
    border-color: #b3b3b3;
    border-top-width: 3px;
}
#cse .gsc-tabsArea {
    border-bottom: 1px solid #b3b3b3;
}
#cse .gs-result .gs-title, #cse .gs-result .gs-title * {
    color: #3070b3;
    font-size: 105%;
    text-decoration: none;
}
#cse .gs-result .gs-title:visited {
    color: #5530b3;
}
#cse .gs-result .gs-title:hover, #cse .gs-result .gs-title:hover * {
    text-decoration: underline;
}
#cse .gs-result .gs-visibleUrl {
    color: #666;
    font-size: 95%;
}
#cse.sites_this .gsc-url-bottom .gs-visibleUrl-short {
    display: none;
}
#cse.sites_this .gsc-url-bottom .gs-visibleUrl-long {
    display: block;
}
#cse .gsc-cursor-page {
    color: #3070b3;
    text-decoration: none;
}
#cse .gsc-cursor-current-page {
    font-weight: bold;
}
#cse .gcsc-branding {
    clear: both;
}
#cse .gcsc-branding a[target="_blank"] {
    background-image: none;
    padding-right: 0;
}
#cse .gcsc-branding img {
    max-width: none;
}
#cse .gsc-refinementsArea {
    border-style: none;
}
@media print {
#cse .gs-result .gs-title, #cse .gs-result .gs-title *, #cse .gs-result .gs-title:visited {
    color: black;
}
#cse .gsc-result .gs-title {
    height: auto;
}
#cse a::after {
    content: "\a " attr(href);
    font-size: 80%;
    white-space: pre;
    word-wrap: break-word;
}
#cse a.gs-image::after {
    content: "";
}
#cse .gsc-url-bottom .gs-visibleUrl-short, #cse .gsc-url-bottom .gs-visibleUrl-long {
    display: none;
}
}

.tx-indexedsearch-whatis {
    display: none;
}

.tx-indexedsearch-browsebox ul {
    padding-left: 0;
}
