

table#MainTable td#MainTableLeft div#LeftLogoBox	{ background-image:url('../images/logo_information_communication.gif');}
table#MainTable td#MainTableLeft div#LeftContactInformation { background-color:#FFFFFF; font-size:11px; color:#747477;}
table#MainTable td#MainTableRight div#RightSearchBox {background-color: #FFFFFF;}


/* Right menu */
table#MainTable td#MainTableRight div#RightMenuBox a			{ text-decoration:none; color: #000000; background-color:#D2D3D5; font-weight:normal; font-size:11px;}
table#MainTable td#MainTableRight div#RightMenuBox a:hover,
table#MainTable td#MainTableRight div#RightMenuBox a.ActiveItem { background-color:#E52B38; color:#FFFFFF;}

html 											{  font-family:Arial; font-size:12px;}
a												{ font-weight:bold; color: #E52B38; font-size:11px;}
h2												{ text-transform:uppercase; font-size:12px; color:#E52B38; margin-top:0px; margin-bottom:5px; font-weight:normal;}
div.BlockOrange h2 						{ text-transform:uppercase; font-size:12px; color:#000000; margin-top:0px; margin-bottom:5px; font-weight:normal;}
h2.PhotoPage								{ font-weight:100; text-transform:none;font-style:italic; font-size:18px; font-weight:normal;}
h3												{ font-size:14px; color: #9C9C9E; margin-top:0px; margin-bottom:5px; font-weight:normal; font-style:italic;}
h3.News										{ font-size:18px; color: #9C9C9E; margin-top:5px; margin-bottom:0px; font-weight:normal; font-style:italic;}
h4												{ margin-top:5px; margin-bottom:0px; font-size:20px; color:#E52B38; font-style: italic;}
h5												{ margin-top:5px; margin-bottom:0px; font-size:16px; color:#000000; font-style: italic;}
h6												{ margin-top:5px; margin-bottom:0px; font-size:20px; color:#000000; font-style: italic;}

p												{ font-size:12px; margin-top:0px; margin-bottom:5px;}
p.Intro										{ margin-top:0px; margin-bottom:5px; font-size:14px; color: #9C9C9E; }
p.Date										{ margin-top:0px; margin-bottom:5px; font-size:10px; color: #E52B38; }
p.IntroNews									{ margin-top:0px; margin-bottom:0px; }
p.DateRed									{ margin-top:0px; margin-bottom:0px; font-size:10px; color: #E52B38; }
input, textarea							{ border:1px solid #747477; }

/* Left menu*/					
table#MainTable td#MainTableLeft div#LeftMenu ul li a					{ background-color:#FFFFFF; color:#000000; font-weight:normal; font-size:12px; }
table#MainTable td#MainTableLeft div#LeftMenu ul li a:hover,
table#MainTable td#MainTableLeft div#LeftMenu ul li a.ActiveItem,		
table#MainTable td#MainTableLeft div#LeftMenu ul ul li a:hover,
table#MainTable td#MainTableLeft div#LeftMenu ul ul li a.ActiveItem		{ background-color:#E52B38; color:#FFFFFF;}
table#MainTable td#MainTableLeft div#LeftMenu ul ul li a				{ background-color:#ECECED; }
table#MainTable td#MainTableLeft div#LeftMenu ul ul ul li a				{ background-color:#D1D3D4; }
table#MainTable td#MainTableLeft div#LeftMenu ul a						{ text-decoration:none; }
table#MainTable td#MainTableLeft div#LeftMenu ul a.ActiveItem:hover		{ text-decoration:none; }

div#RightRequestNewsLetter {background-color:#FFFFFF; }


a.Block1WideBackgroundActive,
a.Block1WideBackground													{ color:#000000;}
a.Block1WideBackgroundActive,
a.Block1WideBackground:hover											{background-color:#ECECED;}

div#PageSkip a {font-weight:normal; text-decoration: none; color:#000000;}
div#PageSkip a.ActiveItem {text-decoration: underline;}

div.EventBlock div.EventBlockItemActive									{ background-color: #ECECED; }
div#EventBlockInfo														{ background-color: #ECECED; }
div#NewsResults a,
div#NewsSearch a										{font-weight:normal; text-decoration:none; color: #000000; }
div#NewsSearch div#NewsSearchText input {}
div#NewsSearch div#NewsSearchText input#SearchButton {}
div#NewsResults											{ background-color:#ECECED;}
div#NewsResults table#NewsResultTable {}
div#NewsResults table#NewsResultTable td.NewsResultText {font-size:12px; }
div#NewsResults table#NewsResultTable td.NewsResultDate {font-size:10px; }
div#NewsResults table#NewsResultTable a { padding-left:10px; }
div#NewsResults table#NewsResultTable tr.ActiveRow	{ background-color:#D1D3D4;}


a.Block1WideBackgroundVacanciesActive,
a.Block1WideBackgroundVacancies {color:#000000; text-decoration:none; font-weight:normal; font-weight:normal !important; font-size:12px !important; color:#000000 !important; }
a.Block1WideBackgroundVacanciesActive,
a.Block1WideBackgroundVacancies:hover {background-color:#D1D3D4;}

div.SearchResultItem { margin-top:5px;margin-bottom:5px; }

/*********************************************************************************
* MAIN TABLE
**********************************************************************************/
table#MainTable tr#MenuRow							{ background-color:#E52B38; }
table#MainTable tr#FirstTopSpacer					{ background-color:#ECECED; }
table#MainTable tr#SecondTopSpacer					{ background-color:#E52B38; }
tr#FirstBottomSpacer td.FrameWorkSecondColumn		{ background-color:#ECECED; }
tr#SecondBottomSpacer td.FrameWorkSecondColumn		{ background-color:#E52B38; }
tr#FooterRow td.FrameWorkSecondColumn				{ background-color:#ECECED; }
table#MainTable td#MainTableLeft					{ background-color:#FFFFFF; }
table#MainTable td#MainTableMiddle					{ background-color:#FFFFFF; }
table#MainTable td#MainTableRight					{ background-color:#FFFFFF; }

/*********************************************************************************
* TOP MENU
**********************************************************************************/
table#MainTable div#MiddleMenuBar ul#TopNavigation a					{ color:#FFFFFF; text-decoration:none; font-size:13px;background-color:#E52B38; font-weight:normal;}
/*table#MainTable div#MiddleMenuBar ul#TopNavigation ul					{ background-color:#E52B38; }*/
table#MainTable div#MiddleMenuBar ul#TopNavigation ul a					{ background-color:#E52B38; }
table#MainTable div#MiddleMenuBar ul#TopNavigation ul a:hover			{ background-color:#ECECED; color:#000000; font-weight:normal; }
table#MainTable div#MiddleMenuBar ul#TopNavigation ul ul a				{ background-color:#ECECED; color:#000000; font-weight:normal; }
table#MainTable div#MiddleMenuBar ul#TopNavigation ul ul a:hover		{ background-color:#E52B38; color:#FFFFFF; }

/*********************************************************************************
* LANGUAGE BAR
**********************************************************************************/
div#MiddleLanguageBar div#LanguageBox										{ color:#FFFFFF; }
div#MiddleLanguageBar div#LanguageBox a										{ color:#FFFFFF; font-weight:normal;text-decoration:underline; }
div#MiddleLanguageBar div#LanguageBox a.ActiveLanguage				{ font-weight:bold;text-decoration:none; cursor:text;}


/*********************************************************************************
* Blocks
**********************************************************************************/
div.BlockOrange				{ background-color:#E52B38; }
div.BlockOrange h2 			{ color:#000000;}
div.BlockOrange h3			{ color: #000000;}
div.BlockOrange p			{ font-size:12px; margin-top:5px;}
div.BlockOrange p.Intro			{ margin-top:0px; margin-bottom:5px; font-size:14px; color: #ECECED; }
div.BlockOrange p.Date			{ margin-top:0px; margin-bottom:5px; font-size:10px; color: #000000; }
div.BlockOrange a			{ font-weight:bold; color: #747477;}

div.BlockWhite				{ background-color:#FFFFFF; }
div.BlockWhite h2 			{ color:#E52B38;margin-top:0px; margin-bottom:5px;}
div.BlockWhite h3			{ color: #000000;margin-top:0px; margin-bottom:5px;}
div.BlockWhite p			{ font-size:12px; margin-top:0px; margin-bottom:5px;}
div.BlockWhite p.Intro			{ margin-top:0px; margin-bottom:5px; font-size:14px; color: #9C9C9E; }
div.BlockWhite p.Date			{ margin-top:0px; margin-bottom:5px; font-size:10px; color: #E52B38; }
div.BlockWhite a			{ font-weight:bold; color: #E52B38;}

div.BlockGrey				{ background-color:#D2D3D5; }
div.BlockGrey h2 			{ color:#E52B38;margin-top:0px; margin-bottom:5px;}
div.BlockGrey h3			{ color: #000000;margin-top:0px; margin-bottom:5px;}
div.BlockGrey p				{ font-size:12px; margin-top:0px; margin-bottom:5px;}
div.BlockGrey p.Intro			{ margin-top:0px; margin-bottom:5px; font-size:14px; color: #747477; }
div.BlockGrey p.Date			{ margin-top:0px; margin-bottom:5px; font-size:10px; color: #E52B38; }
div.BlockGrey a				{ font-weight:bold; color: #E52B38;}

div.BlockLightGrey			{ background-color:#ECECED; }
div.BlockLightGrey h2 			{ color:#E52B38;margin-top:0px; margin-bottom:5px;}
div.BlockLightGrey h3			{ color: #000000;margin-top:0px; margin-bottom:5px;}
div.BlockLightGrey p			{ font-size:12px; margin-top:0px; margin-bottom:5px;}
div.BlockLightGrey p.Intro		{ margin-top:0px; margin-bottom:5px; font-size:14px; color: #9C9C9E; }
div.BlockLightGrey p.Date		{ margin-top:0px; margin-bottom:5px; font-size:10px; color: #E52B38; }
div.BlockLightGrey a			{ font-weight:bold; color: #E52B38;}

div.BlockDarkGrey			{ background-color:#747678; }
div.BlockDarkGrey h2 			{ color:#E52B38;margin-top:0px; margin-bottom:5px;}
div.BlockDarkGrey h3			{ color:#FFFFFF;margin-top:0px; margin-bottom:5px;}
div.BlockDarkGrey p			{ font-size:12px; margin-top:0px; margin-bottom:5px; color: #FFFFFF;}
div.BlockDarkGrey p.Intro		{ margin-top:0px; margin-bottom:5px; font-size:14px; color: #D2D3D5; }
div.BlockDarkGrey p.Date		{ margin-top:0px; margin-bottom:5px; font-size:10px; color: #FFFFFF; }
div.BlockDarkGrey a			{ font-weight:bold; color: #000000;}

input.LoginForm				{ border:1px solid #747477; width:200px}
.LoginTable						{ margin:5px;}
.LoginTable td					{ vertical-align:middle; font-size:12px;padding-right:20px}

.Block1x1 .HomeVacatureInactive a,
.Block1x1 .HomeVacatureActive a,
.Block1x1 .HomeEventInactive a,
.Block1x1 .HomeEventActive a				{	font-family:Arial; font-style:normal; }

/*********************************************************************************
* Sitemap
**********************************************************************************/
.Sitemap dt a, .Sitemap dd a	{ font-weight:normal; color: #000000;text-decoration:none;margin:5px;}
.Sitemap dd.niveau1				{ margin-left:10px;margin-top:5px;margin-bottom:5px;}
.Sitemap dd.niveau2				{ margin-left:20px;margin-top:5px;margin-bottom:5px;}
.Sitemap dd.niveau3				{ margin-left:30px;margin-top:5px;margin-bottom:5px;}
.Sitemap dd.niveau4				{ margin-left:40px;margin-top:5px;margin-bottom:5px;}

div.FAQBlock h2					{ text-transform:uppercase; font-size:12px; color:#E52B38; padding-left:10px; margin-top:0px; margin-bottom:5px;}
div.FAQBlock div				{ padding-bottom:3px; padding-top:3px; padding-left:10px;}
div.FAQBlock div:hover			{ background-color:#D2D3D5;}
div.FAQBlock a					{ text-decoration:none; font-weight:normal; color: #000000;}

div.HomeVacatureInactive,
div.HomeVacatureActive,
div.HomeEventInactive,
div.HomeEventActive			{ width: 95%; display: block; padding: 5px 5px 5px 10px; }

div.HomeNewsItemActive,
div.HomeVacatureActive,
div.HomeEventActive 			{ background-color: #D2D3D5; }
div.HomeVacatureInactive a,
div.HomeVacatureActive a,
div.HomeEventInactive a,
div.HomeEventActive a	{ font-size:14px; color: #9C9C9E; margin-top:5px; margin-bottom:0px; font-weight:normal; font-style:italic; text-decoration:none;}

a.contactlink { font-weight: normal; font-size: 12px; color: #747477; text-decoration:none;}
a.contactpagelink { font-weight: normal; font-size: 12px; color: #000000; text-decoration:none;}

img.ContactPageImagePhone { margin-right: 6px; vertical-align: middle; }
img.ContactPageImageFax   { margin-right: 5px; vertical-align: middle; }
img.ContactPageImageEmail { margin-left: 2px; margin-right: 8px; vertical-align: middle; }
img.FooterContactImage { vertical-align: middle; }
div.NewsItem:hover				{ background-color:#D2D3D5;}

p.ArticleInfo					{ margin-top:0px; margin-bottom:5px; font-size:10px; color: #9C9C9E; }

table.contactblock div                          {height:15px;width:20px;float:left;text-align:center;}
table.contactblock                              {line-height:14px;}


