/* CSS für Silverstation-Layout Anpassungen */

body {
  background: url(../images/bg_sst.gif) repeat-x top;}
  
  table {  color:#000;}
  
  hr{
background-color:#000; /* Mozilla 1.4 */
color:#000; /* IE 6 */
border: #000; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

#hauptmenue ul {
	margin-top:-1px;
}

#hauptmenue ul li a {
	color: #000;
}

#submenue, #submenue a{color: #000;}

#submenue a:hover {color: #fff;}

#submenue li a {
  color: #000;
}

#submenue li a:hover {
  color: #fff;

}

#submenue li li a {
  color: #000;
}

#submenue li li a:hover {
  color: #fff;
}

#submenue li li li a {
  color: #000;
}

#submenue li li li a:hover {
  color: #fff;
}

li#nav_on a {
  color: #fff;
  font-weight: bold;
}

li li#nav2_on a {
  color: #fff;
}

li li li#nav3_on a {
  color:#fff;
}

.rechtespalte table {
  color: #000;
}

a.linkbold {
  color:#000;
}

a:hover.linkbold {
  color:#000;
}

.login {
	  color: #999;
}

.login a {
  color:#000;
}

/* Hauptnavi Stile */

#top .hauptnavi {
    color: #000;
}

#top .hauptnavi a {
    color: #000;
}

#top .hauptnavi a:hover {
    color: #000;
}

#top .hauptnavi a.aktiv {
    color: #000;
}

#top .hauptnavi a:hover.aktiv {
    color: #fff;
}

#schattenweiss{
    margin: auto;
    width:615px;
    background: url(../images/bg_content_schattenweiss.gif) repeat-y;
    position:relative;
}

#schattenblau {
    margin: auto;
    width:615px;
    background: url(../images/bg_content_schatten_sst.gif) no-repeat;
    position:relative;
}

#content_verlauf {
  background: url(../images/bg_contentverlauf.jpg) top left no-repeat;
  width: 615px;
  margin-left:20px;
}

.pfad {
  color:#000;
}

.pfad a, a:hover {
    color:#000;
}

#content_start {
  color:#000;
}

#content {
  color:#000;
}

#zweispalten a {
  color:#666;
}

#footer {
	  color: #666;
}

#footer a {
	  color: #666;
}


#footer .link a {
	  color: #666;
}

.caption_aufblau {
    color: #fff;
    text-decoration:none;
    font-size:16px;
    font-weight:bold;
}





.caption {
    color: #000;
}

.caption_blau {
    color: #666666;
}

.caption_grau {
  color:#666;
}

.caption_grau a {
  color:#666;
}

#referenzliste td, th {
  border-bottom:1px solid #d4d4d4;
}

#referenzliste td a {
  color:#000;
}

/* Image-Layer (Bild) */
.imageLayer {
	background-color: #999;
}

.imageLayer h5 {
	background-color: #FDD330;
}

.imageLayer img {
  border:5px solid #fff;
}

/* Ende: Image-Layer (Bild) */

table.renderedtable
{
    width: 350px;
    margin: 1em 0 1em 0;
}

table.renderedtable p {
   display: inline;
}

table.renderedtable th, table.renderedtable td
{
    padding: 0;
    text-align: left;
    vertical-align: top;
}

table.renderedtable th
{
    font-weight: bold;
    color: #1c515f;
    background-color: #cad8e3;
    white-space: nowrap;
}

table.renderedtable td
{
    font-weight: normal;
}

table.renderedtable tr.bglight
{
    background-color: #f8fafb;
}

table.renderedtable tr.bgdark
{
    background-color: #eef3f5;
}

pre
{
    font-family: "Courier new", courier, monospace;
    font-size: 1em;
    background-color: #f8fafb;
    margin: 0.75em 0 0.75em 0;
    padding: 0.25em;
    border: 1px dashed #cad8e3;
    white-space: pre;
    overflow: auto;
    white-space: pre;

}

div.code pre
{
    background-color: #f8fafb;
    margin: 0.75em 0 0.75em 0;
    padding: 0.25em;
    border: 1px dashed #cad8e3;
    white-space: pre;
    overflow: auto;
    white-space: pre;
}

#content_start a {font-weight:normal;color:#000;text-decoration:underline;}
#content_start a:hover {color:#999;}

.flag {float:right;margin-right:20px;}

div.class-folder{width:507px;}

#content_verlauf a {font-weight:normal;color:#000;text-decoration:underline;}
#content_verlauf a:hover {color:#999;}

#top .startbildoben {

  padding-top:0;
}
