@charset "iso-8859-1";

/*  anpassungen.css : 2009.10.13
 * ------------------------------
 *  Axel Jindra
 */

/* Klassen zum Verstecken der dfns und ". " fuer barrierefreie Menues etc. nach einfach-fuer-alle.de
 */

span.unsichtbar, dfn {
  position: absolute;
  left: -1000px;
  top: -1000px;
  width: 0;
  height: 0;
  overflow: hidden;
  display: block;
  }

/* Linkicons mit Abstand zum Text setzen
 */
a.external-link img, a.external-link-new-window img, a.internal-link img, a.internal-link-new-window img,
a.download img, a.mail img {
  margin-right: 0.3em;
  }

/* Links im Footer unauffälliger machen
 */

#footer_menu a {
  color: #000;
  border: 0;
  text-decoration: none;
  }
#footer_menu p {
  text-align: center;
  }
  
  
/* schwachsinnige content-DIVs zurücksetzen
 */
.content .theme_box {
  font-size: 0.8474em;
  }

/* optische Kleinigkeiten für Pingelchen
 */

#left {
  overflow: hidden;
  }
#secondlogo {
  height: 12em;
  }
#main_picture {
  text-align: right;
  }
td {
  vertical-align: top;
  }
td p {
  margin-top: 0;
  margin-bottom: 1.3em;
  }
acronym, abbr {
  cursor: help;
  border-bottom: 1px dotted black;
  }

/* Highlightspalte wie in cd.rlp.de, nicht wie in mbwjk.rlp.de
 */

#highlights p {
  padding: 0 1em;
  font-size: 1em;
  color: #000000;
  line-height: 120%;
  }

h2.green  {
  margin:0;
  background-image: url(images/grad_green.gif);
  font-size: 1.3em;
  color: #fff;
  padding: 0.6em 0.4em 0.6em 0.8em;
  }


h2.violett  {
  margin:0;
  background-image: url(images/grad_violett.gif);
  font-size: 1.3em;
  color: #fff;
  padding: 0.6em 0.4em 0.6em 0.8em;
  }

h2.blue  {
  margin:0;
  background-image: url(images/grad_blue.gif);
  font-size: 1.3em;
  color: #fff;
  padding: 0.6em 0.4em 0.6em 0.8em;
  }


h2.darkblue  {
  margin:0;
  background-image: url(images/grad_darkblue.gif);
  font-size: 1.3em;
  color: #fff;
  padding: 0.6em 0.4em 0.6em 0.8em;
  }

h2.orange  {
  margin:0;
  background-image: url(images/grad_orange.gif);
  font-size: 1.3em;
  color: #fff;
  padding: 0.6em 0.4em 0.6em 0.8em;
  }

/* Highlightspalte Menüeinträge
 */
#highlights ul, #highlights li, #highlights a {
  margin: 0;
  padding: 0;
  border: 0;
  }
#highlights ul {
  margin: 0 0 -0.3em 0;
  }
#highlights ul li {
  min-height: 2em;
  }
#highlights ul li a {
  margin-left: 1em;
  }
#highlights ul li a img {
  margin-left: -1em;
  }
/* Extras in der Hauptnavigation
 */
#main_menu h1 {
  text-transform: uppercase;
  font-size: 1.25em;
  padding-left: 0.8em;
  margin-top: 1em;
  }
/* Einrückungen
 */
.indent {
  padding-left: 3em;
  }

/* CSC stuff
 */
.important {
  color: #871D33;
  }
.csc-frame-frame1 {
  background: #f0f0f0; 
  border: 1px solid #858585; 
  border-width: 1px 0;
  margin: 2em 0;
  padding: 1em .5em .5em .5em;
  }
.csc-frame-frame2 {
  background: #FFFCDF; 
  border: 1px solid #EFE795; 
  border-width: 1px 0;
  padding: 6px 4px;
  }
.csc-textpic-caption {
  font-size: 0.85em;
  margin-left: 5px;
  }
.csc-textpic-border .csc-textpic-image img {
  border: 1px solid #b0b0b0 !important;
}
.csc-textpic-text img {
  border-color: #b0b0b0;
  border-width: 1px;
}
.align-right {
  text-align: right;
  }
.align-center {
  text-align: center;
  }

/* SOLR stuff
 */
#tx-solr-search {
  width: 100%;
  float: none;
}

#tx-solr-search-functions {
  width: 100%;
  float: none;
}

/* TIS Informationen */
/* hinzugefügt am 17.01.2013 - patrick liersch */
#tis_veranstaltungen{
  list-style: none;
  padding: 0;
}
.termin_value{
  float: left;
  padding: 2px 0 2px 5px;
  background-color: #eee;
  color: #000;
  width: 50%;
  border-top: 1px solid #aaa;
  border-right: 0px solid #aaa;
  border-bottom: 1px solid #aaa;
  border-left: 1px solid #aaa;
  /* border-bottom: 1px solid #888; */
}
.nummer_value{
  text-align: right;
  padding: 2px 5px 2px 0;
  /* background-color: #F5FFAA; */
  background-color: #eee;  
  color: #000;
  border-top: 1px solid #aaa;
  border-right: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  border-left: 0px solid #aaa;
  /* border-bottom: 1px solid #888; */
}
.thema_value{
  color: #000;
  padding: 2px 0 2px 5px;
  border-top: 0px solid #aaa;
  border-right: 1px solid #aaa;
  border-bottom: 0px solid #aaa;
  border-left: 1px solid #aaa;
  /* background-color: #eee;
  border-bottom: 1px solid #ccc; */
}
.ort_value, .anbietername_value{
  font-size: 0.9em;
  padding: 0 0 2px 5px;
  border-top: 0px solid #aaa;
  border-right: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  border-left: 1px solid #aaa;   
}
.status{
  float: right;
  padding-right: 2px;
  font-size: 0.8em;
}

/* Liste aller Teilauftritte */
/* Anzahl Treffer mit weniger Höhe */
#anz_treffer caption,#anz_treffer br{
  display: none;
}

table.wfqbe_table_results {
  margin-left: 0 !important;
}

#wfqbe_datatable {
  border-left: 0;
  border-right: 0;
  width: 590px;
}
#wfqbe_datatable_wrapper label {
  float: none;
}
.wfqbeResults dt {
  float: left;
  width: 150px;
}
.wfqbeResults dd {
  font-weight: bold;
  margin-left: 150px;
}