td, tr, div, label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #454545;
	text-align: left;
}

tbody {
	margin: 10px;
}

p, ul, li {
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 15px;
}

a img {
border: none;
text-decoration: none;
}

a:link img, a:visited img, a:hover img {
border: none;
text-decoration: none;
}

hr {
	width: 99%;
}

H1 {
	font-size: 16px;
                font-weight: bold;
	color: #0058a2;
               	margin-top: 0px;
	margin-bottom: 5px;
}

body.main {
	height: 100%;
	background: url('images/bg-color.png') repeat-y center top;
	text-align: center;
	margin: 0px;
}

.frame {
	border: 1px;
	width: 1004px;
	padding: 0;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	text-align: left;
}

.header {
	height: 175px;
	/*background: url('images/header_03.jpg');*/
}

/* Mainmenu */
.mainmenu {
	text-align: right;
	padding-right: 10px;
	padding-top: 3px;
	font-size: 13px;
	font-weight: bold;
}

.mainmenu  a{
	color: lightgrey;
	text-decoration: none;
}

.mainmenu  a:hover{
	color: White;
	font-weight: Bold;
}

.mainmenu ul , .mainmenu li{
	display: inline;
	list-style-type: none;
	padding: 5px;
}

.menu-current {
	Font-weight: bold
}

/* footermenu */
.footermenu{
	font-size: 10px;
	text-align: left;
}

a.footermenu:link {
	color: #454545;
	text-decoration: none;
}

a.footermenu:visited {
	color: #454545;
	text-decoration: none;
}

a.footermenu:hover{
	text-decoration: underline;
}

a.footermenu:active{
	color: #0058a2;
	text-decoration: none;
}

a.footermenu:visited {
	color: #454545;
	text-decoration: none;
}

.footermenu ul , .footermenu li{
	display: inline;
	list-style-type: none;
	padding: 0 0.5em;
    	margin-left: 0px;
}

/* --- Leftmenu --- */
.leftmenu, .topvacatures, .zoekvacatures{
	font-size: 11px;
	text-align: left;
	padding-left: 10px;
	padding-right: 65px;
}

.leftmenu  a, .topvacatures a, .zoekvacatures a{
	color: white;
	text-decoration: none;
}

.leftmenu  a:hover, .topvacatures a:hover, .zoekvacatures a:hover{
	text-decoration: underline;
}

.leftmenu  a:active, .topvacatures a:active, .zoekvacatures a:active{
	text-decoration: none;
}

.leftmenu ul, .leftmenu li, .topvacatures ul, .topvacatures li{
	display:list-item;
    list-style-type: none;
	margin-left: 0px;
}

.topvacatures p{
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 20px;
}

.zoekvacatures ul, .zoekvacatures li{
	display:list-item;
    	list-style-type: none;
	margin-left: 0px;
	padding: 0px;
	line-height: 20px;
}

.lefthead {
	font-size: 16px;
	color: white;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 50px;
}

/* --- kandidatenmenu --- */
.kandidatenmenu {
	color: #454545;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	padding-left: 30px;
}

a.kandidatenmenu, a.kandidatenmenu:visited{
	background-image: url('images/star-grey.png');
	background-repeat: no-repeat;
	background-position: left top;
}

a.kandidatenmenu:hover{
	color: #0058a2;
	background-image: url('images/star-blue.png');
	background-repeat: no-repeat;
	background-position: left top;
}

/* --- Link_none ---*/
a.link_none, a.link_none:visited, a.link_none:hover, a.link_none:active{
	color: #454545;
	text-decoration: none;
}

/* --- Link_blue ---*/
a.link_blue, a.link_blue:visited, a.link_blue:hover, a.link_blue:active{
	color: #0058a2;
	text-decoration: none;
	font-weight: bold;
}

/* --- Link_werkgebieden ---*/
a.link_werkgebieden, a.link_werkgebieden:visited, a.link_werkgebieden:hover, a.link_werkgebieden:active{
	color: #0058a2;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}