/* --------------------------------------------------------------- */
/*  CSS uport Steckbriefe event, orga, project                     */
/* --------------------------------------------------------------- */

/* - allgemein --------------------------------------------------- */


.hr-left-clearer {
  clear:left;
  height: 0px;
  margin:0px;
  border-style:none;
}

.profile-header-list-links {
  list-style-type: none;
  padding: 8px 0px 6px 0px;
  margin: 0 0 0 0;
}

.profile-header-list-links-item {
  float:left;
  margin-right: 8px;
}

.profile-link-page-back {
 padding-left: 14px;
 background-image:url('../images/arrow_left.png');
 background-repeat: no-repeat;
 background-position: 0px 3px;
 color: #808080;
}

.profile-link-page-back:hover {
 color: #f90;
}

.profile-frame {
  width: 610px;
  border: solid 0px #cfc;
  margin: 8px 0 0 0;
  background-image:url('../images/bg_profile.png');
  background-repeat: repeat-y;
  background-position: -16px 0px;      
}

.profile-image {
 float:right;
 margin: 0 0 10px 10px;
 text-align:right;
 background-color: #FFFFFF;
}  

.profile-row-desc {
  vertical-align: top;
  border-bottom: solid 1px #e9e9e9;  
  margin: 0 0 0 0;
}

.profile-row {
  vertical-align: top;
  border-bottom: solid 1px #e9e9e9;
  margin: 0 0 0 0;
  clear:left;
}

.profile-row-top {
  vertical-align: top;
  border-top: solid 1px #e9e9e9;
  margin: 0 0 0 0;
  clear:left;
}

.profile-row-org {
  vertical-align: top;
  margin: 0 0 0 0;
  clear:left;
}

.profile-row-schoolprofiles {
  vertical-align: top;
  border-top: solid 1px #e9e9e9;
  border-bottom: solid 1px #e9e9e9;
  margin: 0 0 0 0;
  clear:left;
}

.profile-row-reg {
  vertical-align: top;
  border-top: solid 1px #e9e9e9;
  margin: 0 0 0 0;
  clear:left;
}

.profile-label {
  float:left;
  margin: 0 0 0 0;
  padding: 4px 0px 0px 10px;
  font: bold 11px Arial,Helvetica,Sans-serif;
  width: 106px;
}

.profile-label-org {
  width: 106px;
  margin-top: 0px;
  float:left;
  font-weight:bold;
  padding: 4px 0px 0px 10px;
}

.profile-label-normal {
  float:left;
  width: 100px;
  margin: 0 0 0 0;
  padding: 4px 0px 0px 0px;
  font: normal 11px Arial,Helvetica,Sans-serif;
  text-align: right;
}

.profile-label-reg {
  width: 110px;
  margin-top: 0px;
  float:left;
  font-weight:bold;
  padding: 6px 0px 0px 10px;
}

.profile-element {
/*  width: 460px; */
  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;
}


.profile-row-footer {
  clear: both;
  width: 600px;
  text-align: right;
}





/* --------------------------------------------------------------- */
/*  eventdetails                                                   */
/* --------------------------------------------------------------- */


.eventdetail-title { width: 610px; }
.eventdetail-shortdesc { width: 540px; }

.eventdetail-link-back {
 padding-left: 14px;
 background-image:url('../images/arrow_left.png');
 background-repeat: no-repeat;
 background-position: 0px 3px;
 color: #808080;
}

.eventdetail-link-back:hover {
 color: #f90;
}



.profile-element-reg {
  width: 460px;
  padding: 4px;
  margin: 0 0 0 132px;
}



.profile-row-verbund .profile-row-verbund-title {
 margin-left: 10px;
 padding-top: 8px;
 font: bold 11px Arial,Helvetica,Sans-serif;
 color: #000;
}

.profile-row-verbund .profile-row-verbund-list {
 list-style-type: none;
}

.profile-row-verbund-list .profile-row-verbund-list-item {

}

.profile-row-verbund-list-item .profile-row-verbund-list-item-link {
 font: normal 11px Arial,Helvetica,Sans-serif;
 color: #134E7E;
 padding-left: 10px;
 background-image:url('../images/bullet_left_nav_L2_lo.png');
 background-repeat: no-repeat;
 background-position: 0px 6px; 
}

.profile-row-verbund-list-item .profile-row-verbund-list-item-link:hover {
 color: #f90;
}

.image-description {
 font: normal 10px Arial,Helvetica,Sans-serif;
 color: #808080;
}



/* --------------------------- */
/*   Anmelden / Registrieren   */
/* --------------------------- */

UL.profile-register-list {
  list-style-type: none;
  background-color: #fff;
  padding: 4px 0px 0px 136px;
  margin: 0 0 0 0;
}

UL.profile-register-list LI {
  float:left;
}



UL.details-footer-list {
  list-style-type: none;
  display: inline;
}

UL.details-footer-list LI {
  float:left;
  margin: 10px 20px 0 0;
} 

.eventdetail-link-register {
 padding-left: 16px;
 margin-right: 20px;
 background-image:url('../images/arrow_right.png');
 background-repeat: no-repeat;
 background-position: 0px 2px;
}

.eventdetail-link-print,
.eventdetail-link-promo {
 padding-left: 16px;
 background-image:url('../images/arrow_right.png');
 background-repeat: no-repeat;
 background-position: 0px 2px;
 color: #808080;
}

.eventdetail-link-map,
.eventdetail-link-orgadetail,
.eventdetail-link-projectdetail,
.eventdetail-link-m,
.projectdetail-link-m,
.eventdetail-link-url,
.eventdetail-link-register,
.schooldetail-link-m,
.schooldetail-link-url,
.schooldetail-link-profilename,
.schooldetail-link-activitydetail,
.activitydetail-link-schooldetail,
.activitydetail-link-m, 
.activitydetail-link-url {
 font: normal 11px Arial,Helvetica,Sans-serif;
 color: #134E7E;
}

.schooldetail-link-activitydetail {
  font-weight: bold;
}  

A:hover {
 color: #f90;
}

.eventdetail-verbundlist { 
 margin-top: 10px;
}

.eventdetail-verbundlist-label {}
.eventdetail-verbundlist-label P {
 padding-left: 10px;
}

UL.eventverbundlist  {
 list-style-type:square;
 color:#C4D6E0;
}

.eventdetail-link-druckansicht {
  color:#808080;
}



/* --------------------------------------------------------------- */
/*  projectdetails                                                 */
/* --------------------------------------------------------------- */

.link-btn-projectdetail-low {
 padding-left: 16px;
 background-image:url('../images/arrow_right.png');
 background-repeat: no-repeat;
 background-position: 0px 2px;
 color: #808080;
}


.projectprofile {
 margin-bottom:10px;
}

TABLE.projectprofile TR {}
TABLE.projectprofile TR TD.labeldetail {
  background-color:#EBF2F6;
  color:#063d6b;
  width:110px;
  padding:4px;
  font-size: 11px;
}
TABLE.projectprofile TR TD.labeldetail SPAN.projectdetailfieldname {}
TABLE.projectprofile TR TD.elementdetail {
font-size: 11px;
  padding:4px;
  vertical-align: top;
}
TABLE.projectprofile TR TD.elementdetail SPAN.projectdetail {}
TABLE.projectprofile TR TD.elementdetail SPAN.projectdetail P.steckbrief {}

UL.eventverbundlist  {
	list-style-type:square;
	color:#C4D6E0;
}


/*  orgadetails                                                    */
/* --------------------------------------------------------------- */

.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;
}


TABLE.profileframe {
	margin-bottom:10px;
}


TD#content TABLE.orgaprofile TR TD.labeldetail {
	background-color:#EBF2F6;
	color:#063d6b;
	width:110px;
	padding:4px;
	font-size: 11px;
}


TABLE.profileframe TR TD TABLE.orgaprofile TR TD.elementdetail {
	font-size: 11px;
	padding:4px;
	vertical-align: top;
}



TABLE TR TD.elementdetail {
	font-size: 11px;
	padding:4px;
	vertical-align: top;
}

UL.eventverbundlist  {
	list-style-type:square;
	color:#C4D6E0;
}



/* schooldetails */

.schooldetail-schoolactivities-header,
.schooldetail-schoolprofiles-header {
  padding: 2px 2px 2px 4px;
  background-color: #EDF7FD;
  font: bold 11px Arial, Helvetica, Sans-serif;
  text-align: left;
}

.schoolactivity-name,
.schoolprofile-name {
  font: normal 11px Arial, Helvetica, Sans-serif;
  padding:4px;
  border-top:solid 1px #E9E9E9;
}

.schoolactivity-shortdesc,
.schoolprofile-contact,
.schoolprofile-logo {
  font: normal 11px Arial, Helvetica, Sans-serif;
  padding:4px;
  border-top:solid 1px #E9E9E9;
}

.schoolprofile-logo img {
	border-style:none;
}

.schoolprofile-contact TD {
  font: normal 11px Arial, Helvetica, Sans-serif;
}


/* activitydetails */



