﻿@media all {

#logoblack {
  display: none;
}

/* ****************************** Tabellenmenue **************************************** */
TABLE.contenttable-0       { width:584px; }

/* ******************************* Menue *********************************************** */
div.abM_ACT                { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none; font-weight:normal; color: #F20033; }
div.abM_ACT a:link         { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none;  font-weight:normal; color: #F20033; }
div.abM_ACT a:visited      { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none;  font-weight:normal; color: #F20033; }
div.abM_ACT a:active       { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none;  font-weight:normal; color: #F20033; }
div.abM_ACT a:focus        { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none;  font-weight:normal; color: #F20033; }
div.abM_ACT a:hover        { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none; font-weight:normal; color: #F20033; }
div.abM_CURIFSUB           { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none;  font-weight:normal; color: #F20033; }
div.abM_CURIFSUB a:link    { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none;  font-weight:normal; color: #F20033; }
div.abM_CURIFSUB a:visited { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none;  font-weight:normal; color: #F20033; }
div.abM_CURIFSUB a:active  { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none;  font-weight:normal; color: #F20033; }
div.abM_CURIFSUB a:focus   { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none; font-weight:normal; color: #F20033; }
div.abM_CURIFSUB a:hover   { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none; font-weight:normal; color: #F20033; }
div.abM_CUR                { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none;  font-weight:normal; color: #F20033;}
div.abM_CUR a:link         { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none; font-weight:normal; color: #F20033;}
div.abM_CUR a:visited      { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none; font-weight:normal; color: #F20033;}
div.abM_CUR a:active       { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none;  font-weight:normal; color: #F20033;}
div.abM_CUR a:focus        { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none;  font-weight:normal; color: #F20033;}
div.abM_CUR a:hover        { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none; font-weight:normal; color: #F20033;}
div.abM_IFSUB              { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none; font-weight:normal; color:#FFFFFF;}
div.abM_IFSUB a:link       { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none; font-weight:normal; color:#FFFFFF;}
div.abM_IFSUB a:visited    { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none;  font-weight:normal; color:#FFFFFF;}
div.abM_IFSUB a:active     { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none; font-weight:normal; color:#FFFFFF;}
div.abM_IFSUB a:focus      { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none; font-weight:normal; color:#FFFFFF;}
div.abM_IFSUB a:hover      { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none;  font-weight:normal; color:#F20033;}
div.abM_NO                 { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none;  font-weight:normal; color:#FFFFFF;}
div.abM_NO a:link          { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none;  font-weight:normal; color:#FFFFFF;}
div.abM_NO a:visited       { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none;  font-weight:normal; color:#FFFFFF;}
div.abM_NO a:active        { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none;  font-weight:normal; color:#FFFFFF;}
div.abM_NO a:focus         { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none; font-weight:normal; color:#FFFFFF;}
div.abM_NO a:hover         { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-top:12px; text-decoration:none; font-weight:normal; color:#F20033;}

div.bbM_ACT                { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none; font-weight:normal; color: #F20033; }
div.bbM_ACT a:link         { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none;  font-weight:normal; color: #F20033; }
div.bbM_ACT a:visited      { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none;  font-weight:normal; color: #F20033; }
div.bbM_ACT a:active       { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none;  font-weight:normal; color: #F20033; }
div.bbM_ACT a:focus        { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none;  font-weight:normal; color: #F20033; }
div.bbM_ACT a:hover        { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none; font-weight:normal; color: #F20033; }
div.bbM_CURIFSUB           { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none;  font-weight:normal; color: #F20033; }
div.bbM_CURIFSUB a:link    { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none;  font-weight:normal; color: #F20033; }
div.bbM_CURIFSUB a:visited { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none;  font-weight:normal; color: #F20033; }
div.bbM_CURIFSUB a:active  { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none;  font-weight:normal; color: #F20033; }
div.bbM_CURIFSUB a:focus   { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none; font-weight:normal; color: #F20033; }
div.bbM_CURIFSUB a:hover   { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none; font-weight:normal; color: #F20033; }
div.bbM_CUR                { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none;  font-weight:normal; color: #F20033;}
div.bbM_CUR a:link         { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none; font-weight:normal; color: #F20033;}
div.bbM_CUR a:visited      { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none; font-weight:normal; color: #F20033;}
div.bbM_CUR a:active       { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none;  font-weight:normal; color: #F20033;}
div.bbM_CUR a:focus        { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none;  font-weight:normal; color: #F20033;}
div.bbM_CUR a:hover        { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none; font-weight:normal; color: #F20033;}
div.bbM_IFSUB              { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none; font-weight:normal; color:#FFFFFF;}
div.bbM_IFSUB a:link       { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none; font-weight:normal; color:#FFFFFF;}
div.bbM_IFSUB a:visited    { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none;  font-weight:normal; color:#FFFFFF;}
div.bbM_IFSUB a:active     { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none; font-weight:normal; color:#FFFFFF;}
div.bbM_IFSUB a:focus      { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none; font-weight:normal; color:#FFFFFF;}
div.bbM_IFSUB a:hover      { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none;  font-weight:normal; color:#F20033;}
div.bbM_NO                 { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none;  font-weight:normal; color:#FFFFFF;}
div.bbM_NO a:link          { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none;  font-weight:normal; color:#FFFFFF;}
div.bbM_NO a:visited       { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none;  font-weight:normal; color:#FFFFFF;}
div.bbM_NO a:active        { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none;  font-weight:normal; color:#FFFFFF;}
div.bbM_NO a:focus         { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none; font-weight:normal; color:#FFFFFF;}
div.bbM_NO a:hover         { text-transform:uppercase; font-family: Arial; font-size: 12px; margin-left:8px; margin-top:2px; text-decoration:none; font-weight:normal; color:#F20033;}

span.bM                    { text-transform:uppercase; margin-left:15px; margin-top:5px; }
span.bM_ACT                { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color: #F20033; }
span.bM_ACT a:link         { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color: #F20033; }
span.bM_ACT a:visited      { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color: #F20033; }
span.bM_ACT a:active       { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color: #F20033; }
span.bM_ACT a:focus        { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color: #F20033; }
span.bM_ACT a:hover        { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color: #F20033; }
span.bM_CURIFSUB           { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color: #F20033; }
span.bM_CURIFSUB a:link    { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color: #F20033; }
span.bM_CURIFSUB a:visited { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color: #F20033; }
span.bM_CURIFSUB a:active  { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color: #F20033; }
span.bM_CURIFSUB a:focus   { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color: #F20033; }
span.bM_CURIFSUB a:hover   { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color: #F20033; }
span.bM_CUR                { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:2px; font-weight:normal; color: #F20033;}
span.bM_CUR a:link         { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:2px; font-weight:normal; color: #F20033;}
span.bM_CUR a:visited      { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:2px; font-weight:normal; color: #F20033;}
span.bM_CUR a:active       { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:2px; font-weight:normal; color: #F20033;}
span.bM_CUR a:focus        { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:2px; font-weight:normal; color: #F20033;}
span.bM_CUR a:hover        { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:2px; font-weight:normal; color: #F20033;}
span.bM_IFSUB              { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color:#FFFFFF;}
span.bM_IFSUB a:link       { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color:#FFFFFF;}
span.bM_IFSUB a:visited    { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color:#FFFFFF;}
span.bM_IFSUB a:active     { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color:#FFFFFF;}
span.bM_IFSUB a:focus      { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color:#FFFFFF;}
span.bM_IFSUB a:hover      { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color:#F20033;}
span.bM_NO                 { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color:#FFFFFF;}
span.bM_NO a:link          { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color:#FFFFFF;}
span.bM_NO a:visited       { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color:#FFFFFF;}
span.bM_NO a:active        { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color:#FFFFFF;}
span.bM_NO a:focus         { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color:#FFFFFF;}
span.bM_NO a:hover         { text-transform:uppercase; text-decoration:none; font-family: Arial; font-size: 12px; margin-right:15px; margin-top:5px; font-weight:normal; color:#F20033;}

/* ******************************* Sprachenmenue **************************************** */
.sprmenue { margin-left:15px; margin-top:50px; }
.sprache  { margin-left:15px; }

/* ******************************* Projektbl�tter **************************************** */
.prbltitle                    { text-decoration:none; color:#FFFFFF; font-family:Arial; font-size:11px; color:#FFFFFF; line-height:13px; font-weight:normal; }
span.prbltitle                { text-decoration:none; color:#FFFFFF; font-family:Arial; font-size:11px; color:#FFFFFF; line-height:13px; font-weight:normal; }
span.prbltitle a:link         { text-decoration:none; color:#FFFFFF; font-family:Arial; font-size:11px; color:#FFFFFF; line-height:13px; font-weight:normal; }
span.prbltitle a:visited      { text-decoration:none; color:#FFFFFF; font-family:Arial; font-size:11px; color:#FFFFFF; line-height:13px; font-weight:normal; }
span.prbltitle a:active       { text-decoration:none; color:#FFFFFF; font-family:Arial; font-size:11px; color:#FFFFFF; line-height:13px; font-weight:normal; }
span.prbltitle a:focus        { text-decoration:none; color:#FFFFFF; font-family:Arial; font-size:11px; color:#FFFFFF; line-height:13px; font-weight:normal; }
span.prbltitle a:hover        { text-decoration:none; color:#FFFFFF; font-family:Arial; font-size:11px; color:#FFFFFF; line-height:13px; font-weight:normal; }

/* ******************************* Sitemap ************************************ */
div.tx-flseositemap-pi1            { text-transform:none; font-family:Arial; font-size:12px; text-decoration:none; font-weight:normal; color:#FFFFFF; }
div.tx-flseositemap-pi1 a:link     { text-transform:none; font-family:Arial; font-size:12px; text-decoration:none; font-weight:normal; color:#FFFFFF; }
div.tx-flseositemap-pi1 a:visited  { text-transform:none; font-family:Arial; font-size:12px; text-decoration:none; font-weight:normal; color:#FFFFFF; }
div.tx-flseositemap-pi1 a:active   { text-transform:none; font-family:Arial; font-size:12px; text-decoration:none; font-weight:normal; color:#FFFFFF; }
div.tx-flseositemap-pi1 a:focus    { text-transform:none; font-family:Arial; font-size:12px; text-decoration:none; font-weight:normal; color:#FFFFFF; }
div.tx-flseositemap-pi1 a:hover    { text-transform:none; font-family:Arial; font-size:12px; text-decoration:none; font-weight:normal; color:#F20033; }

/* ******************************** indexedsearch ********************************************/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button         { width:100px; margin-top:15px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword          { width:150px; margin-top:0px; margin-left:0px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-defop          { width:150px; margin-top:0px; margin-left:0px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw                             { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis                                                    { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults                                                { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title                               { background:#006600; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P                             { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent    { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P                             { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info                                { background:#006600; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead                             { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2                          { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE                       { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD                          { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume                                             { color : #FFFFFF; }
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup                                 { font-family: monospace; font-style: normal; padding:0 0.3em 0 0.3em; background:#006600; border: 1px #ccd solid; }

#map { color:#000; margin:0; padding:0; }
.mapret { }

#tickercontent {
  width:90%;
}

#tickercontent .csc-textpic-caption {
  font-size: 11px;
  margin: 8px 0px 0 0px;
  line-height: 16px;
}

#tickercontent {
  margin-top:30px;
  margin-bottom:0;
  padding:0;
}

#tickercontent dl,
#tickercontent dd,
#tickercontent dt {
  margin-right: 0px;
  padding-right:0;
}

#tickercontent h5 {
  padding: 20px 0 0 0;
  margin: 0;
}

#tickercontent img {
  margin:0 0 0 0px;
  padding:0;
}

#tickercontent #buttons img {
  margin-left: 10px;
}



#tickercontent #header_1 img {
  padding: 0;
  margin: 0;
}

#tickercontent a {
  margin: 0;
  padding: 0;
}

#tickercontent h1 {
  margin-top: 0;
  padding-top: 0;
}


}

@media print {

body {
  margin:0;
}

#logowhite,
#buttons {
  display: none;
}

#logoblack {
  display: block;
}

#tickercontent {
  width:auto;
}

#tickercontent h5 {
  padding-bottom: 20px;
}


}
