body
{
 background-color: #ededed;
 margin-top: -11px;
 margin-left: 0px;
 font-family: Verdana, Arial, Helvetica; 
 color: #545454;
 height: 100%; /* Wichtig für Lightbox*/
}

.projecttableheader
{
 background-color: #BAD0F7;
 padding-left: 5px;
 padding-right: 5px;
 font-weight: bold;
 color: white
}

.projecttablecontent
{
 padding-left: 3px;
 padding-right: 3px;
 padding-top: 3px;
 padding-bottom: 3px; 
 border-right: solid 1px #BAD0F7;
 border-top: solid 1px #BAD0F7;
 vertical-align: top;
}
.newslettertable
{
 background-color: #7BA3ED;
}

td
{
 background-color: White;
 font-family: Verdana, Arial, Helvetica; 
 text-indent: 1px;
 font-weight:lighter;
 color: #545454;

}

.maintable
{
 width: 1005px;
}


.leftcol
{
 height: auto;
 width: 180px;
 margin-top: 0px;
 padding-top: 0px;
 vertical-align: top;
 padding-right: 0px;
 margin-right: 0px;
}


li
{
 color: #000000;
}

.newsletter2
{
 height: 100%;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: center;
 vertical-align:top;
}
.newsletter1
{
 height: 100%;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 vertical-align: top;
 background-color: #7BA3ED;
 color: #000000;
}

.maincontent
{
 height: 100%;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 vertical-align: top;
 background-color: Transparent;
 color: #545454;
}

.siteimage
{
 background-color: Transparent;
 padding:0px 0px 10px 0px;
 width: 795px;
 height: 130px;
} 

.sitemenu
{
 padding: 15px 15px 10px 15px;
 border-right: solid 10px #ededed;
 width:500px;
 height: 100px;
 vertical-align: top;
 color: #000000; 
}

.sitewelcome
{
 padding: 15px 15px 10px 15px;
 border-right: solid 10px #ededed;
 width:480px;
 height: 100px;
 vertical-align: top;
 text-align: justify;
 color: #545454;
}

.sitewelcomeborder
{
 padding: 5px 15px 0px 15px;
 vertical-align: top;
 text-align: left;
 border-top: solid 1px #7BA3ED;
 border-right: solid 1px #7BA3ED;
 border-bottom: solid 1px #7BA3ED;
 color: #545454;
}

.newssummary
{
 font-weight: bold;
}
.newsheading { color:#4A72BD; font-weight:bold; }

.newscontent
{
 color: #000000;
 text-align:justify;
}
.sitepreviewborder
{
 padding: 15px 15px 15px 15px;
 vertical-align: top;
 text-align: justify;
 border-top: solid 1px #7BA3ED;
 border-right: solid 1px #7BA3ED;
 border-left: solid 1px #7BA3ED;
 border-bottom: solid 1px #7BA3ED;
 color: #545454;
}

.error
{
 font-size: 12pt;
 font-weight: bold;
}

.firstdynamiccontent
{
 padding:10px 10px 10px 10px;
 color: #545454;
}

.dynamiccontent
{
 padding:10px 10px 10px 10px;
 color: #545454;
 border-top: solid 10px #ededed;
}

.newssummarycontent
{
 margin-right: -20px;
 padding: 10px 10px 10px 10px;
 color: #545454;
 border-bottom: solid 10px #ededed;
}

.lightblue
{
 color: #7BA3ED;
 font-weight: bold;
}
.lightbluetable
{
 color: #7BA3ED;
 font-weight: lighter;
 text-align:left;
 width: 180px;
 vertical-align:top;
}

.rightmargin
{
 vertical-align:top;
 white-space: nowrap;
 width: 350px;
 text-align: left;
}
.leftblueborder
{
 border-left: solid 10px #7BA3ED; 
 padding-left: 150px;
 padding-bottom: 10px;
 vertical-align:top;
 text-align: left;
  color: Gray;
}
.tablegray
{
 color: Gray;
}

.leftbluebordertable
{
 border-left: solid 10px #7BA3ED; 
 padding-left: 10px;
 padding-bottom: 10px;
 vertical-align:top;
 text-align: left;
}
.rightimage
{
 background-color: #ededed;
 margin-top: -15px;
}

.verticalcontent
{
 padding:0px 0px 0px 0px;
 border-right: solid 10px #ededed;
 border-top: solid 10px #ededed;
 color: #545454;
 text-align: left;
 vertical-align: top;
}
.sitecontent
{
 padding:20px 20px 20px 20px;
 border-right: solid 10px #ededed;
 border-top: solid 10px #ededed;
 color: #000000;
 text-align: left;
 width: 530px; 
}

.largesitecontent
{
 padding:20px 20px 20px 20px;
 border-top: solid 10px #ededed;
 color: #545454;
 text-align: justify;
 width: 530px; 
}

.contactcontent
{
 border-right: solid 10px #ededed;
 border-top: solid 10px #ededed;
 color: #545454;
 text-align: left;
 width: 530px; 
}

.customercontent
{
 min-width: 210px;
 max-width: 210px;
 vertical-align: top;
}

.rightcontent
{
 width: 210px;
 min-width: 210px;
 max-width: 210px;
 vertical-align: top;
}

.rightcontentaligned
{
 text-align: left;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-right: 10px;
 padding-left: 10px; 
}

.customernames
{
 text-align: left;
 color: #000000;
}
.customerframe
{
 text-align: left;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-right: 5px;
 padding-left: 5px; 
 border-color: #7BA3ED;
 border-style: solid;
 border-width: 1px;
 font-size: 7pt;
 color: #000000;
}
.customerpicture
{
 padding-right:5px;
 left:0px;
 top:0px;
}
.newscustomerframe
{
 text-align: justify;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-right: 5px;
 padding-left: 5px; 
 border-color: white;
 border-style: solid;
 border-width: 1px;
 font-size: 7pt;
 color: gray;
}

.customerborder 
{
 border-top: solid 10px #ededed;
}

.imageframe
{
 padding-top: 0px;
 padding-bottom: 0px;
 padding-right: 0px;
 padding-left: 0px; 
 border-color: #7BA3ED;
 border-style: solid;
 border-width: 2px;
 font-size: 7pt;
 color: gray;
}

.border 
{
 border-top: solid 10px #ededed;
}

a:link 
{ 
 color:#3864B9; 
 text-decoration:none; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
}

a:visited 
{ 
 color:#3864B9; 
 text-decoration:none; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
}

a:active 
{ 
 color:#3864B9; 
 text-decoration:none; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
}

a:hover 
{ 
 color:#3864B9; 
 text-decoration:none; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
}

a.service:link { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.service:visited { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.service:active { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.service:hover { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }

.mainlink{ border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none }

/* format for breadcrumps (2nd level navigation block) */
a.breadcrumps:link { color:#3864B9; font-size:10px; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.breadcrumps:visited { color:#3864B9; font-size:10px; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.breadcrumps:active { color:#3864B9; font-size:10px; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.breadcrumps:hover { color:#3864B9; font-size:10px; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* format for 2ndlevel navigation links */
a.secondlevel:link { color:#174F5D; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.secondlevel:visited { color:#174F5D; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.secondlevel:active { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.secondlevel:hover { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }

a.secondlevel_act:link { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.secondlevel_act:visited { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.secondlevel_act:active { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.secondlevel_act:hover { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }


/* format for linkbox links (it-expert etc.) */
a.linkbox:link { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.linkbox:visited { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.linkbox:active { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.linkbox:hover { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* format for newsletter listing box  */
a.nl_listing:link { color:#3864B9; font-size:11px; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.nl_listing:visited { color:#3864B9; font-size:11px; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.nl_listing:active { color:#3864B9; font-size:11px; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.nl_listing:hover { color:#3864B9; font-size:11px; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }


/* format for news contact link  */
a.news_contact:link { color:#3864B9; font-size:12px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.news_contact:visited { color:#3864B9; font-size:12px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.news_contact:active { color:#3864B9; font-size:12px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.news_contact:hover { color:#3864B9; font-size:12px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* format for news mot link  */
a.news_moreontopic:link { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.news_moreontopic:visited { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.news_moreontopic:active { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.news_moreontopic:hover { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* format for eventservices link  */
a.eventservices_mail:link { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.eventservices_mail:visited { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.eventservices_mail:active { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.eventservices_mail:hover { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; }

a.eventservices_event:link { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.eventservices_event:visited { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.eventservices_event:active { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.eventservices_event:hover { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }



h1 { color:#174F5D; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h2 { color:#174F5D; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h3 { color:#000000; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/*standard table data */
td { color:#000000; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/*table data for service links (greater lineheight) */
td.servicelinks { line-height:15px; }

/*table data for breadcrumps */
td.breadcrumps { color:#3864B9; font-size:10px; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }

/*table data 2nd level navigation */
td.secondlevel { vertical-align:top; color:#174F5D; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.secondlevel_act { vertical-align:top; color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.secondlevel a:link { color:#174F5D; font-size:11px; font-weight:bold; text-decoration:none; }
td.secondlevel a:visited { color:#174F5D; font-size:11px; font-weight:bold; text-decoration:none; }
td.secondlevel a:active { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; }
td.secondlevel a:hover { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; }

/*table data sitemap level 2,3 (level 1 is root node) */
td.sitemap_level2 { font-size:12px; color:#3864B9; line-height:15px; padding-bottom:1px; padding-left:0px; padding-right:0px; padding-top:15px; margin:0px;}
td.sitemap_level2 a:link { font-size:12px; color:#3864B9; line-height:15px; font-weight:bold; text-decoration:none; }
td.sitemap_level2 a:visited { font-size:12px; color:#3864B9; line-height:15px; font-weight:bold; text-decoration:none; }
td.sitemap_level2 a:active { font-size:12px; color:#3864B9; line-height:15px; font-weight:bold; text-decoration:none; }
td.sitemap_level2 a:hover { font-size:12px; color:#3864B9; line-height:15px; font-weight:bold; text-decoration:none; }

td.sitemap_level3 { font-size:12px; color:#174F5D; line-height:15px; padding-bottom:1px; padding-left:35px; padding-right:0px; padding-top:0px; margin:0px;}
td.sitemap_level3 a:link { font-size:12px; color:#174F5D; line-height:15px; text-decoration:none; }
td.sitemap_level3 a:visited { font-size:12px; color:#174F5D; line-height:15px; text-decoration:none; }
td.sitemap_level3 a:active { font-size:12px; color:#174F5D; line-height:15px; text-decoration:none; }
td.sitemap_level3 a:hover { font-size:12px; color:#174F5D; line-height:15px; text-decoration:none; }


.elem_nlsubbox_form_small_error { font-size:10px; color:#EE0000; }
.elem_nlsubbox_form_small_thanks { font-size:11px; color:#FFFFFF; }
.elem_nlsubbox_formfield { font-size:11px; background-color:#7BA3ED; color:#000000; width:113px; height:17px; border:1px solid #FFFFFF; }
.elem_nlsubbox_checkbox { width:11px; height:11px; padding:0px; margin:0px; vertical-align:top; }
.elem_nlsubbox_checkbox input { width:11px; height:11px; padding:0px; margin:0px; vertical-align:top; }

/*elements of teaser, type 1 on homepage, services etc. */
.elem_hometeas1 { font-size:11px; line-height:14px; }
.elem_hometeas1 b { color:#3864B9; }
.elem_hometeas1 strong { color:#3864B9; }
.elem_hometeas1 a:link	{ font-size:11px; line-height:14px; color:#3864B9; font-weight:bold; }
.elem_hometeas1 a:visited { font-size:11px; line-height:14px; color:#3864B9; font-weight:bold;}
.elem_hometeas1 a:active { font-size:11px; line-height:14px; color:#3864B9; font-weight:bold;}
.elem_hometeas1 a:hover { font-size:11px; line-height:14px; color:#3864B9; font-weight:bold;}
.elem_hometeas1 ul { list-style-type:square; padding:0px; margin-left:16px; margin-top:5px; line-height:20px; color:#000000; }
img.illustration { border:2px solid #D7E0F1; margin-top:15px; margin-bottom:15px;}

/*elements of teaser, type 2 on homepage */

.elem_hometeas2 { font-size:11px; line-height:16px; }
.elem_hometeas2 img { border:1px solid #3864B9; }
.elem_hometeas2 a:link { font-size:11px; line-height:16px; color:#3864B9; font-weight:bold; }
.elem_hometeas2 a:visited { font-size:11px; line-height:16px; color:#3864B9; font-weight:bold;}
.elem_hometeas2 a:active { font-size:11px; line-height:16px; color:#3864B9; font-weight:bold; }
.elem_hometeas2 a:hover { font-size:11px; line-height:16px; color:#3864B9; font-weight:bold; }
.elem_hometeas2 ul { list-style-type:square; padding:0px; margin-left:16px; margin-top:5px; line-height:20px; color:#000000; }
.elem_hometeas2_head { color:#4A72BD; font-weight:bold; }

/*elements of teaser, type 3 on homepage */
.elem_hometeas3 { font-size:11px; line-height:16px; }
.elem_hometeas3 a:link { font-size:11px; line-height:16px; color:#3864B9; font-weight:bold; }
.elem_hometeas3 a:visited { font-size:11px; line-height:16px; color:#3864B9; font-weight:bold; }
.elem_hometeas3 a:active { font-size:11px; line-height:16px; color:#3864B9; font-weight:bold; }
.elem_hometeas3 a:hover { font-size:11px; line-height:16px; color:#3864B9; font-weight:bold; }
.elem_hometeas3 ul { list-style-type:square; padding:0px; margin-left:16px; margin-top:5px; line-height:20px; color:#000000; }
.elem_hometeas3 img { border:10px solid #7BA3ED; }

/*elements of testimonial box */
table.testimonial {border:1px solid #92AAD7; }
td.testimonial img { border:1px solid #3864B9; }
.elem_testimonial_person { font-size:10px; line-height:14px; }
.elem_testimonial_cite { font-size:10px; line-height:13px; }

/*elements of linkbox (it-expert etc.) */
.elem_linkbox { font-size:11px; line-height:14px; }
.elem_linkbox a:link { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; }
.elem_linkbox a:visited { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; }
.elem_linkbox a:active { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; }
.elem_linkbox a:hover { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; }

/*elements of management box */
.elem_manage_head1 { color:#4A72BD; font-weight:bold; }
.elem_manage_head2  { color:#7BA3ED; font-weight:bold; }
.elem_manage_float  { color:#174F5D; }
.elem_manage_highlight  { color:#3864B9; }

/*elements of know-how floattext  */
ul { list-style-type:square; padding:0px; margin-left:16px; margin-top:5px; line-height:20px; color:#174F5D; }
.elem_knowhow_float  { color:#174F5D; line-height:16px; }
.elem_knowhow_float strong  { color:#3864B9; }
.elem_knowhow_float b  { color:#3864B9; }
b.highlight { color:#3864B9; }

/*elements of teaser good reasons  */
.elem_goodr_float  { color:#174F5D; line-height:14px; }
.elem_goodr_float a:link { color:#3864B9; line-height:14px; }
.elem_goodr_float a:visited { color:#3864B9; line-height:14px; }
.elem_goodr_float a:active { color:#3864B9; line-height:14px; }
.elem_goodr_float a:hover { color:#3864B9; line-height:14px; }

/*elements of table references  */
table.references { border-collapse:collapse; border:1px solid #3864B9;}
td.references_head { border-style:solid; border-top-width:1px; border-left-width:0px; border-right-width:0px; border-bottom-width:0px; border-color:#3864B9; background-color:#D7E0F1; color:#3864B9; font-weight:bold; font-size:11px; padding-top:5px; padding-left:5px; padding-bottom:5px; padding-right:5px; }
td.references_head_left { border-style:solid; border-top-width:1px; border-left-width:1px; border-right-width:0px; border-bottom-width:0px; border-color:#3864B9; background-color:#D7E0F1; color:#3864B9; font-weight:bold; font-size:11px; padding-top:5px; padding-left:5px; padding-bottom:5px; padding-right:5px; }
td.references_head_right { border-style:solid; border-top-width:1px; border-left-width:0px; border-right-width:1px; border-bottom-width:0px; border-color:#3864B9; background-color:#D7E0F1; color:#3864B9; font-weight:bold; font-size:11px; padding-top:5px; padding-left:5px; padding-bottom:5px; padding-right:5px; }

td.references { border-style:solid; border-top-width:1px; border-left-width:1px; border-right-width:1px; border-bottom-width:0px; border-color:#D7E0F1; color:#174F5D; font-size:11px; line-height:14px; padding-top:5px; padding-left:5px; padding-bottom:5px; padding-right:6px; }
td.references_left { border-style:solid; border-top-width:1px; border-left-width:1px; border-right-width:1px; border-bottom-width:0px; border-left-color:#3864B9; border-right-color:#D7E0F1; border-bottom-color:#D7E0F1; border-top-color:#D7E0F1; color:#174F5D; font-size:11px; line-height:14px; padding-top:5px; padding-left:5px; padding-bottom:5px; padding-right:5px; }
td.references_right { border-style:solid; border-top-width:1px; border-left-width:1px; border-right-width:1px; border-bottom-width:0px; border-left-color:#D7E0F1; border-right-color:#3864B9; border-bottom-color:#D7E0F1; border-top-color:#D7E0F1; color:#174F5D; font-size:11px; line-height:14px; padding-top:5px; padding-left:5px; padding-bottom:5px; padding-right:5px; }

/*elements of news list  */
td.news_list_headline { color:#3864B9; font-weight:bold;  }
td.news_list_text { color:#174F5D; line-height:14px; }
td.news_list_headline2 { color:#3864B9; font-weight:bold;  }

td.news_list_headline2 a:link { color:#3864B9; font-weight:bold;  }
td.news_list_headline2 a:visited { color:#3864B9; font-weight:bold;  }
td.news_list_headline2 a:active { color:#3864B9; font-weight:bold;  }
td.news_list_headline2 a:hover { color:#3864B9; font-weight:bold;  }

td.news_list_text2 { color:#174F5D; line-height:14px; }

td.news_list_text2 a:link { color:#3864B9; line-height:14px; }
td.news_list_text2 a:visited { color:#3864B9; line-height:14px; }
td.news_list_text2 a:active{ color:#3864B9; line-height:14px; }
td.news_list_text2 a:hover { color:#3864B9; line-height:14px; }

/*elements of newspages  */
td.news_type1_headline { font-size:12px; color:#4A72BD; font-weight:bold;  }
td.news_type1_abstract { font-size:12px; color:#174F5D; font-weight:bold; line-height:15px; }
td.news_type1_text { font-size:12px; color:#174F5D; line-height:15px; }
td.news_contact { font-size:12px; color:#174F5D; line-height:15px; }
td.news_contact a:link { color:#3864B9; font-size:12px; font-weight:bold; text-decoration:none; } 
td.news_contact a:visited { color:#3864B9; font-size:12px; font-weight:bold; text-decoration:none; }
td.news_contact a:active { color:#3864B9; font-size:12px; font-weight:bold; text-decoration:none; }
td.news_contact a:hover { color:#3864B9; font-size:12px; font-weight:bold; text-decoration:none; }
td.news_moreontopic { background-color:#D7E0F1; color:#174F5D; font-size:11px; line-height:14px; padding-top:7px; padding-left:11px; padding-bottom:24px; padding-right:11px; }
td.news_moreontopic a:link { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; } 
td.news_moreontopic a:visited { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; } 
td.news_moreontopic a:active { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; } 
td.news_moreontopic a:hover { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; } 


/*elements of eventservices  */
td.event_services { font-size:11px; color:#174F5D; line-height:14px;  }
td.event_services b { color:#174F5D; }
td.event_services strong { color:#174F5D; }
td.event_services ul { list-style-type:square; padding:0px; margin-left:37px; margin-top:15px;  margin-bottom:13px; line-height:18px; color:#174F5D; }
td.event_services a:link { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.event_services a:visited { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.event_services a:active { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.event_services a:hover { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }


td.event_services2 { font-size:11px; color:#174F5D; line-height:15px;  }
td.event_services2 b { color:#3864B9; }
td.event_services2 strong { color:#3864B9; }
td.event_services2 ul { list-style-type:square; padding:0px; margin-left:37px; margin-top:15px;  margin-bottom:13px; line-height:18px; color:#174F5D; }
td.event_services2 a:link { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.event_services2 a:visited { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.event_services2 a:active { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.event_services2 a:hover { color:#3864B9; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }


table.events { border-collapse:collapse; border:1px solid #3864B9;}
td.events_head1 {  background-color:#3864B9; padding:0px; }
td.events_head2 { border-style:solid; border-top-width:1px; border-left-width:0px; border-right-width:0px; border-bottom-width:0px; border-color:#3864B9; background-color:#D7E0F1; color:#3864B9; font-weight:bold; font-size:11px; padding-top:5px; padding-left:5px; padding-bottom:5px; padding-right:5px; }
td.events_head2_left { border-style:solid; border-top-width:1px; border-left-width:1px; border-right-width:0px; border-bottom-width:0px; border-color:#3864B9; background-color:#D7E0F1; color:#3864B9; font-weight:bold; font-size:11px; padding-top:5px; padding-left:5px; padding-bottom:5px; padding-right:5px; }
td.events_head2_right { border-style:solid; border-top-width:1px; border-left-width:0px; border-right-width:1px; border-bottom-width:0px; border-color:#3864B9; background-color:#D7E0F1; color:#3864B9; font-weight:bold; font-size:11px; padding-top:5px; padding-left:5px; padding-bottom:5px; padding-right:5px; }

td.events { border-style:solid; border-top-width:1px; border-left-width:1px; border-right-width:1px; border-bottom-width:0px; border-color:#D7E0F1; color:#174F5D; font-size:11px; line-height:14px; padding-top:5px; padding-left:5px; padding-bottom:5px; padding-right:6px; }
td.events_left { border-style:solid; border-top-width:1px; border-left-width:1px; border-right-width:1px; border-bottom-width:0px; border-left-color:#3864B9; border-right-color:#D7E0F1; border-bottom-color:#D7E0F1; border-top-color:#D7E0F1; color:#174F5D; font-size:11px; line-height:14px; padding-top:5px; padding-left:5px; padding-bottom:5px; padding-right:5px; }
td.events_right { border-style:solid; border-top-width:1px; border-left-width:1px; border-right-width:1px; border-bottom-width:0px; border-left-color:#D7E0F1; border-right-color:#3864B9; border-bottom-color:#D7E0F1; border-top-color:#D7E0F1; color:#174F5D; font-size:11px; line-height:14px; padding-top:5px; padding-left:5px; padding-bottom:5px; padding-right:5px; }

/*elements contact-page */
.elem_contact1 { font-size:11px; line-height:14px; }
.elem_contact1 b { color:#3864B9; }
.elem_contact1 strong { color:#3864B9; }
.elem_contact1 a:link	{ font-size:11px; line-height:14px; color:#3864B9; font-weight:bold; }
.elem_contact1 a:visited { font-size:11px; line-height:14px; color:#3864B9; font-weight:bold;}
.elem_contact1 a:active { font-size:11px; line-height:14px; color:#3864B9; font-weight:bold;}
.elem_contact1 a:hover { font-size:11px; line-height:14px; color:#3864B9; font-weight:bold;}

.elem_contact_adresse { font-size:11px; line-height:14px; color:#174F5D; }
.elem_contact_adresse b { color:#3864B9; }
.elem_contact_adresse strong { color:#3864B9; }
.elem_contact_adresse a:link	{ font-size:11px; line-height:14px; color:#3864B9; font-weight:bold; }
.elem_contact_adresse a:visited { font-size:11px; line-height:14px; color:#3864B9; font-weight:bold;}
.elem_contact_adresse a:active { font-size:11px; line-height:14px; color:#3864B9; font-weight:bold;}
.elem_contact_adresse a:hover { font-size:11px; line-height:14px; color:#3864B9; font-weight:bold;}
.elem_contact_adresse img { border:1px solid #7BA3ED; }


/*elements media pages */
.liste {	width:20px;	margin-left:15px;	margin-right:5px; font-weight:bold;}
.big { font-size:medium; }
.bold { font-weight:bold;}
.td { padding:6px; vertical-align:top; border:0px white solid; }
.fontwhite { color:White; text-align:center; vertical-align:middle; }
.borderleft { border-left:1px gray solid;}
.borderright { border-right:1px gray solid;}
.bordertop { border-top:1px gray solid;}
.borderbottom { border-bottom:1px gray solid;}
.center { text-align:center;}

/*elements ILAPS Player */
.blau { color: #0099FF; }
.PlayerScreenshot {  width:600px; height:660px; background-color:White;}
.infoHead {margin:0px; font-size:10pt;font-weight:bold;}
ol {margin-top:3px; margin-bottom:6px; margin-left:3px;}
ol li a:hover { color:Black; }     
.blenden2 {  position: absolute; padding:0px; width:251px; height:250px; border:0px #7BA3ED solid; padding:4px; font-size:x-small; margin-left:2px; margin-top:-2px; }
.blenden2 h2 {margin:0px; margin-top:-2px; padding:0px; color:Black; font-weight:bold; } 



/*elements Lightbox */
.lightbox { visibility:hidden; position: fixed; top:0px; left:0px; z-index:0; width:100%; height:100%}
.lightbox_black_trans { opacity: .5;
                        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	                     filter: alpha(opacity=50);					
                        background-color:Black;
                        width:auto;
                        height:auto;
                         
                      }
.lightbox_view { filter: alpha(opacity=200); background-color: White;
                 width:200;
                 max-width: 800px;
                 
                 height:200;
                 max-height: 600px;
                 }
.transparent { background-color: Transparent;}


