.CarouselQmagic {
  z-index: 1;
  position: absolute;
  left: 53px;
  line-height: 20px;
  top: 538px;
  width: 421px;
  overflow: auto;
  padding-right: 20px;
  height: 400px;
}

.CloudQmagic {
  z-index: 2;
  position: absolute;
  left: 53px;
  line-height: 20px;
  top: 600px;
  width: 421px;
  overflow: auto;
  padding-right: 20px;
  height: 400px;
}

body {
  color: #001b43;
  font: 12px Arial;
  font-weight: normal;
	background-color: #00255B;
	text-align: center;
	margin: 0px;	
}

.CMS a:link, .CMS a:visited {
	color: #00255b;
}

.CMS a:hover {
	color: #628ebf;
}

.TekstblokRechts a:link, .TekstblokRechts a:visited {
	text-decoration: none;
	color: #00255b;
}

.TekstblokRechts a:hover {
	color: #628ebf;
}

/* hyperlinks in CMS veld moeten onderstreept zijn en blijven */

td {color: #001b43;
  font: 12px Arial;
  font-weight: normal;
  line-height: 20px;}

#Logo_Image {
	position: absolute;
	left: 0px;
	top: 0px;
}

#YouTube_LinkImage {
	position: absolute;
	left: 495px;
	top: 730px;
}

#LinkedIn_LinkImage {
	position: absolute;
	left: 495px;
	top: 770px;
}

#Twitter_LinkImage {
	position: absolute;
	left: 495px;
	top: 810px;
}

.Content {
   position: relative;
	top: 0px;
	left: 0px;
	height: 939px;
	width: 900px;
	text-align: left;
	margin:0px auto;
}

.Menu {
  	position: absolute;
	top: 60px;
	left: 190px;
	width: 710px;
}

.SubMenu {
  position: absolute;
  top: 81px;
  left: 190px;
  width: 709px;
}


.Menu .Item  {
  float:left;  
  width: 142px;
  display: block;
}

.SubMenu .Item{
	float:left;  
	width: 142px;
	height: 22px;
	background: url(img/nav_kop_uit.gif);
	text-align: center;
}

.SubMenu .LastItem{
	background: url(img/nav_kop_uit_last.gif);
}

.SubMenu .Over_QmagicSelected {
	background: url(img/nav_kop_aan_over.gif);
}

.SubMenu .HomeSelected {
	background: url(img/nav_kop_aan_home.gif);
}

.SubMenu .WerkgeverSelected {
	background: url(img/nav_kop_aan_werkgever.gif);
}

.SubMenu .KandidaatSelected {
	background: url(img/nav_kop_aan_kandidaat.gif);
}

.SubMenu .ContactSelected {
	background: url(img/nav_kop_aan_contact.gif);
}

.Menu a {
	text-decoration: none;
	width: 142px;
	height: 22px;
  display: block;	
}

.SubMenu a{
	position: relative;
	top: 0px;
	padding: 2px;
	text-decoration: none;
	color: white;
	display: block;
	height: 22px;
}

.Unselected #TopMenu_Home_link {
	background: url(img/nav1_kop_uit.gif);
}

.Unselected #TopMenu_Home_link:hover {
	background: url(img/nav1_kop_mo.gif);
}

.Selected #TopMenu_Home_link  {
	background: url(img/nav1_kop_aan.gif);
}

.Unselected #TopMenu_Over_Qmagic_link {
  background: url(img/nav2_kop_uit.gif);
}

.Unselected #TopMenu_Over_Qmagic_link:hover {
  background: url(img/nav2_kop_mo.gif);
}

.Selected #TopMenu_Over_Qmagic_link {
  background: url(img/nav2_kop_aan.gif);
}


.LijntjeBoven {
	position: absolute;
	top: 39px;
	left: 473px;
}
.Unselected #TopMenu_Werkgever_link {
  height: 42px;
  position: relative;
  top: -21px;
  background: url(img/nav4_kop_uit.gif);
}

.Unselected #TopMenu_Werkgever_link:hover {
  background: url(img/nav4_kop_mo.gif);
}

.Selected #TopMenu_Werkgever_link {
  height: 42px;
  position: relative;
  top: -21px;
  background: url(img/nav4_kop_Aan.gif);
}

.Unselected #TopMenu_Kandidaat_link {
  height: 42px;
  position: relative;
  top: -21px;
  background: url(img/nav3_kop_uit.gif);
}

.Unselected #TopMenu_Kandidaat_link:hover {
  background: url(img/nav3_kop_mo.gif);
}

.Selected #TopMenu_Kandidaat_link {
  height: 42px;
  position: relative;
  top: -21px;
  background: url(img/nav3_kop_aan.gif);
}

.Unselected #TopMenu_Contact_link {
  background: url(img/nav5_kop_uit.gif);
}

.Unselected #TopMenu_Contact_link:hover {
  background: url(img/nav5_kop_mo.gif);
}

.Selected #TopMenu_Contact_link {
  background: url(img/nav5_kop_aan.gif);
}

.HomeUnSelected a:hover {
	background: url(img/home_mo.gif);
}
.Over_QmagicUnSelected a:hover {
	background: url(img/overq_mo.gif);
}

.WerkgeverUnSelected a:hover {
	background: url(img/werkgever_mo.gif);
}

.KandidaatUnSelected a:hover {
	background: url(img/kandidaat_mo.gif);
}

.ContactUnSelected a:hover {
	background: url(img/contact_mo.gif);
}



.SubSub {
  position: absolute;
  width: 709px;
  height: 22px;
  top: 102px;
  left: 190px;
}

#SubSubHome_Text {
	background: url(img/nav1_balk_subsub.gif);
}

#SubSubOver_QMagic_Text {
	background: url(img/nav2_balk_subsub.gif);
}

#SubSubWerkgever_Text {
  background: url(img/nav4_balk_subsub.gif);
}

#SubSubKandidaat_Text {
	background: url(img/nav3_balk_subsub.gif);
}

#SubSubContact_Text {
	background: url(img/nav5_balk_subsub.gif);
}

.FotoA {
  position: absolute;
  width: 709px;
  height: 116px;
  top: 124px;
  left: 190px;
}

.FotoB {
  position: absolute;
  width: 425px;
  height: 238px;
  top: 241px;
  left: 474px;
}

#WitLijntjeFotoB_Text {
  position: absolute;
  width: 869px;
  height: 1px;
  top: 240px;
  left: 30px;
  background-image: url(img/witlijntje.jpg);
/*
  ???
  background-color: #00255b;
*/
}

#WitLijntjeFotoBOnder_Text {
  position: absolute;
  width: 425px;
  height: 1px;
  top: 479px;
  left: 474px;
  background-image: url(img/witlijntje.jpg);
}


.Flash {
  position: absolute;
  width: 425px;
  height: 238px;
  top: 241px;
  left: 474px;
}

#FotoAHome_Text {
	background: url(img/foto1_A.jpg);
}

#FotoBHome_Text {
	background: url(img/foto1_B.jpg);
}

#FotoAOver_QMagic_Text {
	background: url(img/foto2_A.jpg);
}

#FotoBOver_QMagic_Text {
	background: url(img/foto2_B.jpg);
}

#FotoAWerkgever_Text {
	background: url(img/foto4_A.jpg);
}

#FotoBWerkgever_Text {
	background: url(img/foto4_B.jpg);
}

#FotoAKandidaat_Text {
	background: url(img/foto3_A.jpg);
}

#FotoBKandidaat_Text {
	background: url(img/foto3_B.jpg);
}

#FotoAContact_Text {
	background: url(img/foto5_A.jpg);
}

#FotoBContact_Text {
	background: url(img/foto5_B.jpg);
}

.TekstblokRechts {
	position: absolute;
	top: 480px;
	left: 474px;
	width: 425px;
	background: url(img/ondergrond_kolom_rechts.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 20px;	
	height: 370px;
	font-family: Arial;
	size: 12px;
	color: #001b43;
	
}

.LivePerson {
	position: absolute;
	top: 730px;
	left: 680px;
}


.KopjeNieuws {
	position: absolute;
	top: 500px;
	left: 494px;
	height: 14px;
}

.KopjeExtra {
	position: absolute;
	top: 544px;
	left: 494px;
	height: 14px;
}

.KopjeInloggen {
	position: absolute;
	top: 590px;
	left: 494px;
	height: 14px;
}

.KopjeContact {
	position: absolute;
	top: 636px;
	left: 494px;
	height: 14px;
}

.KopjeSolliciteer {
	position: absolute;
	top: 682px;
	left: 494px;
	height: 14px;
}

#logootjes_image {
	position: absolute;
	top: 849px;
	left: 474px;
	width: 425px;
	height: 89px;
}

.ActiefBlok {
  position: absolute;
  left: 30px;
  top: 241px;
  width: 444px;
  background: #d8dfe7;
  overflow: auto;  
  height: 697px;
  z-index: 0;
}

.title h1 {
  position: absolute;
  left: 52px;
  top: 261px;
  font-size: 12px;
  z-index: 2;
  font-weight: bold;
}

.CMS {
  z-index: 1;
  position: absolute;
  left: 53px;
  line-height: 20px;
  top: 281px;
  width: 421px;
  overflow: auto;
  padding-right: 20px;
  height: 640px; 
}

.CMS_Home {
  height: 361px; 
}


#JobsControl_Grid  {
  position: absolute;
  left: 8px;
  top: 35px;
  padding: 10px;
  overflow: auto;
  height: 662px; 
  width: 435px;
}

#JobsControl_PublishedLabel {
  margin-left: 19px;
  margin-top: 47px;
}

#JobsControl_TitleLabel {
  margin-left: 19px;
  margin-top: 47px;
}

#JobsControl_TextLabel {
  position: relative;
  top: 20px;
  margin-left: 20px;
  margin-top: 47px;
  height: 590px;
  overflow: auto;
  width: 423px;
}

.Terug {
  position: relative;
  margin-left: 425px;
  margin-top: 47px;
}

#JobsControl_Grid td {
	font-size: 12px;
	height: 20px;
}

#JobsControl_Grid .GridRow__ {
}

#JobsControl_Grid .GridAltRow__ {
}

DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}


.UploadCVCMS {
  height: 250px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 40px;
}

.UploadCVBLock {
  position: absolute;
  left: 30px;
  top: 350px;
  width: 444px;
  height: 588px; 
  background: #d8dfe7;
}

.AanvraagBlock {
  position: absolute;
  left: 30px;
  top: 241px;
  width: 444px;
  overflow: auto;
  height: 697px;
  background: #d8dfe7;
  padding-top: 50px;
}


.AanvraagBlock .Label
{
  width: 230px;
  float: left;
  text-align: right;
  margin-right: 0.5em;
  clear: left;
  margin-top: 4px;
}

.AanvraagBlock input
{
  width: 185px;
  display: block;
}

.AanvraagBlock textarea
{
  width: 185px;
  display: block;
}

.AanvraagBlock #Aanvraag_SendButton
{
  width: 100px;
  display: block;
  float: right;
  margin-right: 9px;
}

.AanvraagBlock .Invalid
{
  width: 230px;
  float: left;
  text-align: right;
  margin-right: 0.5em;
  clear: left;
  margin-top: 4px;
  color: red;
}

.AanvraagBlock #Aanvraag_FileUpload
{
	float: right;
	color: 
}

.Login {
  position: absolute;
  top: 200px;
  left: 200px;
  height: 200px;
  width: 350px;
	background-color: white;
}

.ContentItem {
  position: absolute;
  left: 180px;
  top: 190px;
  padding-right: 40px;
}


#Contact_EmailPanel {
 position: absolute;
 top: 400px;
 left: 180px;
}

#Control_3_NewAccountButton {
	display: none;
}

.login {
	width: 320px;
	height: 175px;
}