/**
 * print.css
 *
 * CSS fuer HanisauLand in der Print-Ansicht
 * 
 * 1.0.0        2009-10-22  Joerg Hahnraths
 *              - Erstimplementierung im Rahmen des Redesign 2009
 *
 * @package     contentBLUE-HanisauLand
 * @subpackage  Frontend
 * @author      Joerg Hahnraths <hahnraths@glamus.de>
 *
 */

    * {
        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;
        margin:0em;
        text-align:center;
    }
    div.fliesstext a {
        text-decoration:underline;
    }
    div.fliesstext a:hover {
        text-decoration:none !important;
    }
    div.fliesstext a {
        color:#000 !important;
    }
    div.fliesstext a:active {
        color:#000 !important;
    }
    div.fliesstext a:visited {
        color:#000 !important;
    }
    div.keinfliesstext {
        font-size:0.73em !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.keinfliesstext a:hover {
        color:#000 !important;
    }

/*  FARBSCHEMA START */

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

/* SEITENSTRUKTUR START */

    div.linkespalte_container {

        float:none;
    }
    div.rechtespalte_container {
        float:none;
    }
    div.clear_l {
        clear: left;
    }
    div.clear_r {
        clear: right;
    }
    div.clear_b {
        clear: both;
    }

/* SEITENSTRUKTUR ENDE */



/* GROSSE RUBRIKENTITEL START */

    h1 {
        background-repeat: no-repeat;
        background-position: top left;
        float:left;
        width:11.2em;
        height:2.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);
    }

/* 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);
    }
    .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 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;
    }
    a.subnavi:visited {
        color:#000 !important;
    }
    a.subnavi:hover {
        text-decoration:underline !important;
    }
    a.subnavi:hover {
        color:#000 !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;
    }
*/
    .skin {
        color:#000 !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:402px;
        margin:0 auto;
    }
    div.container div.links {
        float:left;
        display:none;
        width:0px;
        height:0px;
        overflow:hidden;
    }
    div.container div.rechts {
        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_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_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.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 {
        color:#000;
        margin:0em;
        padding:0em;
        font-size:1.25em !important;
    	margin-bottom:0.2em;
    	font-weight:normal;
    }
    div.rechts 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 {
        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 {
        font-size: 1em !important;
        font-weight:bold;
        margin-top:1.5em;
        margin-bottom:1.5em;
    }
    div.rechts 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 {
        background-repeat: no-repeat;
        background-position: top left;
    }
    div.buttonleiste a {
        color:#000 !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.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 {
    	width:25px;
    	height:25px;
    }
    div.skin_gelb div.sehen {
        background-image: url(/img/ansehen_farbe1.png);
    }
    div.skin_rot div.sehen {
        background-image: url(/img/ansehen_farbe2.png);
    }
    div.skin_gruen div.sehen {
        background-image: url(/img/ansehen_farbe3.png);
    }
    div.skin_blau div.sehen {
        background-image: url(/img/ansehen_farbe4.png);
    }
    div.buttonleiste div.sehen_active {
    	width:25px;
    	height:25px;
        background-image: url(/img/ansehen_active.png) !important;
    }
    div.buttonleiste div.englisch {
    	width:25px;
    	height:21px;
    }
    div.skin_gelb div.englisch {
        background-image: url(/img/in_englisch_farbe1.png);
    }
    div.skin_rot div.englisch {
        background-image: url(/img/in_englisch_farbe2.png);
    }
    div.skin_gruen div.englisch {
        background-image: url(/img/in_englisch_farbe3.png);
    }
    div.skin_blau div.englisch {
        background-image: url(/img/in_englisch_farbe4.png);
    }
    div.buttonleiste div.englisch_active {
    	width:25px;
    	height:21px;
        background-image: url(/img/in_englisch_active.png) !important;
    }
    div.buttonleiste div.lesen {
    	width:32px;
    	height:26px;
    }
    div.skin_gelb div.lesen {
        background-image: url(/img/lesen_farbe1.png);
    }
    div.skin_rot div.lesen {
        background-image: url(/img/lesen_farbe2.png);
    }
    div.skin_gruen div.lesen {
        background-image: url(/img/lesen_farbe3.png);
    }
    div.skin_blau div.lesen {
        background-image: url(/img/lesen_farbe4.png);
    }
    div.buttonleiste div.lesen_active {
    	width:32px;
    	height:26px;
        background-image: url(/img/lesen_active.png) !important;
    }
    div.buttonleiste div.hoeren {
    	width:22px;
    	height:25px;
    }
    div.skin_gelb div.hoeren {
        background-image: url(/img/hoeren_farbe1.png);
    }
    div.skin_rot div.hoeren {
        background-image: url(/img/hoeren_farbe2.png);
    }
    div.skin_gruen div.hoeren {
        background-image: url(/img/hoeren_farbe3.png);
    }
    div.skin_blau div.hoeren {
        background-image: url(/img/hoeren_farbe4.png);
    }
    div.buttonleiste div.hoeren_active {
    	width:22px;
    	height:25px;
        background-image: url(/img/hoeren_active.png) !important;
    }
    div.rechts div.fliesstext {
        font-size:0.73em !important;
    	padding-bottom:1.3em;
    	line-height:1.35em;
    }
    div.links div.fliesstext {
        font-size:0.73em !important;
    	line-height:1.35em;
    	padding-left:15px;
    	padding-right:10px;
    }
    div.trenner {
        border-bottom: 1px solid #000;
    }
    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.wasnoch div.active {
        color:#000;
    }
    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.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.index {
        border-top: 1px solid #000;
        border-bottom: 1px solid #000;
    }
    div.index {
        border-top: 1px solid #000;
        border-bottom: 1px solid #000;
    }
    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.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 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.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:#fff;
        color:#000;
    }
    div.kalender div.samstag {
        background-color:#fff;
        color:#000;
    }
    div.kalender div.wochentag {
        background-color:#fff;
        color:#000;
    }
    div.tag {
        padding:3px;
        margin:0px;
        line-height:1em;
        float:left;
        font-weight:bold;
    }
    div.tagestext {
        padding:3px;
        margin:0px;
        margin-left:50px;
        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:0px;
        margin:0px;
        color:#000 !important;
    }
    div.tagestext a:hover {
        text-decoration:underline !important;
    }
    div.tagestext a:visited {
        text-decoration:none;
    }
    
    span.buchtipps_titel {
        color:#000 !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:#000;
    }
    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;
    }
    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;
    }
    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 */
