#register td,  
#register tr{
	min-height:23px;
	height:23px;
}
body {
  color: #000;
  background: #FFFFFF;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0 0 0 0;
  border: 0px;
  height:100%
}

.inactive {
	background-color:#ff6666;
}


a {
	color: #fff;
	font-size: 12px;
	margin-bottom: 5px;
}

a.link, td.fieldLabel a {
	color: #000;
	font-size: 12px;
	margin-bottom: 5px;
}



div 	{	border: 0px solid black; }
.right 	{	text-align: right; }
.left 	{	text-align: left; }
.center {	text-align: center; }
.top	{	vertical-align: top; }
.bottom {	vertical-align: bottom; }
.middle {	vertical-align: middle; }
.bold 	{	font-weight:bold; }
td		{	vertical-align: top; }
.site-logo {
    display: block;
    width: 960px;
	height: 110px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;

}
.social-media {
    float: right;
    position: relative;
    top: 27px;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    text-align: right;
    line-height: 35px;
    margin-right: 15px;
	text-align: right;
}
.telefoon1, .telefoon2 {
    padding-right: 15px;
}
.telefoon1::before {
    content: "Algemeen:";
    color: #EF7D00;
    font-weight: bold;
    padding-right: 10px;
}
.telefoon2::before {
    content: "Alarmnummer 24|7:";
    color: #EF7D00;
    font-weight: bold;
    padding-right: 10px;
}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#banner {
	overflow:hidden;
		background-color: #106d7d;
	/*text-align: center;*/
}
#footer {
	text-align: center;
	overflow:hidden;
}

TD.secTitle {
	font-size:14px;
	font-weight: bold;
}
TD.fieldLabel {
	font-size:11px;
}

TEXTAREA{
	border: 1px solid #6699ff;	
	font-size: 13px;
	width: 415px;
	height: 100px;
	resize:none;
}
TEXTAREA.areaDeployment{
	border: 1px solid #6699ff;	
	font-size: 13px;
	width: 400px;
	height: 200px;
	resize:none;
}
TEXTAREA.email{
	border: 1px solid #6699ff;	
	font-size: 13px;
	width: 755px;
	height: 200px;
	resize:none;
}
INPUT[type="text"] {
	border: 1px solid #6699ff;	
	font-size: 13px;
	width:300px;
}
input[type=checkbox], input[type=radio] {
    margin: -1px 0 0;
	position: absolute;
    margin-left: -20px;
}
input[type=checkbox].deployment, input[type=radio].deployment {
    margin: 3px 0 0 0;
	position: absolute;
    margin-left: 0px;
}

input.newsletter {
	margin: 0 0 0;
	position: absolute;
    margin-left: 0px;
}
SELECT {
	border: 1px solid #6699ff;	
	font-size: 13px;
	width:300px;
}

.button {
	border: 2px solid #555555;
	border-radius: 3px;
    background-color: #555555;

    color: #FFFFFF;
    padding: 15px 32px;
    text-align: center;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    margin: 5px 0 !important;
    text-decoration: none;
    font-size: 16px;
    cursor: pointer;
	

    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}

.button:hover {
	border: 2px solid #555555;
	border-radius: 3px;
    background-color: #FFFFFF;

    color: #555555;
    padding: 15px 32px;
    text-align: center;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    margin: 5px 0 !important;
    text-decoration: none;
    font-size: 16px;
    cursor: pointer;
}
.checkbox{
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
label.deployment {
    display: inline-block;
    max-width: 100%;
	margin-bottom: 5px;
	padding-top: 3px;
	margin-left: 20px;
    font-weight: 700;
}