/* ######################################################################################################
** # "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_1.gif) repeat-y;
        padding: 0;
    }

    #col1 {
        background: #003399;
    }

    #logo {
        border-bottom: 1px #fff solid;
    }

    #header {
        background-color: #cccccc;
    }

    #extramenu {
        background-color: #003399;
    }

    #footer {
        background-color: #cccccc;
    }

    #footer_content {
        background-color: #003399;
        border-left: 210px solid #cccccc;
    }

    #submenu li a {
        background-color: #003399;
        color: #fff;
        border-top: 1px #fff solid;
    }

    #submenu li a:hover {
        background-color: #003399;
    }

    #submenu li a#active {
        background-color: #003399;
        color: #99ccff;
    }

    #submenu li ul li a {
        background-color: #003399;
        color: #fff;
    }

    #submenu li ul li a:hover {
        background-color: #003399;
    }

    #submenu li ul li a#active {
        background-color: #003399;
        color: #99ccff;
    }

    #submenu li ul li ul li a {
        background-color: #003399;
        color: #fff;
    }

    #submenu li ul li ul li a:hover {
        background-color: #003399;
        color: #ccccff;
    }

    #submenu li ul li ul li a#active {
        background-color: #003399;
        color: #99ccff;
    }

    #menu {
        border-top: 1px solid #fff;
    }

    #menu li {
        border-bottom: 1px #fff solid;
    }

    #menu li a {
        background-color: #003399;
    }

    #menu li a#active {
        background-color: #003399;
    }

    #menu li ul li a {
        background-color: #003399;
    }

    #menu li a:hover {
        background-color: #003399;
    }

    #menu li ul li a#active {
        background-color: #003399;
    }

    #menu li ul li ul li a {
        background-color: #003399;
    }

    #menu li ul li ul li a#active {
        background-color: #003399
    }

    /*Flyout*/
    /*!*/
    #flyout_submenu li a {
        background-color: #cccccc;
        color: #00339D;
        border-top: 0px #7ca9d8 solid;
    }

    /*!*/
    #flyout_submenu li a:hover {
        background-color: #cccccc;
        color: #00339D;
    }

    /*!*/
    #flyout_submenu li a#active {
        background-color: #cccccc;
        color: #00339D;
    }

    /*Flyout*/
    /*!*/
    .flyout_submenu li a {
        background-color: #cccccc;
        color: #00339D;
        border-top: 0px #7ca9d8 solid;
    }

    /*!*/
    .flyout_submenu li a:hover {
        background-color: #cccccc;
        color: #00339D;
    }

    /*!*/
    .flyout_submenu li a#active {
        background-color: #cccccc;
        color: #00339D;
    }

    h1 {
        color: #4B4A4A;
    }

    /*Titel - Haupt�berschrift der Seite*/
    /*todo: Mehrfarbigkeit */
    h2 {
        background-color: #99ccff;
        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: #ccccff none repeat scroll 0%;
        color: #000;
    }

    h6 {
        color: #000;
    }

    h5 a {
        color: #000;
    }

    a {
        color: #003399;
        text-decoration: none;
    }

    a[href^="http:"], a[href^="https:"] {
        color: #003399;
        text-decoration: underline;
    }

    a[href^="mailto:"] {
        color: #003399;
        text-decoration: underline;
    }

    .navbar {
        color: #003399;
    }

    .navbar a {
        color: #003399;
    }

    .navbar a:hover {
        color: #003399;
    }

    .navbar a:focus {
        color: #003399;
    }

    .navbar a:active {
        color: #003399;
    }

    a.weiter {
        color: #99ccff;
    }

    table th {
        background: #ccccff;
    }

    table#formular th {
        background: #ccccff;
    }

    table.navlink {
        color: #003399;
        border: 1px #ccccff dotted;
    }

    p.navlink {
        color: #003399;
        border: 1px #ccccff dotted;
    }

    .navlink a {
        color: #003399;
    }

    .navlink a#active {
        font-weight: bold;
        color: #003399;
    }

    .navlink .inaktiv {
        color: #003399;
    }

    .button {
        background: transparent url(assets/pfeilblau_senden_1.gif) no-repeat 0px 0px;
        border: 0px;
        margin-bottom: 4px;
        padding: 0;
        width: 25px;
    }

    /*todo: Mehrfarbigkeit */
    .button_r {
        background: transparent url(assets/pfeilblau_senden_1.gif) no-repeat 0px 0px;
        border: 0px;
        margin-bottom: 4px;
        padding: 0;
    }

    .suchbegriff {
        background-color: #ccccff;
    }

    #kalender .todayhead {
        background-color: #ccccff;
    }

    .veranstsuche .label {
        font-weight: bold;
        color: #003399;
        margin-bottom: 10px;
    }

    .veranstsuche .fullline {
        color: #003399;
    }

    .gottesdienstsuche .label {
        color: #003399;
    }

    .gottesdienstsuche .fullline {
        color: #003399;
    }

    .veranstueber .kopf {
        background-color: #E9F5FA;
        color: #003399;
        font-weight: bold;
        border-top: 1px #ccccff solid;
    }

    .veranstdetail h5 {
        background: #E9F5FA;
        color: #003399;
        border-top: 1px #ccccff solid;
    }

    .veranstdetail .links {
        background-color: #E9F5FA;
    }

    .veranstdetail .bg1 {
        background-color: #E9F5FA;
    }

    .veranstdetail .float_right {
        background-color: #E9F5FA;
    }

    .veranstueber_woche {
        border-bottom: 2px #E9F5FA solid;
    }

    .veranstueber_woche .dayhead {
        background: #E9F5FA;
        color: #003399;
        font-weight: bold;
    }

    .veranstueber_woche .vacdayhead {
        background: #E9F5FA;
        color: #003399;
        font-weight: bold;
    }

    .veranstueber_woche .todayhead {
        background: #E9F5FA;
        color: #003399;
        font-weight: bold;
    }

    .veranstueber_woche .daycontent {
        border-right: 2px #E9F5FA solid;
    }

    .veranstueber_woche .vacdaycontent {
        border-right: 2px #E9F5FA solid;
    }

    .veranstueber_woche .kategorie {
        color: #003399;
    }

    .veranstueber_woche .time {
        border-right: 2px #E9F5FA solid;
        border-left: 2px #E9F5FA solid;
    }
}
