body {
    color: black; background-color: white;
    font-size: 100.01%;
    font-family: Verdana, Helvetica, Arial, sans-serif;
     margin: 0; padding: 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
}


/* ///////////////////////////////////////////////////////////////// */

/* ***-----centerRahmen---(Grundstock)----***/ 

#centerRahmen {
 text-align: left;    /* Seiteninhalt links ausgerichtet */

 overflow: visible;
 z-index:1;

 size:20.0cm 14.85cm; 
 margin:1cm 1cm 1cm 1cm;
 border: 0;
}
	
/* centerRahmen -> nur fuer Internet Explorer */
 
* html #centerRahmen {  
 position: relative;
 margin: 10px 20px 10px 20px;
 width: 1000px;	/* Version 5.x */
 w\idth: 1000px;	/* Version 6 */
}
	
/* ///////////////////////////////////////////////////////////////// */


/* ***-----naviRahmen-------***/  

#naviRahmen {
 width: 100%; 
 height:0px;
 margin: 0; 
 padding: 0;
 position:relative;
}

#naviRahmenInlineTop{
 /*border: 1px dashed silver;*/

display:none;
}
  

/* #################################################### */

#naviRahmenQuick{
display:none
}
  
/* #################################################### */

   
#naviRahmenInline {
 /*border: 1px dashed silver;*/

 float:left;
 margin: 0;
 padding: 0;
 height: 0px; 
 width:100%;
 /*background-color:#CC66aa;*/
}
  
.naviRahmenFokMen {
display:none;
}
  
#naviRahmenInlineCCNav{
display:none;
}

.naviRahmenCcMen {
display:none;
}

/* ############################################ */

.naviRahmenCrumb {
display:none;
}

/* ############################################ */

.FokLogo {

 margin-top: -50px;
 padding: 0;
 height: 104px; 
 width:212px;
}

.FokLogo img, a {
 border:0px;
}

.kompetenzName {
 margin-top: -50px;
 text-align:right;
 margin: 0;
 padding:0;
 width: auto;
}

.kompetenzName b {
 font-size: 9pt;
 margin: 0; 
 padding:0;
}

.kompetenzName p {
 font-size: 8pt;
 color: gray;
 margin: 0;
 padding:0 18px 0 0;
}



/* ///////////////////////////////////////////////////////////////// */

/* ***-----linkerRahmen-------***/

#linkerRahmen {
display:none;
}
  

/* ***-----rechterRahmen-------***/

#rechterRahmen {
display:none;
}

/* ***-----rechterRahmenPrint-------***/

#rechterRahmenPrint {

 width: 14cm;
  margin: 0 0 0 50px;
 padding-top: 50px;
 /*border: 1px dashed #cccccc; */
 border: 0;
 background-color: transparent;
page-break-before:always;
}

/* ----------------------------------------------------------- */

.rahmenBlocks {
 float:left;
 width: 95%;
 margin: 0 2px 5px 2px; 
 padding: 2px 0 2px 0;
 background-color: #fff;
 border: 1px solid;
 border-bottom-color:#bbb;
 border-left-color:#ddd;
 border-right-color:#bbb;
 border-top-color:#ddd;
 color:#444444;

}

#linkerRahmen div.rahmenBlocks {
 border: 0;
 padding-left:5px;
}

.rahmenBlocks b, strong {
 text-align:left;
 font-size: 9pt;
 width:100%;
 margin: 0 5px 0 5px;
 padding: 0;
}

.rahmenBlocks p, span {
 text-align:left;
 font-size: 8pt;
 margin: 0 5px 2px 5px;
 padding: 0;
}

.rahmenBlocks li, ul {
 text-align:left;
 font-size: 8pt;
 margin: 0 0 0 9px;
 padding: 0;
}
  
.rahmenBlocks div {
 background-color:#dddddd;
 margin: 0 2px 0 2px;
 padding: 2px 0 2px 0;
}
  
.rahmenBlocks a {
 text-align:left;
 color: gray;
 text-decoration:none;
}

.rahmenBlocks img {
 text-decoration:none;
 border:0px;
 padding: 3px;
}

.rahmenBlocks hr {
 width:100%;
 text-align:center;
 border:0px;
 size:1px;
 color:#ffffff;
 background-color:#ffffff;
 border-top: 1px dashed #bbbbbb;
}

/* ///////////////////////////////////////////////////////////////// */


/* ***-----contentRahmen-------***/

#contentRahmen {
border:0;
 float:inherit;
 margin:0;
 padding:100px 0 0 0;
  /*padding: 1% 240px 5% 210px;
border: 1px dashed silver;*/

}



/* ################################################# */

/* ############################################# */

.contentBlocks {
float:inherit; 

 margin: 20px; 
 padding: 20px; 
 width:auto;
 height:100%;
 background-color: #ffffff;
 border:0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 vertical-align:text-bottom padding: 0px;
 text-align: left;
 font-size: 9pt;
 line-height:12pt;
 font-weight:normal;
 color: #444444;
 text-decoration: none;
 /*letter-spacing:1pt;*/
}

.contentBlocks a, .contentBlocks a:active, .contentBlocks a:visited {
 color: gray;
 padding-left:1px;
 padding-right:1px;
 text-decoration: none;
}


.contentBlocks a:hover {
 text-decoration: none;
}

.contentBlocks p.ccClear, br.ccClear, table.ccClear, hr.ccClear {
 clear: left;

margin-top:20px;
 }

.contentBlocks q {
 letter-spacing:1px;
 word-spacing:2px;
 color: #555555;
}

.contentBlocks p.info {
 font-style:italic;
}
.contentBlocks p.ccTab {
 margin-left:15px;
}

.contentBlocks li, ul {
 font-size: 9pt;
 margin-left:15px;
 padding-left:0;
}

.contentBlocks h2, h3, h4, h5, h6 {
 color: #555555;
 font-weight:bold;
}
.contentBlocks b, strong {
 padding:0;
 margin:0;
 font-weight:bold;
 padding-left: 0;
}
.contentBlocks h1 {
 color: #999999;
 font-size:13pt;
 line-height: 16pt;
}
.contentBlocks h2 {
 font-size:12pt;
}
.contentBlocks h3 {
 font-size:11pt;
}
.contentBlocks h3.title {
 margin-top:24px;
 font-size:10pt;
}
.contentBlocks h4 {
 font-size:10pt;
}
.contentBlocks h5 {
 font-size:9pt;
}
.contentBlocks h6 {
 font-size:8pt;
 clear:left;
 float:left;
 margin:0;
 padding:0;
}

.contentBlocks img {
 border:0;
 float: left;
 margin-right: 15px;
 margin-bottom:5px;
 margin-top:10px;
}

.contentBlocks table, tbody, td, tr {
 /* text-align:left; */
 color:#444444;
 margin:0; 
 cellspacing:0px;
 cellpadding: 0px;
 padding:20px;
}

.contentBlocks table.bgELAN_hell, tbody.bgELAN_hell, td.bgELAN_hell, tr.bgELAN_hell {
 background-color: #e0ebcc;
}
.contentBlocks table.bgELAN_mittel, tbody.bgELAN_mittel, td.bgELAN_mittel, tr.bgELAN_mittel {
 background-color: #cadba6;
}
.contentBlocks table.bgELAN_dunkel, tbody.bgELAN_dunkel, td.bgELAN_dunkel, tr.bgELAN_dunkel {
 background-color: #abc773;
}

.contentBlocks table.bgNGNI_hell, tbody.bgNGNI_hell, td.bgNGNI_hell, tr.bgNGNI_hell {
 background-color: #ffe0cc;
}
.contentBlocks table.bgNGNI_mittel, tbody.bgNGNI_mittel, td.bgNGNI_mittel, tr.bgNGNI_mittel {
 background-color: #ffcaa6;
}
.contentBlocks table.bgNGNI_dunkel, tbody.bgNGNI_dunkel, td.bgNGNI_dunkel, tr.bgNGNI_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.bgOKS_hell, tbody.bgOKS_hell, td.bgOKS_hell, tr.bgOKS_hell {
 background-color: #e0ebf5;
}
.contentBlocks table.bgOKS_mittel, tbody.bgOKS_mittel, td.bgOKS_mittel, tr.bgOKS_mittel {
 background-color: #cadced;
}
.contentBlocks table.bgOKS_dunkel, tbody.bgOKS_dunkel, td.bgOKS_dunkel, tr.bgOKS_dunkel {
 background-color: #b2cce5;
}

.contentBlocks table.bgMOTION_hell, tbody.bgMOTION_hell, td.bgMOTION_hell, tr.bgMOTION_hell {
 background-color: #ebcccc;
}
.contentBlocks table.bgMOTION_mittel, tbody.bgMOTION_mittel, td.bgMOTION_mittel, tr.bgMOTION_mittel {
 background-color: #dca6a6;
}
.contentBlocks table.bgMOTION_dunkel, tbody.bgMOTION_dunkel, td.bgMOTION_dunkel, tr.bgMOTION_dunkel {
 background-color: #cc7f7f;
}

.contentBlocks table.bgNET_hell, tbody.bgNET_hell, td.bgNET_hell, tr.bgNET_hell {
 background-color: #fff5cc;
}
.contentBlocks table.bgNET_mittel, tbody.bgNET_mittel, td.bgNET_mittel, tr.bgNET_mittel {
 background-color: #ffeda6;
}
.contentBlocks table.bgNET_dunkel, tbody.bgNET_dunkel, td.bgNET_dunkel, tr.bgNET_dunkel {
 background-color: #ffe57f;
}

.contentBlocks table.bgSE_hell, tbody.bgSE_hell, td.bgSE_hell, tr.bgSE_hell {
 background-color: #ccd6eb;
}
.contentBlocks table.bgSE_mittel, tbody.bgSE_mittel, td.bgSE_mittel, tr.bgSE_mittel {
 background-color: #a6b8db;
}
.contentBlocks table.bgSE_dunkel, tbody.bgSE_dunkel, td.bgSE_dunkel, tr.bgSE_dunkel {
 background-color: #7f99cc;
}

.contentBlocks table.bgSANE_hell, tbody.bgSANE_hell, td.bgSANE_hell, tr.bgSANE_hell {
 background-color: #ccd6eb;
}
.contentBlocks table.bgSANE_mittel, tbody.bgSANE_mittel, td.bgSANE_mittel, tr.bgSANE_mittel {
 background-color: #a6b8db;
}
.contentBlocks table.bgSANE_dunkel, tbody.bgSANE_dunkel, td.bgSANE_dunkel, tr.bgSANE_dunkel {
 background-color: #7f99cc;
}

.contentBlocks table.bgASCT_hell, tbody.bgASCT_hell, td.bgASCT_hell, tr.bgSE_hell {
 background-color: #d0a2b7;
}
.contentBlocks table.bgASCT_mittel, tbody.bgASCT_mittel, td.bgASCT_mittel, tr.bgSE_mittel {
 background-color: #b36c90;
}
.contentBlocks table.bgASCT_dunkel, tbody.bgASCT_dunkel, td.bgASCT_dunkel, tr.bgASCT_dunkel {
 background-color: #993f72;
}

.contentBlocks table.bgFAME_hell, tbody.bgFAME_hell, td.bgFAME_hell, tr.bgFAME_hell {
 background-color: #e0ebf5;
}
.contentBlocks table.bgFAME_mittel, tbody.bgFAME_mittel, td.bgFAME_mittel, tr.bgFAME_mittel {
 background-color: #cadced;
}
.contentBlocks table.bgFAME_dunkel, tbody.bgFAME_dunkel, td.bgFAME_dunkel, tr.bgFAME_dunkel {
 background-color: #b2cce5;
}

.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 table {


 margin-top:15px;
 margin-bottom:15px;

 border-collapse:collapse;
 border-style: solid;
 border-color-left: #999999;
 border-color-bottom: #999999;
 border-color-top: #000000;
 border-color-right: #000000;
}

.contentBlocks hr {
 width:100%;
 border:0px;
 height:1px;
 background-color:#ffffff;
 border-top: 1px dashed #999999;
}

.contentBlocks hr.hrNGNI {
 width:100%;
 border:0px;
 height:1px;
 background-color:#ffffff;
 border-top: 1px solid #ff6600;
 }

.contentBlocks hr.hrMOTION {
 width:100%;
 border:0px;
 height:1px;
 background-color:#ffffff;
 border-top: 1px solid #990000;
}

.contentBlocks hr.hrELAN {
 width:100%;
 border:0px;
 height:1px;
 background-color:#ffffff;
 border-top: 1px solid #669900;
}
.contentBlocks hr.hrNET {
 width:100%;
 border:0px;
 height:1px;
 background-color:#ffffff;
 border-top: 1px solid #FFCC00;
}
.contentBlocks hr.hrOKS {
 width:100%;
 border:0px;
 height:1px;
 background-color:#ffffff;
 border-top: 1px solid #6699CC;
}
.contentBlocks hr.hrSE {
 width:100%;
 border:0px;
 height:1px;
 background-color:#ffffff;
 border-top: 1px solid #003399;
}
.contentBlocks hr.hrSANE {
 width:100%;
 border:0px;
 height:1px;
 background-color:#ffffff;
 border-top: 1px solid #003399;
}
.contentBlocks hr.hrFAME {
 width:100%;
 border:0px;
 height:1px;
 background-color:#ffffff;
 border-top: 1px solid #660066;
}
.contentBlocks hr.hrASCT {
 width:100%;
 border:0px;
 height:1px;
 background-color:#ffffff;
 border-top: 1px solid #660066;
}
.contentBlocks hr.hrFOKUS {
 width:100%;
 border:0px;
 height:1px;
 background-color:#ffffff;
 border-top: 1px solid #019966;
}
.contentBlocks hr.hrTESTBED {
 width:100%;
 border:0px;
 height:1px;
 background-color:#ffffff;
 border-top: 1px solid #666666;
}

/* ///////////////////////////////////////////////////////////////// */

/* ***-----footerRahmen-------***/

#footerRahmen {
display:none;
}

/* ////////////////////////////////////////////////////////////////////////////// */

.Extern{
 font-size: 8pt;
 font-weight:normal;
 list-style: none;
 list-style-image:url(../images/link_extern.gif);
}

.Extern a, .Extern a:active {
 color: #000000;
}

.Extern a:visited {
 color: #333333;
}

.Extern a:hover {
 color: #777777;
}

/* ----------------------------------------------------------- */

.Intern{
 font-size: 8pt;
 font-weight:normal;
 list-style: none;
 list-style-image:url(../images/link_intern.jpg);
}

.Intern a, .Intern a:active {
 color: #000000;
}

.Intern a:visited {
 color: #333333;
}

.Intern a:hover {
 color: #777777;
}

/* ////////////////////////////////////////////////////////////////////////////// */

.langFlag {
 display: inline; 
 position: relative; 
 left: 20px; 
 top: 0;
}

.langFlag a {
 font-size: 8pt;
 font-weight:bold;
 color: #333;
 text-decoration: none;
}

.langFlag a:hover {
 color: #666;
}

/* ////////////////////////////////////////////////////////////////////////////// */

a.linkBlack {
 font-size: 8pt;
 font-weight:bold;
 color: #333;
 text-decoration: none;
}
a.linkBlack:hover {
 color: #666;
}

/* ////////////////////////////////////////////////////////////////////////////// */
/* ----------------------------------------------------------- */

.ankernav {
display:none;
}

/* ////////////////////////////////////////////////////////////////////////////// */
/* ----------------------------------------------------------- */

.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;
}

/* ////////////////////////////////////////////////////////////////////////////// */
/* extra fuer Print*/

.basePrint {
display:none;
}

/* ----------------------------------------------------------- */
/* ////////////////////////////////////////////////////////////////////////////// */

.contentBlocks a.fokBack,  .contentBlocks a.fokBack:active, .contentBlocks a.fokBack:visited {
display:none;
}


/* ////////////////////////////////////////////////////////////////////////////// */
/* ----------------------------------------------------------- */

.contentBlocks a.fokTop, .contentBlocks a.fokTop:active, .contentBlocks a.fokTop:visited {
display:none;
}

/* ////////////////////////////////////////////////////////////////////////////// */
/* ----------------------------------------------------------- */

.contentBlocks a.noImage, .contentBlocks a.noImage:active, .contentBlocks a.noImage:visited {
 color: #777777;
 text-decoration: none;
 background: transparent;
 padding-left: 0;
 font-size: 8pt;
}

.contentBlocks a.noImage:hover {
 text-decoration: underline;
 background: transparent;
}

/* ////////////////////////////////////////////////////////////////////////////// */
/* ----------------------------------------------------------- */

.contentBlocks a.fokMail, .contentBlocks a.fokMail:active,  .contentBlocks a.fokMail:visited {
 color: gray;
 text-decoration: none;
 background: url(../images/icon_mail_print.jpg) left center no-repeat;
 padding-left: 20px;
}

.contentBlocks a.fokMail:hover {
 text-decoration: none;
}

/* ----------------------------------------------------------- */
/* ////////////////////////////////////////////////////////////////////////////// */
