/* start general styles */

html {
	overflow-y:			scroll;
}

html, 
body {
	font-family:		Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:			0.9em;
	line-height:		100%;
	width:				100%;
	height:				100%;
	background-color:	#eaebec;
	color:				#8a8a8a;
	padding:			0;
	margin:				0;
	text-align:			center;
}

img {
	border:				none;
}

ul {
	color:				#606060;
	margin:				0;
	padding:			0 0 0 15px;
}

ol {
	color:				#606060;
	font-size:			12px;
	padding:			0 0 0 15px;
}

li {
	margin:				0 10px;
	padding:			0;
	font-size:			12px;
	line-height:		18px;
}

a {
	text-decoration:	none;
}

a:active,
a:hover {
	outline:			none!important;
}

:-moz-any-link:focus {
	outline:			none!important;
}


p {
	color:				#606060;
	font-size:			12px;
	margin:				0 0 13px 0;
	line-height:		18px;
}

h1 {
	color:				#bbbc2d;
	font-weight:		bold;
	font-size:			21px;
	margin:				8px 0;
	padding:			0;
}

h2 {
	color:				#fff;
	font-weight:		bold;
	font-size:			23px;
	text-align:			center;
	margin:				0;
}

h3 {
	color:				#fff;
	font-weight:		bold;
	font-size:			13px;
	text-align:			center;
	margin:				0;
}

h4 {
	color:				#bbbc2d;
	font-size:			21px;
	margin:				0 0 8px 0;
	padding:			0;
}

.clear,
br {
	clear:				both!important;
}

input,
select,
textarea {
	background-color:	#f0f1f6;
	border:				1px solid #d4d2e7;
	color:				#3b77c0;
	font-size:			11px;
}

input.radio,
input.CMS_RADIO,
input.checkbox,
input.CMS_CHECKBOX {
	border:				none;
	background-color:	transparent;
}

fieldset {
	border:				none;
	margin:				0;
	padding:			0;
}

input.submit {
	cursor:				pointer;
}

/* end general styles */

/* start main styles */

.left {
	float:				left!important;
}

.right {
	float:				right!important;
}

.line {
	font-size:			0px!important;
	line-height:		0px!important;
	height:				1px!important;
	background-color:	#ececec;
	margin:				5px 0;
}

p.errormelding {
	margin:				-13px 0 10px 0;
	font-size:			1.2em;
}

.errormelding,
div.error h2 {
	color:				#a00!important;
}

.required {
	margin:				7px 0;
	color:				#7b204a;
	font-size:			11px;
	float:				none;
	clear:				both;
}

/* start login and subscribe boxes */

#mask {
	width:				100%;
	height:				100%;
	background-color:	#000;
	opacity:			0.90;
	position:			absolute;
	z-index:			100000;
	left:				0px;
	top:				0px;
	display:			none;
}

#subscribe,
#login {
	display:			none;
}

.formbox {
	text-align:			left;
	position:			absolute;
	z-index:			100001;
	width:				270px;
	height:				auto;
	background-color:	#e5e6e6;
	border:				1px solid #cfd0d0;
	padding:			15px 15px 0 15px;
	font-size:			11px;
}

.formbox .close {
	float:				right;
	position:			relative;
	height:				14px;
	top:				-10px;
	right:				-10px;
	color:				#545454;
	padding:			1px 17px 0 0;
	font-size:			11px;
	line-height:		11px;
	background:			transparent url('../media/btn_close.gif') right top no-repeat;
}

.formbox .close:hover,
.formbox .close:active {
	text-decoration:	underline;
}

.formbox h4 {
	font-family:		Helvetica;
	font-size:			14px;
	line-height:		15px;
	color:				#7b204a;
}

.formbox p,
.formbox label {
	font-size:			11px;
	line-height:		11px;
	color:				#545454;
}

.formbox p strong,
.formbox p b {
	color:				#000;
}

.formbox p a {
	color:				#cc8500;
}

.formbox p a:hover,
.formbox p a:active {
	text-decoration:	underline;
}

.formbox label {
	width:				85px;
	margin:				2px 5px 6px 0;
	display:			block;
	float:				left;
}

.formbox input {
	float:				left;
	width:				174px;
	border:				1px solid #c7c9dd;
	color:				#666;
	font-size:			11px;
	background-color:	#ecedf3;
	margin:				0 0 6px 0;
}

.formbox input.submit {
	width:				auto;
	color:				#bb000f;
	background-color:	#dbdbdb;
	border:				1px solid #9f9ca0;
	font-weight:		bold;
	float:				right;
}

/* end login and subscribe boxes */

/* start header */

.header_con {
	background:			#fff url('../media/bg_top.gif') left top repeat-x;
}

.header {
	height:				112px;
	margin:				0 auto;
	width:				935px;
}

.header .logo {
	float:				left;
}

.header .sublogo {
	float:				right;
}

/* end header */

/* start main navigation */

.nav_con {
	background-color:	#fff;
}

.nav {
	margin:				0 auto;
	width:				935px;
}

.nav #tabs,
.nav .tabs {
	border-bottom:		1px solid #bbbc2d;
	height:				21px;
	margin:				0 0 0 190px;
	width:				745px;
	float:				left;
	padding:			0;
}

.nav #tabs li,
.nav .tabs li {
	list-style:			none;
	margin:				0;
	padding:			0;
	display:			inline;	
}

.nav #tabs li a,
.nav .tabs li a {
	color:				#9c9c9c;
	font-weight:		bold;
	font-size:			13px;
	padding:			0 10px;
	line-height:		20px;
	float:				left;
}

.nav #tabs li a:hover,
.nav .tabs li a:hover {
	color:				#741b40;
}

.nav #tabs li a.hi,
.nav .tabs li a.hi {
	background:			transparent url(/media/navtab_left.gif) left top no-repeat;
	float:				left;
	padding-right:		0;
}

.nav #tabs li a.hi span,
.nav .tabs li a.hi span {
	background:			transparent url(/media/navtab_right.gif) right top no-repeat;
	padding-right:		10px;
	height:				21px;
	float:				left;
	line-height:		20px;
	color:				#fff;
	cursor:				pointer;
}

/* end main navigation */

/* start sub navigation */

.sub_nav_con {
	background:			#fff;
}

.sub_nav {
	margin:				0 auto;
	width:				935px;
}

.sub_nav #tabs,
.sub_nav .tabs {
	border-bottom:		1px solid #cfd0d2;
	border-left:		1px solid #cfd0d2;
	border-right:		1px solid #cfd0d2;
	margin:				0;
	width:				743px;
	text-indent:		5px;
	float:				right;
	padding:			0;
}

.sub_nav #tabs li,
.sub_nav .tabs li {
	list-style:			none;
	margin:				0;
	padding:			0;
	display:			inline;	
}

.sub_nav #tabs li a,
.sub_nav .tabs li a {
	color:				#9c9c9c;
	font-size:			11px;
	text-decoration:	none;
	padding:			4px;
	line-height:		16px;
	float:				left;
}

.sub_nav #tabs li a:hover,
.sub_nav .tabs li a:hover {
	color:				#741b40;
}

.sub_nav #tabs li a.hi,
.sub_nav .tabs li a.hi {
	font-weight:		bold;
	color:				#741b40;
}

/* end sub navigation */

/* start content */

.content_con {
	background-color:	#fff;
}

.content {
	margin:				0 auto;
	width:				935px;
}

.left_con {
	float:				left;
	width:				190px;
	padding-top:		0;
	text-align:			left;
}

.middle_con {
	float:				left;
	width:				570px;
	padding-top:		12px;
	text-align:			left;
}

.middle_con p {
	width:				555px;
	display:			block;
	float:				left;
}

.middle_con .article {
	width:				555px;
	display:			block;
	float:				left;
	margin:				0;
	color:				#606060;
	line-height:		18px;
	font-size:			12px;
}

.middle_con .article p {
	width:				auto;
	display:			inline;
	float:				left;
}

.middle_con .article div {
	width:				555px;
	margin:				0 0 13px 0;
	float:				left;
}

.middle_con .article div br,
.middle_con .article p br {
	clear:				none!important;
}

.middle_con .article div form br {
	clear:				both!important;
}

.middle_con .article div .forward {
	line-height:		12px;
}

.middle_con .article img.left {
	margin:				0 10px 10px 0;
}

.middle_con .article strong,
.middle_con .article b {
	color:				#333;
}

.middle_con ul,
.middle_con ol {
	clear:				left;
}

.middle_con h5 {
	color:				#fff;
	font-size:			15px;
	line-height:		16px;
	margin:				0 0 3px 0;
}

.green_block,
.purple_block,
.red_block,
.blue_block {
	float:				left;
	width:				174px;
	margin:				12px 0 10px 0;
	color:				#fff;
	padding-bottom:		4px!important;
	overflow:			hidden;
}

.middle_con .green_block,
.middle_con .purple_block,
.middle_con .red_block,
.middle_con .blue_block {
	width:				175px;
	margin:				12px 14px 10px 0;
}

.middle_con .green_block .txt,
.middle_con .purple_block .txt,
.middle_con .red_block .txt,
.middle_con .blue_block .txt {
	height:				85px;
	overflow:			hidden;
}

.green_block .txt,
.purple_block .txt,
.red_block .txt,
.blue_block .txt,
.white_block .txt {
	color:				#fff;
	float:				left;
	width:				165px;
	font-size:			11px;
	margin:				0;
	color:				#fff;
	display:			inline;
}

.right_con .green_block .txt,
.right_con .purple_block .txt,
.right_con .red_block .txt,
.right_con .blue_block .txt,
.right_con .white_block .txt {
	margin:				4px 5px 0 5px;
	margin:				0 5px;
}

.green_block p,
.purple_block p,
.red_block p,
.blue_block p,
.white_block p,
.green_block h3,
.purple_block h3,
.red_block h3,
.blue_block h3,
.white_block h3 {
	float:				left!important;
	width:				165px!important;
	display:			block!important;
	color:				#fff;
	margin:				0 0 5px 5px;
	text-align:			left;
}

.green_block h3,
.purple_block h3,
.red_block h3,
.blue_block h3,
.white_block h3 {
	font-size:			15px;
	line-height:		16px;
}

.white_block p {
	color:				#606060;
}

.green_block p,
.purple_block p,
.red_block p,
.blue_block p,
.white_block p {
	margin:				0!important;
	line-height:		14px;
	width:				165px!important;
}

.green_block ul,
.purple_block ul,
.red_block ul,
.blue_block ul {
	margin:				5px 0 5px 0!important;
	list-style:			none;
	padding:			0 0 0 2px;
	/*
	padding-left:		1em;
	text-indent:		-1em;
	*/
	font-size:			11px;
	width:				165px;
	float:				left;
}

.green_block ul li,
.purple_block ul li,
.red_block ul li,
.blue_block ul li {
	margin:				0 0 2px 0;
	padding:			0 0 0 10px;
	list-style:			none;
	color:				#fff;
	font-size:			11px;
	line-height:		11px;
}

.green_block ul li {
	background:			transparent url('../media/arrow_green.gif') left top no-repeat;
}

.purple_block ul li {
	background:			transparent url('../media/arrow_purple.gif') left top no-repeat;
}

.red_block ul li {
	background:			transparent url('../media/arrow_red.gif') left top no-repeat;
}

.blue_block ul li {
	background:			transparent url('../media/arrow_blue.gif') left top no-repeat;
}

.green_block ul li a,
.purple_block ul li a,
.red_block ul li a,
.blue_block ul li a {
	color:				#fff;
}

.green_block img,
.purple_block img,
.red_block img,
.blue_block img {
	margin:				0!important;
	float:				left;
	left:				-6px;
	position:			relative;
}

.right_con .green_block img,
.right_con .purple_block img,
.right_con .red_block img,
.right_con .blue_block img {
	margin:				5px 0!important;
	left:				0;
}

.green_block p a,
.purple_block p a,
.red_block p a,
.blue_block p a {
	color:				#fff!important;
	text-decoration:	underline;
}

.green_block a.more,
.purple_block a.more,
.red_block a.more,
.blue_block a.more {
	color:				#fff!important;
}

.green_block a.more:hover,
.green_block a.more:active,
.purple_block a.more:hover,
.purple_block a.more:active,
.red_block a.more:hover,
.red_block a.more:active,
.blue_block a.more:hover,
.blue_block a.more:active {
	text-decoration:	underline;
}

.green_block {
	background:			transparent url('../media/green_bottom.gif') left bottom no-repeat;
}

.green_block .inner {
	background:			transparent url('../media/green_top.gif') left top no-repeat;
	padding:			10px 0;
}

.purple_block {
	background:			transparent url('../media/purple_bottom.gif') left bottom no-repeat;
}

.purple_block .inner {
	background:			transparent url('../media/purple_top.gif') left top no-repeat;
	padding:			10px 0;
}

.red_block {
	background:			transparent url('../media/red_bottom.gif') left bottom no-repeat;
}

.red_block .inner {
	background:			transparent url('../media/red_top.gif') left top no-repeat;
	padding:			10px 0;
}

.blue_block {
	background:			transparent url('../media/blue_bottom.gif') left bottom no-repeat;
}

.blue_block .inner {
	background:			transparent url('../media/blue_top.gif') left top no-repeat;
	padding:			10px 0;
}

.middle_con .inner {
	padding:			6px;
	width:				163px;
}

.right_con {
	float:				right;
	width:				175px;
	padding-top:		0;
	text-align:			left;
}

.status {
	color:				#741b40;
	font-size:			12px;
	font-weight:		bold;
	font-family:		Helvetica, Tahoma, Verdana;
	width:				164px;
	text-align:			center;
	padding:			0 5px;
}

.status span {
	display: 			block;
	float:				left;
	width:				55px;
	text-align:			left;
	color:				#606060;
	font-size:			12px;
	font-weight:		normal;
}

.status span.user {
	color:				#741b40;
	font-size:			12px;
	font-weight:		bold;
	float:				right;
	text-align:			right;
	width:				99px;
	padding:			0 10px 0 0;
}

.status a {
	font-weight:		normal;
	color:				#606060;
	margin:				2px 0 0 0;
	float:				right;
	padding:			0 10px 0 0;
	background:			url('/media/arrowsmlI.gif') right 1px no-repeat;
}

.status a:hover,
.status a:active {
	color:				#f69026;
}

.white_block .status img {
	margin:				0;
}

/* start step styles */

h1.step {
	color:				#fff;
	font-size:			17px;
	text-shadow:		3px 3px 5px #000;
	position:			relative;
	top:				-105px;
	margin:				0 0 8px 0;
	left:				15px;
	width:				525px;
	height:				20px;
	float:				left;
}

.step_con {
	width:				540px;
	height:				66px;
	position:			relative;
	top:				-110px;
	left:				30px;
	margin:				0 0 -95px 0;
	float:				left;
}

.step_con a {
	display:			block;
	width:				66px;
	height:				56px;
	float:				left;
	margin:				0 40px 0 0;
	padding:			10px 0 0 0;
	text-align:			center;
	color:				#fff!important;
	background:			transparent url('../media/bg_step.png') left top no-repeat;
	font-family:		Trebuchet MS, helvetica, arial narrow;
	font-size:			11px;
	font-weight:		bold;
	line-height:		11px;
	cursor:				pointer;
}

.step_con a .title {
	background-color:	#fff;
	color:				#b8b9ba;
	margin:				5px 0 0 0;
	padding:			2px 0;
	height:				24px;
	vertical-align:		middle;
	display:			block;
}

.step_con a.visited {
	background:			transparent url('../media/bg_step_visited.png') left top no-repeat;
}

.step_con a.visited .title {
	color:				#c6c600;
}

.step_con a.active {
	background:			transparent url('../media/bg_step_active.png') left top no-repeat;
}

.step_con a.active .title {
	color:				#72103d;
}

.step_con a:hover,
.step_con a:active {
	background:			transparent url('../media/bg_step_hover.png') left top no-repeat;
	text-decoration:	none!important;
}

.step_con a:hover .title,
.step_con a:active .title {
	color:				#cd2930;
}

.step_con a.disabled,
.step_con a.disabled:hover,
.step_con a.disabled:active {
	background:			transparent url('../media/bg_step.png') left top no-repeat!important;
	cursor:				default;
}

.step_con a.disabled .title {
	color:				#b8b9ba!important;
}

/* end step styles */

.content_block #mainVisual {
	margin:				0;
	padding:			0;
	width:				555px;
	height:				175px;
	float:				left;
}

.content_block #mainVisual p {
	text-align:			center;
}

.content_block h2 {
	color:				#bbbc2d;
	font-weight:		bold;
	font-size:			18px;
	line-height:		20px;
	margin:				0 0 8px 0;
	padding:			0;
	text-align:			left;
	float:				left;
	display:			block;
	width:				555px;
}

.content_block h2.step {
	margin:				-20px 0 8px 0;
}

.content_block h2.page {
	margin:				-15px 0 8px 0;
}

.content_block h3.step,
.content_block h3.step a.toggle {
	color:				#72103d;
	float:				left;
	text-align:			left;
	font-size:			18px;
	line-height:		20px;
	font-family:		Helvetica;
	font-weight:		normal;
}


/* start tooltips */

.tip {
	float:				left;
	margin:				1px 0 0 5px;
	cursor:				help;
}

.tool .tip {
	color:				#fff;
	width:				239px;
	z-index:			13000;
	position:			relative;
	float:				left;
	text-align:			left;
}

.tool .tip ul,
.tool .tip ol {
	color:				#f6d39b;
	font-size:			11px;
	margin:				4px 0;
	padding:			0 7px;
}
 
.tip-title {
	font-size:			15px;
	font-family:		Helvetica;
	font-weight:		normal;
	margin:				0;
	color:				#f69026;
	padding:			8px 8px 4px;
	background:			transparent url('../media/bubble.png') top left;
	border-bottom:		1px solid #fff;
}
 
.tip-text {
	font-size:			12px;
	padding:			4px 8px 8px;
	background:			transparent url('../media/bubble.png') bottom right;
}

/* end tooltips */

/* start news choice */

#regioSelect {
	float:				right;
	width:				310px;
	height:				370px;
	padding:			0;
	margin:				0 0 20px 0;
}

#regioSelect p {
	width:				300px;
	text-align:			center;
}

#papereditor {
	float:				left;
	width:				555px;
	margin:				0 0 20px 0;
}

#papereditor fieldset {
	margin:				0 0 20px 0;
	width:				555px;
	float:				none;
}

#papereditor fieldset#paperselect {
	width:				220px;
	margin:				0!important;
}

#papereditor fieldset#columns {
	margin-bottom:		-90px;
}

/* start krant keuze */

ul#krantkeuze {
	border-bottom:		1px solid #bbbc2d;
	height:				21px;
	margin:				0;
	width:				555px;
	float:				left;
	padding:			0;
}

ul#krantkeuze li {
	list-style:			none;
	margin:				0;
	padding:			0;
	display:			inline;	
}

ul#krantkeuze li a {
	color:				#9c9c9c;
	font-weight:		bold;
	font-size:			13px;
	padding:			0 10px;
	line-height:		20px;
	float:				left;
}

ul#krantkeuze li a:hover,
ul#krantkeuze li a:active {
	color:				#741b40;
	text-decoration:	none;
}

ul#krantkeuze li a.hi {
	background:			transparent url(/media/navtab_left.gif) left top repeat-x;
	float:				left;
	padding-right:		0;
	text-decoration:	none;
}

ul#krantkeuze li a.hi span {
	background:			transparent url(/media/navtab_right.gif) right top no-repeat;
	padding-right:		10px;
	height:				21px;
	float:				left;
	line-height:		20px;
	color:				#fff;
	cursor:				pointer;
}

.content_block #krant
{
	width:				543px;
	float:				left;
	padding:			15px 5px;
	border:				1px solid #9c9c9c;
	margin-bottom:		15px;
}

/* end krant keuze */

/*
#papereditor .paper {
	width:				144px;
}
*/
#papereditor .choiceBox label {
	color:				#72103d;
	font-size:			15px;
	line-height:		16px;
	font-weight:		normal;
	margin:				0 0 10px 0;
	float:				left;
	font-family:		Helvetica, Tahoma, Verdana;
}

#papereditor .radio {
	margin:				0 4px 10px 0;
	float:				left;
}

#papereditor img {
	float:				right;
}

#papereditor .tip {
	float:				left;
}

#papereditor p br {
	clear:				none!important;
}

#papereditor p br.clear {
	clear:				left!important;
}

.choiceBox {
	float:				left;
	width:				180px;
	margin:				0 5px 12px 0;
	padding:			0;
}

#chosenPaper {
	font-weight:		bold;
	line-height:		1.2em;
	color:				#f69026;
}

#papers {
	margin:				10px 0;
	padding:			0;
	list-style:			none;
	width:				225px;
}

#magazineLoader {
	margin:				50px 70px;
	position:			absolute;
}

#papers li {
	margin:				10px 0 4px 0;
	font-size:			10px;
}

#papers li a {
	color:				#72103d;
	font-size:			14px;
	line-height:		16px;
	font-family:		Helvetica;
	padding:			1px 18px 0 0;
	background:			transparent url('/media/arrow_down.gif') right 1px no-repeat;
}

#papers li a:hover,
#papers li a:active {
	text-decoration:	none;
	color:				#f69026;
}

#papers li a.toggle,
#papers li a.notoggle {
	float:				left;
	margin:				0;
}

#papers li a.notoggle {
	background-image:	none!important;
	color:				#999;
	cursor:				default;
}

#papers ul {
	padding:			1px;
	margin:				4px 0 0 0;
	height:				205px;
	overflow-y:			auto;
	background-color:	#f8f8f8;
}

#papers ul li a {
	position:			relative;
	top:				2px;
}

#papers ul ul {
	height:				auto;
	padding:			0;
}

#papers .paperGroup li {
	list-style:			none;
	border-bottom:		1px solid #72103d;
	display:			block;
	padding:			6px 4px;
	margin:				0;
}

#papers .paperGroup li a {
	font-family:		Arial;
	font-size:			11px;
	line-height:		12px;
	font-weight:		bold;
	padding:			0 12px 0 0;
	background:			transparent url('/media/arrowsmlI.gif') right 1px no-repeat;
	top:				0;
}

#papers .paperName li {
	list-style:			none;
	border-bottom:		1px solid #c5c5c5;
	display:			block;
	padding:			2px 4px;
	margin:				0;
}

#papers .paperName li.even {
	background-color:	#f0f0f0;
}

#papers .paperName li.odd {
	background-color:	#fff;
}

#papers .paperName li a {
	font-weight:		normal;
	font-size:			11px;
	line-height:		12px;
	background-image:	none;
	color:				#666;
	padding:			0 12px 0 0;
}

#papers .paperName li a:hover,
#papers .paperName li a:active,
#papers .paperName li a.hi {
	color:				#f69026;
	font-weight:		bold;
}

#papereditor fieldset.paperSearch {
	margin-bottom:		0;
	width:				220px;
}


/* start styles for alternative step 1 */

.ammount {
	font-size:			11px;
	color:				#333;
}

#papereditor h3.step a.toggle {
	margin:				0;
	background:			transparent url('../media/arrow_down.gif') right 3px no-repeat;
	padding:			0 20px 0 0;
	line-height:		17px;
	cursor:				pointer;
	font-size:			15px;
}

#papereditor h3.step a.toggle:hover {
	text-decoration:	none;
	color:				#f69026!important;
}

#papereditor .scrollBox {
	width:				225px;
}

.scrollBox h4 {
	color:				#72103d;
	font-family:		Helvetica;
	font-weight:		bold;
	font-size:			13px;
	line-height:		15px;
	margin:				0 0 3px 0;
}

#papereditor .scrollBox a {
	cursor:				pointer;
}

#papereditor .scrollBox a:hover {
	text-decoration:	none;
	color:				#f69026!important;
}

#papereditor .paperSearch input {
	background-color:	#ecedf3;
	border:				1px solid #c7c9dd;
	height:				16px;
	width:				172px;
	font-size:			11px;
	padding-bottom:		0;
	float:				left;
}

#papereditor .paperSearch .submit {
	width:				20px;
	height:				19px;
	background:			transparent url('../media/btn_search.gif') left top no-repeat;
	border:				none;
	margin-left:		2px;
}

#papereditor .paperSearch img {
	width:				20px;
	height:				19px;
	float:				left;
	margin-left:		2px;
}


/* end styles for alternative step 1 */

/* end news choice */

/* start style form buttons */

#designeditor {
	float:				left;
	padding:			0;
	margin:				0 0 12px 0;
}

#designeditor fieldset div {
	width:				102px;
	float:				left;
	text-align:			center;
	margin:				0 11px 0 0;
}

#designeditor fieldset div a {
	width:				102px;
	height:				56px;
	float:				left;
	display:			block;
	background:			transparent url('../media/btn_stijl.png') left top no-repeat;
	color:				#fff;
	padding:			45px 0 0 0;
}

#designeditor fieldset div a:hover,
#designeditor fieldset div a:active,
#designeditor fieldset div a.active {
	background:			transparent url('../media/btn_stijl_active.png') left top no-repeat;
}

/* end style form buttons */

/* start slideshow */

#slideshow {
	border:				1px solid #b8b9ba;
	width:				553px;
	text-align:			center;
	float:				left;
	margin:				0 0 8px 0;
	padding:			0 0 10px 0;
	text-align:			center;
}

#slideshow #thumbs {
	margin:				9px auto 12px auto;
	text-align:			center;
	width:				533px;
	display:			block;
}

#slideshow .busy {
	background-color:	#ececec;
	border:				1px solid #b8b9ba;
}

#slideshow .busy img {
	margin:				6px 0 3px 0;
}

#slideshow #thumbs a {
	display: 			inline-block;
	border:				1px solid #b8b9ba;
	width:				50px;
	height:				50px;
	margin:				3px 3px 0 0;
	padding:			0;
}

#slideshow #thumbs a div {
	display: 			table-cell;
	width:				50px;
	height:				50px;
	vertical-align:		middle;
	text-align:			center;
}

#slideshow #thumbs a:hover,
#slideshow #thumbs a:active,
#slideshow #thumbs a#activeThumb {
	border-color:		#72103d;
}

#slideshow #pict_con {
	width:				533px;
	border:				1px solid #b8b9ba;
	background-color:	#ececec;
	padding:			0;
	margin:				0 auto;
	text-align:			center;
}

#slideshow #pict_con #loader {
	margin:				50px auto 0 auto;
	width:				32px;
	height:				32px;
	display:			none;
}

#slideshow #pict_con #loader img {
	display:			block;
}

/* end slideshow */

/* start text form */

#load {
	position:			absolute;
	z-index:			1000;
	top:				0px;
	left:				0px;
	background-color:	#fff;
	width:				100%;
	height:				2500px;
	opacity:			0.9;
}

#load #center {
	margin:				0;
	position:			relative;
}

.h3icon {
	float:				left;
	margin:				0 6px 0 0;
}

#texteditor,
.picteditor {	
	float:				left;
	width:				555px;
}

#texteditor fieldset,
.picteditor fieldset {	
	float:				left;
	width:				555px;
	display:			block;
}

#texteditor fieldset {
	padding:			0 0 10px 0;
	margin:				10px 0 20px 0;
	border-bottom:		1px solid #cd2931;
}

.picteditor fieldset {
	margin:				10px 0 0 0;
	border-bottom:		1px solid #b8b9ba;
	padding:			0;
}

#texteditor textarea {
	height:				127px;
	width:				289px;
	margin:				0 6px 12px 0;
	background-color:	#ecedf3;
	border:				1px solid #c7c9dd;
	float:				left;
}

#texteditor iframe {
	float:				left;
	background-color:	#ecedf3;
	padding:			0;
	margin:				0 6px 12px 0;
}

p.textdescription,
p.pictdescription {
	overflow:			hidden;
	float:				left;
	margin:				0 0 12px 6px;
	line-height:		14px;
}

p.textdescription {
	width:				247px;
	height:				90px;
}

p.pictdescription {
	width:				467px;
	height:				55px;
}

p.small {
	height:				36px;
}

p.big {
	height:				100px;
}

p.none {
	height:				auto;
	margin:				6px 0 0 0;
}

p.textdescription .smltxt {
	display:			block;
	font-size:			11px;
	line-height:		11px;
}

#texteditor .symbol {
	float:				left;
	margin:				0 12px 0 0;
}

a.toggle {
	float:				left;
	margin:				0 0 0 6px;
	font-weight:		bold;
	background:			transparent url('../media/arrow_down.gif') right 1px no-repeat;
	padding:			0 20px 0 0;
	line-height:		15px;
	cursor:				pointer;
}

a.toggle:hover {
	text-decoration:	underline;
}

.poemSearch {
	margin-top:			5px;
}

.scrollBox {
	border-top:			1px solid #c9c9c9;
	width:				555px;
	height:				188px;
	margin:				7px 0 0 0;
	padding:			10px 0 0 0;
	overflow-y:			auto;
	float:				left;
}

.scrollBox h5 {
	color:				#72103d;
	font-family:		Helvetica;
	font-weight:		bold;
	font-size:			13px;
	line-height:		14px;
}

.scrollBox p {
	width:				535px;
}

.div_toggle {
	width:				555px;
	height:				250px;
	margin:				0;
	border-top:			1px dotted #d4d2e7;
}

.img {
	height:				auto;
}

.indexList {
	float:				left;
	width:				225px;
	margin:				7px 0 0 0;
	padding:			0;
}

.div_toggle h4 {
	color:				#72103d;
	font-family:		Helvetica;
	font-weight:		bold;
	font-size:			15px;
	line-height:		17px;
	margin:				0 0 3px 0;
}

.indexList ul {
	margin:				0 0 3px 0;
	padding:			0;
}

.indexList ul li {
	list-style:			none;
	margin:				0;
}

#texteditor .div_toggle fieldset {
	border-bottom:		none;
	float:				left;
	border:				none;
	padding:			0;
	margin:				0;
}

#texteditor .indexList fieldset {
	margin:				3px 0 0 0;
	padding:			0;
	width:				225px;
}

.div_toggle input {
	background-color:	#ecedf3;
	border:				1px solid #c7c9dd;
	height:				16px;
	width:				172px;
	font-size:			11px;
	padding-bottom:		0;
	float:				left;
}

.indexList .submit {
	width:				20px;
	height:				19px;
	background:			transparent url('../media/btn_search.gif') left top no-repeat;
	border:				none;
	margin-left:		2px;
}

.content_block .scrollBox a {
	color:				#545454;
}

.content_block .scrollBox a:hover {
	color:				#f69026;
	text-decoration:	none;
}

#texteditor fieldset.float {
	width:				auto;
	border:				none;
	float:				left;
	font-size:			10px;
	padding:			0;
	margin:				0 5px 5px 0;
}

#texteditor .list fieldset.float {
	border:				1px solid #d7d8da;
	font-size:			12px;
	padding:			5px 5px 0 5px;
	margin:				5px 0;
}

#texteditor fieldset.float input {
	width:				126px;
}

#texteditor fieldset.float input.radio,
#texteditor fieldset.float input.checkbox,
#texteditor fieldset.float input.CMS_CHECKBOX {
	width:				auto;
	margin:				0 2px 0 0;
	float:				left;
}

#texteditor fieldset.float label {
	float:				left;
	margin:				4px 0 0 0;
}

#texteditor .list fieldset.float label {
	width:				170px;
	margin:				0 0 5px 0;
	font-size:			12px;
}

#texteditor fieldset.float select {
	width:				auto;
}

#texteditor .list fieldset.float select {
	width:				180px;
	margin:				0 0 5px 0;
	font-size:			12px;
}

#texteditor fieldset.float a {
	font-weight:		bold;
	color:				#494949;
	font-size:			12px;
	margin:				-3px 0 0 2px;
	display:			block;
	float:				left;
}

#texteditor .list fieldset.float a {
	margin:				5px 0 0 0;

}

#texteditor fieldset.float a:hover,
#texteditor fieldset.float a:active {
	text-decoration:	none;
	color:				#3b77c0;
}

#texteditor fieldset.float a img {
	position:			relative;
	top:				3px;
}

/* end text form */

/* start pict form */
/*
.content_block .pictHolder {
	float:				left;
	margin:				0 0 12px 0;
}

.pictHolder td {
	text-align:			center;
	vertical-align:		middle;
	border:				1px solid #cdcfe1;
	width:				80px;
	height:				80px;
}

#pict:hover,
#pictlist td a:hover,
#border:hover,
#borderlist td a:hover {
	text-decoration:	none;
}

.pictSearch select {
	width:				144px;
	float:				left;
	margin:				0 15px 5px 0px;
}

.pictSearch input.submit,
.pictLoad input.submit {
	border:				1px solid #9f9ca0!important;
	background-color:	#dbdbdb;
	color:				#bf1d2a;
	width:				auto!important;
	height:				20px!important;
	padding:			0 5px;
}
#pictlist,
#borderlist {
	width:				554px;
}

#pictlist,
#borderlist,
#designeditorlist {
	margin:				5px 0 5px 1px;
	border-collapse:	collapse;
	float:				left;	
}

#pictlist td,
#borderlist td,
#designeditorlist td {
	border:				1px solid #cdcfe1;
	text-align:			center;
	vertical-align: 	middle;
}

#pictlist td,
#borderlist td {
	width:				80px;
	height:				80px;
}

#designeditorlist td {
	width:				136px;
	height:				136px;
}

#pictNav {
	float:				left;
	font-size:			11px;
	line-height:		12px;
	margin:				5px 0;
}
*/
/*
.pictLoad {
	position:			relative;
}

.pictLoad .fakefile {
	position:			absolute;
	top:				0px;
	left:				0px;
	z-index:			1;
	float:				left;
}

html* .pictLoad .fakefile {
	display:			none;
}

.pictLoad .fakefile img {
	cursor:				pointer;
}

.pictLoad input {
	width:				148px;
	height:				16px;
	margin:				0 10px 12px 0;
}

.pictLoad input.file {
	position:			relative;
	text-align:			right;
	-moz-opacity:		0 ;
	filter:				alpha(opacity: 100);
	opacity:			0;
	z-index:			2;
	cursor:				pointer;
}

.pictLoad input.file {
	z-index:			1;
	width:				220px;
}

.pictLoad input.submit {
	margin-left:		75px;
	height:				19px!important;
}
*/
/*
.pictLoad input.file {
	width:				250px;
	height:				20px;
	margin:				5px 0;
}

.pictLoad input.submit {
	margin:				5px;
}
*/
/* end pict form */

/* from mms: */

/* start layout choice */

#picteditor fieldset {
	overflow:			hidden;
	width:				555px;
	float:				left;
}

#picteditor h3,
#picteditor img.tip {
	margin-top:			10px;
}

#picteditor fieldset label,
#picteditor fieldset label.CMS_RADIO,
#picteditor fieldset input.CMS_RADIO {
	margin-bottom:		8px;
}

#picteditor fieldset label.CMS_RADIO {
	position:			relative;
	top:				-10px;
}
/*
#picteditor .toggle {
	display:			block;
	position:			absolute;
	z-index:			2;
	color:				#fff;
	background:			#4f4f4f url('/media/icon_toggleIInvert.gif') 529px 50% no-repeat;
	margin:				-2px 0 20px -8px;
	padding:			2px 8px;
	width:				537px;
}
*/
#picteditor .div_toggle {
	border-top:			none;
	margin-top:			0;
}

#pictlistHolder {
	border-bottom:		1px solid #741b40;
}

#picteditor #pictlistHolder {
	border-bottom:		none;
}

.content_block .holder,
.content_block .titles,
.content_block .codes {
	list-style:			none;
	padding:			0;
	margin:				0;
	float:				left;
	width:				537px;
}


.content_block #bgholder,
.content_block #facadeholder,
.content_block #bgcodes,
.content_block #facadecodes {
	width:				84px;
	float:				left;
	margin:				0 10px 0 0;
}

.content_block .holder {
	min-height:			99px;
	margin:				5px 0 0 0;
}

.content_block .codes {
	position:			relative;
	height:				1px;
	overflow:			hidden;
}

.content_block .holder li,
.content_block .titles li,
.content_block .codes li {
	font-size:			10px;
	text-align:			left;
	padding:			0;
	line-height:		12px;
	display:			block;
	float:				left;
	margin:				0 4px 0 0;
	width:				84px;
}

.content_block .titles li {
	padding:			0 1px;
}

.content_block .holder li {
	background-color:	#e9eef5;
	height:				99px;
	border:				1px solid #d7d8da;
	overflow:			hidden;
}

.content_block .codes li {
	background-color:	transparent;
	height:				0;
}

.content_block .codes li * {
	display:			none;
}

.content_block .holder li.last,
.content_block .titles li.last,
.content_block .codes li.last {
	margin:				0 0 4px 0;
}

.ghost {
	background-color:	#e9eef5;
}

#picteditor .div_toggle {
	height:				350px;
}

#picteditor a.toggle {
	float:				right;
	margin-right:		20px;
}

#picteditor fieldset {
	border-bottom:		1px solid #b8b9ba;
	margin:				10px 0 0 0;
	padding:			0 0 10px 0;
}

#picteditor fieldset.float {
	border-bottom:		none;
	margin:				0;
	padding:			0 0 2px 0;
	overflow:			visible!important;
}

#picteditor fieldset.float select {
	font-size:			13px;
	margin-right:		2px;
	float:				left;
}

#picteditor fieldset.float a {
	background-color:	#dbdbdb;
	border:				1px solid #9f9ca0;
	color:				#bf1d2a;
	padding:			2px 7px;
	font-size:			11px;
	float:				left;
}

#picteditor fieldset.float a:hover,
#picteditor fieldset.float a:active {
	text-decoration:	none;
}

#picteditor .pagebrowser {
	float:				left;
	font-size:			11px;
	line-height:		12px;
	margin:				0;
}

#picteditor .pagebrowser a {
	cursor:				pointer;
}

.content_block .imgtable {
	list-style:			none;
	border-collapse:	separate;
}

.imgtable td {
	font-size:			10px;
	text-align:			right;
	padding:			0;
	line-height:		10px;
	width:				84px;
	border:				1px solid #d7d8da;
}


.holder li a,
.imgtable td a {
	width:				77px;
	height:				99px;
	font-size:			10px;
	text-align:			center;
	margin:				0;
	padding:			3px;
	display:			block;
	color:				#494949;
}

.holder li a:hover,
.imgtable td a:hover {
	color:				#3b77c0;
	text-decoration:	none;
	/*background-color:	#e9eef5;*/
}

.holder li a {
	/*cursor:				move;*/
	cursor:				default;
	height:				134px;
}

.holder li a span,
.imgtable td a span {
	display:			block;
	text-align:			left;
	margin:				0;
}

.holder li a div,
.imgtable td a div,
.imgtable td a span.div {
	display:			table-cell;
	text-align:			center;
	vertical-align:		middle;
	height:				76px;
	width:				77px;
}

.holder li span {
	text-align:			center;
	line-height:		14px;
	display:			block;
}

.holder li a.delete {
	position:			relative;
	top:				-76px;
	float:				right;
	cursor:				pointer;
	width:				14px;
	height:				14px;
	display:			inline;
}

.holder li a span.title {
	width:				64px;
	height:				11px;
	overflow:			hidden;
}

.imgtable td a span.title {
	height:				11px;
	overflow:			hidden;
}

.codes li fieldset {
	border:				none;
	margin:				3px 3px 0 3px;
	padding:			0 0 3px 0;
	width:				77px;
	text-align:			left;
	cursor:				default;
}

.codes li fieldset label {
	font-size:			11px;
	line-height:		12px;
}

.codes li fieldset input {
	width:				52px;
	float:				left;
}

.codes li fieldset img {
	width:				auto;
	float:				right;
	position:			relative;
	top:				2px;
}

fieldset.color {
	border:				none!important;
	float:				left;
	padding:			0;
	position:			relative;
	top:				-115px;
	margin:				0 0 -20px 0;
}

fieldset.color.big {
	border:				1px solid #c5c5c5;
	float:				none;
	padding:			8px;
	position:			relative;
	top:				0px;
	margin:				0 0 0 0;
}

fieldset.color label {
	width:				100px;
	margin:				0 10px 3px 0;
	display:			block;
	float:				left;
}

fieldset.color select {
	width:				132px;
	margin:				0 0 3px 0;
	float:				left;
}

#picteditor fieldset.upload {
	float:				left;
	margin:				10px 0 0 0;
	border-bottom:		none;
}

#picteditor fieldset.upload input {
	width:				250px;
	height:				19px;
	margin:				0 5px 10px 0;
	float:				left;
}

#picteditor fieldset.upload a {
	background-color:	#dbdbdb;
	border:				1px solid #9f9ca0;
	color:				#bf1d2a;
	padding:			2px 7px;
	font-size:			11px;
	float:				left;
}

#picteditor fieldset.upload a:hover {
	text-decoration:	none;
}

#picttitles {
	width:				0;
	height:				0;
	overflow:			hidden;
}

/* end layout choice */


/* start resume table */

.resume {
	width:				554px;
	margin:				15px 0 20px 1px;
	border-collapse:	collapse;
	float:				left;
}

.resume td {
	line-height:		16px;
	color:				#545454;
	font-size:			12px;
}

.resume .data,
.resume .total {
	text-align:			right;
	width:				340px;
}

.resume .total {
	font-weight:		bold;
}

.resume .spacer {
	font-size:			0px;
	line-height:		0px;
	width:				10px;
}

.resume .divider {
	font-size:			0px;
	line-height:		0px;
}

.resume .end .line {
	background-color:	#72103d;
}

table.resume tr th,
table.resume tr td {
	padding:			3px;
	color:				#787878;
}

table.resume tr th {
	font-family:		helvetica;
	font-size:			12px;
}

table.resume tr td {
	font-weight:		bold;
}

table.resume tr td.data {
	font-weight:		normal;
}

table.resume tr td.data input.CMS_CLASS {
	width:				30px;
	text-align:			right;
}

table.resume tr td.data,
table.resume tr td.sum,
table.resume tr td.total {
	text-align:			right;
	width:				150px;
	padding-right:		0;
}

table.resume td {
	border-bottom:		1px solid #741b40;
}

table.resume tr.even {
	background-color:	#f8f8f8;
}

table.resume tr.odd td {
	border-bottom:		1px solid #c5c5c5;
}

table.resume tr.even td {
	border-bottom:		1px solid #c5c5c5;
}


/* end resume table */

/* start advert overview */

.order {
	width:				555px;
	float:				left;
}

.order #order {
	width:				127px;
	height:				19px;
	float:				right;
	background:			transparent url('../media/btn_order.gif') left top no-repeat;
	border:				none;
}

.content_block a.btn {
	display:			inline-block;
	border:				1px solid #afacaf;
	background-color:	#e2e2e2;
	padding:			3px 5px;
	color:				#ca1c00;
	line-height:		12px;
}

.content_block a.btn:hover,
.content_block a.btn:active {
	text-decoration:	none;
	background-color:	#72103d;
	color:				#fff;
}

.content_block .designs {
	width:				554px;
	margin:				0 0 20px 1px;
	float:				left;
	border:				1px solid #72103d;
	table-layout:		fixed;
	background-color:	#fff;
	empty-cells:		show;
}

.content_block .designs.sml {
	width:				auto;
}

.content_block .designs .odd td {
	background-color:	#e5e6e6;
}

.content_block .designs .even td {
	background-color:	#d3d4d4;
}

.content_block .designs th {
	background-color:	#72103d;
	color:				#fff;
	padding:			4px 7px;
	font-weight:		normal;
	border-left:		1px solid #fff;
	border-bottom:		1px solid #fff;
}

.content_block .designs td {
	border-bottom:		1px solid #72103d;
	border-left:		1px solid #fff;
	padding:			0;
}

.content_block .designs td img {
	margin:				2px;
}

.content_block .designs td table {
	font-size:			11px;
	line-height:		11px;
	width:				100%;
	height:				100%;
	border-collapse:	collapse;
	color:				#545454;
}

.content_block .designs .action table {
	height:				120px;
}

.content_block .designs td table td {
	border-bottom:		1px solid #fff;
	padding:			3px 0 0 4px;
	border-left:		none;
}

.content_block .designs .action table td {
	padding:			0 0 0 2px;
	vertical-align:		middle;
}

.content_block .designs td th {
	border-top:			none;
	border-left:		none;
	background-color:	#fff;
	color:				#72103d;
	font-weight:		bold;
	width:				75px;
}

.content_block .designs td td {
	padding:			2px;
}

.ad {
	width:				280px;
}

.content_block .designs .ad,
.content_block .designs .spacer {
	border-left:		1px solid #72103d;
}

.example {
	width:				123px;
	text-align:			center;
}

.action {
	width:				150px;
}

.content_block .designs th.exbtw,
.content_block .designs th.incbtw {
	text-align:			center;
}

.content_block .designs td.exbtw,
.content_block .designs td.incbtw {
	width:				95px;
	vertical-align:		bottom;
	padding:			3px;
	color:				#545454;
	font-size:			12px;
}

.exbtw span,
.incbtw span {
	width:				70px;
	text-align:			right;
	display:			inline-block;
}

.content_block .designs tfoot td {
	border-bottom:		1px solid #72103d;
	border-left:		1px solid #72103d;
	padding:			3px;
	font-weight:		bold;
	color:				#545454;
	background-color:	#ededed;
}

.content_block .designs tfoot td.exbtw,
.content_block .designs tfoot td.incbtw {
	border-left:		1px solid #fff;
}

.content_block .designs .spacer {
	height:				5px;
	line-height:		0px;
	font-size:			0px;
}

.content_block .designs .odd td th {
	border-bottom:		1px solid #e5e6e6;
}

.content_block .designs .even td th {
	border-bottom:		1px solid #d3d4d4;
}

.content_block .designs .pdf,
.content_block .designs .edit,
.content_block .designs .remove,
.content_block .designs .copy,
.content_block .designs .error,
.content_block .designs .lock,
.content_block .designs .send,
.content_block .designs .complete,
.content_block .designs .unknown,
.content_block .designs .tip {
	padding:			5px 0 1px 30px;
	color:				#545454;
	height:				18px;
	display:			block;
	margin:				0;
	font-size:			11px;
}

.pdf {
	background:			transparent url('../media/icon_pdf.gif') left top no-repeat;
}

.pdf_disabled {
	background:			transparent url('../media/icon_pdf_disabled.gif') left top no-repeat;
}

.content_block .designs .pdf_disabled,
.content_block .designs .edit_disabled,
.content_block .designs .remove_disabled {
	color:				#9a9a9a;
}

.content_block .designs .pdf_disabled:hover,
.content_block .designs .pdf_disabled:active,
.content_block .designs .edit_disabled:hover,
.content_block .designs .edit_disabled:active,
.content_block .designs .remove_disabled:hover,
.content_block .designs .remove_disabled:active,
.content_block .designs .error:hover,
.content_block .designs .error:active,
.content_block .designs .lock:hover,
.content_block .designs .lock:active,
.content_block .designs .sent:hover,
.content_block .designs .sent:active,
.content_block .designs .complete:hover,
.content_block .designs .complete:active {
	text-decoration:	none!important;
}

.content_block .designs .edit_disabled:hover,
.content_block .designs .disabled:active {
	cursor:				default;
}

.content_block .designs .tip:hover,
.content_block .designs .tip:active {
	cursor:				help!important;
}

.designs .edit {
	background:			transparent url('../media/icon_edit.gif') left top no-repeat;
}

.designs .edit_disabled {
	background:			transparent url('../media/icon_edit_disabled.gif') left top no-repeat;
}

.designs .remove {
	background:			transparent url('../media/icon_remove.gif') left top no-repeat;
}

.designs .remove_disabled {
	background:			transparent url('../media/icon_remove_disabled.gif') left top no-repeat;
}

.designs .copy {
	background:			transparent url('../media/icon_copy.gif') left top no-repeat;
}

.designs .error {
	background:			transparent url('../media/icon_error.gif') 11px 3px no-repeat;
	color:				#a00!important;
}

span.error,
div.error {
	background-image:	none!important;
	padding:			0;
	height:				auto;
	color:				#a00!important;
}

.designs .lock {
	background:			transparent url('../media/icon_lock.gif') 11px 3px no-repeat;
}

.designs .complete {
	background:			transparent url('../media/icon_ok.gif') 11px 3px no-repeat;
}

.designs .sent {
	background:			transparent url('../media/icon_send.gif') 11px 3px no-repeat;
}

.designs .unknown {
	background:			transparent url('../media/icon_unknown.gif') 11px 3px no-repeat;
}

/* end advert overview */

/* start list */

table .w95 {
	width:				95px;
}

table .w100 {
	width:				100px;
}

table .w136 {
	width:				136px;
}

table .w155 {
	width:				155px;
}

table.list,
table.listContainer {
	table-layout:		fixed;
	width:				555px;
}

table.list {
	margin:				0 0 20px 0;
	float:				left;
}

table.list tr th,
table.list tr td td {
	padding:			3px;
}

table.list tr th {
	font-family:		helvetica;
	font-size:			12px;
	background-color:	#72103d;
	color:				#fff;
	font-weight:		normal;
	border-left:		1px solid #fff;
	border-bottom:		1px solid #fff;
	text-align:			center;
}

table.list tr td a {
	color:				#606060;
}

table.list tr td.hi,
table.list tr.hi td,
table.list tr td.hi a,
table.list tr.hi td a,
table.list tr td a:hover,
table.list tr td a:active {
	text-decoration:	none;
	font-weight:		normal;
	color:				#f69026;
}

table.list tr.last td {
	border-bottom:		1px solid #741b40;
}

table.list tr td {
	border-bottom:		1px solid #d9d9db;
	cursor:				pointer;
	font-size:			12px;
	line-height:		13px;
	color:				#787878;
}

table.list tr td img {
	float:				left;
	margin:				0 3px 0 0;
}

table.list tr.open td {
	border-bottom-style: dotted;
}

table.list tfoot tr td {
	font-weight:		bold;
	border:				none;
}

table.list .last {
	padding: 			3px 0 0 0;
	vertical-align: 	bottom;
}

table.list .icons1 {
	text-align:			center;
	padding-bottom:		0;
}

table.list .icons1 img {
	position:			relative;
	left:				5px;
}

table.list .icons2 {
	padding:			3px 0 0 0;
}

table.list td.send {
	text-align:			right;
	padding:			3px 3px 0 3px;
	color:				#a00!important;
}

table.list td.send img,
table.list td.send input {
	float:				right;
}

table.list td.send img {
	margin:				0 0 0 5px;
}

table.list .price {
	text-align:			right;
}

table.list .price span {
	width:				80px;
	display:			-moz-inline-box;
	direction:			rtl;
}

table.list .listContainer {
	padding:			0;
}

table.list .listContainer table.list {
	margin:				0;
}

table.list .listContainer table.list tr td {
	border-bottom:		none;
}

table.list .send .checkbox {
	margin:				0 -3px 0 0;
	padding:			0;
}

table.list tr.odd td {
	background-color:	#fff;
	border-left:		1px solid #f8f8f8;
}

table.list tr.even td {
	background-color:	#f8f8f8;
	border-left:		1px solid #fff;
}

.content_block .table.list .code {
	width:				70px;
}

table.list tr .type {
	width:				140px;
}

table.list tr .design {
	width:				130px;
}

table.list a.checkLink,
table.list tr td.hi a.checkLink,
table.list tr.hi td a.checkLink {
	color:				#494949;
	font-weight:		bold;
	background:			transparent url('/media/arrowsmlI.gif') right 3px no-repeat;
	padding:			0 12px 0 0;
	cursor:				pointer;
	font-size:			10px;
	line-height:		15px;
	display:			block;
	float:				left;
	white-space:		nowrap;
}

table.list div.copy,
table.list div.check {
	border-top:			1px dotted #d9d9db;
	padding:			5px;
	margin:				0 0 5px 0;
	display:			none;
	float:				left;
	width:				545px;
	cursor:				default;
}

table.list div.check img,
table.list div.check .previewHolder,
table.list div.check .floatbox {
	float:				left;
}

table.list div.check .previewHolder {
	width:				159px;
	overflow:			hidden;
}

table.list div.check .previewHolder img {
	margin-bottom:		5px;
}

table.list div.check .floatbox {
	margin:				0 0 0 15px!important;
}

table.list div.check .floatbox p {
	width:				370px!important;
}

table.list div.check select {
	width:				120px;
}

table.list div.check label {
	width:				50px;
	margin-top:			3px;
}

table.list div.check fieldset.float,
table.list div.copy fieldset.float {
	background-color:	#fff;
}

table.list div.check fieldset.submit,
table.list div.copy fieldset.submit {
	border:				none;
	background-color:	transparent;
}

table.list div.check fieldset.submit a {
	background:			transparent url("/media/arrow_down.gif") right 50% no-repeat;
	padding:			0 18px 0 0;
	line-height:		15px;
	float:				left;
}

table.list div.check fieldset.submit img {
		margin:				3px 5px 0 0;
}

table.list div.check fieldset.ok {
	padding:			0;
	text-align:			right;
	border:				none;
}

table.list div.check fieldset.ok a {
	color:				#494949;
	font-weight:		bold;
	background:			transparent url("/media/arrow_right.gif") right 50% no-repeat;
	padding:			0 18px 0 0;
	font-size:			12px;
	line-height:		15px;
}

table.list th a:hover,
table.list th a:active {
	text-decoration:	none;
}

table.list th a.ASC,
table.list th a.DESC {
	padding:			0 12px 0 0;
	background-repeat:	no-repeat;
	background-position: right 1px;
}

table.list th a.ASC {
	background-image:	url(/media/arrowsmlA.gif);
}

table.list th a.DESC {
	background-image:	url(/media/arrowsmlU.gif);
}

fieldset.total {
	padding:			3px;
	float:				left;
	margin:				8px 0 0 0;
	color:				#72103d;
}

fieldset.total .euro {
	color:				#a00;
}

fieldset.total input {
	text-align:			left;
	padding:			0 0 2px 5px;
	border:				none;
	background-color:	#fff;
	width:				50px;
	color:				#a00;
	font-weight:		bold;
}

/* end list */

/* start legend */

ul.legend li {
 	display:			inline;
 	margin:				0 5px;
 	padding:			6px 0;
 	font-size:			11px;
 }
 
ul.legend li img {
	position:			relative;
	top:				3px;
}

.content_block ul.legend {
	width: 				555px;
	padding:			0 0 3px 0;
	margin:				20px 0;
	list-style:			none;
	font-size:			11px;
	border:				1px solid #d7d7d7;
	background-color:	#f8f8f8;
	float:				left;
}

/* end legend */

/* start payment */

.payoptions {
	float:				left;
	width:				174px;
	margin:				0 10px 10px 0
}

/* end payment */

/* start add login (buttons) */

.addlogin {
	margin:				12px 0;
	float:				left;
}

.addlogin img {
	margin:				0 10px 0 0;
}

/* end add login (buttons) */

/* next & previous buttons */

.pagenav {
	width:				555px;
	float:				left;
}

.forward {
	background:			transparent url('../media/btn_red_right.gif') right top no-repeat;
	color:				#fff;
	float:				right;
	padding:			0 6px 0 0;
}

.forward:hover,
.forward:active {
	text-decoration:	none!important;
	cursor:				pointer;
}

.forward span {
	background:			transparent url('../media/btn_red_left.gif') left top no-repeat;
	color:				#fff;
	float:				left;
	padding:			0 0 0 6px;
}

.forward span span {
	background:			transparent url('../media/btn_red_mid.gif') left top repeat-x;
	color:				#fff;
	float:				left;
	padding:			3px 5px 5px 5px;
	white-space:		nowrap;
}

.back {
	background:			transparent url('../media/btn_gray_right.gif') right top no-repeat;
	color:				#fff;
	float:				left;
	padding:			0 6px 0 0;
}

.back:hover,
.back:active {
	text-decoration:	none!important;
	cursor:				pointer;
}

.back span {
	background:			transparent url('../media/btn_gray_left.gif') left top no-repeat;
	color:				#fff;
	float:				left;
	padding:			0 0 0 6px;
}

.back span span {
	background:			transparent url('../media/btn_gray_mid.gif') left top repeat-x;
	color:				#fff;
	float:				left;
	padding:			3px 5px 5px 5px;
	white-space:		nowrap;
}

/* end next & previous buttons */

/* start album */

#album {
	float:				left;
	width:				555px;
	margin:				0 0 20px 0;
}

#album img {
	float:				left;
	margin:				0 10px 10px 0;
}

/* end album */

/* start news list */

.news {
	margin:				0 0 20px 0;
	padding:			0;
	float:				left;
	width:				555px;
}

.news li {
	list-style:			none;
	width:				555px;
	float:				left;
	padding:			0;
	margin:				0 0 10px 0;
}

.news li img {
	float:				left;
	margin:				0 10px 7px 0;
}

.middle_con .news li h4 {
	font-size:			12px;
	color:				#741b40;
}

.middle_con .news li p {
	float:				left;
	width:				465px;
	display:			block;
	margin:				0;
}

.middle_con .news li a.more {
	float:				right;
	padding:			0 10px 0 0;
	background:			transparent url(/media/arrow_more.gif) right 2px no-repeat;
}

/* end news list */

/* start default block style */

.inner {
	padding-top:		10px;
	float:				left;
	width:				174px;
	margin:				0;
}

.banner_block .inner {
	padding-top:		0px;
}

.block {
	padding-bottom:		10px;
  /*margin: 0px 15px 15px 0px;*/
	display:			inline;
	float:				left;
}

.block ul {
	list-style:			none;
	margin:				0;
	padding:			0;
}

.block li {
	margin:				0 10px;
	padding:			0;
}

.block a {
	text-decoration:	none;
}

.block img {
	margin-top:			10px;
}

.block a.more {
	float:				right;
	color:				#f69026;
	margin-right:		5px;
}

/* end default block style */

/* start white block */

.white_block {
	background:			transparent url('../media/whitegrayborder_bottom.gif') left bottom no-repeat;
	float:				left;
	width:				175px;
	margin:				12px 15px 10px 0;
}

.white_block .inner {
	background:			transparent url('../media/whitegrayborder_top.gif') left top no-repeat;
	width:				175px;
}

.white_block h3,
.white_block h4 {
	font-size:			12px;
	color:				#741b40;
	margin:				0 7px 2px 7px;
}

.white_block ul {
	position:			relative;
  /*float:				left;*/
}

.white_block li a {
	background:			transparent url('../media/menu-arrow-n.gif') left 3px no-repeat;
	font-size:			12px;
	color:				#606060;
	padding-left:		10px;
	display:			block;
	line-height:		16px;
}

.white_block li a:hover,
.white_block li a.hi {
	background: 		transparent url('../media/menu-arrow-o.gif') left 3px no-repeat;
	color:				#741b40;
}
/*
.white_block li a.hi {
	font-weight:		bold;
}
*/
.white_block li {
	padding:			2px 0;
	text-align:			left;
}

.white_block img {
	margin:				5px 0;
	float:				left;
}

.white_block p a {
	color:				#606060!important;
	text-decoration:	underline;
}

.white_block a.more {
	color:				#741b40;
}

.white_block a.more:hover,
.white_block a.more:active {
	text-decoration:	underline;
}

.white_block ul#subtabs {
	width:				174px;
}

.white_block ul#subtabs li,
.white_block ul#subtabs li a {
	display:			none;
}

.white_block ul#subtabs li.hasChild,
.white_block ul#subtabs li.hasChild ul li,
.white_block ul#subtabs li a.hi,
.white_block ul#subtabs li ul li a {
	display:			block;
}

.white_block ul#subtabs li.hasChild {
	margin-left:		7px;
}

.white_block ul#subtabs li.hasChild ul li.hasChild {
	margin-left:		10px;
}

.white_block ul#subtabs li a.hi {
	padding-left:		0;
	background-image:	none;
	font-weight:		bold;
}

.white_block ul#subtabs li ul li a.hi {
	padding-left:		10px;
	background-image:	url('../media/menu-arrow-o.gif');
	font-weight:		normal;
}

/* end white block */

/* start gray block */

.gray_block {
	background:			transparent url('../media/gray_bottom.gif') left bottom no-repeat;
	float:				left;
	width:				174px;
	margin-top:			15px;
}

#keeper,
#keeper2 {
	position:			relative;
	top:				0px;
}

.gray_block .inner {
	background:			transparent url('../media/gray_top.gif') left top no-repeat;
	padding:			0 7px 0 8px;
	width:				159px;
}

.gray_block .inner h3 {
	text-align:			left;
	font-family:		Helvetica;
	color:				#72103d;
	font-size:			15px;
	line-height:		16px;
	padding:			10px 0 6px 0;
}

.gray_block .inner p {
	color:				#000;
	font-size:			11px;
	line-height:		13px;
	margin:				6px 0;
	width:				165px;
	display:			inline;
}

.gray_block .inner .line {
	display:			block;
	background-color:	#999;
	clear:				both;
	position:			relative;
	top:				3px;
}

.gray_block .inner p.info strong,
.gray_block .inner p.info b {
	float:				right;
	width:				95px;
	text-align:			right;
	display:			inline;
}

.gray_block .inner a {
	color:				#cd2931;
	font-size:			11px;
	cursor:				pointer;
}

.gray_block .inner a:hover,
.gray_block .inner a:active {
	text-decoration:	underline;
}

.gray_block .inner .preview {
	margin:				0 0 6px 0;
}

.download,
.build {
	font-weight:		bold;
	padding:			0 0 2px 17px;
	float:				left;
	display:			block;
}

.build {
	background:			transparent url('../media/arrow_left.gif') left top no-repeat;
}

.download {
	background:			transparent url('../media/arrow_down.gif') left top no-repeat;
}

/* end gray block */

.content_block {
	margin:				0px;
	float:				left;
}

.content_block table {
	border-collapse:	collapse;
	margin:				0;
}

.content_block table td {
	vertical-align:		top;
	padding:			0;
}

.right_con h2 {
	color:				#9c9c9c;
	font-weight:		bold;
	font-size:			13px;
	margin:				0 0 10px 0;
	padding:			0;
	text-align:			left;
	line-height:		13px;
}

.content_block a {
	color:				#f69026;
}

.content_block img.cnt_left_img {
	float:				left;
	margin:				5px 10px 5px 0;
}

.content_block img.cnt_right_img {
	float:				right;
	margin:				5px 0 5px 10px;
}

.content_block a:hover {
	text-decoration:	underline;
}

.content_block .intro {
	font-weight:		bold;
}

.content_block .intro span {
	color:				#bbbc2d;
	font-weight:		normal;
}

/* start data form */

fieldset.dataset select.CMS_CLASS_DATE {
	width:				58px;
	margin-left:		3px;
	float:				left;
}

fieldset.dataset input.CMS_CLASS_DATE {
	width:				60px;
	margin-left:		1px;
	float:				left;
}

fieldset.dataset {
	float:				left;
	width:				359px;
	padding:			3px 3px 0 3px;
	line-height:		5px;
	margin-top:			3px;
	overflow:			hidden;
}

fieldset.dataset label {
	width:				165px;
	margin:				0 0 3px 5px;
	float:				left;
	display:			block;
	line-height:		15px;
}

fieldset.dataset a.checkbox,
fieldset.dataset a.CMS_CHECKBOX,
fieldset.dataset a.radio,
fieldset.dataset a.CMS_RADIO,
fieldset.dataset label.checkbox,
fieldset.dataset label.CMS_CHECKBOX,
fieldset.dataset label.radio,
fieldset.dataset label.CMS_RADIO {
	width:				auto;
	display:			inline-block;
	float:				none;
	position:			relative;
	top:				-3px;
}

fieldset.dataset a.checkbox {
	line-height:		120%;
}

fieldset.dataset label .errormelding {
	display:			inline;
}

fieldset.dataset input,
fieldset.dataset input.CMS_CLASS,
fieldset.dataset textarea {
	width:				180px;
	float:				right;
	margin:				0 0 3px 0;
	overflow:			visible;
}

fieldset.dataset textarea {
	height:				100px;
}

fieldset.dataset input.CMS_CLASS#imagefilename {
	width:				223px!important;
}

fieldset.dataset input.radio,
fieldset.dataset input.checkbox,
fieldset.dataset input.CMS_RADIO,
fieldset.dataset input.CMS_CHECKBOX {
	float:				none;
	margin-left:		3px;
	width:				auto;
	display:			inline-block;
}

fieldset.dataset select#day_datum_overlijden {
	margin-left:		3px;
}

fieldset.dataset select {
	width:				182px;
	float:				right;
	margin:				0 0 3px 0;
	overflow:			hidden;
}

fieldset.dataset textarea.large,
fieldset.dataset input.large {
	width:				355px;
	float:				left;
	margin:				0 0 3px 0;
}

/* end data form */

/* start sitemap */

ul.level1 {
	padding:			0;
	margin:				5px 0 10px 10px;
	float:				left;
	width:				545px;
}

ul.level1 li {
	list-style:			none;
	font-size:			13px;
	background:			transparent url('../media/arrowsmlI.gif') left 4px no-repeat;
	padding:			0 0 0 12px;
	margin:				0 0 3px 0;
}

ul.level1 li a {
	color:				#666;
	font-weight:		bold;
}

ul.level1 li a:hover,
ul.level1 li a:active {
	color:				#f69026;
	text-decoration:	none;
}

ul.level1 li ul li {
	font-size:			12px;
	background:			transparent url('../media/arrow_more.gif') left 4px no-repeat;
}

ul.level1 li ul {
	margin:				0;
	padding:			0;
}

ul.level1 li ul li a {
	color:				#999;
	font-weight:		normal;
}

/* end sitemap */

/* start exception */

.exception {
	font-size:			14px;
	color:				#000;
}

/* end exception */

/* end content */

/* start footer */

.footer_con {
	background:			transparent url('../media/bg_bottom.gif') left top repeat-x;
}

.footer {
	height:				110px;
	margin:				0 auto;
	padding-top:		15px;
	width:				935px;
	color:				#9b9d9e;
	font-size:			11px;
	font-family:		Arial, sans-serif;
}

.footer .middle {
	float:				left;
	margin-left:		195px;
	display:			inline;
}

.footer .right {
	float:				right;
	width:				174px;
}

.footer a {
	color:				#9b9d9e;
	text-decoration:	none;
	padding:			0 4px;
}

.footer a:hover {
	color:				#741b40;
}


/* end footer */

/* end main styles */
