/* ---------- neue Suche ---------- */
h1 {
color:#999;
font-size:1.5em;
margin:5px 0;
padding:5px;
}
#suche_reiter {
border-bottom:1px solid #ccc;
height:2.5em;
line-height:1;
margin-right:290px;
position:relative;
}
#suche_reiter ul {
bottom:-1px;
float:left;
left:10px;
list-style:none;
margin:0;
padding:0;
position:absolute;
}
* html #suche_reiter ul {
bottom:-2px;
}
#suche_reiter li {
float:left;
margin:0 3px 0 0;
}
#suche_reiter li a {
background-color:#eee;
border:1px solid #ccc;
color:#333;
display:block;
float:left;
font-size:.9em;
font-weight:700;
padding:.4em .5em .3em;
text-decoration:none;
}
#suche_reiter li a.aktiv {
background-color:#fff;
border-bottom:1px solid #fff;
}
form#searchbox {
margin:30px 10px 20px;
}
#searchbox .fields {
border:none;
margin:0;
padding:0;
}
#searchbox .fields img {
border:none;
margin-left:14px;
vertical-align:middle;
}
#searchbox .fields input {
vertical-align:middle;
}
#searchbox input.textfield {
background-color:#fffef8;
border:1px solid #c1c1c1;
height:1.8em;
margin-right:6px;
padding-left:2px;
width:15em;
}
#searchbox input.search_submit {
background-color:#535353;
border:none;
color:#fff;
padding:1px 6px 2px;
}
#searchbox label {
padding-right:8px;
}
/* ---------- Kaesten rechts ---------- */
#mitte_rechts #filter {
background-color:transparent;
line-height:1;
}
#mitte_rechts #filter li {
margin:.7em .5em;
}
#mitte_rechts #filter h5,
#mitte_rechts h5 {
color:#333;
font-size:.9em;
margin:0;
padding:10px 10px 5px;
}
#mitte_rechts #filter ol {
font-size:.9em;
list-style-type:none;
margin:0 10px;
padding:0;
}
#mitte_rechts #filter ol ol,
#mitte_rechts #filter ol ol ol {
font-size:100%;
}
#mitte_rechts #filter ol li a {
background:url(/icons/suche/bullet.gif) no-repeat center left;
}
#mitte_rechts #filter ol li.selected a {
background:url(/icons/suche/bullet_aktiv.gif) no-repeat center left;
}
#mitte_rechts #filter ol li .disabled {
background:url(/icons/suche/bullet_disabled.gif) no-repeat center left;
}
#mitte_rechts #top5 ol {
padding-bottom:10px;
}
#mitte_rechts .abo {
margin:8px 0;
padding:10px;
}
#mitte_rechts .jobs {
border:1px solid #ccc;
line-height:1;
margin-bottom:10px;
padding-bottom:6px;
}
#mitte_rechts .jobs ul {
font-size:.9em;
list-style-type:none;
margin:10px 5px;
padding:0;
}
#mitte_rechts .jobs li {
margin-bottom:5px;
}
#mitte_rechts .jobs h5 {
background-color:#eee;
padding-bottom:6px;
}
#mitte_rechts .jobs p {
font-size:.8em;
margin:2px 6px;
text-align:right;
}
#mitte_rechts .services {
background-color:#eee;
line-height:1;
margin-top:10px;
}
#mitte_rechts .services hr {
border:1px solid #fff;
clear:both;
}
#mitte_rechts .services ul {
float:left;
font-size:.8em;
margin:5px 5px 10px 0;
}
#mitte_rechts .services ul li {
float:left;
margin:0 0 0 10px;
min-width:110px;
padding-top:10px;
width:10.2em;
}
#mitte_rechts .services ul li a img,
#mitte_rechts .services h5 img {
float:left;
margin-right:3px;
margin-top:-8px;
}
#mitte_rechts .services h5 img {
float:none;
vertical-align:text-top;
}
#mitte_rechts .services h5 {
padding-left:10px;
padding-top:18px;
}
* html #mitte_rechts .services h5 {
margin-left:10px;
}
h4.erg_filter {
background-color:#a8a8a8;
font-size:.9em;
margin:0;
padding:6px 20px;
}
#filter ol li a {
padding:6px 4px 4px 18px;
}
#filter ol li .disabled {
color:#666;
padding:6px 4px 4px 18px;
}
#filter #top5 {
background-color:#eee;
border-top:8px solid #FFF;
}
#filter #top5 ol {
color:#039;
list-style-type:decimal;
padding-left:20px;
}
#filter #top5  ol li a {
background:none;
padding-left:0;
}
#filter .counter {
font-weight:700;
}
/* ---------- Suchergebnis ---------- */
.archivlink {
font-size:.9em;
margin:5px 0 20px 12px;
}
h4.search_title {
font-size:1em;
margin-bottom:-12px;
margin-top:4px;
}
#searchresult {
clear:left;
margin-right:290px;
margin-top:30px;
}
#searchresult .treffer_sort h4,
#searchresult h4.balken,
#maintenance h4.balken {
background-color:#eee;
padding:3px 10px;
}
#searchresult .treffer_sort .sort {
font-size:.8em;
margin-right:10px;
text-align:right;
}
#searchresult .treffer_sort .suchfilter {
font-size:.8em;
margin:5px 10px;
}
#searchresult .treffer_sort .suchfilter .filter_is_active {
color:#c00;
font-weight:700;
}
#searchresult .treffer_sort h4 {
margin:0;
}
#searchresult p.vorschlag {
color:#c00;
margin:10px;
}
#searchresult #suchtipp {
background:url(/icons/suche/keymatch.gif) no-repeat 5px 5px;
border:1px solid #bde0e3;
margin:20px 0;
}
#searchresult #suchtipp h5 {
color:#666;
font-size:1.1em;
margin:17px 43px 3px;
}
#searchresult #suchtipp p {
font-size:.9em;
margin:10px 0 10px 30px;
}
#searchresult h2 {
font-size:1.4em;
margin-bottom:12px;
margin-top:1.5em;
}
#searchresult h4 {
font-size:1em;
margin-bottom:18px;
margin-top:4px;
}
#searchresult h4 a {
font-size:.9em;
text-decoration:none;
}
#searchresult h4 img {
border:none;
margin:0 4px;
vertical-align:middle;
}
#searchresult ol {
line-height:1.2em;
list-style-type:none;
margin:10px 10px 15px;
padding:0;
}
#searchresult ol li {
font-size:1em;
margin-bottom:10px;
clear: both;
}
#searchresult ol li.directorylink {
margin-left:2em;
}
#searchresult ol li h5 {
font-size:1em;
margin:0;
}
#searchresult ol li h5 img {
padding:0 5px;
vertical-align: middle;
}
#searchresult ol li.directorylink h5 {
font-size:.9em;
font-weight:400;
margin-bottom:1.5em;
margin-top:.5em;
}
#searchresult ol li .online {
float:left;
font-size:.9em;
font-weight:400;
padding-right:6px;
}
#searchresult ol li a {
text-decoration:none;
}
#searchresult ol li .author,
#searchresult ol li .editor {
font-weight:400;
}
#searchresult ol li h5 .date,
#searchresult .issue {
color:#666;
font-size:.9em;
font-weight:400;
}
#searchresult li .extrainfo {
font-size:.9em;
}
#searchresult li .extrainfo .type {
font-weight:700;
padding-right:6px;
}
#searchresult li .extrainfo .date {
color:#666;
}
#searchresult ol li p.description,
#searchresult ol li p.issue {
font-weight:400;
margin:0;
}
#searchresult ol li p.description {
    margin-top: 3px;
}
#searchresult ol li p.description img.suche_anrissbild {
    float: left;
    margin: 2px 10px 5px 0;
}
#searchresult ol li p.kiosk {
float:right;
font-size:.9em;
font-weight:400;
margin:0;
}
#searchresult .page_navi {
color:#333;
font-size:.7em;
margin-top:20px;
text-align:center;
}
#searchresult .page_navi a {
background-color:#ddd;
color:#2659e4;
margin:0 1px;
padding:3px 5px 1px;
text-decoration:none;
}
#searchresult .page_navi a:hover {
background-color:#012469;
color:#fff;
text-decoration:none;
}
#searchresult .page_navi .laquo {
color:#ddd;
font-family:Verdana, sans-serif;
font-size:1.1em;
}
#searchresult .page_navi .laquo a {
background-color:transparent;
color:#5f8ed5;
font-family:Verdana, sans-serif;
font-size:1.1em;
}
#searchresult div.page_navi .laquo a:hover {
background-color:transparent;
color:#5f8ed5;
}
#searchresult p.last_page {
font-size:.8em;
font-weight:700;
margin:20px 10px;
}
.realname {
color:#06F;
}
/* ---------- Suche tabellenfrei ---------- */
#mitte_links #searchresult,
#mitte_links #suche_reiter {
margin-right:0;
}
#mitte_links #searchbox input.textfield {
height:1.3em;
}
#mitte_links #searchresult .user_info {
float:left;
padding-right:10px;
}
#mitte_links #searchresult .vote_posting {
float:right;
}
/* ---------- suchtipps ---------- */
#suchtipps {
margin-top:30px;
width:40em;
}
#mitte_suche #suchtipps {
width:auto;
}
#suchtipps h2 {
color:#666;
font-size:1.2em;
margin:20px 5px 0;
}
#suchtipps h3 {
font-size:1em;
margin:20px 5px 0;
}
#suchtipps p {
font-size:.9em;
margin:5px 5px 10px;
}
div.adbottom {
clear:left;
}
/* ---------- Allgemeines + Links ---------- */
#searchresult ol li .online img,
#searchresult ol li p.kiosk img {
border:none;
margin:0 4px;
}
#mitte_links #searchresult .description,
.clear {
clear:both;
}
#mitte_links #searchresult .description {
    word-wrap: break-word;
}
.archivlink a,
#searchresult #suchtipp p a {
font-weight:700;
text-decoration:none;
}
.archivlink a:hover,
#searchresult h4 a:hover,
#searchresult ol li a:hover {
text-decoration:underline;
}
#searchresult h4 b,
#searchresult .searchterm {
color:#c00;
}
#searchresult ol li .online a,
#searchresult ol li p.kiosk a {
color:#333;
}

