/* general */
h2.small {
font-size: 14px;
color: #CD0280;
background-color: #FFFFFF;
padding: 2px;
margin-bottom: 5px;
margin-top: 5px;
}
h2.small a {
text-decoration: none;
}
#afsluiten {
display: none;
}
.required {
color: #FF0000;
}
table tr td {
font-size: 12px;
}
/* alle lijstjes waar kamers worden voorgesteld/opgesomd */
#kamerlijst_targeted {
width: 90%;
color: #333333;
}
#kamerlijst_targeted th {
text-align: left;
font-size: 13px;
}
/* inschrijven, kamerplaatsen */
#inschrijfform table {
width: 500px;
padding-right: 10px;
}
#inschrijfform table tr td {
width: 33%;
}
#inschrijfrichting select {
width: 100%;
}
#inschrijf-geboortedatum select {
width: 30%;
}
.nextButton {
background-color:#F8D8ED;
border:1px solid #B04288;
width: 200px;
height: 30px;
}
.reg_toelichting {
border: 1px solid #CCCCCC;
color: #666666;
width: 100%;
padding-left: 10px;
}
/*
overlays
*/
.siteOverlay {
display: block;
background-color: #000000;
width: 2000px;
height: 1000px;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:0.50;
zoom: 1;
position: absolute;
top: 0px;
left: 0px;
z-index: 1001;
}

#outerdiv {
/* buitenste */
display: none;
width: 800px;
height: 500px;
z-index: 1002;
position: absolute;
top: 50px;
}

.smallOverlay {
display: block;
background-color: #F8D8ED;
width: 250px;
min-height: 140px;
z-index: 1000;
position: absolute;
}

/*
reageer-pagina
*/

#kamer-reageren {
border: none;
padding-left: 5%;
padding-right: 5%;
padding-top: 10px;
padding-bottom: 10px;
}

#reageer-kamerdetails {
margin-bottom: 20px;
}

#reageer-kamerdetails h2 {
font-size: 20px;
background:transparent none repeat scroll 0 0;
color:#CD0280;
margin-bottom: 5px;
}

.reageer-kamerinfo {
border:1px solid #CC0280;
font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;
font-size:0.75em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.7em;
width:459px;
}

.reageer-kamerinfo tr td {
font-size:130%;
padding-left:5px;
padding-right:5px;
height: 20px;
}

#kamer-gereageerd {
border:1px solid #CD0280;
color:#FF0000;
margin-bottom:20px;
padding-bottom:40px;
padding-top:40px;
text-align:center;
width: 459px;
}

#kamer-gereageerd h2 {
font-size: 20px;
background:transparent none repeat scroll 0 0;
color:#CD0280;
}

#reageerform h2 {
font-size: 20px;
background:transparent none repeat scroll 0 0;
color:#CD0280;
}

#reactie-textarea {
border: 1px solid #CD0280;
width: 459;
height: 100px;
}

#reageer-submit {
border: 0px;
position: relative;
bottom: 27px;
left: 300px;
}

#reageer-submitfoto {
margin-top: 20px;
margin-left: 15px;
}

#uploaderiframe {
background: #ffffff;
width: 100%;
height: 100%;
z-index: 1003;
position: relative;
top: 0px;
left: 0px;
border: none;
padding: none;
margin: none;
}
/*inschrijf*/
.errorInschrijf {
border: 1px solid #cc0000;
}
#emailCheck {
width: 19px;
height: 19px;
}
#stedenKeuze {
width: 400px;
}
#stedenKeuze td{
width: 170px;
vertical-align: top;
margin-left: 30px;
}
#welstage {
text-align: left;
width: 400px;
}
.inschrijving {
	margin-left: 20px;
	margin-bottom: 15px;
	border: 0px;
}
.inschrijving select {
width: 80%;
}
.inschrijving #omschrijving {
width: 100%;
height: 90px;
}
/*betaling*/
#pay_complete {
color: #000000;
}
