@import url(menu.css);

div#eib_content a, div#eib_content_div a { text-decoration: none; font: 10pt Arial, Helvetica, sans-serif; color: #e31426; }
div#eib_content a:hover, div#eib_content_div a:hover { color: black; }

body { font:normal 11px Verdana, Arial, Helvetica, sans-serif; overflow: hidden; }

div#eib_all { position: absolute; top: 0; left: 0; width: 1024px; bottom: 0; overflow: hidden; background-color: #fce01a; }
div#eib_content { position: absolute; top: 175px; left: 185px; right: 0; bottom: 0; padding: 15px; overflow: hidden; overflow-y: scroll; background-color: white; }
div#eib_content_ns { position: absolute; top: 175px; left: 185px; right: 0; bottom: 0; background-color: white; }
div#eib_content_div { position: absolute; top: 175px; left: 185px; right: 0; bottom: 0; overflow: hidden; overflow-y: scroll; background-color: white; }
div#eib_inner_cont { position: relative; top: 0px; left: 0; right: 0; bottom: 0; padding: 15px; }

div#eib_banned { position: absolute; top: 0; left: 0; width: 590px; padding: 15px; overflow: hidden; /*border-right: 1px solid #f0f0f0;*/ }
div#eib_banner { position: absolute; top: 0; left: 620px; right: 0; padding: 15px 15px 15px 0; overflow: hidden; }
div#eib_banner div.eib-content-elem { margin-bottom: 15px; }
div.clear-float { clear: both; }
div.eib-hrule { border-bottom: 2px solid #b1b2b4; margin: 7px 0;}
div.flash-film { padding: 15px 0 0 0; }
/*div.yt-film { padding: 15px 0 0 0; }*/
div.eib-content-elem { clear: both; }

/* Ueberschriften */
h1 { font: bold 11pt Arial, Helvetica, sans-serif; padding: 0; margin: 5px 0 5px 0; }
h2 { font: 11pt Arial, Helvetica, sans-serif; padding: 0; margin: 5px 0 5px 0; }
h3 { font: normal italic 11pt Arial, Helvetica, sans-serif; padding: 0; margin: 5px 0 5px 0; }
h4 { font: bold 10pt Arial, Helvetica, sans-serif; padding: 0; margin: 5px 0 5px 0; }
h5 { font: normal 10pt Arial, Helvetica, sans-serif; padding: 0; margin: 5px 0 5px 0; }
h6 { font: normal italic 10pt Arial, Helvetica, sans-serif; padding: 0; margin: 5px 0 5px 0; }

p.bodytext { padding: 0; margin: 5px 0 5px 0; font: normal 10pt Arial, Helvetica, sans-serif; }
p.csc-caption{ padding: 0; margin: 0; font: normal 8pt Arial, Helvetica, sans-serif; }

div.zurueck { padding: 0; margin: 5px 0 5px 0; font: normal 10pt Arial, Helvetica, sans-serif; text-align: right; }
div#eib_all ul { font: normal 10pt Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

/* Tabellenformate */
table.contenttable {
  font: normal 10pt Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  border-spacing: 0; width: 100%;
  margin: 10px 0;
}

table.contenttable td {
  padding: 2px 5px 2px 5px;
  border: 1px solid #ffcc00;
  vertical-align: top;
}

table.contenttable-1 td.td-0 {
  white-space:nowrap;
}

table.contenttable-1 td.td-1 {
  width: 200px;
}

table.contenttable-1 td.td-2 {
  white-space:nowrap;
}

table.contenttable-1 td.td-last {
  width: 105px;
  white-space:nowrap;
}

table.contenttable-2 td.td-last {
  width: 80px; text-align:right;
}

/* Formulare */
div#eib_content table.csc-mailform, div#eib_content_div table.csc-loginform  {
  width:80%;
  /*border:1px solid #ffcc00;*/
}

table.csc-mailform td.csc-form-labelcell, div#eib_content_div table.csc-loginform td.csc-form-labelcell, td.csc-loginform-label {
  vertical-align:top;
  text-align:right;
  padding-right:5px;
  width:35%;
  font:normal 10pt Arial, sans-serif;
}

table.csc-mailform td.csc-form-fieldcell input, div#eib_content_div table.csc-loginform  td.csc-form-fieldcell input, td.csc-loginform-field input {
  font:normal 10pt Arial, sans-serif;
  /*border:1px solid #ffcc00;*/
}

table.csc-mailform td.csc-form-fieldcell textarea, div#eib_content_div table.csc-loginform  td.csc-form-fieldcell textarea, td.csc-loginform-field textarea {
  font:normal 10pt Arial, sans-serif;
  /*border:1px solid #ffcc00;*/
}

table.csc-mailform td.csc-form-labelcell p.csc-form-label-req,div#eib_content_div table.csc-loginform  td.csc-form-labelcell p.csc-form-label-req {
  font:bold 10pt Arial, sans-serif;
}

td.csc-form-commentcell {
  font:10pt Arial, sans-serif;
}

/* Indexed Search */
.tx-indexedsearch {
  font:normal 10pt Arial, sans-serif;
}

.tx-indexedsearch .tx-indexedsearch-searchbox td {
  font:normal 10pt Arial, sans-serif;

}


.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
  width:100px;
  font:normal 10pt Arial, sans-serif;
  border:1px solid #ffcc00;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
  width:150px;
  font:normal 10pt Arial, sans-serif;
  border:1px solid #ffcc00;
}

.tx-indexedsearch .tx-indexedsearch-searchbox select {
  font:normal 10pt Arial, sans-serif;
  border:1px solid #ffcc00;
}

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
  font-weight:bold; font-style:italic;
  font:normal 10pt Arial, sans-serif;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
  margin-top:10px; margin-bottom:5px;
  font:normal 10pt Arial, sans-serif;
}

.tx-indexedsearch P.tx-indexedsearch-noresults { 
  text-align:center; font-weight:bold;
  font:normal 10pt Arial, sans-serif;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
  background:#eeeeee;
  font:normal 10pt Arial, sans-serif;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
  font:bold 10pt Arial, sans-serif;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
  font:normal 10pt Arial, sans-serif;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
  font:normal 10pt Arial, sans-serif;
  font-style:italic;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
  color:red;
  font:normal 10pt Arial, sans-serif;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
  font:normal 10pt Arial, sans-serif;
  background:#eeeeff;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
  font:normal 10pt Arial, sans-serif;
  margin-top:20px; margin-bottom:5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
  font:normal 10pt Arial, sans-serif;
  margin-top:0px; margin-bottom:0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
  font:normal 10pt Arial, sans-serif;
  background:#cccccc;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
  font:normal 10pt Arial, sans-serif;
  vertical-align:absmiddle;
}

.tx-indexedsearch-browsebox table td {
  font:normal 10pt Arial, sans-serif;
}

.tx-indexedsearch-browsebox table td.tx-indexedsearch-browsebox-SCell {
  font-weight:bold;
}

div.tx-indexedsearch-res p {
  font:normal 10ptArial, sans-serif;
}

a img {border:0;}
a table td {vertical-align:middle;}

/* News Formate */
table.csc-news-headline { width: 100%; border-spacing: 0; border-collapse: collapse; margin: 0; padding: 0; table-layout: fixed; font: normal 10pt Arial, sans-serif; }
table.csc-news-headline td { margin: 0; padding: 0; }
table.csc-news-headline td.csc-news-timedata { text-align: right; width: 150px; }
div.csc-news-subheader {}
div.csc-news-more { text-align: right; }
