body,div,td
{

            text-decoration: none;
            font-size: 12px;
            font-family: VERDANA,ARIAL,HELVETICA;
            color: #0744a2;
            line-height: 1.2;
}
a:link, a:visited, a:active
{

            text-decoration: none;
            font-weight: bold;
            font-size: 12px;
            color: #0744a2;
}
a:hover
{

            text-decoration: underline;
            font-weight: none;
            color: #0744a2;
}

a.navlink:link, a.navlink:visited, a.navlink:active
{

            text-decoration: none;
            font-weight: none;
            color: #0744a2;
}
div.headline
{

            text-decoration: none;
            font-weight: bold;
            color: #FFFFFF;
}
div.headline-content
{

            font-size: 10pt;
            text-decoration: none;
            font-weight: bold;
            color: #FFFFFF;
}
#divid
{
 position:fixed;
 right:0px; bottom:0px;
}

.mod_navigation ul
{
        margin:0px 12px;
        padding:0px;
        border-bottom:2px solid #fcf1e5;
        list-style-type:none;
        text-align:right;
}

.mod_navigation li
{
        margin:0px;
        padding:3px 0px;
        border-top:2px solid #ffffff;
        list-style-type:none;
        text-align:right;

}

.mod_navigation p
{
        margin:0px;
        padding:0px;
        text-align:right;
}

* html .mod_navigation ul, * html .mod_navigation li
{
        height:1px;
        text-align:right;
}

.mod_navigation .level_2
{
        padding:0px 0px 0px 0px;
        border-bottom:0px;
        text-align:right;
}

.mod_navigation .level_2 li
{
        padding:0px 0px 0px 0px;
        border-top:0px;
        text-align:right;
}

.mod_navigation a, .mod_navigation li, .mod_navigation p
{
        font-weight:bold;
        font-size:12px;
        color:#000000;
        text-align:right;
}

.mod_navigation .level_2 a, .mod_navigation .level_2 li, .mod_navigation .level_2 p
{
        font-weight:normal;
        font-size:14px;
        text-align:right;
}

.ce_accordion
{
        margin-left:16px;
}

.toggler
{
        padding:1px 0px 2px 0px;
}

.toggler_first
{
        color:#a84204;
}

.toggler_first:hover
{
        text-decoration:underline;
        color:#a84204;
        cursor:pointer;
}

.accordion div
{
        padding:6px 0px 8px 15px;
        line-height:16px;
}

.mod_breadcrumb
{
        margin-bottom:24px;
        padding:5px 3px 7px 13px;
        background-color:#f08a00;
        font-color:#FFFFFF;
}

.mod_calendar table
{
        width:100%;
        border-top:1px solid #cccccc;
        border-left:1px solid #cccccc;
}

.mod_calendar .head
{
        padding-top:4px;
        padding-bottom:5px;
        text-align:center;
        background-color:#f6f6f6;
        border-right:1px solid #cccccc;
        border-bottom:1px solid #cccccc;
}

.mod_calendar .current
{
        background-color:#ffffcc;
}

.mod_calendar .label
{
        padding-top:3px;
        padding-bottom:4px;
        text-align:center;
        background-color:#bbbbbb;
        border-right:1px solid #cccccc;
        border-bottom:1px solid #cccccc;
        font-weight:bold;
        font-size:10px;
        color:#ffffff;
}

.mod_calendar td
{
        width:14%;
        height:72px;
        padding:1px;
        vertical-align:top;
        background-color:#ffffff;
        border-right:1px solid #cccccc;
        border-bottom:1px solid #cccccc;
}

.mod_calendar .weekend
{
        background-color:#f6f6f6;
}

.mod_calendar .today
{
        background-color:#ffffcc;
}

.mod_calendar .empty, .mod_calendar .empty .header
{
        background-color:#f6f6f6;
}

.mod_calendar td .header
{
        padding-bottom:2px;
        background-color:#e0e0e0;
        font-size:10px;
}

.mod_calendar td .event a
{
        font-size:10px;
}

.mod_minicalendar
{
        margin:0px 5px 20px 5px;
        padding:5px 5px 10px 5px;
        background-color:#ece4d9;
}

.mod_minicalendar table
{
        width:100%;
        border-top:1px solid #cccccc;
        border-left:1px solid #cccccc;
}

.mod_minicalendar td
{
        width:14%;
        padding-top:2px;
        padding-bottom:3px;
        text-align:center;
        background-color:#ffffff;
        border-right:1px solid #cccccc;
        border-bottom:1px solid #cccccc;
}

.mod_minicalendar td, .mod_minicalendar .active a
{
        font-size:10px;
}

.mod_minicalendar .weekend
{
        background-color:#f6f6f6;
}

.mod_minicalendar .today
{
        background-color:#ffffcc;
}

.mod_minicalendar .label
{
        padding-top:2px;
        padding-bottom:3px;
        text-align:center;
        background-color:#c3c3c3;
        border-right:1px solid #cccccc;
        border-bottom:1px solid #cccccc;
        font-size:10px;
        color:#ffffff;
}

.mod_minicalendar .head
{
        padding-top:3px;
        padding-bottom:4px;
        text-align:center;
        background-color:#f9f9f9;
        border-right:1px solid #cccccc;
        border-bottom:1px solid #cccccc;
}

.mod_minicalendar .current
{
        background-color:#ffffcc;
}

.mod_eventlist
{
        margin-right:6px;
}

.mod_eventlist .header
{
        padding:3px 6px 4px 6px;
        background-color:#e6e6e6;
        border-right:1px solid #cccccc;
        border-bottom:1px solid #cccccc;
        border-left:1px solid #cccccc;
        font-weight:bold;
}

.mod_eventlist .header.first
{
        border-top:1px solid #cccccc;
}

.mod_eventlist .event
{
        padding:10px 6px 12px 6px;
        border-right:1px solid #cccccc;
        border-bottom:1px solid #cccccc;
        border-left:1px solid #cccccc;
}

.mod_eventlist .time
{
        margin-top:-6px;
        margin-bottom:6px;
        font-weight:normal;
        color:#999999;
}

.mod_eventreader .info
{
        margin-top:-12px;
        font-size:10px;
        color:#999999;
}

.mod_eventreader .recurring
{
        margin-top:2px;
        font-size:10px;
        color:#009900;
}

.mod_eventreader .ce_text
{
        margin-top:15px;
}

.mod_eventreader .back
{
        margin-top:18px;
}
table#bg
{
background-image: url(images/bassschluessel.jpg);
 background-repeat: no-repeat;
 background-position: bottom right;
}
div.active
{
font-size: 12px;
color="#FFFFFF"
}