/* default values*/
body,td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
}
body {
	background-color: #414141;
	margin: 8px;
}
/* moviedetail cell (at bottom of page)*/
td {
	color: #872929;
}
/* header on top of page*/
.kop {
	font-size: 24px;
	color: #FFFFFF;
	padding-bottom: 6px;
 	text-transform: uppercase;
}
h1 {
	font-size: 24px;
	color: #662400;
	padding-bottom: 6px;
 	text-transform: uppercase;
	font-weight:normal;
	margin:0;
	padding:0;
}
/* cell for each payment type*/
.vlak {
	background-color:#E8E8E8;
	padding:2px 0px 4px 4px;
	margin-bottom: 6px;
	background-image: url(http://www.maxx-xs.nl/images/greyback.gif);
	background-repeat: repeat-y;
	background-position: right top;
	border: 2px solid #E8E8E8;
	height:73px;
	height:inherit;
}
/* cell for each payment type without picture/symbol on right side*/
.vlakzp {
	background-color:#E8E8E8;
	padding:2px 0px 4px 4px;
	margin-bottom: 6px;
	border: 2px solid #E8E8E8;
}
.pspback{
	background-image:url(../images/psp/back.gif); 
	background-repeat:repeat-y; 
	background-position:right;
	background-color:#e8e8e8;
	padding:2px 0 2px 4px;
	border:2px solid #e8e8e8;
}

/* cell with moviedetails*/
.vlakwit {
	background-color:#FFFFFF;
	padding:2px 0px 4px 4px;
	margin-bottom: 6px;
}
/* small header on top of each payment type*/
.kopje {
	color: #662400;
	font-weight: bold;
}
a {
	text-decoration: none;
	color: #662400;
}
a:hover {
	color: #662400;
	text-decoration: underline;
}

a.activecountryflag:link, a.activecountryflag:active, a.activecountryflag:visited, a.activecountryflag:hover {
	color:#313131;
	font-weight:bold;
	background-color:#dfdfdf;
	border: solid 1px #bfbfbf;
}
a.flag:link, a.flag:active, a.flag:visited, a.flag:hover {
	color:#FFFFFF;
	background-color:#414141;
}
.error{
	color:#662400;
	font-weight:bold;
	display:block;
}

.flag, .activecountryflag {
	display:block;
	padding:3px;
	padding-top:2px;
	float:left;
	margin-left:6px;
}

.stappen{
	width:220px;
	float:right; 
	color:#FFFFFF; 
	height:71px; 
	padding-top:6px; 
	padding-left:20px; 
	font-size:12px; 
	font-weight:bold; 
	line-height:18px; 
	border:1px solid #FFFFFF;
	background-color:414141;
}
.country{
	float:left; 
	color:#FFFFFF; 
	margin-top:3px
}
#regelafstandtabel tr{
	height:26px;
}
#regelafstandtabel{
	margin-right: 80px;
}



/* ogone */ 
td.ncolh1 { text-align : center; color: #662400; font-weight:bold;}
td.ncoltxtl2 {text-align : right; font-weight : bold}
td.ncoltxtc {text-align : center; font-weight : bold}
td.ncollogol {text-align : right; font-weight : bold}
td.ncollogor {text-align : left; font-weight : bold}
td.ncollogoc {text-align : center; font-weight : bold}
td.ncoltxtmessage {text-align : left; font-weight : bold}
td.ncolinput {}
 td.ncolline1 {background-color:#b9b9b9;color: #414141;height:49px;border-top: 0px solid #E8E8E8;border-right: 0px solid #E8E8E8;border-bottom: 2px solid #E8E8E8;border-left: 0px solid #E8E8E8;font-weight:bold;}
 td.ncolline2 {color: #414141;background: #B9B9B9;font-weight:bold;}
 input.ncol {color : #FFFFFF; margin-bottom:6px; font-size:11px;background: #000000;border-top: 2px solid #FFFFFF;border-right: 2px solid #FFFFFF;border-bottom: 2px solid #FFFFFF;border-left: 2px solid #FFFFFF;cursor:pointer;}
 table.ncoltable1 { background-color: #e8e8e8; width:100%; color: #414141;margin-bottom:-12px;border: 2px solid #E8E8E8;}
 table.ncoltable2 { background-color: #e8e8e8; width:100%; color: #414141;margin-bottom:-12px;border: 2px solid #E8E8E8; padding-right:50px}
 table.ncoltable3 { background-color: #e8e8e8; width:100%; color: #414141;border: 2px solid #E8E8E8;}
/* for Direct Debit payments */ 
.DDtxt {text-align: left;margin-left:2em;font-weight: normal;margin-top:0;}
.DDlabel {text-align: left; margin-left:4em;font-weight: normal;margin-top:0;}
.DDdata {font-weight: normal;margin-top:0;}
.MKtxt {text-align: left;font-weight: bold; margin-left:2em;margin-top:0;}
.MKlabel {text-align: left; margin-left:4em;font-weight: normal;font-style:italic;margin-top:0;}
td.ncoltxtr p.MKlabel {margin-left:0;}
.MKdata {font-weight: normal;margin-top:0;}
.DDimp {font-weight: bold;margin-left:2em;text-align: left;margin-top:0;}
.DDsection {font-weight: bold;margin-left:0em;text-align: left; margin-top:1em; margin-bottom: 0em;}
.bottom {color:#414141;}
td.ncoltxtl {color:#414141;}



