/* CSS Document */

/* css CC - Class */
/* ///////////////////////////////////////////////////////////////// */
.contentBlocks h3.title {
 margin-top:24px;
 font-size:10pt;
}

.contentBlocks p.ccClear, br.ccClear, table.ccClear, hr.ccClear, h1.ccClear {
 clear: left;
 margin-top:10px;
 }

.contentBlocks p.info {
 font-style:italic;
}
.contentBlocks p.ccTab {
 margin-left:15px;
}

.contentBlocks table.bgOPENEPC_hell, tbody.bgOPENEPC_hell, td.bgOPENEPC_hell, tr.bgOPENEPC_hell {
 background-color: #ffe0cc;
}
.contentBlocks table.bgOPENEPC_mittel, tbody.bgOPENEPC_mittel, td.bgOPENEPC_mittel, tr.bgOPENEPC_mittel {
 background-color: #ffcaa6;
}
.contentBlocks table.bgOPENEPC_dunkel, tbody.bgOPENEPC_dunkel, td.bgOPENEPC_dunkel, tr.bgOPENEPC_dunkel {
 background-color: #ffb27f;
}

.contentBlocks table.bgFOKUS_hell, tbody.bgFOKUS_hell, td.bgFOKUS_hell, tr.bgFOKUS_hell {
 background-color: #ccebe0;
}
.contentBlocks table.bgFOKUS_mittel, tbody.bgFOKUS_mittel, td.bgFOKUS_mittel, tr.bgFOKUS_mittel {
 background-color: #a6dbca;
}
.contentBlocks table.bgFOKUS_dunkel, tbody.bgFOKUS_dunkel, td.bgFOKUS_dunkel, tr.bgFOKUS_dunkel {
 background-color: #80ccb2;
}

.contentBlocks table.bgTESTBED_hell, tbody.bgTESTBED_hell, td.bgTESTBED_hell, tr.bgTESTBED_hell {
 background-color: #e0e0e0;
}
.contentBlocks table.bgTESTBED_mittel, tbody.bgTESTBED_mittel, td.bgTESTBED_mittel, tr.bgTESTBED_mittel {
 background-color: #cacaca;
}
.contentBlocks table.bgTESTBED_dunkel, tbody.bgTESTBED_dunkel, td.bgTESTBED_dunkel, tr.bgTESTBED_dunkel {
 background-color: #b2b2b2;
}

.contentBlocks hr.hrOPENEPC {
 width:100%;
 height: 5px;
 background: #ff6600 url(../images/hr_nameCC_ngni.gif) top right no-repeat;
 text-align:center;
 border:0px;
 margin-top:15pt;
 margin-bottom:5pt;
 }

.contentBlocks hr.hrFOKUS {
 width:100%;
 height: 5px;
 background: #019966 url(../images/hr_nameCC_fokus.gif) top right no-repeat;
 text-align:center;
 border:0px;
 margin-top:15pt;
 margin-bottom:5pt;
}

.contentBlocks hr.hrTESTBED {
 width:100%;
 height: 5px;
 background: #666666 url(../images/hr_nameCC_testbed.gif) top right no-repeat;
 text-align:center;
 border:0px;
 margin-top:15pt;
 margin-bottom:5pt;
 /*margin-right:220px;*/
}

/* ///////////////////////////////////////////////////////////////// */

/* ////////////////////////////////////////////////////////////////////////////// */
/* ----------------------------------------------------------- */

.fokList {
list-style-type:none;
}

.fokList  p {
 font-size: 8pt;
}

.fokList  h4 {
 font-size: 8pt;
}

.fokList  a {
 font-size: 8pt;
}

.fokList  hr {
 line-height: 12pt;
}

/* ----------------------------------------------------------- */
/* ////////////////////////////////////////////////////////////////////////////// */

.contentBlocks a.fokBack,  .contentBlocks a.fokBack:active, .contentBlocks a.fokBack:visited {
 color: #777777;
 text-decoration: none;
 background: url(../images/icon_fokLinkBack.gif) left center no-repeat;
 padding-left: 13px;
 font-size: 8pt;
}

.contentBlocks a.fokBack:hover {
 text-decoration: underline;

}

/* ////////////////////////////////////////////////////////////////////////////// */
/* ----------------------------------------------------------- */

.contentBlocks a.fokTop, .contentBlocks a.fokTop:active, .contentBlocks a.fokTop:visited {
 color: #777777;
 text-decoration: none;
 background: url(../images/icon_fokLinkTop.gif) left center no-repeat;
 padding-left: 13px;
 font-size: 8pt;
}

.contentBlocks a.fokTop:hover {
 text-decoration: underline;
 background: url(../images/icon_fokLinkTop.gif) left center no-repeat;
}

/* ////////////////////////////////////////////////////////////////////////////// */
/* ----------------------------------------------------------- */


/* ////////////////////////////////////////////////////////////////////////////// */

.contentBlocks a.noImage, .contentBlocks a.noImage:active, .contentBlocks a.noImage:visited {
 background: transparent;
 padding-left: 0;
}

.contentBlocks a.noImage:hover {
 text-decoration: underline;
 background: transparent;
}

/* ----------------------------------------------------------- */
/* ////////////////////////////////////////////////////////////////////////////// */

.contentBlocks a.fokMail, .contentBlocks a.fokMail:active,  .contentBlocks a.fokMail:visited {
 color: #019966;
 text-decoration: none;
 background: url(../images/icon_mail.gif) left center no-repeat;
 padding-left: 20px;
}

.contentBlocks a.fokMail:hover {
 text-decoration: underline;
}

/* ----------------------------------------------------------- */
/* ////////////////////////////////////////////////////////////////////////////// */

.contentBlocks a.flagEng, .contentBlocks a.flagEng:active,  .contentBlocks a.flagEng:visited {
 text-decoration: none;
 background: url(../images/icon_flag_eng.gif) left center no-repeat;
 padding-left: 20px;
}

.contentBlocks a.flagEng:hover {
 text-decoration: underline;
}

/* ----------------------------------------------------------- */
/* ////////////////////////////////////////////////////////////////////////////// */

.contentBlocks a.flagDeu, .contentBlocks a.flagDeu:active,  .contentBlocks a.flagDeu:visited {
 text-decoration: none;
 background: url(../images/icon_flag_deu.gif) left center no-repeat;
 padding-left: 20px;
}

.contentBlocks a.flagDeu:hover {
 text-decoration: underline;
}

* ----------------------------------------------------------- */
/* ////////////////////////////////////////////////////////////////////////////// */



