/*----------- It is base general style. For current subsite override only in subsilte_general.css file ---------------*/
*
{
	padding				:	0em;
	margin				:	0em;
}
li
{
	font-size			:1.2em;
}
ul, ol
{
	margin-left:2em;
}
.pageobjecteditdiv div
{
	clear				:   left!important;
}
.pageobjecteditdiv div div
{
	clear				:   none!important;
}
html
{
	font-family			: Verdana,Times New Roman;
	color				: #1A171B;
}

body
{
	font-size			: 10px;
	margin				:0em;
	padding				:0em;
}

p
{
	font-size			:1.2em!important;
	margin				:0em;
	padding				:0em;
	line-height:1.5em!important;
}
.siteContainer
{
	
	background-color	: #FFFFFF;	
	padding-bottom		: 4em;
	float				: left;
	width				: 100%;
}

form
{
}

a:link, a:hover, a:active, a:visited
{
	color	: #7CAAD6;
}
a img
{
	border: none;
	cursor:pointer;
	cursor:hand;
}
/*************** TOP AREAS ******************/
.area1, .area2, .area3
{
	width:100%;
	float:left;
	background-color	:#FFFFFF;
}

.topSpace
{
	width				:20em;
	height				:5em;
}
div.area1
{
	position: relative;
}

#area1div #menu1item0
{
	float: left;
	_width: 22.5em;
}
#area1div #menu1item0 .pageobjecteditdiv
{
	border-width:0em;
}
#area1div #menu1item0 img
{
	width: 22.5em;
	height: 10.7em;
}

#area1div #menu1item1
{
	float: left;
	_width: 32.5em;
}
#area1div #menu1item1 .pageobjecteditdiv
{
	border-width:0em;
}
#area1div #menu1item1 img
{
	width: 32.5em;
	height: 10.7em;
}

#area1div #menu1item2, #area1div #menu1item3
{
width:0em;
height:0em;
float:left;
	
}

#area1div #menu1item2 div.pageobjecteditdiv
{
 _position:absolute;
 _right:1.3em;
 _top:1.3em;
 _width:38em;
}
#area1div #menu1item2 div.pageobjecteditdiv div.pageobjecteditheader
{
 _float:left;
}

#area1div #menu1item2 div.pageobjecteditdiv div
{
 _float:right;
}

#area1div #menu1item2 div.pageobjecteditdiv div.topmenudiv
{
 _position:relative;
 _right:auto;
 _top:auto;
}

#area1div #menu1item3 div.pageobjecteditdiv
{
 _position:absolute;
 _right:1.3em;
 _top:6em;
}

#area1div #menu1item3 div.pageobjecteditdiv div
{
 _float:right;
}

#area1div #menu1item3 div.pageobjecteditdiv div.searchbox
{
 _position:relative;
 _right:auto;
 _top:auto;
}

#area1div #menu1item2 topmenudiv
{
	width: auto;
}
#area1div #menu1item3 topmenudiv
{
	width: auto;
}

#area1div #menu1item4
{
	float: right;
	/*float:left;
	padding-left:1em;*/
	width: 38em;
	text-align:right;
}
#area1div #menu1item4 .pageobjecteditdiv
{
	border-width:0em;
}
#area1div #menu1item4 img
{
	width: 38em;
	height: 10.7em;
}

/*Start style for TOP MENU*/
.topmenudiv
{
	position:absolute;
	top:1.3em;
	left:auto;
	right:1.3em;

	width:30em;
    margin:0em auto;
    overflow:hidden;
}

.topmenucontainer
{
	width				:auto;
	color				:#FFFFFF!important;
	float				:right!important;
	margin				:0em;
}

.topmenucontainer a, .topmenucontainer a:link, .topmenucontainer a:active, .topmenucontainer a:visited
{
	text-decoration		:none;
	color				:#FFFFFF!important;
	cursor:pointer;
	cursor:hand;
}
.topmenuitemslink, .topmenuitemsselectlink
{
	text-decoration		:none;
	float:left;
}
.topmenuitemsselect, .topmenuitems, .topmenuseparator
{
	float				:left;
	font-size			:1.1em;
	color:#FFFFFF!important;
}

.topmenuseparator
{
	padding-left		:0.6em;
	padding-right		:0.6em;	
	float				:left;
	font-size			:1em;
	color:#FFFFFF!important;
}
/*END STYLE FOR TOP MENU*/
/*SEARTCH*/

.searchbox
{
	position:absolute;
	top:6em;
	left:auto;
	right:1.3em;
	width: 30em;
	margin: 0em auto;	 
}
.searchboxheader
{
	float				:left;
	height				:1.9em;
}
.searchtext
{
	width				:15.1em;
	float				:left;
	display				:block;
}
.searchtext input
{
	width				:14.9em;
	font-size:1em;
	height:1.6em;	
	border:solid 1px #FFFFFF;
	padding-top:0.3em;
}
.searchformcontainer
{
	float				:right!important;
	width				:auto;
	margin				:0em;
}
.searchboxlinks
{
	float				:left;
	padding-top			:0.2em;
	padding-left: 1.4em;
}
.searchboxlinks a, .searchboxlinks a:link, .searchboxlinks a:active, .searchboxlinks:visited
{
	font-size			:1.1em;
	color				:#FFFFFF!important;
}
/*End style for seartch*/
/*******************************************/
/*Start style for BOTTOM MENU*/
.bottommenudiv
{
	width				:59em;
	overflow			:hidden;
	padding-top			:1.6em;
}

.bottommenucontainer
{
	font-size			:1.2em;
	color				:#969696;
	float				:right!important;
	width				:auto;
	padding-top			:0.1em;
}

.bottommenucontainer a, .bottommenucontainer a:link, .bottommenucontainer a:active, .bottommenucontainer:visited
{
	text-decoration		:none;
	color				: #7CAAD6;
	float				:left;
}

.bottommenuitemsselect, .bottommenuitems, .bottommenuseparator, .bottommenuitemslink
{
	float				:left;
	display				:inline;
	width				:auto;
}
.bottommenuseparator
{
	padding-left		:0.5em;
	padding-right		:0.5em;	
}
.area12
{
	border-top			:solid 0.1em #7CAAD6;
	width				:100%;
	float				:left;
}	
#area12div, #area12div #menu12item0, #area12div #menu12item1
{
	float				:left;
}
#area12div
{
	width				:100%;
}
#area12div #menu12item0
{
	float				:left;
	width				:auto;
}
#area12div #menu12item1
{
	float				:right;
	width				:auto;
}
.pageobjecteditdiv. .bottommenudiv
{
	float				:left;
	width				:100%;
}
/*End style for bottom menu*/
/**/
.bottominfo
{
	padding-top			:1.5em;
	width				:27.5em;
	font-size			:1.2em;
	color				:#7CAAD6;
	float				:left;
	
}
/**/
/************* MAIN TOP MENU ***************/
.maintopmenu_container a, .maintopmenu_container a:link, .maintopmenu_container a:active, .maintopmenu_container a:visited
{
	text-decoration:none;
	color:#969696;
}
.area2
{
	background-color:#7DAAD6;
	line-height:2.3em;
}
.maintopmenu_container
{
	height:2.3em;
	width:auto;
	float:left;
}
.maintopmenu_container div
{
	float:left;
	width:auto;
}
.maintopmenu_link, .maintopmenu_link_select
{
    color			: #FFFFFF!important;
    display:block;
	float:left;
	font-size:1.0em;
}
.maintopmenu_link_select
{
	background-color:#5C216C;
}
a.maintopmenu_link, a.maintopmenu_link_select
{
	cursor          : pointer;
    cursor          : hand;
}
.maintopmenu_item_select, .maintopmenu_item
{
	float:left;
	width:auto;
	padding-left:1.8em;
	padding-right:1.8em;
	font-size:1.2em;
}
.maintopmenu_path1_select
{
	width:0.4em!important;
	float:left;
	background			: #35297B url(../content/socorporate/images/new_images/groep/main_top_menu_left.gif) no-repeat!important;
}
.maintopmenu_path2_select
{
	float:left;
	background			: #35297B url(../content/socorporate/images/new_images/groep/main_top_menu_center.gif) repeat-x!important;
	padding-top:0.6em;
	padding-left:0.9em;
	padding-right:0.9em;
	height:1.7em!important;
}
.maintopmenu_path3_select
{
	width:0.4em!important;
	float:left;
	background			: #35297B url(../content/socorporate/images/new_images/groep/main_top_menu_right.gif) no-repeat!important;
}
.maintopmenu_path4_select
{
	width:0.4em!important;
	float:left;
	background			: #35297B url(../content/socorporate/images/new_images/groep/main_top_menu_shade.gif) no-repeat!important;
}
.maintopmenu_path1
{
	width:0.4em!important;
	float:left;
}
.maintopmenu_path2
{
	float:left;
	padding-top:0.6em;
	padding-left:0.9em;
	padding-right:0.9em;
	height:1.7em!important;
}
.maintopmenu_path3
{
	width:0.4em!important;
	float:left;
}
.maintopmenu_path4
{
	width:0.4em!important;
	float:left;
}
/*******************************************/
/***********LEFT FREE HTML OBG*************/
#left
{
	width					:18.0em;
	float					:left;
	padding-bottom			:1.3em;
	overflow				:hidden;
}

.pageobgectcontent
{
	border					:solid 0.1em #7CAAD6;
	overflow				:hidden;
	background-color		:#f9f9f9;
}
.pageobgectcontent .imageheadercontainer
{
	height					:2.2em;
	background				: #FFFFFF url(../content/socorporate/images/groep/PObackgroundheader.gif) repeat-x;
}
.pageobgectcontainer
{
	width					:17.9em;
	padding-bottom			:1.3em;
	float					:left;
}
.pageobgectcontent .imageheadercontainer .imageheader
{
	padding-left			:1.2em;
	padding-top				:0.4em;
	color					:#FFFFFF;
	font-size				:1.2em;
	font-weight				:bold;
}


/************END STYLE*******************/
#content
{
	width					:53.2em;
	padding-left			:1.9em;
	padding-right			:1.9em;
	float					:left;
	overflow				:hidden;
}
#right
{
	width					:18.0em;
	float					:left;
	padding-bottom			:2.6em;
	overflow				:hidden;
}

/**************STYLE FOR THEMA PAGE OBJECT TYPE 1**********************/
.thema_page_object
{
	width					:16em;
	padding-left			:1.4em;
	padding-top				:1.4em;
	float					:left;
}
.thema_page_object .container
{
	border					:solid 0.1em #EEEEEE;
	overflow				:hidden;
}
.thema_page_object .container .contenttextlink
{
	overflow				:hidden;
	border					:solid 0.1em #A9A9A9;
	background-color		:#B2B2B2;
	height					:1.8em;	
	padding-top				:0.4em;
}
.thema_page_object .container .contenttextlink a,
.thema_page_object .container .contenttextlink a:link,
.thema_page_object .container .contenttextlink a:active,
.thema_page_object .container .contenttextlink a:visited,
.thema_page_object .container .contenttextlink .contentlinksym
{
	font-weight				:bold;
	text-decoration			:none;
	color					:#FFFFFF;
}
.thema_page_object .container .contenttextlink
{
	
}
.thema_page_object .container .contenttextlink .contentlinkurl
{
	padding-left			:1em;
	width					:12em;
	text-align				:center;
	float					:left;
}
.thema_page_object .container .contenttextlink .contentlinksym
{
	padding-right			:0.5em;
	width					:2em;
	text-align				:right;
	float					:left;
}	
	
/*****END STYLE FOR THEMA PAGE OBJECT. Author V.Kozik. 05.05.2008 ***********/


/**************STYLE FOR THEMA PAGE **********************/
.themacontent
{
	float				:left;
	width				:100%;
}
.themacontent_pageobjects
{
	float				:left;
	padding-bottom		:1.0em;
	width				:100%;
}
.themacontent_headerimage
{
	float					:left;
	width					:100%;
}
.themacontent_headerimage_content
{
	width					: 100%;
	overflow				: hidden;
	float					:left;
}

.themacontent_headertext
{
	padding-bottom		:2.2em;
	width				:100%;
	float				:left;	
}

.themacontent_pageobjectstitle
{
	padding-bottom:1.2em;
	font-size:1.2em;
	font-weight:bold;
	color:#000000;
	width:100%;
	float:left;
	padding-top:1.5em;
}


.themacontent_pageobjects_container
{
	float:left;
	width:100%;
}
.themacontent_pageobject_container
{
	width:16.1em;
	padding-right:1.4em;
	padding-bottom:1.8em;
	
	position:relative;
	float:left;
}
.themacontent_pageobject_container_last
{
	width:16.3em;
	float:left;
	padding-bottom:1.8em;
}
.themacontent_pageobject
{
	border: solid 0.1em #EDEDED;
	width:16.1em;
	height:13.5em;
	overflow:hidden;
	
}
.themacontent_pageobject_image
{
	width:16.1em;
	height:11.3em;
	overflow:hidden;
	float:left;
}
.themacontent_pageobject_link
{
	width:15.9em;
	height:2.0em;
	overflow:hidden;
	border: solid 0.1em #ABABAB;
	float:left;
	background: #ABABAB url(../content/socorporate/images/GROEP/theme_po_bg.gif) repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	cursor          : pointer;
    cursor          : hand;
}
.themacontent_pageobject_link_a, .themacontent_pageobject_link_a:link, .themacontent_pageobject_link_a:visited, .themacontent_pageobject_link_a:active
{
	text-decoration:none;
	color:#FFFFFF;
}
.themacontent_pageobject_linktext
{
	float:left;
	width:12.7em;
	text-align:center;
	font-size:1.2em;
	padding-top:0.3em;
}
.themacontent_pageobject_linksep
{
	padding-left:0.2em;
	float:left;
	font-size:1.9em;
	font-weight:normal;
	margin-top:-0.1em;
	width:0.7em;
}



/*****END STYLE FOR THEMA PAGE. Author V.Kozik. 05.05.2008 ***********/


/**************STYLE FOR THEMAOVERVIEW PAGE **********************/
.themaoverviewcontent
{
	float:left;
}
.themaoverviewcontent_pageobjects
{
	float:left;
	padding-bottom:1.0em;
	padding-top:2.2em;
	width			:100%;
}
.themaoverviewcontent_headerimage
{
	float					:left;
}
.themaoverviewcontent_headerimage_content
{
	widht			:100%;
	float			:left;
}

.themaoverviewcontent_flashtitle
{
	float				:left;
	width				:100%;
	overflow			:hidden;
	padding				:1.5em 0em 0em 0em;
	height				:3.9em;

}


.themaoverviewcontent_headertext
{
	padding-bottom		:1.5em;
	width				:100%;
	float				:left;
}

.themaoverviewcontent_pageobjectstitle
{
	padding-bottom:1.2em;
	font-size:1.2em;
	font-weight:bold;
	color:#000000;
	width:100%;
	float:left;
	padding-top:1.5em;
}

.themaoverviewcontent_pageobjects_container
{
	float:left;
	width:100%;
}
.themaoverviewcontent_pageobject_container
{
	width:16.1em;
	padding-right:1.4em;
	padding-bottom:1.8em;
	float:left;
}
.themaoverviewcontent_pageobject_container_last
{
	width:16.3em;
	float:left;
	padding-bottom:1.8em;
}
.themaoverviewcontent_pageobject
{
	border: solid 0.1em #EDEDED;
	width:16.1em;
	height:13.5em;
	overflow:hidden;
	
}
.themaoverviewcontent_pageobject_image
{
	width:16.1em;
	height:11.3em;
	overflow:hidden;
	float:left;
}
.themaoverviewcontent_pageobject_link
{
	width:15.9em;
	height:2.0em;
	overflow:hidden;
	border: solid 0.1em #ABABAB;
	float:left;
	background: #ABABAB url(../content/socorporate/images/GROEP/theme_po_bg.gif) repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	cursor          : pointer;
    cursor          : hand;
}
.themaoverviewcontent_pageobject_link_a, .themaoverviewcontent_pageobject_link_a:link, .themaoverviewcontent_pageobject_link_a:visited, .themaoverviewcontent_pageobject_link_a:active
{
	text-decoration:none;
	color:#FFFFFF;
}
.themaoverviewcontent_pageobject_linktext
{
	float:left;
	width:12.7em;
	text-align:center;
	font-size:1.2em;
	padding-top:0.3em;
}
.themaoverviewcontent_pageobject_linksep
{
	padding-left:0.2em;
	
	float:left;
	font-size:1.9em;
	font-weight:normal;
	margin-top:-0.1em;
	width:0.7em;
}



/*****END STYLE FOR THEMAOVERVIEW PAGE ***********/


/**************STYLE FOR CONTENT PAGE **********************/
.content_content
{
	float			:left;
	width			:100%;
	overflow		:hidden;
	
}
.content_headerimage
{
	float					:left;
	width					:100%;
}
.content_headerimage_content
{
	width					:100%;
	float					:left;
}

.content_headertext
{
	padding-bottom		:2.5em;
	float				:left;	
	width				:100%;

}
.content_bottomtext
{
	padding-bottom			:2.5em;
	float					:left;	
	width					:100%;
}
.content_headerflash
{
	float				:left;
	width				:100%;
	overflow			:hidden;
	padding				:0.9em 0em 0em 0em;

}
.content_headerflash #flashheader
{
	color				:#5C216C;
	font-size			:2.9em;
}
.content_headerflash object
{
	width:100%;
	height:100%;
}
/*****END STYLE FOR CONTENT PAGE. Author V.Kozik. 05.05.2008 ***********/


/**************STYLE FOR newsletterpage PAGE **********************/
.newsletterpage_header
{
	float:left;
	width:100%;
}
.newsletterpage_content
{
	float:left;
	width:100%;
	padding-bottom:2.2em;
}
.newsletterpage_headerimage
{
	padding					:0em;
	float					:left;
	width					:100%;
}

.newsletterpage_headertext_content
{
	width:100%;
	font-size:1.2em;
}
.newsletterpage_headertext
{
	padding-bottom	:2.5em;
	float			:left;	
	width			:100%;
}
.newsletterpage_flashtitle
{
	float				:left;
	width				:100%;
	overflow			:hidden;
	padding				:1.5em 0em 0em 0em;
	height				:3.9em;

}
.newsletterpage_flashtitle #flashheader
{
	color				:#16A1B2;
	font-size			:2.1em;
}
.newsletterpage_flashtitle object
{
	width				:100%;
	height				:100%;
}

.newsletterpage_flashtitle
{
	padding-top			:0.5em;
	padding-bottom		:1.2em;
	float				:left;
	width				:100%;
	width				:100%;
	height				:4em;
	overflow			:hidden;
}
#newsletterpage_form
{
	width:54.1em;
}
.newsletterpage_generalerror
{
	float:left;
	padding-bottom:1.2em;
	color:Red;
	width:100%;
	font-size:1.2em;
}
.newsletterpage_errormessage
{
	float:left;
	color:Red;
	width:100%;
}
.newsletterpage_emailcontainer
{
	float:left;
	width:100%;
	padding-bottom:1.2em;
}
.newsletterpage_text
{
	float:left;
	width:15em;
	padding-top:0.3em;
	font-size:1.2em;
}
.newsletterpage_input
{
	float			:left;
	width			:30.7em;
}
#newsletterpage_email
{
	width			:98%;
	font-size		:1.2em;
}
.newsletterpage_choosecontainer
{
	float:left;
	width:100%;
	padding-bottom:1.2em;
}
.newsletterpage_choosetext
{
	float:left;
	width:15em;
	padding-top:0.4em;
	font-size:1.2em;
}
.newsletterpage_choose1, .newsletterpage_choose2
{
	float:left;
	width:10em;
}
.newsletterpage_choose1_text, .newsletterpage_choose2_text
{
	float:left;
	padding-top:0.4em;
	padding-right:0.5em;
	font-size:1.2em;
}
.newsletterpage_choose1_input, .newsletterpage_choose2_input
{
	padding-top:0.2em;
	float:left;
}
.newsletterpage_button
{
	float		:left;
	text-align	:right;
	width		:47em;
}
.newsletterpage_bottom
{
	padding-left:1.2em;
	padding-right:0.9em;
	padding-top:1.5em;
	float:left;
	padding-bottom:2.2em;
	font-size:1.2em;
}
.newsletterpage_rowcontainer
{
	float:left;
	padding-bottom:0.5em;
	width:100%;
}
.newsletterpage_hardcopytext, .newsletterpage_errormessage
{
	font-size:1.2em;
	float:left;
	width:15em;
	padding-top:0.2em;
}
.newsletterpage_hardcopycontainer
{
	font-size:1.2em;
	float:left;
	width:32.2em;
}
.newsletterpage_gendermaletext, .newsletterpage_genderfemaletext
{
	float:left;
	padding-right:0.5em;
	padding-top:0.2em;
}
.newsletterpage_gendermaleinput, .newsletterpage_genderfemaleinput
{
	float:left;
	padding-right:0.5em;
}
.newsletterpage_hardcopycontainer input
{
	width				:85%;
	font-size			:1.2em;
}
#newsletterpage_gender
{
	width:auto;
}
.newsletterpage_day, .newsletterpage_month, .newsletterpage_year
{
	float:left;
	padding-right:0.5em;
}
#newsletterpage_birthday, #newsletterpage_birthmonth, #newsletterpage_birthyear
{
	width:4.5em;
}
.newsletterpage_hardcopycontainer select
{
	width			:86%;
	font-size		:1.2em;
}
/*****END STYLE FOR newsletterpage PAGE. Author V.Kozik. 05.05.2008 ***********/


/**************STYLE FOR QUESTIONNAIRE PAGE **********************/
.questionnariepage_header
{
	float:left;
}
.questionnariepage_content
{
	width		:100%;
	float:left;
	padding-bottom:2.2em;
}
.questionnariepage_headerimage,
.questionnariepage_headerimage_content
{
	padding					:0em;
	float					:left;
	width					:100%;
}

.questionnariepage_headertext_content
{
	width:100%;
	font-size:1.2em;
}
.questionnariepage_headertext
{
	padding-bottom:2.2em;
	float:left;	
	width:100%;
}
.questionnariepage_introductiontext
{
	padding-bottom	:2.2em;
	padding-top		:0.5em;
	float			:left;	
	width			:100%;
}


.questionnariepage_content_container
{
	padding-bottom		:2.2em;
	float				:left;	
	width				:100%;
}
#questionnariepage_form
{
	width				:100%;
}
.questionnariepage_emailcontainer
{
	float:left;
	width:100%;
}
.questionnariepage_emailtext
{
	float:left;
	padding-right:0.5em;
	padding-top:0.5em;
	width				:15.5em;
}
.questionnariepage_errormessage
{
	float:left;
	width:100%;
	color:Red;
	padding-bottom:1.2em;
}

.questionnariepage_input
{
	float				:left;
	width				:37.2em;
}
.questionnariepage_input input
{
	font-size			:1.2em;
}
#questionnariepage_email
{
	width:99%;
}
.questionnariepage_buttons_row
{
	float				:left;
	width				:100%;
	padding-bottom		:2.2em;
	padding-top			:2.2em;
	text-align			:right;
}
.questionnariepage_button_next
{

}
.questionnariepage_questionnarieinfo
{
	float:left;
	width:100%;
	padding-bottom:1.3em;
	font-size:1.2em;
}
.questionnariepage_generalerror
{
	float:left;
	width:100%;
	color:Red;
}
.questionnariepage_question_row
{
	float:left;
	width:100%;
	padding-bottom:1.2em;
	padding-top:1.2em;
	border-bottom:solid 0.1em #E4E4E4;
}
.questionnariepage_question_header
{
	float:left;
	width:100%;
	padding-bottom:0.8em;
}
.questionnariepage_question_position
{
	width:1.5em;
	float:left;
	color:#EC0086;
	font-weight:bold;
	font-size:1.2em;
}
.questionnariepage_question_text
{
	float:left;
	font-weight:bold;
	font-size:1.2em;
	width:96%;
}
.questionnariepage_question_data
{
	float:left;
	width:50.5em;
	padding-left:1.5em;
}
.questionnariepage_question_data_error
{
	float:left;
	width:50.3em;
	padding-left:1.5em;
	border:solid 0.1em Red;
}
.questionnariepage_answer1
{
	float:left;
	width:10em;
}
.questionnariepage_answer2
{
	float:left;
	width:9em;
}
.questionnariepage_answer3
{
	float:left;
	width:9em;
}
.questionnariepage_answer4
{
	float:left;
	width:9.5em;
}
.questionnariepage_answer5
{
	float:left;
	width:12.5em;
}
.questionnariepage_answer_data
{
	float				:left;
	padding-right		:0.4em;
	line-height			:1.2em
	.line-height	    :auto;

}
.questionnariepage_answer_text
{
	float:left;
	padding-top:0.1em;
	.padding-top:0.4em;
	line-height:1.2em
	.line-height:auto;
}

.questionnariepage_resultintroduction
{
	float:left;
	font-weight:bold;
	font-size:1.2em;
	width:100%;
	padding-bottom:2.2em;
}
.questionnariepage_resulttitle
{
	float:left;
	font-size:1.2em;
	width:100%;
	padding-bottom:1.2em;
}
.questionnariepage_resultdata
{
	float:left;
	width:100%;
	padding-bottom:2.2em;
}
.questionnariepage_resultdata_row
{
	float:left;
	width:100%;
	padding-bottom:1.2em;
}
.questionnariepage_questiongroupnumber
{
	float:left;
	width:1.5em;
}
.questionnariepage_questiongroupcontent
{
	float:left;
	width:100%;
}
.questionnariepage_questionresultcontent
{
	float:left;
	width:100%;
	padding-left:1.5em;
}
.questionnariepage_questiongroupheader, .questionnariepage_questionresultheader
{
	float:left;
	font-weight:bold;
	padding-right:0.5em;
}
.questionnariepage_questiongroupresult, .questionnariepage_questionresultresult
{
	float:left;
}
/**************STYLE FOR QUESTIONNAIRE PAGE **********************/


/**************STYLE FOR CUSTOMER FORMS PAGE **********************/
.customercontentheaderimage
{
	padding					:0em;
	height					:12.6em;
	overflow				:hidden;
	width					:100%;
	float					:left;
}
.customercontentheaderimage img
{
	width					:100%;
	height					:100%;
}
.customercontentheaderflash
{
	float				:left;
	width				:100%;
	overflow			:hidden;
	padding				:1.5em 0em 0em 0em;
	height				:3.9em;
	text-align:center;

}
.customercontentheaderflash #flashheader
{
	color				:#16A1B2;
	font-size			:2.1em;
}
.customercontentheaderflash object
{
	width				:100%;
	height				:100%;
	float:left;
	position:static;
	display:inline;
}
.customercontentheadertext
{
	padding-left			:0em;
	padding-right			:0em;
	padding-bottom			:2.3em;
	float:left;
}

/*****END STYLE FOR CUSTOMER FORM PAGE. Author V.Kozik. 05.05.2008 ***********/

/*******start style for job bar *********************/
.jobbarpageobject
{
	border-top				:solid 0.1em #7CAAD6;
	overflow				:hidden;
	padding-top				:1.4em;
	padding-left			:1.4em;
	padding-bottom			:5em;
	width					:50.4em;
	float					:left;
}
.jobbarpageobjectseparator
{
	width					:5.8em;
	float					:left;
}
.jobbarpageobjectitems
{
	width					:auto;
	float					:left;
}
.jobbarpageobjectitemsimg
{
	width					:auto;
	float					:left;
	padding-right			:0.8em;
}
.jobbarpageobjectitemslink
{
	width					:auto;
	float					:left;
}

.jobbarpageobjectitemslink a, .jobbarpageobjectitemslink a:link, .jobbarpageobjectitemslink a:active, .jobbarpageobjectitemslink a:visited
{
	text-decoration			:none;
	color					:#969696;
}

.centerContainer
{

	margin-left			: auto;
	margin-right		: auto;
	width				: 93em;
}
#maintable, #bottomtable, #toptable
{
	float				:left;
	width				:100%;
}
.maintable
{
	padding-top			:1.7em;
}





/*

	Styles for font size selector

*/
#menu2item0
{
	width:89.5em;
	overflow:hidden;
	float:left;
}
#menu2item1
{
	float:left;
	width:3.0em;
	padding-left:0.5em;
}
#menu2item1 .pageobjecteditheader
{
	height:17.25pt;
	overflow:hidden;
}

.font_size_selector
{
    color:#FFFFFF!important;
    height          : 2.3em;
}

.font_size_selector span
{
	display:block;
	float:left;
}
.font_size_selector span a, .font_size_selector span a:link, .font_size_selector span a:visited, .font_size_selector span a:active, .font_size_selector span a:hover
{
	color:#FFFFFF;
}

.font_size_selector_button
{
}

.font_size_selector_button_active
{
    text-decoration : underline;
    cursor          : pointer;
    cursor          : hand;
}
#fss_big
{
	font-size:2.0em;
	padding-left:0.2em;
	font-weight:bold;
}   
#fss_small
{
	font-size:1.4em;
	font-weight:bold;
}
/*

	End of styles for font size selector

*/


/*------------ STYLES FOR PROFILE UNKNOWNUSER --------------*/
.profile_customer_line
{
	width:100%;
	padding-top:0.3em;
	padding-bottom:0.3em;
	float: left;
	_float:none;
}
.profile_customer_line_error
{
	color:Red;
	width:100%;
	float:left;
	padding-top:0.3em;
	padding-bottom:0.3em;
}
.profile_customer_intro
{
	width:100%;
	float:left;
	font-size:1.2em;
	padding-bottom:2em;
}
.profile_customer_text
{
	width:40%;
	float:left;
	font-size:1.2em;
}
.profile_customer_data
{
	width:60%;
	float:left;
}
.profile_customer_data input, .profile_customer_data select
{
	font-size			:1.2em;
}
.profile_customer_inputbox_long
{
	width:90%;
	float:left;
}
.profile_customer_inputbox_short
{
	width:30%;
	float:left;
}
.profile_customer_inputbox_separator
{
	float:left;
}
.profile_customer_gender_male, .profile_customer_gender_female
{
	float:left;
	padding-right:2em;
}
.profile_customer_gender_text, .profile_customer_gender_date
{
	float:left;
	font-size:1.2em;
}
.profile_customer_gender_text
{
	padding-top:0.2em;
}
#profile_customer_inputbox_country
{
	width:91.2%;
}
.profile_customer_button
{
	width:95%;
	padding-top:0.2em;
	padding-bottom:0.2em;
	text-align:right;
}
.profile_customer_inputbox_check
{
	float:left;
}

.contentcustomerform
{
	width:100%;
	padding-top:2.5em;
	padding-bottom:1.5em;
	float:left;
}
.contentcustomerloginform
{
	width				:100%;
	padding-bottom		:1.5em;
	float				:left;
}
.contentcustomerloginform_header
{
	float:left;
	width:100%;
	padding-top:1em;
	padding-bottom:1em;
	font-size:1.2em;
}
.contentcustomerloginform_introtext
{
	float:left;
	width:100%;
	padding-top:1em;
	font-size:1.2em;
}
.profileregisterformheader
{
	font-size:1.2em;
	padding-top:0.3em;
}
.customerloginform_form_content, .customerloginform_form_buttons
{
	float:left;
	padding-top:0.5em;
	width:100%;
}
.customerloginform_form_buttons
{
	text-align:right;
}
.customerloginform_form, .customerloginform_form_form
{
	/*float:left;*/
}
.customerloginform_form_loginbtn
{
	float:right;
	padding-left:0em;
	width:auto;
	text-align:right;
	padding-right:2.7em;
}
.customerloginform_form_forgotbtn
{
	float:right;
	width:auto;
	text-align:left;
	padding-left:0em;
	padding-right:2em;
}
.customerloginform_error
{
	color:Red;
	float:left;
	width:100%;
	padding-top:1em;
}
/*--------- END OF STYLES FOR PROFILE UNKNOWNUSER ----------*/

/*style for forgotpassword form*/
.profileforgotpasswordcontent 
{
	overflow		:hidden;
	width			:100%;
	float			:left;
}

.profileforgotpasswordcontentmiddle
{
	padding-left			:0em;
	padding-right			:0em;
	padding-bottom			:2.3em;
}
.profileforgotpasswordcontent_headertext
{
	overflow		:hidden;
	width			:100%;
	padding-top		:0.5em;
	padding-bottom	:0.5em;
	font-weight		:bold;
}
.profileforgotpasswordcontent_introtext
{
	overflow		:hidden;
	width			:100%;
	padding-bottom	:1em;
}
.profileforgotpassworderrormessage
{
	overflow		:hidden;
	width			:100%;
	color           : #FF0000;
}
.profileforgotpasswordcontentform
{
	overflow		:hidden;
	width			:100%;
}
.profileforgotpasswordemailadres
{
	overflow		:hidden;
	width			:100%;
	padding-top		:1em;
	padding-bottom	:1em;
}
.profileforgotpasswordemailadres_header
{
	overflow		:hidden;
	width			:18em;
	float			:left;
}
.profileforgotpasswordemailadres_input
{
	overflow		:hidden;
	width			:35em;
	float			:left;
}
.profileforgotpasswordbuttonrow
{
	padding-left	: 0em;
	text-align		: right;
	width			: 99%;
	cursor          : pointer;
    cursor          : hand;
}
.profileforgotpasswordinputbox
{
	width:98%;
}
/*end style for forgotpassword*/

/* styles for last news item po */

.last_news_item_po
{
	padding				: 1.2em 1.2em 0em 1.2em;
}

.last_news_item_po_title
{
	font-weight			: bold;
	font-size			: 1.2em;
	color				: #393939;
	white-space			: nowrap;
	padding-bottom		: 1em;
	width				: 13.4em;
	overflow			: hidden;
}

.last_news_item_po_intro_text
{
	font-size			: 1.0em;
	font-weight			: bold;
	padding-bottom		: 1.2em;
}

.last_news_item_po_intro_text a
{
	color				: #2D2473;
	white-space			: nowrap;
}

.last_news_item_po_picture img
{
	width				: 14.7em;
	height				: 10.2em;
}

/* end of styles for last news item po */
/**************flashTitle*********************/
.headerflash
{
	float				:left;
	width				:100%;

}
/*************end flashtitle******************/
/**********************************************************PAGE OBJECTS (START SECTION)*********************************************************/
.Empty_TopBorder
{
	border-top			:solid 0.1em #7CAAD6;
}

.Full_TopBorder
{
	border-top			:solid 0.1em #B5D2EA;
}

.TitleBackGround
{
	background-color	:#7CAAD6;
}

.ContentExternalBorder
{
	border-bottom		:solid 0.1em #6CA5D5;
	border-right		:solid 0.1em #6CA5D5;
	border-left			:solid 0.1em #6CA5D5;
}

.ContentInternalBorder
{
	border				:solid 0.1em #DAE9F5;
}
.ContentBackGround
{
	background			:#E5EEF7
}

/*statr style for new desing pageobjects*/
div.pageobjectcontainer
{
	float				:left;
	width				:18em;
	overflow			:hidden;
	position			:relative;
	.position			:none;
	
	margin-bottom		:1.2em;
	.margin-bottom		:0em;
}


div.pageobjectcontainer div.title
{
	position			:relative;
	float				:left;
	width				:18em;
}

div.pageobjectcontainer div.title div.titleText
{
	overflow			:hidden;
	padding				:0.3em 0.75em 0.45em 0.75em;
	width				:13.7em;
	.width				:13.5em;
	height				:auto;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#FFFFFF;
	line-height:		1.3em;
	font-size:			1.2em;
}
div.pageobjectcontainer div.title div.TopBGLeft
{
	position			:absolute;
	top					:-0.1em;
	left				:0em;
	float				:left;
}

div.pageobjectcontainer div.title div.TopBGRight
{
	position			:absolute;
	top					:-0.1em;
	right				:0em;
	float				:left;
}

div.pageobjectcontainer div.title div.TopBGLeft img, div.pageobjectcontainer div.title div.TopBGRight img
{
	width				:1em;
	height				:0.9em;
}

div.pageobjectcontainer div.content 
{
	float				:left;
	width				:17.8em;
}

div.pageobjectcontainer div.content div.contentText
{
	float				:left;
	/*width				:auto;*/
	*width				:16.8em;          
	overflow			:hidden;
	padding				:0.4em;
}
div.pageobjectcontainer div.content div.contentText, x:-moz-any-link {width:16.8em;}

div.pageobjectcontainer div.content div.contentText p
{
	padding-left		:0.7em;
	padding-right		:0.6em;
}
div.pageobjectcontainer div.bottom
{
	
	overflow			:hidden;
	top					:auto;
	width				:18em;
	
	position			:absolute;
	left				:0em;
	bottom				:0em;

	.bottom				:1.0em;
	.position			:relative;
	
}

div.pageobjectcontainer div.bottom div.BottomBGLeft
{
	float			:left;
}
div.pageobjectcontainer div.bottom div.BottomBGLeft img
{
	width				:1em;
}
div.pageobjectcontainer div.bottom div.BottomBGRight
{
	float				:right;

}
div.pageobjectcontainer div.bottom div.BottomBGRight img
{
	width				:1em;
}
/*end style for new desing to pajeobjects*/

/*********************end style for job bar**********/
/*poll*/
/* ----------- POLL --------------- */

.pollobject
{
	width				: 17.9em;
	padding-bottom		: 1.3em;
	float				: left;
}
.pollobjectccontent
{
	overflow				:hidden;
	padding					:1em 1.2em 0.5em 1.2em;
	
}

.pollobjectccontent table
{
	font-size				:1.2em;
}

.pollobjectheadercontainer
{
	background				: #FFFFFF url(../content/socorporate/images/groep/PObackgroundheader.gif) repeat-x;
	height					:2.2em;
}
.pollobjectheadertext
{
	padding-left			:1.2em;
	padding-top				:0.4em;
	color					:#FFFFFF;
	font-size				:1em;
	font-weight				:600;
}
.poll_question
{
	font-weight				:bold;
	font-size				:1.2em;
	width					:100%;
	padding-bottom			:1.3em;
	overflow				:hidden;
	float:left;
}
.DIV_POLL_RESULTS
{
	font-size				:1.2em;
	width					:100%;
}
.SPAN_POLL_RESULTS
{
	width					:100%;
	float					:left;
	padding-bottom			:0.4em;
}
.SPAN_POLL_RESULTS_1_MAX, .SPAN_POLL_RESULTS_1
{
	width					:auto;
	float					:left;
	height					:0.8em;
	padding-right			:1em;
	padding-top				:0.2em;
	overflow				:hidden;
}
.SPAN_POLL_RESULTS_2, .SPAN_POLL_RESULTS_2_MAX
{
	padding-bottom			:0.8em;
	float					:left;
	width					:auto;
	color					:#C1C1C1;
}
.SPAN_POLL_RESULTS_2_MAX
{
	color					:#FFD351;
}

.SPAN_POLL_RESULTS_3, .DIV_TOTAL_VOTES, .pollmessageshow
{
	display					:none;
}
.IMG_POLL_PERCBAR
{
	height					:1em;
}
.pollformelement_answer
{
	width					:100%;
	float:left;
}
.pollform
{
	width:100%;
	float:left;
}
.DIV_POLL_ANSWERS
{
	width					:100%;
	padding-bottom				:0.3em;
	padding-top				:0.2em;
	overflow				:hidden;
}
.PollSendButtonAnonimious
{
	padding-top				:1em;
	padding-bottom			:0.5em;
	text-align				:center;
	float:left;
	width:100%;
}
.pollmessagehide
{
	padding-bottom			:1em;
	float:left;
	width:100%;
}
.SPAN_POLL_ANSWERS_RADIO
{
	padding-right			:0.5em;
}

.pollformelement_personal
{
	padding-top				:1em;
}
.POLL_PERSONAL_ITEM
{
	padding-bottom			:0.5em;
	width					:100%;
}
.pollformbuttontd
{
	padding-top				:1em;
	padding-left			:4em;
	padding-bottom			:0.5em;

}
/*end poll*/

/*start style for NewsLetter object*/
.newsbrifpageobjectcontainer
{
	float				:left;
	width				: 100%;
	padding-bottom		: 1.3em;
}
.newsbrifpageobjectheadertext
{
	padding-left			:1.2em;
	padding-top				:0.4em;
	color					:#FFFFFF;
	font-size				:1em;
	font-weight				:600;
}
.newsbrifpageobjectimage
{
	width					:100%;
	overflow				:hidden;
	padding-top				:1em;
	text-align				:center;
}
.newsbrifpageobjectcontent
{
	width					:14.7em;
	padding-left			:0.9em;
	padding-bottom			:0.5em;
	font-size				:1.2em;
	overflow				:hidden;
}
.newsbrifpageobjectcontentlink, .newsbrifpageobjectcontenttext
{
	width					:auto;
	float					:left;
	padding-top				:0.2em;
}
.newsbrifpageobjectcontentlink a, .newsbrifpageobjectcontentlink a:link, .newsbrifpageobjectcontentlink a:active, .newsbrifpageobjectcontentlink a:visited
{
	color					:#F7A800;
}
/*end style for NewsLetter object*/





/************start style for universalpage objects*********************/
div.universalpage_background
{
	height					:0em;
	width					:0em;
	position				:relative;
	left					:0em;
	top						:0em;
	.top					:-13.75em;
	_top					:-13.7em;
	.width					:16.5em;
}

div.universalpage_background div.TopBGLeft
{
	position				:absolute;
	top						:0em;
	left					:0em;
	
}

div.universalpage_background div.TopBGRight
{
	position				:absolute;
	left					:16.5em;
	top						:0em;
	margin-left				:-1em;
}

div.universalpage_background div.TopBGLeft img, div.universalpage_background div.TopBGRight img
{
	width				:1em;
	height				:0.9em;	
}
div.universalpage_background div.BottomBGLeft
{
	top					:13.7em;
	left				:0em;
	margin-top			:-1em;
	position			:absolute;
}
div.universalpage_background div.BottomBGRight
{
	position			:absolute;
	top					:13.7em;
	left				:16.5em;
	margin-top			:-1em;
	margin-left			:-1em;
	
}
div.universalpage_background div.BottomBGLeft img, div.universalpage_background div.BottomBGRight img
{
	width				:1em;
	height				:1em;	
}
/************end style for universalpage objects*********************/
/**********************************************************PAGE OBJECTS (END SECTION)*********************************************************/

#area9div
{
	float	:left;
}

.bottommenuseparator 
{
	color					:#7CAAD6;
}

.leftmenucontainer
{
	float:left;
	padding-bottom:1.2em;
	width:18em;
}
	
.left_menu_level1_item, .left_menu_level1_item_selected, .left_menu_level1_item_bg, .left_menu_level1_item_noborder
{
	height				: 100%;
	width				: 100%;
	cursor				: pointer;
	cursor	            : hand;
	float:left;
}
.left_menu_level1_item
{
	border-top:solid 0.1em #D8E5F3;
	padding-top:0.4em;
	padding-bottom:0.3em
}
.pos_1
{
	border-top:none;
}

.left_menu_level1_item_noborder
{
	border-top:none;
	padding-top:0.6em;
	padding-bottom:0.3em;
}

.left_menu_level1_item .left_menu_level1_item_top,
.left_menu_level1_item .left_menu_level1_item_bottom,
.left_menu_level1_item_bg .left_menu_level1_item_top,
.left_menu_level1_item_bg .left_menu_level1_item_bottom,
.left_menu_level1_item_noborder .left_menu_level1_item_top,
.left_menu_level1_item_noborder .left_menu_level1_item_bottom
{
	display:none;
	float:left;
}

.left_menu_level1_item_selected .left_menu_level1_item_top,
.left_menu_level1_item_selected .left_menu_level1_item_center,
.left_menu_level1_item_selected .left_menu_level1_item_bottom
{
	float:left;
}

.left_menu_level1_item_selected .left_menu_level1_item_top .left_menu_level1_item_lt
{
	background:url(../content/socorporate/images/GROEP/left_menu_TopLeftCorner.gif) no-repeat;
	height:1.2em;
	float:left;
	width:17.94em;
}
.left_menu_level1_item_selected .left_menu_level1_item_top .left_menu_level1_item_mt
{
	background:#E5EEF7 url(../content/socorporate/images/GROEP/left_menu_TopLine.gif) repeat-x;
	height:1em;
	width:17.84em;
	float:left;
}
.left_menu_level1_item_selected .left_menu_level1_item_top .left_menu_level1_item_rt
{
	background: url(../content/socorporate/images/GROEP/left_menu_TopRightCorner.gif) no-repeat 16.94em 0em;
	width:17.94em;
	height:1.2em;
	float:left;
}


.left_menu_level1_item_selected .left_menu_level1_item_center .left_menu_level1_item_lc
{
	background: #E5EEF7 url(../content/socorporate/images/GROEP/left_menu_LeftLine.gif) repeat-y;
	width:17.94em;
	float:left;
	
}
.left_menu_level1_item_selected .left_menu_level1_item_center .left_menu_level1_item_mc
{
	background-color:#E5EEF7;
	width:17.94em;
	float:left;
}
.left_menu_level1_item_selected .left_menu_level1_item_center .left_menu_level1_item_rc
{
	background:url(../content/socorporate/images/GROEP/left_menu_RightLine.gif) repeat-y 17.9em 0em;
	width:17.94em;
	float:left;
}

.left_menu_level1_item_selected .left_menu_level1_item_bottom .left_menu_level1_item_lb
{
	background	:url(../content/socorporate/images/GROEP/left_menu_BottomLeftCorner.gif) no-repeat;
	width:17.9em;
	height:1.2em;
	float:left;
	/*margin-top:-0.4em;*/
}
.left_menu_level1_item_selected .left_menu_level1_item_bottom .left_menu_level1_item_mb
{
	background:#E5EEF7 url(../content/socorporate/images/GROEP/left_menu_BottomLine.gif) repeat-x 0em 1.2em;
	height:1em;
	width:17.9em;
	/*margin-bottom:-0.3em;*/
	float:left;
	overflow:hidden;
}
.left_menu_level1_item_selected .left_menu_level1_item_bottom .left_menu_level1_item_rb
{
	background	:url(../content/socorporate/images/GROEP/left_menu_BottomRightCorner.gif) no-repeat 16.9em 0em;
	width:17.9em;
	height:1.2em;
	float:left;
}

.left_menu_level1_item_link
{
	background: url(../content/socorporate/images/GROEP/left_menu_l1_item_arrow_select.gif) no-repeat 2em 50%;
	padding-left:3em;
	width:13em;
	overflow:hidden;
}
.left_menu_level1_item .left_menu_level1_item_link,
.left_menu_level1_item_noborder .left_menu_level1_item_link
{
	background: url(../content/socorporate/images/GROEP/left_menu_l1_item_arrow.gif) no-repeat 2em 50%;
}

.left_menu_level1_item a, .left_menu_level1_item a:link, .left_menu_level1_item a:active, .left_menu_level1_item a:visited,
.left_menu_level1_item_noborder a, .left_menu_level1_item_noborder a:link, .left_menu_level1_item_noborder a:active, .left_menu_level1_item_noborder a:visited
{
	color				:#5C216C;
	font-size			:1.2em;
	text-decoration		:none;
	cursor				: pointer;
	cursor	            : hand;
	display:block;
}

.left_menu_level1_item_link a
{
	display:block;
	color:#7CAAD6;
}

.left_menu_level1_item_choosen a, .left_menu_level1_item_choosen a:link, .left_menu_level1_item_choosen a:active, .left_menu_level1_item_choosen a:visited, 
.left_menu_level1_item_selected a, .left_menu_level1_item_selected a:link, .left_menu_level1_item_selected a:active, .left_menu_level1_item_selected a:visited
{
	color				:#5C216C;
	font-weight			:bold;
	font-size			:1.2em;
	text-decoration		:none;
	cursor				: pointer;
	cursor	            : hand;
}
.left_menu_level2_item, .left_menu_level2_item_selected
{
	padding-left:3em;
	float:left;
	width:13em;
	padding-top:0.3em;
	padding-bottom:0.1em;
	overflow:hidden;
}
.left_menu_level2_item a, .left_menu_level2_item a:link, .left_menu_level2_item a:active, .left_menu_level2_item a:visited
{
	color				:#5C216C;
	font-weight			:normal;
	font-size			:1.2em;
	text-decoration		:none;
	cursor				: pointer;
	cursor	            : hand;
}
.left_menu_separator
{
	padding-top:0.2em;
	padding-bottom:0.1em;
	float:left;
	width:100%;
}
.leftmenucontainer .left_menu_separator_div
{
	height:0.1em;
	background-color:#000000;
	line-height:0.1em;
}
.left_menu_level2_items
{
	float:left;
}
.left_menu_level2_items .left_menu_separator_div
{
	height:0.1em;
	background-color:#FFFFFF;
	width:18em;
}
.leftmenucontainer .left_menu_separator_selected
{
	display:none;
}
/*end style for left menu*/

/* styles for imagelink */

.imageLinkContainer .imageLinkImage
{
	display			: block;
}

.imageLinkContainer .imageLinkImageScaled
{
	display			: none;
}

.imageLinkContainerScaled .imageLinkImage
{
	display			: none;
}

.imageLinkContainerScaled .imageLinkImageScaled
{
	display			: block;
}

/* end of styles for imagelink */

.searchpage
{
	float:left;
	padding-bottom:3em;
	width:100%;
}