@charset "windows-1252";
/*
  StyleSheet for www.byrozoans.nl
  Author: Michiel van der Waaij (bryozoans@iaf.nl)
  Copyright (2006, 2007): Michiel van der Waaij
*/
html {
    height:             100%;
}

body {
    height:             100%;
    margin:             0;
    padding:            0;
    color:              #330099;
    background-color:   #DDFFFF;
    font-family:        "Times New Roman", TimesNR, Times, serif ;
}

a {
    text-decoration:     none;
}

a img {
    border:              0;
}

p {
    font-size:           12pt;
    margin:              0em 0em 1em 0em;
}

a:link {
    color:               #6600CC;
    text-decoration:    underline
}

a:visited {
    color:              #009900;
    text-decoration:    underline
}

a:hover {
    color:              #6600CC;
    text-decoration:    underline
}

h1 {
    color:      #330099;
    font-size:      28pt;
    font-weight:    bold;
    font-style:     normal;
    font-variant:   normal;
    line-height:    normal;
    margin-top:     .5em;
    margin-bottom:  .5em;
}

h2 {
    color:      #330099;
    font-size:      24pt;
    font-weight:    bold;
    font-style:     normal;
    font-variant:   normal;
    line-height:    normal;
    margin:         1em 0em 0.2em 0.6em;
    padding:        0em 0em 0em 0em;
}

h3 {
    color:      #330099;
    font-size:      20pt;
    font-weight:    bold;
    font-style:     italic;
    font-variant:   normal;
    line-height:    normal;
    margin:         0.5em 1em 0em 0.5em;
}

h4 {
    color:          #330099;
    font-size:      16pt;
    font-weight:    bold;
    font-style:     italic;
    margin:         .3em 0.5em .1em 1em;
    padding:        0em 0em 0em 0em;
}
h5 { /* among others the content side bar on the main page */
    color:      #330099;
    font-size:      13pt;
    font-weight:    normal;
    font-style:     normal;
    margin:         .5em 1em .1em 1em;
}

h6 { /* used for front page small print (click on foto ..) */
    color:      #330099;
    font-size:      10pt;
    font-weight:    normal;
    font-style:     normal;
    margin:         .5em 1em .5em 1.4em;
}
/*
 * formatting of the footer block for all pages
 */
#footer_block {
    float:              left;
    clear:              left;
    padding:            0.2em 0em 0.2em 0em;
    margin:             0.4em 0em 0.4em 0em;
    background-color:   #33FFFF;
    border-style:       none;
    border-width:       1px;
    border-color:       red;
    width:              100%;
}
#footer_block p.print_contact {
    display:            none;
}
#footer_block p.contact {
    float:              left;
    padding:            0em 0em 0.2em 0.3em;
    margin:             0em 0em 0em 0em;
}
#footer_block p.print_copyright {
    display:            none;
}

#footer_block p.copyright {
    float:              right;
    margin:             0.2em 0em 0em 0em;
    padding:            0em 0.5em 0em 1em;
    color:              red;
    font-size:          small;
    font-weight:        bold;
}

/*
 * formatting of non-index pages
 */
#other_page_heading {
    margin:             0em 0em 0em 0em;
    padding:            0em 0em 0em 0em;
}

#other_page_heading p.other_head_text {
    float:              left;
    font-size:          xx-large;
    font-weight:        bold;
    margin:             0.3em 0em 0.3em 1em;
    padding:            0.2em 0.2em 0.2em 0.2em;
}

#other_page_heading p.other_switch {
    float:              right;
    font-size:          small;
    font-weight:        bold;
    margin:             1em 1em 0.3em 1em;
    padding:            0.1em 0.1em 0.1em 0.1em;
    color:              red;
}
/* non main pages inline menu formatting */
#other_menu {
    clear:               left;
    margin:              0em 0em 0em 0em;
    padding:             0em .2em 0.3em 1em;
    background-color:    #33FFFF;
}

#other_menu li {
    display:                inline;
    margin-right:           0.5em;
    padding-right:          0.75em;
    font-weight:            bold;
    font-size:              medium;
}
#other_menu li.home_links {
    float:                 right;
}

#home_links  {
    float:                 right;
    margin:                -1.5em 0.75em 0em 0em;
}

#home_links li {
    display:                inline;
    padding:                0em 0.3em 0em 1em;
    font-weight:            bold;
    font-size:              medium;
}

/* non main page content formatting */
#other_content {
    margin:                 0em 0em 0em 0em;
}

#other_content p {
    margin:                 0em 0em 0em 0em;
    padding:                1em 1em 0em 1em;
}

#other_content p.stripe {
    border-top:             1px dotted #3399FF;
    margin:                 1em 1em 1em 0.5em;
}

#other_content p.compare {
    float:                  left;
    margin:                 1em 0.3em 0.3em 0.3em;
}

#other_content p.voorstel_naam {
    font-size:             large;
    font-weight:           bold;
    margin:                0em 0em 0em 0em;
    padding:               0.5em 0.5em 1em 1em;
}

#other_content p.below_image {
    clear:                 left;
    font-size:             smaller;
    margin:                0.5em 0.5em 0.5em 1em;
    padding:               0.5em 0.5em 0.5em 19em;
}
#other_content p.cite {
    font-size:              13pt;
    margin:                 0.5em 4em 0em 1em;
    padding:                0.5em 1em 0.5em 2.5em;
}
#other_content p.w3_org {
    float:                 right;
    margin:                0.5em 0.5em 0.5em 1em;
    padding:               0.5em 0.5em 0.5em 1em;
}
#other_content p.weblog {
    margin:             .3em 0.5em .1em 1em;
    padding:            0em 0em 0em 0em;
}
#other_content p.red_text { /* used in search key */
    color:              red;
    margin:             .3em 0.5em .1em 1em;
    padding:            0em 0em 0em 0em;
}
#other_content p.grey_text { /* used in search key */
    color:              #8E8E8E;
    margin:             .3em 0.5em .1em 1em;
    padding:            0em 0em 0em 0em;
}
#other_content p.purple_text { /* used in search key */
    color:              #9933CC;
    margin:             .3em 0.5em .1em 1em;
    padding:            0em 0em 0em 0em;
}
#other_content p.uppercase {
    text-transform:     uppercase;
    margin:             0.1em 0.1em 0.1em 0.1em;
    padding:            0em 0em 0em 0em;
}
#other_content p.lowercase {
    text-transform:     lowercase;
    margin:             0.1em 0.1em 0.1em 0.1em;
    padding:            0em 0em 0em 0em;
}
#other_content p.smalltext {
    font-size:          small;
    margin:             0.5em 0.5em 0em 1.5em;
    padding:            0em 0em 0em 0em;
}

/* for photo  video pages */
#image_block table {
    border-width:       1px;
    border-style:       none;
    margin:             0.5em 0.1em 0.1em 0.5em;
    padding:            0.2em 0.2em 0.2em 0.2em;
}

#image_block caption {
    text-align:         left;
    margin:             0.3em 0.1em 0.1em 0.1em;
    border-width:       1px;
    border-style:       none;
    color:              #330099;
    font-size:          10px;
    font-weight:        normal;
    font-style:         normal;
}

#image_block td {
    border-width:       1px;
    border-style:       solid;
    border-color:       #0D019F;
    margin:             0.1em 0.1em 0.2em 0.2em;
    padding:            0.2em 0.2em 0.2em 0.2em;
}

#image_block tr.table_footer {
    border-style:       none;
    border-width:       0;
    margin:             0.1em 0.3em 0.2em 0.3em;
}
#image_block span.species_name {
    margin:              0.3em 0.5em 0.1em 0.5em;
    padding:             0em 0em 0em 0em;
    font-size:           small;
    float:               left;
}
#image_block img {
    margin:              0.3em 1em 0.1em 1em;
    padding:             0em 0em 0em 0em;
}
/* Other pages */

#other_content img {
    margin:                 0em 0em 0em 0em;
    padding:                0em 0em 0em 1em;
}

#other_content img.id_image {
    float:                  left;
    margin:                 0em 0em 0em 15em;
    padding:                0em 0em 0em 1em;
}
#other_content img.table_repens {   /* p repens pictures */
    margin:                 0em 0em 0em -0.2em;
    padding:                0em 0em 0em 0em;
    border-color:           red;
    border-style:           none;
    border-width:           medium;
}
#other_content table {
    margin:              0em 0em 0em 1em;
    padding:             0em 0em 0em 0em;
    border-style:        none;
    border-width:        1px;
    border-color:        #33CCFF;
}
#other_content th {
    padding:              0.2em 0.5em 0.2em 0.5em;
    border-style:        solid;
    border-width:        1px;
    border-color:        #33CCFF;
}
#other_content td {
    padding:              0.2em 0.5em 0.2em 0.5em;
    border-style:        solid;
    border-width:        1px;
    border-color:        #33CCFF;
}
#other_content td.red_background {
    background-color:   red;
}
#other_content td.grey_background {
    background-color:   #8E8E8E;
}
#other_content td.purple_background {
    background-color:   #9933CC;
}
#other_content td.blue_column {
    border-style:       solid;
    border-width:       1px;
    border-color:       #0D019F;
    margin:             0em 0em 0em 0em;
    padding:            0em 0em 0em 0em;
    background-color:   blue;
}
#other_content table.literatuur {
    margin:             0em 0.5em 0em 0.5em;
    padding:            0em 0em 0em 0em;
    border-style:       none;
    border-width:       1px;
    border-color:       #0D019F;
}
#other_content th.literatuur {
    margin:             0em 0em 0em 0em;
    padding:            0.1em 0.3em 0.1em 0.3em;
    background-color:   #33FFFF;
    border-style:       solid;
    border-width:       1px;
    border-color:       #0D019F;
}
#other_content td.literatuur {
    margin:             0em 0em 0em 0em;
    padding:            0.1em 0.3em 0.1em 0.3em;
    border-style:       solid;
    border-width:       1px;
    border-color:       #0D019F;
}
#other_content td.lit_type {
    margin:             0em 0em 0em 0em;
    padding:            0.1em 0.3em 0.1em 0.3em;
    border-style:       solid;
    border-width:       1px;
    border-color:       #0D019F;
    text-align:         center;
}
#other_content td.lit_scan {
    margin:             0em 0em 0em 0em;
    padding:            0.1em 0.3em 0.1em 0.3em;
    border-style:       solid;
    border-width:       1px;
    border-color:       #0D019F;
    text-align:         left;
    width:              4em;
}
#other_content table.search_table {
    border-style:       none;
}
#other_content td.search_table {
    border-style:       none;
}

#other_content .waarnemingen {
    border-style:       solid;
    border-width:       1px;
    border-color:       #0D019F;
}
/*
 * formatting of picture and microscope pages
 */
#video_block {
    float:              left;
    margin:             2em 0em 0em 0em;
    padding:            0em 0em 0em 0em;
}
#video_block p {
    margin:             0.5em 0em 0em 0.5em;
    padding:            0em 0em 0em 0em;
}
#video_block h3 {
    margin:             0.5em 0em 0em 0.5em;
    padding:            0em 0em 0em 0em;
}
#video_block table {
    margin:             0.5em 0em 0em 0.5em;
    padding:            0em 0em 0em 0em;
}

#video_block p.video_instructie {
    font-size:          x-small;
    margin:             0.5em 0em 0em 0.5em;
    padding:            0em 0em 0em 0em;
}

/*
 * list formatting
 */

#other_content ol {
     float:              left;
     width:              95%;
     margin:             0em 0em 0.5em 1em;
     padding:            0em 0em 0em 1.5em;
     border-style:       none;
     border-color:       blue;
}
#other_content ul {
     float:              left;
     margin:             0.2em 0.5em 0.5em 1em;
     padding:            0.5em 0.5em 0.3em 1em;
     list-style-type:    none;
     background-color:   #33FFFF;
     border-width:       1px;
     border-style:       solid;
     border-color:       blue;
}
#other_content ol.synoniemen {
     margin:             0.2em 0.5em 0.5em 1em;
     padding:            0.5em 0.5em 0.3em 1em;
     list-style-type:    disc;
}
#other_content ol.observations {
     margin:             0.2em 0.5em 0.5em 1em;
     padding:            0.5em 0.5em 0.3em 1em;
     list-style-type:    disc;
}

#other_content li.list_heading {
     font-weight:        bold;
     font-size:          large;
     color:              #CC00CC;
}
/*
 * Site map formatting
 */
#other_content ul.sitemap {             /* sitemap */
     clear:              right;
     margin-left:        0.7em;
     margin-right:       0em;
}
/*
 * zoek pagina formatting
 */
#other_content ul.zoeken {     /* zoek/search page */
     margin-left:        1.5em;
     margin-right:       1em;
     padding-left:       1em;
     list-style-type:    disc;
     background-color:   #DDFFFF;
     border-style:       none;
     border-width:       1px;
     border-color:       blue;
}
