/*		BUILD: 03-09-200 [v1]		*/
/************************************/
/* form styles:pos. DIV/common style*/
/************************************/

/* TAG redefinition*/


/* css for IE */
textarea
	{
	width:99%;
	}

/* css for other browsers which overrides the height property above but
IE ignores it*/
textarea,[nul]
	{
	height:100%;
	}

h5
	{
	margin:0;
	padding:0;
	}

/* ======================================= */

#form_header_logo
	{
	float:left;
	display:block;
	}

#form_header_logo h2
	{
	background:none;
	width:0px;
	height:0px;
	text-indent:-999px;
	}

#form_intro
	{
	float:left;
	display:block;
	width:80%;
	}

#form_content table tr td
	{
	/*font-weight:bold;*/
	}

#form_content h3
	{
	margin:0;
	padding:0;
	}

.form_top
	{
	display:block;
	text-align:right;
	margin-bottom:15px;
	}

.form_button
	{
	display:block;
	text-align:right;
	margin-bottom:15px;
	}

/* ======================================= */

/************************************/
/* form styles: Stappen DIV			*/
/************************************/

.stap_form
	{
	background:url(/pictures/toerist_beheer/grfx/form_bg.png);
	border:1px solid #d8d8d8;
	display:block;
	width:99%;
	height:auto;
	margin:0;
	padding:5px;
	}

#keuze_lang
	{
	float:left;
	margin:5px 0px 0px 10px;
	}

.height_spacer
	{
	height:30px;
	}

p.verplicht_veld
	{
	color:#ff0000;
	padding:0;
	margin:0;
	}

.td_inline_textfield,.td_textfield
	{
	padding:0px 5px 0px 10px;
	font-weight:bold;
	}

.input_disable
	{
	background:none;
	}

.td_radio_check
	{
	width:10%;
	}

.width_40
	{
	width:500px;
	}

.width_20p
	{
	width:20%;
	}

label.verplicht
	{
	color:f00;
	}

.no_display
	{
	display:none;
	}

.taal_gif_border
	{
	border-color:#fff;
	}

/* ======================================= */

/* --------------------------------------- */
/* MOUSE OVER  */
/* --------------------------------------- */

#content .bdy h3 a.info, #content_full .bdy h3 a.info
	{
	font-weight: normal;
	}


a.info
	{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:none;
    width: 28px;
    }

a.info:hover{z-index:25; background-color:#ff0; }

a.info span{display: none;}

a:hover 	{ color: #999; text-decoration: none; }

a.info:hover span
	{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em;
    right:1em;
    width:20em;
    border:1px solid #0cf;
    background-color:#cff;
    color:#000;
	font-size: 11px;
    text-align: left;
    padding: 10px;
    }

a.info span ul
	{
	margin: 5px;
	margin-left: 17px;
	padding: 0px;
	}


/* ======================================= */

/* --------------------------------------- */
/* LIGHTBOX */
/* --------------------------------------- */


#lightbox_titlebar
	{
	border-bottom:4px solid #5c5c5c;
	height:30px;
	margin-bottom:4px;
	}

#lightbox_title
{
	float:left;
	width:80%;
	display:block;
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:14px;

}

#close
{
	float:right;
	width:20px;
	display:block;
	margin:0;
	padding:0;

}

#lightbox_fading
	{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	z-index:1001;
	background-color: #000;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=60);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	}

#lightbox_content
	{
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 500px;
	height: auto;
	_height: 180px;
	min-height: 180px;
	margin-top: -260px;
	margin-left: -280px;
	padding: 4px 5px 10px 10px;
	border: 6px solid #5c5c5c;
	background-color: white;
	z-index:1002;
	}




/* ======================================= */
/* ======================================= */
/* ======================================= */
