/** Style voor naamborden **/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

small {
	font-size: 11px;
}

form{
	padding:0px;
	margin:0px;
}
div{
	margin:0px;
	padding:0px;
	float:left;
	text-align:left;
}
img{
	border:none;
}

div#verticalLine{
	width:1px;
	left:50%;
	position: absolute;
	text-align:center;
	overflow:visible;
	visibility: visible;
}
div#mainContainer{
	width:990px;
	border:solid 1px #8e8e8e;
	position:absolute;
	left:-493px;
	margin-bottom:10px;
	visibility: visible;
}
	div#header{
		width:990px;
		height:187px;
	}
		div#headerLeft{
			width:340px;
		}
			div#headerLeftTop{
				height:65px;
				width:340px;
			}
			div#headerLeftBottom{
				height:122px;
			}
		div#headerMiddle{
			width:345px;
		}
			div#headerMiddleTop{
				height:24px;
				width:345px;
				padding-top:41px;
			}
			div#headerMiddleBottom{
				display:block;
				width:345px;
				height:122px;
			}
		div#headerRight{	
			width:305px;
		}
		
		
	div#menu{
		width:642px;
		height:31px;
		background-image: url("https://ogone.ordpro.nl/naambordcenter/images/header-menu.png");
		background-repeat:repeat-x;
		padding-left:348px;
		text-align:center;
	}
		div#menu a{
			text-decoration:none;
			color:#FFFFFF;
		}
		div.button{
			padding:7px;
			padding-bottom:3px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#FFFFFF;
		}
		div.buttonactive{
			padding:7px;
			padding-bottom:3px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#FFFFFF;
			border-bottom:solid 5px #00FF00;
		}
		div.button:hover{
			border-bottom:solid 5px #00FF00;
		}
		
		div.buttonSeparator{
			margin-top:3px;
		}
		div#grip{
			width:350px;
			text-align:right;
		}
	
	div#contentContainer{
		width:990px;
	}
			div.textContainer{
				padding:20px;
				padding-top:12px;
			}
				div.textContainer h1{
					padding-top:0px;
					margin-top:0px;
				}
				div.textContainer h2{
					padding-top:0px;
					margin-top:0px;
				}
				div.textContainer h3{
					padding-top:0px;
					margin-top:0px;
				}
				div.textContainer h4{
					padding-top:0px;
					margin-top:0px;
				}
				
	div.textContent{
		width:570px;
		margin-top:50px;
		margin-left:240px;
		padding:30px;
		padding-right:150px;
		background-image:url("https://ogone.ordpro.nl/naambordcenter/images/boog-voor-bg.png");
		background-repeat: no-repeat;
		background-color:#EDF2F3;
	}
	        div#contentLeft{
			padding-left: 20px;
	                margin-top:50px;
	                width:180px;
			float: left;
	        }

		div.textContent h2{
			margin-top: 0px;
			margin-bottom: 0px;
		}

		div.overzichtBestelling {
			padding-right: 20px !important;
			width: 700px !important;
		}

		.contactContent, .ogoneContent {
			float: left;
			margin-left: 40px !important;
			padding-right: 20px !important;
			width: 700px !important;
		}

		div#decoImage {
			margin-top:90px;
			padding-right: 20px;
		     	text-align:right;
			float: right;
		}

		#contactform {
			width: 500px;
			float: left;
		}

		#contactform label {
			font-weight: bold;
			text-align: right;
			padding-right: 10px;
		}

		.contactContent h1 {
			padding-left: 130px;
		}

		#contactform input[type=text] {
			width: 180px;
		}

		#contactform textarea {
			clear: both;
			width: 310px;
			height: 150px;
		}

		
	div#footer{
		width:990px;
		height:140px;
		margin-top:-1px;
	}
		div#footerNavContainer{
			width:990px;
			height:70px;
			background-color:#839EA9;
		}
			div#footerImage{
				padding-left:239px;
				width: 31px;
				
			}
			div#footerNav{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#FEFEFE;
				background-image:url("https://ogone.ordpro.nl/naambordcenter/images/footer-menu-right.png");
				background-repeat:repeat-x;
				height:25px;
				width:700px;
				padding-top:10px;
				padding-left:20px;
				letter-spacing:1px;
			}
			div#footerNav a{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#FEFEFE;
				letter-spacing:1px;
				text-decoration:none;
				/*
				text-shadow: 2px 2px 2px #000;
				text-shadow:#FFFFFF;
				filter:shadow(color:gray, strength:10, direction:135);
				*/
			}
		div#payLogos{
		}
		div#otherLogos{
			padding-top:10px;
			width:350px;
			text-align:right;
		}
		div#copyright{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			padding-top:20px;
			padding-left:150px;
			color:#B0B0B0;
		}
			div#copyright a{
				color:#B0B0B0;
				text-decoration:none;
			}
			div#copyright img{
				margin-bottom:-3px;
			}

label{
	display:block;
	float:left;
	width:120px;
}

.form-control-error{
	color:#FF0000;
}
.form-error{
	color:#FF0000;
}

.textContent {
	padding: 20px;
	color: #404040;
}

