﻿
/* Algemeen */
.kolom2 												{	/*fix voor vertical scrollbar op deze pagina's*/ overflow-x: visible; overflow-y: visible; }
table.radio td											{	padding: 0px; }
table.radio input										{	margin: 1px 5px 2px 0px; * margin: -4px 3px 0px -4px; padding: 0px; vertical-align: -15%; }

.klantenservice											{	font-size: 1em; position: static; }
.klantenservice .selectbox-wrapper						{	* margin-top: -4px !important; }
.klantenservice .nobr									{	white-space: nowrap;}
body.klantenserviceIframe								{	margin: 0px; padding: 0px 0px 0px 10px; height: auto; overflow: hidden;}
* html .klantenservice iframe							{	height: 0px;}
.klantenservice h2 										{	font-size: 1.3em; margin: 16px 0px; }
.klantenservice h2 a			 						{	text-decoration: none !important; }
.klantenservice h2 a:hover span 						{	color: #2187c5; }
.klantenservice h3										{	margin: 8px 0px; }
.klantenservice p										{	margin: 0px 0px 1.1em 0px; padding: 0px;}
.klantenservice p a:hover								{	color: #2187c5; }
.klantenservice table									{	border-collapse: collapse; margin-left: 1px; border-color: #d5d5cb; }
.klantenservice table thead.thead_display				{	display: table-header-group; }
.klantenservice table th, .klantenservice table td		{	padding: 4px; border-color: #d5d5cb; text-align: center;}
.klantenservice p.actKosten								{	margin-bottom: 20px;}
.klantenservice table caption							{	font-size: 2.0em; text-align: center;}
.klantenservice table td.topText							{	text-align: left;}
.kolom_sanne1 td										{	padding: 0px !important; border: none !important; }

.klantenservice table.formLayout 						{	margin: 0px; padding: 0px; }
.klantenservice table.formLayout td,
.klantenservice table.formLayout th						{	padding: 0px 4px 4px 0px; border: none; * padding-bottom: 2px; text-align: left; }
.klantenservice table.formLayout th						{	padding-top: 3px; * padding-top: 4px; font-weight: normal; }
.klantenservice table.formLayout .dropdownDate td	 	{	padding: 0px; }
.klantenservice table.formLayout .dropdownDate select	{	margin-bottom: 0px; }
.klantenservice table.formLayout.artikelKlacht th		{	padding-right: 25px !important; }
.klantenservice table.formLayout.artikelKlacht .normal	{	margin-right: 5px; }
.klantenservice table.formLayout.contact				{	margin-top: 10px; }
.klantenservice table.adressChange .reminderText		{	font-size: 0.9em; padding: 8px 0px 12px 0px; }
.klantenservice table.adressChange .btnDefault			{	width: 85px; }
.klantenservice table.upload .btnDefault				{	width: 40px;}

.contactForm											{	width: 638px; }
.contactForm h6											{	margin-bottom: 4px; }
.contactForm p.intro									{	margin-bottom: 2em; width: 480px; }
.contactForm table.formLayout							{	margin-top: 10px; }
.contactForm table.formLayout td						{	padding: 0px 0px 7px 0px; }
.contactForm table.formLayout th						{	padding: 0px 42px 7px 0px; }
.contactForm table.formLayout td.radioList				{	padding: 0px; }
.contactForm table.formLayout table.radio				{	margin-top: 2px; }
.contactForm table.formLayout .address .first			{	margin-right: 3px; }
.contactForm table.formLayout .address .second			{	margin-right: 3px; }
.contactForm table.dropdownDate select					{	width: 80px !important; }
.contactForm table.dropdownDate select.day				{	width: 66px !important; }
.contactForm table.formLayout .btnDefault				{	float: right; display: inline; width: 94px; margin-right: 42px; position: static; }
body:last-child .contactForm table.formLayout textarea	{	width: 470px !important; }
.contactForm table.additionalInfo						{	margin-bottom: 40px; }

.contactForm .stappenContainer							{	padding: 50px 0px 30px 0px !important; }
.contactForm .stappenContainer h6						{	margin-bottom: 15px; width: 510px; }
.contactForm .stapItem									{	width: 250px; height: 89px; padding: 10px 0px 0px 10px !important; margin-bottom: 20px; background: url(/gfx/klantenservice/contantStapBG.gif) no-repeat; float: left; }
.contactForm .stapItem .head							{	display: block; margin-bottom: 26px; font-size: 18px; color: #555555; }
.contactForm .stapItem .head span						{	font-size: 11px; vertical-align: top; margin-left: 4px; }
.contactForm .stapItem select							{	width: 200px; }
.contactForm .stapError									{	background-image: url(/gfx/klantenservice/contantStapBGerror.gif); }
.contantFormInfo										{	margin: -162px -312px; }
.contantFormInfo td										{	text-align: left !important; }

.klantenservice textarea.vraag							{	color: #303030; }
.klantenservice ul, .klantenservice ol					{	margin: 0px 0px 1em 1em; padding: 0px 0px 0px 1em; }
.klantenservice form input, .klantenservice form a		{	vertical-align: middle;}
.klantenservice .error									{	padding: 10px 0px; }
.klantenservice img.alignleft,
.klantenservice .pageimageleft img						{	float: left; margin: 0px 10px 10px 0px;}
.klantenservice img.alignright,
.klantenservice .pageimageright	img						{	float: right; margin: 0px 0px 10px 10px; }
.klantenservice .btnDefaultBack							{	width: 4em; }
.klantenservice .btns .btnDefault						{	float: right; }
.klantenservice .btnDefault								{	width: 12em; }
.klantenservice .btns									{	margin-top: 16px; }
.klantenservice .selectbox-wrapper						{	width: 133px !important; display: inline; }
.klantenservice .selectbox								{	margin: 0px 0px 2px 0px; padding: 2px; width: 210px; }
/* KREDIETOVERZICHT */
.klantenservice table.krediet_overz						{	border-collapse: collapse; margin-bottom: 1em;}
.klantenservice table.krediet_overz *					{	text-align: center !important; vertical-align: top; padding: 2px 8px;}
.klantenservice table.krediet_overz th					{	border-bottom: 1px solid #d5d5cb;}
.klantenservice .searchKlantenservice .btnDefault		{	width: 87px; position: absolute; left: 132px; margin-top: 7px; }
* html .klantenservice .searchKlantenservice .btnDefault {	margin-top: 0px; }
*+html .klantenservice .searchKlantenservice .btnDefault {	margin-top: 0px; }
/* nieuws */
.klantenservice .inleiding								{	border-top: 1px solid #d5d5cb; margin: 8px 0px; padding: 8px 0px 0px 0px; }

/* klantenservice informatie */
.klantenservice .column									{	width: 315px;}
.klantenservice .colLeft								{	float: left; margin: 8px 0px; }
.klantenservice .colRight								{	float: left; margin: 8px 0px 8px 8px; }
* html .klantenservice .column .body					{	height: 10.5em;}
.klantenservice .column .body							{	min-height: 10.5em;}
.klantenservice .colLeft .body img						{	margin: 0px 8px 8px 8px; }
.klantenservice .colRight .body img						{	margin: 0px 0px 8px 8px; }
.klantenservice a.bottomImage							{	text-align:center; display:block; }


/* Downloads */
.download a												{	position: relative; display: block; padding: 4px 0px 0px 30px; height: 26px; text-decoration: none; }
.download a img											{	position: absolute; left: 0px; }
.download a .titel										{	font-weight: bold; display: block; }
.download a:hover span									{	color: #2187c5; }

/* nuon actie */
.klantenservice .iframenuon								{ margin: 0px; padding: 0px; width: 618px; height: 1300px;}


/* Contact Pagina */
.contactPage h3										{	font-size: 1.3em; color: #2187c5; }
.contactPage h6										{	font-size: 1.1em; margin: 0px; }
.contactPage p										{	margin-bottom: 1em; }

.contactPage .groupEntrance							{	height: 93px; padding-left: 120px; margin-bottom: 5px; display: block; }
.contactPage .groupEntrance img						{	float: left; margin-left: -120px; border: 1px solid #d5d5cb !important; }
.contactPage .groupEntrance h3						{	font-size: 1.1em; margin: 0px; font-weight: bold; color: #303030 !important; }
.contactPage .groupEntrance h3 span					{	font-weight: normal; }
.contactPage .groupEntrance p						{	margin-bottom: 0px; }


/* Home ingangen */
.groupEntranceFixed									{	margin: 10px 0px 0px -8px; width: 646px; }
.groupEntranceFixed .groupEntrance					{	float: left; width: 195px; height: 135px; padding: 10px 10px 10px 108px; margin: 0px 0px 8px 8px; overflow: hidden; display: inline; border: solid 1px #d5d5cb; }
.groupEntranceFixed .groupEntrance img				{	float: left; margin-left: -100px; width: 90px; border: none !important; }
.groupEntranceFixed .groupEntrance h3				{	margin: -3px 0px 3px 0px; }
.groupEntranceFixed .groupEntrance h3 a 			{	text-decoration: none; }
.groupEntranceFixed .groupEntrance h3 span			{	font-size: 1.65em; font-weight: normal; color: #303030; margin-left: -1px; }
.groupEntranceFixed .groupEntrance .btnDefault		{	width: auto; background: url(/gfx/bgButtonBrown.gif) right no-repeat #c2c1ab; }
.groupEntranceFixed .groupEntrance .btnMoreInfo		{	width: 183px; margin-bottom: 4px; display: block; overflow: hidden; }


/* Uitschrijven C&A nieuwsbrief */
.unsubscribeCA input.normal							{	width: 345px; margin: 0px; }
.unsubscribeCA .btnDefault							{	width: 105px; }
.unsubscribeCA table td								{	padding: 0px 8px 0px 0px; }
.unsubscribeCA img.banner							{	display: block; margin-top: 30px; }
.unsubscribeCA .error								{	font-weight: normal; }

