body {
	padding:7px;
}

div.title,div.subtitle {
	color: 	#464646;	
}

a:link, a:hover, a:visited, a:active {
	color:black;
}
td.balk_top {
	border-bottom: px solid black;
}
td.balk_bottom_affl {
	border-top: 1px solid black;
	color:#707070;
	font-weight:bold;
}
td.balk_right {
	border-right: 1px solid #808080;
}
table.product_bg_top {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url('../img/affl/product_bg1.gif');
}
table.product_bg_bottom {
	background-position: bottom left;
	background-repeat: no-repeat;
	background-image: url('../img/affl/product_bg2.gif');
}

/* sterren */
span.rating_bg, span.rating_purple_bg {
	background:url('../img/affl/ster_bw.gif') no-repeat;
	width:90px;
	height:19px;
	text-align:left;
	display:block;
}
span.rating_purple_bg {
	background:url('../img/affl/ster_purple_bw.gif') no-repeat;
}
span.rating_fg, span.rating_purple_fg {
	background:url('../img/affl/ster_color.gif') no-repeat top left;
	height:19px;
	width:0%;
	display:block;
}
span.rating_purple_fg {
	background:url('../img/affl/ster_purple_color.gif') no-repeat top left;
}


a.tab_actief:active, a.tab_actief:visited, a.tab_actief:link, a.tab_actief:hover,
a.tab:active, a.tab:visited, a.tab:link, a.tab:hover {
	color:#464646;
	background: url('../img/affl/tab_actief_bg_bw.gif') top left no-repeat;
}
a.tab:active, a.tab:visited, a.tab:link, a.tab:hover {
	color:white;
	background: url('../img/affl/tab_inactief_bg_bw.gif') top left no-repeat;
}
a.tab_actief:hover {
	color:black;
}
a.tab:hover {
	color:#DEDEDE;
}
td.tabs_body {
	background-color:white;
	color:black;
	padding:8px;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
}
td.tabs_header {
	background:url('../img/affl/sp_gray.gif') bottom left repeat-x;
}

/* kaders */

table.kader1 {
	width:128px;
}

td.kader1_kopje {
	background-color: black;
}
td.kader1_body {
	background-color:#E3E3E3;
}

table.kader2 {
	width:100%;
}
td.kader2_kopje {
	background: url('../img/affl/kaderkop.gif') no-repeat;
	color:white;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:8px;
	line-height:20px;
}
td.kader2_kopje_klein {
	background: url('../img/affl/kaderkop_klein.gif') no-repeat #1F3F9E;
	color:white;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:8px;
	line-height:20px;
}
td.kader2_kopje_schalend_a {
	background:url('../img/affl/kaderkop_rechts.gif') no-repeat right;
	line-height:20px;
}
td.kader2_kopje_schalend_b {
	width:400px;
	background: url('../img/affl/kaderkop.gif') no-repeat;
	color:white;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:8px;
	line-height:20px;
}
td.kader2_body {
	background-color:white;
	color:#464646;
	padding:8px;
	border: 1px solid #CBCBCB;
	border-top:0px;
}

td.cp_head {
	background-color: #504e4f;
}
td.cp_head a,td.cp_head a:hover,td.cp_head a:visited,td.cp_head a:active {
	color: white;
}
td.cp_label_1 {
	background-color:#E3E3E3;	
}
td.cp_section {
	background-color:#666565;
	color:white;
}
td.cp_score {
	border-top:1px dashed #B9B9B9;
}
td.cp_button {
	border-top:1px dashed #B9B9B9;
}
img.mij_logo{
    border:10px solid #A8A8A8;
    border-left:5px solid #A8A8A8;
    border-right:5px solid #A8A8A8;
}
td.product_bg_td1{
	padding-left:5px;
	vertical-align:bottom;
	background-color:#DADADA;
	border-left:1px solid #989898;
	border-right:1px solid #989898;
}

td.product_bg_td1_bottom{
	padding-left:5px;
	vertical-align:bottom;
	background-color:#DADADA;
	border-left:1px solid #989898;
	border-right:1px solid #989898;
	border-bottom:1px solid #989898;
}

td.product_bg_td1_bottom_uneven{
	padding-left:5px;
	vertical-align:bottom;
	background-color:#E9E9E9;
	border-left:1px solid #989898;
	border-right:1px solid #989898;
	border-bottom:1px solid #989898;
}

td.product_bg_td1_mijblok{
	padding-left:5px;
	background-color:#C1C1C1;
	border-left:1px solid #989898;
	padding:0px;
	vertical-align:top;
	border-right:0px;
}

td.product_bg_td1_uneven{
	padding-left:5px;
	vertical-align:bottom;
	background-color:#E9E9E9;
	border-left:1px solid #989898;
	border-right:1px solid #989898;
	border-top:1px solid #989898;
	border-bottom:1px solid #989898;
}

td.product_bg_td1_uneven_bottom{
	vertical-align:bottom;
	background-color:#E9E9E9;
	border-left:1px solid #989898;
	border-right:1px solid #989898;
	border-top:1px solid #989898;
	border-bottom:0px solid #989898;
}


td.product_bg_td1_uneven_bottom2{
	vertical-align:bottom;
	background-color:#E9E9E9;
	border-left:1px solid #989898;
	border-right:1px solid #989898;
	border-top:0px solid #989898;
	border-bottom:0px solid #989898;
}

td.product_bg_td2{
	height:100%;
	background-color:#E9E9E9;
}

td.product_bg_td2_bottom{
	height:100%;
	background-color:#E9E9E9;
	border-bottom:1px solid #989898;
}

td.product_bg_td3{
	 vertical-align:bottom;
	 padding-bottom:2px;
	 text-align:right;
	 background-color:#E9E9E9;
	 width:10px;
}

td.product_bg_td4{
	background-color:#E9E9E9;
	vertical-align:bottom;
	border-bottom:0px;
	border-right:1px solid #989898;
}

td.product_bg_td4_right{
	background-color:#C1C1C1;
	vertical-align:bottom;
	border-bottom:0px;
	border-right:1px solid #989898;
}
table.kader3 {
	width:587px;
}
.korting_collectief{
	font-weight:bold;
	font-size:14px;
	color:black;
}

/* medicijnen */
table.medicijn_zoeken td a,table.medicijn_output td a,table.medicijn_zoeken td a:active,table.medicijn_output td a:active,table.medicijn_zoeken td a:visited,table.medicijn_output td a:visited {
	color: white;
	background: #adacac url(../img/affl/tab_inactief_bg.gif) repeat-y left top;
}
table.medicijn_zoeken td a:hover, table.medicijn_zoeken td a.active, table.medicijn_output td a:hover, table.medicijn_output td a.active {
	background: #504e4f url(../img/affl/tab_actief_bg.gif) repeat-y left top;
	text-decoration: none;
	color: white;
}

/* tandarts */
div.voorwaarden_popup table th {
	background-color: #504e4f;
}
