﻿@charset "utf-8";
/* PNG Fix */
/*img.pngfix, div.pngfix, div.pngfixchilds * { behavior: url(iepngfix.htc) }*/
/* Global reset */
*, body {
	margin: 0px;
	padding: 0px;
}
/*html, body { height: 100% }*/
/* clearing, positioning and breaking styles */
.clear {
	display: block;
	clear: both;
	line-height: 0px;
}
.dummy {
	display: inline;
	width: 0px;
	line-height: 0px;
	overflow: hidden;
	visibility: hidden;
}
.hidden {
	display: none;
	visibility: hidden;
}
.floatleft {
	float: left;
	margin-right: 10px;
}
.floatright {
	float: right;
	margin-left: 10px;
}
.blockfloatleft {
	display: block; 
	float: left;
}
.blockfloatright {
	display: block; 
	float: right;
}
.centered {
	display: block;
	text-align: center;
}
a img {
	border: none;
}

/* Common elements */
body {
	background-color: #E7E7E7;
	background-image: url(../../images/v2008/bg_main.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	text-align: center;
}
body, table, input, legend, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #595959;
}
a {
	color: #595959;
	cursor:pointer;
}
p {
	margin-bottom: 6px;
}
/* Main Container and sections */
#container {
	width: 995px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	border: none;
}
#centersection {
	width: 876px;
	margin-left: 59px;
	margin-right: 60px;
	background-repeat: no-repeat;
	background-position: center top;
	/* Crazy MS Alpha Image filter... Firefox FTW! */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.mijntinteling.nl/content/images/v2008/bg_centersection.png');
}
#centersection[id] {
		background-image: url(../../images/v2008/bg_centersection.png) !Important;
}

/* Area 17 (rightsection) */
.area17 {
	float: right;
	/*margin-left: auto;*/
	height: 200px;
	width: 60px;
	/*border: dashed 1px red;*/
	text-align: left;
	margin-top: 180px;
}
/* Area 18 (leftsection) */
.area18 {
	float: left;
	/*margin-left: auto;*/
	height: 100%;
	width: 59px;
	/*border: dashed 1px red;*/
	text-align: left;
}

/* Center Section parts */
/* Area 1 (logo) */
.area1 {
	width: 180px;
	float: left;
	height: 76px;
}
#logo {
	text-align: center;
}
/* Area 2 (topmenu) */
.area2div
{
	float			: right;
	margin-right	: 8px;
}

.area2div #menu2item0, .area2div #menu2item1
{
	float			: left;
}


.area2 {
	height: 20px; /* 40px with padding below... */
	padding: 16px 0px 4px 0px;
}
#topmenu {
	text-align: right;
/*line-height:1px;*/
}
#topmenu ul li {
	/*position:relative;*/
}
#topmenu ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	white-space: nowrap;
}
#topmenu li {
	display: inline;
}
#topmenu a {
	margin: 0px 7px;
	font-weight: normal;
}
/* Area 4 (backmenu) */
.area4 {
	float: left;
	clear: left;
	width: 180px; 
}
#backmenu {
	padding: 5px 15px 5px 15px;
}
#backmenu a {
	font-weight: bold;
}
/* Area 5 (header) */
.area5 {
	margin-top: 35px;
	margin-left: 195px;
	/*margin-right: 225px;*/
	margin-bottom: 0px;
	width: 456px;
	height: 66px;
}
#header h1 {
	font-size: 2em;
	font-weight: bold;
}
/* Area 7 (sidemenu) */
.area7div {
	clear:left;
	float: left;
	width: 180px;
}
#sidemenu {
	padding: 5px 15px;
}
#sidemenu ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	white-space: nowrap;
}
#sidemenu li {
	display: block;
	margin-bottom: 3px;
}
#sidemenu a {
	display: block;
	margin: 0px;
	width: 155px;
	height: 33px;
	line-height:33px; /*so that the txt is vertically centered*/
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	/* Crazy MS Alpha Image filter... Firefox FTW! */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.mijntinteling.nl/images/v2008/bg_sidemenu_button.png');
	/*background-image: url(../../images/v2008/bg_sidemenu_button.png);*/
	/* OR if menu in customer-colors: (uncomment, also see customername.css) */
/*
	background-image: url(../../images/v2008/bg_sidemenu_button_inv.png);
*/
	background-repeat: no-repeat;
	background-position: center center;
}
	#sidemenu[id] a {
		background-image: url(../../images/v2008/bg_sidemenu_button.png);
		}
#sidebar {float:left; padding-top:100px;}

/* Area 3 (customer_logo) */
.area3 {
	position: relative;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}
#customer_logo {
	height: 146px;
	width: 180px;
	/* Crazy MS Alpha Image filter... Firefox FTW! */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.mijntinteling.nl/images/v2008/bg_logo_customer.png');
	/*line-height: 8em;
	text-align: center;*/
}
	#customer_logo[id] {
		background-image: url(../../images/v2008/bg_logo_customer.png);
		}
#customer_logo div {
	position:absolute; 
	line-height:146px; 
	height:146px; 
	top:50%; 
	margin-top:-73px;/**/
	width: 100%;
	text-align: center;
}
#customer_logo img {
	vertical-align: middle;
	margin-left: -5px;
}


/* Area 9 (rightbadges) */
.area9div {
	/*dummy*/
	width: 200px;
	float: right;
}
#rightbadges {
	position: absolute;
	top: 240px;
	width: 180px;
	/*margin-left: 668px;
	width: 860px;*/
	text-align: right;
	/*clear: right;*/
}
/* Area 6 (leftbadges) */
.area6div {
	width: 180px;
}
#leftbadges {
	width: 180px;
	text-align: center;
	/*float: left;
	clear: left;*/
}
#content, 
#loginpage {
	border-style: solid;
	border-width: 1px;
}
#content { 
	width: 486px;
	margin-left: 180px;
	min-height: 640px;
	/* Crazy MS Alpha Image filter... Firefox FTW! */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.mijntinteling.nl/images/v2008/bg_content.png');
	background-repeat: no-repeat;
	background-position: center top;
}
	#content[id] { 
		background-image: url(../../images/v2008/bg_content.png);
	}

.infobox table tr td.radioSelect
{
	padding-right: 8px;
}

.contentsection .infobox .left { float:left; width:50%; }
.contentsection .infobox .right {float:left; }

#loginpage {
	width: 350px; /* 380px with padding below... */
	/*height: 128px;*/ /* 158px with padding below... */
	height:auto; /* error text nu wel in kader TINT-33408*/
	padding: 15px;
	margin-left: 52px;
	margin-top: 56px;
	background-color: #FFFFFF;
	/*margin-bottom: 280px; /* just to put the footer down... */
	background-image: url(../../images/v2008/bg_loginpart.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#loginpage input#emailaddress {border:1px solid #c9c9c9; color:#464646; margin:4px 0 10px 4px; padding:4px 1px; width:198px;}
/* Generator styles 
#contentpage{
	background-image: url(../../images/v2008/bg_content_generator.png);
	background-position: center top;
	background-repeat: no-repeat;
	border: none;
}
#contentpagefooter{
	background-image: url(../../images/v2008/bg_content_generator_bottom.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 20px;
	margin-bottom: 40px;
}
*/

/* Area 11 (footer) */
.area11 {
	clear: both;
	margin-bottom: 0px;
	height: 40px; 
}
#footer {
	/* Crazy MS Alpha Image filter... Firefox FTW! */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.mijntinteling.nl/images/v2008/bg_footer.png');
	background-repeat: no-repeat;
	background-position: center top;
	text-align: right;
	height: 20px; /* 40px with padding below */
	padding: 5px 150px 20px 0px;
}
	#footer[id] {
		background-image: url(../../images/v2008/bg_footer.png);
	}

#footer ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	white-space: nowrap;
}
#footer li {
	display: inline;
}
#footer a {
	margin: 0px 7px;
	font-weight: normal;
}

/* Content parts */
.contentheader, 
.contentfooter {
	margin: 0px 12px 0px 12px;
	padding: 8px 0px 0px 0px;
	height: 24px;
}
.contentsection, 
.clearcontentsection, 
.boxitem, 
.bulkitem, 
.blockitem, 
.articlesection {
	margin-top: 6px;
	margin-right: 12px;
	margin-bottom: 6px;
	margin-left: 12px;
}
.contentheader h1 {
	width: 350px;
}
.contentheader h3 {
	padding: 0px 12px;
}
.contentheader a {
	display: block;
	width: 105px;
	float: right;
	/*font-size: 0.6em;*/
	margin-top: 10px;
	text-align: right;
	font-weight: bold;
}
.contentfooter {
	text-align: right;
}
.contentfooter a {
	display: block;
	width: 105px;
	float: right;
	font-weight: bold;
}
.contentsection, 
.articlesection {
	background-image: url(../../images/v2008/bg_contentpart.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 12px;
	min-height: 100px;
}
.clearcontentsection {
	background-color: #FFFFFF;
	padding: 0px 12px;
	/*min-height: 50px;*/
}
.bulkpaging {
	text-align: center;
	height: 22px;
}
.bulkpagingpages {
	display: inline;
	width: 100px;
	border-top: solid 1px #a7b4b6;
	border-bottom: solid 1px #a7b4b6;
	padding: 2px;
	height: 20px;
	vertical-align: middle;
}
.bulkpaging img {
	vertical-align: middle;
}
.bulkitem,
.blockitem {
	width: 218px;
	display: inline;
	float: left;
}
.blockitem_wide {
	width: 460px;
	display: inline;
	float: left;
	margin:6px 12px;
}
.blockitemTop {
	background:url(../../images/v2008/blockBG_t.gif) no-repeat 0 0;
	height:10px;
	}
.blockitemBottom {
	background:url(../../images/v2008/blockBG_b.gif) no-repeat 0 0;
	height:10px;
	}
.bulkitem {
	height: 218px;
	overflow: hidden;
}
.boxitem {
	width: 300px;
	/*display: inline;
	float: left;*/
}
.boxitemheader,
.bulkitemheader,
.blockitemheader {
	white-space:nowrap;
	overflow: hidden;
	padding: 0px 12px;
	height: 18px;
}
.boxitemsection,
.bulkitemsection,
.blockitemsection {
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 12px;
}
.bulkitemsection,
.blockitemsection {
	height: 176px;
	background: url(../../images/v2008/bg_itempart.jpg) no-repeat 0 0;
}
.boxitemsection {
	height: 64px;
	background-image: url(../../images/v2008/bg_boxpart.jpg);
	padding-top: 9px;
}
.blockitemsection_wide {
		background: url(../../images/v2008/blockBG_m.gif) repeat-y 0 0;
		padding:4px 12px;
		margin-top:-4px;
		}
/*.boxitemsection div,*/
.bulkitemsection div {
	margin: 3px 0px;
}
.contentsection ul,
.contentsection ol,
.boxitemsection ul,
.boxitemsection ol,
.bulkitemsection ul,
.bulkitemsection ol,
.blockitemsection ul,
.blockitemsection ol,
.blockitemsection_wide ul {
	margin: 2px 20px 2px 20px;
	padding: 0px;
}
.contentsection li,
.boxitemsection li,
.bulkitemsection li,
.blockitemsection li,
.blockitemsection_wide li {
	margin: 5px;
	padding: 0px;
	/*list-style-image: url(images/v2008/list_bullet_gray.gif);*/
}
/*.contentsection a,
.bulkitemsection a,
.blockitemsection a {
	color: #595959;
}*/
.blockitembutton {
	text-align: center;
	height: 26px;
	background-image: url(../../images/v2008/bg_blockitembutton_m.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 3px 5px 0px 5px;
	margin: 1px 2px 20px 2px;
}
.blockitembutton_flex {
	text-align: center;
	/*height: 26px;
	background: url(../../images/v2008/headingBG_r.gif) no-repeat right top;*/
	line-height:25px;
	/*padding: 3px 5px 0px 5px;
	margin: 1px 2px 20px 2px;*/
	margin-bottom:20px;
}
.blockitembutton_flex h1 span {
	display:block;
	float:left;
	height:25px;
	background: url(../../images/v2008/headingBG_l.gif) no-repeat;
	padding:0 0 0 20px;
}
.blockitembutton_flex h1 a {
	background: url(../../images/v2008/headingBG_r.gif) no-repeat right top;
	/*color:#ffffff !important;*/
	display:inline-block;
	text-decoration:none;
	padding:0 20px 0 0;	
}
.article_intro {
	/*clear: both;*/
}
.article_ordered {
	min-height: 100px;
}
.article_outro {
	/*clear: both;*/
}
.articlesection .articlepic, 
.articlesection .articlebtns {
	float: left;
	width: 250px;
}
.articlepicbig { width:250px; overflow:hidden; }

.articlesection .articledesc {
	float: right;
	width: 180px;
}
.articlesection .articlebtns {
	padding: 15px 0px;
}

.bulksection .articledesc {
	height: 58px;
	overflow: hidden;
}
.bulksection .articlepic {
	height: 90px;
	overflow: hidden;
}

.articlesection 
{
	min-height: 300px;
	/*height: auto;*/
	/*overflow: hidden;*/
}
.articlepic {
	height:auto;
}
.articlebtns {
	clear:both;
	width:438px !important;
}
.articlepic img {
	padding: 1px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	max-height: 86px;
	max-width: 192px;
}
.articlepicthumbs img {
	float: left;
	margin: 5px;
	cursor: pointer;
	cursor: hand;
}
.articlepic .articlepicbig img {
	margin: 5px;
	max-height: 172px;
	max-width: 230px;
	height:auto;
	width: expression(this.height >= this.width && this.height > 230 ? 230 : true);
	height: expression(this.height < this.width && this.width > 172 ? 172 : true);
}

.loginbtns {
	margin: 5px 0px 0px 0px;
}

/* Special spans and elements */
.articlenum {
	color: #000000;
}
.articlemsg {
	background-image: url(../../images/v2008/bg_msgoverlay.gif);
	/*background-color: #e3001b;*/
	color: #FFFFFF;
	width: 180px;
	height: 42px;
	padding: 5px 7px;
}
.articlemsgoverlay {
	display: block;
	position: relative;
	z-index: 30;
	width: 180px;
	top: -160px;
	left:2px;
	height: 42px;
	overflow: hidden;
	/*cursor:pointer;*/
	filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;
	background-image: url(../../images/v2008/bg_msgoverlay.gif);
	/*background-color: #e3001b;*/
	color: #FFFFFF;
	padding: 5px 7px;
}
.divoverlay 
{
	background:transparent;
	display: none;
	left: -4px;
	position: relative;
	top: -25px;
	z-index: 80;
	width: 180px;
	height: 96px;
}
.divmsgoverlay
{
	background:transparent;
	display: none;
	left: -4px;
	position: relative;
	top: -40px;
	z-index: 80;
	width: 180px;
	height: 96px;
}
.extramsgoverlay {
	display: block;
	position: relative;
	z-index: 30;
	width: 180px;
	top: -195px;
	left:2px;
	height: 42px;
	overflow: hidden;
	/*cursor:pointer;*/
	filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;
	background-image: url(../../images/v2008/bg_msgoverlay.gif);
	/*background-color: #e3001b;*/
	color: #FFFFFF;
	padding: 5px 7px;
}
.pickupkm {
	display: block; 
	float: right;
	width: 90px;
	text-align: right;
	font-size: 1.8em;
}
.pickupselect,
.pickupaddress {
	display: block; 
	float: left;
}
.pickupaddress {
	width: 160px;
	margin-left: 5px;
}
.smalltext {
	font-size: 0.8em;
}
.normaltext {
	/* make it the same as body, table */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
/* Buttonised links */
a.anchorbutton {
	display: -moz-inline-block;
	display: inline-block;
	/*display: block;*/
	text-decoration: none;
	border: none 0px #FFFFFF;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	text-align: center;
	height: 18px;
	padding: 1px 5px 1px 5px;
	margin: 1px 2px 1px 2px;
}
.bulkitemsection a.anchorbutton, 
.articlesection a.anchorbutton {
	float: left;
}
.ab45 {
	background-image: url(../../images/v2008/bg_button_flat_45.gif);
	width: 35px;
}
.ab90 {
	background-image: url(../../images/v2008/bg_button_flat_90.gif);
	width: 80px;
}
.ab135 {
	background-image: url(../../images/v2008/bg_button_flat_135.gif);
	width: 125px;
}
.ab180 {
	background-image: url(../../images/v2008/bg_button_flat_180.gif);
	width: 170px;
}
.ab225 {
	background-image: url(../../images/v2008/bg_button_flat_225.gif);
	width: 215px;
}
.ab275 {
	background-image: url(../../images/v2008/bg_button_flat_275.gif);
	width: 265px;
}
.abb45 {
	background-image: url(../../images/v2008/bg_button_45.gif);
	width: 35px;
	color: #595959;
}
.abb90 {
	background-image: url(../../images/v2008/bg_button_90.gif);
	width: 80px;
	color: #595959;
}
.abb135 {
	background-image: url(../../images/v2008/bg_button_135.gif);
	width: 125px;
	color: #595959;
}
.abb180 {
	background-image: url(../../images/v2008/bg_button_180.gif);
	width: 170px;
	color: #595959;
}
.abb225 {
	background-image: url(../../images/v2008/bg_button_225.gif);
	width: 215px;
	color: #595959;
}
.abb275 {
	background-image: url(../../images/v2008/bg_button_275.gif);
	width: 265px;
	color: #595959;
}
a.abproblems {
	background-image: url(../../images/v2008/bg_button_problems.gif);
	width: 153px;
	height: 20px;
	font-weight: bold;
	padding-top: 6px;
	float: right;
}

a.ab180 {overflow:visible;}
/* Collapsable List */
ul.collapslist, ol.collapslist {
	margin: 2px 10px;
}
ul.collapslist li a, ol.collapslist li a {
	text-decoration: underline;
}
ul.collapslist div, ol.collapslist div {
	visibility: hidden;
	display: none;
	text-decoration: none;
}

/* Headers */
h1 {
	font-weight: bold;
	font-size: 1.6em;
}
h2 {
	font-weight: bold;
	font-size: 1.2em;
}
h3 {
	font-weight: bold;
	font-size: 1em;
}

.headingred
{
	color: #e2001a;
	font-weight: bold;
}

/* Input styles */
input, textarea, select {
	color: #000000;
}
input.textfield,
textarea.multiline {
	border: none 0px #FFFFFF;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left center;
	margin: 1px 0px 5px 0px;
}
input.textfield {
	height: 16px;
	overflow: hidden;
	/*padding: 1px 5px 1px 5px;*/
	padding: 2px 3px 0px 7px;
}
textarea.multiline 
{
	border:1px solid #cccccc;
	padding: 2px 0px 2px 5px;
	overflow: auto;
}
select.selectbox {
	padding: 0px;
	padding-left: 2px;
	margin: -1px 0px 2px 0px;
	vertical-align: middle;
	border: solid 1px #CCCCCC;
}
select.selectbox option {
	padding: 0px 2px 0px 6px;
}
.sb135 {
	width: 135px;
}
.sb275 {
	width: 275px;
}

.ml275x100 {
	/*background-image: url(../../images/v2008/bg_textarea.gif);*/
	width: 268px;
	height: 96px;
}
textarea.mlstd275x200 {
	background-image: none;
	background-color: #ffffff;
	border: solid 1px #CCCCCC;
	width: 285px;
	height: 177px; /* actual height is now 174 */
}
textarea.mlstd375x80 {
	background-image: none;
	background-color: #ffffff;
	border: solid 1px #CCCCCC;
	width: 375px;
	height: 80px; /* actual height is now 174 */
}
.tf45, .tf45error {
	background-image: url(../../images/v2008/bg_textfield_45.gif);
	width: 35px;
}
.tf90, .tf90error {
	background-image: url(../../images/v2008/bg_textfield_90.gif);
	width: 80px;
}
.tf135, .tf135error {
	background-image: url(../../images/v2008/bg_textfield_135.gif);
	width: 125px;
}
.tf180, .tf180error {
	background-image: url(../../images/v2008/bg_textfield_180.gif);
	width: 170px;
}
.tf225, .tf225error {
	background-image: url(../../images/v2008/bg_textfield_225.gif);
	width: 215px;
}
.tf275, .tf275error {
	background-image: url(../../images/v2008/bg_textfield_275.gif);
	width: 265px;
}
input.tfcode,
input.tfpassword {
	padding: 6px 8px 6px 8px;
	font-weight: bold;
	font-size: 1.4em;
	letter-spacing: 1em;
	color: #464646;
	margin: 1px 0px 1px 0px;
}
input.tfcode {
	height: 20px;
	width: 206px;
	background-image: url(../../images/v2008/bg_textfield_toegangscode.gif);
}
input.tfpassword {
	height: 20px;
	width: 138px;
	background-image: url(../../images/v2008/bg_textfield_wachtwoord.gif);
}
input.tfbreakleft {
	background-image: url(../../images/v2008/bg_textfield_180.gif);
	width: 130px;
	padding-right: 0px;
}
input.tfbreakright {
	background-image: url(../../images/v2008/bg_textfield_180.gif);
	background-position: right center;
	width: 130px;
	padding-left: 0px;
}
input.radio, span.radio input,
input.checkbox, span.checkbox input {
	margin: 0px 5px;
}
input.button {
	border: none 0px #FFFFFF;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left center;
	height: 16px;
	overflow: hidden;
	padding: 1px 5px 1px 5px;
	margin: 1px 0px 1px 2px;
	font-size: 1em;
	cursor: pointer;
	cursor: hand; /* For older browsers, keep order 'hand' after 'pointer' */
}
.bt45 {
	background-image: url(../../images/v2008/bg_button_flat_45.gif);
	width: 45px;
}
.bt90 {
	background-image: url(../../images/v2008/bg_button_flat_90.gif);
	width: 90px;
}
.bt135 {
	background-image: url(../../images/v2008/bg_button_flat_135.gif);
	width: 135px;
}
.bt180 {
	background-image: url(../../images/v2008/bg_button_flat_180.gif);
	width: 180px;
}
.bt225 {
	background-image: url(../../images/v2008/bg_button_flat_225.gif);
	width: 225px;
}
.bt275 {
	background-image: url(../../images/v2008/bg_button_flat_275.gif);
	width: 275px;
}
input.btlogin {
	background-image: url(../../images/v2008/bg_button_login.gif);
	width: 69px;
	height: 26px;
	font-weight: bold;
}

label {
	margin: 0px;
}
label.blocklabel {
	display: block;
	margin: 2px 6px 0px 6px;
}
label.leftlabel {
	font-weight: bold;
	width: 150px;
	display: block;
	float: left;
	text-align: right;
	overflow: hidden;
	white-space: nowrap;
	margin-right: 5px;
	height: 16px;
}
.textcounter {
	font-weight: bold;
}

.profileregistererrormessage {
		color:red;}

/* Tables */
table {
	border: none;
	background-color: transparent;
}
th, td {
	vertical-align: top;
}
th {
	text-align: left;
	font-weight: bold;
}


/* tijdelijk */
/*a.anchorbutton { /* to show in DW */
/*	border: dashed 1px #FF3333;
}*/

/* HIDDEN FIELDS */
.hiddeninput {
	border: none;
	width: 0px;
	height: 0px;
	visibility: hidden;
	display: none;
}

.contentmiddle {
		padding:12px;
		}
.profile_orderhistorydetail_detailtable, .profile_orderhistory_overview, .profile_orderhistorydetail_table {
		width:440px !important;
		}

/* POPUP WINDOWS */
.popup 
{
	position		: absolute;
	top				: 50px;
	left			: 50px;
	overflow		: hidden;
	z-index			: 2000;
}
.popupnofade
{
	position		: absolute;
	top				: 50px;
	left			: 50px;
	overflow		: hidden;
	z-index			: 1900;
}

.popup_header 
{
	height			: 24px;
	font-weight		: bold;
	margin			: 0px;
	text-align		: center;
	color: #E2001A;
	font-size: 1.2em;
}

.popup_content 
{
	width			: 100%;
	height			: 150px;
	overflow		: auto;
	margin			: 0px;
	text-align: left;
	line-height: 1.4em;
}

/*.popup_content #PopUpTextArea , .popup_content #PopUpTextArea0,
.popup_content #PopUpTextArea1, .popup_content #PopUpTextArea2,
.popup_content #PopUpTextArea3
{
	border			: none;
	background-color: #FFFFE9;
	width			: 99%;
	height			: 150px;
	margin			: 0px;
	padding			: 0px;
}*/

.popup_bottom 
{
	text-align		: right;
	height			: 25px;
}

.popup_button 
{
	margin-top		: 10px;
	margin-left	: 10px;
}

.popup_tl, .popup_tr,
.popup_bl, .popup_br {
	position: absolute;
	height: 24px;
}
.popup_l, .popup_r {
	position: absolute;
	top: 24px;
	bottom: 24px;
	/*height: 100%;*/
}
.popup_c {
	height: 100%;
}
.popup_t, .popup_b {
	height: 24px;
	margin-right: 12px;
	margin-left: 12px;
	line-height: 24px;
}
.popup_tl, .popup_tl {
	top: 0px;
}
.popup_tl, .popup_l, .popup_bl {
	left: 0px;
	width: 12px;
}
.popup_tr, .popup_r, .popup_br {
	right: 0px;
	width: 12px;
}
.popup_tl {
	background-image: url(../../images/v2008/popup/popup_bg_tl.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.popup_t {
	background-image: url(../../images/v2008/popup/popup_bg_t.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.popup_tr {
	background-image: url(../../images/v2008/popup/popup_bg_tr.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.popup_l {
	background-image: url(../../images/v2008/popup/popup_bg_l.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.popup_c {
	background-image: url(../../images/v2008/popup/popup_bg.gif);
	background-repeat: repeat;
	background-position: center top;
	margin-right: 12px;
	margin-left: 12px;
	padding-bottom:10px;
	overflow:hidden;
}
.popup_r {
	background-image: url(../../images/v2008/popup/popup_bg_r.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.popup_bl {
	background-image: url(../../images/v2008/popup/popup_bg_bl.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.popup_b {
	background-image: url(../../images/v2008/popup/popup_bg_b.gif);
	background-repeat: repeat-x;
	background-position: center top;
	line-height:10px;
}
.popup_br {
	background-image: url(../../images/v2008/popup/popup_bg_br.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#blackFade 
{
	z-index			:1000;
	position		:absolute;
	top				:0px;
	left			:0px;
	background-color:#000000;
	
	filter			:alpha(opacity=50);
	-moz-opacity	:.50;
	opacity			:.50;
}

.previewtext 
{
	border			: 1px solid #A1A09E;
	background-color: #FFFFFF;
	padding			: 3px;
	height			: 200px;
	overflow		: scroll;
}

#diverrorexplain
{
		padding-right: 250px! important; 
		float: right;
}

#registerform 
{
		position:static;
}

#magazineForm h2 {display:inline; margin-left:5px;}
#magazineForm .magPic {float:left; width:153px;}
#magazineForm .magDesc {float:right; width:283px;}
#magazineForm img {border-style:solid; border-width:1px;}
#magazineForm span {display:block; font-style:italic; margin-bottom:10px;}
#magazineForm .contentheader,
#magazineForm .contentsection,
#magazineForm .clearcontentsection {display:inline; float:left; width:436px;}
#magazineForm .clearcontentsection {margin:6px 0;}
#magazineForm .errorsection {color:Red;} 
#magazineForm .contentsection {margin-top:0; margin-bottom:20px;}
#magazineForm .contentfooter {clear:both; text-align:right;}

.remark {color:#595959; font-style:italic; font-size:10px;}

.confirm_leftbuttons
{
float:left; 
padding: 15px 0 0 15px;
}
.confirm_rightbuttons
{
float:right; padding: 15px 10px 0 0;
}

#report_iframe,body, a, input, select, textarea, img {position:relative;}/*Important!!! This is so that active elements and form elements are recognised in ie6 AND ie7, because of the png fixes for ie6*/