html, body {
    height: 100%;
	margin:0;
}
body{
	background:#FFE508 url(../images/bg.gif) repeat-x top left;
	color:#000;
	font:normal 0.8em/24px Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
}

#container{
	width:900px;
	margin:0 auto;
	text-align:left;
	
	min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -3em;
	padding:0 60px;
	background:transparent url(../images/container_bg_mm.gif) no-repeat 100% 190px;
}

h1{
	color:#FEE600;
	text-transform:uppercase;
	line-height:30px;
	margin-top:20px;
}

h2{
	font-size:2.5em;
	font-weight:normal;
	line-height:35px;
}

h4{font-size:1em;}

a, a:link, a:hover {color:#000;}

#top{height:190px;}
#logo{text-align:left;}
#header{width:500px;}

#content{padding:0 10px 0 20px;}
#content p, label{
	font-size:1.4em;
}

#content .schiftingsvraag{float:left; padding-right:15px;}

.tx-pbsurvey-pi1{width:700px;}
.questionNumber{display:none; visibility:hidden;}
.inline, .additional_ver{display:inline;}
#content .tx-pbsurvey-pi1 p.inline{font-size:1em;}
.tx-pbsurvey-pi1 .additional_ver {
	margin-left:10px;
}
legend{
	color:#000000;
}
label{padding-right:10px;}
fieldset{
	border:none;
}
.error{
	color:#DD0000;
	text-align:left;
	line-height:14px;
	font-size:0.9em;
	font-weight:bold;
}
.submit{
	/*background:transparent url(../images/btn_meedoen.gif) no-repeat top left;*/
	border:none;
	/*width:98px;*/
	background-color:#000;
	color:#FFF;
	font-weight:bold;
	text-transform:capitalize;
	padding:2px 4px;
	margin:10px 0 0 0;
	width:144px;
	height:30px;
}

.hidden{
	display:none;
	visibility:hidden;
}

#footer{
	background-color:#333333;
	color:#FFFFFF;
}

/* MIA LOGIN */
.tx-mialogin-pi1, h4{width:300px; text-align:right;}
.tx-mialogin-pi1 input.code{
	width:140px; 
	border:2px solid #FFF; 
	font-size:2em; 
	color:#000; 
	background-color:#FFF; 
	text-align:center;
	text-transform:uppercase;
}

.tx-mialogin-pi1 input.code:focus, .tx-mialogin-pi1 input.code:active{border:2px solid #000;}

/* SURVEY */
.survey_item p{margin-bottom:0;}
.tx-pbsurvey-pi1 .survey_item {
	margin-bottom:20px;
	margin-top:0px;
}
.tx-pbsurvey-pi1 .questionSubtext {
font-size:1em;
}

.tx-pbsurvey-pi1 .thisispersonal{
	margin-bottom:5px;
	float:left;
	width:280px;
}

.tx-pbsurvey-pi1 legend.question {line-height:30px;}
.tx-pbsurvey-pi1 .question {line-height:14px;}
.tx-pbsurvey-pi1 .schiftingsvraag input{margin-right:10px;}

.optin .question{display:none; visibility:hidden;}
.optin{font-weight:bold; font-size:1.2em;}


.tx-pbsurvey-pi1 .clear_right{clear:right; float:none; display:block; width:800px;}
#content .survey_error{width:500px;}
#content .survey_error p{font-size:1em;}

.questionSubtext p, .questionSubtext .survey_item {margin-bottom:0;}

/* CONTENT TABLE */
.contenttable a{
	padding-left:15px;
	background:transparent url(../images/checkbox.jpg) no-repeat center left;
	text-decoration:none;
}

.contenttable a:hover{text-decoration:underline;}

.contenttable a:visited{
	padding-left:15px;
	background:transparent url(../images/checkbox_active.jpg) no-repeat center left;
}

.contenttable tr td{vertical-align:top; padding-right:15px;}
.contenttable tr td p{margin:0; font-weight:bold;}
/* STICKY FOOTER */
#footer, .push {
    height: 3em;
}

#footer a{color:#FFFFFF;}