/*
	Default CSS Document for screen 3 Columns
*/

/*@import "reset.css";*/

* {
	margin:0;
	padding:0;
}
body {
	background:#FFF;
	color: #3e2a21;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	line-height:150%;
	text-align:center;
}
h1 { font-size: 2.2em; background: url(../images/pagination-underline.gif) left bottom repeat-x; line-height: 1em; padding-bottom: 8px; margin-bottom: 10px; }
h2 { font-size: 1.4em; padding-bottom: 10px; }
strong,
strong * { font-weight: bold !important; }

.item-col1 h3, .item-col2 h3, .item-col3 h3 { clear: both; font-size: 1.2em; font-weight: bold; padding:7px 0 7px 0; }
.item-section h3, .section-holder h3 { background: url(../images/header-holder.gif) left top no-repeat; height: 27px; line-height: 27px; color: #fff; padding-left: 27px; font-size: 1.3em; font-weight: bold; margin: 5px 0; }
.section-holder-sportpas { border-bottom: 1px dotted #332b29; padding-bottom: 20px; margin-bottom: 20px; }
	.section-holder-sportpas p { font-size: 1.1em; color: #777; float: left; line-height: 1.1em; }
	.section-holder-sportpas input { margin-left: 10px; background: #F0F5FB; }
		.section-holder-sportpas input.field { position: relative; top: -5px; }
	.section-holder-sportpas img { position: relative; top: -15px; }
	.section-holder-sportpas h5 { padding-bottom: 20px; }
h4 { font-size: 1.4em; font-weight: bold; line-height: 2.6em; border: 1px dotted #332B29; border-left: none; border-right: none; }
	h4.borderbottom { border: none; border-bottom: 1px dotted #332b29; }
h5 { font-size: 1.2em; font-weight: bold; line-height: 3em; border-bottom: 1px dotted #332B29; }
h6 {}
p, li {font-size:1.2em;}
p {padding:7px 0 7px 0;}
li {list-style:none;}
img {border:0;}

div#container { margin:0 auto; text-align:left; width:960px; }

div#header { font-family: "Tahoma", Arial, Helvetica, sans-serif; height: 100px; position: relative; }
div#header .phones { position: absolute; top: 47px; left: 500px; font-size: 18px; color: #E2001A; }
	div#header img { float: left; }
		div#header img#logo { position: relative; left: 27px; top: 20px; }
	div#header ul { position: relative; right: 0px; float:right; padding-bottom: 3px; margin-bottom: 14px;}
		div#header ul li { display:inline; text-align:right; }
			div#header ul li span { color: #e2001a; font-weight: bold; }
			div#header ul li a { color: #333; text-decoration: none; padding: 0 7px; }
				div#header ul li a:hover { color: #333; text-decoration: underline; }
	div#header div#winkelwagen { float: right; background: #EEF5FB url(../images/icon-winkelwagen.gif) 10px center no-repeat; width: 172px; }
		div#header div#winkelwagen p { width: 121px; border-left: 2px solid #00338e; border-right: 2px solid #000; padding: 0 0 0 47px; font-size: 1.6em; font-weight: bold; line-height: 1.2em; }
			div#header div#winkelwagen p span { font-size: 0.7em; font-weight: normal; }
				div#header div#winkelwagen p em { font-style: normal; color: #e2001a; }

div#breadcrumbs { padding-left: 7px; }
	div#breadcrumbs p { line-height: 40px; color: #3e2a21; font-weight: bold; font-weight: 1em; font-weight: bold; }
		div#breadcrumbs p span { position: relative; top: 1px; padding-left: 6px; }
		div#breadcrumbs p a { color: #3e2a21; text-decoration: none; font-weight: normal; padding: 0 6px; }
			div#breadcrumbs p a:hover { text-decoration: underline; }

div#primary-content-wrap {
	float:right;
	width: 762px;
}

div#leftCol, div#leftCol-item-page { float: left; width: 172px; }
	div#leftCol ul, div#leftCol-item-page ul { background: url(../images/leftnav_middle.gif) left bottom no-repeat;margin-bottom: 17px; }
		div#leftCol ul li.leftnav-top,  div#leftCol-item-page ul li.leftnav-top{ background: url(../images/leftnav_top.gif) left top no-repeat; padding-top: 7px; }
		div#leftCol-item-page ul li.leftnav-top-title { color: #fff; background: url(../images/leftnav-item-page-title.gif) left top no-repeat; line-height: 26px; font-weight: bold; font-size: 1.2em; }
		div#leftCol-item-page ul li.leftnav-top-section { background: url(../images/leftnav-item-page_top-section.gif) left top repeat-y; font-size: 1.1em; }
			div#leftCol-item-page ul li.leftnav-top-section a { background: url(../images/leftnav-item-page_top-seperator.gif) left bottom no-repeat; }
			div#leftCol-item-page ul li.leftnav-top-section p { background: url(../images/leftnav-item-page_top-seperator.gif) left bottom no-repeat; font-size: 1em; }
		div#leftCol-item-page ul li.leftnav-top-end { background: url(../images/leftnav-item-page_top.gif) left bottom no-repeat; padding-bottom: 7px; font-size: 1.1em; }
		div#leftCol ul li, div#leftCol-item-page ul li { background: url(../images/leftnav_seperator.gif) 14px top no-repeat; padding-left: 14px; font-size: 1.2em; font-weight: bold; }
		div#leftCol-item-page ul li { background-position: 14px bottom; font-size: 1.1em; font-weight: normal; }
			div#leftCol-item-page ul li.leftnav-title { font-size: 1.2em; font-weight: bold; padding: 4px 0 4px 14px; width: 172px; }
				div#leftCol-item-page ul li.leftnav-title em { font-size: 0.9em; color: #e2001a; font-style: normal; }
			div#leftCol-item-page ul li.blank { background: none; }
			div#leftCol ul li a, div#leftCol-item-page ul li a { display: block; color: #3e2a21; text-decoration: none; padding: 8px 0; }
			div#leftCol-item-page ul li a { padding: 4px 0; }
		div#leftCol ul li.logos, div#leftCol-item-page ul li.logos { height: 30px; padding: 70px 0 7px 10px; }
		body#winkelwagen div#leftCol ul li.logos, div#leftCol-item-page ul li.logos, body#bestelgegevens div#leftCol ul li.logos, div#leftCol-item-page ul li.logos { height: 30px; padding: 20px 0 7px 10px; }
			div#leftCol ul li.logos img, div#leftCol-item-page ul li.logos img { float: left; }
				div#leftCol ul li.logos a, div#leftCol-item-page ul li.logos a { padding: 0; }
			div#leftCol-item-page ul li ul, div#leftCol-item-page ul li ul li { background: none; }
			div#leftCol-item-page ul li ul li { font-size: 0.8em; line-height: 2.4em; padding: 0; }
			div#leftCol-item-page ul li ul li img { position: relative; top: 3px; padding-right: 3px; }

.btn_close { float: right; padding: 2px 16px 0 0; }

div#centerCol { float:left; width: 564px; }
	div#centerCol div#main-item { background: url(../images/main-item.jpg) left top no-repeat; width: 565px; height: 379px; padding-bottom: 45px; }
		div#centerCol div#main-item p { padding-left: 435px; padding-top: 50px; width: 82px; height: 50px; color: #fff; text-align: center; font-size: 2.4em; font-weight: bold; line-height: 1.2em; }
	/*.item-col1, .item-col2, .item-col3 { /position: relative;/ width: 178px; float: left; padding-left: 10px; }
		.item-col1 img, .item-col2 img, .item-col3 img { float: right; padding-right: 15px; }
		.item-col1 div.star, .item-col2 div.star, .item-col3 div.star { position: absolute; right: 17px; top: 66px; background: url(../images/star.png) left top no-repeat; height: 74px; width: 74px; }
		.item-col1 p, .item-col2 p, .item-col3 p { width: 74px; text-align: center; font-size: 1em; color: #000; padding-top: 20px; }
			.item-col1 p span, .item-col2 p span, .item-col3 p span { font-size: 1.4em; font-weight: bold; color: #fff; line-height: 0.6em; }*/
	.item-col1, .item-col2, .item-col3 { /*position: relative;*/ width: 178px; float: left; padding-left: 10px; }
		.item-col1 img, .item-col2 img, .item-col3 img { float: left; padding-right: 15px; }
		.item-col1 div.star, .item-col2 div.star, .item-col3 div.star { height: 1px; clear: both; }
		.item-col1 div.star div, .item-col2 div.star div, .item-col3 div.star div { position: relative; top: -84px; left: 0px; }
		.item-col1 div.star a, .item-col2 div.star a, .item-col3 div.star a { display: block; position: absolute; right: 17px; top: 20px; background: url(../images/star.png) left top no-repeat; height: 74px; width: 74px; text-decoration: none; cursor: pointer;}
		.item-col1 p, .item-col2 p, .item-col3 p { width: 74px; text-align: center; font-size: 1em; color: #000; padding-top: 20px; }
			.item-col1 p span, .item-col2 p span, .item-col3 p span { font-size: 1.4em; font-weight: bold; color: #fff; line-height: 0.6em; }

div#centerCol div.pagination { clear: both; background: url(../images/pagination-underline.gif) left bottom repeat-x; padding-bottom: 15px; }
	div#centerCol div.pagination p, div#centerCol div.pagination ul li { float: left; padding-right: 6px; font-size: 1.1em; }
	div#centerCol div.pagination ul li { padding: 7px 0; }
		div#centerCol div.pagination p.right { float: right; }
		div#centerCol div.pagination ul li a { color: #3e2a21; text-decoration: none; padding: 7px 9px; }
			div#centerCol div.pagination ul li a:hover { background: url(../images/pagination-selected.gif) center no-repeat; color: #e2001a; font-weight: bold; }
			div#centerCol div.pagination ul li a.no_bg:hover { background: none; color: #e2001a; font-weight: bold; }
	div#centerCol div.pagination form select { font-size: 1.1em; margin: 6px 0; }

.item-page-first, .item-page-sub { float: left; padding: 20px 0 20px 12px; }
.item-page-first { padding-left: 0; }
.item-page-first { width: 360px; }
.item-page-sub { width: 168px; }
	.item-page-first img { float: left; padding-right: 20px; }
	.item-page-sub img { float: left; padding-left: 36px; }
	.item-page-first p.item-name { font-size: 1.4em; }
	.item-page-sub p.item-name { clear: both; font-size: 1.1em; padding: 0; text-align: center; }
	.item-page-first p { font-size: 1.4em; line-height: 1.4em; }
	.item-page-sub p { font-size: 1.1em; line-height: 1.3em; }
	.item-page-first p.item-description { padding-top: 20px; font-size: 1.6em; }
	.item-page-sub p.item-description { padding-top: 0; font-size: 1.3em; }
		/*.item-page-first p.item-description span, .item-page-sub p.item-description span { text-decoration: line-through; }*/
	.item-page-first p em, .item-page-sub p em { font-weight: bold; font-style: normal; color: #e2001a; }

.section-holder-underline { background: url(../images/pagination-underline.gif) left bottom repeat-x; padding-bottom: 40px; }
	.section-holder-underline div.textbox { position: relative; float: right; width: 268px; }
		.section-holder-underline div.textbox p { font-size: 1.2em; font-weight: bold; line-height: 2em; }
		.section-holder-underline div.textbox input, .edit_button { position: absolute; right: 0; bottom: 5px; }
.section-holder form div.table-row { /*clear: both;*/ float: left; border-bottom: 1px dotted #332b29; }
.section-holder form div div { float: left; }
	.section-holder form div.table-row div.cell1 { clear: both; width: 254px; line-height: 1.6em; }
	.section-holder form div.table-row div.cell2 { width: 70px; }
	.section-holder form div.table-row div.cell3 { width: 36px; }
	.section-holder form div.table-row div.cell4 { width: 464px; }
	.section-holder form div.table-row div.cell5 { width: 564px; }
		.section-holder form div.table-row div p.table-title { font-size: 1.4em; font-weight: bold; line-height: 2em; }
			body#bestelgegevens div.section-holder form div.table-row div p.table-title { font-size: 1.2em; font-weight: bold; line-height: 1.4em; }
			body#bestelgegevens div.section-holder form div.table-row div.cell4 p.table-title { padding-left: 10px; }
		.section-holder form div.table-row div p.table-item-desc { font-size: 1.2em; line-height: 2.4em; }
		.section-holder form div.table-row div p.table-item-price { font-size: 1.2em; line-height: 1.2em; padding-bottom: 0; }
			/*.section-holder form div.table-row div p.table-item-price span { text-decoration: line-through; }*/
		.section-holder form div.table-row div p.total { font-size: 1.4em; font-weight:bold; color: #E2001A; line-height: 1.4em; text-align: center; }
		.section-holder form div.table-row div p.total-overall { font-size: 1.3em; font-weight:bold; color: #E2001A; line-height: 1.4em; text-align: center; }
			body#bestelgegevens div.section-holder form div.table-row div p.total-overall { font-size: 1.4em; font-weight:bold; color: #E2001A; line-height: 1.6em; text-align: center; }
		.section-holder form div.table-row div.cell2 select { width: 50px; height: 20px; font-size: 1.2em; margin-top: 10px; font-weight: bold; }
		.section-holder form div.table-row div.cell2 input { width: 30px; height: 16px; font-size: 1.2em; /*margin-top: 10px;*/ text-align: center; font-weight: bold; }
		.section-holder form div.table-row div.cell3 input { margin-top: 10px; }
		.section-holder form div.cell5 input { margin: 15px 0; }

#item-main { background: url(../images/pagination-underline.gif) left bottom repeat-x; padding-bottom: 15px; }
	#item-main img { float: left; padding-right: 20px; }
	#item-main p { }
		#item-main p em { color: #e2001a; font-weight: bold; font-style: normal; }
		/*#item-main p span { text-decoration: line-through; }*/
		#item-main p.extra-space { padding: 6px 0; font-size: 1.4em; }
		#item-main p.larger-text { font-size: 1.6em; }
		#item-main form select { margin: 4px 0 10px 0; width: 158px; }
.item-section { padding-top: 20px; }
.item-section div.item-section-sub { float: left; width: 107px; text-align: center; padding: 0 5px; }
.item-section img { float: left; }
.item-section div.item-section-sub img { float: none; }
.item-section-sub2 { float: left; width: 155px; padding: 35px 0 0 5px; }
	.item-section-sub2 p { font-size: 1.6em; width: 160px; }
		.item-section-sub2 p em { float: right; color: #e2001a; font-weight: bold; font-style: normal; }
.item-section div.item-page-sub p.item-name em { line-height: 3em; }
.item-section div.item-page-sub p.item-description { position: relative; top: -5px; }

div.item-page-sub form { position: absolute; right: 0; bottom: 25px; float: right; }
div.item-page-sub form select { width: 74px; height: 20px; font-size: 1.2em; margin-bottom: 5px; }

div#rightCol { float: right; width: 174px; }
	div#rightCol img, div#leftCol img, #leftCol-item-page img { float: left; padding-bottom: 17px; }
	div#rightCol div#rightForm { clear: both; width: 154px; height: 142px; background:url(../images/form.gif) left top no-repeat; margin-bottom: 17px; padding: 14px; }
	div#rightCol div#rightForm p { font-size: 1.6em; font-weight: bold; }
	div#rightCol div#rightForm input, div#rightCol div#rightForm select { width: 144px; font-size: 1em; color: #697885; margin-bottom: 7px; }
	div#rightCol div#rightForm input.btn_zoek { float: right; width: 60px; height: 20px; padding: 14px 8px 0 0; }

div#rightCol ul { background: url(../images/leftnav_middle.gif) left bottom no-repeat; margin-bottom: 15px; }
	div#rightCol ul li.rightnav-top { background: url(../images/leftnav_top.gif) left top no-repeat; padding-top: 7px; }
		div#rightCol ul li.rightnav-top em { color: #004c93; font-style: normal; }
		div#rightCol ul li.rightnav-top p { font-weight: normal; font-size: 0.8em; }
	div#rightCol ul li.rightnav-item { font-size: 1.1em; }
		div#rightCol ul li.rightnav-item span { color: #e2001a; padding-left: 10px; }
		div#rightCol ul li.rightnav-item img { float: left; padding: 0 5px 0 0; }
	div#rightCol ul li { clear: both; background: url(../images/leftnav_seperator.gif) 14px top no-repeat; padding: 4px 0 4px 14px; font-size: 1.2em; font-weight: bold; }
		div#rightCol ul li a { color: #3e2a21; text-decoration: none; padding: 4px 0; }
	div#rightCol ul li.logos { height: 30px; padding: 70px 0 7px 10px; }
		div#rightCol ul li.logos img { float: left; }
			div#rightCol ul li.logos a { padding: 0; }

body#winkelwagen div#rightCol ul,
body#bestelgegevens div#rightCol ul,
body#bestaande-klant div#rightCol ul,
body#afleveradres div#rightCol ul
{ background: url(../images/rightnav_middle.gif) left bottom no-repeat; margin-bottom: 15px; padding-bottom: 10px; }

	body#winkelwagen div#rightCol ul li.rightnav-top,
	body#bestelgegevens div#rightCol ul li.rightnav-top,
	body#bestaande-klant div#rightCol ul li.rightnav-top,
	body#afleveradres div#rightCol ul li.rightnav-top
	{ background: url(../images/rightnav_top.gif) left top no-repeat; padding-top: 7px; }

		body#winkelwagen div#rightCol ul li.rightnav-item span,
		body#bestelgegevens div#rightCol ul li.rightnav-item span,
		body#bestaande-klant div#rightCol ul li.rightnav-item span,
		body#afleveradres div#rightCol ul li.rightnav-item span
		{ clear: both; color: #3E2A21; padding: 0 5px 0 0; font-size: 0.9em; font-weight: normal; }

	body#winkelwagen div#rightCol ul li.rightnav-item,
	body#bestelgegevens div#rightCol ul li.rightnav-item,
	body#bestaande-klant div#rightCol ul li.rightnav-item,
	body#afleveradres div#rightCol ul li.rightnav-item span
	{ padding: 6px 0 6px 14px; }

body#bestaande-klant div.section-holder form p.inloggen-text { float: left; width: 80px; line-height: 1.4em; }
body#bestaande-klant div.section-holder form input.inloggen { width: 150px; background: #F0F5FB; padding: 4px 0 4px 4px; }


div.section-holder-underline form.form-nieuw-klant {}
div form#form-nieuw-klant div p.form-intro { }
div form#form-nieuw-klant div p.form-item-title { float: left; width: 100px; font-weight: bold; padding: 4px 0 7px 0; }
div form#filters-form div p.form-item-title { float: left; width: 100px; font-weight: bold; padding: 4px 0 7px 0; }
div form#filters-form-size div p.form-item-title { float: left; width: 100px; font-weight: bold; padding: 4px 0 7px 0; }
div form#form-nieuw-klant div p.form-item-title2 { float: left; width: 130px; font-weight: bold; padding: 4px 0 7px 0; }
div form#form-nieuw-klant div p.form-item-title3 { float: left; width: 80px; font-weight: bold; padding: 4px 0 7px 0; }
div form#form-nieuw-klant div p.form-item-label { float: left; width: 50px; font-weight: bold; padding: 4px 0 7px 0; }
div form#form-nieuw-klant div input { float: left; }
		.form-input-style2, .form-input-style3, .form-input-style4, .form-input-style5, .form-input-style6, .form-input-style6, .form-input-style7, .form-input-style7a, .form-input-style8, .form-input-style9, .form-input-style9a, .form-input-style10, .form-input-style10a, .form-select-style { background: #F0F5FB; }
		.form-input-style1 { margin: 0 5px 0 0; }
		.form-input-style12 {margin: 0 5px 0 0; width: 105px; }
		.form-input-style13 {width: 35px; }
		.form-input-style2 { width: 280px; margin-right: 20px; }
		.form-input-style3 { width: 55px; }
		.form-input-style4 { width: 460px; }
		.form-input-style5 { width: 100px; }
		.form-input-style6 { width: 35px; margin: 0 41px 0 10px; }
		.form-input-style7 { width: 160px; }
		.form-input-style7a { width: 165px; margin-right: 75px; }
		.form-input-style8 { width: 30px; margin-right: 10px; }
		.form-input-style9 { width: 165px; margin-right: 25px; }
		.form-input-style9a { width: 165px; }
		.form-input-style10 { width: 150px; margin-right: 25px; }
		.form-input-style10a { width: 150px; }
		.form-input-style11 { margin-right: 50px; }
		.form-textarea-style1 { width: 160px; height: 50px;}
		.form-select-style { width: 170px; }
		.form-select-style1 { width: 150px; }

		.img-pos1 { position: relative; top: -20px; }

ul#steps { width: 565px; height: 26px; }
	ul#steps li { float: left; line-height: 26px; text-align: center; font-weight: bold; width: 95px; padding-right: 18px; }
		ul#steps li.steps_first_1 { background: url(../images/steps.gif) left top no-repeat; color: #fff; width: 113px; padding-right: 0; }
		ul#steps li.steps_first_2 { background: url(../images/steps.gif) -113px top no-repeat; color: #2B3335; }
		ul#steps li.steps_first_3 { background: url(../images/steps.gif) -226px top no-repeat; color: #2B3335; }
		ul#steps li.steps_first_4 { background: url(../images/steps.gif) -339px top no-repeat; color: #2B3335; }
		ul#steps li.steps_first_5 { background: url(../images/steps.gif) -452px top no-repeat; color: #2B3335; }
		ul#steps li.steps_second_1 { background: url(../images/steps.gif) left -26px no-repeat; color: #2B3335; width: 113px; padding-right: 0; }
		ul#steps li.steps_second_2 { background: url(../images/steps.gif) -113px -26px no-repeat; color: #fff; }
		ul#steps li.steps_second_3 { background: url(../images/steps.gif) -226px -26px no-repeat; color: #2B3335; }
		ul#steps li.steps_second_4 { background: url(../images/steps.gif) -339px -26px no-repeat; color: #2B3335; }
		ul#steps li.steps_second_5 { background: url(../images/steps.gif) -452px -26px no-repeat; color: #2B3335; }
		ul#steps li.steps_third_1 { background: url(../images/steps.gif) left -52px no-repeat; color: #2B3335; width: 113px; padding-right: 0; }
		ul#steps li.steps_third_2 { background: url(../images/steps.gif) -113px -52px no-repeat; color: #2B3335; }
		ul#steps li.steps_third_3 { background: url(../images/steps.gif) -226px -52px no-repeat; color: #fff; }
		ul#steps li.steps_third_4 { background: url(../images/steps.gif) -339px -52px no-repeat; color: #2B3335; }
		ul#steps li.steps_third_5 { background: url(../images/steps.gif) -452px -52px no-repeat; color: #2B3335; }
		ul#steps li.steps_forth_1 { background: url(../images/steps.gif) left -78px no-repeat; color: #2B3335; width: 113px; padding-right: 0; }
		ul#steps li.steps_forth_2 { background: url(../images/steps.gif) -113px -78px no-repeat; color: #2B3335; }
		ul#steps li.steps_forth_3 { background: url(../images/steps.gif) -226px -78px no-repeat; color: #2B3335; }
		ul#steps li.steps_forth_4 { background: url(../images/steps.gif) -339px -78px no-repeat; color: #fff; }
		ul#steps li.steps_forth_5 { background: url(../images/steps.gif) -452px -78px no-repeat; color: #2B3335; }
		ul#steps li.steps_fifth_1 { background: url(../images/steps.gif) left -104px no-repeat; color: #2B3335; width: 113px; padding-right: 0; }
		ul#steps li.steps_fifth_2 { background: url(../images/steps.gif) -113px -104px no-repeat; color: #2B3335; }
		ul#steps li.steps_fifth_3 { background: url(../images/steps.gif) -226px -104px no-repeat; color: #2B3335; }
		ul#steps li.steps_fifth_4 { background: url(../images/steps.gif) -339px -104px no-repeat; color: #2B3335; }
		ul#steps li.steps_fifth_5 { background: url(../images/steps.gif) -452px -104px no-repeat; color: #fff; }

div#footer { clear:both; text-align:center; padding-top: 25px; }
	div#footer ul#logos { background: #00338E; width: 912px; height: 38px; float: left; padding-left: 0px; }
	div#footer img { float: left; }
		div#footer ul#logos li { float: left; margin-top: 5px; margin-left: 11px;}
		div#footer ul#logos li { _margin-left: 15px;}
	div#footer ul#footer-links { clear: both; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 0.9em; color: #919394; padding-top: 25px; }
		div#footer ul#footer-links li { display: inline;}
			div#footer ul#footer-links li a { color: #919394; text-decoration: none; padding: 0 2px; }
				div#footer ul#footer-links li a:hover { text-decoration: underline; }
		div#footer p {font-size: 1.1em; color: #919394; }

/*
	PAGE STRUCTURE (CONTENT)
	--------------------------------------------------------------------
*/
div#content {
	clear:both;
}

.item-name,
.item-name * {
    color: #000000;
}

.item-name a {
    font-size: 1.1em;
    text-decoration: none;
}

.item-name a:hover {
    text-decoration: underline;
}

/*
	CUSTOM ELEMENTS
	--------------------------------------------------------------------
*/
div.clear {clear:both;}
.left { float: left; }
.right { float: right; }
.centered { text-align: center; }

.red { color: #E2001A; }
.padtop10 { padding-top: 10px; }
.borderless { border: none; }

.bg_bestelgegevens_1 { background: #FFE5E8; }
.bg_bestelgegevens_2 { background: #FDF7F7; }
/*
	ELEMENTS ADDED BY SEB (FOR NEWS PAGE)
	--------------------------------------------------------------------
*/
#newsContainer { clear: both; border-bottom: 1px dotted #332b29; padding: 0 0 10px 0; font-size: 10px;}
#newsActions { height: 55px; width: 564px; clear: both; position: relative; }
    #newsActions #printNews { background-image: url(../images/print.jpg); background-repeat: no-repeat; height: 16px; line-height: 16px; position: absolute; top: 10px; left: 0px; padding: 0 0 0 26px; z-index: 10000;}
        #newsActions #printNews a, a:hover { color: #31355b; }
    #newsActions ul { margin: 0px; padding: 0px; position: absolute; top: 10px; right: -10px; list-style: none; height: 16px; }
        #newsActions ul li { margin: 0px; padding: 0px; float: right; list-style: none; height: 16px; width: 36px; text-align: right; }
            #newsActions .checked { background-image: url(../images/checked.jpg); background-repeat: no-repeat; background-position: center; cursor: pointer;}
            #newsActions .e { background-image: url(../images/e.jpg); background-repeat: no-repeat; background-position: center; cursor: pointer;}
            #newsActions .jij { background-image: url(../images/jij.jpg); background-repeat: no-repeat; background-position: center; cursor: pointer;}
            #newsActions .squares { background-image: url(../images/squares.jpg); background-repeat: no-repeat; background-position: center; cursor: pointer;}
#newsHeadlines { margin: 0px; padding: 0 0 10px 0; list-style: none; width: 564px; clear: both; border-bottom: 1px dotted #332b29; }
    #newsHeadlines li { margin: 0px; padding: 0px; list-style: none; height: 22px; line-height: 22px; width: 564px; }
        #newsHeadlines li a, #newsHeadlines li a:hover { color: #3E2A21; text-decoration: none; font-size: 11px; font-weight: bold; }

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	text-align: left;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

div.tabs {
background: #aecae0;
padding: 15px 2px 2px 2px;
}

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

ul.tabNavigation li {
display: inline;
font-size: 1.6em;
}

ul.tabNavigation li a {
padding: 10px 9px;
background-color: #cde2f3;
color: #000;
text-decoration: none;
}

ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover {
background: #FFF;
color: #000;
font-weight: bold;
}

ul.tabNavigation li a:hover {
background: #eef6f8;
color: #000;
}

ul.tabNavigation li a:focus {
outline: 0;
}

div.tabs #fragment-1, div.tabs #fragment-2 {
padding: 2px;
padding-top: 5px;
margin-top: 11px;
border: 1px solid #FFF;
background: #FFF;
}
