body {
	font:12px Helvetica, Arial, sans-serif;
	line-height:20px;
}

h2, h3, h4, label {
	color:#0083D7;
}

h2 {
	font-size:32px;
	margin-bottom:10px;
}

h3 {
	font-size:24px;
	margin-bottom:10px;
}

h4 {
	font-size:16px;
	margin-bottom:10px;
}

h5 {
	font-size:14px;
	margin-bottom:6px;
	/*font-style:italic;*/
	font-weight:normal;
	color:#7c6b63;
}

a:link, a:visited {
	color:#0083D7;
	text-decoration:underline;
}

a:hover {
	color:#50452f;
	text-decoration:underline;
}

img { display:block; }

.caption {
	color:#777;
	font-size:10px;
	font-style:italic;
	text-align:center;
	background:url('../images/shadow.gif') no-repeat top left;
}

label {
	display:block;
	font-size:14px;
	margin-bottom:6px;
	/*font-style:italic;*/
	font-weight:normal;
	color:#584C46;
}

input, select {
	margin-bottom:20px;
	display:block;
}

textarea {
	width:280px;
	height:100px;
	margin-bottom:20px;
}

/* ----- HEADER ----- */

#header {
	
}

	h1 {
		padding:20px 0 0 20px;
		position:absolute;
	}

	h1 a {
		width:262px;
		height:51px;
		background:url('../images/momexx-logo.jpg') top left no-repeat;
		text-indent:-5000px;
		display:block;
	}

	#menu {
		margin:5px 0 0 365px;
		width:485px;
		position:absolute;
		z-index:20;
	}

		#menu li {
			float:left;
			margin:0 5px;
		}
		
			/*#menu a { cursor:pointer; }*/

			#menu.nl a { background:url('../images/menu_nl.png') top left no-repeat; }
			#menu.en a { background:url('../images/menu_en.png') top left no-repeat; }
			#menu.de a { background:url('../images/menu_de.png') top left no-repeat; }
			
			#menu a.home, #menu a.nieuws, #menu a.cases, #menu a.profiel, #menu a.contact, #menu a.producten {
				text-indent:-5000px;
				display:block;
				height:35px;
				position:relative;
			}
			
			#menu a.home { width:60px; }
			#menu a.nieuws { width:74px; }
			#menu a.cases { width:60px; }
			#menu a.profiel { width:64px; }
			#menu a.contact { width:80px; }
			#menu a.producten { width:98px; }
			
			#menu.de a.nieuws { width:112px; }
			#menu.en a.producten, #menu.de a.producten { width:88px; }
			
			#menu a.home { background-position:0 0; }
			#menu a.nieuws { background-position:-60px 0; }
			#menu a.cases { background-position:-134px 0; }
			#menu a.profiel { background-position:-194px 0; }
			#menu a.contact { background-position:-258px 0; }
			#menu a.producten { background-position:-338px 0; }
			
			#menu.de a.cases { background-position:-172px 0; }
			#menu.de a.profiel { background-position:-232px 0; }
			#menu.de a.contact { background-position:-296px 0; }
			#menu.de a.producten { background-position:-376px 0; }

			#menu a.home:hover, #menu a.nieuws:hover, #menu a.cases:hover, #menu a.profiel:hover, #menu a.contact:hover, #menu a.producten:hover { height:59px; }
			#menu a.home:hover { background-position:0 -60px; }
			#menu a.nieuws:hover { background-position:-60px -60px; }
			#menu a.cases:hover { background-position:-134px -60px; }
			#menu a.profiel:hover { background-position:-194px -60px; }
			#menu a.contact:hover { background-position:-258px -60px; }
			#menu a.producten:hover { background-position:-338px -60px; }
			
			#menu.de a.cases:hover { background-position:-172px -60px; }
			#menu.de a.profiel:hover { background-position:-232px -60px; }
			#menu.de a.contact:hover { background-position:-296px -60px; }
			#menu.de a.producten:hover { background-position:-376px -60px; }

			#menu li.active a.home, #menu li.active a.nieuws, #menu li.active a.cases, #menu li.active a.profiel, #menu li.active a.contact, #menu li.active a.producten { height:59px; }
			#menu li.active a.home { background-position:0 -120px; }
			#menu li.active a.nieuws { background-position:-60px -120px; }
			#menu li.active a.cases { background-position:-134px -120px; }
			#menu li.active a.profiel { background-position:-194px -120px; }
			#menu li.active a.contact { background-position:-258px -120px; }
			#menu li.active a.producten { background-position:-338px -120px; }
			
			#menu.de li.active a.cases { background-position:-172px -120px; }
			#menu.de li.active a.profiel { background-position:-232px -120px; }
			#menu.de li.active a.contact { background-position:-296px -120px; }
			#menu.de li.active a.producten { background-position:-376px -120px; }
			
			#translations {
				background: transparent url("../images/langdiv.png") repeat scroll top left;
				float:right;
				margin:5px 5px 0 0;
				padding:0 5px 5px;
				/*display:none;*/
				z-index:40;
			}
			
				#translations li {
					float:left;
				}
			
				#translations li a {
					text-indent:-5000px;
					display:block;
					width:16px;
					height:11px;
					/*position:relative;*/
					margin:5px;
				}
				
				#translations a.lang_nl { background:url('../images/languages/nl.png') top left no-repeat; }
				#translations a.lang_en { background:url('../images/languages/en.png') top left no-repeat; }
				#translations a.lang_de { background:url('../images/languages/de.png') top left no-repeat; }
			
			#submenu {
				margin:57px 0 0 365px;
				position:absolute;
				z-index:10;
				background:#ABD5F1 url('../images/momexx-submenushadow.jpg') top left repeat-y;
				display:block;
				font-size:11px;
				width:580px;
				padding-left:5px;
			}
			
				#submenu li {
					margin:0 5px;
					float:left;
				}
				
					#submenu li.active a, #submenu li.active a:hover {
						color:#0082D8;
						background-color:#c8e4f6;
					}
					
					#submenu li a {
						color:#50452f;
						text-decoration:none;
						display:block;
						padding:1px 5px 0;
						background-color:transparent;
					}
					
					#submenu li a:hover {
						color:#000;
						background-color:#7abde7;
						background-color:#fff;
						text-decoration:none;
					}

/* ----- SIDEBAR ----- */

#sidebar {
}

#nieuws #sidebar {
	width:325px;
}

	#sidebar div {
		margin:0 20px 20px 20px;
	}
	
	#nieuws #sidebar div {
		margin:0 0 20px 20px;
	}
	
	#contact_short {
		background:#e3e3e3 url('../images/momexx-shadow.jpg') no-repeat bottom left;
		padding:10px 0 32px 10px;
	}
	
		#contact_short img {
			margin-top:10px;
		}
	
	#nieuws #sidebar p {
		width:285px;
	}
	
	a.quotationlink, a.quotationlink:link, a.quotationlink:active { border:1px solid #fff; text-decoration:none; padding:10px 20px; line-height:40px; background-color:#0083D7; color:#fff; font-size:18px; }
	a.quotationlink:hover { background-color:#50452f; }

/* ----- CONTENT ----- */

#content {  }
	
	#content h2 {
		margin:0 20px 20px 60px;
	}

	#content .image {
		width:585px;
	}
	
		#content .image img {
			width:585px;
			margin:0 0 0 40px;
		}
		
	#content div.block {
		margin:0 20px 20px 60px;
	}
	
	#content div.wideblock {
		margin:0 0 20px 40px;
	}
	
		#content div.wideblock h2, #content div.wideblock h3, #content div.wideblock h4, #content div.wideblock p, #content div.wideblock ul.connection {
			margin:0 20px 20px;
		}
	
	#content div.column {
		width:265px;
		float:left;
		padding:0 15px 20px 60px;
		margin:0;
	}
	
	#content div.last { padding:0 20px 20px 0; }
	
	#content p {
		margin-bottom:20px;
	}
	
	#nieuws #content {
		width:625px;
	}
	
	#content .newsitem {
		display:block;
		width:605px;
		margin:0 20px 20px 0;
		clear:both;
	}
	
	#content .pagination {
		display:block;
		width:545px;
		margin:0 0 20px 60px;
		clear:both;
	}
	
	#content .pagination a {
		font-size:24px;
		text-decoration:none;
	}
	#content .pagination a:hover {
		color:#000;
	}
	
	#content .button_prev {
		float:left;
	}
	#content .button_next {
		float:right;
	}
	
	#content .date {
		width:30px;
		height:60px;
		background-color:#fff;
		color:#0082D8;
		text-align:right;
		padding:5px 0 5px 10px;
		float:left;
		margin:0 20px 0 0;
		display:block;
	}
	
	#content .newsmessage {
		float:left;
		width:545px;
		margin:0;
		display:block;
	}
	
	#content ol li {
		list-style-type:decimal;
		margin-bottom:20px;
		margin-left:20px;
	}
	
		#content ol li p {
			margin-bottom:0;
		}
	
		#content ol li li {
			list-style-type:disc;
			margin-bottom:0;
			margin-left:20px;
		}

/*	#nieuws #content h3 {
		margin:0 20px 20px 20px;
	}
	
	#nieuws #content p {
		margin:0 20px 20px;
	}*/
	
	#showcase {
		overflow:hidden;
		height:390px;
		width:585px;
	}
		.item {
			clear:both;
		}
		
			.showcaseimg {
				/*height:390px;
								width:585px;*/
				display:block;
			}
			
			#home #showcase, #home .showcaseimg {
				height:320px;
			}
			
	
	#casessubmenu { margin:0 0 20px 60px; }
	#casessubmenu li { display:inline; }
	#casessubmenu li.active { }
	#casessubmenu li a { color:#584C46; margin:0 10px 7px 0; padding:3px 5px; } 
	#casessubmenu li.active a { color:#000; text-decoration:none; background-color:#cdcdcd; }
	#casessubmenu #firstitem { display:block; }
	
	#content form {
		padding:0 15px 20px 60px;
	}
	
	#content form.newsletter {
		padding:0 0 0 0;
	}
	
	#content .contactnewsletter {
		padding:20px 0 0 60px;
	}
	
	.quotationblock { border:1px solid #0083D7; padding:10px; }

/* ----- FOOTER ----- */

#footer {
}

	#footer p {
		text-align:center;
		color:#fff;
		padding-top:45px;
	}
	
	#footer a {
		color:#ccc;
		text-decoration:underline;
	}

	#footer a:hover {
		color:#000;
		text-decoration:underline;
	}

