/* Linkliste - ll_style.css
 - werner-zenk.de  */

body {
 font-family: Verdana, Arial, Sans-Serif;
 cursor: Default;
}

h2 {
 font-weight: Normal;
}

a:link, a:visited {
 color: #4169E1;
 text-decoration: None;
}

a[rel^='noopener']::after {
 content: "\279A";
 color: Silver;
}

/* Kategorie */
div.kategorie {
 font-family: Verdana, Tahoma, Arial, Sans-Serif;
 font-size: 1.09rem;
 color: #000000;
 letter-spacing: 3px;
 font-variant: Small-Caps;
 background-color: #F2F2F2;
 padding: 0.4rem 0.3rem 0.4rem 2.5rem;
 margin-top: 10px;
 cursor: Pointer;
 border-radius: 0.2rem;
 transition: background-color 0.3s;
}

div.kategorie:hover {
 color: #4169E1;
 background-color: #EDEDED;
}

/* Aktuelle Kategorie hervorheben */
div.kategorieMarkieren {
 background-color: #E8F3FF;
}

/* Bewertung mit Sternen */
span.bewertung_ok {
 color: Gold;
 font-size: 1rem;
}

span.bewertung_ko {
 color: Silver;
 font-size: 1rem;
}

/* Suche */
div.suche_status {
 display: Table;
 width: 98%;
 padding: 0.2rem 0.5rem 0.2rem 0.2rem;
 margin: 1rem 0 0.5rem 0;
}

div.suche_status span.td1 {
 display: Table-Cell;
}

div.suche_status span.td2 {
 display: Table-Cell;
 width: 6%;
 background-color: #FFFFFF;
 text-align: Center;
 color: #999999;
 border-radius: 0.2rem;
 transition: color 0.3s;
}

div.suche_status span.td2:hover {
 font-weight: Bold;
 color: #FF0000;
 cursor: Pointer;
}

span.suche_kategorie {
 font-size: 0.80rem;
 color:#777777;
 background-color:#f2f2f2;
 padding: 1px;
}

input[type="search"] {
 padding: 5px;
 border: Solid 1px #BBBBBB;
}

input[type="search"]:focus {
 border: Solid 1px #0078D7;
}

/* Link defekt */
span.linkDefekt {
 font-family: Arial, Sans-Serif;
 font-size: 0.80rem;
 cursor: Pointer;
 padding-left: 10px;
 color: #CCCCCC;
 transition: color 0.3s;
}

span.linkDefekt:hover {
 color: #4169E1;
}

/* Tags/Schlüsselwörter */
span.tags {
 font-family: Arial, Sans-Serif;
 font-size: 0.80rem;
 color: #919191;
 font-style: Oblique;
}

/* Link defekt (OK-Meldung) */
span.linkMeldung {
 font-family: Arial, Sans-Serif;
 font-size: 0.80rem;
 color: #00B72E;
 padding-left: 10px;
}