
* {
	margin:					0px;
	padding:				0px;
	border:					0px;
}

html, body {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	color:				#FFFFFF;
	background-color:	#534926;	
}

p {
	width:				425px;
	height:				auto;
	float:				left;
	margin-bottom:		10px;
	line-height:		20px;
	text-align:			left;
}

h1 {
	font-family:		"Trebuchet MS";
	font-size:			18px;
	font-weight:		bold;
	height:				30px;
	color:				#FFFFFF;
}
	
h2 {
	font-family:		"Trebuchet MS";
	font-size:			16px;
	font-weight:		bold;
	height:				auto;
	margin-bottom:		5px;
	color:				#f47836;
}
	
a {
	color:				#f47836;
	text-decoration:	none;
}
	
.page {
	margin-top:				2px;
	width:					1024px;
	height:					auto;
	text-align:				center;
}

.footer {	
	width:					1024px;
	height:					20px;
	float:					left;
	text-align:				center;
	font-size:				10px;
	margin-top:				10px;
	color:					#ccc;
}

#menu {
	width:					1024px;
	height:					60px;
	float:					left;
	border-bottom:			2px solid #534926;
	background-image:		url(../img/menu_bg.gif);
}

.menu_blok {
	width:					auto;
	height:					30px;
	float:					left;
	margin-top:				15px;
	color:					#CCCCCC;
	margin-left:			40px;
}

.menu_blok a {
	text-decoration: 		none;
	color: 					#61583a;
	font-size:				10px;
	font-weight:			bold;
	outline:				0px;
}

.menu_blok a:hover {
	color: 					#f47836;
	outline:				0px;
}

.logo {
	width:					206px;
	height:					60px;
	position:				relative;
	right:					150px;
	z-index:				999;
	float:					right;
	background-image:		url(../img/logo_crm.jpg);
}

.content_page {
	width:					1024px;
	height:					484px;
	float:					left;
	background-image:		url(../img/content_bg.jpg);
	text-align:				left;
	background-repeat:		no-repeat;
}

.content_artikel {
	width:					1024px;
	height:					auto;
	float:					left;
	background:				#FFFFFF;
	text-align:				center;
	background-repeat:		no-repeat;
}

.breadcrumb {
	width:					460px;
	height:					20px;
	float:					left;
	margin-top:				-5px;
	margin-bottom:			5px;
	font-size:				10px;
}	

.content_tekst {
	width:					440px;
	height:					460px;
	float:					left;
	background-color:		#FFFFFF;
	margin-left:			5px;
	padding-left:			30px;
	padding-right:			15px;
	padding-top:			10px;
	font-size:				11px;
	line-height:			22px;
	color:					#333333;
	display:				block;
	margin-top:				7px;
}

.content_tekst li {
	list-style:				none;
}

.content_tekst ul {
	margin:					0 0 0 30px;
}

.content_tekst_oplossingen {
	width:					467px;
	height:					445px;
	float:					left;
	background-color:		#FFFFFF;
	margin-left:			5px!important;
	margin-left:			3px;
	margin-top:				5px!important;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			27px;
	font-size:				11px;
	line-height:			18px;
	color:					#534926;
}

.content_right {
	width:					519px;
	height:					472px;
	float:					left;
	margin-left:			7px!important;
	margin-left:			-15px;
	margin-top:				5px;
	overflow:				hidden;
}

.home {
	width:					470px;
	height:					420px;
	float:					left;
	background-image:		url(../img/home_roos.jpg);
	behavior: 				url("iepngfix.htc");
	margin-left:			-20px!important;
	margin-left:			-10px;
	margin-top:				20px;
}

.home a, .home span {
	font-family:			"Trebuchet MS";
	font-size:				16px;
	font-weight:			bold;
	color:					#FFF;
	cursor:					pointer;
}

.home a:hover, .home span:hover, .home .current {
	color:					#f67637;
}

.home .current_home {
	color:					#f67637;
}

#home_home {
	background-position:	0 5px;
	background-repeat:		no-repeat;
	background-color:		#434760;
}
	
#home_ {
	background-position:	0 5px;
	background-repeat:		no-repeat;
	background-color:		#434760;
}
	
#home_welkom {
	background-position:	0 5px;
	background-repeat:		no-repeat;
}

#bg_wie_zijn_we	{
	background-image:		url(../img/wie_zijn_we_bg.jpg);
	background-position:	0 5px;
	background-repeat:		no-repeat;
}
#bg_contactformulier{
	background-image:		url(../img/home_1.jpg);
	background-position:	0 5px;
	background-repeat:		no-repeat;

}



#bg_wat_bieden_we	{
	background-image:		url(../img/home_1.jpg);
	background-position:	0 5px;
	background-repeat:		no-repeat;
}

#bg_loginform	{
	background-image:		url(../img/home_1.jpg);
	background-position:	0 5px;
	background-repeat:		no-repeat;
}

#bg_vacatures	{
	background-image:		url(../img/vacatures_bg.jpg);
	background-position:	0 5px;
	background-repeat:		no-repeat;
}

.home_text {
	width:					470px;
	height:					auto;
	float:					left;
}

.home_btn_1 {	
	float:					left;
	width:					150px;
	height:					auto;
	padding-left:			240px;
	padding-top:			40px;
}

.home_btn_2 {	
	float:					left;
	margin-left:			10px;
	margin-top:				20px;
	width:					150px;
	height:					auto;
}

.home_btn_3 {	
	float:					left;
	width:					150px;
	height:					auto;
	margin-left:			330px;
	padding-top:			10px;
}

.home_btn_4 {	
	float:					left;
	width:					150px;
	height:					auto;
	margin-top:				-20px;
}

.home_btn_5 {	
	float:					left;
	margin-left:			140px;
	margin-top:				40px;
	width:					150px;
	height:					auto;
}

.home_btn_6 {	
	float:					left;
	margin-left:			30px;
	width:					150px;
	height:					auto;
}

.oplossingen {
	width:					auto;
	height:					472px;
	float:					left;
	background-color:		#FFFFFF;
	padding-top:			2px;
}

.oplossingen a {
	filter: 				alpha(opacity=50);
	opacity:				0.5;
	opacity:				0.50;
	cursor:					pointer;
}

.oplossingen a:hover {
	filter: 				alpha(opacity=100);
	opacity:				1.0;
	opacity:				0.99;
}

.oplossingen .current_opl {
	filter: 				alpha(opacity=100);
	opacity:				1.0;
	opacity:				0.99;
}

.lees_meer {
	width:					100px;
	height:					20px;
	float:					right;
}

.lees_meer a {
	font-size:				10px;
	color:					#f47836;
	text-decoration:		none;
	font-weight:			bold;
}

.ga_terug {
	width:					100px;
	height:					20px;
	float:					left;
}

.ga_terug a {
	font-size:				10px;
	color:					#f47836;
	text-decoration:		none;
	font-weight:			bold;
}

.contact_form {
	width:					420px;
	height:					auto;
	float:					left;
}

.contact_form span {
	width:					400px;
	height:					20px;
	float:					left;
	margin-bottom:			5px;
}

.contact_form label {
	
	width:					200px!important;
	width:					180px;
	height:					20px;
	float:					left;
	font-weight:			bold;
}

.contact_form input {
	width:					198px;
	height:					14px;
	border:					1px solid #666;
}

.contact_form input#radio {
	width:					25px;
	border:					none;
}

.contact_form select {
	width:					100px;
	height:					16px;
	font-size:				10px;
}

.contact_form textarea {
	width:					198px;
	height:					auto;
	float:					left;
	background-repeat:		repeat-x;
	border:					1px solid #666;
}

#form_verzend_btn {
	width:					auto;
	height:					20px;
	float:					right;
	cursor:					pointer;
	border:					0px;
	margin-top:				10px;
	background:				#534926;
	color:					#fff;
}


.logo_content {
	width:					450px;
	height:					auto;
	float:					left;
}


.logo_content li_small {
	width:					71px;
	height:					71px;
	float:					left;
}

.logo_content li_medium {
	width:					139px;
	height:					71px;
	float:					left;
}

.logo_content li_large {
	width:					234px;
	height:					71px;
	float:					left;
}

.logo_content a {
	border:					6px solid #FFF;
	background-color:		#FFFFFF;
	margin-right:			12px;
	margin-bottom:			12px;
	float:					left;
	cursor:					default;
}

.logo_content a:hover {
	border-color:			#fff;
}

.logo_content a img {
	border:					0px;
}

.cases_content {
	width:					450px;
	height:					80px;
	float:					left;
	margin-bottom:			5px;
}

.cases_content a {
	width:					246px;
	height:					30px;
	float:					left;
	background-image:		url(../img/button.jpg);
	color:					#000000;
	font-weight:			bold;
	font-family:			"Trebuchet MS";
	font-size:				14px;
	padding-left:			10px;
	padding-top:			4px;
}

.cases_content a:hover {
	width:					246px;
	height:					30px;
	float:					left;
	background-image:		url(../img/button.jpg);
	background-position:	0 -34px;
	color:					#FFFFFF;
}

.cases_content p {
	width:					350px;
	height:					auto;
	float:					left;
	margin-left:			100px!important;
	margin-left:			50px;
	line-height:			15px;
	text-align:				left;
}

#opl_impl {
	margin-top:					3px;
	float:						left;
}

#opl_beh {
	margin-top:					3px;
	float:						right;
}

#home_content .text_vlak {
	width:						509px;
	height:						auto;
	float:						left;
	color:						#FFFFFF;
	margin-top:					247px;
	font-size:					11px;
	padding-left:				10px;
	padding-top:				5px;
	background-image:			url(../img/text_vlak_bg.png);
	behavior: 					url("iepngfix.htc");
	border-bottom:				5px solid #FFFFFF;
	border-top:					5px solid #FFFFFF;
}

#home_content .text_vlak p {
	width:						500px;
	height:						auto;
	float:						left;
}

.cases a {
	width:						460px;
	height:						30px;
	float:						left;
	background-color:			#f3f3f3;
	margin-bottom:				20px;
	margin-top:					10px;
	color:						#000000;
	padding-left:				10px;
	padding-top:				8px;
}

.cases a:hover {
	background-color:			#e9e9e9;
}

.diensten {
	width:						462px;
	height:						430px;
	float:						left;
}

.diensten_sub {
	width:						470px;
	height:						20px;
	float:						left;
	margin-bottom:				10px;
}

.diensten_sub a {
	width:						92px;
	height:						20px;
	float:						left;
	background-color:			#CCCCCC;
	text-align:					center;
	color:						#000000;
	margin-right:				2px;
	font-size:					10px;
}

.diensten_sub a:hover {
	background-color:			#666666;
	color:						#FFFFFF;
}

.diensten_sub .current {
	background-color:			#666666;
	color:						#FFFFFF;
}

.sub_footer {
	width:						1024px;
	height:						20px;
	float:						left;
}

.sub_footer a {
	color:						#999999;
}

.sub_footer a:hover {
	color:						#FFF;
}


.diensten ul {
	list-style-type:			none;
	margin:						0px;
	padding:					0px;
}

.diensten li {
	list-style-type:			none;
	margin:						0px;
	padding:					0px;
}



