html {
    height                  : 100%;
}
body {
    color                   : #678733;
    font-family             : Arial,Helvetica,Sans-Serif;
    font-size               : 12px;
    height                  : 100%;
    margin                  : 0;
    padding                 : 0;
}
img {
    border                  : medium none;
}
form, fieldset {
    border                  : medium none;
    margin                  : 0;
    padding                 : 0;
}
input.textfield {
    background              : none repeat scroll 0 0 #FFFFFF;
    border                  : 1px solid #666666;
    color                   : #678733;
    font-family             : Arial,Helvetica,Sans-Serif;
    font-size               : 11px;
    padding-left            : 3px;
}
input.submit {
    background              : none repeat scroll 0 0 #FFFFFF;
    border                  : 1px solid #666666;
    color                   : #678733;
    cursor                  : pointer;
    font-family             : Arial,Helvetica,Sans-Serif;
    font-size               : 11px;
}
p {
    margin                  : 0 0 15px;
    padding                 : 0;
}
a {
    color                   : #678733;
    text-decoration         : underline;
}
div.content {
    padding                 : 0 10px;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    margin                  : 0;
    padding                 : 0;
}
/* site_extern_midwife_search */
body.site_extern_midwife_search,
body.site_extern_consultation_search {
    margin                  : 5px;
    background-color        : #FFFFFF;
}
body.site_extern_midwife_search div#midwife_search,
body.site_extern_consultation_search div#midwife_search {
    width                   : 310px;
    height                  : 140px;
    background              : #FEE798;
}
body.site_extern_midwife_search div#midwife_search fieldset,
body.site_extern_consultation_search div#midwife_search fieldset {
    margin-bottom           : 3px;
}
body.site_extern_midwife_search div#midwife_search div.content,
body.site_extern_consultation_search div#midwife_search div.content {
    padding                 : 2px 10px 0 10px;
}
body.site_extern_midwife_search div#midwife_search div.content p,
body.site_extern_consultation_search div#midwife_search div.content p {
    margin-bottom           : 3px;
}
body.site_extern_midwife_search div#midwife_search div.content p.small,
body.site_extern_consultation_search div#midwife_search div.content p.small {
    font-size               : 11px;
}
body.site_extern_midwife_search div#midwife_search fieldset input.textfield,
body.site_extern_consultation_search div#midwife_search fieldset input.textfield {
    border                  : 1px solid #000000;
    vertical-align          : middle;
    width                   : 230px;
}
body.site_extern_midwife_search div#midwife_search fieldset input.submit,
body.site_extern_consultation_search div#midwife_search fieldset input.submit {
    border                  : 1px solid #000000;
    vertical-align          : middle;
}

/* site_extern_midwife_search_tegut */
body.site_extern_midwife_search_tegut {
    background-color        : #FFFFFF;
}

body.site_extern_midwife_search_tegut h1.logo {
    width                   : 186px;
    height                  : 39px;
    background              : url(/images/site/extern/babyclub.gif) no-repeat 0 0;
}
body.site_extern_midwife_search_tegut h1.logo a {
    display                 : block;
    width                   : 186px;
    height                  : 39px;
}
body.site_extern_midwife_search_tegut h2 {
    color                   : #5A76B2;
    font-size               : 15px;
    margin-bottom           : 0;
}
body.site_extern_midwife_search_tegut div.content {
    width                   : 160px;
    padding-left            : 14px;
    background              : #FFFDE8;
    border                  : 1px solid #CACDD4;
    border-top              : none;
    height                  : 105px;
}
body.site_extern_midwife_search_tegut fieldset {
    margin-bottom           : 10px;
}
body.site_extern_midwife_search_tegut fieldset input.textfield {
    border                  : 1px solid #CACDD4;
    vertical-align          : middle;
    width                   : 115px;
}
body.site_extern_midwife_search_tegut fieldset input.submit {
    border                  : 1px solid #CACDD4;
    vertical-align          : middle;
}
body.site_extern_midwife_search_tegut div.content p {
    margin-bottom           : 3px;
}
body.site_extern_midwife_search_tegut div.content p.small {
    font-size               : 11px;
}

/* site_extern_midwife_search_tegut2 */
body.site_extern_midwife_search_tegut2 {
    background-color        : #FFFFFF;
}
body.site_extern_midwife_search_tegut2 div.box {
    width                   : 184px;
    border                  : 1px solid #FADCB6;
}
body.site_extern_midwife_search_tegut2 h2 {
    font-size               : 13px;
    background-color        : #FFEB9C;
    padding                 : 2px 0px 2px 4px;
}
body.site_extern_midwife_search_tegut2 div.content {
    padding-left            : 14px;
    background-color        : #FFFDE8;
    height                  : 60px;
}
body.site_extern_midwife_search_tegut2 fieldset {
    padding                  : 10px 0px 4px 0;
}
body.site_extern_midwife_search_tegut2 fieldset input.textfield {
    border                  : 1px solid #CACDD4;
    vertical-align          : middle;
    width                   : 115px;
}
body.site_extern_midwife_search_tegut2 fieldset input.submit {
    border                  : 1px solid #CACDD4;
    vertical-align          : middle;
}
body.site_extern_midwife_search_tegut2 div.content p {
    margin-bottom           : 4px;
}
body.site_extern_midwife_search_tegut2 div.content p.small {
    font-size               : 11px;
}
body.site_extern_midwife_search_tegut2 div.content div.dotted {
    border-top              : 1px dotted #000000;
    padding-bottom          : 10px;
}
/* site_extern_firstnames_tegut */
body.site_extern_firstnames_tegut {
    background-color        : #FFFFFF;
}

body.site_extern_firstnames_tegut h1.logo {
    width                   : 186px;
    height                  : 39px;
    background              : url(/images/site/extern/babyclub.gif) no-repeat 0 0;
}
body.site_extern_firstnames_tegut h1.logo a {
    display                 : block;
    width                   : 186px;
    height                  : 39px;
}
body.site_extern_firstnames_tegut h2 {
    color                   : #5A76B2;
    font-size               : 15px;
    margin-bottom           : 0;
}
body.site_extern_firstnames_tegut div.content {
    width                   : 160px;
    padding-left            : 14px;
    background              : #FFFDE8;
    border                  : 1px solid #CACDD4;
    border-top              : none;
    height                  : 117px;
}
body.site_extern_firstnames_tegut table.firstname_charts {
    width                   : 150px;
    color                   : #5A76B2;
    font-size               : 11px;
}
body.site_extern_firstnames_tegut table.firstname_charts thead td {
    font-size               : 11px;
    padding                 : 0;
    margin                  : 0;
}
body.site_extern_firstnames_tegut table.firstname_charts tbody td {
    font-weight             : bold !important;
}
body.site_extern_firstnames_tegut table.firstname_charts a {
    color                   : #5A76B2;
    font-weight             : normal;
}

/* site_extern_firstnames_tegut2 */
body.site_extern_firstnames_tegut2 {
    background-color        : #FFFFFF;
}
body.site_extern_firstnames_tegut2 div.box {
    width                   : 184px;
    border                  : 1px solid #FADCB6;
}
body.site_extern_firstnames_tegut2 h2 {
    font-size               : 13px;
    background-color        : #FFEB9C;
    padding                 : 2px 0px 2px 4px;
}
body.site_extern_firstnames_tegut2 div.content {
    padding-left            : 14px;
    background-color        : #FFFDE8;
}
body.site_extern_firstnames_tegut2 table.firstname_charts {
    width                   : 150px;
    color                   : #5A76B2;
    font-size               : 11px;
    padding                 : 8px 0;
}
body.site_extern_firstnames_tegut2 table.firstname_charts thead td {
    font-size               : 11px;
    padding                 : 0;
    margin                  : 0;
}
body.site_extern_firstnames_tegut2 table.firstname_charts tbody td {
    font-weight             : bold !important;
}
body.site_extern_firstnames_tegut2 table.firstname_charts a {
    color                   : #5A76B2;
    font-weight             : normal;
}
body.site_extern_firstnames_tegut2 div.content div.dotted {
    border-top              : 1px dotted #000000;
    padding-bottom          : 10px;
}

/* site_extern_consultation_tegut */
body.site_extern_consultation_tegut {
    background-color        : #FFFFFF;
}

body.site_extern_consultation_tegut h1.logo {
    width                   : 186px;
    height                  : 39px;
    background              : url(/images/site/extern/babyclub.gif) no-repeat 0 0;
}
body.site_extern_consultation_tegut h1.logo a {
    display                 : block;
    width                   : 186px;
    height                  : 39px;
}
body.site_extern_consultation_tegut h2 {
    color                   : #5A76B2;
    font-size               : 15px;
    margin-bottom           : 10px;
}
body.site_extern_consultation_tegut div.content {
    width                   : 160px;
    padding-left            : 14px;
    background              : #FFFDE8;
    border                  : 1px solid #CACDD4;
    border-top              : none;
    height                  : 133px;
}
body.site_extern_consultation_tegut fieldset {
    margin-bottom           : 10px;
}
body.site_extern_consultation_tegut fieldset input.textfield {
    border                  : 1px solid #CACDD4;
    vertical-align          : middle;
    width                   : 115px;
}
body.site_extern_consultation_tegut fieldset input.submit {
    border                  : 1px solid #CACDD4;
    vertical-align          : middle;
}
body.site_extern_consultation_tegut div.content p {
    margin-bottom           : 3px;
}
body.site_extern_consultation_tegut div.content p.small {
    font-size               : 11px;
}

/* site_extern_consultation_tegut2 */
body.site_extern_consultation_tegut2 {
    background-color        : #FFFFFF;
}
body.site_extern_consultation_tegut2 div.box {
    width                   : 184px;
    border                  : 1px solid #FADCB6;
}
body.site_extern_consultation_tegut2 h2 {
    font-size               : 13px;
    background-color        : #FFEB9C;
    padding                 : 2px 0px 2px 4px;
}
body.site_extern_consultation_tegut2 div.content {
    padding-left            : 14px;
    background-color        : #FFFDE8;
}
body.site_extern_consultation_tegut2 div.content p {
    margin-bottom           : 3px;
}
body.site_extern_consultation_tegut2 div.content p.small {
    font-size               : 11px;
}
body.site_extern_consultation_tegut2 fieldset {
    padding-bottom           : 10px;
}
body.site_extern_consultation_tegut2 fieldset input.textfield {
    border                  : 1px solid #CACDD4;
    vertical-align          : middle;
    width                   : 115px;
}
body.site_extern_consultation_tegut2 fieldset input.submit {
    border                  : 1px solid #CACDD4;
    vertical-align          : middle;
}
body.site_extern_consultation_tegut2 div.content div.dotted {
    border-top              : 1px dotted #000000;
    padding-bottom          : 10px;
}

table.forum_contact .textarea {
   height                   : 400px;
}

/* site_extern_consultation_search_alnatura */
body.site_extern_consultation_search_alnatura {
    background-color        : #DCF2B1;
}
body.site_extern_consultation_search_alnatura div.content {
    width                   : 230px;
    background              : #DCF2B1;
    color                   : #535353;
}
body.site_extern_consultation_search_alnatura div.content h2 {
    font-size               : 13px;
    color                   : #DE6902;
    font-weight             : bold;
    margin-bottom           : 8px;
}
body.site_extern_consultation_search_alnatura div.content a {
    color                   : #84A500;
    font-weight             : bold;
    text-decoration         : none;
    font-size               : 12px;
}
body.site_extern_consultation_search_alnatura div.content a:hover {
    text-decoration         : underline;
}
body.site_extern_consultation_search_alnatura fieldset {
    margin                  : 5px 0;
}
body.site_extern_consultation_search_alnatura fieldset input.textfield {
    border                  : 1px solid #CACDD4;
    vertical-align          : middle;
    width                   : 165px;
}
body.site_extern_consultation_search_alnatura fieldset input.submit {
    border                  : none;
    color                   : #8EB301;
    font-weight             : bold;
    font-size               : 13px;
    text-align              : left !important;
    background-color        : transparent;
    vertical-align          : middle;
}
body.site_extern_consultation_search_alnatura div.content p {
    margin-bottom           : 3px;
}
body.site_extern_consultation_search_alnatura div.content p.small {
    font-size               : 11px;
}

/* site_extern_firstnames_alnatura */
table.firstname_charts {
    width                   : 100%;
}
table.firstname_charts thead tr td {
    font-weight             : bold;
}
body.site_extern_firstnames_alnatura {
    background-color        : #DCF2B1;
}
body.site_extern_firstnames_alnatura h2 {
    font-size               : 13px;
    color                   : #DE6902;
    font-weight             : bold;
    margin-bottom           : 8px;
}
body.site_extern_firstnames_alnatura div.content {
    width                   : 180px;
    background              : #DCF2B1;
}
body.site_extern_firstnames_alnatura table.firstname_charts {
    color                   : #535353;
    font-size               : 11px;
}
body.site_extern_firstnames_alnatura table.firstname_charts thead td {
    font-size               : 11px;
    padding                 : 0;
    margin                  : 0;
}
body.site_extern_firstnames_alnatura table.firstname_charts tbody td {
    font-weight             : bold !important;
}
body.site_extern_firstnames_alnatura div.content a {
    color                   : #84A500;
    font-weight             : bold;
    text-decoration         : none;
    font-size               : 12px;
}
body.site_extern_firstnames_alnatura div.content a:hover {
    text-decoration         : underline;
}


/* site_extern_midwife_search_alnatura */
body.site_extern_midwife_search_alnatura {
    background-color        : #DCF2B1;
}
body.site_extern_midwife_search_alnatura h2 {
    font-size               : 13px;
    color                   : #DE6902;
    font-weight             : bold;
    margin-bottom           : 8px;
}
body.site_extern_midwife_search_alnatura div.content {
    width                   : 180px;
    background              : #DCF2B1;
}
body.site_extern_midwife_search_alnatura fieldset {
    margin                  : 5px 0;
}
body.site_extern_midwife_search_alnatura fieldset input.textfield {
    border                  : 1px solid #CACDD4;
    vertical-align          : middle;
    width                   : 115px;
}
body.site_extern_midwife_search_alnatura fieldset input.submit {
    border                  : none;
    color                   : #8EB301;
    font-weight             : bold;
    font-size               : 13px;
    text-align              : left !important;
    background-color        : transparent;
    vertical-align          : middle;
}
body.site_extern_midwife_search_alnatura div.content a {
    color                   : #84A500;
    font-weight             : bold;
    text-decoration         : none;
    font-size               : 12px;
}
body.site_extern_midwife_search_alnatura div.content a:hover {
    text-decoration         : underline;
}
body.site_extern_midwife_search_alnatura div.content p {
    margin-bottom           : 3px;
}
body.site_extern_midwife_search_alnatura div.content p.small {
    font-size               : 11px;
}
/* weleda */


/* site_extern_generative_calendar */
body.site_extern_generative_calendar {
    background-color        : #FFFFFF;
}

body.site_extern_generative_calendar h1.logo {
    width                   : 186px;
    height                  : 39px;
    background              : url(/images/site/extern/babyclub.gif) no-repeat 0 0;
}
body.site_extern_generative_calendar h1.logo a {
    display                 : block;
    width                   : 186px;
    height                  : 39px;
}
body.site_extern_generative_calendar h2 {
    color                   : #5A76B2;
    font-size               : 15px;
    margin-bottom           : 0;
}
body.site_extern_generative_calendar div.content {
    width                   : 164px;
    height                  : 253px;
    padding                 : 0 10px 10px 10px;
    background              : #FFFDE8;
    border                  : 1px solid #CACDD4;
    border-top              : none;
}
