h1, .textkasten        {font-size: 10px; line-height:1.3;  color:#555555; font-weight:normal; margin-top:5px; margin-bottom:0px; margin-left:5px; margin-right:50px;}
h2, .headline          {font-size: 11px;  color:#555555; font-weight:bold; margin-top:19px; margin-bottom:0px; margin-left:15px; margin-right:70px;}
h3, .subheadline       {font-size: 11px; line-height:1.4;  color:#555555; font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:24px; margin-right:70px; text-indent:-8px}
h4, .subheadlinekasten {font-size: 11px; line-height:1.4;  color:#555555; font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:5px; margin-right:70px}
h5, .text              {font-size: 10px; line-height:1.3;  color:#555555; font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:15px; margin-right:50px;}
h6, .teaser            {font-size: 9px; line-height:1.4;  font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:6px; margin-right:6px; color:#555555;}

.menu                  {font-size: 11px;  line-height:1.4;  font-weight:bold; margin-top:5px; margin-bottom:0px; margin-left:6px; margin-right:6px; color:#555555; text-decoration:none;}
.menuaktiv             {font-size: 11px;  line-height:1.4;  font-weight:bold; margin-top:5px; margin-bottom:0px; margin-left:6px; margin-right:6px; color:#000000; text-decoration:none;}
.glossarmenu           {font-size: 11px;  line-height:1.4;  font-weight:bold; margin-top:5px; margin-bottom:0px; margin-left:4px; margin-right:4px; color:#555555; text-decoration:none;}
.glossarmenuaktiv      {font-size: 11px;  line-height:1.4;  background-color:#77787C; font-weight:bold; margin-top:5px; margin-bottom:0px; margin-left:4px; margin-right:4px; color:#FFFFFF; text-decoration:none;}
.menublau              {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:5px; margin-bottom:0px; margin-left:2px; margin-right:3px; color:#000066; text-decoration:none;}
.menusub               {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:5px; margin-bottom:3px; margin-left:0px; margin-right:10px; color:#555555; text-decoration:none;}
.menusub1              {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:5px; margin-bottom:3px; margin-left:0px; margin-right:10px; color:#555555; text-decoration:none;}
.menusub2              {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:5px; margin-bottom:3px; margin-left:0px; margin-right:10px; color:#555555; text-decoration:none;}
.menusub3              {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:5px; margin-bottom:3px; margin-left:0px; margin-right:10px; color:#555555; text-decoration:none;}
.menusubweiss          {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:5px; margin-bottom:3px; margin-left:0px; margin-right:10px; color:#ffffff; text-decoration:none;}
.menusubaktiv          {font-size: 9px;  line-height:1.4;  font-weight:bold; margin-top:0px; height:7px; margin-bottom:0px; margin-left:2px; margin-right:5px; color:#555555; text-decoration:none;}
.servicemenusub        {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:5px; margin-bottom:3px; margin-left:6px; margin-right:10px; color:#ffffff; text-decoration:none;}
.servicemenusub2       {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:5px; margin-bottom:3px; margin-left:6px; margin-right:10px; color:#555555; text-decoration:none;}
.servicemenusubaktiv   {font-size: 9px;  line-height:1.4;  font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:6px; margin-right:5px; color:#555555; text-decoration:none;}
.klicktrail            {font-size: 9px;  line-height:1.4;  font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:2px; margin-right:4px; color:#555555; text-decoration:none;}
.metanav               {font-size: 9px;  line-height:1.4;  font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; color:#AAAAAA;text-decoration:none;}
.tf                    {font-size: 9px;  line-height:1.4;  font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:6px; color:#000000; text-decoration:none;}
.tfbold                {font-size: 9px;  line-height:1.4;  font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:6px; margin-right:6px; color:#000000; text-decoration:none;}
.tf_cl                 {font-size: 9px;  line-height:1.4;  font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:6px; color:#ffffff; text-decoration:none;}
.tfbold_cl             {font-size: 9px;  line-height:1.4;  font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:6px; margin-right:6px; color:#000000; text-decoration:none;}
.menupoint             {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:5px; margin-bottom:3px; margin-left:0px; margin-right:3px; color:#555555; text-decoration:none;}
.textkasten            {font-size: 10px; line-height:1.3;  color:#555555; font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:5px; margin-right:30px;}
.headlinekasten        {font-size: 11px;  color:#555555; font-weight:bold; margin-top:5px; margin-bottom:0px; margin-left:5px; margin-right:30px;}
.headlinehelp          {font-size: 11px;  text-decoration:none; color:#555555; font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:15px; margin-right:30px;}
.teaserlink            {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:5px; margin-bottom:3px; margin-left:0px; margin-right:0px; color:#555555; text-decoration:underline;}

.textcontent1          {font-size: 10px; line-height:1.3;  color:#555555; font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:15px; margin-right:35px;}
.sitemap1              {font-size: 11px;  line-height:1.4;  font-weight:bold; margin-top:5px; margin-bottom:3px; margin-left:10px; margin-right:10px; color:#ffffff; text-decoration:underline;}
.sitemap2              {font-size: 11px;  line-height:1.4;  font-weight:bold; margin-top:5px; margin-bottom:3px; margin-left:10px; margin-right:10px; color:#555555; text-decoration:underline;}
.sitemap3              {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:5px; margin-bottom:3px; margin-left:40px; margin-right:10px; color:#555555; text-decoration:underline;}
.sitemap4              {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:5px; margin-bottom:3px; margin-left:70px; margin-right:10px; color:#555555; text-decoration:underline;}
.sitemap5              {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:5px; margin-bottom:3px; margin-left:90px; margin-right:10px; color:#555555; text-decoration:underline;}
.sitemap6              {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:5px; margin-bottom:3px; margin-left:110px; margin-right:10px; color:#555555; text-decoration:underline;}
.search1               {font-size: 11px;  color:#555555; font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:15px; margin-right:0px;}
.search2               {font-size: 10px;  line-height:1.4;  font-weight:normal; margin-top:5px; margin-bottom:3px; margin-left:15px; margin-right:15px; color:#000000; text-decoration:none;}
.search3               {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:5px; margin-bottom:3px; margin-left:14px; margin-right:0px; color:#555555; text-decoration:none;}
.search4               {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:5px; margin-bottom:3px; margin-left:1px; margin-right:1px; color:#555555; text-decoration:none;}
.popuplink1            {font-size: 10px; line-height:1.3;  font-weight:normal; margin-top:5px; margin-bottom:0px; margin-left:15px; margin-right:6px; color:#555555; text-decoration:underline;}
.popup2                {font-size: 11px;  color:#ffffff; font-weight:bold; margin-top:19px; margin-bottom:0px; margin-left:15px; margin-right:0px;}
.kurslist1             {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:3px; margin-bottom:3px; margin-left:4px; margin-right:4px; color:#555555; text-decoration:underline;}
.kurslist2             {font-size: 11px;  line-height:1.4;  font-weight:bold; margin-top:3px; margin-bottom:3px; margin-left:4px; margin-right:4px; color:#ffffff; text-decoration:none;}
.kurslist3             {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:3px; margin-bottom:3px; margin-left:4px; margin-right:4px; color:#555555; text-decoration:none;}
.kurslist4             {font-size: 10px;  line-height:1.4;  font-weight:normal; margin-top:3px; margin-bottom:3px; margin-left:0px; margin-right:4px; color:#555555; text-decoration:none;}
.kurslist5             {font-size: 11px;  line-height:1.4;  font-weight:bold; margin-top:4px; margin-bottom:3px; margin-left:0px; margin-right:4px; color:#555555; text-decoration:none;}
.kurslist6             {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:3px; margin-bottom:3px; margin-left:4px; margin-right:4px; color:#000000; text-decoration:none;}
.kurslist7             {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:3px; margin-bottom:3px; margin-left:4px; margin-right:4px; color:#ffffff; text-decoration:none;}

.glossary1             {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:21px; margin-right:15px; color:#555555; text-decoration:none; text-indent:-6px}
.glossary2             {font-size: 11px;  line-height:1.4;  font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:21px; margin-right:15px; color:#555555; text-decoration:none; text-indent:-6px}
.glossary3             {font-size: 10px;  line-height:1.4;  font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:15px; margin-right:15px; color:#555555; text-decoration:none;}
.glossary4             {font-size: 10px;  line-height:1.4;  font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:15px; margin-right:15px; color:#555555; text-decoration:none;}
.textformular          {font-size: 10px; line-height:1.3;  color:#555555; font-weight:normal; margin-top:5px; margin-bottom:0px; margin-left:5px; margin-right:10px;  text-decoration:none;}
.trainingfinderblack   {font-size: 9px; line-height:1.4;  font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:10px; margin-right:15px; color:#000000;}
.trainingfinderblack2   {font-size: 9px; line-height:1.4;  font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; color:#000000;}



.legalterms1           {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:21px; margin-right:15px; color:#555555; text-decoration:none; text-indent:-6px}
h5.time                {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; color:#ffffff; text-decoration:none;}
.layer1                {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:3px; margin-right:0px; color:#ffffff; text-decoration:none;}
.layer2                {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:3px; margin-bottom:0px; margin-left:3px; margin-right:0px; color:#555555; text-decoration:none;}
a.layerlink            {font-size: 11px;  line-height:1.4;  font-weight:normal; color:#555555; text-decoration:underline;}
h1.textformular        {font-size: 10px; line-height:1.3;  color:#555555; font-weight:normal; margin-top:5px; margin-bottom:0px; margin-left:5px; margin-right:10px;  text-decoration:none;}
.headlinekasten        {font-size: 11px; line-height:1.4;  color:#555555; font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:5px; margin-right:70px}


.detailhead			   {font-size: 11px;  font-weight:bold; margin: 0px; color:#000000; text-decoration:none;}
.detailheadgrey		   {font-size: 11px;  font-weight:bold; margin: 0px; color:#555555; text-decoration:none;}
.detailhead2		   {font-size: 11px;  font-weight:bold; margin-left:7px; color:#555555; text-decoration:none;}
.cl_detailhead		   {font-size: 11px;  font-weight:bold; margin: 0px; color:#ccc; text-decoration:none;}
.cl_teaserblau         {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:5px; margin-bottom:0px; margin-left:6px; margin-right:4px; color:#000066; text-decoration:none;}
.clblau                {font-size: 11px;  line-height:1.4;  font-weight:normal; margin-top:5px; margin-bottom:0px; margin-left:0px; margin-right:0px; color:#000066; text-decoration:none;}
.detailheadwhite	   {font-size: 11px;  font-weight:bold; margin: 0px; color:#FFF; text-decoration:none;}


.menuactive           {font-size: 11px; text-decoration:none; font-weight:bold; color:#000000; line-height:1.4;   margin-top:0px; margin-bottom:0px; margin-left:6px; margin-right:6px;} }

a.menu:hover           {font-size: 11px; text-decoration:none; font-weight:bold; color:#000000; line-height:1.4;   margin-top:0px; margin-bottom:0px; margin-left:6px; margin-right:6px;} }
a.metanav              {font-size: 9px; line-height:1.4;  font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; color:#AAAAAA;text-decoration:none;}
a              	       {font-size: 10px; line-height:1.3;  color:#555555; font-weight:normal; margin:0px 0px 0px 0px;}

body, td, p, .unformatiert, td.unformatiert       {font-size: 10px; color:#555555;  font-weight:normal; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; line-height:1.4;}
input, option          {font-size: 11px; color:#000000;  font-weight:normal; margin-left:0px; margin-top:0px; margin-bottom:0px;}

td.meta_head {padding: 0px 0px 5px 0px;}


body, input, option, div, span, .search2, .search3, td, .tf, .tfbold, tr, table, td.unformatiert, .menublau , h2, h3, h4, h5, h6, p, .menu, .menuactive, .unformatiert, .kontakt, .subheadline, .text, .teaser, .menuclicktrail, .kurslist1, .kurslist4 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.search1, .headline,td.text2, .text2, .kontaktteaser {font-family: Arial, Helvetica, sans-serif;}
div.wysiwyg {border: 1px dashed #ff0000}

/*span.snippet {color:#000000; background-color: #CECFCE; border: 1px dashed #f00; margin-top:-2px; border-width:1px; text-indent:0px;}*/
.formelements {border:1px solid #878787; background-color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000 ; font-weight: normal; font-variant: normal; scrollbar-base-color:#ffffff; scrollbar-3dlight-color:#bfbfbf; scrollbar-arrow-color:#ebebeb; scrollbar-darkshadow-color:#878787; scrollbar-face-color:#bfbfbf; scrollbar-highlight-color:#bfbfbf; scrollbar-shadow-color:#bfbfbf; scrollbar-track-color:#ebebeb; }.formelements2 {border:1px solid #878787; background-color:#ff0000; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000 ; font-weight: normal; font-variant: normal }.formelements3 {border:1px solid #878787; background-color:#00ffff; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000 ; font-weight: normal; font-variant: normal }