@font-face { font-family: 'TeXGyreAdventorRegular'; src: url('texgyreadventor-regular-webfont.eot'); src: url('texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'), url('texgyreadventor-regular-webfont.woff') format('woff'), url('texgyreadventor-regular-webfont.ttf') format('truetype'), url('texgyreadventor-regular-webfont.svg#TeXGyreAdventorRegular') format('svg'); font-weight: normal; font-style: normal; }

body { margin: 0; padding: 0; font-family: "Century Gothic", "TeXGyreAdventorRegular", sans-serif; color: #1e2b76; font-size: 13px; line-height: 20px; background: #fff; outline: 0; overflow: hidden; }
a { color: #7a1039; text-decoration: underline; }
a:hover { color: #7a1039; text-decoration: none; }

.style1 { text-align: right; }
.style2 { }
.style3 { }

.AanmeldingsformulierTable { width: 90%; }
.FormError { BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid; BACKGROUND-COLOR: #ffccff; }
#FormErrorMessage { font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: red; }

P, td, input, select { font-weight: normal; color: #000; line-height: 22px; }

td { padding: 4px; }

input[type="text"] { border: 1px solid #559cbe; padding: 4px; width: 90%; min-width: 220px; height: 20px; margin-top: 2px; }
select { border: 1px solid #ec008c; padding: 4px; height: 34px; margin-top: 2px; }
textarea { border: 1px solid #559cbe; padding: 4px; width: 90%; height: 126px; margin-top: 2px; }
input[type="text"]:focus, textarea:focus, select:focus { border-color: #ec008c; outline-color: #ec008c; outline-style: solid; outline-width: 2px; }


#Verzenden { color: #fff; font-weight: bold; background-color: #559cbe; width: 170px; border: 0 solid transparent; margin-left: x; margin-top: 6px; cursor: pointer; padding: 4px; }
#Verzenden:hover { color: #fff; background-color: #2980d1; }

input[type="radio"] { opacity: 0; width: 1px; height: 1px; margin: 0; }
input[type="radio"] + label { font-size: 1.1em; cursor: pointer;}
input[type="radio"] + label span { display: inline-block; width: 1.3em; height: 1.3em; margin: -1px 10px 5px 0; vertical-align: middle; cursor: pointer; background-color: #fff; border: solid 1px #ccc; margin-right: 10px; border-radius: 50%; }
input[type="radio"]:checked + label span { background-color: #eba0a4; border: solid 1px #ccc; }
input[type="radio"] + label span, input[type="radio"]:checked + label span { -webkit-transition: background-color 0.4s linear; -o-transition: background-color 0.4s linear; -moz-transition: background-color 0.4s linear; transition: background-color 0.4s linear; }
label div { max-width:140px;display:inline-block;padding: 0 5px}