/**
 * style_old_layout.css
 *
 * CSS fuer HanisauLand in der Bildschirm-Ansicht (altes Layout)
 *
 * 1.11.0       2016-08-05  Nils Heldt
 *              - Anpassungen fuer das Preparser-Tag "fade-in-out"
 * 1.10.0       2016-06-03  Nils Heldt
 *              - Beruecksichtigen der Leserichtung in der arabischen Sprache bei der Ausgabe der Sondernavigation
 *              - Flaggen-Grafiken für Verlinkungen von Lexika in anderen Sprachen in der Sondernavigation
 *              - A-Z-Index im oberen Inhaltsbereichs des Lexikons fuer die arabische Sprache
 * 1.9.0        2016-05-17  Nils Heldt
 *              - Hover-Class fuer .hasAudio
 * 1.8.0        2016-04-26  Nils Heldt
 *              - Anpassungen fuer das Preparser-Tag "fade-in-out"
 * 1.7.0        2016-04-13  Nils Heldt
 *              - Anpassungen fuer linke und rechte Spalte im Content-Bereich fuer den Fall, dass Sprache Arabisch ist
 * 1.6.0        2016-03-22  Nils Heldt
 *              - JW-Player: im Vollbildmodus blendet sich die Player-Leiste beim idle nun aus
 * 1.5.0        2016-03-21  Nils Heldt
 *              - JW-Player Version 6
 *                  - Verhindern des Ausblendens der Player-Leiste beim idle
 *                  - Realisieren des horizontalen Volume-Sliders bei Videos
 * 1.4.0        2016-01-31  Nils Heldt
 *              - Anpassungen nach der Erweiterung des Preparser-Tags "kurztext-ende" um den Parameter "mehrposition"
 * 1.3.0        2016-01-26  Nils Heldt
 *              - Verringern der Zeilenhoehe fuer das Preparser-Tag "kleiner"
 * 1.2.0        2016-01-22  Nils Heldt
 *              - Bildunterschriften innerhalb von Verlinkungen
 * 1.1.1        2016-01-21  Nils Heldt
 *              - Optimierung des z-Index fuer Lexikon-Kurztext-Overlay
 * 1.1.0        2016-01-18  Nils Heldt
 *              - Spezifizierung einer fuer den Kurztext-Preparser relevanten CSS-Regel (da es Probleme bei der Ausgabe
 *                des Audio-Preparsers gab)
 * 1.0.5        2015-10-21  Nils Heldt
 *              - Top-Navi-Fix fuer altes Layout
 * 1.0.4        2015-09-10  Nils Heldt
 *              - Bilder bei Link-Tipps
 * 1.0.3        2015-09-08  Nils Heldt
 *              - Titel-Bild im Head mit Untertitel
 * 1.0.2        2015-08-20  Nils Heldt
 *              - Kurztext-Preparser
 * 1.0.1        2015-03-31  Nils Heldt
 *              - hyphens bzw. word-wrap (break-word) bei a.subnavi
 *              - Englisch-Button und Button zum Umschalten des Layouts
 * 1.0.0        2015-01-23  Nils Heldt
 *              - Implementierung auf Basis von style.css 3.0.5
 *
 * @package     contentBLUE-HanisauLand
 * @subpackage  Frontend
 * @author      Nils Heldt
 *
 */

* {
    font-size:1em !important;
    margin: 0em;
    border: 0em none;
    padding: 0em;
}

body {
    background-color: #fff;
    font-family: verdana, arial, sans-serif;
    text-decoration: none;
    font-weight: normal;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-top:70px;
    margin:0em;
    text-align:center;
}
ol {
    margin-left:20px;
}
ul {
    margin-left:13px;
}
div.fliesstext a {
    text-decoration:underline;
}
div.fliesstext a:hover {
    text-decoration:none !important;
}
div.skin_gelb div.fliesstext a {
    color:#965100 !important;
}
div.skin_rot div.fliesstext a {
    color: #8c3500 !important;
}
div.skin_gruen div.fliesstext a {
    color: #067e00 !important;
}
div.skin_blau div.fliesstext a {
    color: #01578e !important;
}
div.skin_grau div.fliesstext a {
    color: #B3033A !important;
}
div.skin_gelb .skinned-text {
    color:#965100 !important;
}
div.skin_rot .skinned-text {
    color: #8c3500 !important;
}
div.skin_gruen .skinned-text {
    color: #067e00 !important;
}
div.skin_blau .skinned-text {
    color: #01578e !important;
}
div.skin_grau .skinned-text {
    color: #B3033A !important;
}
div.skin_gelb div.fliesstext a:active {
    color:#965100 !important;
}
div.skin_rot div.fliesstext a:active {
    color: #8c3500 !important;
}
div.skin_gruen div.fliesstext a:active {
    color: #067e00 !important;
}
div.skin_blau div.fliesstext a:active {
    color: #01578e !important;
}
div.skin_grau div.fliesstext a:active {
    color: #B3033A !important;
}
div.skin_gelb div.fliesstext a:visited {
    color:#965100 !important;
}
div.skin_rot div.fliesstext a:visited {
    color: #8c3500 !important;
}
div.skin_gruen div.fliesstext a:visited {
    color: #067e00 !important;
}
div.skin_blau div.fliesstext a:visited {
    color: #01578e !important;
}
div.skin_grau div.fliesstext a:visited {
    color: #B3033A !important;
}
div.keinfliesstext {
    font-size:0.73em !important;
}
body#lexipopup div.keinfliesstext {
    font-size:1em !important;
}
div.keinfliesstext a {
    color:black;
    text-decoration:none;
}
div.keinfliesstext a:active {
    color:black;
    text-decoration:none;
}
div.keinfliesstext a:visited {
    color:black;
    text-decoration:none;
}
div.keinfliesstext a:hover {
    text-decoration:underline;
}
div.skin_gelb div.keinfliesstext a:hover {
    color:#965100 !important;
}
div.skin_rot div.keinfliesstext a:hover {
    color: #8c3500 !important;
}
div.skin_gruen div.keinfliesstext a:hover {
    color: #067e00 !important;
}
div.skin_blau div.keinfliesstext a:hover {
    color: #01578e !important;
}
/*  NAVIGATION START */

.nav_gelb div.rechts {
    background-color: #fdda7a;
}
.nav_rot div.rechts {
    background-color: #f3bb80;
}
.nav_gruen div.rechts {
    background-color: #c0dc7d;
}
.nav_blau div.rechts {
    background-color: #a1cae1;
}
.nav_active a {
    padding:0.0em 0.413em 0em 0.413em !important;
}
.nav_gelb .nav_active a {
    background-color: #fdda7a;
}
.nav_rot .nav_active a {
    background-color: #f3bb80;
}
.nav_gruen .nav_active a {
    background-color: #c0dc7d;
}
.nav_blau .nav_active a {
    background-color: #a1cae1;
}
.top-navi {
    width: 47.09em;
    float: left;
}

/* RECHTER TEIL DER BUTTONS */

.top-navi .rechts {
    background-image: url(/img/Navi_Button_rechts.png);
    background-repeat: no-repeat;
    background-position: top right;
    height: 2.27em;
    float: left;
}
.erster .rechts {
    margin-left: 0.272em !important;
}
.letzter .rechts {
    background-image: url(/img/Navi_rechterButton_rechts.png) !important;
    padding-right: 1em !important;
}
.nav_active .rechts {
    margin-left: 0em;
    margin-right: -1em;
    padding-right: 0.938em;
}
.mitte .nav_active .rechts {
    background-image: url(/img/Navi-Button_On-rechts.png) !important;
}
.letzter .nav_active .rechts {
    background-image: url(/img/Navi-Button_On-rechts_letzter.png) !important;
}
.mitte .nav_pre .rechts {
    background-image: url(/img/Navi_Button_rechts-pre-active.png) !important;
}

/* LINKER TEIL DER BUTTONS */

.top-navi .links {
    background-image: url(/img/Navi_Button_links.png);
    background-repeat: no-repeat;
    padding: 0.375em 0.625em 0em 0.625em;
    height: 2.27em;
    float: left;
}
.erster .links {
    background-image: url(/img/Navi_linkerButton_links.png) !important;
}
.nav_post .links {
    background-image: url(/img/Navi_Button_links-post-active.png) !important;
}
.nav_active .links {
    background-image: url(/img/Navi-Button_On-links-gl.png) !important;
    padding: 0.375em 0.193em 0em 0.275em !important;
}

/* MITTELTEIL DER BUTTONS */

.nav_spacer {
    padding-top: 0.516em;
}
.nav_active .nav_spacer {
    padding:0em;
    margin:0em;
    width:0em;
    height:0em;
}
.top-navi a {
    font-size:0.688em !important;
    text-decoration: none;
    font-weight: bold;
    color: #000000 !important;
    display: inline-block;
    margin: -0em -0.034em 0em -0.034em;
    padding: 0em 0em 0em 0em;
    height: 3.1em;
    position: relative;
}

.top-navi a:hover {
    text-decoration: underline;
}

.active-padding {
    color:#f00;
    padding: 13.76em;
}

/*  NAVIGATION ENDE */



/*  FARBSCHEMA START */

div.bg_oben {
    margin-top: -0.375em;
    background-repeat: no-repeat;
    background-position: left top;
    padding: 1em 0em 0em 0em;
    width: 43.1em;
    float: left;
}
div.bg_unten {
    margin-top: -0.375em;
    background-repeat: no-repeat;
    background-position: left top;
    height: 1.5em;
    width: 43.1em;
    float: left;
}
div.bg_oben_rechts {
    float: right;
    margin-top: -1em;
    height: 16px;
    width: 18px;
}
div.bg_mitte_rechts {
    background-position: right top;
    background-repeat: repeat-y;
    text-align:left;
    padding: 0em 1em 0.8em 1em;
    margin-top: -0.688em;
}
div.bg_unten_rechts {
    background-position: right;
    float: right;
    width: 16px;
    height: 21px;
}

/*    GELB    */

.skin_gelb div.bg_oben {
    background-image: url(/img/Fond_oben_Farbe1.png);
}
.skin_gelb div.bg_mitte {
    background-image: url(/img/Fond_mitte_Farbe1.png);
}
.skin_gelb div.bg_unten {
    background-image: url(/img/Fond_unten_Farbe1.png);
}
.skin_gelb div.bg_oben_rechts {
    background-image: url(/img/Fond_oben_Farbe1_RechteKante.png);
}
.skin_gelb div.bg_mitte_rechts {
    background-image: url(/img/Fond_mitte_Farbe1_RechteKante.png);
}
.skin_gelb div.bg_unten_rechts {
    background-image: url(/img/Fond_unten_Farbe1_RechteKante.png);
}

/*    ROT    */

.skin_rot div.bg_oben {
    background-image: url(/img/Fond_oben_Farbe2.png);
}
.skin_rot div.bg_mitte {
    background-image: url(/img/Fond_mitte_Farbe2.png);
}
.skin_rot div.bg_unten {
    background-image: url(/img/Fond_unten_Farbe2.png);
}
.skin_rot div.bg_oben_rechts {
    background-image: url(/img/Fond_oben_Farbe2_RechteKante.png);
}
.skin_rot div.bg_mitte_rechts {
    background-image: url(/img/Fond_mitte_Farbe2_RechteKante.png);
}
.skin_rot div.bg_unten_rechts {
    background-image: url(/img/Fond_unten_Farbe2_RechteKante.png);
}

/*    GRUEN    */

.skin_gruen div.bg_oben {
    background-image: url(/img/Fond_oben_Farbe3.png);
}
.skin_gruen div.bg_mitte {
    background-image: url(/img/Fond_mitte_Farbe3.png);
}
.skin_gruen div.bg_unten {
    background-image: url(/img/Fond_unten_Farbe3.png);
}
.skin_gruen div.bg_oben_rechts {
    background-image: url(/img/Fond_oben_Farbe3_RechteKante.png);
}
.skin_gruen div.bg_mitte_rechts {
    background-image: url(/img/Fond_mitte_Farbe3_RechteKante.png);
}
.skin_gruen div.bg_unten_rechts {
    background-image: url(/img/Fond_unten_Farbe3_RechteKante.png);
}

/*    BLAU    */

.skin_blau div.bg_oben {
    background-image: url(/img/Fond_oben_Farbe4.png);
}
.skin_blau div.bg_mitte {
    background-image: url(/img/Fond_mitte_Farbe4.png);
}
.skin_blau div.bg_unten {
    background-image: url(/img/Fond_unten_Farbe4.png);
}
.skin_blau div.bg_oben_rechts {
    background-image: url(/img/Fond_oben_Farbe4_RechteKante.png);
}
.skin_blau div.bg_mitte_rechts {
    background-image: url(/img/Fond_mitte_Farbe4_RechteKante.png);
}
.skin_blau div.bg_unten_rechts {
    background-image: url(/img/Fond_unten_Farbe4_RechteKante.png);
}

/*    GRAU    */

.skin_grau div.bg_oben {
    background-image: url(/img/Fond_oben_Farbe5.png);
}
.skin_grau div.bg_mitte {
    background-image: url(/img/Fond_mitte_Farbe5.png);
}
.skin_grau div.bg_unten {
    background-image: url(/img/Fond_unten_Farbe5.png);
}
.skin_grau div.bg_oben_rechts {
    background-image: url(/img/Fond_oben_Farbe5_RechteKante.png);
}
.skin_grau div.bg_mitte_rechts {
    background-image: url(/img/Fond_mitte_Farbe5_RechteKante.png);
}
.skin_grau div.bg_unten_rechts {
    background-image: url(/img/Fond_unten_Farbe5_RechteKante.png);
}

/*  FARBSCHEMA ENDE */



/* SEITENSTRUKTUR START */

div.aussendrum {
    /* GESAMTER BEREICH DES BODIES ABZUEGLICH DESSEN PADDING */
}
div.linkespalte_container {
    /* CONTAINER FUER DEN GESAMTEN LINKEN BEREICH MIT MENUE UND CONTENT */
    width:43.1em;
    float:left;
    padding-left:17px;
}
div.rechtespalte_container {
    /* CONTAINER FUER DEN GESAMTEN RECHTEN BEREICH MIT TEASERN USW */
    width:13em;
    float:right;
    margin-top:8px;
}
div.duenner_rahmen {
    /* SCHWARZER RAHMEN VON EINEM PIXEL DICKE -- UM DEN GESAMTEN GRAU HINTERLEGTEN BEREICH */
    width: 57.38em;
    text-align:left;
    margin: 0 auto;
    padding: 0px;
    border: 1px solid #9595a8;
    border-top:0px none;
}
div.silhouette {
    /* GRAUE KOPFSILHOUETTE -- HINTERGRUND DER KOPFZEILE */
    margin: 0 auto;
    width: 57.5em;
    height: 39px;
    position:relative;
    z-index:1;
}
div.grauer_hintergrund {
    background-color: #ccccd4;
    padding-bottom:15px;
    display:inline-block;
}
div.bpb_logo {
    /* LOGO DER BPB -- AM LINKEN ENDE DER KOPFZEILE */
    background-image: url(/img/BPB_Logo.png);
    background-repeat: no-repeat;
    background-position: top left;
    float:left;
    width: 12.5em;
    height: 1.94em;
    margin-top:-9px;
    margin-left:26px;
    position:relative;
    z-index:2;
}
div.hanisauland_titelbild {
    /* HANISAULAND - POLITIK FUER DICH -- IN DER MITTE DER KOPFZEILE */
    float:right;
    width: 28.44em;
    height: 120px;
    margin-top: -96px;
    margin-right: 5px;
    position:relative;
    z-index:3;
}
div.baerbel {
    /* WINKENDE BAERBEL -- AM RECHTEN ENDE DER KOPFZEILE */
/*
    background-image: url(/img/baerbel.png);
    background-repeat: no-repeat;
    background-position: top right;
*/
    float:right;
    width: 13.13em;
    height: 7.5em;
    margin-top: -96px;
    margin-right: -1px;
    position:relative;
    z-index:4;
}
div.clear_l {
    clear: left;
}
div.clear_r {
    clear: right;
}
div.clear_b {
    clear: both;
}

div.navi-spacer {
    height: 20px;
}
/* SEITENSTRUKTUR ENDE */



/* GROSSE RUBRIKENTITEL START */

h1 {
    background-repeat: no-repeat;
    background-position: top left;
    float:left;
/*        width:11.2em;
    height:2.3em;*/
    margin-bottom: 1.3em;
    margin-left:12px;
    /* padding-left:-10000px; */
}
h1.comic {
    background-image: url(/img/titel_gross_comic.png);
}
h1.lexikon {
    background-image: url(/img/titel_gross_lexikon.png);
}
h1.spezial {
    background-image: url(/img/titel_gross_spezial.png);
}
h1.spiele {
    background-image: url(/img/titel_gross_spiele.png);
}
h1.buchtipps {
    background-image: url(/img/titel_gross_buchtipps.png);
}
h1.filmtipps {
    background-image: url(/img/titel_gross_filmtipps.png);
}
h1.kalender {
    background-image: url(/img/titel_gross_kalender.png);
}
h1.links {
    background-image: url(/img/titel_gross_links.png);
}
h1.post {
    background-image: url(/img/titel_gross_post.png);
}
h1.info {
    background-image: url(/img/titel_gross_info.png);
}
div#links div.hometeaser div.links h1 {
    width:11.2em;
    height:2.3em;
    margin-bottom:0px;
}

/* GROSSE RUBRIKENTITEL ENDE */



/* KLEINE RUBRIKENTITEL START */

#rechts h3 {
    background-repeat: no-repeat;
    background-position: top left;
    float:left;
    width:9em;
    height:1.7em;
    margin-left:2.35em;
}
#rechts h3.buchtipp {
    background-image: url(/img/titel_klein_buchtipp.png);
}
#rechts h3.chat {
    background-image: url(/img/titel_klein_chat.png);
}
#rechts h3.comic {
    background-image: url(/img/titel_klein_comic.png);
}
#rechts h3.downloads {
    background-image: url(/img/titel_klein_downloads.png);
}
#rechts h3.filmtipp {
    background-image: url(/img/titel_klein_filmtipp.png);
}
#rechts h3.info {
    background-image: url(/img/titel_klein_info.png);
}
#rechts h3.kalender {
    background-image: url(/img/titel_klein_kalender.png);
}
#rechts h3.lexikon {
    background-image: url(/img/titel_klein_lexikon.png);
}
#rechts h3.links {
    background-image: url(/img/titel_klein_links.png);
}
#rechts h3.machmit {
    background-image: url(/img/titel_klein_machmit.png);
}
#rechts h3.nachrichten {
    background-image: url(/img/titel_klein_nachrichten.png);
}
#rechts h3.post {
    background-image: url(/img/titel_klein_post.png);
}
#rechts h3.sonstiges{
    background-image: url(/img/titel_klein_sonstiges.png);
}
#rechts h3.spezial {
    background-image: url(/img/titel_klein_spezial.png);
}
#rechts h3.spiele {
    background-image: url(/img/titel_klein_spiele.png);
}

/* KLEINE RUBRIKENTITEL ENDE */



/* FARBIGE ELEMENTE DER STARTSEITE START */

.h1_subtitel {
    font-size:0.7em !important;
    float:left;
    width:17em;
    margin-top:3px;
    margin-left:16px;
    font-weight:bold;
}
#links .teaserpfeil {
    background-repeat: no-repeat;
    background-position: left;
    float:left;
    width:1.94em;
    height:1.56em;
}
#links .links .teaserpfeil {
    margin-top:0.7em;
    margin-left: 17px;
    margin-right: 0.1em;
}
#links .rechts .teaserpfeil {
    margin-top:0.7em;
    margin-left: 0em;
    margin-right: 0.1em;
}
#links .kalender .teaserpfeil {
    margin-left: 17px !important;
}
.skin_gelb .teaserpfeil {
    background-image: url(/img/pfeil_farbe1.png);
}
.skin_rot .teaserpfeil {
    background-image: url(/img/pfeil_farbe2.png);
}
.skin_gruen .teaserpfeil {
    background-image: url(/img/pfeil_farbe3.png);
}
.skin_blau .teaserpfeil {
    background-image: url(/img/pfeil_farbe4.png);
}
.skin_grau .teaserpfeil {
    background-image: url(/img/pfeil_farbe5.png);
}
.teaserpfeil:hover {
    background-image: url(/img/pfeil_on.png) !important;
}
.teaserpfeil_hover {
    background-image: url(/img/pfeil_on.png) !important;
}


/* FARBIGE ELEMENTE DER STARTSEITE ENDE */



/* ELEMENTE DER RECHTEN SPALTE START */

#rechts .teaser {
    font-size: 1em !important;
    float:right;
    padding-top:0.8em;
    width:12.19em;
    border-bottom:1px solid #9595a8;
    padding-bottom:0.75em;
}
#rechts .hell {
    background-color:#ECEDF0;
    margin-right:-1px;
}
#rechts .teaserpfeil {
    background-repeat: no-repeat;
    background-position: left;
    float:left;
    width:2em;
    height:1.63em;
    margin-top:0.3em;
    margin-left: 0.1em;
    margin-right: 0.15em;
}
#rechts .farbe1 {
    background-image: url(/img/pfeil_farbe1.png);
}
#rechts .farbe2 {
    background-image: url(/img/pfeil_farbe2.png);
}
#rechts .farbe3 {
    background-image: url(/img/pfeil_farbe3.png);
}
#rechts .farbe4 {
    background-image: url(/img/pfeil_farbe4.png);
}
#rechts .farbe5 {
    background-image: url(/img/pfeil_farbe5.png);
}
#rechts .teasertext {
    font-size:0.75em !important;
    float:left;
    padding-top:0.6em;
    width:11.6em;
    vertical-align:top;
    line-height:1.25em;
}
#rechts .teaser_zoellner {
    float:right;
    margin-right:-1px;
}
div.englisch_neuhier {
    font-size:0.7em !important;
    font-weight:bold;
    margin-top:0.2em;
    margin-left:0.6em;
    margin-right:-0.2em;
}
div.sprachbutton {
    background-repeat: no-repeat;
    background-position: top left;
    width:5em;
    height:2.67em;
    float:left;
    padding-left:3.5em;
    padding-top:0.6em;
}

div.lexikon-sprachbutton {
    background-repeat: no-repeat;
    background-position: top right;
    height:2.67em;
    float:right;
    width: 130px;
}

div.lexikon-sprachbutton.deutsch_off {
    width: 139px;
}

div.lexikon-subnavi{
    float: left;
    padding-top: 5px;

}
a.lexikon-subnavi:visited {
    color:#000 !important;
}
a.lexikon-subnavi:hover {
    text-decoration:underline !important;
}

div.neuhier_on,
div.neuhier_off {
    /*background-image: url(/img/button-lehrer-innen-off.gif);*/
    background-image: url(/img/button-neu-off.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    width:43px;
    height:46px;
    float:right;
    margin-right:-18px;
    margin-top:-8px;
    padding-top:15px;
    padding-right:83px;
    letter-spacing:-0.05em;
}
div.arabisch_off {
    background-image: url(/img/arabisch_off.png);
}
div.arabisch_off:hover {
    background-image: url(/img/arabisch_on.png) !important;
}
div.englisch_off {
    background-image: url(/img/englisch_off.png);
}
div.englisch_off:hover {
    background-image: url(/img/englisch_on.png) !important;
}
div.deutsch_off {
    background-image: url(/img/deutsch_off.png);
}
div.deutsch_off:hover {
    background-image: url(/img/deutsch_on.png) !important;
}
div.neuhier_on,
div.neuhier_off:hover {
    /*background-image: url(/img/button-lehrer-innen-on.gif) !important;*/
    background-image: url(/img/button-neu-on.jpg);
}
div.neuhier_off a {
    color:black;
    text-decoration:none;
}
div.neuhier_on a {
    color:#961534;
    text-decoration:none;
}
div.neuhier_off:hover a {
color:#961534;
    text-decoration:underline;
}

#rechts div.searchbox {
    font-size:0.7em !important;
    font-weight:bold;
    margin-top:0.9em;
    margin-left:0.25em;
}
#rechts input.searchbox {
    border: 1px solid black;
    background-color:#fff;
    width:11em;
    height:1.5em;
    margin-left:0.25em;
}

/* ELEMENTE DER RECHTEN SPALTE ENDE */



/* ELEMENTE DER LINKEN SPALTE START */

div.hometeaser {
    width:41em;
}
div.hometeaser .links {
    float:left;
    width:15em;
}
div.hometeaser .rechts {
    float:right;
    width:25.13em;
    margin-right:0.87em;
}
div.hometeaser .teasertext {
    font-size:0.75em !important;
    float:left;
    margin-top:1.1em;
    margin-left:0.1em;
    line-height:1.3em;
}
div.hometeaser .links .teasertext {
    width:14em;
}
div.hometeaser .rechts .teasertext {
    width:30em;
}
div.hometeaser .kalender .teasertext {
    width:13em !important;
}
#links div.searchbox {
    font-size:0.75em !important;
    font-weight:bold;
    margin-top:0em;
    margin-left:0.25em;
    margin-bottom:0.6em;
    margin-top:0.3em;
}
#links input.searchbox {
    font-size:1em !important;
    border: 1px solid black;
    background-color:#fff;
    width:10em;
    height:1.3em;
    margin-left:0.6em;
    vertical-align:middle;
}

/* ELEMENTE DER LINKEN SPALTE ENDE */



/* GEMEINSAME ELEMENTE DER RUBRIKSEITEN START */

a.subnavi {
    text-decoration:none;
    padding:0px;
    margin:0px;
    color:#000 !important;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-wrap: break-word;
}
a.subnavi:visited {
    color:#000 !important;
}
a.subnavi:hover {
    text-decoration:underline !important;
}
div.skin_gelb a.subnavi:hover {
    color:#965100 !important;
}
div.skin_rot a.subnavi:hover {
    color: #8c3500 !important;
}
div.skin_gruen a.subnavi:hover {
    color: #067e00 !important;
}
div.skin_blau a.subnavi:hover {
    color: #01578e !important;
}
div.skin_gelb .skin {
    color:#965100 !important;
}
div.skin_rot .skin {
    color: #8c3500 !important;
}
div.skin_gruen .skin {
    color: #067e00 !important;
}
div.skin_blau .skin {
    color: #01578e !important;
}
.zentriert {
    text-align:center;
    margin: 0 auto;
}
.fett {
    font-weight:bold;
}
.kursiv {
    font-style:italic;
}
.schwarz {
    color:black !important;
}
.eng {
    margin:0em !important;
    padding:0em !important;
}
.noborder {
    border: 0px none !important;
}
.left {
    float:left !important;
}
.right {
    float:right !important;
}
.smallink {
    font-size:6pt !important;
}
div.container {
    width:41em;
}
div.container div.links {
    float:left;
    width:15em;
}
div.container div.rechts {
    float:right;
    width:25.13em;
    margin-right:0.87em;
}
div.container div.meinung, div.meinung_active {
    width:2.5em;
    height:2.5em;
    border:1px solid black;
    float:left;
    background-repeat: no-repeat;
    background-position: top left;
    margin-bottom:3px;
    cursor:pointer;
}
div.skin_gelb div.meinung {
    background-image: url(/img/kastenpfeil_farbe1_off.png);
    cursor:pointer;
}
div.skin_rot div.meinung {
    background-image: url(/img/kastenpfeil_farbe2_off.png);
}
div.skin_gruen div.meinung {
    background-image: url(/img/kastenpfeil_farbe3_off.png);
}
div.skin_blau div.meinung {
    background-image: url(/img/kastenpfeil_farbe4_off.png);
}
div.skin_gelb div.meinung:hover {
    background-image: url(/img/kastenpfeil_farbe1_over.png);
}
div.skin_rot div.meinung:hover {
    background-image: url(/img/kastenpfeil_farbe2_over.png);
}
div.skin_gruen div.meinung:hover {
    background-image: url(/img/kastenpfeil_farbe3_over.png);
}
div.skin_blau div.meinung:hover {
    background-image: url(/img/kastenpfeil_farbe4_over.png);
}
div.skin_gelb div.meinung_active {
    background-image: url(/img/kastenpfeil_farbe1_over.png);
}
div.skin_rot div.meinung_active {
    background-image: url(/img/kastenpfeil_farbe2_over.png);
}
div.skin_gruen div.meinung_active {
    background-image: url(/img/kastenpfeil_farbe3_over.png);
}
div.skin_blau div.meinung_active {
    background-image: url(/img/kastenpfeil_farbe4_over.png);
}
div.container div.proforma, div.proforma_active {
    width:2.5em;
    height:2.5em;
    border:1px solid black;
    float:left;
    background-repeat: no-repeat;
    background-position: top left;
    cursor:pointer;
}
div.skin_gelb div.proforma {
    background-image: url(/img/proforma_klein_gelb_on.jpg);
}
div.skin_rot div.proforma {
    background-image: url(/img/proforma_klein_rot_on.jpg);
}
div.skin_gruen div.proforma {
    background-image: url(/img/proforma_klein_gruen_on.jpg);
}
div.skin_blau div.proforma {
    background-image: url(/img/proforma_klein_blau_on.jpg);
}
div.skin_grau div.proforma {
    background-image: url(/img/proforma_klein_rot_on.jpg);
}
div.skin_gelb div.proforma:hover {
    background-image: url(/img/proforma_klein_gelb_off.jpg);
}
div.skin_rot div.proforma:hover {
    background-image: url(/img/proforma_klein_rot_off.jpg);
}
div.skin_gruen div.proforma:hover {
    background-image: url(/img/proforma_klein_gruen_off.jpg);
}
div.skin_blau div.proforma:hover {
    background-image: url(/img/proforma_klein_blau_off.jpg);
}
div.skin_grau div.proforma:hover {
    background-image: url(/img/proforma_klein_rot_off.jpg);
}
div.skin_gelb div.proforma_active {
    background-image: url(/img/proforma_klein_gelb_off.jpg);
}
div.skin_rot div.proforma_active {
    background-image: url(/img/proforma_klein_rot_off.jpg);
}
div.skin_gruen div.proforma_active {
    background-image: url(/img/proforma_klein_gruen_off.jpg);
}
div.skin_blau div.proforma_active {
    background-image: url(/img/proforma_klein_blau_off.jpg);
}
div.skin_grau div.proforma_active {
    background-image: url(/img/proforma_klein_rot_off.jpg);
}
div.sub_container {
    margin-left:0.275em;
    margin-top:0.138em;
}
div.rechts div.sub_container {
}
div.sub_container div.sub_bild {
    float:left;
    background-repeat: no-repeat;
    background-position: top left;
}
div.rechts div.sub_container div.sub_bild {
    margin-bottom:3px;
}
div.links div.sub_container div.leer {
    border:0px none !important;
    padding-right:3px;
    width:2.5em;
    height:2.5em;
}
div.links div.sub_container div.menu {
    border:1px solid black;
    width:2.5em;
    height:2.5em;
}
div.sub_container div.sub_text {
    font-size:0.75em !important;
    letter-spacing:-0.03em;
    float:left;
    padding-left:0.688em;
    margin-top:1em;
}
div.sub_container div.submenu {
    width:14em;
}
div.rechts div.sub_container div.sub_text {
    width:28.5em;
    margin-top:0.5em;
}
div.sub_container div.active {
    letter-spacing:0em;
    padding-top:0.894em;
    font-weight:bold;
}
div.rechts div.sub_container div.active {
    padding-top:0.5em;
    font-weight:normal;
    color:#000 !important;
}
div.links div.sub_container_menu {
    font-size:0.7em !important;
    margin-left:1em;
    margin-top:1em;
    margin-bottom:1em;
}
div.sub_container_menu div.head {
    margin-bottom:1em;
}
div.sub_container_menu div.item {
    margin-bottom:0.1em;
}
div.sub_container_menu div.fett {
    font-weight:bold;
}
div.rechts h2.rubrik_titel,
body#lexipopup h2.rubrik_titel
{
    color:#000;
    margin:0em;
    padding:0em;
    font-size:14pt !important;
    margin-bottom:0.2em;
    font-weight:normal !important;
}
div.rechts h2.rubrik_subtitel,
body#lexipopup h2.rubrik_subtitel
{
    color:#000;
    margin:0em;
    padding:0em;
    font-size:0.85em !important;
    margin-bottom:0.2em;
    margin-top:0.2em;
    font-weight:normal;
}
div.rechts div.rubrik_subtitel,
body#lexipopup div.rubrik_subtitel {
    color:#000;
    margin:0em;
    padding:0em;
    font-size:0.75em !important;
    letter-spacing:-0.01em;
    margin-bottom:0.2em;
    font-weight:normal;
}
div.rechts h2.rubrik_wasnoch,
body#lexipopup h2.rubrik_wasnoch
{
    font-size: 1em !important;
    font-weight:bold;
    margin-top:1.5em;
    margin-bottom:1.5em;
}
div.rechts div.bild_ganzebreite,
body#lexipopup div.bild_ganzebreite
{
    width:25em;
}
div.buttonleiste {
    float:left;
    width:25.09em;
    padding:0em;
    margin:0em;
    margin-top:0.3em;
    margin-bottom:0.5em;
}
div.buttonleiste div,
div.buttonleiste span {
    background-repeat: no-repeat;
    background-position: top left;
}
div.skin_gelb div.buttonleiste a {
    color:#965100 !important;
}
div.skin_rot div.buttonleiste a {
    color: #8c3500 !important;
}
div.skin_gruen div.buttonleiste a {
    color: #067e00 !important;
}
div.skin_blau div.buttonleiste a {
    color: #01578e !important;
}
div.buttonleiste .left {
    float:left;
}
div.buttonleiste .right {
    float:right;
}
div.buttonleiste div.text {
    font-size:0.6em !important;
    padding-left:0.4em;
    padding-right:0.4em;
    padding-top:0.4em;
}
div.buttonleiste div.teaserpfeil {
    float:left;
    width:1.94em;
    height:1.56em;
    padding:0em;
    margin:0em;
}
div.buttonleiste div.starten {
    width:1.94em;
    height:1.56em;
}
div.skin_gelb div.starten {
    background-image: url(/img/kleinerpfeil_farbe1.png);
}
div.skin_rot div.starten {
    background-image: url(/img/kleinerpfeil_farbe2.png);
}
div.skin_gruen div.starten {
    background-image: url(/img/kleinerpfeil_farbe3.png);
}
div.skin_blau div.starten {
    background-image: url(/img/kleinerpfeil_farbe4.png);
}
div.skin_grau div.starten {
    background-image: url(/img/kleinerpfeil_farbe5.png);
}
div.buttonleiste div.starten_active {
    width:1.94em;
    height:1.56em;
    background-image: url(/img/kleinerpfeil_active.png) !important;
}
div.buttonleiste div.starten:hover {
    background-image: url(/img/kleinerpfeil_active.png) !important;
}
div.buttonleiste div.sehen,
div.buttonleiste span.sehen {
    width:25px;
    height:25px;
}
div.skin_gelb div.sehen,
div.skin_gelb span.sehen {
    background-image: url(/img/ansehen_farbe1.png);
}
div.skin_rot div.sehen,
div.skin_rot span.sehen {
    background-image: url(/img/ansehen_farbe2.png);
}
div.skin_gruen div.sehen,
div.skin_gruen span.sehen {
    background-image: url(/img/ansehen_farbe3.png);
}
div.skin_blau div.sehen,
div.skin_blau span.sehen {
    background-image: url(/img/ansehen_farbe4.png);
}
div.buttonleiste div.sehen_active,
div.buttonleiste span.sehen_active {
    width:25px;
    height:25px;
    background-image: url(/img/ansehen_active.png) !important;
}
div.buttonleiste div.englisch,
div.buttonleiste span.englisch {
    width:25px;
    height:21px;
}
div.skin_gelb div.englisch,
div.skin_gelb span.englisch {
    background-image: url(/img/in_englisch_farbe1.png);
}
div.skin_rot div.englisch,
div.skin_rot span.englisch {
    background-image: url(/img/in_englisch_farbe2.png);
}
div.skin_gruen div.englisch,
div.skin_gruen span.englisch {
    background-image: url(/img/in_englisch_farbe3.png);
}
div.skin_blau div.englisch,
div.skin_blau span.englisch {
    background-image: url(/img/in_englisch_farbe4.png);
}
div.buttonleiste div.englisch_active,
div.buttonleiste span.englisch_active {
    width:25px;
    height:21px;
    background-image: url(/img/in_englisch_active.png) !important;
}
div.buttonleiste div.lesen,
div.buttonleiste span.lesen {
    width:32px;
    height:26px;
}
div.skin_gelb div.lesen,
div.skin_gelb span.lesen {
    background-image: url(/img/lesen_farbe1.png);
}
div.skin_rot div.lesen,
div.skin_rot span.lesen {
    background-image: url(/img/lesen_farbe2.png);
}
div.skin_gruen div.lesen,
div.skin_gruen span.lesen {
    background-image: url(/img/lesen_farbe3.png);
}
div.skin_blau div.lesen,
div.skin_blau span.lesen {
    background-image: url(/img/lesen_farbe4.png);
}
div.buttonleiste div.lesen_active,
div.buttonleiste span.lesen_active {
    width:32px;
    height:26px;
    background-image: url(/img/lesen_active.png) !important;
}
div.buttonleiste div.hoeren,
div.buttonleiste span.hoeren {
    width:22px;
    height:25px;
}
div.skin_gelb div.hoeren,
div.skin_gelb span.hoeren {
    background-image: url(/img/hoeren_farbe1.png);
}
div.skin_rot div.hoeren,
div.skin_rot span.hoeren {
    background-image: url(/img/hoeren_farbe2.png);
}
div.skin_gruen div.hoeren,
div.skin_gruen span.hoeren {
    background-image: url(/img/hoeren_farbe3.png);
}
div.skin_blau div.hoeren,
div.skin_blau span.hoeren {
    background-image: url(/img/hoeren_farbe4.png);
}
div.buttonleiste div.hoeren_active,
div.buttonleiste span.hoeren_active {
    width:22px;
    height:25px;
    background-image: url(/img/hoeren_active.png) !important;
}
div.rechts div.fliesstext {
    font-size: 0.8em !important;
    padding-bottom: 1.3em;
    line-height: 1.5em;
}
body#lexipopup div.fliesstext {
    font-size: 0.8em !important;
    padding-bottom: 1.3em;
    line-height: 1.5em;
}
div.links div.fliesstext {
    font-size: 0.73em !important;
    line-height: 1.35em;
    padding-left: 15px;
    padding-right: 10px;
}
div.skin_gelb div.trenner {
    border-bottom: 1px solid #bea35b;
}
div.skin_rot div.trenner {
    border-bottom: 1px solid #b86c60;
}
div.skin_gruen div.trenner {
    border-bottom: 1px solid #067E00;
}
div.skin_blau div.trenner {
    border-bottom: 1px solid #7997a9;
}
div.skin_grau div.trenner {
    border-bottom: 1px solid #961534;
}
div.wasnoch div {
    float:left;
    text-align:center;
    margin-right:1.4em;
    font-size:0.75em !important;
    font-weight:bold;
    width:10.2em;
}
div.wasnoch div.letzter {
    margin-right:0em;
}
div.skin_gelb div.wasnoch div.active {
    color:#965100;
}
div.skin_rot div.wasnoch div.active {
    color:#8c3500;
}
div.skin_gruen div.wasnoch div.active {
    color:#067e00;
}
div.skin_blau div.wasnoch div.active {
    color:#01578e;
}
div.alphabet {
    border:0px none;
    margin-top:7px;
}
div.alphabet div.index {
    width:23.5em;
    float:right;
    font-weight:bold;
    margin-top:0.13em;
}
div.alphabet div.dossier-index {
    width:15em !important;
    float:left !important;
    font-weight:bold;
    margin-top:3px;
    margin-left:10px;
}
div.alphabet div.buchstabe {
    float:left;
    width:3.846%;
    text-align:center;
    font-size:0.75em !important;
    padding-bottom:0px !important;
}
div.alphabet div.buchstabe.buchstabe-ar {
    float:right;
}
div.alphabet div.dossier-buchstabe {
    width:9%;
}
div.alphabet div.buchstabe:hover {
    background-color:#fff !important;
    border:1px solid black;
    margin:-1px;
}
div.alphabet div.active {
    background-color:#fff !important;
    border:1px solid black;
    margin:-1px;
}
div.alphabet div.buchstabe_passive {
    float:left;
    width:3.846%;
    text-align:center;
    font-size:0.75em !important;
    padding-bottom:0px !important;
}
div.alphabet div.buchstabe_passive.buchstabe_passive-ar {
    float:right;
}
div.skin_gelb div.alphabet div.index {
    border-top: 1px solid #bea35b;
    border-bottom: 1px solid #bea35b;
}
div.skin_rot div.index {
    border-top: 1px solid #b86c60;
    border-bottom: 1px solid #b86c60;
}
div.skin_gruen div.alphabet div.index {
    border-top: 1px solid #90a55e;
    border-bottom: 1px solid #90a55e;
}
div.skin_blau div.alphabet div.index {
    border-top: 1px solid #7997a9;
    border-bottom: 1px solid #7997a9;
}
div.alphabet div.pfeil {
    background-repeat: no-repeat;
    background-position: left;
    float:left;
    width:1.56em;
    height:1.63em;
    padding:0em;
    margin:0em;
}
div.skin_gelb div.alphabet div.pfeil {
    background-image: url(/img/kleinerpfeil_kurz_farbe1.png);
}
div.skin_rot div.alphabet div.pfeil {
    background-image: url(/img/kleinerpfeil_kurz_farbe2.png);
}
div.skin_gruen div.alphabet div.pfeil {
    background-image: url(/img/kleinerpfeil_kurz_farbe3.png);
}
div.skin_blau div.alphabet div.pfeil {
    background-image: url(/img/kleinerpfeil_kurz_farbe4.png);
}
div.skin_grau div.alphabet div.pfeil {
    background-image: url(/img/kleinerpfeil_kurz_farbe5.png);
}
div.fliesstext div.bild {
    float:left;
    width:21.94em;
    margin-right:20px;
    margin-top:4px;
    padding-bottom:3px;
    font-size:0.75em !important;
    line-height:1.3em;
}
div.container div.rechts div.teaserpfeil {
    width:1.56em !important;
}
div.container div.rechts  .farbe1 {
    background-image: url(/img/kleinerpfeil_kurz_farbe1.png);
}
div.container div.rechts  .farbe2 {
    background-image: url(/img/kleinerpfeil_kurz_farbe2.png);
}
div.container div.rechts  .farbe3 {
    background-image: url(/img/kleinerpfeil_kurz_farbe3.png);
}
div.container div.rechts  .farbe4 {
    background-image: url(/img/kleinerpfeil_kurz_farbe4.png);
}
div.container div.rechts  .farbe5 {
    background-image: url(/img/kleinerpfeil_kurz_farbe5.png);
}
div.container div.rechts div.teasertext {
    font-size:0.75em !important;
    float:left;
    padding-top:1.1em;
    width:30em;
    vertical-align:top;
    line-height:1.25em;
}
.showpointer {
    cursor:default;
}
.showpointer:hover {
    cursor:pointer;
}

table.formular input, select {
    border:1px solid #000000;
    font-size: 1em !important;
    padding: 1px 2px;
    margin: 1px 2px;
    width:97%;
}
table.formular textarea {
    border:1px solid #000000;
    font-family: verdana, arial, sans-serif;
    padding: 1px 2px;
    margin: 1px 2px;
    width:97%;
}
span.fehler {
    color: #ff1000;
}
/* GEMEINSAME ELEMENTE DER RUBRIKSEITEN ENDE */



/* PROPRIETÄRE ELEMENTE DER RUBRIKSEITEN START */

div.clickbar {
    cursor:default;
}

div.clickbar:hover {
    cursor:pointer;
}

div.trenner img {
    margin-right:6px;
    border:0px none;
}
div.trenner a {
    text-decoration:underline;
}
div.trenner a:hover {
    text-decoration:none;
}
div.post_anmerkung {
    margin-top:0px;
    font-style:italic;
}
div.post_antwort {
    padding-left:40px;
}
table.formular input.checknradio {
    border:medium none;
    width:12px;
    margin-top:5px;
}
div.alphabet a {
    text-decoration: none !important;
}
div.alphabet a:hover , div.alphabet a:visited , div.alphabet a:active {
    text-decoration: none !important;
}
div.fliesstext a.active {
    font-weight:bold;
}
div.sonderfall_fragenliste a {
    text-decoration:none;
}
div.sonderfall_fragenliste a:hover {
    text-decoration:underline;
}
div.links div.subnavi {
    font-size:0.73em !important;
    line-height:1.35em;
    padding-left:20px;
}
div.kalender {
    font-size:0.7em !important;
}
div.kalender div.zeile {
    border:1px solid black;
    border-top:0px none;
    overflow:hidden;
}
div.kalender div.erster {
    border-top:1px solid black;
}
div.kalender div.sonntag {
    background-color:#8BD356;
    color:#ffffff;
}
div.kalender div.samstag {
    background-color:#DEF4A6;
    color:#067E00;
}
div.kalender div.wochentag {
    background-color:#ffffff;
    color:#067E00;
}
div.tag {
    padding:3px;
    margin:0px;
    line-height:1em;
    float:left;
    font-weight:bold;
}
div.tagestext {
    padding:3px;
    margin:0px;
    margin-left:60px;
    line-height:1.3em;
    font-weight:normal;
    color:black !important;
}
div.kalender a {
    text-decoration:underline;
    color:black;
}
div.kalender a:visited {
    text-decoration:underline;
    color:black !important;
}
div.kalender a:hover {
    text-decoration:none;
}
div.kalender td.image {
    border:1px solid black;
}
div.bildermitrahmen img {
    border:1px solid black !important;
}
h2.rubrik_titel a {
    text-decoration:none;
    padding:0px;
    margin:0px;
    color:#000 !important;
}
div.tagestext a {
    text-decoration:none;
    padding:1px 0px 2px 0px;
    margin:0px;
    color:#000 !important;
}
div.tagestext a:hover {
    text-decoration:underline !important;
}
div.tagestext a:visited {
    text-decoration:none;
}

div.skin_gelb span.buchtipps_titel {
    color:#965100 !important;
}
div.skin_rot span.buchtipps_titel {
    color: #8c3500 !important;
}
div.skin_gruen span.buchtipps_titel {
    color: #067e00 !important;
}
div.skin_blau span.buchtipps_titel {
    color: #01578e !important;
}
h2.head {
    margin-top:13px;
}
div.sonderfall_buecherliste span.buchtipps_titel {
    color:black !important;
}
div.tschuess-blase-schmal {
    float: left;
    width: 201px;
    background-image: url(/img/tschuess_blase_klein_bg.gif);
    background-repeat: repeat-y;
    font-size: 18px;
    font-weight: bold;
}

div.tschuess-blase-schmal-oben {
    background-image: url(/img/tschuess_blase_klein_oben.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

div.tschuess-blase-schmal-unten {
    background-image: url(/img/tschuess_blase_klein_unten.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding: 5px 15px 5px 5px;
}

div.tschuess-bild-klein {
    width: 200px;
    float: left;
}

div.tschuess-blase-breit {
    float: left;
    width: 402px;
    background-image: url(/img/tschuess_blase_gross_bg.gif);
    background-repeat: repeat-y;
    font-size: 18px;
    font-weight: bold;
}

div.tschuess-blase-breit-oben {
    background-image: url(/img/tschuess_blase_gross_oben.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

div.tschuess-blase-breit-unten {
    background-image: url(/img/tschuess_blase_gross_unten.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding: 5px 5px 18px 5px;
}

div.tschuess-bild-gross {
    width: 410px;
    float: left;
}

div.tschuess-text {
    padding: 0px 10px 10px 10px;
    font-size: 18px;
    font-weight: bold;
}

div.tschuess-text-schmal {
    float: left;
    width: 180px;
    padding: 0px 10px 10px 10px;
    font-size: 18px;
    font-weight: bold;
}
/* PROPRIETÄRE ELEMENTE DER RUBRIKSEITEN ENDE */



/* IMAGE STYLES START */

div.wasnoch img {
    width:10em;
    height:10em;
    border:1px solid black;
    margin-bottom:0.4em;
}
div.hometeaser div.rechts img {
    border:1px solid black;
}
div.bild_ganzebreite {
    border:1px solid black;
}
img.size_400_194 {
    width:25em;
    height:12.13em;
}
img.size_190_190 {
    width:11.88em;
    height:11.88em;
}
img.size_400_120 {
    width:25em;
    height:7.5em;
}
img.size_120_120 {
    width:7.5em;
    height:7.5em;
}
img.size_190_120 {
    width:11.88em;
    height:7.5em;
}
img.size_400_262 {
    width:25em;
    height:16.38em;
}
div.fliesstext img.size_192_117 {
    width:21.94em;
    height:13.36em;
}
img.mr{
    margin-right:1.13em;
}
div.formatierte_inhalte img {
    border:0px none;
    margin-bottom:0px !important;
}
div.formatierte_inhalte td.image {
    border:1px solid black;
}
span.comic_titel {
    color:#965100;
}
img.hidden {
    width:0px;
    height:0px;
    border:0px none;
    visibility:hidden;
}
img.trennlinie {
    margin-top:10px;
    padding-bottom:10px;
}
span.klein {
    font-size:0.75em !important;
    line-height: 1.4em !important;
}
div.sub_container div.sub_bild img {
    width:2.5em;
    height:2.5em;
    border:1px solid black;
}
div.spiele img {
    border:0px none;
    margin:0px;
    padding:0px;
}
div.fliesstext td.image img {
    border:1px solid black !important;
}
img.blackborder {
    border:1px solid black !important;
}
div.blackborder img {
    border:1px solid black !important;
    margin-left:-2px;
    margin-top:-2px;
}
span.blackborder img {
    border:1px solid black !important;
    margin-left:-2px;
    margin-top:-2px;
}
span.blackborder div {
    margin-top:3px;
    margin-bottom:-2px;
}
span.blackborder a {
    text-decoration: none;
    color: #000;
}
.unterseitenNavi {
    border-top: solid 1px black;
    border-bottom: solid 1px black;
    width: 44.8em;
    font-size: 9px !important;
    padding: 2px 0 5px 0;
    margin: 0 0 10px 0;
}
.unterseitenNaviZahlenContainer {
    float: right;
    text-align: right;
}
.unterseitenNaviZahl {
    float: left;
    margin-top: 1px;
    padding: 0 4px 0 4px;
}
.unterseitenNaviActive {
    padding: 0 3px 1px 3px;
    border: solid 1px black;
    margin-top: 0px;
    background-color: #fff;
}

/* IMAGE STYLES ENDE */



/* AKKORDEON STYLES START */

div.akkordeon                                   { /* background:url("/img/akkordeon/collapsed-info-bg.jpg") repeat-x scroll center top #F8F8F8; */ position:relative; width:100%; z-index:190; margin-top:-1px; padding-bottom:5px; }

div.akkordeon.rahmenlos                         { border:0px none !important; }
div.akkordeon.rahmenlos h4                      { padding:2px 0px 2px 0px !important; }
div.akkordeon.rahmenlos div.oeffner             { padding:0px 0px 3px 5px !important; }
div.akkordeon.rahmenlos div.inhalt div          { padding:5px 0px 0px 0px !important; }

div.akkordeon h4                                { padding:5px; margin-top:2px; width:360px; cursor:pointer; }
div.akkordeon a                                 { text-decoration:none; outline:none; }
div.akkordeon a:hover                           { text-decoration:underline !important; }

div.akkordeon h4 div                            { margin-top:0px !important; }
div.akkordeon h4 img                            { margin:0px !important; padding:0px !important; }

div.akkordeon div.oeffner                       { display:block; padding:3px 0px 3px 5px; position:absolute; right:0px; top:0px; width:25px; }
div.akkordeon div.oeffner div.innen             { cursor:pointer; height:25px; width:25px; }

               div.akkordeon div.oeffner div.innen:hover  { background:url("/img/akkordeon/akkordeon-pfeil-hover-auf.png") no-repeat scroll left top transparent !important; }
div.skin_gelb  div.akkordeon div.oeffner div.innen        { background:url("/img/akkordeon/akkordeon-pfeil-gelb-auf.png")  no-repeat scroll left top transparent; }
div.skin_rot   div.akkordeon div.oeffner div.innen        { background:url("/img/akkordeon/akkordeon-pfeil-rot-auf.png")   no-repeat scroll left top transparent; }
div.skin_gruen div.akkordeon div.oeffner div.innen        { background:url("/img/akkordeon/akkordeon-pfeil-gruen-auf.png") no-repeat scroll left top transparent; }
div.skin_blau  div.akkordeon div.oeffner div.innen        { background:url("/img/akkordeon/akkordeon-pfeil-blau-auf.png")  no-repeat scroll left top transparent; }
div.skin_grau  div.akkordeon div.oeffner div.innen        { background:url("/img/akkordeon/akkordeon-pfeil-grau-auf.png")  no-repeat scroll left top transparent; }

               div.akkordeon div.oeffner div.innen.geschlossen:hover  { background:url("/img/akkordeon/akkordeon-pfeil-hover-zu.png") no-repeat scroll left top transparent !important; }
div.skin_gelb  div.akkordeon div.oeffner div.innen.geschlossen        { background:url("/img/akkordeon/akkordeon-pfeil-gelb-zu.png")  no-repeat scroll left top transparent; }
div.skin_rot   div.akkordeon div.oeffner div.innen.geschlossen        { background:url("/img/akkordeon/akkordeon-pfeil-rot-zu.png")   no-repeat scroll left top transparent; }
div.skin_gruen div.akkordeon div.oeffner div.innen.geschlossen        { background:url("/img/akkordeon/akkordeon-pfeil-gruen-zu.png") no-repeat scroll left top transparent; }
div.skin_blau  div.akkordeon div.oeffner div.innen.geschlossen        { background:url("/img/akkordeon/akkordeon-pfeil-blau-zu.png")  no-repeat scroll left top transparent; }
div.skin_grau  div.akkordeon div.oeffner div.innen.geschlossen        { background:url("/img/akkordeon/akkordeon-pfeil-grau-zu.png")  no-repeat scroll left top transparent; }

div.akkordeon div.inhalt                        { /* background:url("/img/akkordeon/fold-out-info-bg.png") repeat-x scroll center top #F8F8F8; */ display:none; margin:0; width:100%; }
div.akkordeon div.inhalt.offen                  { display:block; }
div.akkordeon div.inhalt div                    { margin:0; padding:5px; }

div.akkordeon div.inhalt a                      { text-decoration:underline; }
div.akkordeon div.inhalt a:hover                { text-decoration:none !important; }

div.skin_gelb  div.akkordeon                    { border:1px solid #965100; }
div.skin_rot   div.akkordeon                    { border:1px solid #8c3500; }
div.skin_gruen div.akkordeon                    { border:1px solid #067e00; }
div.skin_blau  div.akkordeon                    { border:1px solid #01578e; }
div.skin_grau  div.akkordeon                    { border:1px solid #B3033A; }

div.skin_gelb  span.akkordeon-bild               { border:1px solid #965100; }
div.skin_rot   span.akkordeon-bild               { border:1px solid #8c3500; }
div.skin_gruen span.akkordeon-bild               { border:1px solid #067e00; }
div.skin_blau  span.akkordeon-bild               { border:1px solid #01578e; }
div.skin_grau  span.akkordeon-bild               { border:1px solid #B3033A; }

span.akkordeon-bild                              { display: block; width:auto; float:left; margin-right:10px; }
span.akkordeon-bild.geschlossen                  { height:47px; overflow:hidden; }

/* AKKORDEON STYLES ENDE */



/* INFOBEREICH BLAETTERFUNKTION START */

.blaetterfunktion {
    border: 0px none;
    width: 44.8em;
    font-size: 9px !important;
    padding: 2px 0 5px 0;
    margin: 0px;
}
.blaetterfunktion-seitenzahl-box {
    float: right;
    text-align: right;
    margin-left:5px;
}
.blaetterfunktion-seitenzahl {
    float: left;
    margin-top: 1px;
    padding: 0 4px 0 4px;
}
.blaetterfunktion-seitenzahl-aktiv {
    padding: 0 3px 1px 3px;
    border: solid 1px black;
    margin-top: 0px;
    background-color: #fff;
}

/* INFOBEREICH BLAETTERFUNKTION ENDE */


/* TEASERTABELLE START */

div.formatierte_inhaltsteaser {
    font-size:0.73em !important;
}

div.teasertabelle div {
    float:left;
    text-align:center;
    margin-right:1.4em;
    font-size:1em !important;
    font-weight:bold;
    width:10.2em;
}

div.teasertabelle.breiteganz div {
    width:33.533em;
}
div.teasertabelle.breitehalb div {
    width:16em;
}

div.teasertabelle-head {
    font-weight:bold;
    margin-bottom:10px;
}
div.teasertabelle div.letzter {
    margin-right:0em;
}
div.skin_gelb div.teasertabelle div.active {
    color:#965100;
}
div.skin_rot div.teasertabelle div.active {
    color:#8c3500;
}
div.skin_gruen div.teasertabelle div.active {
    color:#067e00;
}
div.skin_blau div.teasertabelle div.active {
    color:#01578e;
}
div.teasertabelle img {
    border:1px solid black;
    margin-bottom:0.4em;
}
div.teasertabelle div.randlos img {
    border:0px none !important;
}

div.skin_gelb div.formatierte_inhaltsteaser a {
    color:#965100 !important;
}
div.skin_rot div.formatierte_inhaltsteaser a {
    color: #8c3500 !important;
}
div.skin_gruen div.formatierte_inhaltsteaser a {
    color: #067e00 !important;
}
div.skin_blau div.formatierte_inhaltsteaser a {
    color: #01578e !important;
}

div.formatierte_inhaltsteaser a {
    text-decoration:underline;
    font-weight:bold;
}
div.formatierte_inhaltsteaser div.teasertabelle a {
    text-decoration:none;
    color:black !important;
}
div.formatierte_inhaltsteaser a:hover {
    text-decoration:none !important;
}
div.formatierte_inhaltsteaser div.teasertabelle a:hover {
    text-decoration:underline !important;
}

/* TEASERTABELLE ENDE */


/* TEASERINDEX START */

div.teaserindex {
    float:left;
    margin-bottom:10px;
}
div.teaserindex-bild {
    float:left;
    width:122px;
    margin-right:10px;
}
div.teaserindex-bild img {
    border:1px solid black;
}

/* TEASERINDEX ENDE */

div.linkliste a          { text-decoration:none; }
div.linkliste a:visited  { text-decoration:none; }
div.linkliste a:hover    { text-decoration:underline !important; }
div.linkliste a:active   { text-decoration:underline !important; }

form.dbform select      { width:400px; background-color:#FBEAD9; margin:0px; margin-bottom:5px; padding:2px; }
form.dbform option      { padding-left:3px; padding-right:3px; }

form.dbform div.starten          { width:31px; height:25px; }
form.dbform div.starten:hover    { background-image: url(/img/kleinerpfeil_active.png) !important; cursor:pointer; }
form.dbform div.starten.hover    { background-image: url(/img/kleinerpfeil_active.png) !important; cursor:pointer; }
form.dbform input.dbsubmit       { border:0px; font-family: verdana, arial, sans-serif; font-size:9pt !important; margin-top:3px; background-color:inherit; color:inherit; font-weight:bold; }
form.dbform input.dbsubmit:hover { cursor:pointer; text-decoration:underline; }

a.unterseitenNaviLink       { color:black !important; text-decoration:none; }
a.unterseitenNaviLink:hover { text-decoration:underline; }
a.forceblack                { color:black !important; text-decoration:none; }
a.forceblack:hover          { text-decoration:underline; }



/* LAENDERDOSSIER START */

div.laenderdossierUnterseiten {
    width: 400px;
    padding:0px !important;
    margin: 0 0 10px 0;
    font-size: 10px !important;
}
div.laenderdossierUnterseiten div.itemContainer {
    border-top: solid 1px black;
    border-bottom: solid 1px black;
    float: left;
    margin-bottom:0px;
    padding: 2px 8px 3px 7px;
}

div.laenderdossierUnterseiten div.itemContainer:hover {
    padding: 2px 7px 3px 6px;
    border-left: solid 1px black;
    border-right: solid 1px black;
    margin: 0px;
    background-color: #fff;
}

div.laenderdossierUnterseiten div.kontinentActive {
    padding: 2px 7px 3px 6px;
    border-left: solid 1px black;
    border-right: solid 1px black;
    margin: 0px;
    background-color: #fff;
}

div.laenderdossierUnterseiten div.laenderliste {
    border-bottom:1px solid black;
    line-height:1.4em;
    padding-top:3px;
    padding-bottom:5px;

}


div.laenderdatensatz { width:400px; margin-top:10px; }
div.laenderdatensatz div.row       { border-bottom:1px solid white; padding-top:2px; padding-bottom:2px; float:left; }
div.laenderdatensatz div.short     { width:260px; }

div.laenderdatensatz div.row div   { float:left; }
div.laenderdatensatz div.label     { width:130px; }
div.laenderdatensatz div.itemShort { width:130px; }
div.laenderdatensatz div.itemLong  { width:270px; }

body#lexipopup div.laenderdatensatz div.row {
    line-height:1.35em;
}

/* LAENDERDOSSIER ENDE */

/* UMFRAGEN */

div.umfrage h3 span {
margin-left: -5000px;
}

div.umfrage input.checknradio {
margin-left: -17px;
margin-top: 2px;
}

div.umfrage input.alter {
width: 20px;
}

div.umfrage input.button {
background-color: transparent;
margin-left: -35px;
padding-left: 35px;
padding-top: -3px;
font-weight: bold;
color: #067e00;
background-image: url(/img/pfeil_farbe1.png);
background-position: 0px 5px;
background-repeat: no-repeat;
height: 29px;
}

div.umfrage input.button:hover {
background-image: url(/img/pfeil_on.png);
}

div.umfrage div.umfrage-bar {
width: 145px;
height: 13px;
background-image: url(/img/umfrage-bar-background.gif);
}

div.umfrage div.umfrage-bar div.umfrage-inner-bar {
border: 1px solid #000000;
}

div.umfrage div.umfrage-bar div.umfrage-inner-bar div.umfrage-counter-bar {
border-left: 1px solid #ffffff;
border-top: 1px solid #ffffff;
height: 6px;
}

/* FREIE UMFRAGE LINKS */

#links .umfrage-frei-links {
width: 230px;
border-bottom:1px solid #9595a8;
padding-bottom:0.75em;
font-size: 0.75em !important;
float: left;
padding-top: 1.1em;
vertical-align: top;
line-height: 1.25em;
padding-right: 10px;
}

.umfrage-frei-links h3 {
margin-bottom: 10px;
font-size: 16px !important;
}

.umfrage-frei-links .teaserpfeil {
margin-left: 0 !important;
margin-top: 0 !important;
margin-right: 1em !important;
height: 2em !important;
}

div.umfrage-frei-links input.checknradio {
margin-top: 2px;
}

div.umfrage-frei-links input.alter {
width: 20px;
}

div.umfrage-frei-links input.button {
background-color: transparent;
padding-left: 35px;
padding-top: -3px;
font-weight: bold;
color: #067e00;
background-image: url(/img/pfeil_farbe1.png);
background-position: 0px 5px;
background-repeat: no-repeat;
height: 29px;
}

div.umfrage-frei-links input.button:hover {
background-image: url(/img/pfeil_on.png);
}

div.umfrage-frei-links div.umfrage-bar {
width: 145px;
height: 13px;
background-image: url(/img/umfrage-bar-background.gif);
}

div.umfrage-frei-links div.umfrage-bar div.umfrage-inner-bar {
border: 1px solid #000000;
}

div.umfrage-frei-links div.umfrage-bar div.umfrage-inner-bar div.umfrage-counter-bar {
border-left: 1px solid #ffffff;
border-top: 1px solid #ffffff;
height: 6px;
}

div.umfrage-frei-links .umfrage-frei-kommentar {
width: 100%;
height: 50px;
font-size: 12px !important;
}
/* FREIE UMFRAGE LINKS ENDE */

/* FREIE UMFRAGE MITTE */
div.umfrage-frei-mitte form {
margin-left: -27px;
}

div.umfrage-frei-mitte input.checknradio {
margin-top: 2px;
}

div.umfrage-frei-mitte input.alter {
width: 20px;
}

div.umfrage-frei-mitte input.button {
background-color: transparent;
margin-left: 0;
padding-left: 35px;
padding-top: -3px;
font-weight: bold;
color: #067e00;
background-image: url(/img/pfeil_farbe1.png);
background-position: 0px 5px;
background-repeat: no-repeat;
height: 29px;
}

div.umfrage-frei-mitte input.button:hover {
background-image: url(/img/pfeil_on.png);
}

div.umfrage-frei-mitte div.umfrage-bar {
width: 145px;
height: 13px;
background-image: url(/img/umfrage-bar-background.gif);
}

div.umfrage-frei-mitte div.umfrage-bar div.umfrage-inner-bar {
border: 1px solid #000000;
}

div.umfrage-frei-mitte div.umfrage-bar div.umfrage-inner-bar div.umfrage-counter-bar {
border-left: 1px solid #ffffff;
border-top: 1px solid #ffffff;
height: 6px;
}

div.umfrage-frei-mitte .umfrage-frei-kommentar {
width: 100%;
height: 50px;
font-size: 12px !important;
}
/* FREIE UMFRAGE MITTE ENDE */

/* FREIE UMFRAGE RECHTS */

div.umfrage-frei-rechts input.checknradio {
margin-left: -17px;
margin-top: 2px;
}

div.umfrage-frei-rechts input.alter {
width: 20px;
}

div.umfrage-frei-rechts input.button {
background-color: transparent;
margin-left: -35px;
padding-left: 35px;
padding-top: -3px;
font-weight: bold;
color: #067e00;
background-image: url(/img/pfeil_farbe1.png);
background-position: 0px 5px;
background-repeat: no-repeat;
height: 29px;
}

div.umfrage-frei-rechts input.button:hover {
background-image: url(/img/pfeil_on.png);
}

div.umfrage-frei-rechts div.umfrage-bar {
width: 145px;
height: 13px;
background-image: url(/img/umfrage-bar-background.gif);
}

div.umfrage-frei-rechts div.umfrage-bar div.umfrage-inner-bar {
border: 1px solid #000000;
}

div.umfrage-frei-rechts div.umfrage-bar div.umfrage-inner-bar div.umfrage-counter-bar {
border-left: 1px solid #ffffff;
border-top: 1px solid #ffffff;
height: 6px;
}

div.umfrage-frei-rechts .umfrage-frei-kommentar {
width: 100%;
height: 50px;
margin-left: -17px;
font-size: 12px !important;
}

/* FREIE UMFRAGE RECHTS ENDE */

/* UMFRAGEN ENDE */

div.skin_grau a.skin {
color: #961534 !important;
}

div.skin_gelb span.hervorheben {
color:#965100 !important;
}
div.skin_rot span.hervorheben {
color: #8c3500 !important;
}
div.skin_gruen span.hervorheben {
color: #067e00 !important;
}
div.skin_blau span.hervorheben {
color: #01578e !important;
}
div.skin_grau span.hervorheben {
color: #B3033A !important;
}

span.kleiner {
    /*font-size:0.85em !important;*/
    font-size: 0.75em !important;
    line-height: 1.4em !important;
}
span.riesig {
font-size:4em !important;
line-height:0.8em;
}

div.fliesstext a.forceNoUnderline {
text-decoration:none !important;
}
div.fliesstext a.forceNoUnderline:hover {
text-decoration:underline !important;
}

div.fliesstext a.floatRight {
float:right;
}

div.skin_gelb div.lexikonIndex a.hasAudio {
background: url(/img/hoeren12x14_farbe1.png) no-repeat scroll left 2px transparent;
}
div.skin_rot div.lexikonIndex a.hasAudio {
background: url(/img/hoeren12x14_farbe2.png) no-repeat scroll left 2px transparent;
}
div.skin_gruen div.lexikonIndex a.hasAudio {
background: url(/img/hoeren12x14_farbe3.png) no-repeat scroll left 2px transparent;
}
div.skin_blau div.lexikonIndex a.hasAudio {
background: url(/img/hoeren12x14_farbe4.png) no-repeat scroll left 2px transparent;
}

div.lexikonIndex a.hasAudio:hover,
div.lexikonIndex a.hasAudio:active {
background: url(/img/hoeren12x14_active.png) no-repeat scroll left 2px transparent !important;
}

div.lexikonIndex a.hasAudio.hover {
    background: url(/img/hoeren12x14_active.png) no-repeat scroll left 2px transparent !important;
    text-decoration:none !important;
}

div.lexikonIndex a.hasAudio {
margin-left:-15px !important;
padding-left:14px !important;
}

/* WHITEBOARD-THEMEN-LISTE ANFANG */

ul.whiteboard-themen-liste {
list-style-type: none;
margin: 10px 0 0 0;
}

ul.whiteboard-themen-liste li{
margin: 0 0 15px 0;
padding: 10px;
border: 1px solid black;
}

a.whiteboard-themen-liste-icon-details {
background: url(img/kleinerpfeil_farbe5.png) no-repeat;
height: 25px;
display: inline-block;
padding-left: 31px;
padding-top: 3px;
text-decoration: none !important;
margin-top: 5px;
}

a.whiteboard-themen-liste-icon-vollbild {
background: url(img/kleinerpfeil_farbe5.png) no-repeat;
height: 25px;
display: inline-block;
padding-left: 31px;
padding-top: 3px;
text-decoration: none !important;
margin-right: 15px;
margin-top: 5px;
}

a.whiteboard-themen-liste-icon-vollbild:hover,
a.whiteboard-themen-liste-icon-details:hover {
background: url(/img/kleinerpfeil_active.png) no-repeat !important;
text-decoration: underline!important;
}



a.whiteboard-themen-liste-titel {
text-decoration: none !important;
font-weight: bold;
}

span.whiteboard-themen-liste-stufen {
display: block;
margin: 0 0 5px 0;
}

img.whiteboard-themen-liste-teaserbild {
width: 380px;
}

/* WHITEBOARD-THEMEN-LISTE ENDE */


/* TOOLTIP BEGINN */

div.lexikon-tooltip {
width: 252px;
position: absolute;
background-color: white;
text-align: right;
z-index: 99999;
}

div.lexikon-tooltip-rot {
background-color: #fad0a3;
border: 1px solid #8c3500;
}

div.lexikon-tooltip-gruen {
background-color: #d1e89a;
border: 1px solid #067e00;
}

div.lexikon-tooltip-gelb {
background-color: #ffe59c;
border: 1px solid #965100;
}

div.lexikon-tooltip-blau {
background-color: #b5d8ec;
border: 1px solid #01578e;
}

button#lexikon-tooltip-close {
cursor: pointer;
display: block;
float: right;
font-weight: bold;
background: transparent;
position: relative;
top: 3px;
left: -3px;
width: 17px;
height: 16px;
}

div.lexikon-tooltip-rot button#lexikon-tooltip-close {
background: url(/img/tooltip_close_rot_off.png) no-repeat;
}

div.lexikon-tooltip-rot button#lexikon-tooltip-close:hover {
background: url(/img/tooltip_close_rot_over.png) no-repeat;
}

div.lexikon-tooltip-gruen button#lexikon-tooltip-close {
background: url(/img/tooltip_close_gruen_off.png) no-repeat;
}

div.lexikon-tooltip-gruen button#lexikon-tooltip-close:hover {
background: url(/img/tooltip_close_gruen_over.png) no-repeat;
}

div.lexikon-tooltip-gelb button#lexikon-tooltip-close {
background: url(/img/tooltip_close_gelb_off.png) no-repeat;
}

div.lexikon-tooltip-gelb button#lexikon-tooltip-close:hover {
background: url(/img/tooltip_close_gelb_over.png) no-repeat;
}

div.lexikon-tooltip-blau button#lexikon-tooltip-close {
background: url(/img/tooltip_close_blau_off.png) no-repeat;
}

div.lexikon-tooltip-blau button#lexikon-tooltip-close:hover {
background: url(/img/tooltip_close_blau_over.png) no-repeat;
}


div#lexikon-overlay-title {
margin: 10px 0 5px 10px;
text-align: left;
font-weight: bold;
font-size: 14px !important;
width: 220px;
word-wrap: break-word;
}

div#lexikon-overlay-content {
margin: 0 0 5px 10px;
text-align: left;
font-size: 12px !important;
}

a#lexikon-same-window {
margin: 30px 0 0 0;
display: block;
cursor: pointer;
color: #067e00;
text-decoration: underline;
font-size: 10px !important;
}

div.lexikon-tooltip-rot a#lexikon-same-window {
color: #8c3500;
}

div.lexikon-tooltip-gruen a#lexikon-same-window {
color: #067e00;
}

div.lexikon-tooltip-gelb a#lexikon-same-window {
color: #965100;
}

div.lexikon-tooltip-blau a#lexikon-same-window {
color: #01578e;
}

a#lexikon-new-window {
display: block;
cursor: pointer;
color: #067e00;
text-decoration: underline;
font-size: 10px !important;
margin: 15px 0 0 0;
}

div.lexikon-tooltip-rot a#lexikon-new-window {
color: #8c3500;
}

div.lexikon-tooltip-gruen a#lexikon-new-window {
color: #067e00;
}

div.lexikon-tooltip-gelb a#lexikon-new-window {
color: #965100;
}

div.lexikon-tooltip-blau a#lexikon-new-window {
color: #01578e;
}

a#tooltip-config-link {
margin: 10px 5px 5px 0;
display: block;
cursor: pointer;
color: #067e00;
text-decoration: underline;
font-size: 10px !important;
}

div.lexikon-tooltip-rot a#tooltip-config-link {
color: #8c3500;
}

div.lexikon-tooltip-gruen a#tooltip-config-link {
color: #067e00;
}

div.lexikon-tooltip-gelb a#tooltip-config-link {
color: #965100;
}

div.lexikon-tooltip-blau a#tooltip-config-link {
color: #01578e;
}

div#tooltip-config {
display: none;
margin: 10px 0 0 0;
}

select#tooltip-config-select {
margin: 5px 0 0 0;
font-size: 10px !important;
}

div.lexikon-tooltip-rot select#tooltip-config-select {
border: 1px solid #8c3500;
background-color: #ffe2c2;
}

div.lexikon-tooltip-gruen select#tooltip-config-select {
border: 1px solid #067e00;
background-color: #e9f8c5;
}

div.lexikon-tooltip-gelb select#tooltip-config-select {
border: 1px solid #965100;
background-color: #fff0c7;
}

div.lexikon-tooltip-blau select#tooltip-config-select {
border: 1px solid #01578e;
background-color: #d2ebf9;
}

/* TOOLTIP ENDE */


/* ALTERSFILTER FUER FILME BEGINN */

form#age-filter-archiv {
padding: 5px !important;
color: #8c3500;
font-weight: bold;
font-size: 0.73em !important;
margin: -10px 0 0 0;
}

input#apply-filter-archiv {
width: 154px;
height: 51px;
cursor: pointer;
background: url(/img/submit_films_off.png);
position: relative;
top: 7px;
}

input#apply-filter-archiv:hover{
background: url(/img/submit_films_on.png);
}

input.age-check-archiv {
margin: 0 0 0 5px;
}

span.age-category-archiv {
margin-left: -3px;
vertical-align: 11%;
}

span#age-filter-archiv-subline {
vertical-align: 11%;
}

form#age-filter-liste {
padding: 5px !important;
color: #8c3500;
font-weight: bold;
font-size: 0.73em !important;
margin: -20px 0 0 0;
}

input#apply-filter-liste {
width: 154px;
height: 51px;
cursor: pointer;
background: url(/img/submit_films_off.png);
position: relative;
top: 7px;
}

input#apply-filter-liste:hover{
background: url(/img/submit_films_on.png);
}

input.age-check-liste {
margin: 0 0 0 5px;
}

span.age-category-liste {
margin-left: -3px;
vertical-align: 11%;
}

span#age-filter-liste-subline {
vertical-align: 11%;
}

/* ALTERSFILTER FUER FILME ENDE */


/* SCHWIERIGKEITSDIFFERENZIERUNG BEI SPIELEN BEGINN */

form#difficulty-filter {
padding: 5px !important;
color: #01578e;
font-weight: bold;
font-size: 0.73em !important;
margin: 13px 0 -30px 0;
}

div#difficulty-filter-headline {
margin: 0 0 10px 0;
}

input#apply-filter {
top: -41px;
width: 105px;
height: 62px;
cursor: pointer;
background: url(/img/submit_games_off.png);
position: relative;
}

input#apply-filter:hover{
background: url(/img/submit_games_on.png);
}

span.difficulty-category {
margin: 0 3px 0 2px;
vertical-align: 11%;
float: left;
}

.difficulty-check {
float: left;
}

/* SCHWIERIGKEITSDIFFERENZIERUNG BEI SPIELEN ENDE */


/* EINSTEIGER-TEXTE FUER LEXIKON-ARTIKEL BEGINN */

a#too-hard {
background: url(/img/lexikon_zu_schwer_off.png) no-repeat;
width: 181px;
height: 48px;
display: inline-block;
float: left;
position: relative;
top: -20px;
}

a#too-hard:hover {
background: url(/img/lexikon_zu_schwer_on.png) no-repeat;
}

div.lexicon-short-text {
background-color: #fad0a3;
border: 1px solid #8c3601;
padding: 15px 25px 10px 10px;
margin: 0 0 10px 0;
position: relative;
line-height: 1.6em !important;
font-size: 1em !important;
letter-spacing: 1px;
}

div.lexicon-short-text-js {
background-color: #fad0a3;
border: 1px solid #8c3601;
padding: 15px 25px 10px 10px;
position: absolute;
left: 122px;
top: 21px;
font-size: 1em !important;
line-height: 1.6em !important;
z-index: 191;
font-weight: normal !important;
letter-spacing: 1px;
}

div.lexicon-short-text-js div {
min-width: 300px;
}

img#lexicon-short-image {
float: right;
}

a#lexicon-short-close {
display: inline-block;
width: 17px;
height: 16px;
position: absolute;
right: 3px;
top: 3px;
background: url(/img/lexikon_einsteiger_schliessen.png) no-repeat;
}

.alphabet .index {
position: relative;
}

.has-short-text {
display: inline-block;
width: 12px;
height: 14px;
position: relative;
top: 3px;
background: url(/img/nilo_12x14_farbe1.png) no-repeat right center;
}

.has-short-text:hover {
background: url(/img/nilo_12x14_active.png) no-repeat right center;
}

.has-audio-question {
display: inline-block;
width: 12px;
height: 14px;
position: relative;
top: 3px;
background: url(/img/Icon_Topfragen_Lexikon_off_14.png) no-repeat right center;
}

.has-audio-question:hover {
background: url(/img/Icon_Topfragen_Lexikon_on_14.png) no-repeat right center;
}

/* EINSTEIGER-TEXTE FUER LEXIKON-ARTIKEL SPIELEN ENDE */


/* VOLLTEXTSUCHE BEGINN */

#fulltext-search-submit {
border: none !important;
height: 27px;
font-weight: bold;
cursor: pointer;
text-align: left;
padding-left: 55px;
font-family: verdana, arial, sans-serif;
}

div.skin_gruen #fulltext-search-submit {
background: url(/img/suche_gruen_pfeil_off.png) no-repeat left top;
color: #067e00 !important;
}

div.skin_gruen #fulltext-search-submit:hover {
background: url(/img/suche_gruen_pfeil_on.png) no-repeat 9px top;
}

div.skin_gruen .ui-accordion-header {
color: #067e00 !important;
background: url(/img/suche_gruen_keil_links.png) no-repeat right center !important;
}

div.skin_gruen .ui-accordion-header-active {
background: url(/img/suche_gruen_keil_unten.png) no-repeat right bottom !important;
}

div.skin_gruen .ui-accordion-header-icon {
background: url(/img/suche_gruen_odo.png) no-repeat !important;
}

div.skin_blau #fulltext-search-submit {
background: url(/img/suche_blau_pfeil_off.png) no-repeat left top;
color: #01578e !important;
}

div.skin_blau #fulltext-search-submit:hover {
background: url(/img/suche_blau_pfeil_on.png) no-repeat 9px top;
}

div.skin_blau .ui-accordion-header {
color: #01578e !important;
background: url(/img/suche_blau_keil_links.png) no-repeat right center !important;
}

div.skin_blau .ui-accordion-header-active {
background: url(/img/suche_blau_keil_unten.png) no-repeat right bottom !important;
}

div.skin_blau .ui-accordion-header-icon {
background: url(/img/suche_blau_odo.png) no-repeat !important;
}

div.skin_gelb #fulltext-search-submit {
background: url(/img/suche_gelb_pfeil_off.png) no-repeat left top;
color: #965100 !important;
}

div.skin_gelb #fulltext-search-submit:hover {
background: url(/img/suche_gelb_pfeil_on.png) no-repeat 9px top;
}

div.skin_gelb .ui-accordion-header {
color: #965100 !important;
background: url(/img/suche_gelb_keil_links.png) no-repeat right center !important;
}

div.skin_gelb .ui-accordion-header-active {
background: url(/img/suche_gelb_keil_unten.png) no-repeat right bottom !important;
}

div.skin_gelb .ui-accordion-header-icon {
background: url(/img/suche_gelb_odo.png) no-repeat !important;
}

div.skin_rot #fulltext-search-submit {
background: url(/img/suche_rot_pfeil_off.png) no-repeat left top;
color: #8c3500 !important;
}

div.skin_rot #fulltext-search-submit:hover {
background: url(/img/suche_rot_pfeil_on.png) no-repeat 9px top;
}

div.skin_rot .ui-accordion-header {
color: #8c3500 !important;
background: url(/img/suche_rot_keil_links.png) no-repeat right center !important;
}

div.skin_rot .ui-accordion-header-active {
background: url(/img/suche_rot_keil_unten.png) no-repeat right bottom !important;
}

div.skin_rot .ui-accordion-header-icon {
background: url(/img/suche_rot_odo.png) no-repeat !important;
}

div.skin_grau #fulltext-search-submit {
background: url(/img/suche_grau_pfeil_off.png) no-repeat left top;
color: #B3033A !important;
}

div.skin_grau #fulltext-search-submit:hover {
background: url(/img/suche_grau_pfeil_on.png) no-repeat 9px top;
}

div.skin_grau .ui-accordion-header {
color: #B3033A !important;
background: url(/img/suche_grau_keil_links.png) no-repeat right center !important;
}

div.skin_grau .ui-accordion-header-active {
background: url(/img/suche_grau_keil_unten.png) no-repeat right bottom !important;
}

div.skin_grau .ui-accordion-header-icon {
background: url(/img/suche_grau_odo.png) no-repeat !important;
}

.ui-accordion-header {
border: none;
background: none;
font-weight: bold;
font-size: 12px !important;
padding: 1em .5em .5em 0 !important;
}

.ui-accordion-header-icon {
width: 154px;
height: 49px;
position: relative !important;
top: 0 !important;
left: 0 !important;
margin: 0 20px 0 0 !important;
float: left;
}


.ui-accordion-header-active .ui-accordion-header-icon {
display: none;
}

.ui-accordion-content {
background: none;
clear: both;
padding: 2.2em 2.2em 1em 0 !important;
}

/* VOLLTEXTSUCHE ENDE */


/* TRIXOMAT-BEITRAEGE BEGINN */

h3.trixomat-beitrag-ueberschrift {
width: 100%;
border: none;
}

span.trixomat-beitrag-titel {
display: inline-block;
width: 75%;
}

span.trixomat-beitrag-titel:hover {
text-decoration: underline;
}

h3.trixomat-beitrag-ueberschrift span.ui-icon {
display: none;
}

span.trixomat-beitrag-icon {
display: block;
width: 75px;
height: 42px;
float: left;
margin: 0 5px 0 0;
border: 1px solid black;
}

div.trixomat-beitrag-inhalt {
background: none;
}

div.trixomat-beitrag-akkordeon .ui-accordion-header-active {
background-position: right center !important;
}

/* TRIXOMAT-BEITRAEGE ENDE */

/* Pfeile fuer Uebersichten etc.  START */

div.skin_gruen a.pfeil-links {
padding-left: 34px;
background-image: url(/img/pfeil-links-gruen-off.gif);
background-position: left;
background-repeat: no-repeat;
text-decoration: none !important;
height: 24px;
}

div.skin_gruen a.pfeil-links:hover {
padding-left: 34px;
background-image: url(/img/pfeil-links-gruen-on.gif);
text-decoration: underline !important;
}

div.skin_gelb a.pfeil-links {
padding-left: 34px;
background-image: url(/img/pfeil-links-gelb-off.gif);
background-position: left;
background-repeat: no-repeat;
text-decoration: none !important;
height: 24px;
}

div.skin_gelb a.pfeil-links:hover {
padding-left: 34px;
background-image: url(/img/pfeil-links-gelb-on.gif);
text-decoration: underline !important;
}

div.skin_gruen a.pfeil-rechts {
padding-right: 34px;
background-image: url(/img/pfeil-rechts-gruen-off.gif);
background-position: right;
background-repeat: no-repeat;
text-decoration: none !important;
height: 24px;
}

div.skin_gruen a.pfeil-rechts:hover {
padding-right: 34px;
background-image: url(/img/pfeil-rechts-gruen-on.gif);
text-decoration: underline !important;
}

div.skin_gelb a.pfeil-rechts {
padding-right: 34px;
background-image: url(/img/pfeil-rechts-gelb-off.gif);
background-position: right;
background-repeat: no-repeat;
text-decoration: none !important;
height: 24px;
}

div.skin_gelb a.pfeil-rechts:hover {
padding-right: 34px;
background-image: url(/img/pfeil-rechts-gelb-on.gif);
text-decoration: underline !important;
}

div.skin_gruen a.pfeil-rechts {
padding-right: 34px;
background-image: url(/img/pfeil-rechts-gruen-off.gif);
background-position: right;
background-repeat: no-repeat;
text-decoration: none !important;
height: 24px;
}

div.skin_gruen a.pfeil-rechts:hover {
padding-right: 34px;
background-image: url(/img/pfeil-rechts-gruen-on.gif);
text-decoration: underline !important;
}

div.skin_gelb a.pfeil-rechts {
padding-right: 34px;
background-image: url(/img/pfeil-rechts-gelb-off.gif);
background-position: right;
background-repeat: no-repeat;
text-decoration: none !important;
height: 24px;
}

div.skin_gelb a.pfeil-rechts:hover {
padding-right: 34px;
background-image: url(/img/pfeil-rechts-gelb-on.gif);
text-decoration: underline !important;
}

div.skin_rot a.pfeil-links {
padding-left: 34px;
background-image: url(/img/pfeil-links-rot-off.gif);
background-position: left;
background-repeat: no-repeat;
text-decoration: none !important;
height: 24px;
}

div.skin_rot a.pfeil-links:hover {
padding-left: 34px;
background-image: url(/img/pfeil-links-rot-on.gif);
text-decoration: underline !important;
}

div.skin_blau a.pfeil-links {
padding-left: 34px;
background-image: url(/img/pfeil-links-blau-off.gif);
background-position: left;
background-repeat: no-repeat;
text-decoration: none !important;
height: 24px;
}

div.skin_blau a.pfeil-links:hover {
padding-left: 34px;
background-image: url(/img/pfeil-links-blau-on.gif);
text-decoration: underline !important;
}

div.skin_rot a.pfeil-rechts {
padding-right: 34px;
background-image: url(/img/pfeil-rechts-rot-off.gif);
background-position: right;
background-repeat: no-repeat;
text-decoration: none !important;
height: 24px;
}

div.skin_rot a.pfeil-rechts:hover {
padding-right: 34px;
background-image: url(/img/pfeil-rechts-rot-on.gif);
text-decoration: underline !important;
}

div.skin_blau a.pfeil-rechts {
padding-right: 34px;
background-image: url(/img/pfeil-rechts-blau-off.gif);
background-position: right;
background-repeat: no-repeat;
text-decoration: none !important;
height: 24px;
}

div.skin_blau a.pfeil-rechts:hover {
padding-right: 34px;
background-image: url(/img/pfeil-rechts-blau-on.gif);
text-decoration: underline !important;
}

div.skin_rot a.pfeil-rechts {
padding-right: 34px;
background-image: url(/img/pfeil-rechts-rot-off.gif);
background-position: right;
background-repeat: no-repeat;
text-decoration: none !important;
height: 24px;
}

div.skin_rot a.pfeil-rechts:hover {
padding-right: 34px;
background-image: url(/img/pfeil-rechts-rot-on.gif);
text-decoration: underline !important;
}

div.skin_blau a.pfeil-rechts {
padding-right: 34px;
background-image: url(/img/pfeil-rechts-blau-off.gif);
background-position: right;
background-repeat: no-repeat;
text-decoration: none !important;
height: 24px;
}

div.skin_blau a.pfeil-rechts:hover {
padding-right: 34px;
background-image: url(/img/pfeil-rechts-blau-on.gif);
text-decoration: underline !important;
}

/* Pfeile fuer Uebersichten etc.  ENDE */

div.kachelindex {
margin-top:4px;
}
div.kachelindex div.kachel {
float:left;
margin-right:8px;
margin-bottom:8px;
}
div.kachelindex div.kachel.last {
margin-right:0px;
}
div.kachelindex div.kachel a img {
border:1px solid black;
width:72px;
height:72px;
}

/* Pic-Zoom-Popup BEGINN */

.pic-zoom-img {
margin: 20px 20px 0 20px;
border: 1px solid black;
}

.pic-zoom-pic-text {
text-align:left;
font-size:12px !important;
padding: 10px 20px 8px 20px;
margin: 0 0 12px 0;
}

.pic-zoom-link-prev,
.pic-zoom-link-next {
display: inline-block;
font-size: 10px !important;
text-decoration: none;
height: 17px;
padding-top: 5px;
padding-bottom: 5px;
}

.pic-zoom-link-prev {
padding-left: 31px;
margin-left: 28px;
width: 114px;
}

.pic-zoom-link-next {
padding-right: 31px;
margin-right: 28px;
width: 104px;
}

.pic-zoom-rot {
background-color: #f4b17a;
}

.pic-zoom-rot .pic-zoom-pic-text {
border-bottom: 1px solid #d29869;
}

.pic-zoom-rot .pic-zoom-link-prev,
.pic-zoom-rot .pic-zoom-link-next {
color: #8c3500;
}

.pic-zoom-rot .pic-zoom-link-prev {
background: url('/img/bild_zurueck_rot_off.png') no-repeat;
}

.pic-zoom-rot .pic-zoom-link-next {
background: url('/img/bild_vor_rot_off.png') no-repeat right;
}

.pic-zoom-blau {
background-color: #a1cae1;
}

.pic-zoom-blau .pic-zoom-pic-text {
border-bottom: 1px solid #8aadc1;
}

.pic-zoom-blau .pic-zoom-link-prev,
.pic-zoom-blau .pic-zoom-link-next {
color: #01578e;
}

.pic-zoom-blau .pic-zoom-link-prev {
background: url('/img/bild_zurueck_blau_off.png') no-repeat;
}

.pic-zoom-blau .pic-zoom-link-next {
background: url('/img/bild_vor_blau_off.png') no-repeat right;
}

.pic-zoom-gelb {
background-color: #fdda7a;
}

.pic-zoom-gelb .pic-zoom-pic-text {
border-bottom: 1px solid #d9bb69;
}

.pic-zoom-gelb .pic-zoom-link-prev,
.pic-zoom-gelb .pic-zoom-link-next {
color: #965100;
}

.pic-zoom-gelb .pic-zoom-link-prev {
background: url('/img/bild_zurueck_gelb_off.png') no-repeat;
}

.pic-zoom-gelb .pic-zoom-link-next {
background: url('/img/bild_vor_gelb_off.png') no-repeat right;
}

.pic-zoom-grau {
background-color: #dee0eb;
}

.pic-zoom-grau .pic-zoom-pic-text {
border-bottom: 1px solid #bfc0ca;
}

.pic-zoom-grau .pic-zoom-link-prev,
.pic-zoom-grau .pic-zoom-link-next {
color: #b3043b;
}

.pic-zoom-grau .pic-zoom-link-prev {
background: url('/img/bild_zurueck_grau_off.png') no-repeat;
}

.pic-zoom-grau .pic-zoom-link-next {
background: url('/img/bild_vor_grau_off.png') no-repeat right;
}

.pic-zoom-gruen {
background-color: #c0dc7d;
}

.pic-zoom-gruen .pic-zoom-pic-text {
border-bottom: 1px solid #a5bd6b;
}

.pic-zoom-gruen .pic-zoom-link-prev,
.pic-zoom-gruen .pic-zoom-link-next {
color: #067e00;
}

.pic-zoom-gruen .pic-zoom-link-prev {
background: url('/img/bild_zurueck_gruen_off.png') no-repeat;
}

.pic-zoom-gruen .pic-zoom-link-next {
background: url('/img/bild_vor_gruen_off.png') no-repeat right;
}

.pic-zoom-link-prev:hover {
background: url('/img/bild_zurueck_on.png') no-repeat;
margin-left: 20px;
padding-left: 39px;
}

.pic-zoom-link-next:hover {
background: url('/img/bild_vor_on.png') no-repeat right;
margin-right: 20px;
padding-right: 39px;
}

/* Pic-Zoom-Popup ENDE */


/* REDESIGN Sommer 2014 BEGINN */

/*
body {
background-color: #ced1e1;
}

div.grauer_hintergrund {
background-color: #9999a3;
}

div.duenner_rahmen {
border-bottom: 2px solid #7b7b8d;
border-top: medium none #fff;
border-right: 1px solid #7b7b8d;
border-left: 1px solid #7b7b8d;
}

.top-navi-start {
margin-bottom: 5px;
height: 41px;
margin-left: 9px;
width: 679px;
letter-spacing: 0.0004em !important;
}

.top-navi-start .links {
background-image: url(/img/Navi_Button_links_neu.png);
height: 25px;
}

.top-navi .links {
background-image: url(/img/Navi_Button_links_neu.png);
}

.top-navi-start .rechts {
background-image: url(/img/Navi_Button_rechts_neu.png);
height: 31px;
}

.top-navi .rechts {
background-image: url(/img/Navi_Button_rechts_neu.png);
}

.top-navi-start .letzter .rechts,
.top-navi .letzter .rechts {
background-image: url(/img/Navi_rechterButton_rechts_neu.png) !important;
}

.top-navi-start .erster .links,
.top-navi .erster .links {
background-image: url(/img/Navi_linkerButton_links_neu.png) !important;
}
.top-navi-start .erster .rechts {
margin-left: -5px !important;
}

.top-navi a {
font-weight: normal;
}

.nav_rot div.rechts {
background-color: #f4b17a;
}

.nav_rot .nav_active a {
background-color: #f4b17a;
}

.nav_grau div.rechts {
background-color: #dee0eb;
}

.nav_grau .nav_active a {
background-color: #dee0eb;
}

.nav_post .links {
background-image: url(/img/Navi_Button_links-post-active_neu.png) !important;
}

.letzter .nav_active .rechts {
background-image: url(/img/Navi-Button_On-rechts_letzter_neu.png) !important;
}
*/

/*    GELB    */

/*
.skin_gelb div.bg_oben {
background-image: url(/img/Fond_oben_Farbe1_neu.png);
}
.skin_gelb div.bg_mitte {
background-image: url(/img/Fond_mitte_Farbe1_neu.png);
}
.skin_gelb div.bg_unten {
background-image: url(/img/Fond_unten_Farbe1_neu.png);
}
.skin_gelb div.bg_oben_rechts {
background-image: url(/img/Fond_oben_Farbe1_RechteKante_neu.png);
}
.skin_gelb div.bg_mitte_rechts {
background-image: url(/img/Fond_mitte_Farbe1_RechteKante_neu.png);
}
.skin_gelb div.bg_unten_rechts {
background-image: url(/img/Fond_unten_Farbe1_RechteKante_neu.png);
}
*/

/*    ROT    */

/*
.skin_rot div.bg_oben {
background-image: url(/img/Fond_oben_Farbe2_neu.png);
}
.skin_rot div.bg_mitte {
background-image: url(/img/Fond_mitte_Farbe2_neu.png);
}
.skin_rot div.bg_unten {
background-image: url(/img/Fond_unten_Farbe2_neu.png);
}
.skin_rot div.bg_oben_rechts {
background-image: url(/img/Fond_oben_Farbe2_RechteKante_neu.png);
}
.skin_rot div.bg_mitte_rechts {
background-image: url(/img/Fond_mitte_Farbe2_RechteKante_neu.png);
}
.skin_rot div.bg_unten_rechts {
background-image: url(/img/Fond_unten_Farbe2_RechteKante_neu.png);
}
*/

/*    GRUEN    */

/*
.skin_gruen div.bg_oben {
background-image: url(/img/Fond_oben_Farbe3_neu.png);
}
.skin_gruen div.bg_mitte {
background-image: url(/img/Fond_mitte_Farbe3_neu.png);
}
.skin_gruen div.bg_unten {
background-image: url(/img/Fond_unten_Farbe3_neu.png);
}
.skin_gruen div.bg_oben_rechts {
background-image: url(/img/Fond_oben_Farbe3_RechteKante_neu.png);
}
.skin_gruen div.bg_mitte_rechts {
background-image: url(/img/Fond_mitte_Farbe3_RechteKante_neu.png);
}
.skin_gruen div.bg_unten_rechts {
background-image: url(/img/Fond_unten_Farbe3_RechteKante_neu.png);
}
*/

/*    BLAU    */

/*
.skin_blau div.bg_oben {
background-image: url(/img/Fond_oben_Farbe4_neu.png);
}
.skin_blau div.bg_mitte {
background-image: url(/img/Fond_mitte_Farbe4_neu.png);
}
.skin_blau div.bg_unten {
background-image: url(/img/Fond_unten_Farbe4_neu.png);
}
.skin_blau div.bg_oben_rechts {
background-image: url(/img/Fond_oben_Farbe4_RechteKante_neu.png);
}
.skin_blau div.bg_mitte_rechts {
background-image: url(/img/Fond_mitte_Farbe4_RechteKante_neu.png);
}
.skin_blau div.bg_unten_rechts {
background-image: url(/img/Fond_unten_Farbe4_RechteKante_neu.png);
}
*/

/*    GRAU    */

/*
.skin_grau div.bg_oben {
background-image: url(/img/Fond_oben_Farbe5_neu.png);
}
.skin_grau div.bg_mitte {
background-image: url(/img/Fond_mitte_Farbe5_neu.png);
}
.skin_grau div.bg_unten {
background-image: url(/img/Fond_unten_Farbe5_neu.png);
}
.skin_grau div.bg_oben_rechts {
background-image: url(/img/Fond_oben_Farbe5_RechteKante_neu.png);
}
.skin_grau div.bg_mitte_rechts {
background-image: url(/img/Fond_mitte_Farbe5_RechteKante_neu.png);
}
.skin_grau div.bg_unten_rechts {
background-image: url(/img/Fond_unten_Farbe5_RechteKante_neu.png);
}

.rubrik-titel-neu {
font-family: verdana;
font-size: 20px !important;
height: 1.8em !important;
}

.skin_gruen .rubrik-titel-neu {
color: #067e00;
}

.skin_gelb .rubrik-titel-neu {
color: #965100;
}

.skin_rot .rubrik-titel-neu {
color: #8c3500;
}

.skin_blau .rubrik-titel-neu {
color: #01578e;
}

.rubrik-titel-neu.rubrik-hover:hover {
color: white;
cursor: pointer;
}

.teaser-titel-neu {
font-family: verdana;
height: auto !important;
margin-bottom: 3px;
color: white;
font-weight: normal;
}

.teaser-titel-neu.teaser-hover:hover {
color: #6d6d82;
cursor: pointer;
}

#rechts .teaser {
border-bottom: 1px solid #82828d;
}

#rechts .hell {
background-color: #ced1e1;
}

.hell .teaser-titel-neu {
color: #6d6d82;
}

.hell .teaser-titel-neu.teaser-hover:hover {
color: white;
}

div.hanisauland_titelbild {
width: 359px;
height: 86px;
margin-top: -74px;
margin-right: 85px;
}

.hanisauland-titelbild-untertitel {
color: white;
position: absolute;
font-size: 18px !important;
left: 265px;
top: 74px;
font-weight: bold;
width: 236px;
}

.sprachbutton {
width: auto !important;
padding-top: 13px !important;
margin-left: 45px;
padding-left: 45px !important;
}

.englisch_neuhier {
margin-bottom: -10px;
}

.top-navi-start .navi-schatten-unten {
position: relative;
top: 31px;
height: 10px;
background: url(/img/navi_border_bottom.png) no-repeat left bottom;
}

.top-navi-start .erster .navi-schatten-unten {
background: url(/img/navi_border_bottom.png) no-repeat 5px bottom;
}

.top-navi-start .navi-schatten-ecke {
height: 10px;
width: 10px;
position: absolute;
right: -10px;
background: url(/img/navi_border_corner.png) no-repeat;
}

.hell-no-border {
border: none !important;
}
*/

/* REDESIGN Sommer 2014 ENDE */


/* LEXIKON "Unsere Antworten auf Eure Fragen zum Hoeren" BEGINN */

div.meinung#iconSubNaviicon128723 {
    background-image: url(/img/icon_fragen_off.png);
}

div.meinung_active#iconSubNaviicon128723 {
    background-image: url(/img/icon_fragen_on.png);
}

div.meinung#iconSubNaviicon128723 + .sub_text {
    margin-top: 10px;
}

div.meinung_active#iconSubNaviicon128723 + .sub_text {
    margin-top: 10px;
}

div.meinung#iconSubNaviicon136588 {
    background-image: url(/img/Icon_Lex_Arabisch_off.png);
}

div.meinung_active#iconSubNaviicon136588{
    background-image: url(/img/Icon_Lex_Arabisch_on.png);
}

div.meinung#iconSubNaviicon136588 + .sub_text {
    margin-top: 7px;
}

div.meinung_active#iconSubNaviicon136588 + .sub_text {
    margin-top: 7px;
}

div.meinung#iconSubNaviicon26822 {
    background-image: url(/img/Icon_Lex_Englisch_off.png);
}

div.meinung_active#iconSubNaviicon26822 {
    background-image: url(/img/Icon_Lex_Englisch_on.png);
}

div.meinung#iconSubNaviicon21 {
    background-image: url(/img/Icon_Lex_Deutsch_off.png);
}

div.meinung_active#iconSubNaviicon21 {
    background-image: url(/img/Icon_Lex_Deutsch_on.png);
}

.sub_container-ar {
    margin-left: 0;
    margin-right: 0.275em;
}

.sub_container-ar .meinung,
.sub_container-ar .meinung_active {
    float: right !important;
}

.sub_container-ar .sub_text {
    float: right !important;
    padding-left: 0;
    padding-right: 0.688em;
}

/* LEXIKON "Unsere Antworten auf Eure Fragen zum Hoeren" ENDE */


/* START:  LISTENANSICHT COMICFOLGEN / NACH RESTRUKTURIERUNG VON BAENDEN ZU FOLGENBLOECKEN */

div.listitem div.buttonleiste {
padding:0px;
margin:5px 0px 0px 0px;
width:404px !important;
}
div.listitem div.buttonleiste div.hoeren:hover,
div.listitem div.buttonleiste span.hoeren:hover {
width: 22px;
height: 25px;
background-image: url(/img/hoeren_active.png) !important;
}
div.listitem div.buttonleiste div.englisch:hover,
div.listitem div.buttonleiste span.englisch:hover {
width: 25px;
height: 21px;
background-image: url(/img/in_englisch_active.png) !important;
}
div.listitem div.buttonleiste div.lesen:hover,
div.listitem div.buttonleiste span.lesen:hover {
width: 32px;
height: 26px;
background-image: url(/img/lesen_active.png) !important;
}
div.listitem div.buttonleiste div.sehen:hover,
div.listitem div.buttonleiste span.sehen:hover {
width: 25px;
height: 25px;
background-image: url(/img/ansehen_active.png) !important;
}
div.listitem div.buttonleiste div,
div.listitem div.buttonleiste span {
float: right;
cursor: pointer;
}
div.listitem div.buttonleiste div.hoeren,
div.listitem div.buttonleiste div.sehen,
div.listitem div.buttonleiste span.hoeren,
div.listitem div.buttonleiste span.sehen {
margin: 1px 0px 0px 5px;
}
div.listitem div.buttonleiste div.englisch,
div.listitem div.buttonleiste span.englisch {
margin: 3px 0px 0px 5px;
}
.italic {
font-style:italic !important;
}
.black {
color: #000 !important;
}
.hidden {
display: none !important;
}
.bold {
font-weight:bold !important;
}
.clearboth {
clear: both;
}
div.comicliste {
margin-top:15px;
}
div.comicliste div.listitem {
margin-bottom: 10px;
}
div.comicliste div.listitem .sub_text {
font-size:9pt !important;
margin-top:-1px !important;
}
div.comicliste div.listitem .sub_text .teaser {
margin-top:0px;
}
div.comicliste div.listitem.linked div.sub_text .head:hover div,
div.comicliste div.listitem.linked div.sub_text .body:hover div {
text-decoration:underline !important;
}
div.comicliste div.listitem.unfolded div.sub_text .body:hover div {
text-decoration:none !important;
}
h2.rubrik_wasnoch.comicliste {
margin:10px 0px 15px 0px !important;
}
img.comicliste.topteaser {
border: 1px solid black;
}

div.comicliste div.listitem .sub_text .body .teaser div.kurz,
div.comicliste div.listitem .sub_text .body .teaser div.lang {
width:320px;
float:left;

}
div.comicliste div.listitem .sub_text .body .teaser .arrow {
width:17px;
height:13px;
float:right;
background:url(/img/comiclist-arrow-closed.png) no-repeat top left;
}
div.comicliste div.listitem .sub_text .body .teaser:hover .arrow {
background:url(/img/comiclist-arrow-closed-hover.png) no-repeat top left;
}
div.comicliste div.listitem.unfolded .sub_text .body .teaser .arrow {
background:url(/img/comiclist-arrow-open.png) no-repeat top left;
}
div.comicliste div.listitem.unfolded .sub_text .body .teaser:hover .arrow {
background:url(/img/comiclist-arrow-open-hover.png) no-repeat top left;
}
div.comicliste div.listitem {
cursor:default;
}
div.comicliste div.listitem.linked {
cursor:pointer;
}
div.comicliste div.listitem .sub_text .teaser .lang,
div.comicliste div.listitem.unfolded .sub_text .teaser .kurz,
div.comicliste div.listitem .buttonleiste,
div.comicliste div.listitem .sub_bild .active,
div.comicliste div.listitem:hover .sub_bild .passive {
display:none;
}

div.comicliste div.listitem.unfolded .sub_text .teaser .lang,
div.comicliste div.listitem.unfolded .buttonleiste,
div.comicliste div.listitem .sub_bild .passive,
div.comicliste div.listitem:hover .sub_bild .active {
display:block;
}

/* ENDE:  LISTENANSICHT COMICFOLGEN / NACH RESTRUKTURIERUNG VON BAENDEN ZU FOLGENBLOECKEN */

.specialAdventEvent {
background: url(/img/Adventskalender-Icon.png) no-repeat scroll left 2px transparent;
height: 15px;
padding: 4px 0px 2px 20px !important;
}

.specialAdventEvent b {
color: #961734 !important;
}

/* ANFANG: LAYOUT-UMSCHALTUNG */

.englisch_neuhier {
    position: relative;
    left: -21px;
    float: left;
    width: 77px;
    margin-top: 0 !important;
    margin-left: 1.3em !important;
}

.englisch_neuhier a.subnavi {
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    word-wrap: normal;
    font-weight: normal;
    display: inline-block;
    margin-left: -8px;
    margin-top: -6px;
}

.layout-new {
    width: 106px;
    height: 29px;
    background-image: url('/img/cool-off.png');
    margin-top: 0.7em;
    float: left;
    display: block;
    margin-left: -11px;
    margin-top: 2px;
}

.layout-new:hover {
    background-image: url('/img/cool-on.png');
}

.layout-old {
    width: 106px;
    height: 29px;
    background-image: url('/img/hip-off.png');
    margin-top: 0.7em;
    float: left;
    display: block;
    margin-left: -11px;
    margin-top: 2px;
}

.layout-old:hover {
    background-image: url('/img/hip-on.png');
}

.top-navi a {
    font-weight: normal;
}

.englisch_neuhier-new .subnavi {
    margin-left: -3px !important;
    margin-top: -1px !important;
}

/* ENDE: LAYOUT-UMSCHALTUNG */

/* KURZTEXTE STYLES START */

.content-short-text {
    position: relative;
    width:100%;
    z-index:190;
    margin-top:-1px;
    padding-bottom:5px;
    clear: both;
}

.content-short-text h4 {
    padding: 5px 5px 5px 0;
    margin-top:2px;
    width:360px;
    cursor:pointer;
}

.content-short-text h4.rechts {
    width:315px;
}

.content-short-text h4 a {
    text-decoration:none;
    outline:none;
}

.content-short-text a:hover {
    text-decoration:underline !important;
}

.content-short-text h4 div {
    margin-top:0px !important;
}

.content-short-text h4 img {
    margin:0px !important;
    padding:0px !important;
}

.content-short-text .oeffner {
    display:block;
    padding:3px 0px 3px 5px;
    position:absolute;
    right:0px;
    top:0px;
    /*width:23px;*/
}

.content-short-text .oeffner.oeffner-rechts {
    right: 60px;
}

.content-short-text .oeffner .innen {
    cursor:pointer;
    height:18px;
    width:23px;
}

.content-short-text .oeffner .innen:hover {
    background:url("/img/kurztext-pfeil-weiss-auf.png") no-repeat scroll left top transparent !important;
}

.skin_gelb  .content-short-text .oeffner .innen {
    background:url("/img/kurztext-pfeil-gelb-auf.png") no-repeat scroll left top transparent;
}

.skin_rot   .content-short-text .oeffner .innen {
    background:url("/img/kurztext-pfeil-rot-auf.png") no-repeat scroll left top transparent;
}

.skin_gruen .content-short-text .oeffner .innen {
    background:url("/img/kurztext-pfeil-gruen-auf.png") no-repeat scroll left top transparent;
}

.skin_blau  .content-short-text .oeffner .innen {
    background:url("/img/kurztext-pfeil-blau-auf.png") no-repeat scroll left top transparent;
}

.skin_grau  .content-short-text .oeffner .innen {
    background:url("/img/kurztext-pfeil-grau-auf.png") no-repeat scroll left top transparent;
}

.content-short-text .oeffner .innen.geschlossen:hover {
    background:url("/img/kurztext-pfeil-weiss-zu.png") no-repeat scroll left top transparent !important;
}

.skin_gelb  .content-short-text .oeffner .innen.geschlossen {
    background:url("/img/kurztext-pfeil-gelb-zu.png") no-repeat scroll left top transparent;
}

.skin_rot   .content-short-text .oeffner .innen.geschlossen {
    background:url("/img/kurztext-pfeil-rot-zu.png")  no-repeat scroll left top transparent;
}

.skin_gruen .content-short-text .oeffner .innen.geschlossen {
    background:url("/img/kurztext-pfeil-gruen-zu.png") no-repeat scroll left top transparent;
}

.skin_blau  .content-short-text .oeffner .innen.geschlossen {
    background:url("/img/kurztext-pfeil-blau-zu.png") no-repeat scroll left top transparent;
}

.skin_grau  .content-short-text .oeffner .innen.geschlossen {
    background:url("/img/kurztext-pfeil-grau-zu.png") no-repeat scroll left top transparent;
}

.content-short-text .inhalt {
    display:none;
    margin:0;
    width:100%;
}

.content-short-text .inhalt.offen {
    display:inline;
}

.content-short-text .inhalt div.short-text-wrapper {
    display:inline;
    /*
    margin:0;
    padding:5px;
    */
}

.content-short-text .inhalt a {
    text-decoration:underline;
}

.content-short-text .inhalt a:hover {
    text-decoration:none !important;
}

.content-short-text .mehr {
    display: none;
    float: right;
    font-style: italic;
}

.content-short-text .mehr.mehr-rechts {
    position: absolute;
    top: 3px;
    right: 0;
}

/* KURZTEXTE STYLES ENDE */

div.hanisauland_titelbild {
    width: 359px;
    height: 86px;
    margin-top: -74px;
    margin-right: 85px;
}

.hanisauland-titelbild-untertitel {
    color: white;
    position: absolute;
    font-size: 18px !important;
    left: 265px;
    top: 74px;
    font-weight: bold;
    width: 236px;
    text-shadow: 1px 0 0 #000000, -1px 0 0 #000000, 0 1px 0 #000000, 0 -1px 0 #000000, 1px 0 5px #000000, 0 1px 5px #000000;
}

.link-tipp-bild {
    margin: 0 10px 0 0;
    float: left;
}

.grauer_hintergrund .linkespalte_container .top-navi {
    float: none;
}

.blackborder span.klein {
    color: black;
}

/* JW Player Version 6 BEGIN */

.jwplayer:not(.jwfullscreen) .jwcontrolbar {
    display: inline-block !important;
    opacity: 1 !important;
}

.hanisauland-video-element + .jwplayer .jwcontrolbar {
    bottom: -36px !important;
}

.hanisauland-video-element + .jwplayer.jwfullscreen .jwcontrolbar {
    bottom: 0 !important;
}

.jwvolumeH.jwhorizontal {
    display: block !important;
}

.jwmute .jwoverlay {
    display: none !important;
}

.jwtext {
    font-size: 11px !important;
}

/* JW Player Version 6 END */

/* arabisch linke / rechte Spalte BEGIN */

div.container div.links.rtl {
    float:right;
    width:15em;
    direction: rtl;
    text-align: right;
}

div.container div.rechts.rtl {
    float:left;
    width:25.13em;
    margin-right:0.87em;
}

/* arabisch linke / rechte Spalte END */

.fade-in-out-container {
    display: none;
}

.fade-in-out {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fade-in-out-container-border {
    border: 1px solid #8c3500;
    padding: 5px;
    margin: 10px 0;
}