/* assets.css */

/* legacy shit */
/* thema image */
.themaimage {
	text-align: center;
	background-image: url(/img/background_clickable.jpg);
	background-repeat: repeat-y;		
	background-position: left top;
	background-color: #ffbf68;
}

clickable-image {
	background-color: #ffbf68;
}
.content-afsluiter {
	background-color: #ff9c08;
}

/* **** MARGIN LIST **** */

.margin-list-item ol,
.margin-list-item_verzekeringen ol,
.margin-list-item_homepage ol,
.margin-list-item_zorgwijzer ol,
.margin-list-item_zakelijk ol {
	margin: 0px;
	padding: 0px;
	margin-left: -2px;
	list-style-position: inside;
}

.margin-list-item ul,
.margin-list-item_verzekeringen ul,
.margin-list-item_homepage ul,
.margin-list-item_zorgwijzer ul,
.margin-list-item_zakelijk ul {
	margin: 0px;
	padding: 0px;
	margin-left: -2px;
	list-style-position: inside;
}

.margin-list-item li a,
.margin-list-item_zorgwijzer li a,
.margin-list-item_homepage li a,
.margin-list-item_zakelijk li a,
.margin-list-item_verzekeringen li a {
	text-decoration: none;
	cursor: hand;
	width: 100%;
}

.margin-list-item a {
	text-decoration: none;
	cursor: hand;
}

.margin-list-header,
.margin-list-header_verzekeringen,
.margin-list-header_homepage,
.margin-list-header_zakelijk,
.margin-list-header_zorgwijzer {
	padding: 10px 0px 3px 2px;
}

.margin-list-item,
.margin-list-item_verzekeringen,
.margin-list-item_homepage,
.margin-list-item_zakelijk,
.margin-list-item_zorgwijzer {
	padding: 0px 0px 0px 2px;
}

.margin-list-item, 
.margin-list-item a,
.margin-list-item p,
.margin-list-item li a {
	/* color: #00026d; */
	color: #870000;
}

/* subsite specifiek */
.margin-list-header_gezondheid {
	color: #000000;
}


/*homepage1 specifiek*/

.margin-list-header_homepage {
	color: #FFFFFF;
}

.margin-list-item_homepage, 
.margin-list-item_homepage a,
.margin-list-item_homepage p,
.margin-list-item_homepage li a {
	color: #870000;
}

/*.margin-list-item_homepage p a:hover,
.margin-list-item_homepage div a:hover {
	background-color: #FFE2BB;
}*/

.margin-list-item_homepage p a
{
	/* color : #FF9D0E; */
	color: #870000;
	text-decoration: none;
}


/* **** MARGIN TEXT **** */
.margin-text-header {
	padding: 10px 0px 3px 2px;
}

.margin-text-item a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.margin-text-item ol {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
}

.margin-text-item ul {
	margin: 0px;
	padding: 16px;
	list-style-position: outside;
}


.margin-text-item {
	padding: 0px 0px 0px 2px;
}


.margin-text-item, 
.margin-text-item a,
.margin-text-item p,
.margin-text-item li a{
	color: #000000;
}

.margin-text-header, 
.margin-text-header a {
	color: #000000;
}

/* Eyecatcher */
.eyecatcher-title {
	padding: 0px;
	margin: 0px;
}

/* Error template */
div.fout-head {
	padding-bottom: 20px;
}

td.fout {
	padding: 4px;
}


/* Factsheet */
div.fact-title *,
div.fact-title {
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;	
	
}

div.fact-title
{
	margin: 0px 0px 0px -2px;
}


a.fact {
	text-decoration: none;
	}

a.fact-toc {
	text-decoration: none;
	}

a.fact-meer {
/*	padding-left: 2px;*/
	line-height: 15px;
	text-decoration: none;
}

div.fact-meer {
	padding: 0px;
	margin: 0px 0px 15px 0px;
}

td.fact-meer {
	padding: 0px;
	margin: 0px;
/*	padding-right: 10px;*/
	padding-top: 10px;
}

ul.fact-meer li {
	margin-bottom: 0px;
	font-weight: normal;
}

ul.fact-meer li a {
	text-decoration:underline;
}

ul.fact-meer 
{
	/*list-style-position:inside;*/		
	padding: 0px 0px 0px 15px;
	margin: 0px;
	margin-left: 0px;
}

/* Factsh. Textasset */
h2.text-title,
div.text-title {
	margin-top: 12px;
	margin-bottom: 0px;
	}

div.text {
	padding-left: 2px;
}

a.text {
	text-decoration: none;
}

table.showborder {
	border-collapse: collapse;
	margin-top: 4px;
	border-left-style: solid;
	border-top-style: solid;
	border-left-width: 2px;
	border-top-width: 2px;
}

table.hideborder {
	border: none;
}

table.showborder td {
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-width: 2px;
	border-bottom-width: 2px;
	padding: 2px;
	padding-left: 4px;
	padding-right: 6px;
	text-align: left;
	vertical-align: center;
}

td.hideborder {
	padding: 2px;
	padding-right: 5px;
	text-align: left;
	vertical-align: center;
}

/* Left menubar */
table.left
{
	background-repeat:no-repeat;
}


a.left {
		text-decoration: none;
}

td.left-spec {
	line-height: 18px;
}

a.left-spec {
	text-decoration: none;
}


/* Listbox */

ul.collapsed
{
	display: none;
}

#listbox_container
{
	margin: 11px 0px 0px 0px;
}

.listbox_item a 
{
	text-decoration: none;
}

.listbox_item a:hover
{
	text-decoration:underline;
}

.listbox_item .more a
{
	font-weight: bold;
}

.listbox_item dt
{
	font-size:120%;
	font-weight:bold;	
}

.listbox_item *
{
	margin:0pt;
	padding:0pt;
}

#listbox_container dl
{
	float:left;		
	margin:0pt 15px 3.5em 0pt;
	padding:0pt;
	width:203px;	
}

.listbox_item .first_set 
{
	border:0pt none !important;
}

#listbox_container hr
{
	border:0pt none;
	clear:both;
	margin:0pt;
	padding:0pt;
	visibility:hidden;	
}

.listbox_item li
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:4px;
}



/* Medisch AZ */
div.meaz-head {
	text-align: center;
}

div.meaz-sect {
	padding-bottom: 3px;
}

a.meaz {
	text-decoration: none;
}

/* NewsItem */
a.news {
	/*text-decoration: none;*/
}


a.news-head {
	text-decoration: none;
}

/* Searchpage */
a.zoek-head
{
	text-decoration: none;
}

a.zoek-head:hover
{
	text-decoration: underline;
}

div.zoek-bar {
	padding: 3px;
}

a.zoek-goto {
	text-decoration: none;
}

/* Sitemap */
table.smap-secthead {
	background-image: url(/img/section_head_bg.gif);
	background-repeat: repeat-x;
}

td.smap-chapter {
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	}

a.smap {
	text-decoration: none;
}

/* Special */
table.spec {
	margin-bottom: 1px;
}

td.spec {
	padding-bottom: 0px;
	padding-top: 0px;
}

td.spec-header {
	vertical-align: bottom;
}

td.spec-image {
	padding-top: 10px;
}

a.spec {
	text-decoration: none;
}

/* Tabbar */
a.tbar 
{
	text-decoration: none;
}

/* Themepage */
/* De themepage styles bevatten alleen maar kleurendefinities */

/* Statistics (Management Info Report) */
input.stats-date {
	/* date value */
  border-style: outset;
  border-width: 1;
	font-size: 11px;
	text-align: center;
	width: 141px;
}

input.stats-date-button {
	/* date button*/
  border-style: outset;
  border-width: 1;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	text-align: center;
	width: 30px;
}

input.stats-button {
	/* standard stats button*/
  border-style: outset;
  border-width: 1;
	font-size: 11px;
	height: 20px;
	text-align: center;
	width: 105px;
}

input.stats-login {
	/* login value */
  border-style: outset;
  border-width: 1;
	font-size: 11px;
	padding-left: 5px;
	width: 200px;
}

input.stats-login-button {
	/* login value */
  border-style: outset;
  border-width: 1;
	font-size: 11px;
	height: 20px;
	text-align: center;
	width: 100px;
}

input.stats-login {
	/* login value */
	border-style: outset;
	border-width: 1;
	font-size: 11px;
	padding-left: 5px;
	width: 200px;
}

input.stats-login-button {
	/* login value */
	border-style: outset;
	border-width: 1;
	font-size: 11px;
	height: 20px;
	text-align: center;
	width: 100px;
}

select.stats {
	/* dropdown lists */
	font-size: 11px;
	width: 175px;
}

span.stats-text {
	/* labels */
	font-size: 11px;
}

td.stats-cell  {
	/* grid cell */
	font-size: 11px;
	padding-left: 5px;
}

td.stats-header {
	/* grid header */
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
}

/* Enquete Gezond leven */
.gezo-content
{
    TEXT-DECORATION: none
}

.gezo-smalllink
{
    CURSOR: hand;
    TEXT-DECORATION: none
}

/* Form Engine */
td.news-head {
	padding-top: 10px;
}


p.fact-title p.news-head {
	padding-top: 10px;
}

/* buttonbar menu */

.buttonbar-container {
	background-image: url(/img/buttonbar_background.jpg);
	background-repeat: repeat-y;
	width: 82px;
	vertical-align: top;
}

.buttonbar {
	padding: 0px 9px 3px 9px;
	margin: 0px;
	background-image: url(/img/buttonbar_top_background.jpg);
	background-repeat: no-repeat;
}

.button-home {
	padding: 10px 0px 30px 30px;
	margin: 0px;	
}

.topmenu-container {
	background-image: url(/img/background_top.jpg);
	background-repeat: repeat-y;	
}

H1,
H2,
H3,
H4,
H5,
H6,
H7 {
	padding: 0px;
	margin: 0px;
}

H2.topmenu {
	padding: 5px 0px;
	margin: 0px;
}

H2.brcr {
	display: inline;
}


H3 {
	padding: 5px 0px;
	margin: 0px;
	}

.themaimage {
	text-align: center;
	background-image: url(/img/background_clickable.jpg);
	background-repeat: repeat-y;		
	background-position: left top;
}

.content-gezondheid {
	background-image: url(/img/background_gezondheid.jpg);
	background-repeat: repeat-y;				
}

/* **** ICON **** */

.icon ol {
	margin: 0px;
	padding: 0px;
	margin-left: -2px;
	list-style-position: inside;
}

.icon ul {
	margin: 0px;	
	padding: 0px 0px 0px 2px;
}

.icon li
{
	padding: 0px 0px 0px 0px;
}

.margin-list-item ul li a,
.margin-list-item ol li a,
.icon li a 	
{
	text-decoration: underline;
	cursor: hand;
	width: 100%;	
}

/* **** MARGIN LIST **** */

.margin-list-item ul,
.margin-list-item ol {
	margin: 0px;
	padding: 0px;
	margin-left: -2px;
	list-style-position: inside;
}

.margin-list-item li a {
	text-decoration: none;
	cursor: hand;
	padding: 0px 0px 0px 2px;
}

.margin-list-item a {
	text-decoration: none;
	cursor: hand;
}

/* **** MARGIN TEXT **** */
.margin-list-header,
.margin-text-header 
{	
	display: block;
	padding: 0px 0px 11px 0px;	
}

.margin-text-item a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.margin-text-item ol {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
}

.margin-text-item ul {
	margin: 0px;
	padding: 16px;
	list-style-position: outside;
}

.icon ol {
	margin: 0px;
	padding: 0px;
	margin-left: -2px;
	list-style-position: inside;
}


/* ********************* */

.icon,
.button-text,
.margin-text-item,
.margin-list-item,
.highlight-text {
	padding-left: 2px;
}

.highlight-header a,
.highlight-title a {
	cursor: hand;
	text-decoration: none;
}

.highlight-header {
	padding: 7px 0px 0px 0px;
}

.button-title,
.highlight-title {
	padding: 0px 0px 5px 0px;
}

.margin-text-item p,
.margin-list-item p,
.highlight-text p,
.margin-text-item *,
.margin-list-item *,
.highlight-text * {
	line-height: 15px;
}


.button-text,
.margin-text-item,
.margin-list-item,
.highlight-text {
	padding-left: 2px;
	line-height: 15px;
}

.highlight-header a,
.highlight-title a {
	cursor: hand;
	text-decoration: none;
}

.highlight-header {
	padding: 7px 0px 0px 0px;
}

.button-title,
.highlight-title {
	padding: 0px 0px 5px 0px;
}

/* ********************* */
.button-image {
	padding: 0px 0px 3px 0px;
	margin: 0px;
}

.news-title {
	padding-top: 5px;	
}

H1.news-title {
	padding: 0px;
	margin: 0px;	
}

.richtext-container {
	line-height: 14px;
	margin-left: 10px;
}

.richtext-container a {
	text-decoration: none;
	color: #870000;
}

.titleinline {
	line-height: 17px;
}

.readmore {
	padding: 0px;
	margin: 0px;
	vertical-align: bottom;	
}

.basepage {
	background-image: none;
	background-repeat: repeat;
}

#contentpopup .basepage {
	background-image: none;
}


td.simpletext-title {
	padding: 0px 0px 5px 0px;
}

/********************************* 
* page : My Page		 			*
* ------------------------------ *
* default page styles				*
* page specific asset alteration	*
*********************************/

#myPage {
	padding: 0px;
	margin: 0px;
}


#myPage .highlight-text{
	line-height: 15px;
}

#myPage .theme-highlights {
	padding: 5px 5px 5px 5px;
	border-bottom: 2px solid;
}

#myPage #sidebar {
	padding-top: 15px;
	vertical-align: top;
	padding-left: 10px;
	width:220px;
}

#myPage #kolom1 {
	margin-top: 15px;
}

#myPage .margin-list-item,
#myPage .margin-text-item,
#myPage .margin-text-item li {
	padding: 0px;
	margin: 0px;
	margin-left: -16px;
}

#myPage .margin-text-item ul {
	padding-top: 0px;
	margin-top: 0px;	
}

#myPage .margin-list-header,
#myPage .margin-text-header {
	padding-left: 0px;
	margin-left: -2px;
}

/********************************* 
* page : My Page Welcome 			*
* ------------------------------ *
* default page styles				*
* page specific asset alteration	*
*********************************/

#myPageWelcome {
	padding-left: 20px;
}

#myPageWelcome .page-title {
	padding-bottom: 12px;
	padding-top: 25px;

}

/********************************* 
* asset : Faq							*
* ------------------------------ *
* default asset styles				*
*********************************/
.faq-answer {
	color: white;
	padding: 8px;
	font-size: 11px;
}

.faq-arrow {
	width: 24px;
}

.faq-container {
	line-height: 15px;
	margin-top: 10px;
}

.faq-container-hi {
	line-height: 15px;
	margin-top: 10px;
	width: 100%;
}

.faq-container {
	cursor: hand;
}

.faq-container-hi {
	display: none;
}
@media print {
	.faq-container-hi {
		display: block;
	}
}

.faq-question {
	font-size: 11px;
}

.faq-container-hi .faq-question {
	background-position: right top;
	background-repeat: no-repeat;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-top: 2px;
	font-size: 11px;
}

/*** LEGACY ***/

img.eyec {
	margin-right: 10px;
}

a.eyec {
	text-decoration: none;
}

.highlight-text,
.margin-list-item,
.margin-text-item {
	padding: 0px 0px 10px 2px;
}

/* I6538 */
.margin-list-item
{
	padding-left: 10px;
}


.bg-asset-divider {
	margin: 0px;
	padding: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	background-image: url(/img/bg_white_1px.gif); 
}

/* legacy */

.fact-meer-header {
	padding-bottom: 10px;
	padding-top: 35px;
}

.fact-meer-container {
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	width: 100%;
}

/*
.fact-meer a {	
	height: 10px;
}
*/
.fact-meer {
	/*height: 10px;*/
	padding: 0px;
	/*padding-left: 5px;*/
	margin: 0px;
}

.navigation-right {
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 36px;
	width: 225px;
}

#virtueleoogartsthema td.fact-meer {
	padding: 0px 0px 0px 5px;
	margin: 0px;
}

#virtueleoogartsthema .highlight-header,
#virtueleoogartsthema .highlight-text {
	padding-left: 20px;
	padding-right: 10px;
}


/**************** Wem styles ******************/
a.wem_text
{
	text-decoration: none;
}

.wem_answerlink
{
	text-decoration: none;
}

.wem_heading1
{
	padding-top: 10px;
}

.wem_heading2
{	
	padding-top: 5px;
}

/********************************************/

/****************tell a friend*****************/

div.tellafriend-sendbutton {	
	background-image: url(/img/btn_send.gif);
	background-repeat: no-repeat;	
	cursor: hand;
	cursor: pointer;
	height: 12px;	
	width: 57px;
}

td.tellafriend-button {
	text-align: right;
}

td.tellafriend-label {
	height: 27px;
	vertical-align: top;
	width: 150px;
}

td.tellafriend-value input {
	border-style: solid;
	border-width: 1px;
	height: 22px;
	margin: 0px 5px 0px 2px;
	padding-left: 4px;
	width: 220px;
}

td.tellafriend-value textarea {
	border-style: solid;
	border-width: 1px;
	height: 85px;
	margin: 0px 5px 0px 2px;
	padding-left: 4px;
	width: 220px;
}

td.tellafriend-title {
	padding-bottom: 20px;
}

td.tellafriend-title {	
}

/**********************************************/

/* SITEMAP */
.sm-header-gray, .sm-header-red, .sm-header-yellow {
	color: #FFF;
	padding: 4px;
	padding-bottom: 3px;
	padding-top: 2px;
	vertical-align: top;
	width: 140px;
}

.sm-header-gray {
	background-color: #9C9E9C;
	border-top: 1px solid #FFF;
}

.sm-header-gray a {
	color: #FFF;
	text-decoration: none;
}

.sm-header-red {
	background-color: #8C0000;
}

.sm-header-yellow {
	background-color: #FFA610;
}

.sm-large-divider {
	width: 10px;
}

.sm-small-divider {
	width: 5px;
}

.sm-standard {
	color: #8C0000;
	padding: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
}

.sm-standard a {
	color: #8C0000;
	text-decoration: none;
}

