/* start colour definitions */
/*

grey text:				777e8a
red link text:			d93e30
blue body text:			031026
blue header text:		3aadd9
grey background:		f4f5f6

*/
/* end colour definitions */

/* start general styles */

html {
	overflow-y:			scroll;
}

html, 
body {
	font-family:		Verdana, Arial, Helvetica, Sans-serif;
	line-height:		100%;
	width:				100%;
	height:				100%;
	background-color:	#fff;
	color:				#031026;
	padding:			0;
	margin:				0;
	text-align:			center;
}

body {
	font-size:			62.5%;
}

img {
	border:				none;
}

ul,
ol {
	margin:				0 0 10px 0;
	padding:			0 0 0 15px;
}

li {
	margin:				0 10px;
	padding:			0;
	font-size:			1.2em;
	line-height:		1.2em;
}

a {
	text-decoration:	none;
	color:				#d93e30;
}

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

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


p {
	margin:				0 0 10px 0;
	clear:				left;
	font-size:			1.3em;
	line-height:		1.6em;
}

h1 {
	color:				#031026;
	font-weight:		normal;
	font-size:			2.4em;
	line-height:		1.2em;
	margin:				0 0 17px 0;
	padding:			0;
	float:				left;
	width:				687px;
}

h2 {
	color:				#031026;
	font-weight:		normal;
	font-size:			2.2em;
	line-height:		1.2em;
	text-align:			left;
	margin:				0 0 33px 0;
}

h2 span {
	color:				#d93e30;
}

h3 {
	color:				#3aadd9;
	font-size:			2.4em;
	line-height:		1.25;
	text-align:			left;
	font-weight:		normal;
	margin:				0 0 8px 0;
}

h3.step {
	display:			inline;
	margin:				0 2px 8px 0;
	float:				left;
	font-size:			1.4em;
}

h4 {
	font-size:			1.2em;
	line-height:		1.2em;
	margin:				0 0 4px 0;
	padding:			0;
}


h5 {
	font-size:			1.4em;
	line-height:		1.43;
	color:				#d93e30;
	margin:				0 0 4px 0;
}

div.ruler
{
	border-top: solid 2px #E8EAEB;
	margin-bottom: 5px;
}
.clear,
br {
	clear:				both!important;
}

form {
	float:				left;
	margin:				20px 0;
	width:				687px;
}

input,
select,
textarea {
	background-color:	#efefef;
	border-top:			1px solid #3aadd9;
	border-left:		1px solid #3aadd9;
	border-bottom:		1px solid #3aadd9;
	border-right:		1px solid #3aadd9;
	color:				#031026;
	font-size:			1.2em;
	margin:				0 0 10px 0;
	width:				20em;
	float:				left;
	padding:			2px 3px;
}

textarea {
	width:				24.7em;
	height:				10em;
}

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

fieldset {
	border:				none;
	margin:				0;
	padding:			18px 22px;
	background-color:	#fff;
	width:				643px;
}

input.submit {
	float:				right;
	padding:			0 0.1em 0;
	background-color:	#00519e;
	border:				1px outset black;
	color:				#fff;
	font-size:			100%;
	width:				auto;
	cursor:				pointer;
}

input.image {
	height:				0;
	width:				0;
}

label {
	font-size:			1.2em;
	line-height:		1.2em;
	color:				#031026;
	float:				left;
	margin:				0 10px 10px 0;
	width:				10em;
}

label.radio,
label.CMS_RADIO,
label.checkbox,
label.CMS_CHECKBOX {
	width:				auto;
	margin:				0 5px 10px 5px;
}

a.checkbox {
	font-size:			1.2em;
	line-height:		1.2em;
}

label span,
.required span {
	color:				#3aadd9;
}

.required {
	color:				#3aadd9;
	font-size:			90%;
	margin:				7px 0;
	clear:				both;
}

table th,
table td {
	vertical-align:		top;
	line-height:		1.4em;
}

/* end general styles */

/* start main styles */

.left {
	float:				left;
}

.right {
	float:				right;
}

img.left {
	margin:				0 9px 9px 0;
}

img.right {
	margin:				0 0 9px 9px;
}

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

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

.errormelding,
div.error h2 {
	color:				#d93e30!important;
}
.errormelding {
	margin:				0 0 0 3px;
	font-size:			12px!important;
}

div.error h2 {
	font-size:			16px;
	font-family:		Verdana, Arial, Helvetica, Sans-serif;
}

h2.errormelding {
	font-size:			2.4em!important;
	margin:				0 0 17px 0;
}

div.exception {
	padding:			22px 18px;
	background-color:	#fff;
	font-size:			1.4em;
	line-height:		1.2em;
	float:				left;
	width:				643px;
	margin:				0 0 17px 0;
}

/* start login and subscribe boxes */

#mask {
	width:				100%;
	height:				100%;


	background-color:	#ebecee;
	opacity:			0.90;
	position:			absolute;
	z-index:			100000;
	left:				0px;
	top:				0px;
	display:			none;
}

#subscribe,
#login,
#reactbox {
	display:			none;
	width:				360px;
}

.formbox {
	text-align:			left;
	position:			absolute;
	z-index:			100001;
	width:				auto;
	height:				auto;
	background-color:	#fff;
	padding:			15px 15px 0 15px;
	font-size:			1.2em;
	line-height:		1.4em;
}

.formbox .close {
	float:				right;
	position:			relative;
	height:				16px;
	top:				-2px;
	right:				-2px;
	color:				#d93e30;
	padding:			0 18px 0 0;
	font-size:			1.1em;
	line-height:		1.2em;
	background:			transparent url('../media/btn_close.gif') right top no-repeat;
}

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

.formbox h3 {
	font-size:			1.6em;
	display:			inline;
	float:				right;
	margin:				4px 0 0 0;
}

.formbox p,
.formbox label {
	font-size:			1.0em;
	line-height:		1.4em;
}

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

.formbox form {
	margin:				10px 0 0 0;
	width:				360px;
}

.formbox fieldset {
	padding:			0;
	float:				left;
	width:				360px;
}

.formbox label {
	width:				150px;
	margin:				2px 5px 12px 0;
	display:			block;
	float:				left;
	text-align:			right;
	color:				#317ad9;
}

.formbox form span {
	color:				#d93e30;
	float:				left;
}

.formbox form label span {
	float:				none;
}

.formbox textarea,
.formbox input {
	float:				left;
	width:				174px;
	margin:				0 0 12px 0;
}

.formbox textarea {
	font-size:			1.2em;
}

.formbox input {
	font-size:			1.1em;
}

.formbox input.submit {
	width:				auto;
	color:				#d93e30;
	background-color:	#fff;
	border:				none;
	font-weight:		bold;
	float:				right;
}

/* end login and subscribe boxes */

/* start content */

/* start main layout */ 

#container {
	margin:				0 auto -100px auto;
	padding:			0;
	width:				100%;
	min-height:			100%;
	float:				left;
	background:			#fff url("../media/bg_container.gif") 50% top repeat-y;
	/* background:			#fff url("../media/zandbak.jpg"); */
}

#holder {
	margin:				0 auto;
	width:				1003px;
	text-align:			left;
	min-height:			100%;
	background-color:	#e8eaeb;
}

#content {
	width:				932px;
	float:				left;
	padding:			28px 35px 60px 35px;
	background:			#e8eaeb url("../media/bg_top.jpg") left top no-repeat;
}

.column1 {
	margin:				12px 0 20px 0;
	width:				712px;
	float:				left;
	padding-bottom:		60px;
}

.column2 {
	float:				left;
	width:				220px;
	margin:				12px 0 20px 0;
	padding-bottom:		60px;
}


/* end main layout */

/* start header */

#header {
	width:				1002px;
	height:				170px;
	float:				left;
	background-color:	#fff;
}

#quicklinks {
	float:				left;
	margin:				17px 0 20px 35px;
	padding:			0;
	position:			absolute;
	z-index:			2;
}

#quicklinks li {
	color:				#317ad9;
	list-style:			none;
	display:			inline;
	font-size:			1.1em;
	margin:				0 5px;
}

#quicklinks li.separator {
	margin:				0;
}

#quicklinks li a,
#quicklinks li span {
	color:				#d93e30;
}

.visual {
	float:				right;
}

.logo {
	float:				left;
	margin:				40px 0 0 35px;
}
.beta {
	float:				left;
	margin:				21px 0 0 6px;
}

/* end header */

/* start main navigation */

#mainnav {
	width:				932px;
	height:				56px;
	background:			transparent url('../media/bg_mainnav.png') left top repeat-x;
	float:				left;
	margin:				-28px 0 -28px 0;
	text-align:			left;
	padding:			0 35px;
	position:			relative;
	z-index:			2;
}

#mainnav li {
	list-style:			none;
	font-size:			1.4em;
	display:			block;
	float:				left;
	text-align:			left;
	color:				#fff;
	margin:				5px 100px 0 0;
}

#mainnav li.last {
	margin:				5px 0 0 0;
}

#mainnav li a {
	color:				#fff;
	padding:			0 0 7px 0;
	display:			block;
	white-space:		nowrap;
}

#mainnav li.hi a,
#mainnav li a:hover,
#mainnav li a:active {
	text-decoration:	none;
	border-bottom:		4px solid #fff;
	padding:			0 0 3px 0;
}

#mainnav li ul {
	position:			absolute;
	left:				0px;
	top:				28px;
	display:			none;
	background:			#fff url("../media/bg_subnav.jpg") left top no-repeat;
	width:				932px;
	padding:			0 35px;
}

#mainnav li ul li {
	font-size:			1.0em;
}

#mainnav li.hi ul {
	display:			block;
}

#mainnav li.hi ul li a {
	color:				#031026;
	border-bottom:		none;
	padding:			0 0 5px 0;
}

#mainnav li.hi ul li.hi a,
#mainnav li.hi ul li a:hover,
#mainnav li.hi ul li a:active {
	border-bottom:		3px solid #d93e30;
	padding:			0 0 2px 0;
}

/* end main navigation */

/* start column 1 (content) */

/* start home banner */

#bannernav {
	float:				left;
	margin:				0 0 20px 0;
	clear:				none;
}

.column1 .bannernav {
	float:				left;
	width:				236px;
	margin:				0;
	padding:			0;
	position:			relative;
	z-index:			2;
	clear:				none;
}

.bannernav li {
	width:				236px;
	height:				70px;
	list-style:			none;
	margin:				0;
	padding:			0;
}

.bannernav li a {
	width:				236px;
	height:				67px;
	display:			block;
	background-color:	transparent;
	background-position:left top;
}

.bannernav li a:hover,
.bannernav li a:active {
	text-decoration:	none;
}

.bannernav li a.algemeen {
	background-image:	url('/media/homebanner/banner_btn1.png');
}

.bannernav li a.algemeen:hover,
.bannernav li a.algemeen:active {
	background-image:	url('/media/homebanner/banner_btn1_hi.png');
}

.bannernav li a.advertentie {
	background-image:	url('/media/homebanner/banner_btn2.png');
}

.bannernav li a.advertentie:hover,
.bannernav li a.advertentie:active {
	background-image:	url('/media/homebanner/banner_btn2_hi.png');
}

.bannernav li a.briefpapier {
	background-image:	url('/media/homebanner/banner_btn3.png');
}

.bannernav li a.briefpapier:hover,
.bannernav li a.briefpapier:active {
	background-image:	url('/media/homebanner/banner_btn3_hi.png');
}

.bannernav li a.visitekaartje {
	background-image:	url('/media/homebanner/banner_btn4.png');
}

.bannernav li a.visitekaartje:hover,
.bannernav li a.visitekaartje:active {
	background-image:	url('/media/homebanner/banner_btn4_hi.png');
}

.bannernav li a.envelop {
	background-image:	url('/media/homebanner/banner_btn5.png');
}

.bannernav li a.envelop:hover,
.bannernav li a.envelop:active {
	background-image:	url('/media/homebanner/banner_btn5_hi.png');
}

#bannerlink {
	float:				left;
	width:				466px;
	height:				347px;
	position:			relative;
	left:				-15px;
	display:			block;
	background-color:	#fff;
	overflow:			hidden;
}

#bannervisual {
	margin-top:			1px;
}

/* end home banner */

/* start step styles */

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

.step_con {
	width:				687px;
	height:				74px;
	margin:				0 0 20px 0;
	float:				left;
}

.step_con a {
	display:			block;
	width:				74px;
	height:				74px;
	float:				left;
	margin:				0 77px 0 0;
	padding:			0;
	text-align:			center;
	cursor:				default;
}

.step_con a:hover,
.step_con a:active {
	text-decoration:	none;
}

.step_con a span {
	display:			block;
	width:				74px;
	height:				74px;
	float:				left;
	margin:				0;
	padding:			0;
	text-align:			center;
	cursor:				pointer;
	background-position:left top;
	background-repeat:	no-repeat;
	background-color:	transparent;
}

.step_con a span.disabled {
	cursor:				default;
}

.step_con a#stap_1 span {
	background-image:	url("../media/btn_step1.gif");
}

.step_con a#stap_1 span.disabled {
	/* background-image:	url("../media/btn_step1_inactive.gif"); */
}

.step_con a#stap_1 span.active,
.step_con a#stap_1:hover span.active,
.step_con a#stap_1:active span.active {
	background-image:	url("../media/btn_step1_active.gif");
}

.step_con a#stap_1 span.visited {
	background-image:	url("../media/btn_step1.gif");
}

.step_con a#stap_1:hover span.visited,
.step_con a#stap_1:active span.visited {
	background-image:	url("../media/btn_step1_hover.gif");
}

.step_con a#stap_2 span {
	background-image:	url("../media/btn_step2.gif");
}

.step_con a#stap_2:hover span,
.step_con a#stap_2:active span {
	background-image:	url("../media/btn_step2_hover.gif");
}

.step_con a#stap_2 span.disabled {
	/* background-image:	url("../media/btn_step2_inactive.gif"); */
	/* opacity:			0.7; */
}

.step_con a#stap_2:hover span.disabled,
.step_con a#stap_2:active span.disabled {
	background-image:	url("../media/btn_step2.gif");
}

.step_con a#stap_2 span.active,
.step_con a#stap_2:hover span.active,
.step_con a#stap_2:active span.active {
	background-image:	url("../media/btn_step2_active.gif");
}

.step_con a#stap_2 span.visited {
	background-image:	url("../media/btn_step2.gif");
}

.step_con a#stap_2:hover span.visited,
.step_con a#stap_2:active span.visited {
	background-image:	url("../media/btn_step2_hover.gif");
}

.step_con a#stap_3 span {
	background-image:	url("../media/btn_step3.gif");
}

.step_con a#stap_3:hover span,
.step_con a#stap_3:active span {
	background-image:	url("../media/btn_step3_hover.gif");
}

.step_con a#stap_3 span.disabled {
	/* background-image:	url("../media/btn_step3_inactive.gif"); */
	/* opacity:			0.7; */
}

.step_con a#stap_3:hover span.disabled,
.step_con a#stap_3:active span.disabled {
	background-image:	url("../media/btn_step3.gif");
}

.step_con a#stap_3 span.active,
.step_con a#stap_3:hover span.active,
.step_con a#stap_3:active span.active {
	background-image:	url("../media/btn_step3_active.gif");
}

.step_con a#stap_3 span.visited {
	background-image:	url("../media/btn_step3.gif");
}

.step_con a#stap_3:hover span.visited,
.step_con a#stap_3:active span.visited {
	background-image:	url("../media/btn_step3_hover.gif");
}

.step_con a#stap_4 span {
	background-image:	url("../media/btn_step4.gif");
}

.step_con a#stap_4:hover span,
.step_con a#stap_4:active span {
	background-image:	url("../media/btn_step4_hover.gif");
}

.step_con a#stap_4 span.disabled {
	/* background-image:	url("../media/btn_step4_inactive.gif"); */
	/* opacity:			0.7; */
}

.step_con a#stap_4:hover span.disabled,
.step_con a#stap_4:active span.disabled {
	background-image:	url("../media/btn_step4.gif");
}

.step_con a#stap_4 span.active,
.step_con a#stap_4:hover span.active,
.step_con a#stap_4:active span.active {
	background-image:	url("../media/btn_step4_active.gif");
}

.step_con a#stap_4 span.visited {
	background-image:	url("../media/btn_step4.gif");
}

.step_con a#stap_4:hover span.visited,
.step_con a#stap_4:active span.visited {
	background-image:	url("../media/btn_step4_hover.gif");
}

.step_con a#stap_5 {
	margin:				0;
}

.step_con a#stap_5 span {
	background-image:	url("../media/btn_step5.gif");
}

.step_con a#stap_5:hover span,
.step_con a#stap_5:active span {
	background-image:	url("../media/btn_step5_hover.gif");
}

.step_con a#stap_5 span.disabled {
	/* background-image:	url("../media/btn_step5_inactive.gif"); */
	/* opacity:			0.7; */
}

.step_con a#stap_5:hover span.disabled,
.step_con a#stap_5:active span.disabled {
	background-image:	url("../media/btn_step5.gif");
}

.step_con a#stap_5 span.active,
.step_con a#stap_5:hover span.active,
.step_con a#stap_5:active span.active {
	background-image:	url("../media/btn_step5_active.gif");
}

.step_con a#stap_5 span.visited {
	background-image:	url("../media/btn_step5.gif");
}

.step_con a#stap_5:hover span.visited,
.step_con a#stap_5:active span.visited {
	background-image:	url("../media/btn_step5_hover.gif");
}

/* end step styles */

/* start article */

.article {
	width:				687px;
	display:			block;
	float:				left;
	margin:				0 0 0 0;
	font-size:			1.4em;
	line-height:		1.7em;
	color:				#777e8a;
}

.column1 img.portal {
	margin:				0 0 16px 0;
}

.article p {
	font-size:			1.0em;
	line-height:		1.7em;
}

.article p p {
	line-height:		1.0em;
}

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

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

.article div .forward {

}

.article img.left {
	margin:				0 25px 25px 0;
	border:				9px solid #fff;
}

.article span {
	color:				#535c6c;
}

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

.article ul li,
.article ol li {
	font-size:			1.0em;
	line-height:		1.2em;
}

/* end article */

a.more {
	font-size:			1.0em;
	line-height:		1.2em;
	color:				#d93e30;
	float:				right;
	white-space:		nowrap;
}

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

/* start content banners */

.helpdesk,
.white_block,
.tip_block
.blue_block,
.red_block,
.green_block,
.purple_block,
.block {
	float:				left;
	width:				220px;
	margin:				0 0 20px 0;
	overflow:			hidden;
}

.column1 .white_block,
.column1 .blue_block,
.column1 .tip_block,
.column1 .red_block,
.column1 .green_block,
.column1 .purple_block,
.column1 .block {
	width:				313px;
	min-height:			177px;
	margin:				0 25px 25px 0;
	padding:			6px 6px 0 6px;
}

.white_block {
	background:			#031026 url("../media/bg_newslist.gif") left top repeat-x;
	color:				#a6a5a1;
}
.tip_block {
	background-color:	#fff;
	color: 				#000;
}


.helpdesk {
	background:			#323c4e url("../media/bg_newslist.gif") left bottom repeat-x;
	color:				#a6a5a1;
}

.column1 .blue_block,
.column1 .red_block,
.column1 .green_block,
.column1 .purple_block,
.column1 .block {
	background-color:	#fff;
}

.column1 .tip_block .txt,
.column1 .white_block .txt,
.column1 .blue_block .txt,
.column1 .red_block .txt,
.column1 .green_block .txt,
.column1 .purple_block .txt,
.column1 .block .txt {
	width:				164px;
	float:				left;
	overflow:			hidden;
	padding:			0;
	margin:				13px 0 9px 0;
}

.column1 .tip_block .txt p,
.column1 .white_block .txt p,
.column1 .blue_block .txt p,
.column1 .red_block .txt p,
.column1 .green_block .txt p,
.column1 .purple_block .txt p,
.column1 .block .txt {
	font-size:			1.1em;
	line-height:		1.3em;
}

.column1 .tip_block .txt h5,
.column1 .white_block .txt h5,
.column1 .blue_block .txt h5,
.column1 .red_block .txt h5,
.column1 .green_block .txt h5,
.column1 .purple_block .txt h5,
.column1 .block .txt {
	margin-bottom:		12px;
}

.column1 .white_block .txt a.more,
.column1 .blue_block .txt a.more,
.column1 .red_block .txt a.more,
.column1 .green_block .txt a.more,
.column1 .purple_block .txt a.more,
.column1 .block .txt {
	margin-top:			5px;
}

.column2 .helpdesk,
.column2 .tip_block,
.column2 .white_block {
	padding:			9px 12px;
	width:				196px;
	float:				left;
}

.column2 .blue_block h3,
.column2 .red_block h3,
.column2 .green_block h3,
.column2 .purple_block h3,
.column2 .block h3 {
	color:				#d93e30;
	width:				220px;
	float:				left;
	padding:			0;
	margin:				0 0 5px 0;
	font-size:			1.8em;
	line-height:		1.2em;
	font-weight:		bold;
}


.column2 .tips {
	width:				200px;
	padding:			10px 10px 5px;
	background-color:	#fff;
}
.column2 .tips h3 a {
	color:				#3AADD9;
}

.column2 .tips div p a {
	font-size:			1.8em;
}

.column2 .tips div p {
	font-size: inherit;
	line-height: normal
}

.column2 .white_block h3 a,
.column2 .white_block h3,
 {
	text-decoration:	none;
	color:				#3aadd9;
}

.column2 .white_block h3 a:hover,
.column2 .white_block h3 a:active {
	color:				#d93e30;
}

.column2 .blue_block .txt,
.column2 .red_block .txt,
.column2 .green_block .txt,
.column2 .purple_block .txt,
.column2 .block .txt {
/*	width:				103px;*/
/*	float:				left;*/
	display:			inline;	
	overflow:			hidden;
	padding:			0;
	margin:				0;
	font-size:			1.1em;
	line-height:		1.3em;
}

.column2 .helpdesk .txt,
.column2 .tip_block .txt,
.column2 .white_block .txt {
	width:				79px;
	float:				left;
	overflow:			hidden;
	padding:			0;
	margin:				0 0 9px 0;
	font-size:			1.1em;
	line-height:		1.3em;
}

.column2 .helpdesk p,
.column2 .tip_block p,
.column2 .white_block p {
	font-size:			1.1em;
	line-height:		1.3em;
}

.column2 .helpdesk span.right,
.column2 .white_block span.right {
	color:				#d93e30;
}

.column2 .blue_block ul,
.column2 .red_block ul,
.column2 .green_block ul,
.column2 .purple_block ul,
.column2 .block ul {
	padding:			0;
	margin:				3px 0 0 0;
	float:				left;
	width:				220px;
}

.column2 .tip_block ul,
.column2 .white_block ul {
	padding:			0;
	margin:				0;
	float:				left;
	width:				196px;
}

.column2 .blue_block ul li,
.column2 .red_block ul li,
.column2 .green_block ul li,
.column2 .purple_block ul li,
.column2 .block ul li {
	width:				206px;
	margin:				0 0 3px 14px;
	color:				#031026;
	line-height:		1.5em;
	font-size:			1.0em;
	padding:			0;
}

.column2 .helpdesk ul li,
.column2 .tip_block ul li,
.column2 .white_block ul li {
	list-style:			none;
	float:				left;
	width:				196px;
	margin:				0 0 20px 0;
	color:				#a6a5a1;
	line-height:		1.5em;
	border-bottom:		1px solid #a6a5a1;
	padding:			0 0 9px 0;
}

.column2 .helpdesk ul li span,
.column2 .white_block ul li span,
.column2 .block ul li span {
	color:				#fff;
}

.column2 .helpdesk ul li p,
.column2 .blue_block ul li p,
.column2 .red_block ul li p,
.column2 .green_block ul li p,
.column2 .purple_block ul li p,
.column2 .block ul li p {
	margin:				0 0 3px 0;
}

/* end content banners */

/* start news list */

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

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

.news li.hi {
	padding:			9px;
	background-color:	#fff;
	width:				669px;
}

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

.news li h4 {
	font-size:			1.0em;
	line-height:		1.2em;
	font-weight:		bold;
	color:				#031026;
}

.news li h4 a {
	
}

.news li h4 a:hover,
.news li h4 a:active {
	color:				#3aadd9;
	text-decoration:	none;
}

.news li p {
	margin:				0;
	font-size:			0.8em;
	line-height:		1.5em;
	clear:				none;
	color:				#031026;
}

.news li a.more {
	font-size:			0.75em;
}

/* end news list */

/* start album */

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

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

/* end album */

/* start column1 'uitingen' */

/* start tooltips */

.tip {
	cursor:				help;
}

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

span.tip {
	color:				#3aadd9;
}

.tool .tip {
	color:				#031026;
	width:				250px;
	z-index:			13000;
	position:			relative;
	float:				left;
	text-align:			left;
	line-height:		1.4em;
	font-size:			1.2em;
}

.tool .tip ul,
.tool .tip ol {
	margin:				4px 0;
	padding:			0 7px;
	color:				#d93e30;
	font-size:			0.8em;
}
 
.tip-title {
	font-size:			15px;
	font-family:		Verdana;
	font-weight:		normal;
	margin:				0;
	color:				#fff;
	padding:			6px 8px 6px;
	background:			transparent url('../media/bubble.png') top left;
	
}
 
.tip-text {
	font-size:			12px;
	padding:			4px 8px 8px;
	background:			transparent url('../media/bubble.png') bottom right;
}

/* end tooltips */

/* start advert overview */

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

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

#content a.btn {
	padding:			0 22px 2px 0;
	background:			transparent url("../media/arrow_right.gif") right top no-repeat;
	float:				right;
}

#content a.btn:hover,
#content a.btn:active {

}

#content .designs {
	width:				631px;
	margin:				0 0 10px 0;
	float:				left;
	min-height:			160px;
	padding:			0;
}

#content .designs div.open {
	background:			#b6d0e6 url("../media/bg_design_open.gif") left top repeat-x;
	width:				631px;
	float:				left;
	padding:			2px 2px 11px 10px;
	min-height:			147px;
}

#content .designs div.locked {
	background:			#f0b2ac url("../media/bg_design_locked.gif") left top repeat-x;
	width:				631px;
	float:				left;
	padding:			2px 2px 11px 10px;
	min-height:			147px;
}

#content .designs div.finished {
	background:			#dbdbd9 url("../media/bg_design.gif") left top repeat-x;
	width:				631px;
	float:				left;
	padding:			2px 2px 11px 10px;
	min-height:			147px;
}

#content .designs div.incart {
	background:			#d8eff7 url("../media/bg_design_incart.gif") left top repeat-x;
	width:				631px;
	float:				left;
	padding:			2px 2px 11px 10px;
	min-height:			147px;
}

#content .designs a,
#content .designs table span span,
#content .designs table label {
	color:				#3aadd9;
	font-size:			1.0em;
	line-height:		1.2em;
	margin-bottom:		0;
	float:				left;
	width:				auto;
}

#content .designs a {
	cursor:				pointer;
}

#content .designs .locked a {
	color:				#d93e30;
}

#content .pagenav a.disabled,
#content .designs a.disabled,
#content .designs a.in,
#content .designs a.uit {
	float:				right;
	display:			block;
}

#content .pagenav a.disabled,
#content .designs a.disabled,
#content .designs a.in {		
	color:				#031026;
	float:				right;
	padding:			0 0 0 3px;
	height:				26px;
	font-weight:		bold;
}

#content .pagenav a.disabled,
#content .designs a.disabled {
	background:			transparent url("../media/btn_forward_left_disabled.gif") left top no-repeat;
	cursor:				default!important;
}

#content .designs a.in {
	background:			transparent url("../media/btn_forward_left_active.gif") left top no-repeat;		
}

#content .designs.finished a.disabled {
	background:			transparent url("../media/btn_forward_left_finished.gif") left top no-repeat;
}

#content .pagenav a.disabled:hover,
#content .pagenav a.disabled:active,
#content .designs a.disabled:hover,
#content .designs a.disabled:active,
#content .designs a.in:hover,
#content .designs a.in:active {
	text-decoration:	none!important;
	cursor:				pointer;
}

#content .designs a.in:hover span,
#content .designs a.in:active span {
	color:				#d93e30;
}

#content .pagenav a.disabled span,
#content .designs a.disabled span,
#content .designs a.in span {
	line-height:		14px;
	font-size:			12px;
	display:			block;
	float:				left;
	height:				26px;
	padding:			0 23px 0 0;
}

#content .pagenav a.disabled span,
#content .designs a.disabled span {
	background:			transparent url("../media/btn_forward_right_disabled.gif") right top no-repeat;
	color:				#909090;
	text-decoration:	line-through;
}

#content .designs a.in span {
	background:			transparent url("../media/btn_forward_right_active.gif") right top no-repeat;
	color:				#031026;
}

#content .designs .finished a.disabled span {
	background:			transparent url("../media/btn_forward_right_finished.gif") right top no-repeat;
	color:				#848484;
}

#content .pagenav a.disabled span span,
#content .designs a.disabled span span,
#content .designs a.in span span {
	white-space:		nowrap;
	padding:			5px 12px 1px 12px;
	height:				20px;
}

#content .pagenav a.disabled span span,
#content .designs a.disabled span span {
	background:			#fff url("../media/btn_mid_disabled.gif") left top repeat-x;
}


#content .designs a.in span span {
	background:			#fff url("../media/btn_mid_active.gif") left top repeat-x;
}

#content .designs .finished a.disabled span span {
	background:			#fff url("../media/btn_mid_finished.gif") left top repeat-x;
}

#content .designs a.uit {
	background:			transparent url("../media/btn_back_right_active.gif") right top no-repeat;		
	color:				#031026;
	float:				right;
	padding:			0 3px 0 0;
	height:				26px;
	font-weight:		bold;
}

#content .designs a.uit:hover,
#content .designs a.uit:active {
	text-decoration:	none!important;
	cursor:				pointer;
}

#content .designs a.uit:hover span,
#content .designs a.uit:active span {
	color:				#d93e30;
}

#content .designs a.uit span {
	background:			transparent url("../media/btn_back_left_active.gif") left top no-repeat;
	color:				#031026;
	line-height:		14px;
	font-size:			12px;
	display:			block;
	float:				left;
	height:				26px;
	padding:			0 0 0 23px;
}

#content .designs a.uit span span {
	background:			#fff url("../media/btn_mid_active.gif") left top repeat-x;
	white-space:		nowrap;
	padding:			5px 12px 1px 12px;
	height:				20px;
}

#content .designs a.tip {
	cursor:				help;
}

#content .designs table label.amount {
	color:				#031026;
	margin:				6px 3px 0 0;
}

#content .designs table select {
	padding:			0;
	font-size:			1.0em;
	border:				none;
	width:				auto;
	margin:				5px 0 0 0;
}

#content .designs div.left {
	margin:				5px 0 2px 0;
	font-size:			1.1em;
	line-height:		1.2em;
}

#content .designs .finished div.left {
	color:				#a6a5a1;
}

#content .designs table div.right {
	margin-top:			7px;
}

#content .designs table input.checkbox {
	float:				none;
	position:			relative;
	top:				2px;
	padding:			0;
	margin:				0;
}

#content .designs a.remove,
#content .designs span.remove_disabled {
	font-size:			1.2em;
	line-height:		1.2em;
	color:				#3aadd9;
	padding:			0 20px 2px 0;
	float:				right;
}

#content .designs a.remove {
	background:			transparent url("../media/icon_remove.gif") right 1px no-repeat;
}

/* GS: was #content .designs span.remove_disabled */
#content .designs span.remove_disabled {
	background:			transparent url("../media/icon_remove_disabled.gif") right 1px no-repeat;
}

#content .designs div.example {
	width:				110px;
	height:				139px;
	float:				left;
	margin:				8px 15px 0 0;
}

#content .designs table {
	width:				500px;
	margin:				0;
	float:				left;
	table-layout:		fixed;
	empty-cells:		show;
	font-size:			1.2em;
}

#content .designs table .action {
	width:				135px;
}

#content .designs table .info {
	width:				136px;
}

#content .designs table th,
#content .designs table td {
	padding:			3px 9px 3px 0;
	color:				#031026;
}

#content .designs table th {
	padding:			3px 9px 3px 0;
	vertical-align:		top;
	font-weight:		normal;
}

#content .designs table td {
	padding:			0 9px 0 0;
	vertical-align:		middle;
}

#content .designs .finished table th,
#content .designs .finished table td {
	color:				#a6a5a1;
}

#content .designs .pdf,
#content .designs .edit,
#content .designs .edit_disabled,
#content .designs .remove,
#content .designs .copy,
#content .designs .error,
#content .designs .lock,
#content .designs .send,
#content .designs .complete,
#content .designs .unknown,
#content .designs .tip {
	padding:			5px 0 1px 20px;
	height:				18px;
	display:			block;
	margin:				0!important;
	text-decoration:	none;
}

#content .designs .pdf_disabled,
#content .designs .edit_disabled,
#content .designs .remove_disabled {
	color:				#031026!important;
}

#content .designs .pdf {
	background:			transparent url('../media/icon_download.gif') left 4px no-repeat;
}

#content .designs .pdf_disabled {
	background:			transparent url('../media/icon_download_disabled.gif') left 4px no-repeat;
}

#content .designs .edit {
	background:			transparent url('../media/icon_edit.gif') 2px 4px no-repeat;
}

#content .designs .edit_disabled {
	background:			transparent url('../media/icon_edit_disabled.gif') 2px 4px no-repeat;
}

#content .designs .copy {
	background:			transparent url('../media/icon_copy.gif') 2px 2px no-repeat;
}

#content .designs .complete {
	background:			transparent url('../media/icon_complete.gif') left 4px no-repeat;
}

#content .designs .error {
	background:			transparent url('../media/icon_error.gif') left 2px no-repeat;
}

#content .designs .sent {
	background:			transparent url('../media/icon_complete.gif') left 4px no-repeat;
}

#content table.designs {
	table-layout:		fixed;
	padding:			0;
	min-height:			0;
	width:				643px;
}

#content table.designs th {
	background:			transparent url('../media/bg_mainnav.png') left top repeat-x;
	color:				#fff;
	padding:			7px;
	font-weight:		normal;
	border-left:		1px solid #fff;
	border-bottom:		1px solid #fff;
	font-size:			1.2em;
	white-space:		nowrap;
	text-align:			center;
}

#content table.designs tfoot td {
	padding:			9px 7px;
	font-size:			1.2em;
	line-height:		1.2em;
	border:				none;
	background-color:	#9cd6ec;
	color:				#031026;
}

#content table.designs tfoot td.exbtw {
	font-weight:		bold;
	font-size:			1.1em;
}

#content table.designs .name {
	width:				230px;
}

#content table.designs .medium {
	width:				174px;
}

#content table.designs .date {
	width:				125px;
}

#content table.designs .exbtw,
#content table.designs .incbtw {
	width:				86px;
	font-size:			1.1em;
	line-height:		1.1em;
	font-weight:		bold;
	text-align:			right;
}

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

#content table.designs .trash {
	width:				24px;
	text-align:			center;
	border-right:		none;
}

#content table.designs td.trash {
	padding:			9px 0 0 0;
}

#content table.designs td.trash a {
	float:				none;
}

#content table.designs td {
	padding:			9px 7px;
	border-bottom:		1px solid #fff;
	border-right:		1px solid #fff;
	border-top:			1px solid #fff;
	font-size:			1.2em;
	line-height:		1.2em;
	color:				#3aadd9;
}

#content table.designs tr.odd td {
	background-color:	#f8f8f8;
	background-image:	none;
}

#content table.designs tr.even td {
	background-color:	#ededed;
	background-image:	none;
}

/* start payment overview */

#form1 a.right {
	color:				#afafaf;
	font-size:			1.2em;
}

#form1 a.right:hover {
	color:				#d93e30;
	text-decoration:	none;
}

#form1 h3.step {
	font-weight:		bold;
	font-size:			1.3em;
	color:				#031126;
}

#form1 h5 {
	font-weight:		normal;
	font-size:			1.4em;
	color:				#031126;
}

#content #form1 table.designs th {
	background-image:	none;
	background-color:	#fff;
	padding-left:		0;
	padding-right:		0;
	color:				#031126;
	text-align:			left;
	font-weight:		bold;
	border-bottom:		none;
	border-left:		none;
}

#content #form1 table.designs th.exbtw,
#content #form1 table.designs th.incbtw {
	text-align:			right;
	font-size:			1.2em;
}

#content #form1 table.designs tr td,
#content #form1 table.designs tr.odd td,
#content #form1 table.designs tr.even td {
	background-color:	#fff!important;
	background-image:	none;
}

#content #form1 table.designs td {
	padding-left:		0;
	padding-right:		0;
	color:				#031126;
	border-top:			1px solid #afafaf;
	border-left:		none;
	border-right:		none;
	border-bottom:		none;
}

#content #form1 table.designs tfoot td {
	background-color:	#fff;
	border-top:			1px solid #031126;
	border-bottom:		1px solid #031126;
}

#content #form1 table.resume tr th,
#content #form1 table.resume tr td {
	color:				#031126;
}

#content #form1 table.resume.order tfoot td, 
#content #form1 table.resume.order tfoot th {
	padding:			7px 0!important;
	color:				#031126!important;
}

#content #form1 table.resume.order tfoot th {
	background-color:	#fff;
	background-image:	none;
	color:				#031126;
/*	padding:			7px 14px!important;*/
	border-top:			1px solid #031126;
/*	border-bottom:		1px solid #031126;*/
/*	border-left:		1px solid #031126;*/
}

#content #form1 table.resume tfoot th.total {
	border-left:		none;
/*	border-right:		1px solid #031126;*/
	font-weight:		bold;
	font-size:			1.1em;
	text-align:			left;
}


/* end payment overview */

/* end advert overview */

/* start legend */

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

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

/* end legend */

/* next & previous buttons */

.pagenav {
	width:				687px;
	float:				left;
	font-size:			1.15em;
	line-height:		1.15em;
}

#content .cart a.btn,
.forward {
	background:			transparent url("../media/btn_forward_left_active.gif") left top no-repeat;		
	color:				#031026;
	float:				right;
	padding:			0 0 0 3px;
	height:				26px;
	font-weight:		bold;
	cursor:				pointer;
}

#content .cart a.btn:hover,
#content .cart a.btn:active,
.forward:hover,
.forward:active {
	text-decoration:	none!important;
	cursor:				pointer;
}

#content .cart a.btn:hover span,
#content .cart a.btn:active span,
.forward:hover span,
.forward:active span {
	color:				#d93e30;
}

#content .cart a.btn span,
.forward span {
	background:			transparent url("../media/btn_forward_right_active.gif") right top no-repeat;
	color:				#031026;
	line-height:		14px;
	font-size:			12px;
	display:			block;
	float:				left;
	height:				26px;
	padding:			0 23px 0 0;
}

#content .cart a.btn span span,
.forward span span {
	background:			#fff url("../media/btn_mid_active.gif") left top repeat-x;
	white-space:		nowrap;
	padding:			5px 12px 1px 12px;
	height:				20px;
}

.back {
	background:			transparent url("../media/btn_back_right_active.gif") right top no-repeat;		
	color:				#031026;
	float:				left;
	padding:			0 3px 0 0;
	height:				26px;
	font-weight:		bold;
}

.forward.uit {
	background:			transparent url("../media/btn_back_right_active.gif") right top no-repeat;		
	color:				#031026;
	float:				right;
	padding:			0 3px 0 0;
	height:				26px;
	font-weight:		bold;
}

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

.forward.uit:hover span,
.forward.uit:active span,
.back:hover span,
.back:active span {
	color:				#d93e30;
}

.forward.uit span,
.back span {
	background:			transparent url("../media/btn_back_left_active.gif") left top no-repeat;
	color:				#031026;
	line-height:		14px;
	font-size:			12px;
	display:			block;
	float:				left;
	height:				26px;
	padding:			0 0 0 23px;
}

.forward.uit span span,
.back span span {
	background:			#fff url("../media/btn_mid_active.gif") left top repeat-x;
	white-space:		nowrap;
	padding:			5px 12px 1px 12px;
	height:				20px;
}

/* end next & previous buttons */


/* 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:				3px 6px 0 0;
}

#texteditor,
#picteditor {	
	float:				left;
	width:				687px;
	margin:				0 0 20px 0;
}

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

#texteditor fieldset {
	padding:			18px 22px;
	margin:				10px 0 20px 0;
}

#picteditor fieldset {
	padding:			18px 22px;
	margin:				0px 0 40px 0;
}

#texteditor textarea {
	width:				480px;
	margin:				0 6px 12px 0;
	background-color:	#ecedf3;
	border:				1px solid #00519e;
	float:				left;
}

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

p.textdescription,
p.pictdescription {
	overflow:			hidden;
	float:				left;
	margin:				0 0 12px 17px;
	line-height:		1.8em;
	font-size:			1.2em;
	clear:				none;
}

p.textdescription {
	width:				146px;
}

p.pictdescription {
	width:				146px;
}

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:		12px;
}

#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:				570px;
	height:				188px;
	margin:				7px 0 0 0;
	padding:			10px 0 0 0;
	overflow-y:			auto;
	float:				left;
}

.scrollBox h5 {
	color:				#00519e;
	font-family:		Verdana;
	font-weight:		bold;
	font-size:			13px;
	line-height:		14px;
	margin:				0;
}

.scrollBox p {
	width:				535px;
}

.div_toggle {
	width:				570px;
	height:				250px;
	margin:				0;
	border-top:			1px dotted #00519e;
}

.img {
	height:				auto;
}

.indexList {
	float:				left;
	width:				225px;
	margin:				7px 0 0 0;
	padding:			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,
.div_toggle select {
	background-color:	#efefef;
	border:				none;
	width:				172px;
	font-size:			12px;
	float:				left;
	margin-bottom:		0;
}

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

#content .scrollBox a {
	color:				#666;
}

#content .scrollBox a:hover {
	color:				#00519e;
	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 0 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 */

/* end column1 'uitingen' */

/* end column 1  (content) */

/* start column 2 */

.column2 .subtitle {
	float:				left;
	font-family:		Times New Roman;
	font-size:			36px;
	line-height:		40px;
	color:				#ff2800;
	margin:				19px 0 0 0;
}

/* start sub navigation */

.subnav {
	padding:			9px 12px;
	width:				196px;
	float:				left;
	margin:				0 0 20px 0;
	background-color:	#fff;
}

.subnav ul {
	padding:			0;
	margin:				0;
	float:				left;
	width:				196px;
}

.subnav ul li {
	list-style:			none;
	float:				left;
	width:				196px;
	margin:				0 0 10px 0;
	color:				#a6a5a1;
	line-height:		1.5em;
	padding:			0;
	font-size:			1.2em;
}

/* send sub navigation */

/* start shoppingcart */

.cart {
	padding:			9px 12px;
	width:				196px;
	float:				left;
	margin:				0 0 20px 0;
	background-color:	#fff;
}

.cart h4 {
	color:				#d93e30;
}

#content .cart table {
	width:				196px;
	border-collapse:	collapse;
	margin:				0 0 7px 0;
	table-layout:		fixed;
	float:				left;
}

.cart table tr {
	border-bottom:		1px solid #fff;
}

.cart table th,
.cart table td {
	padding:			2px 3px;
	vertical-align:		middle;
}

.cart table th {
	background-color:	#031126;
	color:				#fff;
	text-align:			left;
}

.cart table td.remove {
	padding:			2px 0;
	border-right:		none;
}

.cart table td.remove a {
	cursor:				pointer;
}

.cart table tr.odd td {
	background-color:	#efefef;
}

.cart table tr.even td {
	background-color:	#dff4fc;
}

.cart table tfoot td {
	text-align:			right;
}

.w16 {
	width:				16px;
}

.w90 {
	width:				90px;
}

.cart .total {
	float:				right;
	margin:				0 3px 7px 0;
}

/* end shoppingcart */


.sublogo {
	float:				right;
	margin:				7px 0 5px 0;
}

.login,
.userstat {
	float:				left;
	width:				120px;
	margin:				80px 0 20px 0;
}

.userstat {
	text-align:			right;
	color:				#00519e;
	font-size:			80%;
}

.login fieldset {
	float:				left;
	width:				120px;
}

.login fieldset label {
	color:				#00519e;
	font-size:			70%;
	font-weight:		bold;
	margin:				0;
}

.login fieldset input {
	border:				1px solid #00519e;
	color:				#00519e;
	margin:				0.2em 0 1em 0;
	padding:			0.1em 0 0.1em 0.3em;
	width:				115px;
}

.login fieldset input.submit {
	display:			inline;
	float:				right;
	padding:			0 0.1em 0;
	background-color	:#00519e;
	border:				1px outset black;
	color:				#fff;
	font-size:			75%;
	width:				auto;
}

.login a,
.userstat a {
	color:				#00519e;
	display:			inline;
	float:				right;
	line-height:		1.5em;
	text-decoration:	underline;
}

.login a {
	font-size:			68%;
}


.userstat a {
	font-size:			80%;
}

.login a:hover,
.login a:active,
.userstat a:hover,
.userstat a:active{
	text-decoration:	none;
}

/* start preview */

.previewBox {
	width:				220px;
	float:				left;
	margin:				0 0 25px 0;
	position:			relative;
}

#preview {
	float:				left;
	margin:				0 10px 0 0;
	display:			block;
	min-height:			148px;
	width:				220px;
	text-align: center;
}

.previewBox div {
	width:				194px;
	float:				left;
	padding:			0 10px 0 0;
}

.previewBox h3 {
	color:				#d93e30;
	font-size:			1.4em;
	font-weight:		bold;
	line-height:		1.6em;
	margin:				0 0 5px 0;
	padding:			0;
	text-align:			left;
}

.previewBox p {
	float:				left;
	margin:				0 0 10px 0;
	color:				#031026;
	font-size:			1.1em;
	line-height:		1.4em;
	padding:			0;
}

.download,
.build {
	font-size:			1.1em;
	line-height:		1.2em;
	font-weight:		normal;
	float:				right;
	display:			block;
	color:				#d93e30;
	cursor:				pointer;
	margin:				6px 0 0 0;
}

.build {

}

.download {
	
}

.download:hover,
.build:hover {
	color:				#f00;
}

/* end preview */

/* start browse preview */
#preview img
{
	clear: both;
	margin-bottom: 		7px;
	text-align:			center;
}
#preview  ul.browser
{
	clear: 				both;
	padding: 			0px;
	margin: 			0px;
}
#preview .browser li
{
	padding: 			0px;
	margin: 			0px;
	list-style:			none;
	font-size:			1.4em;
	display:			block;
	float:				left;
	text-align:			center;
}
#preview .browser li a
{
	background-color:	#ccc;
	padding: 			5px 10px;
	border: 			solid 1px #3aadd9;
	margin-right: 		-1px;
}
#preview .browser li a.hi
{
	background-color:	#fff;
	border-top: 		#fff;
	color:				#000;
}
#preview .browser li a.hi:hover
{
	text-decoration: 	none;
}

/* end browse preview */

/* start previewDetails/warnings */

#previewDetails,
#warnings,
#errorException {
	float:				left;
	text-align:			left;
	padding:			0;
	margin:				0 0 25px 0;
}

.column2 #previewDetails,
.column2 #warnings {
	width:				220px;
}

.column2 #errorException {
	background:			#d93e30 url('/media/bg_errorexception.gif') bottom left repeat-x;
	width:				190px;
	padding:			0 15px 10px 15px;
}

#previewDetails h3,
#warnings h3 {
	color:				#d93e30;
	font-size:			1.4em;
	line-height:		1.6em;
	font-weight:		bold;
	margin:				0 0 5px 0;
	padding:			0;
	text-align:			left;
}

#errorException h3 {
	color:				#fff;
	font-size:			1.8em;
	line-height:		1.8em;
	font-weight:		bold;
	margin:				0 0 5px 0;
	padding:			0;
	text-align:			left;
}

#previewDetails p,
#warnings p {
	padding:			0;
	font-size:			1.1em;
	line-height:		1.8em;
	color:				#031026;
}

#errorException p {
	padding:			0;
	font-size:			1.2em;
	line-height:		1.8em;
	color:				#fff;
}

#errorException a {
	color:				#fff;
	text-decoration:	underline;
}

#previewDetails p span,
#warnings p span {
	margin:				0 0 0 10px;
	text-align:			right;
}

#previewDetails p span {
	color:				#317ad9;
}

#warnings p span {
	color:				#d93e30;
	font-style:			italic;
}

#warnings a {
	cursor:				pointer;
	font-weight:		bold;
}

.line {
	background-color:	#999!important;
	clear:				both;
	display:			block;
}

/* end previewDetails */

/* start example */

.txtexample {
	width:				220px;
	float:				left;
	margin:				0 0 25px 0;
}

.txtexample img {
	float:				left;
	margin:				0 10px 0 0;
}

.txtexample h3 {
	color:				#d93e30;
	font-size:			1.4em;
	font-weight:		bold;
	line-height:		1.6em;
	margin:				0 0 5px 0;
	padding:			0;
	text-align:			left;
}

.txtexample h3 a {
	text-decoration:	none;
	background:			transparent url('/media/arrow_up.gif') right top no-repeat;
	padding:			0 22px 0 0;
}

.txtexample p {
	color:				#031026;
	float:				left;
	font-size:			1.1em;
	line-height:		1.4em;
	margin:				0 0 10px 0;
	padding:			0;
}

.txtexample div {
	float:				left;
	width:				220px;
}

.txtexample .download {

}

/* end example */

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

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

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

.status {
	color:				#00519e;
	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:				#00519e;
	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;
}

#content #mainVisual {
	margin:				0 0 16px 0;
	padding:			0;
/*	width:				687px;*/
	height:				345px;
	float:				left;
}

#content #mainVisual p {
	text-align:			center;
}

#content h2.step {
	margin:				0 0 8px 0;
}

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

/* start news choice */

#paperExample{
	float:				right;
	width:				340px;
	height:				191px;
	overflow:			hidden;
	padding:			0;
	margin:				0 0 20px 22px;
}

#regioSelect {
	float:				left;
	width:				297px;
	height:				355px;
	overflow:			hidden;
	padding:			0;
	margin:				0 22px 20px 0;
}

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

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

#papereditor fieldset {
	margin:				0 0 20px 0;
	padding:			18px 22px;
	width:				643px;
	float:				none;
}

#papereditor fieldset select {
	width:				281px;
}

#papereditor fieldset#paperselect {
	width:				324px;
	margin:				0!important;
	padding:			0;
	float:				left;
}

#papereditor fieldset#columns {
	
}

#papereditor fieldset#publishdate #plaatsingsdata,
#papereditor fieldset#columns #kolomHolder {
	font-size:			1.2em;
	color:				#d93e30
}

#papereditor fieldset#publishdate #plaatsingsdata {
	margin-left:		20px;
}

#papereditor fieldset#publishdate #plaatsingsdata select {
	font-size:			1.0em;
	position:			relative;
}

/* start krant keuze */

ul#krantkeuze {
	border-bottom:		1px solid #bbbc2d;
	height:				21px;
	margin:				0;
	width:				570px;
	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:				#00519e;
}

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;
}

#krant {
	width:				643px;
	float:				left;
	padding:			18px 22px;
	margin-bottom:		20px;
	background-color:	#fff;
}

#papereditor #krant fieldset {
	padding:			0;
}

/* end krant keuze */

/*
#papereditor .paper {
	width:				144px;
}
*/
#papereditor .choiceBox label {
	color:				#00519e;
	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:				#d93e30;
}

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

#magazineLoader {
	margin:				50px 0 0 400px;
	position:			absolute;
	float:				right;
}

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

#papers li a {
	color:				#00519e;
	font-size:			14px;
	line-height:		16px;
	font-family:		Helvetica;
	padding:			4px 23px 0 0;
	background:			transparent url('/media/arrow_right.gif') right 1px no-repeat;
}

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

#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 #00519e;
	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:				#d93e30;
	font-weight:		bold;
}

#papereditor fieldset.paperSearch {
	margin:				0;
	padding:			0;
	width:				324px;
	float:				right;
}


/* 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:				#00519e;
	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 label {
	float:				left;
	font-size:			1.2em;
	width:				56px;
	margin:				8px 10px 0 0;
}

#papereditor .paperSearch input {
	background-color:	#efefef;
	border-top:			1px solid #a6a5a1;
	border-bottom:		1px solid #a6a5a1;
	border-left:		1px solid #a6a5a1;
	border-right:		none;
	height:				21px;
	width:				230px;
	font-size:			1.2em;
	line-height:		1.2em;
	padding:			6px 5px 0 5px;
	float:				left;
	vertical-align:		middle;
}

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

#papereditor .paperSearch a img {
	width:				29px;
	height:				29px;
	float:				left;
}


/* end styles for alternative step 1 */

/* start size choice newspaper */

#papereditor .adsize {
	float:				left;
	width:				643px;
	margin:				0 0 20px 0;
	position:			relative;
	left:				20px;
	overflow:			hidden;
}

#papereditor .adsize div {
	width:				100px;
	float:				left;
	text-align:			center;
	margin:				0 60px 25px 0;
}

#papereditor .adsize div h5,
#papereditor .adsize div p,
#papereditor .adsize div label {
	width:				100px;
	float:				left;
}

#papereditor .adsize div h5 {
	font-size:			1.2em;
	line-height:		1.2em;
	font-weight:		normal;
}

#papereditor .adsize div p {
	font-size:			1.0em;
	line-height:		1.1em;
	margin:				0;
	color:				#031026;
}

#papereditor .adsize div label {
	margin:				0;
	width:				100px;
	float:				left;
	width:				96px;
	height:				147px;
	padding:			9px 2px;
	border:				1px solid #031026;
	background-color:	#efefef;
	cursor:				pointer;
}

#papereditor .adsize div label span {
	float:				left;
	display:			block;
	background-color:	#031026;
	color:				#fff;
	font-weight:		bold;
	overflow:			hidden;
}

#papereditor .adsize div input {
	float:				none;
	margin:				3px 0 0 0;
	padding:			0;
}

/* end size choice newspaper */

/* end news choice */

/* start style form buttons */

#designeditor {
	float:				left;
	width:				687px;
	padding:			0;
	margin:				0 0 20px 0;
}

#designeditor fieldset#example {
	margin:				0 0 20px 0;
	padding:			18px 22px;
	width:				643px;
}

#designeditor fieldset #slideshow {
	width:				643px;
	text-align:			center;
	float:				left;
	background:			#fff url("../media/bg_slide.gif") 50% 50% repeat-y;
}

#designeditor fieldset #slideshow img {
	cursor:				pointer;
}

/*
#designeditor fieldset #slideshow #gallery_con {
	margin:				0 auto 20px auto;
	position:			relative;
	width:				475px;
	height:				111px;
	padding:			12px 0 0 0;
	background:			#fff url("../media/bg_slide.gif") left top no-repeat;
}

#designeditor fieldset #slideshow #thumb_con {
	position:			relative;
	overflow:			hidden;
	width:				475px ;
	height:				96px;
	margin:				0 auto;
}

#designeditor fieldset #slideshow #thumbs {
	white-space:		nowrap;
	display:			block;
	position:			relative;

}

.addfwd {
	display:			block;
	position:			absolute;
	cursor:				pointer;
	width:				18px;
	height:				96px;
	top:				14px;
	right:				0px;
	background:			transparent url("../media/arrow_right.gif") 50% 50% no-repeat;
}

.addbkwd {
	display:			block;
	position:			absolute;
	cursor:				pointer;
	width:				18px;
	height:				96px;
	top:				14px;
	left:				0px;
	background:			transparent url("../media/arrow_left.gif") 50% 50% no-repeat;
}
*/

/* start slideshow */

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

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

#slideshow #thumbs a {
	display: 			inline-block;
	width:				86px;
	height:				96px;
	margin:				0;
	padding:			0;
}

#slideshow #thumbs a div {
	display: 			table-cell;
	border:				2px solid #909292;
	width:				72px;
	height:				92px;
	vertical-align:		middle;
	text-align:			center;
	background-color:	#fff;
}

#slideshow #thumbs a:hover div,
#slideshow #thumbs a:active div,
#slideshow #thumbs a#activeThumb div {
	border-color:		#d93e30;
}

#slideshow #pict_con {
	width:				643px;
	border:				2px 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 */

/* end style form buttons */


/* start pict form */
/*
#content .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 label,
#picteditor fieldset label.CMS_RADIO,
#picteditor fieldset input.CMS_RADIO {
	margin-bottom:		8px;
	line-height:		14px;
	float:				left;
}

#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 #00519e;
}

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

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


#content #facadeholder,
#content #bgcodes,
#content #facadecodes {
	width:				150px;
	float:				left;
	margin:				0 10px 0 0;
}

#content .holder {
	min-height:			149px;
	margin:				5px 0 0 0;
}

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

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

#content .titles li {
	padding:			0 1px;
}

#content .holder li {
	background:			#a6a5a1 url("../media/bg_pictholder.gif") left top repeat-x;
	height:				149px;
	overflow:			hidden;
}

#content .codes li {
	
	height:				0;
}

#content .codes li * {
	display:			none;
}

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

.ghost {
	background-color:	#e9eef5;
}

#picteditor fieldset {
	padding-bottom:		0px;
}

#picteditor .div_toggle {
	height:				410px;
	width:				643px;
	border-top:			1px solid #afafaf;
	padding-top:		20px;
}

#picteditor a.toggle {
	float:				right;
	padding:			3px 22px 4px 0;
	color:				#3aadd9;
	font-size:			1.2em;
	position:			relative;
	top:				-33px;
}

#picteditor a.toggle:hover,
#picteditor a.toggle:active {
	color:				#d93e30;
	text-decoration:	none;
}

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

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

#picteditor fieldset.float a {
	padding:			3px 22px 5px 0;
	font-size:			1.2em;
	line-height:		1.2em;
	float:				left;
	background:			transparent url("../media/arrow_right.gif") right top no-repeat;
	cursor:				pointer;
	margin:				0 0 0 5px;
	color:				#3aadd9;
	font-weight:		bold;
}

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

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

#picteditor .pagebrowser a {
	cursor:				pointer;
}

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

.imgtable td {
	font-size:			10px;
	text-align:			right;
	padding:			0;
	line-height:		10px;
	width:				150px;
	height:				150px;
	background:			#dbdbd9 url("../media/bg_pictholder_hi.gif") left top repeat-x;
}

.imgtable td.error {
	background-image:	none;
	height:				auto;
	background-color:	#fff;
	line-height:		1.6em;
}


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




.imgtable td a.delete {
	width:				18px;
	height:				18px;
	padding:			0;
	float:				right;
	position:			relative;
	top:				-18px;
	margin:				0 2px -16px 0;
	z-index:			10;
}

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

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

.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:				149px;
	width:				150px;
}

.holder li a div img {
	position:			relative;
	top:				-1px;
	left:				-2px;
}

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

.holder li a.delete,
.holder li a.edit
 {
	position:			relative;
	top:				-42px;
	right:				3px;
	float:				right;
	cursor:				pointer;
	width:				18px;
	height:				18px;
	display:			inline;
	padding:			0;
}

.holder li a span.title {
	width:				150px;
	height:				12px;
	line-height:		12px;
	overflow:			hidden;
	margin-top:			-153px;
}

.imgtable td a span.title {
	height:				11px;
	overflow:			hidden;
	margin-top:			-155px;
}

.codes li fieldset {
	border:				none;
	margin:				3px 3px 0 3px;
	padding:			0 0 3px 0;
	width:				150px;
	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;
}

#picteditor fieldset.color {
	border:				none!important;
	float:				left;
	padding:			0;
	position:			relative;
	margin:				10px 0 20px 0;
	width:				auto;
}

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

#picteditor fieldset.color label {
	width:				55px;
	margin:				4px 10px 3px 0;
	display:			block;
	float:				left;
}

#picteditor fieldset.color a.smoothbox {
	display:			block;
	float:				left;
	text-decoration:	none;
	width:				59px;
	text-align:			center;
}

#picteditor fieldset.color a.smoothbox span {
	width:				59px;
	display:			block;
	font-size:			11px;
	margin:				2px 0 0 0;
	color:				#317ad9;
}

#picteditor fieldset.color a.smoothbox:hover span {
	color:				#d93e30;
}

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

#picteditor fieldset.color img#vlakKleur_img {
	border:				1px solid #000;
}

#picteditor fieldset.upload {
	float:				left;
	margin:				20px 0 0 0;
	padding:			0;
	border-bottom:		none;
	width:				325px;
}

#picteditor .div_toggle fieldset.upload {
	float:				right;
}

#picteditor .div_toggle fieldset.upload {
	margin-top:			-18px;
}

#picteditor .div_toggle fieldset.upload a,
#picteditor .div_toggle fieldset.upload input {
	margin-top:			8px;
}

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

#picteditor fieldset.upload a {
	padding:			3px 22px 5px 0;
	font-size:			1.2em;
	line-height:		1.2em;
	float:				left;
	background:			transparent url("../media/arrow_right.gif") right top no-repeat;
	color:				#3aadd9;
	font-weight:		bold;
}

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

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

#bglistHolder {
	float:				left;
	width:				643px;
}

/* start image size slider */

#imageslider {
	float:				left;
	width:				150px;
	height:				16px;
	background:			transparent url(/media/mooflow/middle.gif) left center repeat-x;
}

#imageslidebutton {
	width:				14px;
	height:				14px;
	background:			transparent url(/media/mooflow/sliderButton.gif) left center repeat-x;
}

/* end layout choice */


/* start resume table */

#editor fieldset {
	padding:			18px 22px;
	width:				643px;
}

#editor p.orderlogin {
	margin-bottom:		0;
}

#editor p.orderlogin a.btn {
	float:				none;
	margin-left:		7px;
}

#editor fieldset fieldset.dataset,
#form1 fieldset fieldset.dataset {
	width:				312px;
	padding:			0;
	margin:				10px 0;
}

#editor fieldset fieldset.dataset.left,
#form1 fieldset fieldset.dataset.left {
	float:				left;
}

#editor fieldset fieldset.dataset.right,
#form1 fieldset fieldset.dataset.right {
	float:				right;
}

#editor fieldset fieldset.dataset legend {
	font-size:			1.3em;
	margin:				0 0 10px 0;
	float:				left;
	height:				16px;
	display:			block;
	width:				312px;
}

#editor fieldset fieldset.dataset legend img.tip {
	float:				none;
}

#editor fieldset fieldset.dataset label {
	width:				114px;
	margin-bottom:		10px;
	font-size:			1.2em;
}

#editor fieldset fieldset.dataset label.checkbox {
	width:				auto;
}

#editor fieldset fieldset.dataset input,
#editor fieldset fieldset.dataset textarea {
	width:				178px;
	margin-bottom:		10px;
}

#editor fieldset fieldset.dataset input.CMS_CHECKBOX,
#editor fieldset fieldset.dataset input.checkbox,
#editor fieldset fieldset.dataset input.CMS_RADIO,
#editor fieldset fieldset.dataset input.radio {
	width:				auto;
}

#editor fieldset fieldset.dataset textarea {
	height:				105px;
}


#editor fieldset fieldset.dataset select {
	width:				auto;
	float:				left;
	margin-bottom:		10px;
}

#form1 fieldset fieldset.dataset table {
	font-size:			1.2em;
}

#form1 fieldset fieldset.dataset table th {
	font-weight:		normal;
	width:				98px;
}

#form1 fieldset fieldset.dataset table th,
#form1 fieldset fieldset.dataset table td {
	padding:			3px 0;
}

#form1 fieldset fieldset.dataset table td.spacer {
	font-size:			0;
	width:				10px;
}

#editor h5 {
	font-size:			1.4em;
	line-height:		1.4em;
	color:				#031026;
	font-weight:		normal;
}

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

.resume td {
	color:				#3aadd9;
	font-size:			1.2em;
	line-height:		1.2em;
}

.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:	#00519e;
}

.resume .smaller {
	font-size:			1.0em;
}

#content table.resume tr th,
#content table.resume tr td {
	padding:			8px 0;
	color:				#3aadd9;
}

table.resume tr th {

}

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

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

#content table.resume tr td.data,
#content table.resume tr td.sum,
#content table.resume tr td.total {
	width:				150px;
	padding-right:		0;
	font-weight:		normal;
}

#content table.resume tr td.data,
#content table.resume tr td.sum {
	color:				#031026;
}

#content table.resume tfoot th {
	/*background:			transparent url("../media/bg_mainnav.png") left top repeat-x;*/
	vertical-align:		middle;
	color:				#031026;
	padding:			8px 0;
	font-size:			1.2em;
	line-height:		1.2em;
	font-weight:		normal;
	border-top:			1px solid #afafaf;
	text-align:			left;
}

#content table.resume tfoot th.total {
	padding:			7px 0;
}

#content table.resume tfoot th.total span,
#content table.resume tfoot td.total span {
	width:				127px;
	display:			inline-block;
	text-align:			right;
}

#content table.resume.order {
	width:				643px;
}

#content table.resume.order tfoot td,
#content table.resume.order tfoot th {
	padding:			7px!important;
}

#content table.resume.order tfoot .total {
	text-align:			right!important;
}

#content table.resume.order tfoot .dummy {
	width:				10px;
	padding:			0;
}

/* end resume table */

/* start list */

table .w50 {
	width:				50px;
}

table .w70 {
	width:				70px;
}

table .w95 {
	width:				95px;
}

table .w100 {
	width:				100px;
}

table .w136 {
	width:				136px;
}

table .w155 {
	width:				155px;
}

table .w175 {
	width:				175px;
}

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

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

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

table.list tr th {
	font-size:			1.2em;
	line-height:		1.3em;
	background:			#d93f31 url("../media/bg_resume.gif") left bottom repeat-x;
	color:				#fff;
	font-weight:		normal;
	border-left:		1px solid #fff;
	border-bottom:		1px solid #fff;
	text-align:			center;
}

table.list tr td a {
	
}

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:				#3aadd9;
}

table.list tr.last td {
	
}

table.list tr td {
	cursor:				pointer;
	font-size:			1.1em;
	line-height:		1.2em;
	background:			#dbdbd9 url("../media/bg_design.gif") left top repeat-x;
}

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 {

}

table.list tr.even td {

}

#content .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:				#3aadd9;
	font-weight:		normal;
	background:			transparent url('/media/arrowsmlI.gif') right 4px no-repeat;
	padding:			0 12px 0 0;
	cursor:				pointer;
	font-size:			1.0em;
	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:				633px;
	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:				450px!important;
	font-size:			1.0em;
	line-height:		1.4em;
}

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 {
	
}

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;
}

#editor table.list div.check fieldset.ok {
	padding:			0;
	text-align:			right;
	border:				none;
	width:				auto;
	background-color:	transparent;
}

table.list div.check fieldset.ok a {
	font-weight:		normal;
	color:				#3aadd9;
	background:			transparent url("/media/arrow_right.gif") right 50% no-repeat;
	padding:			0 22px 2px 0;
	font-size:			1.1em;
	line-height:		1.5em;
}
table.list div.check fieldset.ok a:hover {
	color:				#d93e30;
}

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);
}

#editor fieldset.total {
	padding:			3px;
	float:				left;
	margin:				8px 0 0 0;
	color:				#3aadd9;
	width:				auto;
	font-size:			1.2em;
	line-height:		1.2em;
}

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

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

/* end list */



/* start payment */

#payoptions {
	float:				left;
	width:				643px;
	margin:				10px 0 20px 0
}

#payoptions label {
	width:				12em;
}

#payoptions label.radio {
	width:				auto;
	color:				#3aadd9;
	font-size:			1.4em;
	font-weight:		bold;
	position:			relative;
	top:				-4px;
}

#payoptions label.radio img.tip {
	display:			inline;
	float:				none;
	margin:				3px 0 0 0;
}

#payoptions .paybox {
	margin:				0 0 20px 0;
	float:				left;
}

#payoptions .paybox div {
	float:				left;
	width:				623px;
	padding:			10px;
	background-color:	#d6ecf4;
}

/* end payment */

/* start add login (buttons) */

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

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

/* end add login (buttons) */

#content {
	margin:				0px;
	float:				left;
}

#content table {
	border-collapse:	collapse;
	margin:				0;
}

#content table td {
	vertical-align:		top;
}

.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 img.cnt_left_img {
	float:				left;
	margin:				5px 10px 5px 0;
}

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

#content .intro {
	font-weight:		bold;
}

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

/* start data form */

span.required {
	float:				right;
	font-size:			0.9em;
}

span.required span,
fieldset.dataset label span {
	color:				#3aadd9;
}

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:				637px;
	padding:			25px;
	line-height:		1.2em;
	margin:				0 0 20px 0;
}

fieldset.dataset legend {
	color:				#3aadd9;
	font-size:			1.8em;
}

fieldset.dataset label {
	width:				265px;
	margin:				0 10px 20px 0;
	float:				left;
	display:			block;
	font-size:			1.0em;
	line-height:		1.4em;
	padding:			4px 0;
}

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,
fieldset.dataset a.CMS_CHECKBOX,
fieldset.dataset a.radio,
fieldset.dataset a.CMS_RADIO {
	position:			relative;
	left:				-4px;
}

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

fieldset.dataset input,
fieldset.dataset input.CMS_CLASS,
fieldset.dataset textarea {
	float:				left;
	margin:				0 0 20px 0;
	padding:			4px;
	overflow:			visible;
	font-size:			12px;
	line-height:		12px;
	font-family:		Verdana,Arial,Helvetica,Sans-serif;
}

fieldset.dataset textarea {
	height:				200px;
}

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;
}

#sendPreview fieldset.dataset select {
	font-size:			0.9em;
	float:				left;
}

/* 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:			16px;
	margin:				0 0 7px 0;
}

ul.level1 li a {
	color:				#3aadd9;
	/* background:			transparent url('../media/arrow_right.gif') right 2px no-repeat; */
	padding:			0 22px 3px 0;
	font-weight:		normal;
}

ul.level1 li a span {
	color:				#3aadd9;
}

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

ul.level1 li ul li {
	font-size:			13px;
}

ul.level1 li ul {
	margin:				5px 0 0 10px;
	padding:			0;
}

ul.level1 li ul li a {
	color:				#666;
	font-weight:		normal;
	background-image:	none;
	/*background:			transparent url('../media/arrowsmlI.gif') right 6px no-repeat;*/
	padding:			0 12px 0 0;
}

/* end sitemap */

/* end content */

/* start footer */

.footer_con {
	width:				100%;
	float:				left;
	height:				100px;
	padding:			0;
}

.footer {
	height:				75px;
	margin:				0 auto;
	padding:			25px 35px 0 35px;
	width:				932px;
	text-align:			left;
	background:			#cac9c7 url("../media/bg_footer.gif") left top repeat-x;
}

.footer span {
	margin:				0;
	padding:			6px 0 0 0;
	height:				19px;
	width:				224px;
	float:				left;
	display:			block;
	border-top:			1px solid #d5d5d5;
	border-bottom:		1px solid #d5d5d5;
}

.footer ul {
	float:				left;
}

.footer ul li {
	color:				#317ad9;
	list-style:			none;
	display:			inline;
	font-size:			1.1em;
	margin:				0 5px;
}

.footer ul li.separator {
	margin:				0;
}

.footer ul li a,
.footer ul li span {
	color:				#d93e30;
}

.footer img.right {
	margin:				none;
}

/* end footer */

/* end main styles */
