/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** ######################################################################################################
** 
**  YAML Version: 2.5.2
**  Dateiversion: 01.11.06  
**  Datei       : basemod.css
**  Funktion    : Basis-Modifikation f�r das Layout des YAML-Tutorials
**
*/
@media all {
    /* Formatierung der Seite */
    #main {
        background: #fff url(assets/bg_blau_2.gif) repeat-y;
        padding: 0;
    }

    #col1 {
        background: #f8bc05;
    }

    #logo {
        border-bottom: 1px #fff solid;
    }

    #header {
        background-color: #cccccc;
    }

    #extramenu {
        background-color: #f8bc05;
    }

    #footer {
        background-color: #cccccc;
    }

    #footer_content {
        background-color: #f8bc05;
        border-left: 210px solid #cccccc;
    }

    #submenu li a {
        background-color: #f8bc05;
        color: #000;
        border-top: 1px #000 solid;
    }

    #submenu li a:hover {
        background-color: #f8bc05;
        color: #000;
    }

    #submenu li a#active {
        background-color: #f8bc05;
        color: #000;
    }

    #submenu li ul li a {
        background-color: #f8bc05;
        color: #000;
    }

    #submenu li ul li a:hover {
        background-color: #f8bc05;
        color: #000;
    }

    #submenu li ul li a#active {
        background-color: #f8bc05;
        color: #000;
        font-weight: bold;
    }

    #submenu li ul li ul li a {
        background-color: #f8bc05;
        color: #000;
    }

    #submenu li ul li ul li a:hover {
        background-color: #f8bc05;
        color: #000;
    }

    #submenu li ul li ul li a#active {
        background-color: #f8bc05;
        color: #000;
    }

    #menu {
        border-top: 1px solid #000;
    }

    #menu li {
        border-bottom: 1px #000 solid;
    }

    #menu li a {
        background-color: #f8bc05;
    }

    #menu li a#active {
        background-color: #f8bc05;
    }

    #menu li a:hover {
        background-color: #f8bc05;
    }

    #menu li ul li a {
        background-color: #f8bc05;
    }

    #menu li ul li a#active {
        background-color: #f8bc05;
    }

    #menu li ul li ul li a {
        background-color: #f8bc05;
    }

    #menu li ul li ul li a#active {
        background-color: #f8bc05;
    }

    #menu li a {
        color: #000
    }

    #menu li a:hover {
        color: #000;
    }

    #footer_content {
        color: #000;
    }

    /*Flyout*/
    /*!*/
    #flyout_submenu li a {
        background-color: #cccccc;
        color: #FABC07;
        border-top: 0px #7ca9d8 solid;
    }

    /*!*/
    #flyout_submenu li a:hover {
        background-color: #cccccc;
        color: #FABC07;
    }

    /*!*/
    #flyout_submenu li a#active {
        background-color: #cccccc;
        color: #FABC07;
    }

    /*Flyout*/
    /*!*/
    .flyout_submenu li a {
        background-color: #cccccc;
        color: #FABC07;
        border-top: 0px #7ca9d8 solid;
    }

    /*!*/
    .flyout_submenu li a:hover {
        background-color: #cccccc;
        color: #FABC07;
    }

    /*!*/
    .flyout_submenu li a#active {
        background-color: #cccccc;
        color: #FABC07;
    }

    h1 {
        color: #4B4A4A;
    }

    /*Titel - Haupt�berschrift der Seite*/
    /*todo: Mehrfarbigkeit */
    h2 {
        background-color: #ffff99;
        padding: 2px;
        color: #000;
        border-bottom: 0px dotted #666666;
        font-size: 1em;
        font-weight: bold;
        margin: 1.2em 0pt 1.2em 0;
    }

    h3 {
        color: #000;
    }

    /* F�r Untertitel z.B. im Texteditor*/
    h4 {
        color: #000;
    }

    /* �berschrift in Bildgalerie - Abs�tze*/
    h5 {
        background: #ffff66 none repeat scroll 0%;
        color: #000;
    }

    h6 {
        color: #000;
    }

    h5 a {
        color: #000;
    }

    a {
        color: #000;
        text-decoration: none;
    }

    a[href^="http:"], a[href^="https:"] {
        color: #000;
        text-decoration: underline;
    }

    a[href^="mailto:"] {
        color: #f8bc05;
        text-decoration: underline;
    }

    #navbar a {
        color: #f8bc05;
    }

    #navbar a:hover {
        color: #f8bc05;
    }

    #navbar a:focus {
        color: #f8bc05;
    }

    #navbar a:active {
        color: #f8bc05;
    }

    a.weiter {
        color: #f8bc05;
    }

    #extramenu a {
        color: #000;
    }

    #extramenu {
        color: #000;
    }

    table th {
        background: #ffff66;
    }

    table#formular th {
        background: #ffff66;
    }

    table.navlink {
        color: #f8bc05;
        border: 1px #ffff66 dotted;
    }

    p.navlink {
        color: #f8bc05;
        border: 1px #ffff66 dotted;
    }

    .navlink a {
        color: #f8bc05;
    }

    .navlink a#active {
        font-weight: bold;
        color: #f8bc05;
    }

    .navlink .inaktiv {
        color: #f8bc05;
    }

    .button {
        background: transparent url(assets/pfeilgelb_senden.gif) no-repeat 0px 0px;
        border: 0px;
        margin-bottom: 4px;
        padding: 0;
        width: 25px;
    }

    /*todo: Mehrfarbigkeit */
    .button_r {
        background: transparent url(assets/pfeilgelb_senden.gif) no-repeat 0px 0px;
        border: 0px;
        margin-bottom: 4px;
        padding: 0;
    }

    .suchbegriff {
        background-color: #ffff66;
    }

    #kalender .todayhead {
        background-color: #ffff66;
    }

    .veranstsuche .label {
        font-weight: bold;
        color: #f8bc05;
        margin-bottom: 10px;
    }

    .veranstsuche .fullline {
        color: #f8bc05;
    }

    .gottesdienstsuche .label {
        color: #f8bc05;
    }

    .gottesdienstsuche .fullline {
        color: #f8bc05;
    }

    .veranstueber .kopf {
        background-color: #fefec6;
        color: #f8bc05;
        font-weight: bold;
        border-top: 1px #ffff66 solid;
    }

    .veranstdetail h5 {
        background: #fefec6;
        color: #f8bc05;
        border-top: 1px #ffff66 solid;
    }

    .veranstdetail .links {
        background-color: #fefec6;
    }

    .veranstdetail .bg1 {
        background-color: #fefec6;
    }

    .veranstdetail .float_right {
        background-color: #fefec6;
    }

    .veranstueber_woche {
        border-bottom: 2px #fefec6 solid;
    }

    .veranstueber_woche .dayhead {
        background: #fefec6;
        color: #f8bc05;
        font-weight: bold;
    }

    .veranstueber_woche .vacdayhead {
        background: #fefec6;
        color: #f8bc05;
        font-weight: bold;
    }

    .veranstueber_woche .todayhead {
        background: #Efefec6;
        color: #f8bc05;
        font-weight: bold;
    }

    .veranstueber_woche .daycontent {
        border-right: 2px #fefec6 solid;
    }

    .veranstueber_woche .vacdaycontent {
        border-right: 2px #fefec6 solid;
    }

    .veranstueber_woche .kategorie {
        color: #f8bc05;
    }

    .veranstueber_woche .time {
        border-right: 2px #fefec6 solid;
        border-left: 2px #fefec6 solid;
    }

    #col1 ul li ul li ul a img {
        display: none;
    }

    #submenu li ul li ul li a#active {
        background: url(assets/pfeilnav_schwarz.png) no-repeat;
        margin-left: 34px;
        padding-left: 10px !important;
    }
}
