/* ------------------------------------ */ 
/* screen.css                           */
/* CSS fuer schlafmedizin-stuttgart.com */
/* -- Bildschirmausgabe --              */
/* 24.03.2006                           */
/* ------------------------------------ */ 
body
{
  font-size:        100.01%;
  font-family:      Arial,sans-serif;
  margin:           0;
  padding:          1em;
  color:            black;
  background-color: white;
}

/* erste Ebene im Navigationsmenue */
ul#Navi1
{
  position:         absolute;
  background-color: #D3E5FF;
  border:           0;
  margin-left:      1em;
  margin-top:       0;
  font-size:        95%;
  left:             .1em;
  right:            0;
  float:            left;
  width:            15em;
  padding:          .5em;
  list-style-type:  none;
}
  html>body #Navi1 /* manche Browser wollen das so... */
  position:         fixed;
}

ul#Navi1 a
{
  text-decoration:     none;
  color:               black;
  border-bottom-style: none;
  list-style-type:     none;
}

ul#Navi1 a:hover
{
  text-decoration:     none;
  color:               black;
  border-bottom-style: double;
  list-style-type:     none;
}

/* zweite Ebene im Navigationsmenue */
ul#Navi2
{
  margin-left:     .8em;
  font-size:       90%;
  color:           black;
  text-align:      left;
  list-style-type: disc;
  padding:         .5em;
  left:            .5em;
  right:           0;
  text-decoration: none;
}

/* dritte Ebene im Navigationsmenue */
ul#Navi3
{
  margin-left:     .8em;
  font-size:       85%;
  color:           black;
  text-align:      left;
  list-style-type: circle;
  padding:         .5em;
  left:            .5em;
  right:           0;
}

/* Haupttext (ausserhalb des Menues) */
div#Inhalt
{
  margin-top:       0;
  margin-left:      15em;
  padding:          0 1em;
  border:           0;
  min-width:        16em;
  background-color: white;
}

h1
{
  border:      0;
  font-size:   large;
  font-weight: bold;
  color:       #78B0FF;
  text-indent: 0;
}

h2
{
  font-size:   medium;
  font-weight: bold;
  color:       #78B0FF;
  text-indent: 0;
}

h3
{
  font-weight: bold;
  color:       #78B0FF;
  text-indent: 0;
}

p
{
  text-align:    justify;
  text-indent:   0;
  margin-top:    10px;
  margin-bottom: 10px;
}

.klicktext { display:block; }

/* Definitionen fuer Einblendtext */
.moretext
{
  border:         0;
  padding-top:    2px;
  padding-bottom: 2px;
  font-size:      80%;
  font-weight:    bold;
  vertical-align: texttop;
  text-align:     right;
}

.anchor
{
  padding:         2px;
  cursor:          hand;
  text-decoration: none;
}

.indent
{
  padding:   0;
  left:      .1em;
}

/* allgemeine Ankerdefinfitionen */
a:link    { color:#7A7A7A; text-decoration:underline; }
a:visited { color:black;   text-decoration:underline; }

/* Textgroessen */
.xstxt { font-size:x-small; }
.stxt  { font-size:small; }
.mtxt  { font-size:medium; }
.ltxt  { font-size:large; }
.xltxt { font-size:x-large; }
.lgtxt { font-size:x-large; font-weight:bold; color:#78B0FF; }

/* Ein- und Ausblendtexte */
#fm2 { display:none; }
#ps1 { display:none; }
#ps2 { display:none; }
#ps3 { display:none; }
