div#content h2 {
    padding-left: 0;
}

/* IE8 Really needs these tables to be 100% wide */
table.donek_view {
    width: 100%;
}

/* But IE7 really needs these tables to be auto wide... */
table.donek_view {
    width: auto !ie; /* The !ie is a IE6/IE7 hack: only those two will parse this width attribute. */
}

/* IE8 Really needs these tables to be 100% wide */
table.donek_search {
    width: 100%;
}

/* But IE7 really needs these tables to be auto wide... */
table.donek_search {
    width: auto !ie; /* The !ie is a IE6/IE7 hack: only those two will parse this width attribute. */
}

input {
    margin-left: -3px;
}
td.donek_view_value input {
    margin-left: -3px;
}
td.donek_view_value table input {
    margin-left: -3px;
}

textarea {
    margin-left: -3px;
}

/* IE6 is horrible. And the only one to erroneously parse this. */
/*\*/ * html input {
   margin-left: 0px;
} /**/ 

form.donek_search {
    text-align: center;
}

form.donek_search table {
    text-align: left;
}

form.donek_search table tr.donek_search_button {
    text-align: center;
}

table.donek_results td {
    vertical-align: top;
}

table.donek_results td.class {
    color: #666666;
    font-variant: small-caps;
    padding-right: 30px;
    padding-left: 3px;
}

table.donek_results td.ranking {
    padding-top: 4px;
    padding-right: 2px;
    width: 50px;
}

div.donek_inlineObject table.donek_view td.donek_view_name {
    width: 179px;
}

div.donek_inlineObject table.donek_view div.donek_inlineObject table.donek_view td.donek_view_name {
    width: 158px;
}

div.donek_inlineObject table.donek_view div.donek_inlineObject table.donek_view div.donek_inlineObject table.donek_view td.donek_view_name {
    width: 137px;
}

div.donek_inlineObject table.donek_view div.donek_inlineObject table.donek_view div.donek_inlineObject table.donek_view div.donek_inlineObject table.donek_view td.donek_view_name {
    width: 116px;
}

table.donek_view td.donek_view_name {
    font-variant: small-caps;
    width: 200px;
    padding-bottom: 6px;
}

table.donek_view td {
    padding-bottom: 2px;
    vertical-align: top;
}

span.donek_inlineObjectName {
    font-variant: small-caps;
    font-style: italic;
}

div.donek_inlineObject {
    width: 100%;
    padding-left: 20px;
    border-left-width: 1px;
    border-left-style: dotted;
    border-left-color: #aaaaaa;
    padding-top: 2px;
    margin-bottom: 2px;
}

table.donek_aggregate {
    padding: 0px;
    margin: 0px;
    table-layout: fixed;
    width: 100%;
}

td.donek_aggregateObjectName {
    font-variant: small-caps;
    width: 201px;
}

div.donek_inlineObject div.donek_inlineObject div.donek_inlineObject div.donek_inlineObject td.donek_aggregateObjectName {
    width: 117px;
}

div.donek_inlineObject div.donek_inlineObject div.donek_inlineObject td.donek_aggregateObjectName {
    width: 138px;
}

div.donek_inlineObject div.donek_inlineObject td.donek_aggregateObjectName {
    width: 159px;
}

div.donek_inlineObject td.donek_aggregateObjectName {
    width: 180px;
}

td.donek_aggregateObjects {
    padding-left: 5px;
}

td.donek_view_value {
    padding-left: 6px;
}

img.donek_barfull {
    padding: 0px;
    margin: 0px;
}

img.donek_barempty {
    padding: 0px;
    margin: 0px;
}

.donek_tooltip {
    background-color: #00adef;
    padding-left: 3px;
    padding-right: 3px;
    border: groove 1px #0093cb;
}

div.donek_search_inlineObject td.donek_search_name {
    width: 200px;
}

div.donek_search_inlineObject td.donek_search_name div.donek_search_inlineObject td.donek_search_name {
    width: 158px;
}

td.donek_search_name {
    font-variant: small-caps;
    width: 200px;
}

table.donek_search td {
    padding-bottom: 2px;
    vertical-align: top;
}

span.donek_search_inlineObjectName {
    font-variant: small-caps;
    font-style: italic;
}

div.donek_search_inlineObject {
    width: 100%;
    padding-left: 20px;
    padding-top: 3px;
    border-left-width: 1px;
    border-left-style: dotted;
    border-left-color: #AAAAAA;
}

div.donek_search_inlineObject table.donek_search_aggregate td.donek_search_aggregateObjects input {
    margin-left: -4px;
}

table.donek_search_aggregate {
    padding: 0px;
    margin: 0px;
    table-layout: fixed;
    width: 100%;
}

td.donek_search_aggregateObjectName {
    font-variant: small-caps;
    width: 200px;
}

div.donek_search_inlineObject div.donek_search_inlineObject td.donek_search_aggregateObjectName {
    font-variant: small-caps;
    width: 159px;
}

div.donek_search_inlineObject td.donek_search_aggregateObjectName {
    font-variant: small-caps;
    width: 180px;
}

td.donek_search_aggregateObjects {
/*    padding-left: 4px;
    border-left-width: 1px;
    border-left-style: dotted;
    border-left-color: #AF1022;*/
}

td.donek_search_spacer {
    width: 20px;
}

/** ILLEGALLY ENTERED DONEK SPECIFIC STUFF **/
table.donek_results td.extra {
    text-align: right;
}

table.donek_results td.extra span.extra a:visited {
    padding-left: 30px;
    font-size: 10pt;
    font-variant: small-caps;
    text-decoration: none;
    text-align: right;
}

table.donek_results td.extra span.extra a:link {
    padding-left: 30px;
    font-size: 10pt;
    font-variant: small-caps;
    text-decoration: none;
    text-align: right;
}

table.donek_results td.extra span.extra a:hover {
    padding-left: 30px;
    font-size: 10pt;
    font-variant: small-caps;
    text-decoration: underline;
    text-align: right;
}

table.donek_results td.extra span.extra_none {
    padding-left: 30px;
    font-size: smaller;
    font-variant: small-caps;
    text-decoration: none;
    color: #888888;
    text-align: right;
}

tr.donek_subresultaten {
    padding-top: 0px;
    padding-bottom: 0px;
}

tr.donek_subresultaten td  {
    padding-top: 0px;
    padding-bottom: 0px;
}

div.donek_subresultaten {
    padding-left: 20px;
    padding-bottom: 5px;
    padding-top: 5px;
}

table.donek_subresultaten {
    border-left-width: 1px;
    border-left-style: dotted;
    border-left-color: #AAAAAA;
    padding-left: 20px;
}

table.donek_subtext {
    /*font-size: smaller;*/
    padding-left: 20px;
}

td.donek_subtext_title {
    font-variant: small-caps;
    padding-right: 6px;
}

span.doneksearchtip {
    border-bottom: 1px dashed #666666;
}

/* Contact */
#contact-form {
    margin: 20px 0; 
}

#contact-form fieldset {
    margin: 0;
    padding: 20px;
    border-color: #00ADEF;
}

#contact-form fieldset legend {
    margin: 0 0 0 -5px;
    padding: 0 5px;
}

#contact-form dl {
    margin: 0 !important;
}


#contact-form dd,
#contact-form input,
#contact-form textarea {
    margin: 0;
}

#contact-form dt {
    margin-top: 10px;
}

#contact-form dt:first-child {
    margin-top: 0;
}

#contact-form dd {
    padding-top: 0;
    margin-bottom: 10px;
}

#contact-form dd:last-child {
    margin-bottom: 0;
}

#contact-form input,
#contact-form textarea {
    padding: 3px;
    line-height: 1.5;
}

.donek-user.donek-task-search tr.partituurLocatieID {
    display: none;
}

audio {
    margin: 10px;
}