/*************************************************
 * TITLE: shadowy.css bassiert auf s.u.         *
 * MODIF: 2005-Mräz-05 21:56 +0800                *
 *************************************************/
 /*************************************************
 * TITLE: Prosimii Alternative Screen Stylesheet *
 * URI  : prosimii/prosimii-screen-alt.css       *
 * MODIF: 2004-Apr-28 21:56 +0800                *
 *************************************************/
/* ##### Common Styles ##### */

body {
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 73%;  /* Enables font size scaling in MSIE */
  margin: 0;
  padding: 0;
  background-color: #000000;
}

html > body {
  font-size: 9pt;
}

a {
  color: white;
  background-color: transparent;
  text-decoration: underline;
  margin: 0;
  padding: 0 1px 2px 1px;
}

a:hover {
 color: rgb(255,124,11);
 text-decoration: none;
}

ol {
  margin: 1em 0 1.5em 0;
  padding: 0;
}

ul {
  list-style-type: square;
  margin: 1em 0 1.5em 0;
  padding: 0;
}

dl {
  margin: 1em 0 0.5em 0;
  padding: 0;
}

ul li {
  line-height: 1.5em;
  margin: 1.25ex 0 0 1.5em;
  padding: 0;
}

ol li {
  line-height: 1.5em;
  margin: 1.25ex 0 0 2em;
  padding: 0;
}

dt {
  font-weight: bold;
  margin: 0;
  padding: 0 0 1ex 0;
}

dd {
  line-height: 1.75em;
  margin: 0 0 1.5em 1.5em;
  padding: 0;
}

.doNotDisplay {
  display: none !important;
}

.smallCaps {
  font-size: 117%;
  font-variant: small-caps;
}

/* ##### Header ##### */
/* ##### supperHeader ist die oberste schmale Zeile ##### */
.superHeader {
    color: rgb(40,40,40);
    background-color: rgb(34,34,34);
    text-align: right;
    margin: 0;
    padding: 0.5ex 10px;
    }

.superHeader span {
    color: rgb(195,196,210);
    background-color: transparent;
    font-weight: bold;
    text-transform: uppercase;
    }

.superHeader a {
    color: rgb(195,196,210);
    background-color: transparent;
    text-decoration: none;
    margin: 0;
    padding: 0 0.25ex 0 0;
    }

.superHeader a:hover {
    color: rgb(193,102,90);
    background-color: transparent;
    text-decoration: none;
}

/* ##### midHeader ist die Titel Zeile ##### */
.midHeader {
    color: rgb(255,124,11);
    background-color: rgb(30,30,30);
    margin: 0;
    padding: 0.26ex 10px;
}

.headerTitle {
    font-size: 320%;
    margin: 0;
    padding: 0;
}

.headerSubTitle {
    font-size: 132%;
    font-weight: normal;
    font-style: italic;
    margin: 0 0 1ex 0;
    padding: 0;
}

/* ##### subHeader ist unter der Titel Zeile ##### */
.subHeader {
  color: white;
  background-color: rgb(22,22,22);
  margin: 0;
  padding: 0.5ex 10px;
}

.subHeader a, .subHeader .highlight {
  color: white;
  background-color: transparent;
  font-size: 110%;
  font-weight: bold;
  text-decoration: none;
  margin: 0;
  padding: 0 0.25ex 0 0;
}

.subHeader a:hover, .subHeader .highlight {
  color: rgb(255,124,11);
  background-color: transparent;
  text-decoration: none;
}

/* ##### Side Menu ##### */

#side-bar {
/*  color: rgb(204,204,204); */
  color: white;
  background-color: transparent;
  list-style-type: square;
  list-style-position: inside;
  width: 12em;
  margin: 0;
  padding: 1ex 0;
  border: 1px solid rgb(235,114,5);
  position: absolute;
  left: 1.5ex;
  top: 12em;
}

[id="side-bar"] {
  position: fixed !important;  /* Makes the side menu scroll with the page. Doesn't work in MSIE */
}

#side-bar a {
  text-decoration: none;
}

#side-bar:hover {
  color: rgb(255,124,11);
  background-color: transparent;
  border-color: rgb(255,124,11);
}

#side-bar li {
  margin: 0;
  padding: 0.75ex 0 1ex 1.75ex;
}

#side-bar li:hover {
  color: rgb(255,124,11);
  background-color: transparent;
}

/* ##### Main Copy Der Hauptbereich  ##### */

#main-copy {
  text-align: justify;
  color: white;
  font-size: 120%;
  background-color: black;
  margin: -0.5ex 1em 1em 14.5em;
  padding: 0.5em 10px;
  clear: left;
}

/* Benötigt ? */
#main-copy h1 {
  background-color: transparent;
  font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif;
  font-size: 186%;
  margin: 0;
  padding: 1.5ex 0 0 0;
}

#main-copy h2 {
  background-color: transparent;
  font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif;
  font-weight: normal;
  font-size: 151%;
  margin: 0;
  padding: 1ex 0 0 0;
}

/*
#main-copy p {
  line-height: 1.75em;
  margin: 1em 0 1.5em 0;
  padding: 0;
}

*/

 #main-copy p,
 #main-copy ol,
 #main-copy ul,
 #main-copy p.MsoNormal,
 #main-copy li.MsoNormal,
 #main-copy div.MsoNormal {
    background-color: transparent;
    margin-top: 8.0pt;
    margin-bottom: 6.0pt;
    margin-left:0 pt;
    margin-right: 6.0pt;
    text-align:justify;
    font-size:14.0pt;
    font-family:Arial;
    }
 #main-copy p.date {
    margin-left: 3.1cm;
    text-indent: -3.1cm;
    margin-bottom: 0cm;
    }

 #main-copy li.date{
    background-color: transparent;
    margin-top: 2.0pt;
    margin-bottom: 2.0pt;
    margin-left:0pt;
    margin-right: 6.0pt;
    list-style-type: none;
    font-size:14.0pt;
    font-weight: normal;
    font-family:Arial;
    }

 #main-copy li.date span{
    background-color: transparent;
    margin-top: 2.0pt;
    margin-bottom: 2.0pt;
    margin-left:40pt;
    margin-right: 6.0pt;
    list-style-type: none;
    font-size:14.0pt;
    font-weight: normal;
    font-family:Arial;
    }

 #main-copy a span{
    text-decoration: none;
 }
/* ##### Footer ##### */

#footer {
  color: rgb(51,51,102);
  background-color: rgb(239,239,239);
  font-size: 87%;
  text-align: center;
  line-height: 1.25em;
  margin: 2em 0 0 0;
  padding: 1ex 10px;
  clear: left;
}

#footer a {
  color: rgb(0,68,204);
  background-color: transparent;
  text-decoration: underline;
}

#footer a:hover {
  text-decoration: none;
}
