/* Import other stylesheets for media: screen */
@import url("layout.css");
@import url("menu.css");
@import url("sitemap");
@import url("sIFR-screen.css");


/* STANDARD */
body {
	font-family: Arial;
	color: #6d6a6e;
}

img{
	border: 0;	
}	

a{
	/*color: #052b65;*/
	color: #375584;
	text-decoration: none;
}

a:hover{
	color: #bcb800;
}

#topMenu a{
	/*color: #928f92;*/
	color: #6980A3;
}

#topMenu a:hover{
	color: #bcb800;
}

.clear{
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
}

p{
	margin: 0;
	padding: 0 0 15px 0;	
}	

h1{
	padding: 0 0 17px 0;
	margin: 0;
	font-weight: normal;
	color: #d3cd00;
	line-height: 50px;
}

span.weltenRed {
	color: #de1d2a;
}
	
/*
* In content all headings have the same size
*/
h2, h3, h4 {
	font-size: 24px;
	padding: 0 0 11px 0;
	margin: 0;
	font-weight: normal;
	color: #d3cd00;
}

#templateContentTextLeft h2 {
	padding: 0 0 11px 0;
	margin: 0;
	font-weight: normal;
	color: #d3cd00;
}

/**
* Style for links 'change fontsize' 
**/

a.fontsize {
	font-family: Arial;
	color: #6980A3;
	font-weight: bold;
}

a:hover.fontsize {
	color: #E13540
}

a#fontSizeNormal {
	font-size: 11px;
	
}
a#fontSizeLarger {
	font-size: 14px;
}
a#fontSizeLargest {
	font-size: 17px;
}

h5{
	font-size: 21px;
	line-height: 21px;
	padding: 0;
	margin: 0;
	font-weight: normal;
	color: #d3cd00;
}

h6{
	padding: 0;
	margin: 0;
	font-weight: normal;
	color: #d3cd00;
	font-size: 18px;
	margin-bottom: 11px;
}

/* TEMPLATE TOP */
input#topInput{
	width: 114px;
	float: left;
	margin-right: 5px;
	font-size: 11px;
	color: #b6b5b7;
	height: 17px;
	padding: 3px 0 0 5px;
	border: 1px solid #dbdadb;
}

/* MENU */
div#subMenuIe6Fix ul{
	margin: 0;
	padding: 0;
	line-height: 18px;
	list-style: none;
}	

#firstMenuLink{
	font-size: 14px;
	margin-bottom: 5px;
}

/* TEMPLATE */
p.largeText{
	font-size: 21px;	
	line-height: 24px;
}	

/* HOME FOUR BLOCKS */
div#ulRedArrows ul,
div.fourBlocksText ul,
ul.foldableList ul{
	margin: 0;
	padding: 0 0 0 15px;
	list-style-image: url("../images/bg_arrow.gif");
	line-height: 16px;
}

div#contentFourBlocksContent a {
	color: #375584;
}

div#contentFourBlocksContent a:hover {
	color: #bcb800;
}

div#templateContent #noMenuContentMiddle ul{
	list-style-image: url("../images/bg_arrow_grey.gif");
}

/* DOORMAT */
div#doormatMenu a,
div#doormatContentLeft a{
	color: #6980A3;
}


div#doormatMenu a:hover,
div#doormatContentLeft a:hover{
	color: #bcb800;
}

/**
Light up doormatblock links when hovered over block
**/
div#doormatContentLeft ul {
	list-style: none;
	margin: 0px;
	padding: 0px;

}

div#doormatContentLeft ul:hover li a {
	color: #375584;
}

div#doormatContentLeft ul:hover li a:hover {
	color: #bcb800;
}


/**
div#doormatContentLeft:hover a {
	color: #6980A3;
}

div#doormatContentLeft:hover a:hover {
	color: #DA0210;
}
**/

div#doormatContentRight a{
	color: #6980a3;
}

div#doormatContentRight a:hover{
	color: #bcb800;
}

div#doormatContactData a{
	color: #375584;
}

div#doormatContactData a:hover{
	color: #bcb800;
}

/* NEWSPAGE */
div#newsDate {
	font-weight: bold;
	margin-bottom: 10px;
}

img.newsitemImage {
	float: right;
	margin: 0px 0px 10px 10px;
}

/* FORMS */
.error{
	color: red;
}	

.inputLabel{
	width: 120px;	
}	

.inputText{
	width: 250px;
}

.inputSelect{
	width: 254px;
}

.inputFile{
	width: 254px;
}

/* VACATURES EN FUNCTIES */
.red {
	color: #bcb800;
}

/* LAAT JE CV ACHTER */
span.formlabel {
	width: 140px;
	float: left;
	clear: both;
	padding-top: 2px;
	padding-right: 5px;
}

select.uploadCV {
	width: 200px;
}

/**
* noLeftMenu template
**/
#noMenuContentMiddle h5 {
	/*color: #B6B5B7;*/
	color: #928f92;
}

#noMenuContentMiddle {
	background-color: #fcfdfd;
	padding-top: 5px;
}

#noMenuContentMiddleTop {
	background-repeat: no-repeat;
	font-size: 0px;
	height: 8px;
	background-image: url("../images/bg_nomenucontentmiddleblocktop.gif");
}

#noMenuContentMiddleContent {
	
	font-size: 11px;
	border-right: 1px solid #e2e1e2;
	border-left: 1px solid #e2e1e2;
	padding-bottom: 22px;
	padding-left: 15px;
}


#noMenuContentMiddleBottom {
	background-repeat: no-repeat;
	font-size: 0px;
	height: 8px;
	background-image: url("../images/bg_nomenucontentmiddleblockbottom.gif");
}

div.poll_result_bar {
	height: 5px;
	background-color: #E2001A;
	font-size: 0px;
	line-height: 0px;
	margin-bottom: 8px;
}

div.small {
	font-size: 11px;
}

/* Foldable lists */
ul.foldableList {
	list-style-type: none !important;
	list-style-image: none !important;
	padding-left: 0px !important;
}

ul.foldableList li {
	background-image: none !important;
}

ul.foldableList li.expanded ul {
	display: block;
}

ul.foldableList li.collapsed ul {
	display: none;
}

ul.foldableList li a.mainitem {
	display: block;
	background-image: url(../images/btn_plus.gif);
	background-repeat: no-repeat;
	height: 19px;
	padding-left: 32px;
	padding-top: 3px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
}

ul.foldableList li.expanded a.mainitem {
	background-image: url(../images/btn_min.gif);
}

ul.foldableList li ul {
	margin-left: 30px !important;
	margin-bottom: 12px !important;
}

ul.foldableList li ul li a {
	background-image: none !important;
	padding-left: 0px !important;
}

/* Opleiding details */
div#templateContent.opleidingDetails strong.large {
	font-size: 16px;
	font-weight: bold;
	color: #6d6a6e;
}

div#templateContent.opleidingDetails div#educationContentLeft {
	width: 535px;
	margin-right: 10px;
	padding-right: 80px;
}

div#templateContent.opleidingDetails div#educationContentRight {
	padding-top: 12px;
	width: 255px;
	padding-right: 55px;
}

div#cedeoErkend {
	text-align: right;
	margin-top: 30px;
}

div#educationBottomContent {
	border-top: 1px solid #dbdadb;
	width: 950px;
	padding-top: 28px;
	margin-top: 36px;
}

div#educationBottomContent div#bottomColumn1 {
	float: left;
	width: 398px;
	margin-right: 10px;
	padding-right: 60px;
}

div#educationBottomContent div#bottomColumn2 {
	float: left;
	width: 480px;
}

div#templateContent.opleidingDetails div#price {
	font-size: 30px;
	color: #d3cd00;
	font-weight: bold;
	margin-bottom: 8px;
}

div#templateContent.opleidingDetails div#price em {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color: #6d6a6e;
}

div#templateContent.opleidingDetails div#contactBlock {
	float: right;
}

form#educationSubscribe label {
	display: block;
}

form#educationSubscribe .formfield { 
	border: 1px solid #dbdadb;
	width: 250px;
	color: #6d6a6e;
	font-size: 12px;
	font-family: Arial;
}

form#educationSubscribe .formfieldLarge { 
	border: 1px solid #dbdadb;
	width: 535px;
	height: 122px;
	color: #6d6a6e;
}

#postaddressFields{
	display: block;	
}	

form#educationSubscribe input.formfield.smaller { 
	width: 80px;
	color: #6d6a6e;
}

.grey{
	color: #a7a6a8 !important;
}	

form#educationSubscribe div.formRow {
	margin-bottom: 6px; 
}

/* Online Brochure */
div#templateContentText.brochure div#educationContentLeft {
	float: left;
	width: 442px;
}

div#templateContentText.brochure div#educationContentRight {
	float: left;
	width: 410px;
}

form#orderBrochure label {
	display: block;
	float: left;
	width: 114px;
}

form#orderBrochure .formfield {
	border: 1px solid #dbdadb;
	width: 250px;
	color: #6d6a6e;

}

form#orderBrochure .formfield.smaller {
	width: 80px;
	color: #6d6a6e;
}

form#orderBrochure div.formRow {
	margin-bottom: 5px;
}

form#orderBrochure div.formRow.last {
	padding-left: 114px;
}

div#brochureColumns {
	margin-top: 28px;
}

.noArrow{
	list-style: none;	
	margin:  0 0 0 -15px;
}	

/* Opleidingen content */
div#foldable {
	border-top: 1px solid #dbdadb;
	padding-top: 22px;
	margin-top: 22px;
}

/* Call me form */
form#callMe label {
	display: block;
}

form#callMe .formfield { 
	border: 1px solid #dbdadb;
	width: 250px;
	color: #6d6a6e;
	font-size: 12px;
	font-family: Arial;
}

form#callMe .formfieldLarge { 
	border: 1px solid #dbdadb;
	width: 535px;
	height: 122px;
	color: #6d6a6e;
}

form#callMe input.formfield.smaller { 
	width: 80px;
	color: #6d6a6e;
}	

form#callMe div.formRow {
	margin-bottom: 6px; 
}

/* Save vacatures form */
form#saveVacature label {
	display: block;
}

form#saveVacature .formfield { 
	border: 1px solid #dbdadb;
	width: 250px;
	color: #6d6a6e;
	font-size: 12px;
	font-family: Arial;
}

form#saveVacature .formfieldLarge { 
	border: 1px solid #dbdadb;
	width: 535px;
	height: 122px;
	color: #6d6a6e;
}

form#saveVacature input.formfield.small { 
	width: 140px;
	color: #6d6a6e;
}

form#saveVacature input.formfield.smaller { 
	width: 80px;
	color: #6d6a6e;
}	

form#saveVacature div.formRow {
	margin-bottom: 6px; 
}

strong.large {
	font-size: 16px;
	font-weight: bold;
	color: #6d6a6e;
}

#educationsTimetable {
	display: none;
	padding: 25px;
	background-color: white;
	border: 1px solid #001f5d;
	position: fixed;
	top: 100px;
	left: -250px;
	width: 500px;
	z-index: 10000;
	margin-left: 50%;
}

a#educationsTimetableClose {
	display: block;
	position: absolute;
	top: 5px;
	right: 10px;
}