/* ------------------------------------------------------------------
**  CSS uport Ausgabelisten event, orga, project, school, activity                   
** ------------------------------------------------------------------
**
**  #369, #036, #069, #134E7E
**
**
*/



.bodytext-link-organame {}

.link-organame {
 font: bold 11px Arial,Helvetica,Sans-serif;
 color: #134E7E; 
}

.link-organame:hover {
 color: #f90;
} 

.active-page {
 font: bold 11px Aria,Helvetica,Sans-serif;
 color: #f90;
}

.link-btn-page {
 font: bold 11px Aria,Helvetica,Sans-serif;
 color: #134E7E;
}

P.eventlist-periodlink {
 margin: 12px 0 24px 0 ;
}

A.periodlink SPAN.link-btn-eventlist-high,
A.link-btn-eventlist-simplesearch SPAN.link-btn-eventlist-simplesearch-high {
 font: bold 11px Aria,Helvetica,Sans-serif;
 color: #f90;
 border: solid 0px #F7BB70;
 padding: 0 6px 0 6px;
 background-color: #FFFFFF;
}

A.link-btn-eventlist-simplesearch SPAN.link-btn-eventlist-simplesearch-high {
 border: solid 1px #F7BB70;
}

A.periodlink SPAN.link-btn-eventlist-low,
A.link-btn-eventlist-simplesearch SPAN.link-btn-eventlist-simplesearch-low {
 font: bold 11px Aria,Helvetica,Sans-serif;
 color: #134E7E;
 border: solid 0px #285775;
 padding: 0 6px 0 6px;
 background-color: #FFFFFF;
}

A.periodlink SPAN.link-btn-eventlist-low:hover,
A.link-btn-eventlist-simplesearch SPAN.link-btn-eventlist-simplesearch-low:hover {
 color: #f90;
}

A.link-btn-eventlist-simplesearch SPAN.link-btn-eventlist-simplesearch-low {
 border: solid 1px #285775;
}


/* -------------------------------------------------------------------------- */
/*    SEARCH eventlist                                                        */
/* -------------------------------------------------------------------------- */

.eventlist-expertsearch {
 width: 611px;
 background-color: #ffedd3;
}

.eventlist-expertsearch-header-1,
.eventlist-expertsearch-header-2 {
 height:15px;
 background-color: #e9e9e9;
 border-bottom: solid 1px #fff;
}

.eventlist-expertsearch-header-1 {
 padding: 0px 0px 0px 42px;
 font: bold 13px Arial,Helvetica,Sans-serif;
 font-variant: small-caps;
 line-height:15px;
 color: #000; 
 background-image:url('../images/visual_eventsearch.jpg');
 background-repeat: no-repeat;
 background-position: 0px 0px; 
}

.eventlist-expertsearch-header-2 {
 padding: 0px;
 text-align: right;
}

.eventlist-expertsearch-treeview-all {
 font: bold 13px Arial,Helvetica,Sans-serif;
 color: #808080;
 font-variant: small-caps;
}

.eventlist-expertsearch-treeview-reset {
 margin-left: 8px;
 font: bold 13px Arial,Helvetica,Sans-serif;
 color: #808080;
 font-variant: small-caps;
}

.eventlist-expertsearch-treeview-reset:hover {
 color: #f90;
}

.eventlist-treeview-link-expand {
 padding: 0px 14px 0px 0px;
 margin: 0 8px 0 0;
 font: bold 13px Arial,Helvetica,Sans-serif;
 color: #808080;
 font-variant: small-caps;
 background-image:url('../images/treeview_expand.png');
 background-repeat: no-repeat;
 background-position: right 4px; 
}

.eventlist-treeview-link-collapse {
 padding: 0px 14px 0px 0px;
 margin: 0 8px 0 0; 
 font: bold 13px Arial,Helvetica,Sans-serif;
 color: #808080;
 font-variant: small-caps;
 background-image:url('../images/treeview_collapse.png');
 background-repeat: no-repeat;
 background-position: right 4px;  
}



/* --- Treeview ----------------------------------------------- */

#domRoot {
 margin-top: 4px;
 margin-left: 32px;
}

.eventlist-treeview-link-expand:hover {
 color: #f90;
}

.eventlist-treeview-link-collapse:hover {
 color: #f90; 
}


/* --- Formularfelder ------------------------------------------ */


TD.eventlist-expertsearch-row-form {}

TABLE.eventlist-expertsearch-formular {
 width: 100%;
}


.eventlist-expertsearch-row-label,
.eventlist-expertsearch-row-label-searchword {
 text-align: right;
}

.eventlist-expertsearch-row-field {
 width: 220px;
}

.eventlist-expertsearch-col-label {
 padding: 2px 8px 0px 0px;
 font: 11px bold Arial, Helvetica, Sans-serif;
 font-weight: bold;
 color: #134E7E;
}

.eventlist-expertsearch-col-label-thema {
 text-align: right;
 padding: 2px 8px 0px 42px;
 font: 11px bold Arial, Helvetica, Sans-serif;
 font-weight: bold;
 color: #134E7E;
}

.eventlist-expertsearch-col-label-searchword {
 padding: 2px 8px 0px 0px;
 font: 11px bold Arial, Helvetica, Sans-serif;
 font-weight: bold;
 color: #808080;
}

.eventlist-expertsearch-select-day,
.eventlist-expertsearch-select-date,
.eventlist-expertsearch-select-target,
.eventlist-expertsearch-select-type,
.eventlist-expertsearch-select-topic,
.eventlist-expertsearch-input-searchword {
 font-size: 10px;
 margin-right: 1px;
 border: solid 1px #ccc;  
}

.eventlist-expertsearch-select-target,
.eventlist-expertsearch-select-type {
 width: 220px;
 border: solid 1px #ccc; 
}

.eventlist-expertsearch-row-treeview {
 padding-top: 4px;
 padding-bottom: 4px;
}

.eventlist-expertsearch-row-label-searchword,
.eventlist-expertsearch-row-field-searchword {
 border-top: solid 1px #fff;
 border-bottom: solid 1px #fff;
}

.eventlist-expertsearch-col-searchword-1 {}

.eventlist-expertsearch-input-searchword {
 width: 214px;
 border: solid 1px #ccc; 
}

.eventlist-expertsearch-select-day {}
.eventlist-expertsearch-select-date {}
.eventlist-expertsearch-select-target {}
.eventlist-expertsearch-select-type {}
.eventlist-expertsearch-input-searchword {}

.eventlist-expertsearch-row-footer {
 border-top: solid 1px #fff;
 background-color: #e9e9e9;
 height: 15px;
 padding: 0px;
}

.eventlist-expertsearch-col-1 {
 text-align: right;
}

.treeview-header {
 color: #808080;
}


.eventlist-expertsearch-row-footer .btn-search-form {
 margin: 0 10px 0 0;
 padding: 0px;
 height: 15px;
 border: solid 1px #e9e9e9;
 background-color: #e9e9e9;
}

.link-btn-eventlist-organame,
.link-btn-eventlist-projectname {
 font: bold 11px Arial,Helvetica,Sans-serif;
 color: #134E7E;
}

.link-btn-eventlist-organame:hover,
.link-btn-eventlist-projectname:hover {
 color: #f90;
}

.search-display-topic {
 margin-top: 12px;
 padding-left: 4px;
 font: 11px normal Arial,Helvetica,Sans-serif;
}
.search-display-topic-title {
 font-weight: bold;
 color: #134E7E;
}

.search-message {

 padding-left: 4px;
 font: 11px normal Arial,Helvetica,Sans-serif;
 color: #333;
}

.search-message-num {
 font-weight: bold;
 color: #134E7E;
}

/* -----------------------------
** EVENTLIST simplesearch
*/

.eventlist-simplesearch {
 margin: 10px 0 10px 0;
 width: 475px;
 border-top: solid 1px #e9e9e9;
 border-bottom: solid 1px #e9e9e9;
}

.eventlist-simplesearch-col-button {
 border-top: solid 1px #e9e9e9;
}

.eventlist-simplesearch-label-1 {
 width: 100px;
 padding: 12px 4px 12px 8px;
}

.eventlist-simplesearch-label {
 font: 11px bold Arial,Helvetica,Sans-serif;
 font-weight: bold;
 color: #808080;
}

.eventlist-simplesearch-element-1 {
 padding: 12px 4px 12px 4px;
}

.eventlist-simplesearch-select-target {
 font: 11px normal Arial,Helvetica,Sans-serif;
 border: solid 1px #ccc;
 width: 150px; 
}



/* --------------------------------------------------------------------------
**    <table> eventlist                                                      
** --------------------------------------------------------------------------
*/

TABLE.eventlist {
 width: 611px;
}

TABLE.eventlist TD {
 text-align: left;
 vertical-align: top;
}

TD.eventlist-headcol-date { width: 80px; }
TD.eventlist-headcol-event { width: 360px; }

TD.eventlist-headcol-date, 
TD.eventlist-headcol-event, 
TD.eventlist-headcol-orga {
 padding: 1px 1px 1px 4px;
 background-color: #e9e9e9;
 font: bold 11px Arial,Helvetica,Sans-serif;
 color: #000;
}

TD.eventlist-date-eventarea-1,
TD.eventlist-date-eventarea-2 {
 padding: 4px 2px 10px 2px;
 font: normal 11px Arial,Helvetica,Sans-serif; 
 border-bottom: 1px solid #e9e9e9;
 border-right: 1px solid #e9e9e9;
}

TD.eventlist-eventname-eventarea-1, 
TD.eventlist-eventname-eventarea-2 {
 padding: 4px 4px 4px 4px;
 font: normal 11px Arial,Helvetica,Sans-serif;  
}

TD.eventlist-shortdesc-eventarea-1, 
TD.eventlist-shortdesc-eventarea-2 {
 padding: 0 4px 10px 4px;
 font: normal 11px Arial,Helvetica,Sans-serif; 
 border-bottom: 1px solid #e9e9e9;
}


TD.eventlist-organame-eventarea-1, 
TD.eventlist-organame-eventarea-2 {
 padding: 4px 4px 4px 4px;
 font: normal 11px Arial,Helvetica,Sans-serif;
 border-bottom: 1px solid #e9e9e9;
 border-left: 1px solid #e9e9e9;
}

TABLE.eventlist TR.listrow2 {
 background-color: #edf7fd;
}


SPAN.smalldate {
 font-style: italic;
}

SPAN.active-page {}

A.link-btn-page {
 background-color: #eee;
}

.eventdetaillink,
.orgadetaillink {
 font: bold 11px Aria,Helvetica,Sans-serif;
 color: #134E7E;
}

.eventdetaillink:hover,
.orgadetaillink:hover {
 color: #f90;
}

U.found {
 background-color: #FFEDD3;
}



/* -------------------------------------------------------------------------- */
/*    <table> projectlist                                                     */
/* -------------------------------------------------------------------------- */

TABLE.projectlist {
 width: 611px;
 margin-top: 0;
}

TABLE.projectlist TR.projectlistheadrow {}

TABLE.projectlist TR.projectlistheadrow TD.projectlistheadcol {
 padding: 1px 1px 1px 4px;
 background-color: #e9e9e9;
 font: bold 11px Arial,Helvetica,Sans-serif;
 color: #000;
}

TABLE.projectlist TR.projectlistheadrow TD.projectlistheadcol SPAN.projectlistheadrowname {}
TABLE.projectlist TR.projectlistheadrow TD.projectlistheadcol SPAN.projectlistheadrowdesc {}
TABLE.projectlist TR.listrow1 {}


TABLE.projectlist TR.listrow1 TD,
TABLE.projectlist TR.listrow2 TD {
 padding: 4px;
 border-bottom: solid 1px #e9e9e9;
 font: normal 11px Arial,Helvetica,Sans-serif;  
 text-align: left;
 vertical-align: top;
}

TABLE.projectlist TR.listrow1 TD A.projectdetaillink {}
TABLE.projectlist TR.listrow1 TD SPAN.projectshortdesc {}

TABLE.projectlist TR.listrow2 {
 background-color: #edf7fd;
}

.projectdetaillink {
 font: bold 11px Aria,Helvetica,Sans-serif;
 color: #134E7E;
}

.projectdetaillink:hover {
 color: #f90;
}

TABLE.projectlist TR.listrow2 TD SPAN.projectshortdesc {}


/* --------------------------------------------------------------------------
**    SEARCH orgalist                                                        
** --------------------------------------------------------------------------
*/

.orgalist-simplesearch {
 margin: 10px 0 10px 0;
 width: 475px;
 border-top: solid 1px #e9e9e9;
 border-bottom: solid 1px #e9e9e9;
}

.orgalist-simplesearch-label-1 {
 width: 100px;
 padding: 12px 4px 2px 8px;
}

.orgalist-simplesearch-label-element-1 {
 padding: 12px 4px 2px 4px;
}

.orgalist-simplesearch-label-2 {
 width: 100px;
 padding: 2px 4px 12px 8px;
}

.orgalist-simplesearch-label-element-2 {
 padding: 2px 4px 12px 4px;
}

.orgalist-simplesearch-label {
 font: 11px bold Arial,Helvetica,Sans-serif;
 font-weight: bold;
 color: #808080;
}
.orgalist-simplesearch-field {
 font: 11px normal Arial,Helvetica,Sans-serif;
 border: solid 1px #ccc;
 width: 150px;
}
.orgalist-simplesearch-select-region {
 font: 11px normal Arial,Helvetica,Sans-serif;
 border: solid 1px #ccc;
 width: 150px; 
}

.orgalist-simplesearch-cell-submit {
 border-top: solid 1px #e9e9e9;
 height: 17px;

}

.btn-search-form {
 border: solid 1px #fff;
 background-color: #fff;
 height: 17px;
}


/* -------------------------------------------------------------------------- */
/*    <table> orgalist                                                        */
/* -------------------------------------------------------------------------- */


TABLE.orgalist {
 width: 611px;
 margin-top: 0;
}

TABLE.orgalist TD.orgalistheadcol {
 padding: 1px 1px 1px 4px;
 background-color: #e9e9e9;
 font: bold 11px Arial,Helvetica,Sans-serif;
 color: #000;
}

TABLE.orgalist TD {
 padding: 4px;
 font: normal 11px Arial,Helvetica,Sans-serif; 
 border-bottom: solid 1px #e9e9e9;
}

TABLE.orgalist TR.listrow2 {
 background-color: #edf7fd;
}






/* --------------------------------------------------------------------------
**    SEARCH schoollist                                                        
** --------------------------------------------------------------------------
*/

.schoollist-simplesearch {
 margin: 10px 0 10px 0;
 width: 475px;
 border-top: solid 1px #e9e9e9;
 border-bottom: solid 1px #e9e9e9;
}

.simplesearch-row-top .simplesearch-label {
 width: 110px;
 padding: 12px 4px 2px 8px;
}

.simplesearch-row .simplesearch-label {
 width: 110px;
 padding: 2px 4px 2px 8px;
}

.simplesearch-row-bottom .simplesearch-label {
 width: 110px;
 padding: 2px 4px 12px 8px;
}

.simplesearch-label .simplesearch-labeltext {
 font: 11px bold Arial,Helvetica,Sans-serif;
 font-weight: bold;
 color: #808080;
}

.simplesearch-row-top .simplesearch-element {
 padding: 12px 4px 2px 8px;
}

.simplesearch-row .simplesearch-element {
 padding: 2px 4px 2px 8px;
}

.simplesearch-row-bottom .simplesearch-element {
 padding: 2px 4px 12px 8px;
}



.simplesearch-element .searchfield-select-schoolform,
.simplesearch-element .searchfield-select-schoolprofile,
.simplesearch-element .searchfield-select-bnefocus{
 font: 11px normal Arial,Helvetica,Sans-serif;
 border: solid 1px #ccc;
 width: 320px; 
}

.simplesearch-row-button {
 height: 17px; 
}

.simplesearch-button {
 border-top: solid 1px #e9e9e9;
 height: 17px;
}

.btn-search-form {
 border: solid 1px #fff;
 background-color: #fff;
 height: 17px;
}




/* -------------------------------------------------------------------------- */
/*    <table> schoollist                                                        */
/* -------------------------------------------------------------------------- */


.schoollist {
 width: 611px;
 margin-top: 0;
}

.schoollist-headcol {
 padding: 1px 1px 1px 4px;
 background-color: #e9e9e9;
 font: bold 11px Arial,Helvetica,Sans-serif;
 color: #000;
}

.schoollist TD {
 padding: 4px 4px 4px 4px;
 font: normal 11px Arial,Helvetica,Sans-serif; 
 border-bottom: solid 1px #e9e9e9;
}

.schoollist TD.schoolname {
 width: 180px;
  border-right: solid 1px #e9e9e9;
}

.schoollist TR.listrow2 {
 background-color: #edf7fd;
}

.schoollist TD.schoolname A {
 font: bold 11px Arial,Helvetica,Sans-serif;
 color: #134e7e; 
}

.schoollist TD.schoolname A:hover {
 color: #FF9900; 
}

/* -------------------------------------------------------------------------- */
/*    BNE Aktivitäten                                                         */
/* -------------------------------------------------------------------------- */


/* --- expertsearch --------------------------------------------------------- */


.activitylist-expertsearch {
 width: 611px;
 background-color: #ffedd3;
}

.activitylist-expertsearch-header-1,
.activitylist-expertsearch-header-2 {
 height:15px;
 background-color: #e9e9e9;
 border-bottom: solid 1px #fff;
}

.activitylist-expertsearch-header-1 {
 padding: 0px 0px 0px 42px;
 font: bold 13px Arial,Helvetica,Sans-serif;
 font-variant: small-caps;
 line-height:15px;
 color: #000; 
 background-image:url('../images/visual_eventsearch.jpg');
 background-repeat: no-repeat;
 background-position: 0px 0px; 
}

.activitylist-expertsearch-header-2 {
 padding: 0px;
 text-align: right;
}

.activitylist-expertsearch TD {}

.activitylist-expertsearch-cell-1 {}
.activitylist-expertsearch-cell-2 {}

TD.activitylist-expertsearch-row-form {}

TABLE.activitylist-expertsearch-formular {}


.activitylist-expertsearch-row-label {
 margin: 1px 1px 1px 1px;
 text-align: right;
}



.activitylist-expertsearch-col-label {
 text-align: right;
 padding: 2px 8px 0px 0px;
 font: 11px bold Arial, Helvetica, Sans-serif;
 font-weight: bold;
 color: #134E7E;
}

.activitylist-expertsearch-row-field {
 margin: 1px 1px 1px 1px;
 text-align: left;
}

.activitylist-expertsearch-select-bnetopic,
.activitylist-expertsearch-select-classlevel,
.activitylist-expertsearch-select-bneform,
.activitylist-expertsearch-select-bnestatus {
 font-size: 10px;
 margin-right: 1px;
 border: solid 1px #ccc;  
}

.activitylist-expertsearch-select-bnetopic,
.activitylist-expertsearch-select-classlevel,
.activitylist-expertsearch-select-bneform,
.activitylist-expertsearch-select-bnestatus {
 width: 220px;
 border: solid 1px #ccc; 
}

.activitylist-expertsearch-row-searchword TD {
 border-top: solid 1px #fff;
 border-bottom: solid 1px #fff;
}

.activitylist-expertsearch-col-searchword-1 {
 margin: 1px 1px 1px 1px;
 clear:left;
}

.activitylist-expertsearch-input-searchword {
 width: 194px;
 border: solid 1px #ccc; 
}


.activitylist-expertsearch-select-bnetopic {}
.activitylist-expertsearch-select-classlevel{}
.activitylist-expertsearch-select-bneform {}
.activitylist-expertsearch-select-bnestatus{}

.activitylist-expertsearch-row-footer {
 border-top: solid 1px #fff;
 background-color: #e9e9e9;
 height: 15px;
 padding: 0px;
}

.activitylist-expertsearch-col-1 {
 text-align: right;
  border-top: solid 1px #FFFFFF;
}


.activitylist-expertsearch-row-footer .btn-search-form {
 margin: 0 10px 0 0;
 padding: 0px;
 height: 15px;
 border: solid 1px #e9e9e9;
 background-color: #e9e9e9;
}


/* --- activitylist --------------------------------------------------------- */

TABLE.activitylist {
 width: 611px;
}

TABLE.activitylist TD {
 text-align: left;
 vertical-align: top;
}

TH.activitylist-headcol-activity, 
TH.activitylist-headcol-school {
 padding: 1px 1px 1px 4px;
 background-color: #e9e9e9;
 font: bold 11px Arial,Helvetica,Sans-serif;
 color: #000;
 text-align: left;
}

TH.activitylist-headcol-school {
  width: 220px;
}


TD.activitylist-actname {
 width: 406px;
 padding: 4px 4px 4px 4px;
 font: normal 11px Arial,Helvetica,Sans-serif;  
}

TD.activitylist-shortdesc {
 padding: 0 4px 10px 4px;
 font: normal 11px Arial,Helvetica,Sans-serif; 
}


TD.activitylist-schoolname {
 padding: 4px 4px 4px 4px;
 font: normal 11px Arial,Helvetica,Sans-serif;
 border-bottom: 1px solid #e9e9e9;
}
TD.activitylist-col-logolist {
 border-left: 1px solid #e9e9e9;
 border-bottom: 1px solid #e9e9e9;
 padding-top:5px;
}

TABLE.activitylist TR.listrow2 {
 background-color: #edf7fd;
}



SPAN.active-page {}

A.link-btn-page {
 background-color: #eee;
}

.activitydetaillink,
.schooldetaillink {
 font: bold 11px Aria,Helvetica,Sans-serif;
 color: #134E7E;
}

.activitydetaillink:hover,
.schooldetaillink:hover {
 color: #f90;
}

U.found {
 background-color: #FFEDD3;
}



