#searchformwrapper {
    position:				absolute;
    top:					128px;
    left:					0;
    right:					0;
    height:					60px;
    padding: 				0px 20px;
	z-index:				20;
}

#searchformcenter {
	max-width:				1120px;
    margin-left:			auto;
    margin-right:			auto;
    height:					100%;
}

#searchformwrapper form > table > tbody > tr > td {
	width:					100%;
	height:					100%;
}

#searchformwrapper form .formboxed_shorttext {
	border-color:			#ccc;
	height:					100%;
	width:					auto;
	margin-left:			65px;
	margin-right:			105px;
}

#searchformwrapper input {
	border:					1px solid #546e7a;
	height:					100%;
	margin-bottom:			0;
	font-size: 				18px;
	color: 					rgba(0, 0, 0, 0.66);
}
#searchformwrapper.content input {
	background: 			rgba(40, 53, 147, 0.5);
}
#searchformwrapper input:focus {
	transition: 			background 0.5s linear;
	background: 			#ffffff;
}


#searchformwrapper form .formboxed {
	margin-bottom:		0;
}

#searchformwrapper form {
	height:				100%;
}

#searchformwrapper form > table {
	position:			relative;
	height:				100%;
	border-collapse: 	collapse;
}








#searchformwrapper .FormFieldCommand_help,
#searchformwrapper .formboxed_submit {
	position: 				absolute;
	top: 					0;
	right: 					0;
	background: 			0;
	height: 				100%;
	width: 					100px;
}
#searchformwrapper .FormFieldCommand_help {
	left: 					0;
	width: 					60px;
	font-weight:			bold;
	box-sizing:				border-box;
	width:					60px;
	height:					100%;
	line-height: 			60px;
	text-align:				center;
	font-size:				26px;
    background: 			rgba(0, 0, 0, 0.30);
	border:					1px solid rgba(255, 255, 255, 0.30);
}

#searchformwrapper .FormFieldCommand_help,
#searchformwrapper .formboxed_submit button {
	transition: 			color 0.5s linear, background 0.5s linear, border 0.5s linear;
	border:					1px solid rgba(255, 255, 255, 0.12);
	color:					rgba(255, 255, 255, 0.54);
	height: 				100%;
}
#searchformwrapper .formboxed_submit button i {
	transition: 			color 0.5s linear, background 0.5s linear, border 0.5s linear;
	color:					rgba(255, 255, 255, 0.38);
	font-size: 				26px;
}
#searchformwrapper .formboxed_submit button:hover i {
	color: 					#ffffff;
}

#searchformwrapper .formboxed_submit button {
    font-weight: 			normal;
    padding: 				0;
    width: 					100%;
    line-height: 			100%;
    background: 			rgba(0, 0, 0, 0.30);
	border:					1px solid rgba(255, 255, 255, 0.30);
    margin: 				0;
    cursor: 				pointer;
}

#searchformwrapper form .formboxed_submit button:hover,
#searchformwrapper .FormFieldCommand_help:hover {
	text-decoration: 		none;
	opacity:				0.7;
	background:				#42a5f5;
	color: 					#ffffff;
	opacity: 				1;
}
#searchformwrapper form .formboxed_submit button:hover i {
	color: 					#ffffff;
}

/* Status icoon in het zoekveld */
#searchformwrapper .status_icon {
	position: 				absolute;
	right: 					105px;
	top: 					0;
	height: 				60px;
	width: 					60px;
	font-size: 				26px;
	text-align: 			right;
	color: 					#546e7a;
	line-height: 			60px;
	cursor: 				pointer;
	text-align: 			center;
}
#searchformwrapper.content .status_icon {
	line-height: 			20px;
	height: 				40px;
	width: 					40px;
	line-height: 			40px;
}

#search_suggestions {
	max-width: 				1120px;
	margin-left: 			auto;
	margin-right: 			auto;
	padding-left: 			65px;
	padding-right: 			105px;
}

#searchformwrapper.content #search_suggestions {
	max-width: 				800px;
	margin-left: 			auto;
	margin-right: 			auto;
	padding-left: 			45px;
}

#search_suggestions > div {
	padding:				5px;
	border: 				1px solid #bdbdbd;
	border-top: 			none;
	border-left-color: 		#546e7a;
	border-right-color: 	#546e7a;
	color:					rgba(0, 0, 0, .56);
	cursor:					pointer;
	background-color:		white;
}