@charset "UTF-8";
/* Achtung! Enthält ein paar absolute Pfade für Bilder! */
small.x { font-size:x-small; }
.small { font-size:small; } 
div.seitenEnde { clear:both;font-size:smaller; }
hr { width:95%;height:5px; }
.clear { clear:both; }

img { border-width:0px; }

b.arr { font-weight:bold; }

a img, .border, img.linksBild, img.rechtsBild { border-width:2px;border-style:solid;border-color:black; }

img.noborder, div.footer img { border-width:0px }

img.up {margin-right:4em;}

img.linksBild { float:left; }
img.rechtsBild { float:right; }

img.linksBild, img.rechtsBild { margin:10px; }

img.pf { border-width:0px;margin-right:0.5em; }

/* ex-links (Studium-Seite) */
b.exa { color:#330000;text-decoration:underline;background-color:transparent;font-weight:normal; }

div.folie { 
  width:55%;
  background-color:#FFFFFF;
  color:#000033;
  font-size:smaller;
  padding:5px;
  border-width:thin;
  border-color:#CCCCCC;
  border-style:outset;
  margin-left:1em;
 }

div.language { float:left; }
div.update { float:right; }
div.vww { float:left;font-weight:bold;margin-left:20%; }

a.trenner:hover  { color:black;background-color:transparent; }
a.trenner img { border-width:0px;margin-bottom:0.5em; }

ul.toc, ul.tocbr { list-style-image:url(/pic/xgdown.gif);line-height:140%; }
ul.toc { float:left;margin-right:1em; }
li.other { list-style-image:url(/pic/xgright.gif); }

div.header, div.footer {
    padding-top:0.5em;
    padding-bottom:0.5em;
    padding-left:1.5em;
    padding-right:1.5em;
    margin-left:2em;
    margin-right:2em;
}

div.header { height: 1.1em;text-align:center; }

div.language, div.update{ font-size:smaller; }

div.footer{ margin-bottom:1em;clear:both; }

div.dummy { 
    clear:right;
}

#bracket{
    border: white 0px solid;
    max-width:60em;
    float:right;
}

#filler{
 font-size:300%;
 line-height:1px;
 background-color:transparent;
 color:transparent;
}

div.content { 
  margin:1em;
}

ul.sub {
    font-weight:normal;
    font-size:smaller;
    background-color:#FFE8E0;
    width:50%;
    text-align:left;
    margin:0px;
}

ul.sub li { margin-left: -2em;list-style:none; }

li.title { list-style-type:none;text-align:center;font-style:italic;margin-bottom:0.5em; }

iframe.phpBox {
  position:fixed;
  bottom:1em;
  left:0.4em;
  z-index:0;
  width:11em;
  height:7em;
  border-width:0px;
}

/* drei Zeilen fuer die Photo-Seite */
   div.block, p.photograph { clear:left }
   div.block { padding-top:13px; }
   p.photograph { font-size:smaller }

/* Wird auf der Nibbles-Seite gebraucht */
  a.n {text-decoration:none;font-size:large;}

div.file { background-color:#CCCCFF;color:black;border-width:5px;border-style:double;padding:1em; }
b.file { font-family: monospace }

.zentr { text-align:center; }

pre.file { 
  background-color:#CCCCCC;
  color:#000000;
  border-width:thin;
  border-color:#9999FF;
  border-style:outset;
  padding:0.5em;
}

pre.output {
  background-color:#000;
  color:#FFF;
  border-width:thin;
  border-color:#9999FF;
  border-style:outset;
  padding:0.5em;
  max-width:40em;
  margin:auto;
}

p.counter { margin-left:2em;font-size:small;clear:left; }

@font-face {
  font-family:"Alte Schwabacher"; font-style: normal; font-weight: normal;
    src: url(http://vlado-do.de/css/ALTESCH1.eot); /* IE */
    src:local("Alte Schwabacher"), url(AlteSchwabacher.ttf) format("truetype");
}
@font-face {
  font-family:"Alte Schwabacher"; font-style:italic; font-weight:normal;
    src: url(http://vlado-do.de/css/ALTESCH0.eot); /* IE */
    src: local("Alte Schwabacher DemiBold"), url(AlteSchwabacherDemi.ttf) format("truetype"); }

@font-face { font-family:"Alte Schwabacher"; font-style:normal; font-weight:bold;
    src: url(http://vlado-do.de/css/ALTESCH0.eot); /* IE */
    src: local("Alte Schwabacher DemiBold"), url(AlteSchwabacherDemi.ttf) format("truetype"); }

/* Für "Anfang" (news) und "Archiv" (old_news) */
p.d { padding:0.2em;width:8em;text-align:center; }

/* Für Warnungen zu veralteten Browsern */
p.warn { background-color:#FFCC33;color:black;border-width:2px;border-color:black;border-style:solid;width:90%;margin:auto;padding:0.5em; }

div.diaspx { text-align:center; }

div.green-white-box { margin:auto;width:90%;background-color:white;border:1px solid green; }
