/*body
{
	font-family: 'verdana';
	font-size:1em;
}*/

#framework_canvas table
{
	text-align: left;
}

#LogonButton
{
	cursor: pointer;
}

.AWI_tooltip
{
	font-family:'verdana';
	width: 20px;
	cursor: pointer;
}

.AWI_prop_display
{
	font-family:'verdana';
	width: 180px;
	font-size:1.0em;
	font-weight:bold;
	color:#666666;
}

.AWI_prop_info
{
	font-family:'verdana';
	font-size: 1.0em;
	font-weight: bold;
	color: #777699;
}

.AWI_prop_info a:visited
{
	font-family:'verdana';
	font-style:normal;
	font-weight: bold;
	color: #777699;
}

.AWI_prop_info a:link
{
	font-family:'verdana';
	font-style:normal;
	font-weight: bold;
	color: #777699;
}

.AWI_control_locked
{
	font-family:'verdana';
	border:solid 1px #888888;
	color:#666666;
	background-color:#eeeeee;
}
.AWI_control_info
{
	font-family:'verdana';
	border:0px;
	font-size:0.95Em;
	font-weight:normal ;
	color:#666666;
	border:0px;	
}

#AWI_navigation
{
	border: 1px solid #a18f85;
	text-align: right;
	margin: 0px;
	padding: 0px;
}

#AWI_navigation #Prev
{
	font-size: 1.0em;
	text-align: right;
	color: #ffffff;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}
#AWI_navigation #Edit
{
	font-size: 1.0em;
	text-align: right;
	color: #ffffff;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}

#AWI_navigation #Next
{
	font-size: 1.0em;
	text-align: right;
	color: #ffffff;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}

#AWI_navigation #Save
{
	font-size: 1.0em;
	text-align: right;
	color: #ffffff;
	cursor: pointer;
	margin: 0px;
	padding: 0px;

}

#AWI_navigation #Close
{
	font-size: 1.0em;
	text-align: right;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
#AWI_navigation #Cancel
{
	font-size: 1.0em;
	text-align: right;
	color: #ffffff;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}


.AWI_pakket_button
{
	text-align: right;
}

.AWI_pakket_button button
{
	color: #FFFFFF;
	background-color: #007fe6;
	font-family:'verdana';
	font-size:85%;
	cursor: pointer;
	filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorStr='#ff007fe6',EndColorStr='#ff007fe6');
	
 	border:3px solid;
 	border-top-color:#FFFFFF;
 	border-left-color:#FFFFFF;
 	border-right-color:#FFFFFF;
	border-bottom-color:#FFFFFF;	
}

.AWI_tabmanager_table_div
{
	margin-top:10px;
	height:100%;
	width: 100%;
	margin-bottom :0px;
	text-align: left;
}

.AWI_tabmanager_table
{
	margin-top:10px;
	height:100%;
	margin-bottom : 0px;
	border:solid 0px #888888;
	border-collapse: collapse;	
}

.AWI_tabmanager_tr_buttons
{
	height:0%;
	margin-bottom : 0px;
}

.AWI_tabmanager_td_buttons
{
	height:0%;
	margin-bottom : 0px;
	border: 0px;
}

.AWI_tabmanager_div_buttons
{
/*	color: white;
	cursor: pointer;
	margin-bottom : 0px;
	border: none;
	background-color : #122b5f;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
*/
	color: white;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	height: 20px;
	background-color : #122b5f;
}

.AWI_tabmanager_div_buttons_selected
{
/*	color: white;
	cursor: pointer;
	margin-bottom : 0px;
	border: none;
	background-color: #00a2c7;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
*/
	color: white;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	height: 20px;
	background-color: #00a2c7;

}

.AWI_tabmanager_tr_pages
{
	height:100%;
}

.AWI_tabmanager_td_pages
{
	height:100%;
}

.AWI_tabmanager_td_pages div
{
	/*border:solid 1px black;*/
	height:100%;
	/*overflow:auto;*/
}

#region_base #regionbase
{
	font-family:'verdana';
	border: none;
	margin-top:5px;
	margin-bottom:0px;
}

#region_base #regionbase .tr
{
	padding-top:0px;
	padding-bottom:0px;
}

#region .table
{	
	border:solid 1px #007fe6;
	margin-top:5px;
	margin-bottom:5px;
	text-align: left;
}
#region .trh
{
	font-size: 0.9em;
	font-weight: bold;
	height:20px;
	background-color: #007fe6;
	color: white;
	vertical-align:middle;
	padding-left: 5px;
}
#region .tr
{	
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 2px;
	padding-right: 2px;
}



.AWI_radio_table
{
}

.AWI_radio_td
{
	font-size:1.0em;
	font-weight: bold;
	color: #777699;
	/*color:#666666;*/
}

.AWI_pakket_table
{
	background-color: #80C7F5;
	width: 100%;
	margin-bottom:5px;
	text-align: left;
}

.AWI_pakket_selected_table
{
	width: 100%;
	text-align: left;
	
}

.AWI_pakket_rubriek_table_selected
{
	background-color: #007fe6;
	color: #ffffff;
	width: 100%;
	margin-bottom:5px;
	text-align: left;
	cursor: pointer;
}

.AWI_pakket_rubriek_tr_selected
{
}

.AWI_pakket_rubriek_td_selected
{
}

.AWI_pakket_rubriek_table
{
	background-color: #007fe6;
	color: #ffffff;
	width: 100%;
	margin-bottom:5px;
	text-align: left;
	cursor: pointer;
}

.AWI_pakket_rubriek_tr
{
}

.AWI_pakket_rubriek_td
{
}

.AWI_pakket_totaalpremie_table
{
	width: 100%;
	color: #01305a;
	text-align: left;
}

.AWI_pakket_totaalpremie_tr
{
}

.AWI_pakket_totaalpremie_td
{
	font-size: 1.2em;
	font-weight: bold;
	width: 50%;
}

.AWI_pakket_totaalpremiemaand_td
{
	font-size: 0.8em;
	width: 30%;
}

.AWI_pakket_totaalpremiejaar_td
{
	font-size: 1.2em;
	font-weight: bold;

	text-align : right;
	width: 20%;
}

.AWI_pakket_tr
{
	color: #FFFFFF;
}

.AWI_pakket_selected_tr
{
}

.AWI_pakket_description_td
{
	width: 80%;
}

.AWI_pakket_description_selected_td
{
	width: 50%;
}

.AWI_pakket_edit_td
{
	font-size: 1.0em;
	width: 30%;
}

.AWI_pakket_edit_td A:link, A.fw:active, A.fw:visited
{
	color: #2460a4;
	text-decoration: none;
}

.AWI_pakket_edit_td A:hover
{
	color: #e1a924;
	text-decoration: none;
}

.AWI_pakket_premie_td
{
	font-size: 0.9em;
	font-weight: bold;

	text-align : right;
	width: 20%;
}
.AWI_slotvraag_prop_display
{
	width: 70%;
}
.AWI_slotvraag_prop_control
{
	width: 10%;
	text-align: right;
}
.AWI_slotvraagverklaring_prop_display
{
	width: 70%;
}
.AWI_slotvraagverklaring_prop_control
{
	width: 30%;
	text-align: right;
}

.AWI_slotvraag_subheader
{
	font-weight: bold;
}

.AWI_pakkettotaal_prop_display
{
	font-size: 1.0em;
	font-weight: bold;
	width: 100%;
}

.AWI_pakkettotaal_control_locked
{
	font-size: 1.0em;
	font-weight: bold;
	border: 0px;
	text-align : right;
	width: 250px;
	color: #122b5f;
}

.AWI_inctermijn_prop_display
{
	font-weight: bold;
	width: 50%;
}

.AWI_inctermijn_prop_control
{
	width: 50%;
	text-align: right;
}

.AWI_tooltip
{
	cursor: pointer;
}

/* Datagrid */
#datagrid 
{
	background-color : white;
	border: 0px;
	border-style :solid ;
	/*border-color : #007fe6;*/
	padding: 0px 5px 0px 0px;
	width:558px;
}
#datagrid th
{
	/*background-color: #007fe6;*/
	color: #555555;
	vertical-align:middle;
}

#datagrid .odd
{
	background-color: #eeeeee;
}
#datagrid .even
{
	background-color: #ffffff;
}

#datagrid .even_hover
{
	/*background-color: #f87312;*/
	background-color: #888888;
	color: white;
	cursor: pointer;
}
#datagrid .odd_hover
{
	background-color: #888888;
	color: white;
	cursor: pointer ;
}
#datagrid td
{
	padding-right: 10px;
}
#datagrid td .group
{
	background-color:#b3d0e0;
	cursor: pointer;
}
#datagrid td .groupprefix
{
	background-color:#b3d0e0;
	width: 20px;
}
/* Verzekeringsoverzicht */
#table_web\.polisoverzicht #datagrid td
{
	padding-right: 10px;
	text-decoration: underline;
}

/* Breadcrumbs */
#breadcrumbs table
{
	background-color: white;
	border-width :  thick;	
}

#breadcrumbs tr
{
	background-color: #00d0e0;
	border: 1px;
	border-color : #000000;
}

#breadcrumbs td
{
	font-family:'verdana';
	background-color: white;
	font-style : italic;
	/*font-size : smaller;*/
	cursor: pointer;
	border: 1px;
	margin-right : 5px;
	border-color : #000000;
}

/* logoff section */
#header_logoff
{
	font-family:'verdana';
	width: 100%;
	text-align : right;
}
#header_logoff #logoff td
{
	/*font-size : smaller;*/
	width : 100%;
	cursor: pointer;
	text-align: right;
}

/* wait message */
#framework_wait div.framework_wait
{
	border: 1px solid black;
	font-weight: bold;
	vertical-align : middle;
	text-align : center;	
	background-color: #f87312;/* #007fe6; */
	position: absolute ;
	margin-left: -50px;
	top: 0px;
	left: 50px;
	width: 100px;
}
#framework_wait>div.framework_wait {position: fixed}

/* Alert */
#framework_alert
{
	/*background-color:transparent;*/
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
	background-image:url("/gfx/alertbg.png"); /* required by MSIE to prevent actions on lower z-index elements */	
}
#framework_alerttext {
	position:relative;
	min-height:100px;
	margin-top: 200px;
	border:2px solid #000;
	background-color:#F2F5F6;
	/*background-image:url(/gfx/alert.png);*/
	background-repeat:no-repeat;
	background-position:20px 30px;
	color: #007FE6;
}

/* wait message */
#framework_wait div.framework_wait
{
	border: 1px solid black;
	font-weight: bold;
	vertical-align : middle;
	text-align : center;	
	color: #ffffff;
	background-color: #007fe6;
	position: absolute ;
	margin-left: -50px;
	top: 0px;
	left: 50px;
	width: 100px;
}

#framework_alert > #framework_alerttext {
	position:fixed;
}

#framework_alerttext h1 {
	margin:0;
	font:bold ;
	background-color: #007fe6;
	border-bottom:1px solid #000;
	padding:2px 0 2px 5px;
	color:white;
}

#framework_alerttext p {
	min-height:50px;
	padding-left:5px;
	margin-left:5px;
	margin-right:5px;
}

#framework_alert #framework_alertbutton {
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:2px solid #000;
	width:70px;
	text-align:center;
	color:#FFF;
	background-color:#007FE6;
	text-decoration:none;
}

