@import url(navbar.css);  /* CSS for navigation menu. */

body {
  line-height:     120%;
  color:           black;
  background:      white;
  font-weight:     normal;
 font-family:     'Comic Sans MS', Verdana, Arial, Helvetica, sans-serif;
  font-style:      normal;
  text-decoration: none;
  font-size: smaller;
  margin: 7px 4%;
}


#meAbstand  {
 /* background: #EEE8AA; */
 background: #eff2f8;/*hell*/ /*eee*/
 display: block;
  font-weight:     normal;
 width: 70%;
 padding: 1%;
  margin-left: 25%;
  text-decoration: none;
  color: #053188;/* dunkel */
  line-height:     110%;
  font-size-adjust: .53;
  line-height:     140%;
  font-size: 1.75em;

}
#G  {
 background: #eff2f8;/*hell*/ /*eee*/
  font-size-adjust: .53;
  line-height:     150%;
  font-size: 1.75em;
  font-weight: 500;
 width: 50%;
  margin-left: 40%;
  text-decoration: none;
  color: #053188;/* dunkel */
 }




 p  { margin: 1em 0.8em;}
div.bodyrechts {
  line-height:     120%;
  color:           black;
   background:     white;
 font-family:     'Comic Sans MS', Verdana, Arial, Helvetica, sans-serif;
  font-style:      normal;
  text-decoration: none;
   margin:     5ex;
  float:            right;
  text-align:       left;
}



#meRechteSpalte a {
border-bottom: 1px solid black;
 /* background: #EEE8AA; */
 background: #053188;/* dunkel */
 display: block;
 font-weight: bold;
 width: 97%;
 padding: 1%;
 text-decoration: none;
 color:   white;
}

acronym:hover, abbrev:hover {cursor: help}
abbrev[title], acronym[title], span[title] {
  border-bottom: thin dotted;
  cursor: help;
}

pre, code, tt {
  font-family: monospace;
  line-height: 100%;
  white-space: pre;
}

a:link img, a:visited img {border-style: none}
a img {color: white} /* The only way to hide the border in NS 4.x */

ul.toc {
  list-style: none;
}

ol li {
  max-width: 75ex;
  padding: .1em;
}
div.center{ text-align:center; }
div.center table{
margin-left:auto;
margin-right:auto;
text-align:left;}


div.cent {
  margin-right: auto;
  margin-left: auto;
}


div.issue {
  padding: 0.5em;
  border: none;
  margin-right: 5%;
}

.hideme {display: none}

#Notice {
  border: solid;
  margin: .2em;
  padding: .5em;
  text-align: justify;
}

/* dt a {color: black} */ /* These are usually targets and not links */
h1 a {color: black} /* These are usually targets and not links */
h2 a {color: black} /* These are usually targets and not links */
h3 a {color: black} /* These are usually targets and not links */

img {vertical-align: middle}
h1#title {
  background-color: #eff2f8;/*hell*/
  border-bottom: 1px solid black;
  padding: .25em;
}

/* done vs. tbc for the TODO list */
.done { text-decoration: line-through; }


p.fuss {
margin-top: 0;
padding-top: .5em;
background-color: #cdd7eb;/*mittel*/ /* eee */
}

p.jumpbar {
  text-align: left;
  text-decoration: none;
  margin-left: auto;
  margin-right: auto;
  padding: 1ex;
  background-color: #cdd7eb;/*mittel*/ /* eee */
  border-left: 1px solid black;
  border-right: 1px solid black;
}

p.jumpbar a:hover {
  background: #ccc;
}

.nsnote {
  display: none;
}

.stb {clear: left}


div.colophon {
  margin-left: 2em;
  font-style: italic;
}

div.colophon em {
  font-style: normal;
}

/* Various header(ish) things. Definitions cribbed from the CORE Styles. */
h1 {
 font-family:     'Comic Sans MS', Verdana, Arial, Helvetica, sans-serif;
  line-height:     150%;
  font-size-adjust: .53;
  font-size: 2em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #053188;/* dunkel */
}

h2 {
 font-family:     'Comic Sans MS', Verdana, Arial, Helvetica, sans-serif;
  font-size-adjust: .53;
  line-height:     150%;
  font-size: 1.75em;
  font-weight: 500;
  font-style: normal;
  text-decoration: none;
  color: #053188;/* dunkel */
}

h3 {
 font-family:     'Comic Sans MS', Verdana, Arial, Helvetica, sans-serif;
  font-size-adjust: .53;
  font-size: 1.25em;
  font-family:    'Comic Sans MS', Verdana, Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-style:      normal;
  text-decoration: none;
  color: #053188;/* dunkel */
}

h4 {
 font-family:     'Comic Sans MS', Verdana, Arial, Helvetica, sans-serif;
  font-size-adjust: .53;
  font-size: 1.33em;
  font-weight: 500;
  font-style: normal;
  text-decoration: none;
}

h5, dt {
 font-family:     'Comic Sans MS', Verdana, Arial, Helvetica, sans-serif;
  font-size-adjust: .53;
  font-size: 1.17em;
  font-weight: 500;
  font-style: normal;
  text-decoration: none;
  margin-top: 1em;
}

h6 {
 font-family:     'Comic Sans MS', Verdana, Arial, Helvetica, sans-serif;
  font-size-adjust: .53;
  font-size: 1em;
  font-weight: 500;
  font-style: normal;
  text-decoration: none;
}

/* comma tools table */

td.comma-desc { background: #ffeecc;
border : 1px solid black;
font-family: sans-serif }
td.comma-shortcut { background: #e7e7ff;
border : 1px solid black;
font-family: monospace }
td.comma-tool { background: #e7e7ff;  border : 1px solid black;}



               /* font-family im body sorgt fr absolute Konsistenz und  */
/* *********************************************************************** */

             /* font-size: smaller im body erspart die Verkleinerung  */
             /* der Schriftgr”áen an allen m”glichen Ecken und Enden  */

h1, h2, h3, h4, h5, h6 { margin: 0.5em; }
             /* margin-left und padding-left sorgen fr die links  */
             /* bndige Ausrichtung der linken Einzge in Listen   */
h3 {margin-top: 1.5em;}
li {margin-top: 0.5em;}


ul, ol {  margin: 0 1em; padding-left: 1em;  }
table { margin: 0 0.5em;   }
caption {
 margin-top: 1em;         /* echt bl”d: bis auf IE (Mac) wrden alle Browser die   */
 text-align: left;        /* caption abrcken, wenn margin-top fr table statt fr  */
 font-variant: small-caps;      /* caption angegeben wrde. Wer keine caption benutzt  */
}             /* kann den margin wieder bei table einsetzen    */
td, th {
 vertical-align: top;
 border: 1px solid orange;
 padding: 3px;
 /* background: white;*/
}

th { text-align: left; }

#meRahmen {
 border: 1px solid black;
 width: 100%;
 margin: 0 -1px;
  line-height:     120%;
}
#meSeitenRahmen {
 border-left: 12em solid #cdd7eb;/*mittel*/ /* FAFAD2 */
 border-right: 12em solid #cdd7eb  ; /*FFFFCC; */
 background:  #eff2f8;/*hell*/ /* FDF5E6 */


}
#meSeiteInnen {
 border-right: 1px solid black;
 border-left: 1px solid black;
 margin: 0;
 width: 100%;
}
#meLinkeSpalte {
 float: left;
 margin-left: -10em;
 padding: 2em 0 ;
 width: 10em;
 position: relative;
}
#meLinkeSpalte ul {
 list-style-type: none;
 margin: 0 0 2em 0;
 padding: 0;
}

#meLinkeSpalte li {
}

#meLinkeSpalte li:first-child {
 border-top: 1px solid black;
}

#meLinkeSpalte li a {
 border-bottom: 1px solid black;
 /* background: #EEE8AA; */
 background: #053188 ;/* dunkel */
display: block;
 font-weight: bold;
 width: 97%;  /* Die Breite muss hier f&#376;r IE Win angegeben , das ansonsten die Hintergrund  */
 padding: 1%;      /* farbe nicht anzeigen w&#376;rde. 100% wiederum d&#376;rfen es nicht sein,     */
 text-decoration: none;
 color:   white;
}

#meLinkeSpalte li a:hover {
 background: #cdd7eb;/*mittel*/ /* #D2B48C; */
 color: #053188;/* dunkel */
}

#meMittelSpalte {
 float: left;
 width: 100%;
 padding: 2em 0;
 position: relative;
}

#meRechteSpalte {
 width: 10em;
 margin-right: -12em;
 float: left;
 padding: 2em 0;
 position: relative;
}


#meRechteSpalte ul {
 list-style-type: none;
 margin:  0 0 0 0.5em ;
 padding: 0;
}
#meRechteSpalte li {

}

#meRechteSpalte li:first-child {
 border-top: 1px solid black;
}

#meRechteSpalte li a {
 border-bottom: 1px solid black;
 /* background: #EEE8AA; */
 background: #053188 ;/* dunkel */
 display: block;
 font-weight: bold;
 width: 99%;       /* Die Breite muss hier f&#376;r IE Win angegeben , das ansonsten die Hintergrund  */
 padding: 1%;      /* farbe nicht anzeigen w&#376;rde. 100% wiederum d&#376;rfen es nicht sein,     */
 text-decoration: none;
 color:   white;
}

#meRechteSpalte li a:hover {
 background: #cdd7eb;/*mittel*/ /* #D2B48C; */
 color: #053188;/* dunkel */
}

 #meRechteSpalte a:hover {
 background: #cdd7eb;/*mittel*/ /* #D2B48C; */
 color: #053188;/* dunkel */
}


#meHeader {
 border-bottom: 1px solid black;
 padding: 7px 0;    /* Das padding wird gegen Mozilla gebraucht, sonst gibts  */
 width: 100%;    /* L”cher und keine border-bottom        */
}

#meFooter {

 /* background: #CCCC99;    auch wieder ganz sch”n simpel */
 background: #eff2f8;/*hell*/ /*eee*/
 border-top: 1px solid black;
 padding: 7px 0;
 width: 100%;

}

.clear { clear: both; }

/* Sonderlocken fr Mozilla, ungef„hrlich fr brave Browser */
#meSeitenRahmen > #meSeiteInnen { border-bottom: 1px solid transparent; }
#meLinkeSpalte { margin-right: 1px; }  /* Mozilla legt floats, die direkt nebeneinander liegen, um einen  */
          /* Pixel &#376;bereinander, so dass die border verschwindt.       */
#meRechteSpalte { margin-left: 1px; } /* Quelle: RichInStyle             */

#meMittelSpalte { margin: 0 -3px 0 -2px; }

/* Sonderlocken fr Opera ?         */
/* Opera auf dem Mac zeigt Lcken zwischen den li's   */
/* in der linken Navigationsspalte       */

/* Sonderlocken fr Safari          */
/* In Safari schiebt sich die Tabelle skrupellos ber    */
/* über den linken Rand der rechten Navigationsleiste   */

