/*******************************************************************************
// UPORT Homepage- bzw. Themenkalender
// Stand: 18.06.2008
//
//
//
// Bei Fragen zur individuellen CSS-Formatierung für Ihrem Homepagekalender
// wenden Sie sich bitte an: w.schroeder@ifu.com
//
*/

body {
  background-color: #FFFFFF;
  font: normal 1em Arial, Helvetica, Sans-serif;
  margin: 10px;
}

A:hover {
  color:#89ca3d;
}



.pagelist {
	COLOR: #000000; font: normal 11px Aria,Helvetica,Sans-serif;
}
SPAN.active-page {COLOR: #000000; font: normal 11px Aria,Helvetica,Sans-serif;}
.link-btn-page {
 font: bold 11px Aria,Helvetica,Sans-serif;
 color: #50a43f;
 text-decoration:none;
}

.link-btn-page:hover {
 color:#50a43f;
}
/* -------------------------------------------------------------------------- */
/*  LISTE Veranstaltungen                                                     */
/* -------------------------------------------------------------------------- */

.eventlist-head {
  font: bold 1em Arial, Helvetica, Sans-serif;
  color:#000;
}
.eventlist-subhead {
  display:none;
}

/* Textlinks zum Wechseln in den terminierten Veranstaltungen und den
** Veranstaltungen auf Anfrage
*/

.eventlist-bodytext-header {
  padding-left: 4px;
}

.periodlinkactive {
  color: #eca009;
  font: bold 0.8em Arial, Helvetica, Sans-serif;
  text-decoration: none;
}

.periodlinkinactive {
  color: #50a43f;
  font: bold 0.8em Arial, Helvetica, Sans-serif;
  text-decoration: none;
}

.periodlinkinactive:hover {
  color: #89ca3d;
}

/* Textlinks zum Einblenden/Ausblenden der Expertensuche
*/

.eventlist-bodytext-switch {
  text-align: right;
  padding-right: 4px;
  font-weight: normal;
}

.eventlist-link-switch-search-nosearch {
  padding-right: 15px;
  background-image: url('arrow_classic_down.png');
  background-position: right 4px;
  background-repeat: no-repeat;
  font: bold 13px Verdana,Arial,Helvetica,Sans-serif;
  font-variant:small-caps;
  color: #eca009;
  text-align: right;
  text-decoration: none;
}
.eventlist-link-switch-search-expert {
  padding-right: 15px;
  background-image: url('arrow_classic_up.png');
  background-position: right 4px;
  background-repeat: no-repeat;
  font: bold 13px Verdana,Arial,Helvetica,Sans-serif;
  font-variant:small-caps;
  color: #eca009;
  text-align: right;
  text-decoration: none;
}

.eventlist-link-switch-search-nosearch:hover,
.eventlist-link-switch-search-expert:hover {
  color: #eca009;
}

/*  Veranstaltungssuche ----------------------------------------------------- */

.uport-eventlist-expertsearch {
  background-color: #FFEDD3;
  width:100%;
}

.uport-eventlist-expertsearch td {}

.eventlist-expertsearch-row-top-1 {
width: 800px;
  padding-left:4px;
  background-color: #E9E9E9;
  background-image:url('http://www.umweltbildung.de/fileadmin/umweltbildung.de/template/res/nav1bg.png');
  background-color: #E9E9E9;
  border:none;
  font: bold 13px Verdana,Arial,Helvetica,Sans-serif;
  text-transform:uppercase;
  color: #000;
  text-align: left;
}

.eventlist-expertsearch-row-top-2 {

  background-color: #E9E9E9;
  background-image:url('http://www.umweltbildung.de/fileadmin/umweltbildung.de/template/res/nav1bg.png');
  padding-right: 4px;
  padding-left: 107px;
  background-color: #E9E9E9;
  border:none;
  text-align: left;
}

.eventlist-link-reset-search {
  

  border-style: none;
  padding-left: 16px;
  background-position: left center;
  background-image:url(pfeil.gif);
  background-repeat:no-repeat;
  font: bold 13px Verdana,Arial,Helvetica,Sans-serif;
  text-transform: uppercase;
  color: #004405;
  text-align: left;
  text-decoration: none;
}

.eventlist-link-reset-search:hover {
  color: #026309;
}




.eventlist-expertsearch-table {
  width: 100%;
  font: normal 0.7em Arial, Helvetica, Sans-serif;
  color: #000;
}

.lernortlist-expertsearch-table {
  width: 600px;
  font: normal 0.7em Arial, Helvetica, Sans-serif;
  color: #000;
}
.lernortlistlist-expertsearch-table {
  width: 600px;
  font: normal 0.7em Arial, Helvetica, Sans-serif;
  color: #000;
}

.eventlist-expertsearch-labelcol .topic {
  border:none;
}

.eventlist-expertsearch-labelcol {
  padding:2px;
  text-align: right;
  font-weight: bold;
  color: #2a6d1c;
}



.eventlist-expertsearch-labeltext-searchword {
  color: #2a6d1c;
}

.eventlist-expertsearch-fieldcol {
  width: 216px;
  padding:2px;
}

SELECT, INPUT {
  font: normal 1em Arial, Helvetica, Sans-serif;
}

.eventlist-expertsearch-targetselect,
.eventlist-expertsearch-typeselect,
.eventlist-expertsearch-searchwordtext {
  width: 224px;
}

.eventlist-expertsearch-labelcol-searchword,
.eventlist-expertsearch-fieldcol-searchword {
  border: none; }

.eventlist-expertsearch-buttoncol-1 {
  background-color: #E9E9E9;
  background-image:url('http://www.umweltbildung.de/fileadmin/umweltbildung.de/template/res/nav1bg.png');
  background-repeat:repeat-x;
  border: none;
}

.eventlist-expertsearch-buttoncol-2 {
padding-left: 107px;
  background-color: #E9E9E9;
  background-image:url('http://www.umweltbildung.de/fileadmin/umweltbildung.de/template/res/nav1bg.png');
  background-repeat:repeat-x;
  border: none;
}

.eventlist-expertsearch-submit {

background-color: transparent;
 border-style: none;
 padding-left: 13px;
 background-image:url(pfeil.gif);
 background-position: left center;
 background-repeat: no-repeat;
 font: bold 13px Verdana,Arial,Helvetica,Sans-serif;
 text-transform: uppercase;
 color: #004405;
 text-align:left;
  cursor:pointer;
}

.eventlist-expertsearch-submit:hover { color: #026309; } 

/* Themenbaum innerhalb der Expertensuche
** (Ausgabe nur mit aktivem Javascript + erlaubter Cookies)
*/

.eventlist-expertsearch-row-treeview {
  padding-top: 10px;
  padding-left: 10px;
}

#domRoot {}

.UportTreeviewTable A {
  font: bold 0.7em Arial, Helvetica, Sans-serif;
  text-decoration: none;
  color: #2a6d1c;
}


.eventlist-expertsearch-treeview-tablecol {
  text-align: right;
  color: #2a6d1c;
}

.treeview-header {
  color: #808080;
}

/* Ausgabetabelle/Liste der Suchtreffer
*/

/* Gewähltes Thema */
.search-display-topic {
 margin-top: 12px;
 padding-left: 4px;
 font: 11px normal Arial,Helvetica,Sans-serif;
}

.search-display-topic-title {
 font-weight: bold;
 color: #50a43f;
}

/* Suchtreffer */
.eventlist-foundrecords {
 padding-left: 4px;
 font: 11px normal Arial,Helvetica,Sans-serif;
 color: #333;
}

.eventlist-foundrecords-num {
 font-weight: bold;
 color: #50a43f;
}


/* Ausgabetabelle
** ggf. anpassen: Auf Pixelanzahl begrenzte Gesamtbeite, Schrifttyp/-größe
*/

.uport-eventlist-result {
  width: 100%;
  font: normal 0.7em Arial, Helvetica, Sans-serif;
}

/* Kopfdaten
*/

.eventlist-headrow {}

.uport-eventlist-result th {
  padding: 2px 2px 2px 4px;
}

.eventlist-headcol-date {
  width: 80px;
  background-image:url('http://www.umweltbildung.de/fileadmin/umweltbildung.de/template/res/nav1bg.png');
  background-repeat:repeat-x;
  background-color: #50A43F;
  font-weight: bold;
  text-align: left;
}

.eventlist-headcol-name {
  width: 200px;
  background-image:url('http://www.umweltbildung.de/fileadmin/umweltbildung.de/template/res/nav1bg.png');
  background-repeat:repeat-x;
  background-color: #50A43F;
  font-weight: bold;
  text-align: left;
}

.eventlist-headcol-event {
  background-color: #50A43F;
  background-image:url('http://www.umweltbildung.de/fileadmin/umweltbildung.de/template/res/nav1bg.png');
  background-repeat:repeat-x;
  font-weight: bold;
  text-align: left;
}

.eventlist-headcol-orga {
  width: 224px;
  background-color: #50A43F;
  background-image:url('http://www.umweltbildung.de/fileadmin/umweltbildung.de/template/res/nav1bg.png');
  background-repeat:repeat-x;
  font-weight: bold;
  text-align: left;
}

/* Farbwechsel der Zeilen
*/

.eventlist-listrow-1 {
  background-color: #FDFDE2;
}
.eventlist-listrow-2 {
  background-color:#fff;
}

/* Einzelne Tabellenzellen
*/

/* Datum */
.uport-eventlist-result .eventlist-listrow-col-1 {
  padding: 4px 4px 4px 4px;
}

/* Veranstaltungsname */
.uport-eventlist-result .eventlist-listrow-col-2-1 {
  padding: 4px 6px 0px 4px;
}

/* Veranstaltungsbeschreibung */
.uport-eventlist-result .eventlist-listrow-col-2-2 {
  padding: 0px 6px 8px 4px;
}

/* Organisationsname
** NUR Themenkalender - NICHT Homepagekalender
*/
.uport-eventlist-result .eventlist-listrow-col-3 {
  padding: 4px 4px 4px 4px;
  border:none;
}

/* Textformate in den Tabellenzellen
*/

/* Datum */
.eventlist-date {}
.eventlist-smalldate {
  font-size: 0.9em;
}

/* Link zur Veranstaltung */
.eventlist-link-eventdetail {
  color: #2a6d1c;
  font-weight: bold;
  text-decoration: none;
  
}

.eventlist-link-eventdetail:hover {
  color: #89ca3d;
}

/* Kurzbeschreibung */
.eventlist-shortdescription {

}

/* Link zum Organisator
** NUR Themenkalender - NICHT Homepagekalender
*/
.eventlist-link-orgadetail {
  color: #2a6d1c;
  font-weight: bold;
  text-decoration: none;
}

.eventlist-link-orgadetail:hover {
  color: #89ca3d;
}

/* Pagebrowser, Blättern bei mehreren Seiten in den Suchtreffern
*/

.eventlist-pagebrowser {
  font: bold 1em Arial, Helvetica, Sans-serif;
}

/* Seite */
.pagebrowser-text {
  font: bold 0.7em Arial, Helvetica, Sans-serif;
  color: #000;
}

/* Seitenzahle aktiv */
.pagebrowser-active {
  font: bold 0.7em Arial, Helvetica, Sans-serif;
  padding: 0px 3px 0px 3px;
  border: solid 1px #E9E9E9;
  background-color: #134E7E;
  color: #FFFFFF;
}

/* Seitenzahle inaktiv */
.pagebrowser-inactive {
  font: bold 0.7em Arial, Helvetica, Sans-serif;
  padding: 0px 3px 0px 3px;
  border: solid 1px #E9E9E9;
  background-color: #EDF7FD;
}

/* Link auf andere Seite */
.pagebrowser-link {
  color:#134E7E;
  text-decoration: none;
}






/* -------------------------------------------------------------------------- */
/*  STECKBRIEF Allgemein                                                      */
/* -------------------------------------------------------------------------- */

.profile-margin {
  border: solid 1px #e4e4e4;
  padding-left: 10px;
  padding-bottom: 10px;
}

/* Titel */
.profile-title {
  margin-top: 20px;
  margin-right: 20px;
  font-size: 1.2em;
}

/* Kurzbeschreibung */
.profile-shortdesc {
  margin-right: 20px;
  font-size: 0.8em;
  color:#2a6d1c;
}

/* Link zurück zur Auswahl */
.profile-link-page-back {
  font: normal 0.7em Arial, Helvetica, Sans-serif;
  padding-left: 14px;
  background-image:url('arrow_left.png');
  background-repeat: no-repeat;
  background-position: 0px 3px;
  color: #2a6d1c;
  text-decoration: none;
}

.profile-link-page-back:hover {
 color: #50a43f;
}

.profile-frame {
  margin: 8px 20px 0 0;
  font: normal 0.7em Arial, Helvetica, Sans-serif;
}


/* Bildausgabe */
.profile-image {
 float:right;
 margin: 0 0 10px 10px;
 background-color:#FFF;
 text-align: center;
}

.profile-image img {}

.image-description {
  font: normal 10px Arial,Helvetica,Sans-serif;
  color: #808080;
}

/* Beschreibung, Selbstdarstellung */
.profile-row-desc {
  vertical-align: top;
  border-bottom: solid 1px #e9e9e9;
  margin: 0 0 0 0;
}

/* Textabsatz innnerhalb der Beschreibung, Selbstdarstellung */
.profile-row-desc .steckbrief {
  margin: 0px 0px 4px 0px;
}

.profile-row {
  clear:left;
  vertical-align: top;
  border-bottom: solid 1px #e9e9e9;
  margin: 0 0 0 0;
  background-image:url('bg_profile.png');
  background-repeat: repeat-y;
  background-position: -16px 0px;
}

.profile-row-org {
  clear:left;
  vertical-align: top;
  margin: 0 0 0 0;
  background-image:url('bg_profile.png');
  background-repeat: repeat-y;
  background-position: -16px 0px;
  height: 2em;
}

.profile-row-reg {
  clear:left;
  vertical-align: top;
  border-top: solid 1px #e9e9e9;
  margin: 0 0 0 0;
}

.profile-label {
  float:left;
  margin: 0 0 0 0;
  padding: 4px 0px 0px 4px;
  font: bold 1em Arial,Helvetica,Sans-serif;
  width: 100px;
}

.profile-label-org {
  width: 100px;
  margin-top: 0px;
  float:left;
  font-weight:bold;
  padding: 4px 0px 0px 4px;
}

.profile-label-normal {
  float:left;
  width: 100px;
  margin: 0 0 0 0;
  padding: 4px 0px 0px 0px;
  font: normal 1em Arial,Helvetica,Sans-serif;
  text-align: right;
}

.profile-label-reg {
  width: 100px;
  margin-top: 0px;
  float:left;
  font-weight:bold;
  padding: 6px 0px 0px 0px;
}

.profile-element {
  padding: 4px;
  margin: 0 0 0 132px;
}

.profile-row-desc .profile-element {
 padding-bottom: 12px;
}

.profile-element-org {
  width: 460px;
  padding: 4px;
  margin: 0 0 0 132px;
}

.profile-element-no-line {
  width: 460px;
  padding: 4px;
  margin: 0 0 0 132px;
}

.eventlist-searchword-found {
  color:#DE412E;
}



/* -------------------------------------------------------------------------- */
/*  STECKBRIEF Veranstaltung                                                  */
/* -------------------------------------------------------------------------- */


h1.eventdetail {
/*
 padding-left: 28px;
 background-image:url('x-office-calendar.gif');
 background-repeat: no-repeat;
 background-position: 0px 0px;
*/
}

.profile-element-reg {
  width: 460px;
  padding: 4px;
  margin: 0 0 0 132px;
}

/* Veranstaltung im Verbund mit anderen Veranstaltern */

.profile-row-verbund .profile-row-verbund-title {
  margin: 20px 0 0 6px;
  font: bold 0.7em Arial, Helvetica, Sans-serif;
  color: #000;
}

.profile-row-verbund .profile-row-verbund-list {
  list-style-type:none;
  margin-top: 10px;
  margin-bottom: 20px;
}

.profile-row-verbund-list .profile-row-verbund-list-item {

}

.profile-row-verbund-list-item .profile-row-verbund-list-item-link {
  font: bold 0.7em Arial, Helvetica, Sans-serif;
  color: #50a43f;
  padding-left: 10px;
  text-decoration: none;
  background-image:url('./bulletpoint.png');
  background-repeat: no-repeat;
  background-position: 0px 6px;
}

.profile-row-verbund-list-item .profile-row-verbund-list-item-link:hover {
  color: #89ca3d;
}






.profile-register-list {
  list-style-type: none;
  padding: 4px 0px 0px 136px;
  margin: 0 0 0 0;
}

.profile-register-list LI {}

.details-footer-list {
  list-style-type: none;
  display: inline;
}

.details-footer-list LI {
  float:left;
  margin: 10px 20px 0 0;
}

.eventdetail-link-register {
  padding-left: 16px;
  margin-right: 20px;
  background-image:url('arrow_right.png');
  background-repeat: no-repeat;
  background-position: 0px 3px;
}

.eventdetail-link-print,
.eventdetail-link-promo {
  padding-left: 16px;
  background-image:url('arrow_right.png');
  background-repeat: no-repeat;
  background-position: 0px 2px;
  color: #808080;
}

.eventdetail-link-map,
.eventdetail-link-m,
.eventdetail-link-url,
.eventdetail-link-register,
.eventdetail-link-orgadetail {
  font: normal 1em Arial,Helvetica,Sans-serif;
  color: #2a6d1c;
  text-decoration: none;
}





/* -------------------------------------------------------------------------- */
/*  STECKBRIEF Veranstalter                                                   */
/* -------------------------------------------------------------------------- */

.orgadetail-list-links {
  list-style-type: none;
  padding: 8px 0px 6px 0px;
  margin: 0 0 0 0;
}

.orgadetail-list-links-item {
  float:left;
  margin-right: 8px;
}

.link-btn-orgadetail-low {
 padding-left: 16px;
 background-image:url('../images/arrow_right.png');
 background-repeat: no-repeat;
 background-position: 0px 2px;
 color: #808080;
}


.orga-text-contact {
  font-weight: bold;
}

.orgadetail-link-m,
.orgadetail-link-url {
  font: normal 1em Arial,Helvetica,Sans-serif;
  color: #2a6d1c;
  text-decoration: none;
}

/* -------------------------------------------------------------------------- */
/*  STECKBRIEF Lerntort                                                   */
/* -------------------------------------------------------------------------- */

.lernortdetail-list-links {
  list-style-type: none;
  padding: 8px 0px 6px 0px;
  margin: 0 0 0 0;
}

.lernortdetail-list-links-item {
  float:left;
  margin-right: 8px;
}

.link-btn-lernortdetail-low {
 padding-left: 16px;
 background-image:url('../images/arrow_right.png');
 background-repeat: no-repeat;
 background-position: 0px 2px;
 color: #808080;
}


.lernort-text-contact {
  font-weight: bold;
}

.lernortdetail-link-email,
.lernortdetail-link-orgadetail,
.lernortdetail-link-url {
  font: normal 1em Arial,Helvetica,Sans-serif;
  color: #2a6d1c;
  text-decoration: none;
}