* {
	margin: 0;
	padding: 0;
}

*:focus,
*:active {
	outline: none;
}

img {
	border: none;
}

body {
	text-align: center;
	font: 0.85em Arial, verdana, sans-serif;
	margin-bottom: 20px;
	background-attachment: fixed;
	background-color: #074c9c;
	background-image: url(../images/backgrounds/body.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

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

address {
	margin-bottom: 1em;
	font-style: normal;
	line-height: 1.5em;
}

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

/* general inline list style */
.navigation-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.navigation-list li {
	display: inline;
}
.webshop {
	position: absolute;
	font-size: 14px;
	font-weight: bold;
	left: 640px;
	margin-top: -10px;
	background: url(../images/backgrounds/webshop_button.png) top left no-repeat;	
	width: 114px;
	height: 29px;
	padding: 5px 0 0 5px;
	color: white;
}
#admin-nav .webshop a:hover {
	background: none;
	text-decoration: underline;

}

/* Header elements */

#header {
	width: 581px; /* 960-379=581 */
	height: 96px; /* 101-5=6 */
	padding-top: 5px;
	padding-left: 379px;
	margin: 24px 0 28px 0;
	background: url(../images/backgrounds/header.gif) top left no-repeat;
}
/* new navigation code */
#navigation {
	margin-top: -52px;
	background: url(../images/backgrounds/navigation-gradient.png) top left repeat-x;
	height: 37px;
	position: relative;
}
* html #navigation {
	margin-bottom: -px;
}
*+html #navigation {
	margin-bottom: -1px !important;
}
#navigation li {
	display: block;
	float: left;
}
#navigation li a {
	display: block;
	padding: 12px 10px 4px 10px; /* whitespace */
	background: url(../images/backgrounds/navigation-without-sub.png) 100% 15px no-repeat;
	color: #00204E;
	font-weight: bold;
	height: 20px;
	float: left;
	clear: left;
}
#navigation li > a {
	float: none;
}
#navigation li.has-sub a {
	background: url(../images/backgrounds/navigation-with-sub.png) 100% 15px no-repeat;
	padding-right: 38px;
}

/* Active states */
#navigation li.active-has-sub {
	background: url(../images/backgrounds/navigation-active-withsub.png) top right no-repeat;
	padding-right: 30px;
}
#navigation li.active {
	background: url(../images/backgrounds/navigation-active.png) top right no-repeat;
}
#navigation li.active a {
	padding-right: 0 !important;
	margin-right: 10px;
	_margin-right: 6px;
}
#navigation li.active-has-sub a {
	padding-bottom: 5px; /* bleed through */
}
#navigation li.active a, #navigation li.active-has-sub a {
	background: url(../images/backgrounds/navigation-tab-left.png) top left no-repeat;
}

.navigation-sub {
	margin-top: -5px;
	height: 21px;
	background: url(../images/backgrounds/navigation-sub.png) top left no-repeat;
	padding: 10px 0;
	font-size: .85em;
	font-weight: bold;
	margin-top: -1px;
}
.navigation-sub ul {
	margin: 0 20px;
}
.navigation-sub li a {
	color: #00204E;
	position: relative;
	top: -1px;
	padding: 2px 11px 2px 9px;
	background: url(../images/backgrounds/sub-navigation-divider.png) right 3px no-repeat;
}
html .navigation-sub li.current a {
	color: #fff;
	padding: 3px 13px 4px 9px;
	background: url(../images/backgrounds/sub-navigation-divider-act.png) right 0 no-repeat;
}
.navigation-sub li.eyes.current a {
	color: #fff;
	xbackground-color: #5b3339;
	background-image: none;
}

#admin-nav {
	position: relative;
	top: -54px;
	padding: 3px 7px 0 0;
	font-size: .8em;
}
#admin-nav ul {
	text-align: right;
}
#admin-nav a {
	padding: 0 3px;
}
#admin-nav li.current a, #admin-nav a:hover {
	color: #fff;
	background-color: #2971C2;
	padding: 2px 3px;
}

/* Content */
#content {
	margin-top: -1px;
	padding: 20px 20px 0 20px;
	background: #fff;
	color: #00204E;
	width: 920px;
}
#content a {
	color: #00204E;
	text-decoration: underline;
}
#content h1 {
	border-bottom: 1px solid #C2DAF6;
	padding-bottom: 10px;
	margin-bottom: 15px;
	font-style: italic;
	font-size: 1.2em;
}
#content h1.hidden {
	display: none;
}

/* product */
#product-page #content {
	overflow: hidden;
	padding-bottom: 20px;
}

#product, #content-left, #content-right {
	float: left;
	padding-bottom: 1000px;
	margin-bottom: -990px;
}
#product {
	width: 465px;
	margin-left: 225px;
}
* html #product {
	display: inline;
}
#content-left {
	margin-left: -690px;
}
a.back {
	background: url(../images/icons/arrow-back.png) center left no-repeat;
	padding-left: 10px;
	padding-bottom: 3px;
}
#content-right {
	margin-left: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 200px;
	background: url(../images/backgrounds/sidebar-right.png) top left no-repeat;
}
#content-right .video {
	margin-bottom: 10px;
}

#product-actions {
	list-style-type: none;
	margin-top: 30px;
	font-size: 0.9em;
	padding-left: 10px;
}
li.button a {
	display: block;
	color: white !important;
	text-decoration: none !important;
	height: 17px;
	padding: 4px 0 4px 15px;
	width: 201px;
	background: url(../images/buttons/product.gif) top left no-repeat;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 1.2em;
	margin-left: -10px;
}

#product-page-header {
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;
	border-bottom: 1px solid #c2daf6;
	height: 30px;
}

#products #product-page-header h1 {
	float: left;
	width: 300px;
	margin-bottom: 0;
	border-bottom: 0;
}

#document-actions {
	float: right;
	margin-top: 2px;
}
#document-actions a {
	display: block;
	float: left;
	padding-left: 20px;
}
#document-actions .doorsturen {
	background: url(../images/icons/doorsturen.png) center left no-repeat;
	margin-right: 10px;
}
#document-actions .print {
	background: url(../images/icons/print.png) center left no-repeat;
	padding-left: 23px;
}

#product-info {
	margin-top: 30px;
}

#product-info .tabs {
	overflow: hidden;
	height: 41px;
	background: url(../images/backgrounds/product-info-top.gif) bottom left no-repeat;
}
#product-info .tabs li {
	display: block;
	height: 28px;
	float: left;
	background: url(../images/backgrounds/product-info-tab-left.gif) top left no-repeat;
	padding-left: 9px;
}
#product-info .tabs a {
	display: block;
	padding: 7px 14px 5px 5px;
	background: url(../images/backgrounds/product-info-tab-right.gif) top right no-repeat;
	text-decoration: none;
}
#product-info .tabs li.active {
	display: block;
	background: url(../images/backgrounds/info-tab-active-left.gif) top left no-repeat;
}

#product-info .tabs li#first.active {
	background-image: url(../images/backgrounds/info-tab-active-left-first.gif)
}

#product-info .tabs .active a {
	margin-top: 0;
	padding-top: 11px;
	padding-right: 15px;
	font-weight: bold;
	background: url(../images/backgrounds/info-tab-active-right.gif) top right no-repeat;
}
#product-info .tab-content {
	background: url(../images/backgrounds/product-info-bottom.gif) bottom left no-repeat;
	display: none;
}
#product-info .tab-content.active {
	display: block;
}
#product-info .tab-content .first {
	padding: 10px 15px 30px 10px;
	margin: 0;
}
body #product-info .tab-content ul {
	padding-left: 10px !important;
}
body #product-info .tab-content ol {
	padding-left: 30px !important;
	text-indent: 5px;
}
#product-info .tab-content li {
	margin-left: 0;
	padding-left: 25px;
	margin-bottom: 12px;
}
#product-info .tab-content ul li {
	background: url(../images/icons/product-info-bullet.png) 3px 3px no-repeat;
	list-style-type: none;
}

#related-products {
	background: white url(../images/backgrounds/related.png) top center no-repeat;
	width: 199px;
	overflow: hidden;
}
#related-products .product {
	width: 88px;
	padding: 10px 3px 0 7px;
	float: left;
	text-align: center;
	height: 140px;
	font-size: .9em;
}
#related-products .product p {
	text-align: left;
}

#content-bottom {
	background: url(../images/backgrounds/content-bottom.png) center center no-repeat;
	height: 11px;
	width: 960px;
	margin: 0;
	_margin-top: -3px; /* IE hack */
}

/* Languages menu */
#languages {
	padding: 7px 0 0;
	margin-bottom: -20px;
	text-align: right;
	font-size: .8em;
}
#languages a {
	padding: 3px;
}
#languages .current a, #languages a:hover {
	color: #fff;
	background-color: #2971C2;
	padding: 2px 3px;
}

/* Zoekveld */

#search-form {
	position: absolute;
	top: 130px;
	right: 10px;
}

#search-form #container-search-field {
	float: left;
	position: relative;
	width: 120px;
	height: 22px;
	margin-top: 1px;
	background: url(../images/backgrounds/textfield-search.gif) no-repeat;
	
}

#search-form #search-field {
	position: absolute;
	width: 110px;
	height: 20px;
	padding: 3px 7px 0;
	font: normal normal .85em Arial, sans-serif;
	color: #00204e;
	border: 0;
	background-color: transparent;
}

#search-form button {
	position: relative;
	top: -2px;
	width: 66px;
	height: 24px;
	margin-left: 5px;
	padding: 0 10px;
	font: normal bold .85em Arial, sans-serif;
	color: #fff;
	cursor: pointer;
	border: 0;
	background: url(../images/backgrounds/button-search.gif) 0 4px no-repeat;
}
 
#content {
	overflow: hidden;
	font: .9em Arial, sans-serif;
}

#content p {
	margin-bottom: 1em;
	line-height: 1.4em;
}

#main ul {
	list-style: none;
}

#main ul li {
	padding: 0 0 13px 15px;
	background: url(../images/icons/unordered-list.gif) no-repeat;
}

#main ul ul {
	padding: 10px 5px 0 5px;
}

#main ul ul li {
	background-image: url(../images/icons/unordered-list-nested.gif);
}

#content p#intro {
	font-weight: bold;
	line-height: 1.7em;
}

#content h3 {
	margin-bottom: 1em;
	font-size: 1em;
	padding-top: 5px;
}

#content h3.results {
	border-bottom: 1px solid #e02188;
	font-size: 1.2em;
	color: #e02188;
	clear: both;
}

#content h3 span {
	display: block;
}

#content h4 {
	font-size: 1em;
	margin-bottom: .5em;
}

#main {
	float: left;
	padding-bottom: 1000px;
	margin-bottom: -990px;
}

#content-right {
	min-height: 395px;
}

#content-right h3 {
	margin-bottom: 14px;
	padding-bottom: 2px;
	border-bottom: 1px solid #c2daf6;
}

/*
	Home
*/

#home-page #content {
	width: 940px;
	padding-left: 10px;
	padding-right: 10px;
	background: white url(../images/backgrounds/home-row2.png) repeat-x;
}

#home-page #container-flash {
	margin-right: 10px;
}

#home-page #sidebar {
	width: 200px;
	padding: 10px;
	background: url(../images/backgrounds/sidebar-right.png) no-repeat;
}
#content .box#manicure {
	position: relative;
}
#content .box#manicure h4 {
	height: 41px;
	padding: 8px 60px 0 10px;
	background-image: url(../images/backgrounds/box-manicure-header.gif);
	margin-bottom: -1px;
}
#content .box#manicure p {
	font-size: 11px;
	color: #FFF;
	position: absolute;
	top: 250px;
	width: 75px;
	top: 50px;
	left: 120px;
}

#content .box#assortiment .body {
	padding-bottom: 15px;
	background: url(../images/backgrounds/box-assortiment-body.gif) bottom left no-repeat;
}
#assortiment .carousel-clip-region {
	width: 199px;
	margin: 0;
}

#assortiment #action-left {
	position: absolute;
	top: 115px;
	z-index: 1000;
}
#assortiment #action-right {
	position: absolute;
	top: 115px;
	right: 7px;
	z-index: 1000;
}

#content .box#assortiment .body li h5 {
	margin-top: 10px;
	font: italic bold 1.1em Arial, verdana sansserif;
	text-align: center;
}

#container-assortiment {
	width: 204px;
	margin-top: 20px;
}

#container-assortiment h4 {
	height: 23px;
	margin-bottom: 0;
	padding: 8px 10px 20px;
	font: italic bold 1.1em Arial, Verdana, sans-serif;
	color: #fff;
	
}



#row2.container-columns {
	overflow: hidden;
	/*height: 0.1%; - Doesn't work for Opera*/
	padding-top: 10px;
}
#promotion.col {
	margin-left: 0;
	width: 205px;
	padding-left: 245px;
	background: url(../images/backgrounds/home-promotion.png) top right no-repeat;
	height: 139px;
	color: white;
}
#promotion h3 {
	margin: 10px 0;
	font-style: italic;
	font-size: 1.2em;
}

#promotion p {
	padding-right: 1em;
}

#promotion-foto {
	float: left;
	margin-left: -245px;
}
#promotion a {
	color: #fff;
	text-decoration: none;
}
#promotion a:hover {
	color: #fff;
	text-decoration: underline;
}
#activities.col, #news.col {
	width: 225px;
}
#home-page .activity, #home-page .news {
	background-color: white;
	padding: 10px;
	margin-bottom: 5px;
	height: 60px;
}
#home-page .news {
	padding-left: 95px;
	padding-top:5px;
}
#home-page .news img {
	float: left;
	margin-left: -95px;
	_margin-bottom: -10px;
	margin-top: -10px;
}

#home-page .news p,
#home-page .activity p {
	margin-bottom: 0;
	font-size: .9em;
	line-height: 1.5em;
}

#home-page .activity a, #home-page .news a {
	color: #00204E;
	text-decoration: underline;
}
#home-page #activities .date {
	display: block;
	color: #666;
	font-style: italic;
}
#home-page #activities h3, #home-page #news h3 {
	color: #00204E;
	margin-bottom: 5px;
	border-bottom: 1px solid #C2DAF6;
	padding-bottom: 5px;;
}

/*
	Accordion
*/

#container-accordion #accordion-body {
	overflow: hidden;
	width: 444px;
	padding: 8px 8px;
	
}

#container-accordion .pane h3 {
	margin: 3px 0 0 0;
	padding: 3px 0;
	border-bottom: 1px solid #c2daf6;
}
.js-enabled #container-accordion .last h3 {
	border-bottom: none;
}
.js-enabled #container-accordion .selected.last h3 {
	border-bottom: 1px solid #c2daf6;
}

#container-accordion .pane-body {
	padding: 15px 10px 0;
	background: url(../images/backgrounds/accordion-pane-body.gif) repeat-x;
}

#container-accordion #accordion-footer {
	width: 460px;
	height: 9px;
	background: url(../images/backgrounds/accordion-container.gif) bottom left no-repeat;
}

#container-accordion .pane .pane-body {
	display: block;
}
.js-enabled #container-accordion .selected .pane-body {
	display: block !important;
}
.js-enabled #container-accordion .pane .pane-body {
	display: none;
}

.js-enabled #container-accordion .selected h3 {
	color: #00204e !important;
	background: url(../images/icons/accordion-pane-selected.gif) bottom right no-repeat !important;
}

.js-enabled #container-accordion .pane h3 {
	color: #2a81e6;
	cursor: pointer;
	background: url(../images/icons/accordion-pane-unselected.gif) bottom right no-repeat;
}

.js-enabled #container-accordion .pane h3:hover, .js-enabled #container-accordion .pane h3.hovered {
	color: #00204e;
}

/*
	class-selectors */

.container-columns {
	overflow: hidden;
}

.container-columns .col {
	margin-right: 20px;
	float: left;
}

.container-columns .col.last {
	margin-right: 0;
}

.img-right {
	float: right;
	margin: 0 0 1em 1em;
}

.img-left {
	float: left;
	margin: 0 1em 1em 0;
}

.more {
	padding-left: 11px;
	background: url(../images/icons/arrow-more.gif) bottom left no-repeat;
}

/*
	Kaders die in de rechter zijbalk verschijnen
*/

.box {
	width: 204px;
}

#content .box h4 {
	height: 23px;
	margin-bottom: 0;
	padding: 8px 10px 0 10px;
	font: italic bold 1.2em arial, Verdana, sans-serif;
	color: #fff;
	background: url(../images/backgrounds/box-header.gif) no-repeat;
}

#content #assortiment.box h4 {
	background: url(../images/backgrounds/box-header-blue.png) no-repeat;
}

#content a.button, #newsletter a  {
	display: block;
	width: 104px;
	height: 19px;
	margin-left: 35px;
	padding-top: 1px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.box a.button, #newsletter a {
	background: url(../images/backgrounds/box-button.gif) no-repeat;
}

/*
	Activiteiten
*/

#activities-page .col {
	width: 450px;
}

table#upcoming {
	border: 1px solid #d2e3f7;
	border-collapse: collapse;
}

table#upcoming #col-act-date	{ width: 25%; }
table#upcoming #col-act-time	{ width: 25%; }
table#upcoming #col-act-loc		{ }
table#upcoming #col-act-details	{ }

table#upcoming thead td {
	font-weight: bold;
	font-style: italic;
	border: 1px solid #c2daf6;
	background-color: #e9f4f9;
}

table#upcoming th,
table#upcoming td {
	padding: 8px;
	vertical-align: top;
}

table#upcoming tbody th {
	background-color: #f4f9fc;
	text-align: left;
}

table#upcoming tbody td {
	font-size: .95em;
	border: 1px solid #c2daf6;
}

/*
	Sitemap
*/

#sitemap-page #main {
	width: 100%;
}

#sitemap-page .col {
	margin-right: 20px;
	padding-right: 39px;
}

#sitemap-page .col.last {
	margin: 0;
	padding: 0;
}

#sitemap-page .col ul {
	padding-top: 1em;
	border-top: 1px solid #7f8fa6;
}

/*
	Zoekresultaten
*/

#search-results-page #main {
	width: 100%;
}

#container-results .result {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #c2daf6;
}

#container-results .result p {
	margin-bottom: 0;
}

#content .s {
	padding: 0 2px;
	font-weight: bold;
	background-color: yellow;
}

/*
	Vacatures
*/

#vacancies-page #main {
	width: 690px;
}

/*
	Actueel
*/

#news-page #content-right h3 {
	margin-bottom: 10px;
}

#news-page #content-right ul {
	margin-bottom: 20px;
	list-style: none;
}

#news-page #content-right ul li {
	padding: 3px 0 3px 15px;
	border-bottom: 1px solid #d7e8f8;
	background: url(../images/icons/bullet-archive.gif) bottom left no-repeat;
}

#news-page #content-right ul li a {
	text-decoration: none;
}

#news-page #main {
	width: 673px;
	padding-right: 17px;
}

#container-news .news-item {
	/*height: 0.1%; - Doesn't work in Opera */
	margin-bottom: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #c2daf6;
	clear: both;
	position: relative;
}

.news-item p.meta {
	font-size: .95em;
	font-style: italic;
}

#container-news .news-item .col {
	width: 460px;
}

#container-news .news-item .col.last {
	width: auto;
}

.box#newsletter .body {
	padding: 10px 10px 20px;
	background: url(../images/backgrounds/box-body.gif) bottom left no-repeat;
}

/*
	Productenoverzicht
*/

#products #product-types .types-top h1 {
	border: 0;
	float: left;
	margin: 0;
	padding-right: 15px;
	height: 30px;
}

#products #product-types .types-top h3 {
	font-weight: normal;
	line-height: 1.5em;
	white-space: pre;
}

#products .types-top {
	border-bottom: 1px solid #C2DAF6;
	padding: 0;
}

#products #types-background {
	background: url(../images/product-types/bg.png) center top no-repeat;
	width: 916px;
	height: 374px;
	margin: 15px 0 0 -10px;
	padding: 12px 12px 0 12px;
}

#products #types-background ul li {
	width: 289px;
	_width: 255px; /* IE hack */
	height: 165px;
	float: left;
	list-style-type: none;
	margin: 8px;
	padding: 0;
	background-repeat: no-repeat;
	background-position: center center;
}

/* styles */
#products #types-background ul li h3 {
	height: 30px;
	background: url(../images/product-types/types-h3.gif) top left no-repeat;
	padding: 0;
	margin: 0;
}
#products #types-background ul li.eyes h3 {
	background: url(../images/product-types/types-h3-eyes.gif) top left no-repeat;
}
#products #types-background ul li.eyes h3 a {
	color: #5F3944;
}
#products #types-background ul li.eyes h3 a:hover, #types-background ul li.hovered-eyes h3 a {
	background: url(../images/product-types/types-h3-eyes-hover.gif) top left no-repeat;
	color: #5F3944;
}
#types-background ul li h3 a {
	width: 289px;
	_width: 255px; /* IE hack */
	display: block;
	float: left;
	height: 30px;
	padding-right: 20px;
	padding-left: 15px;
	font: bold italic 1.1em/26px Arial, Verdana, sans-serif;
	color: #fff;
	text-decoration: none;
}

#types-background ul li h3 a:hover, #types-background ul li.hovered h3 a {
	background: url(../images/product-types/types-h3-hover.gif) top left no-repeat;
}

#products #types-background ul li p img, #products #types-background ul li p {
	padding: 0;
	margin: 0;
}

/*
	Producten - Nagels
*/

#content #stappen {
	margin: 0 -10px 0 -10px;
	padding: 15px 0 0;
}

#content #stappen .stap {
	background: url(../images/backgrounds/products-container-bottom.png) center bottom no-repeat;
	width: 306px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}

#content #stappen .stapcenter {
	margin: 0 10px 0 10px;
}

#content #stappen .stap .stap-top {
	height: 32px;
	width: 286px;
	padding: 0 10px 0 10px;
	background: url(../images/backgrounds/products-container-top.png) top center no-repeat;
}

#content #stappen .stap .stap-top h4.stap-title {
	color: #00204E;
	margin-bottom: 0;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #C2DAF6;
}

#content #stappen ul {
	width: 296px;
	padding: 0 5px 0 5px;
}

#content #container-results #stappen.search ul {
	width: 900px;
	padding: 0 5px 0 5px;
	list-style-type: none;
}

#content #stappen ul li {
	list-style: none none;
	float: left;
	background: none;
}

#content #container-results #stappen.search ul li {
	list-style: none none;
}

#content #stappen ul li a {
	background: url(../images/backgrounds/products-item-background.png) center center no-repeat;
	display: block;
	height: 150px;
	width: 118px;
	margin: 5px;
	text-align: center;
	text-decoration: none;
	padding: 5px 10px 10px 10px;
}

#content #stappen ul li a img {
	border: 0;
}

#content #stappen ul li a:hover {
	background: url(../images/backgrounds/products-item-background-hv.png) no-repeat;
}

/* 
	Advice page
*/

#advice-overview-page {

}

#advice-overview-page .col {
	width: 440px;
}

#advice-overview-page #box-manicure {
	width: 195px;
	height: 295px;
	padding: 25px 25px 0 240px;
	color: #fff;
	background: url(../images/backgrounds/box-manicure_2.jpg) top left no-repeat;
}

#advice-overview-page #box-manicure h4 {
	margin-bottom: 25px;
	font: italic bold 1.2em arial, Verdana, sans-serif;
}

#advice-overview-page #box-manicure h4 a {
	color: #fff;
	text-decoration: none;
}

#advice-overview-page #box-manicure h4 span {
	display: block;
}

#advice-overview-page #box-manicure p {
	font-weight: bold;
}

#advice-overview-page #box-manicure a.button {
	margin-top: 20px;
	margin-left: 0px;
	padding-top: 5px;
	width: 187px;
	height: 22px;
	background: url(../images/backgrounds/box-manicure-button.gif) no-repeat;
}

#advice-page #main {
	width: 690px;
}
#advice-page #container-accordion #accordion-body {
	width: 660px;
}
#advice-page #container-accordion #accordion-body {
	width: 670px;
	background: url(../images/backgrounds/accordion-container-advice.gif);
}
#advice-page #container-accordion #accordion-footer {
	width: 686px;
	background: url(../images/backgrounds/accordion-container-advice.gif) bottom left no-repeat;
}
#advice-page img.button {
	border: none;
	margin-bottom: 25px;
}

/*
 * Stuur door
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#contactform .form-row {
	clear: both;
}
#contactform label {
	float: left;
	width: 150px;
	font-size: 1em;
	color: #fff;
}
#contactform input, #contactform textarea {
	width: 20em;
}
#contactform .frame{
	float: left;
	width: 272px;
}
#contactform p, #contactform h3 {
	clear: both;
}
#contactform h3 {
	color: #fff;
}
.validation-advice{
	color: #fff;
	font-size: 11px;
	padding: 0 5px;
	width: 145px;
	background-color: #003279;
}
.asterisk {
	color: #78a3d6;
	font-weight: bold;
}
#contactform .submit {
	margin-left: 150px;
}
#contactform .submit p {
	width: 116px;
	padding: 4px 4px 2px 4px;
	background-color: #e7f0f9;
	text-align: center;
	font-weight: bold;
}
#contactform #submit-button {
	width: 116px;
}
 
body#stuurdoor {
	background: #00204e url(../images/herome-stuurdoor.gif) top right no-repeat;
	text-align: left;
	padding: 10px;
}
body#stuurdoor p {
	color: #fff;
}
body#stuurdoor h1 {
	color: #fff;
	margin-bottom: 2em;
	font-size: 1.2em;
	padding-top: 20px;
	width: 75%;
}
body#stuurdoor h2 {
	font-size: 1em;
	color: #fff;
}
body#stuurdoor #details {
	height: 52px;
	background-color: #003279;
	padding: 5px;
	margin: 10px 0;
}
body#stuurdoor #details img {
	float: left;
	margin-right: 1em;
}
body#stuurdoor #contactform label {
	width: 100px;
	font-size: 12px;
}
body#stuurdoor #contactform input, body#stuurdoor #contactform textarea {
	width: 150px;
}
body#stuurdoor #contactform .frame {
	width: 165px;
}
body#stuurdoor #contactform p {
	color: #fff;
}
body#stuurdoor #contactform #submit-button {
	width: 116px;
	background-color: #e7f0f9;
	border: 0;
	font-weight: bold;
	color: #00204e;
}
body#stuurdoor #contactform .submit {
	background: none;
	padding-left: 70px;
	width: 100%;
}
body#stuurdoor #contactform .block {
	float: left;
	margin: 10px 10px 10px 0;
	border: 1px dotted #ccc;
	padding: 5px;
}