﻿/* General */

body, td, div, p, ul, dl, ol, li, input, select, textarea 
{
   font: normal normal normal 11px/1.4em Verdana,sans-serif;
}



/* Design */

#Menu
{
   height: 1%;
   padding: 10px 0;
}

#Menu td, #Footer td
{
   text-transform: uppercase;
}

#A, #B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M
{
   background-color: #fff;
}

#A
{
}

#B
{
}

#C /* Logo*/
{
   border: 0px solid #A51D1D;
}

#C .ExHeaderVisual
{
	background-color: #d92121;
	width: 760px;
	height: 179px;
	border: 1px solid #A51D1D;
}

#D /* Cover Magazine */
{
   border: 1px solid #A51D1D;
   width: 148px;
}

#E
{
}

#F /* Menu balk */
{
   background-color: #FFF301;
   border-style: solid;
   border-color: #A51D1D;
   border-width: 1px 0 1px 1px; 
	width: 764px;
}

#G /* Login blok */
{
   background-color: #FFF301;
   border-color: #A51D1D;
   border-style: solid;
   border-width: 1px 1px 1px 0; 
   text-align: right;
   padding-right: 5px;
}

#H
{
}

#I
{
}

#J
{
}

#K
{
}

#L
{
   border: 1px solid #A51D1D;
   padding: 4px;
   margin-top: 5px;
}

#M /* Footer */
{
   background-color: #FFF301;
   border: 1px solid #A51D1D;
   vertical-align: middle;
}

#M a
{
   color: #5B6D70;
   text-decoration: none;
}

#M a:hover
{
   text-decoration: underline;
   color: #A51D1D;
}




/* Text */

h1, h1 a /* Titel Hoofdnieuwsbericht */
{
	color: #A51D1E;
	font-size: 17px;
   text-decoration: none;
}

h2, h2 a
{
	color: #A51D1D;
	font-size: 11px;
   text-decoration: none;
}

h2 a:hover 
{
   color: #a51d1e;
   text-decoration: underline;
}

h1, h2, h3 
{
   line-height: normal;
}

h2, h3 
{
   margin-bottom: 0px;
}

ul
{
   margin-left: 17px;
}

table#Main ul li
{
   list-style-image: url( './Images/li.png' );
}

table#Main li a /* Headers van o.a. nieuwsartikelen */
{
   color: #A51D1D;
   text-decoration: none;
}
table#Main li a:hover
{
   text-decoration: underline;
}
a
{
	color: #a51d1e;
   font-weight: bold;
   text-decoration: underline;
}

a:hover
{
	color: #A51D1D;
   text-decoration: underline;
}

/* a:visited
{
	color: #7c191a;
} */



/* Paging */

div.Paging a,
div.Paging a:visited
{
   color: #073C78;
}



/* Formatting */

div.Frame
{
   border: 1px solid #c00;
   color: #47A6DC;
   height: 100%;
}

div.Frame div.FrameHeader
{
   background-color: #c00;
   color: #fff;
   padding: 2px 4px;
   text-transform: uppercase;
}

div.Frame div.FrameBody 
{
   color: #073C78;
   padding: 0px;
}

div.Frame div.FrameBody a
{
   color: #073C78;
   text-decoration: none;
}
div.Frame div.FrameBody a:hover
{
   text-decoration: underline;
}

div.Frame div.FrameBody table
{
   width: 100%;
   height: 160px;
}

div.Frame div.FrameBody td
{
   padding: 4px;
}

div.Frame div.FrameBody p,
div.Frame div.FrameBody li
{
   padding-bottom: 3px;
}

div.Frame div.FrameBody .MeerBanenLink
{
   text-align: right;
   vertical-align: bottom;
}

div.Frame div.FontBlack
{
	color: black;	
}

td.PublicationDateHome
{
   color: #A51D1D;
   font-size: 9px;
   font-weight: bold;
   padding-bottom: 2px;
   text-align: right;
   vertical-align: bottom;
}



/* Type: Banner(Index) */
.BannerTable
{
}

.BannerRow
{
}

.BannerCell
{
}

.BannerCell img 
{
}

.BannerCell a
{
}



/* Type: VacatureView */
div.VacatureViewFrame 
{
   border-color: #A51D1D;
   margin-left: 10px;
}

div.VacatureViewFrame div.FrameHeader
{
   background-color: #A51D1D;
   font-weight: bold;
}

div.VacatureViewFrame div.FrameBody td
{
   padding-left: 8px;
}

div.VacatureViewFrame div.FrameBody a
{
   font-weight: bold;
}
div.VacatureViewFrame div.FrameBody a:hover
{
   text-decoration: underline;
}
div.Frame div.FrameBody .MeerBanenLink
{
   text-align: right;
   vertical-align: bottom;
}



/* Type: Image(Index) */
.ImageTable
{
}

.ImageRow
{
}

.ImageCell
{
	text-align: center;
}
.ImageCell a 
{
	text-align: center;
	border: 0px;
}


/* Type: MenuItemIndex */
div.MenuBar 
{
	width: 760px;
	.width: 758px;
}
div.MenuBar a.MenuButton
{
   background-color: #FFF301;
   color: #5B6D70;
   margin: 0px;
   padding: 0px;
   vertical-align: middle;
}

div.MenuBar a.MenuButton:hover
{
   color: #c00;
   left: 0px;
   top: 0px;
}
div.Menu a.MenuItem
{
   color: #A51D1E;
}
div.Menu a.MenuItem:hover, 
div.Menu a.MenuItemHighlight
{
  background-color: #FFF301;
  color: #5B6D70;
}



/* Type: TekstPaginaIndex */
div.TekstPaginaIndexFrame 
{
   border: 0px;
}

div.TekstPaginaIndexFrame div.FrameHeader 
{
   background-color: #A51D1D;
   border: 1px solid #A51D1D;
}

div.TekstPaginaIndexFrame div.FrameBody
{
   background-color: #fff;
   padding: 8px 4px 0px 8px;
}

div.TekstPaginaIndexFrame2 
{
   border: 1px solid #A51D1D;
   background-color: White;
   margin-left: 0px;
   margin-bottom: 14px;
}

div.TekstPaginaIndexFrame2 div.FrameHeader 
{
   color: #0D085A;
   border: 0px;
}

div.TekstPaginaIndexFrame2 div.FrameBody 
{
   background-color: #fff;
   padding: 8px 4px 0px 8px;
}



/* Type: TekstPagina */
.description
{
}

.body
{
}


/* Type: HoofdNieuws */
table.ImageWithCaption
{
   border: 1px solid #B2966E;
   margin-left: 10px;
}

table.ImageWithCaption td.Caption 
{
   border-top: 1px solid #B2966E;
   padding: 3px 5px;
   text-align: center;
}

table.ImageWithCaption td.Caption p
{
   font-style: italic;
}



/* Type: Zoekpagina */
.ZoekpaginaInput
{
   color: #CC0000;
   background-color: #B2B2B2;
   /* border: 1px solid B2966E; */
   height: 20px;
   padding: 3px;
}



/* Types: Voettekst */
.FooterLogo
{
   margin-right: 10px;
   border-right: solid 1px #B2966E;
}
