@charset "utf-8";
/* CSS Document voor de prijsvraag popup */

body
{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#000;	
}

/* modal window for xl photo's */
#submitnews { padding: 0 0 0 0; width: 415px; height: 341px; }


form{
	margin:0px;
	padding:0px;	
}

input,textarea,select{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;	
	letter-spacing:auto;
	background-color: #ffffff;
}

#container{
	width:411px;	
}

#formheader{
	background:transparent url(../img/popups/sportnieuws_header.gif) no-repeat;
	height:63px;
}

.container-prijsvraag #formheader {
	background:transparent url(../img/popups/prijsvraag_header.gif) no-repeat;
}

#formheader h1{
	display:none;
}

#formbody{
	background:transparent url(../img/popups/sportnieuws_form.gif) no-repeat;
	height:276px;
	position:relative;
}

#input_title{
	position:absolute;
	top:22px;
	left:28px;	
}
#input_title input{
	width:190px;
	border:1px solid #fff;	
}

#select_sport{
	position:absolute;
	top:23px;
	left:240px;
}
#select_sport select{
	width:160px;
	border:1px solid #fff;	
}
/* Een kader om de border van de selectbox in ie7 te verstoppen */
#select_sport_kader{
	*position:absolute;
	*border:1px solid #fff;
	*top:23px;
	*left:240px;
	*height:20px;
	*width:158px;
}

#textarea_article{
	position:absolute;
	top:75px;
	left:25px;
}
#textarea_article textarea{
	width:200px;
	height:58px;
	border:1px solid #fff;
	font-size:8pt;
	font-weight:normal;
}

#file_foto{
	position:absolute;
	top:166px;
	left:30px;
}
#file_foto input{
	width:370px;
	border:1px solid #fff;		
}
#select_birthdate{
	position:absolute;
	top:76px;
	left:242px;
	
}

#form_date_day{
	position:absolute;
	top:0px;
	left:3px;
	width:26px;	
	border:1px solid #fff;
}
#form_date_month{
	position:absolute;
	top:0px;
	left:48px;
	width:28px;
	border:1px solid #fff;
}

#form_date_year{
	position:absolute;
	top:0px;
	left:100px;
	width:32px;
	border:1px solid #fff;	
}
#input_name{
	position:absolute;
	top:214px;
	left:28px;	
}
#input_name input{
	width:140px;
	border:1px solid #fff;	
}
#input_email{
	position:absolute;
	top:214px;
	left:193px;	
}
#input_email input{
	width:200px;
	border:1px solid #fff;	
}

#input_news {
	position:absolute;
	top:240px;
	left:25px;
	text-align:right;
}

#input_permission{
	position:absolute;
	top:255px;
	left:25px;
	text-align:right;
}

#input_news label, #input_permission label {
	font-weight:bold;
	color:#fff;
	font-size:9pt;
}

#input_permission label a {
	text-decoration: underline;
	color:#0000ff;
}

#error_message{
	position:absolute;
	top:343px;
	left:23px;	
	width:120px;
	height:50px;
	color:red;
	font-size:8pt;
}

#error_message ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#error_message li {
	color:red;
	font-size:8pt;
}

#button_submit{
	position:absolute;
	top:339px;
	left:154px;	
	height:77px;
	cursor: pointer;
}
#button_submit input {
	background:#fff url(../img/popups/popup_verstuur_idle.png) no-repeat;
	border:none;
	width:114px;
	height:77px;
	cursor: pointer;
}

#button_submit input:hover{
	background:#fff url(../img/popups/popup_verstuur_rollover.gif) no-repeat;
}

#button_cancel{
	position:absolute;
	top:339px;
	left:268px;	
	height:77px;
	cursor: pointer;
}
#button_cancel input{
	background:transparent url(../img/popups/popup_tochniet_idle.gif) no-repeat;
	border:none;
	width:143px;
	height:77px;
	cursor: pointer;
}

#button_cancel input:hover{
	background:transparent url(../img/popups/popup_tochniet_rollover.gif) no-repeat;
}

#formfooter{
	background:transparent url(../img/popups/prijsvraag_footer.gif) no-repeat;
	height:77px;
}

#form_send{
	background:transparent url(../img/popups/prijsvraag_bedankt.gif) no-repeat;
	height:374px;
}
#form_send a{
	display:block;
	margin-top:295px;
	width:257px;
	height:77px;
	background: transparent url(../img/popups/popupknop_sluit_idle.gif) no-repeat top right;
	float:right;
}
#form_send a:hover{background: transparent url(../img/popups/popupknop_sluit_rollover.gif) no-repeat top left;}






