#mk_mondkalender {
    width: 760px;
    background: #FFF url(../images/pixl_main.gif) repeat-y;
}
#mk_mondkalender a         { text-decoration: none; color: #000; }
#mk_mondkalender a:link    { text-decoration: none; color: #000; }
#mk_mondkalender a:visited { text-decoration: none; color: #000; }
#mk_mondkalender a:focus   { text-decoration: none; color: #000; }
#mk_mondkalender a:hover   { text-decoration: none; color: #000; }
#mk_mondkalender a:active  { text-decoration: none; color: #000; }

#mk_mondkalender ul,
#mk_mondkalender li        { list-style-type: none; }
#mk_mondkalender img       { border: none; }

#mk_mondkalender p         { padding: 0; margin: 0; }

.mk_clearer {
    clear: both;
}


/* 
---------------------------------*/
#mk_header {
    position: relative;
    height: 153px;
/*    background: transparent url(../images/header_aktiv.gif) no-repeat;*/
    background: transparent url(../images/header_mondkalender.gif) no-repeat bottom center;
/*    height: 190px;*/
}
#mk_tail {
    clear: both;
    height: 100px;
    padding: 16px 0;
/*    background: transparent url(../images/tail.gif) no-repeat;*/
    background: transparent url(../images/footer_mondkalender.gif) no-repeat;
}
#mk_container {
    /* Abstand zw. Inhalt und Footer */
    padding-bottom: 10px;
    padding-left: 40px;
}


/* 
---------------------------------*/
#mk_link_top_2010 {
    text-decoration: none;
    display: block;
    width: 341px;
    height: 26px;
    margin-left: 10px;
    background: transparent url(../images/bestellen.gif) no-repeat;
}
#mk_link_2010 {
    position: absolute;
    right: 10px;
    top: 2px;
    display: block;
    width: 224px;
    height: 112px;
    background: transparent;
}


/* 
---------------------------------*/

#mk_header h1 {
    text-indent: -9000px;
}
#mk_tail a {
    display: block;
    height: 96px;
}
#mk_tail a span {
    display: none;
}


/* Navigation
---------------------------------*/

#mk_header #mk_nav_container {
    margin-top: 95px;
    margin-left: 40px;
}
#mk_header ul {
    height: 35px;
}
#mk_header ul, #mk_header ul li {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
#mk_header ul li {
    display: inline;
}
#mk_button_mz,
#mk_button_wz,
#mk_button_tz,
#mk_button_ht,
#mk_button_tv,
#mk_button_wv,
#mk_button_mv {
    float: left;
    height: 35px;
}
#mk_button_mz { width: 70px; margin-left: 0; }
#mk_button_wz { width: 72px; margin-left: 31px; }
#mk_button_tz { width: 50px; margin-left: 29px; }
#mk_button_ht { width: 86px; margin-left: 44px; }
#mk_button_tv { width: 50px; margin-left: 42px; }
#mk_button_wv { width: 72px; margin-left: 29px; }
#mk_button_mv { width: 70px; margin-left: 31px; }
#mk_nav_container span {
    display: none;
}


/* Tag
---------------------------------*/
#mk_tag {
    float: left;
    width: 404px;
    padding-right: 20px;
}
#mk_tag_lauftext {
    clear: both;
    overflow: auto;
    padding-top: .8em;
}
#mk_tag_lauftext p {
    font-size: .8em;
    line-height: 1.4;
}


/* Woche
---------------------------------*/
#mk_woche {
    float: left;
    width: 260px;
}
#mk_woche_top,
#mk_woche_bottom {
    height: 8px;
    /* IE 6*/
    font-size: 1px;
    line-height: 1px;
}
#mk_woche_top {
    background: transparent url(../images/top_kasten.gif) no-repeat;
}
#mk_woche_bottom {
    background: transparent url(../images/bottom_kasten.gif) no-repeat;
}
#mk_woche_content {
    overflow: auto;
    padding: 8px 16px;
    background: transparent url(../images/pixl_kasten.gif) repeat-y;
}
#mk_woche_content h1 {
    font-size: .9em;
    line-height: 1.4;
    font-weight: bold;
}
#mk_woche_content h2 {
    font-size: .7em;
    line-height: 1.3;
    font-weight: bold;
}
#mk_woche_content p {
    font-size: .8em;
    line-height: 1.4;
    padding-top: .8em;
}


/* Suchen
---------------------------------*/
#mk_top {
    width: 684px;
    margin: 26px 0 32px;
}
#mk_top form {
    float: left;
    width: 404px;
    padding-right: 20px;
}
#mk_top #mk_ereignis {
    float: left;
    width: 204px;
    margin-right: 10px;
}
#mk_top #mk_type {
    float: left;
    width: 148px;
}
#mk_top #mk_submit {
    float: right;
    width: 31px;
    height: 20px;
    border: none;
}
#mk_top p {
    font-size: .7em;
    line-height: 1.4;
    margin-bottom: 3px;
}
#mk_top select {
    font-size: .7em;
    height: 18px;
    border: 1px solid #CCC;
}


/* Suchergebnis
---------------------------------*/
#mk_ergebnis h1 {
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 24px;
}
#mk_ergebnis p {
    font-size: .8em;
    line-height: 1.4;
    padding-top: .8em;
}
#mk_ergebnis form {
    clear: both;
    text-align: center;
    width: 678px;
    padding: 2em 0 1em;
}
#mk_ergebnis #mk_ergebnis_tage {
    height: 234px;
    padding: 10px 0;
}
#mk_ergebnis .mk_datum {
    margin-right: 24px;
    margin-bottom: 24px;
}
#mk_ergebnis .mk_datum.hidden {
    display: none;
}
#mk_ergebnis #mk_submit_prev,
#mk_ergebnis #mk_submit_next {
/*    width: 64px;*/
/*    height: 18px;*/
}

/* Wissen Button
---------------------------------*/
#mk_wissen {
    width: 684px;
}
#mk_wissen_button {
    float: left;
    width: 260px;
}
#mk_wissen_button a {
    display: block;
    width: 260px;
    height: 41px;
    background: transparent url(../images/btn_wissen.gif) no-repeat;
}
#mk_wissen_button a span {
    display: none;
}


/* Wissen (die Seite selbst)
---------------------------------*/

#mk_wissen ul#inhalt {
    margin-bottom: 2em;
    margin-left: 14px;
}
#mk_wissen ul#inhalt,
#mk_wissen ul#inhalt li {
    list-style-type: disc;
}
#mk_wissen ul#inhalt li {
    font-size: .8em;
    line-height: 1.4;
}


#mk_container #mk_wissen {
    /* Abstand zw. Inhalt und Footer */
    padding-bottom: 30px;
}
#mk_wissen h1 {
    font-size: 1em;
    font-weight: bold;
    font-style: italic;
    padding: .6em;
    margin-bottom: 1em;
    background: #EBEDEE;
    background: #F5F6F6;
}
#mk_wissen h1.follow {
    margin-top: 2em;
}
#mk_wissen h2 {
    font-size: .9em;
    font-weight: bold;
    font-style: italic;
    margin-bottom: .4em;
}
#mk_wissen h2.follow {
    margin-top: 1.7em;
}
#mk_wissen .mk_to_top {
    float: right;
    font-size: .8em;
    font-weight: normal;
    padding-left: .8em;
    margin-top: 4px;
    background: transparent url(../images/to_top.gif) no-repeat 0 4px;
}
#mk_wissen p {
    font-size: .8em;
    line-height: 1.4;
    padding-top: .8em;
}
#mk_wissen p.mk_grafik {
    width: 484px;
    margin: 0 auto;
}
#mk_wissen p strong {
    font-weight: bold;
}
#mk_wissen table {
    width: 500px;
    margin: 2em auto 1.4em;
}
#mk_wissen table thead {
    text-align: center;
    font-size: .8em;
    line-height: 1.4;
    color: #FFF;
    background: #777;
}
#mk_wissen table tbody {
    font-size: .8em;
    line-height: 1.4;
    background: #EBEDEE;
    background: #F5F6F6;
}
#mk_wissen table thead th,
#mk_wissen table tbody td {
    padding: 3px 8px;
}
#mk_wissen table tbody td.col2,
#mk_wissen table tbody td.col4 {
    text-align: right;
}
#mk_wissen table tbody td.small {
    font-size: .9em;
    line-height: 1.2;
}
#mk_wissen div.sternzeichen,
#mk_wissen div.symbol {
    clear: both;
    margin: .4em 0;
}
#mk_wissen div.sternzeichen div.image,
#mk_wissen div.symbol div.image {
    float: left;
}
#mk_wissen div.sternzeichen div.image {
    width: 50px;
    height: 32px;
    margin-top: .8em;
}
#mk_wissen div.sternzeichen div.text {
    margin-left: 60px;
}
#mk_wissen div.sternzeichen div.image img {
    margin-left: -4px;
}
#mk_wissen div.symbol div.image {
    width: 25px;
    height: 25px;
    margin-top: .4em;
}
#mk_wissen div.symbol div.image img {
    margin-left: 0;
}
#mk_wissen div.symbol div.text {
    margin-left: 40px;
}


/* Datum
---------------------------------*/
.mk_datum {
    float: left;
    width: 93px;
    height: 93px;
}
.mk_datum_wochentag,
.mk_datum_tag,
.mk_datum_monat {
    display: block;
    width: 100%;
}
.mk_datum_wochentag {
    height: 22px;
}
.mk_datum_tag {
    height: 51px;
}
.mk_datum_monat {
    height: 20px;
}


/* Mond
---------------------------------*/
#mk_mond {
    float: left;
    display: block;
    width: 93px;
    height: 93px;
    margin-left: 16px;
}


/* Zeiten
---------------------------------*/
#mk_zeiten {
    float: left;
    overflow: hidden;
    width: 96px;
}
#mk_zeiten p {
    font-size: .7em;
    line-height: 1.16;
}
#mk_zeiten .mk_zeiten_text {
    font-size: .56em;
    color: #EF0000;
}


/* Sternzeichen
---------------------------------*/
#mk_sternzeichen_container {
    float: left;
    width: 70px;
    margin: 0 8px;
}
#mk_sternzeichen,
#mk_sternzeichen_nachher {
    width: 50px;
    height: 32px;
    margin: 0 auto;
}
#mk_sternzeichen,
#mk_sternzeichen_nachher {
    width: 50px;
    height: 32px;
}
#mk_sternzeichen.mk_single {
    padding-top: 30px;
}
#mk_sternzeichen_wechsel {
    overflow: hidden;
    text-align: center;
    width: 70px;
    height: 29px;
}
#mk_sternzeichen_wechsel p {
    font-size: .7em;
    line-height: 29px;
}


/* Symbole
---------------------------------*/
#mk_symbol_container {
    clear: both;
    height: 25px;
    padding-top: 16px;
}
.mk_symbol {
    float: left;
    width: 25px;
    margin-right: 8px;
}
.mk_symbol img {
    width: 25px;
    height: 25px;
}


/* Tipp-Texte
---------------------------------*/
#mk_sternzeichen h1,
#mk_sternzeichen p,
#mk_sternzeichen_nachher h1,
#mk_sternzeichen_nachher p,
.mk_symbol h1,
.mk_symbol p {
    display: none;
}
