/* COMMON: ISTEAC PROJECT
***********************************************/
div.isteac_download, div.isteac_activities, div.isteac_results {
 text-align: left;}

table.isteac_activities, table.isteac_download, table.isteac_results {
 margin-bottom: 50px; width: 100%; }

table.isteac_download caption.isteac_download,
table.isteac_activities caption.isteac_activities,
table.isteac_results caption.isteac_results {
 text-align: left;
 font-size: 18px;
 border-top: 1px solid #FFCC99;
 border-bottom: 1px solid #FFCC99;
 padding-top: 10px;
 padding-bottom: 10px;
}
td.isteac_activities, td.isteac_activities_left,
td.isteac_download, td.isteac_results {
 font-size: 15px;
 padding-bottom: 15px;
 color: black;
 vertical-align: top;
}

th.isteac_download {padding-bottom: 20px; font-size: 10px; font-weight: normal;}

a.isteac, a.isteac_activities, a.isteac_download, a.isteac_results,
h2.homepage a.isteac, h2.projects a.isteac, /* Homepage and Projects */
span.isteac_logo, p.isteac_logo  {  /* letter at projects site and isteac homepage*/
 color: #0000AA; text-decoration: none; font-weight: bold;}
a.isteac_activities:hover, a.isteac_download:hover, a.isteac_results:hover{
 background-color: #FFFFCC; }
a.isteac_info, table.isteac_results_home td.isteac_results a.isteac_results{
 text-decoration: underline; color: black;}
td.isteac_results a.isteac_results {display: block;}

p.isteac_results, p.isteac_participant, p.isteac{
 font-size:10pt;
 margin: 5px 0px 5px 0px;
 text-align: justify;
}

img {border: 0px;}

h1.isteac_activities, h1.isteac_participant, h1.isteac_results, h1.isteac_download {
 color:#FFCC99;
 text-align:left;
 font-size:20px;
 margin-bottom: 15px;
}
h2.isteac_participant, h2.isteac_results,
table.isteac_results_home th.isteac_results{
 color:#0000AA;
 font-size:20px;
}


/* GEMEINSAM ISTEAC HOMEPAGE AND RESULTS HOMEPAGE
***********************************************/
table.isteac_home td.isteac_home,
table.isteac_results_home td.isteac_results_home {
 width: 50%;
 vertical-align: top;
 padding: 10px;
 background-color: #FFFFCC;
 border: 10px solid white;
}


/* THE ISTEAC HOMEPAGE
***********************************************/
table.isteac_home div.participans {float:left; margin-right: 30px;}

h1.isteac, p.isteac_logo {font-size: 22px;}
p.isteac, p.isteac_info { font-size: 12px; }
p.isteac_info span.isteac_info, a.isteac_info {font-weight: bold;}

table.isteac, table.isteac_participant {
 table-layout: fixed;
 border-collapse:collapse;
}

a.isteac img.isteac{width: 25px; margin: 0px 10px 0px 10px; }


/* THE ISTEAC DOWNLOAD
***********************************************/
td.isteac_download {padding-bottom: 10px;}
tr.isteac_download_row {background-color: #ffe;}


/* ACTIVITIES
***********************************************/
td.isteac_activities_left {width: 300px; padding-right: 20px; font-weight: bold;}


/* THE ISTEAC RESULTS
***********************************************/
#ol, #or, #ul, #ur {position: relative; width:100%; margin:0px; }
#ol th, #ul th {text-align: left;}
#or th, #ur th {text-align: right;}

#ol img, #or img, #ul img, #ur img {position: relative;}
#ol img, #or img {top: 38px;}
#ul img, #ur img {top:-25px;}
#ol img, #ul img {left:  23px;}
#or img, #ur img {left: -23px;}

table.isteac_results_home td {vertical-align:middle;}


/* NEXT (pleas gif a name) */
/*************************************************/
table.isteac_activities_participant{
 width: 100%;
 text-align:center;
 border-top:1px solid #FFCC99;
 border-bottom:1px solid #FFCC99;
 /*table-layout: fixed;*/
 border-collapse:collapse;
}

caption.isteac_activities_participant {
 text-align: left;
 font-size: 18px;
 padding-top: 10px;
 padding-bottom: 10px;
}

td.isteac_activities_participant, th.isteac_activities_participant{
 text-align: left;
 color: black;
 vertical-align: top;
 padding-right: 20px;
}
td.isteac_activities_participant {
 font-size: 15px;
 padding-bottom: 15px;
 /*border: 1px solid black;*/
}
th.isteac_activities_participant{
 font-size: 16px;
 font-weight: bold;
 padding-top: 10px;
 padding-bottom: 10px;
}

td.isteac_activities_participant_col1 {width:200px;}
td.isteac_activities_participant_col2 {}
td.isteac_activities_participant_col3 {}


/* THE ISTEAC PARTICIPANTS
***********************************************/
h3.isteac_participant{
 font-size:10pt;
 padding-top:12px;
}

h4.isteac_participant{
 font-size:10pt;
 font-weight:normal;
 margin-bottom:-12px;
}



table.isteac_participant, table.isteac_participant_details{
 text-align: center;
 border-left: 1px solid #FFCC99;

}
table.isteac_participant {margin-bottom: 80px;}

/*eigentlich in die obere angabe, funktioniert aber nicht im OP und MZ */
/* table.isteac_participant_details Angaben eingefügt von Steffen (aber nicht IO!!)*/
table.isteac_participant_details {width: 100%;}

td.isteac_participant{
 border-right:1px solid #FFCC99;
 padding-top:30px;
 padding-left:10px;
 padding-right:10px;
 vertical-align:top;
}

img.isteac_participant{
 margin-top:10px;
 margin-bottom:10px;
}

ul.isteac_participant{
 text-align:left;
 margin-left: 20px; /*eingefügt von steffen */
 font-size:11pt;
}

a.isteac_participant, table.isteac_participant_details td{
 color:#0000AA;
 font-size:12px;
}

a.isteac_participant:hover{
background-color: #FFFFCC;
}


/* PARTNER LOGO */
/*************************************************/
table.isteac_participant_logo {
 width: 100%;
 border-top: 1px solid #FFCC99;
 border-bottom: 1px solid #FFCC99;
 margin-bottom: 50px;
}
img.isteac_participant_logo{margin: 10px 50px 10px 50px;}
span.isteac_participant_logo{
 color:#0000AA;
 font-size:20px;
 font-weight: bold;
}


/* NEXT (pleas set a name)
***********************************************/.isteac_participant_logo{margin: 10px 50px 10px 50px;}
span.isteac_participant_logo{
 color:#0000AA;
 font-size:20px;
 font-weight: bold;
}


/* NEXT (pleas set a name)
***********************************************/