/* CascadingStyleSheet-Datei - www.zahnarzt-bahr.de 08/2005   */

/* Matthias Kehrer - www.matthias-kehrer.de - www.dr-homepage.de  */

/*--[ Allgemein ]--*/
body				{ background-color: #e9d237; margin: 0px }
body.druckversion	{ color: #000000; font-size: 12px; font-family: Verdana, Tahoma, Arial, sans-serif; background-color: #ffffff; margin: 0px }
body,p, div, td, tab	{ color: #000000; font-size: 12px; font-family: Verdana, Tahoma, Arial, sans-serif; }

.kursiv                        { font-style:italic; }
.white                        { color: #ffffff; }
.fett                                { font-weight: bold; }
.menu                         { color: #000000; font-weight: bold; font-size: 12px }
.mini                        { font-size: 9px }
.klein                        { font-size: 10px }
.mittel                        { font-size: 14px }
.gross                         { font-size: 18px }
.riesig                        { font-size: 30px }
.signal                        { color: #AD0000; }
.nolink                        { color: #11B500; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

hr                                { color: #444444; border-style:dotted; }
ol                                 { list-style-type:decimal; list-style-position:outside; }
ul                                { list-style-type:disc; list-style-position:outside; list-style-image:url(pix/images/list-style-image.gif) }

h1     { color: #2d2d2d; font-size: 20px;font-family: Verdana, Tahoma, Arial, sans-serif; }
h2       { color: #2d2d2d; font-size: 18px; font-family: Verdana, Tahoma, Arial, sans-serif }
h3       { color: #2d2d2d; font-size: 14px; font-family: Verdana, Tahoma, Arial, sans-serif; margin-bottom: 5px; }
h4    { color: #2d2d2d; font-size: 13px; font-family: Verdana, Tahoma, Arial, sans-serif; text-transform: uppercase }
h5    { color: #2d2d2d; font-size: 12px; font-family: Verdana, Tahoma, Arial, sans-serif; }
h6   { color: #2a6a97; font-size: 12px; font-family: Verdana, Tahoma, Arial, sans-serif; }
body, textarea  { scrollbar-3dlight-color: #666666; scrollbar-arrow-color: #000000; scrollbar-base-color: #ffffff; scrollbar-darkshadow-color: #000000; scrollbar-face-color: #e9d237; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #000000; scrollbar-track-color: #DCDCDC }


/*--[ Funktion ]--*/
.blindtext					{ color: #888888; }
.impressumkategorie                { font-size: 12px; font-weight: bold; font-variant:small-caps;  }
.adressort                                { font-size: 12px; font-weight: bold; font-variant:small-caps;  }
.quelle                                        { font-style: italic; font-size: 10px }
.faq-teaser-ueberschrift        	{ color: #000000; font-variant: small-caps; font-weight: bold; font-size: 110%; background-color: #cccccc; letter-spacing: 0.1em; padding: 2px }
.hroben                                        { color: #B27239; }
.hrunten                                        { color: #444444; }

.link-image                                { border: 1px #000000; margin-right:20px; }        /* FAQ - Bereichsbild */
.linkdescr-tabhg-col01                { background-color:#ffffff; }
.linkdescr-tabhg-col02                { background-color:#c3c3c3; }
.linktitel                                     { color: #000000; font-variant: small-caps; font-weight: bold; font-size: 110%; letter-spacing: 0.1em; padding: 2px }

.team-bu                                { font-size: 12px; font-weight: bold; font-variant:small-caps;  }

.hg_teamfotos                        { background-image:url(pix/images/hg_teamfotos.jpg); background-repeat:no-repeat; }
.hg_trancefotos                        { background-image:url(pix/images/hg_trancefotos.jpg); background-repeat:no-repeat; }
.hg_start                                        { background-image:url(pix/images/hg_start.gif); background-repeat:repeat-x; }

.tab-inhalt                  { background-color: #ffffff; }

.menu_links_hgfarbe   { background-color: #cccccc;} /* Hauptmenu zellen hgfarbe */
.menu_links_trennlinie   { background-color: #ffffff;} /* Hauptmenu Trennlinien hgfarbe */

.kasten-titel                      { background-color: #9D9D9D;}
.kasten-trennlinie                 { background-color: #ffffff;}
.kasten-inhalt                     { background-color: #E5E5E5;}

.zelle-inhalt-v-trennlinie         { background-image:url(pix/images/trennlinie.gif); background-repeat:repeat-y;}
.zelle-inhalt-h-trennlinie         { background-image:url(pix/images/trennlinie.gif); background-repeat:repeat-x;}
.zelle-inhalt-mitte                { background-color: #ffffff;}
.zelle-inhalt-links                { background-color: #F2F2F2;}
.zelle-inhalt-rechts               { background-color: #ffffff;}
.zelle-footer                      { background-color: #F2F2F2;}

.startseite-info-unten		 { color: #000000; font-size: 80%; background-color: #e9d237; letter-spacing: 0.2em; }

/*--[Bereiche]--*/
#menu                        { background-color:#F3FBF7; padding:6px; }

/*--[Links]--*/
a:link                      { color: #2d2d2d; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; padding: 1px; }
a:visited            { color: #3d5f53; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; padding: 1px; }
a:hover                       { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #dcdcdc; padding: 1px; }
a:active                  { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 1px; }

a.bildlink:link                      { color: #2d2d2d; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px; }
a.bildlink:visited            { color: #3d5f53; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px; }
a.bildlink:hover                       { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px; }
a.bildlink:active                  { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px; }

a.white:link                          { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.white:visited                  { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.white:hover                { color: #11b500; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.white:active                { color: #11b500; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

a.menu:link                        { color: #545454; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding:3px; }
a.menu:visited                { color: #545454; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding:3px; }
a.menu:hover                { color: white; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #B27239; padding: 3px }
a.menu:active                { color: black; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding:3px; }

a.menu_oben:link                { color: #545454; font-variant: small-caps; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 3px }
a.menu_oben:visited                { color: #545454; font-variant: small-caps; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 3px }
a.menu_oben:hover                { color: #000000; font-variant: small-caps; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #dcdcdc; padding: 3px }
a.menu_oben:active                { color: black; font-variant: small-caps; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 3px }

/*--[Startseite Hauptmenu]--*/
a.menu-start:link                { color: #000000; line-height: 150%; display:block; width:120px; font-variant: small-caps; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 3px }
a.menu-start:visited                { color: #000000; line-height: 150%; display:block; width:120px; font-variant: small-caps; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 3px }
a.menu-start:hover                { color: black; line-height: 150%; display:block; width:120px; font-variant: small-caps; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 3px }
a.menu-start:active                { color: black; line-height: 150%; display:block; width:120px; font-variant: small-caps; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 3px }

/*--[Startseite menu unten]--*/
a.menu-start-unten:link                { color: #000000; line-height: 150%; font-variant: small-caps; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 1px }
a.menu-start-unten:visited                { color: #000000; line-height: 150%; font-variant: small-caps; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 1px }
a.menu-start-unten:hover                { color: black; line-height: 150%; font-variant: small-caps; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 1px }
a.menu-start-unten:active                { color: black; line-height: 150%; font-variant: small-caps; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 1px }

/*--[ Menu linke Seite ]--*/
a.menu_links:link                         { color: #545454; font-variant: small-caps; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 3px; display:block; width: 90px; }
a.menu_links:visited                 { color: #545454; font-variant: small-caps; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 3px; display:block; width: 90px; }
a.menu_links:hover                 { color: white; font-variant: small-caps; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #444444; padding: 3px; display:block; width: 90px; }
a.menu_links:active                 { color: black; font-variant: small-caps; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 3px; display:block; width: 90px; }

/*--[Menu unten]--*/
a.footer:link                        { color: #545454; font-variant: small-caps; font-weight: bold; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 1px }
a.footer:visited                { color: #545454; font-variant: small-caps; font-weight: bold; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 1px }
a.footer:hover                { color: black; font-variant: small-caps; font-weight: bold; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #cccccc; padding: 1px }
a.footer:active                { color: black; font-variant: small-caps; font-weight: bold; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 1px }

/*--[ Links in Kasten ]--*/
a.kasten:link                    { font-size: 12px; font-weight: bold; font-variant:small-caps; color: #000000; font-family: Verdana, Arial, 
Helvetica, sans-serif; text-decoration:none ; padding: 1px; }
a.kasten:visited                  { font-size: 12px; font-weight: bold; font-variant:small-caps; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none ; padding: 1px; }
a.kasten:hover                    { background-color: #9D9D9D; font-size: 12px; font-weight: bold; font-variant:small-caps; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none ; padding: 1px; }
a.kasten:active                  { font-size: 12px; font-weight: bold; font-variant:small-caps; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none none; padding: 1px; }

a.weitere-infos:link                { color: #444444; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;  }
a.weitere-infos:visited                { color: #545454; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a.weitere-infos:hover                { background-color: #e5e5e5;color: black; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.weitere-infos:active                { color: black; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

a.linkextern:link                         { color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;  }
a.linkextern:visited                  { color: #545454; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a.linkextern:hover                 { background-color: #e5e5e5;color: black; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.linkextern:active                 { color: black; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }