/*  Kiefer- und Gesichtschirurgie */
/*  zentrales Stylesheet          */

/*  P r i n t - V e r s i o n     */

/*  Allgemeingültige Definitionen */
body       { color: #000000;
             font-family: Verdana, Arial, Helvetica, sans-serif;
             font-size: 10pt;
             text-decoration: none;
             line-height: 1.5em ;
             background: white ;
             padding: 0 ; margin: 0 ;
           }
           
.noprint   { display: none }

/* Die Haupt-Elemente:

   ______________________________
  |    id="seite"                | 
  |  __________________________  |
  | | id="kopf"                | |
  | |__________________________| |
  | |klapp-| inhalt       |illu| |
  | |menu  |              |    | |
  | |      |              |    | |
  | |______|______________|____| |
  |______________________________|
   ______________________________
  |   id="anhang"                |
  |  _________       __________  | 
  | | bct     |     |    footer| |
  | |_________|     |__________| |
  |______________________________|
  
*/

/* "seite"  - die benützbare Portion des Fensters        */
/*          - zentriert, fixe Grösse                     */ 
      
div#seite  { position: relative ;
             padding: 0 ;
             width: 80% ; margin: 1cm 1.5cm 1cm 2cm ;
           }
           
/* "kopf"   - der oberste Teil der Seite.                */
/*          - statisch                                   */
 
div#kopf   { display: none }
div#ueber  { position: relative ;
             background: url(prtlogo.gif) top left no-repeat ;
             height: 15mm ;
             color: #aaaaaa ; font-size: 1.5em ; text-align: center ;
             border-bottom: 1px #aaaaaa solid ;
             margin-bottom: 1em
           }
           
/* "inhalt"  - der Bereich mit dem eigentlichen inhalt der Seite  */
/*           - könnte von einer externen Quelle übernommen werden */

div#inhalt     { background: white ; color: black }
div#inhalt2    { background: white ; color: black }

div#inhalt p   { font-size: 10pt; color: #000000 ; line-height: 1.4em ; text-align: left ;
                 margin-top: 0px ; margin-bottom: .7em ;
               }
div#inhalt2 p  { font-size: 10pt; color: #000000 ; line-height: 1.4em ; text-align: left ;
                 margin-top: 0px ; margin-bottom: .7em ;
               }

div#inhalt h1  { font-family:"Century Gothic", Verdana, Arial, Helevetica, sans-serif;
	         font-size: 16pt; font-weight: bold ; color: black ;
                 line-height: normal ; margin: 10px auto ;
               }

div#inhalt2 h1 { font-family:"Century Gothic", Verdana, Arial, Helevetica, sans-serif;
	         font-size: 16pt; font-weight: bold ; color: black ;
                 line-height: normal ; margin: 10px auto ;
               }

div#inhalt h2  { font-family:"Century Gothic", Verdana, Arial, Helevetica, sans-serif;
	         font-size: 14pt; font-weight: bold ; color: black ;
                 line-height: normal ; margin: 10px auto ;
               }
div#inhalt2 h2 { font-family:"Century Gothic", Verdana, Arial, Helevetica, sans-serif;
	         font-size: 14pt; font-weight: bold ; color: black ;
                 line-height: normal ; margin: 10px auto ;
               }

/* Bildlegenden */
.illutext { font-size: .8em ; font-style: italic }

/* Curriculum Vitae */
table.CVtab { border: none ; border-collapse: collapse }
table.CVtab th { vertical-align: top ; width: 8em ; padding: .5em 1em 0 0 }
table.CVtab td { vertical-align: top ; padding: .5em 0 0 0 }

/* "illu"    - der Bereich auf der rechten Seite                 */
/*           - so weit ich es erkennen kann für Dekoration       */
    
div#illu      { display: none }
              
/* "anhang"   - der Bereich anschliessend an die Seitendarstellung */
/*            - enthält Breadcrumb-Spur und Impressum              */
/*              in je einer eigenen DIV                            */
              
div#anhang         { display: none }
div#bct            { position: absolute ; top: 0 ; left: 0 ;
                     font-family: Verdana, Arial, Helvetica, sans-serif;
                     font-size: 10pt; color: #0F2B5B; line-height: normal; text-align: left;
                     margin-bottom: 3px ;
                   }
div#footer         { font-family: Verdana, Arial, Helvetica, sans-serif;
                     font-size: 10px; color: #FFFFFF; line-height: normal; text-align: right
                   }
div#footer a:link  { color: #FFFFFF; text-decoration: none }
div#footer a:hover { color: #0F2B5B; text-decoration: underline }


/* "klappmenu"      - enthält die ganze Navigation                    */
/*                  - gesteuert durch die klappmenu-Skripts           */
div#klappmenu   { display: none  }
div#klappmenu a { display: block }


table.veranst      { border: none ; margin: 0 }
table.veranst th   { text-align: left ; vertical-align: top ; font-weight: bold ; padding: .2em 1em .2em 0 }
table.veranst td   { text-align: left ; vertical-align: top ; font-weight: normal ; padding: .2em 0 }
table.veranst ul   { margin: 0 0 0 1em ; padding: 0 }
table.veranst li   { margin: 0 }

table.anmeld       { margin: 0 ; font-size: .8em ; padding: 1em ; border-collapse: collapse }
table.anmeld td    { padding: 1em ; background: #dddddd ; border: .1em white solid }
table.anmeld input     { font-size: 1.5em ; font-family: "Courier New", monospaced }
table.anmeld input.txt { width: 16em ; border: none }
table.anmeld input.plz { width:  4em }
table.anmeld textarea  { font-size: 1.5em ; font-family: "Courier New", monospaced ; width: 34em ; height: 3em }
.btn                   { width: 1em ; height: 1em ; margin: 0 ; padding: 0 ; border: solid 2px black ; color: white }
