/* mac hide \*/
html, body {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
/* end hide */

/**********************************************************************************************************************************************************/
/** HEADER ************************************************************************************************************************************************/
/**********************************************************************************************************************************************************/

#headerContainer{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:150px;
	background-image:url(http://www.curarata.nl/templates/images/string_herhaling.jpg);
	background-position:center -20px;
	background-repeat:repeat-x;
}

#headerContainer #headMainContainer{
	width:960px;
	height:119px;
	margin:0px auto 0px auto;
}

#headerContainer #headMainContainer #logoholder {
	width:960px;
	height:67px;
	padding:22px 0px 0px 0px;
}

#headerContainer #headMainContainer #tabsholder {
	width:960px;
	height:30px;
}

#headerContainer #menuMainContainer{
	width:100%;
	height:31px;
	background-image:url(http://www.curarata.nl/templates/images/bg_menu_main.gif);
	background-repeat:repeat-x;
}

/**********************************************************************************************************************************************************/
/** CONTENT ***********************************************************************************************************************************************/
/**********************************************************************************************************************************************************/

#mainContainer{
	clear:both;
	width:960px;
	margin:0px auto -70px auto;
	min-height:100%;
}
* html #mainContainer{ height:100% } /*FOR IE treats height as min-height anyway*/

#contentContainer {
	width:960px;
	overflow:hidden;
	padding:150px 0px 0px 0px; margin:0px;
}
* html #contentContainer{ padding:0px; margin:150px 0px 0px 0px; } /*FOR IE, sifr messes up the padding*/

#maincontent{
	float:left;
	width:720px;
	overflow:hidden;
	padding:0px;
}

#blockcontent{
	float:left;
	width:220px;
	overflow:hidden;
	padding:0px 10px 0px 10px;
}

/**********************************************************************************************************************************************************/
/** CONTENT ITEMS *****************************************************************************************************************************************/
/**********************************************************************************************************************************************************/

#crumbholder{
	width:700px;
	height:28px;
	padding:16px 10px 10px 10px;
}

#contentBig{
	float:left;
	width:710px;
	padding:0px 0px 0px 10px;
}

#contentMedium{
	float:left;
	width:480px;
	padding:0px;
}

#contentMediumHome{
	float:left;
	width:460px;
	padding:20px 10px 0px 10px;
}

#contentMediumPadding{
	float:left;
	width:460px;
	padding:0px 10px 0px 10px;
}

#contentSmall, #contentSmallCol{
	float:left;
	width:220px;
	padding:0px 10px 10px 10px;
}
#contentSmallCol img{ margin:0px 0px 20px 0px; }
	
#contentSmallHome{
	float:left;
	width:220px;
	padding:20px 10px 10px 10px;
}

/**********************************************************************************************************************************************************/
/** BLOCKS ************************************************************************************************************************************************/
/**********************************************************************************************************************************************************/

#searchBlock{
	width:200px;
	height:36px;
	margin:0px 0px 10px 0px;
	padding:8px 10px 0px 10px;
	background-image:url(http://www.curarata.nl/templates/images/blocks/bg_search.gif);
	background-repeat:no-repeat;
	background-color:#CCC;
}
#searchBlock div{ float:left; padding:0px 6px 0px 0px; }

#homecareBlock{
	width:200px;
	height:113px;
	margin:0px 0px 10px 0px;
	padding:6px 10px 0px 10px;
	background-image:url(http://www.curarata.nl/templates/images/blocks/bg_homecare.gif);
	background-repeat:no-repeat;
	background-color:#CCC;
}
#homecareBlock div{ width:200px; overflow:hidden; padding:0px 0px 4px 0px; }
#homecareBlock div span{ float:left; width:80px; }

#searchBlock h1.button, #homecareBlock h1.button{ float:right; padding:0px; margin:0px; line-height:normal; }

#dynamicBlock{ width:220px; }

/**********************************************************************************************************************************************************/
/** FOOTER ************************************************************************************************************************************************/
/**********************************************************************************************************************************************************/

#footerContainer {
	width:960px;
	height:70px;
	position:relative;
	margin:0px auto 0px auto;
	background-image:url(http://www.curarata.nl/templates/images/footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#clearfooter{ clear:both;height:70px; }/*needed to make room for footer*/

#anchorLink{
	width:720px;
	padding:0px 240px 0px 0px;
	text-align:right;
}

/**********************************************************************************************************************************************************/
/**  TABS BIG  ********************************************************************************************************************************************/
/**********************************************************************************************************************************************************/

#tabgroup {
	float:left;
	width:560px;
	overflow:hidden;
	padding:0px; 
	margin:0px;
	list-style:none;
}

#tabgroup li.homenormal, #tabgroup li.homeactive { float:left; cursor:pointer; text-align:center; padding:0px; background-image:none; }
#tabgroup li.profnormal, #tabgroup li.profactive { float:left; cursor:pointer; text-align:center; padding:0px; background-image:none; }
	
#tabgroup li.homenormal h2 a, #tabgroup li.homenormal h2 a:hover, #tabgroup li.homeactive h2 a{
	display:block;
	height:24px; float:left;
	width:74px;
	padding:6px 10px 0px 10px; 
	margin:0px 1px 0px 0px;
}

#tabgroup li.profnormal h2 a, #tabgroup li.profnormal h2 a:hover, #tabgroup li.profactive h2 a{
	display:block;
	height:24px; float:left;
	width:110px;
	padding:6px 10px 0px 10px; 
	margin:0px 1px 0px 0px;
}

#tabgroup li.homenormal h2 a:hover{
	background-image:url(http://www.curarata.nl/templates/images/tab_hover_home.gif);
	background-repeat:no-repeat;
}
#tabgroup li.profnormal h2 a:hover{
	background-image:url(http://www.curarata.nl/templates/images/tab_hover_prof.gif);
	background-repeat:no-repeat;
}

#tabgroup li.homeactive h2 a{
	background-image:url(http://www.curarata.nl/templates/images/tab_active_home.gif);
	background-repeat:no-repeat;
}
#tabgroup li.profactive h2 a{
	background-image:url(http://www.curarata.nl/templates/images/tab_active_prof.gif);
	background-repeat:no-repeat;
}
/**********************************************************************************************************************************************************/
/**  FLASH MESSAGE  ***************************************************************************************************************************************/
/**********************************************************************************************************************************************************/

div.flashmessage
{
	padding:10px;
	border:dotted 1px #002963;
	background-color:c0c0c0;
}

/**********************************************************************************************************************************************************/
/**  LANGUAGE SWITCH  *************************************************************************************************************************************/
/**********************************************************************************************************************************************************/

#langroup {
	float:right;
	overflow:hidden;
	padding:6px 12px 0px 0px; 
	margin:0px;
	list-style:none;
}

#langroup li { float:left; cursor:pointer; text-align:right; padding:0px 10px 0px 0px; margin:0px; background-image:none; }

/**********************************************************************************************************************************************************/
/** MAIN MENU *********************************************************************************************************************************************/
/**********************************************************************************************************************************************************/

#menuMain {
	width:940px;
	padding:0px 10px 0px 10px;
	margin:0px auto 0px auto;
	list-style:none;
}

#menuMain li { 
	float:left;
	padding:6px 20px 0px 0px; 
	margin:0px; 
	background-image:none;
}

/**********************************************************************************************************************************************************/
/** SUB MENU **********************************************************************************************************************************************/
/**********************************************************************************************************************************************************/

#subMenu {
	width:220px;
	margin:0px;
	padding:0px;
	list-style:none;
}

#subMenu li { 
	padding:0px 0px 2px 0px; 
	margin:0px;
	background-image:none;
}
/**********************************************************************************************************************************************************/
/** FONT **************************************************************************************************************************************************/
/**********************************************************************************************************************************************************/

div,span,p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#002963;
	line-height:18px;
	text-decoration:none;
	font-weight:normal;
}
p{ padding:0px 0px 10px 0px; margin:0px; }
p.clear{ padding:0px; margin:0px; }
span.smalltxt{ font-size:10px; line-height:normal; }

a, a:link, a:active, a:visited, a:hover{
	color:#9f5c7f;
	text-decoration:underline;
}
a:hover{ text-decoration:none; }

h1, h1 a:link, h1 a:active, h1 a:visited, h1 a:hover{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#002963;
	line-height:normal;
	text-decoration:none;
	padding:0px; margin:0px 0px 10px 0px;
}
h1.clear, h1.clear a{ padding:0px; margin:0px; line-height:normal; }

h2, h2 a:link, h2 a:active, h2 a:visited, h2 a:hover{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#002963;
	line-height:normal;
	text-decoration:none;
	padding:0px 0px 10px 0px; margin:0px;
}

h3{
	/*font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	color:#002963;
	padding:0px; margin:0px;*/
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#9f5c7f;
	line-height:normal;
	text-decoration:none;
	padding:0px; margin:0px 0px 10px 0px;	
}

#menuMain li h2 a { color:#FFF; }
#menuMain li.active h2 a { color:#002963; }
#menuMain li h2 a:hover { text-decoration:underline; }
#subMenu li h2 { padding:0px; }
#subMenu li h2 a:hover { text-decoration:underline; }
#subMenu li.active h2 a { color:#b74731; }
#tabgroup li h2 a { color:#002963; }
#tabgroup li.homeactive h2 a, #tabgroup li.profactive h2 a { color:#FFF; }
#crumbholder, #crumbholder a, #langroup li a, #anchorLink a { color:#002963; font-size:10px; text-decoration:none; }
#crumbholder a:hover, #langroup li a:hover, #anchorLink a:hover { text-decoration:underline; }
#searchBlock div h1, #searchBlock div h1 a { color:#FFF; }

ul{ padding:0px; margin:0px 0px 10px 0px; list-style:none; }
#sitemapHolder {margin:-10px 0px 0px 0px;} 
ul.ulSitemap{ padding:0px; margin:0px 0px 0px 15px; list-style:none; line-height:normal; text-transform:capitalize; }
ol{ padding:0px; margin:0px 0px 10px 25px; }
ul li{ padding:0px 0px 0px 26px; background-image:url(http://www.curarata.nl/templates/images/li_image.gif); background-repeat:no-repeat; background-position:0px 4px; }
ul li.header{ list-style-image:none; list-style:none; }
ul li.header h2{ margin:0px 0px 0px -10px; padding:10px 0px 4px 0px; text-transform:capitalize; }

ul#actueel li{ padding:0px 0px 6px 26px; }
ul#actueel li a{ color:#002963; font-weight:bold; text-decoration:none; }
ul#actueel li a:hover{ text-decoration:underline; }
/**********************************************************************************************************************************************************/
/** FOEM FIELDS *******************************************************************************************************************************************/
/**********************************************************************************************************************************************************/

form{ padding:0px; margin:0px; }

.searchField, .homecareFieldUser, .homecareFieldPass{
	width:105px;
	height:22px;
	border:1px solid #fff;
	margin:0px;
	padding:0px;
	color:#002963;
	font-size:16px;
}
.searchField		{ background-image:url(http://www.curarata.nl/templates/images/bg_searchfield.gif); }
.homecareFieldUser	{ width:118px; float:left; background-image:url(http://www.curarata.nl/templates/images/bg_userfield.gif); }
.homecareFieldPass	{ width:118px; float:left; background-image:url(http://www.curarata.nl/templates/images/bg_passfield.gif); }

