@CHARSET "UTF-8";
table.tx_fremomeetings_table tr { background-color: #629AE4; color: white; }
table.tx_fremomeetings_table tr.even { background-color: #DCEEFF; color: black; }
table.tx_fremomeetings_table tr.odd { background-color: #FFFFFF; color: black; }
table.tx_fremomeetings_table tr td { padding: 5px 10px 10px 5px; }
table.tx_fremomeetings_table tr th { padding: 5px 5px 5px 5px; }
table.tx_fremomeetings_table { border-spacing: 0px; cellspacing: 0px; cellpadding: 5px; }
table.tx_fremomeetings_table tr.pastHeaderRow { color: #000; background-color: #ffffff;  font-weight:bold; }
table.tx_fremomeetings_table tr.pastHeaderRow td { border-bottom-width: thick; border-bottom-color: #629AE4; border-bottom-style: double;   }
table.tx_fremomeetings_table tr.pastHeaderRow td img { vertical-align: bottom; }
table.tx_fremomeetings_table tr.futureHeaderRow { color: #000; background-color: #ffffff;  font-weight:bold; }
table.tx_fremomeetings_table tr.futureHeaderRow td { border-bottom-width: thick; border-bottom-color: #629AE4; border-bottom-style: double;   }
table.tx_fremomeetings_table tr.futureHeaderRow td img { vertical-align: bottom; }

.tx-fremomeetings-pi1 table { border-collapse:separate; border-spacing:0px; }
.tx-fremomeetings-pi1 table th { font-weight:bold; }
.tx-fremomeetings-pi1 table td { vertical-align:top; }

.f3-widget-paginator li { list-style-type: none; display: inline; text-align: center;}
.f3-widget-paginator li a { text-align: center; margin-left: 10px; margin-right: 10px;}
.f3-widget-paginator { text-align: center; margin-top: 20px; margin-bottom: 20px;}

.required { color: red; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
    color: #ffffff;
    background-color: #355cb9;
    text-decoration: none;
}
.ui-state-hover a, .ui-state-hover a:link, .ui-state-hover a:visited, a:hover.ui-button, .ui-button:hover {
    color: #ffffff;
    background-color: #629AE4;
    text-decoration: none;
}

div.tx-fremomeetings-teaser { padding: 15px; }
div.tx-fremomeetings-teaser-dateandlocation { font-weight:bold; }
div.tx-fremomeetings-teaser-meetingtitle { font-weight:bold; }

a.ui-text-icon-vorstand {
    background: url("../fremo/images/ui-bg-mox.png");
}

a.plannedMeetingLinkClass {
    font-style:italic;
    font-weight:lighter;
}
a.requestedMeetingLinkClass {
    font-style:italic;
    font-weight:normal;
}
a.acknowledgedMeetingLinkClass {
    font-style:normal;
    font-weight:bold;
}
a.canceledMeetingLinkClass {
    font-style:normal;
    font-weight:lighter;
    text-decoration:line-through;
}
input.f3-form-error {
    background-color:#FF9F9F;
    border: 1px #FF0000 solid;
}

.importantNotice { color: red; font-weight: bold; }

.ui-accordion-header {
    text-indent: 24px;
}
.ui-autocomplete-loading {
    background-repeat: no-repeat;
    background-position: right center;
    background-image: url('../images/ui-anim_basic_16x16.gif');
    background-color: white;
}
