body { margin: 0 auto; }

div#container { width: 1000px; border: 0px solid #000; text-align: left; margin: 0 auto; }

div#header { height: 115px; border: 0px solid #6fa83f; }

p a.paginate { color: #6fa83f; font-weight: bold; }

/* Bovenkant header */
div#header div.topbar { height: 60px; position: relative; }
div#header div.topbar div.languages { position: absolute; top: 15px; left: 20px; }
div#header div.topbar div.languages a { padding: 7px; text-decoration: none; color: #111; font-weight: bold; font-size: 8pt; display: block; float: left; margin-right: 0.5em; }
div#header div.topbar div.languages a img { position: relative; top: -3px; }
div#header div.topbar div.languages a.active,
div#header div.topbar div.languages a:hover { background-color: #d7d7d7; }

/* Login box in header */
div#header div.topbar div.loginbox { position: absolute; right: 0px; top: 7px; }
* html div#header div.topbar div.loginbox  { right: 20px; left: 540px; }
* html div#header div.topbar div.loginbox p { margin-right: 33px; }
div#header div.topbar div.loginbox form { height: 22px; }
div#header div.topbar div.loginbox ul,
div#header div.topbar div.loginbox ul li { margin: 0; padding: 0 0 0 0.5em; list-style: none; }
div#header div.topbar div.loginbox ul li { float: left; position: relative; }
div#header div.topbar div.loginbox ul li input.field { width: 100px; font-size: 9pt; padding: 0 2px; border: 1px solid #d5d5d5; }
div#header div.topbar div.loginbox ul li label { color: #7d7d7d; }
div#header div.topbar div.loginbox ul li input.submit { padding: 1px 6px; font-size: 8pt; }
div#header div.topbar div.loginbox ul li.checkbox { position: relative; }
div#header div.topbar div.loginbox ul li.checkbox input { position: relative; }
div#header div.topbar div.loginbox p { text-align: right; font-weight: bold; margin: 0.5em 0 0 0; font-size: 8pt; }
div#header div.topbar div.loginbox p a { color: #6fa83f; text-decoration: none; }
div#header div.topbar div.loginbox label.overlabel { color:#999999; }
div#header div.topbar div.loginbox label.overlabel-apply { color: #999999; left: 10px; position: absolute; top: 2px; z-index: 1; font-style: italic; }

div#header div.topbar div.loginbox.loggedin { top: 4px; }
div#header div.topbar div.loginbox.loggedin p { font-size: 10pt; font-weight: normal; color: #7D7D7D; text-align: right; }
div#header div.topbar div.loginbox.loggedin ul { position: absolute; right: 0; width: 600px; }
div#header div.topbar div.loginbox.loggedin ul li { padding: 6px 0 2px 1em; border: 0px solid red; float: right; font-weight: bold; font-size: 10pt; }
div#header div.topbar div.loginbox.loggedin ul li a { color: #6fa83f; text-decoration: none; }
div#header div.topbar div.loginbox.loggedin ul li a:hover { text-decoration: underline; }

* html div#header div.topbar { position: relative; }
* html div#header div.topbar div.loginbox.loggedin { left: 454px; width: 520px; }
* html div#header div.topbar div.loginbox.loggedin ul { margin-right: 34px; }

/* Navigatie */
div#header div.navigation { background-color: #6fa83f; position: relative; background-color: #6fa83f; height: 43px; }
div#header div.navigation a.logo { float: left; margin-right: 10px; }
div#header div.navigation ul { position: relative; padding-top: 10px; }
div#header div.navigation ul li { display: block; float: left; background-color: #6fa83f; padding: 0; position: relative; bottom: -2px; }
div#header div.navigation ul li a { color: #fff; font-size: 11pt; font-weight: bold; display: block; text-decoration: none; padding: 8px 19px 5px 15px; text-transform: capitalize; }
div#header div.navigation ul li a.active,
div#header div.navigation ul li a:hover { background: #fff url('../images/header/nav_item_active.gif') top right no-repeat; color: #6fa83f; }

	* html div#header div.navigation { height: 30px; } /* IE6 */
	* html div#header div.navigation ul { padding-top: 0; margin-top: 10px; } /* IE6 */

/* Content */
div#content_box { border: 0px solid #000; }

/* Koppen */
div#content_box div.head { display: block; background-color: #ececec; padding: 10px 14px; position: relative; }
div#content_box div.head.sub { padding: 6px 14px; margin: 8px 0; }
div#content_box div.head.dark { background-color: #cdcdcd; }
div#content_box div.head h2 { color: #636363; font-size: 12pt; }
div#content_box div.head h3 { color: #898989; font-size: 11pt; }
div#content_box div.head h2,
div#content_box div.head h3 { margin: 0; padding: 0; font-weight: bold; }
div#content_box div.head img.arrow_bottom { position: absolute; bottom: -6px; left: 14px; }

	* html div#content_box div.head img.arrow_bottom { display: none; } /* IE6 */


div#content_box div.head div.viewbox { position: absolute; right: 0; top: 0; height: 29px;  }
* html div#content_box div.head div.viewbox { top: 3px; right: 3px; } /* IE6 */
div#content_box div.head div.viewbox a { margin: 0; }
div#content_box div.head div.viewbox a.active { background-color: #fff; }
div#content_box div.head div.viewbox a img { }


/* Zoekbox linkerkant content */
div#content_box div.col_search { width: 150px; float: left; }

div#content_box div.col_search div.filterbox ul,
div#content_box div.col_search div.filterbox li { list-style: none; margin: 0; padding: 0; }
div#content_box div.col_search div.filterbox ul { margin: 3px 0; font-size: 9pt; font-weight: bold; }
div#content_box div.col_search div.filterbox ul li.align_center { text-align: center; }
div#content_box div.col_search div.filterbox ul li { padding: 2px 0; margin: 0 10px; position: relative; }
div#content_box div.col_search div.filterbox ul li a { color: #7d7d7d; text-decoration: none; }
div#content_box div.col_search div.filterbox ul li a.inactive_link { color: #CCC; }
div#content_box div.col_search div.filterbox ul li a:hover { color: #000; }
div#content_box div.col_search div.filterbox ul li span { position: absolute; right: 0; color: #b7b7b7;  }
div#content_box div.col_search div.filterbox ul li input,
div#content_box div.col_search div.filterbox ul li select { margin: 0 8px; }
div#content_box div.col_search div.filterbox ul li select.price_class { margin-bottom: 5px; width: 114px;  }
div#content_box div.col_search div.filterbox ul li input.tag { border: 1px solid #c2c2c2; width: 104px; }
div#content_box div.col_search div.filterbox ul li input.checkbox { margin: 0 3px 0 -5px; }
input.submit { background-color: #6fa83f; border: none; color: #fff; font-weight: bold; padding: 4px 13px; }
div#content_box div.col_search div.filterbox ul li input.submit { margin-top: 5px; }
div#content_box div.col_search div.filterbox ul li label { color: #7d7d7d; }

	* html div#content_box div.col_search div.filterbox ul li span { right: 10px; } /* IE6 */
	* html div#content_box div.col_search div.filterbox ul li input.submit { padding: 4px 0; } /* IE6 */

/* Kolom Content */
div#content_box div.col_content { width: 840px; float: left;  }
div#content_box div.col_content div.content { padding-left: 38px; width: 810px; }
div#content_box div.col_content div.head {float: left; width: 822px; }
div#content_box div.col_content div.content div.head { margin-left: -30px; width: 100%; }

div.content div#result_pane table.expo_table {
	float: left;
	width: 810px;
}

*+html div#content_box div.col_content div.content div.head { padding-top: 3px; }

/* Foto's werken */
div#content_box div.col_content div.workbox { margin-top: 12px; }
div#content_box div.col_content div.workbox div.item { border: 1px solid #cdcdcd; width: 150px; height: 150px; padding: 7px; text-align: center; margin-left: 22px; float: left; margin-bottom: 15px; position: relative; }
div#content_box div.col_content div.workbox.featured div.item a.image { display:block; max-height:150px; overflow:hidden; }
div#content_box div.col_content div.workbox.featured div.item { margin-bottom: 3em; }
div#content_box div.col_content div.workbox div.item a.sponsored_link { color: #7D7D7D; font-weight: normal; margin-top: 1em; display: block; text-decoration: none; font-size: 8pt; }
div#content_box div.col_content div.workbox div.item a { margin: 0 auto; }
div#content_box div.col_content div.workbox div.item:hover { border: 2px solid #6fa83f; padding: 6px; }
div#content_box div.col_content div.workbox div.menu { text-align: left; position: absolute; left: 0; width: 164px; bottom: 0; height: 0; overflow: hidden; }
div#content_box div.col_content div.workbox div.menu div.background { z-index: 4; position: absolute; bottom: 0; left: 0; width: 164px; height: 27px; background: transparent url('../images/workbox_featured_menu.png') left bottom no-repeat; }
div#content_box div.col_content div.workbox div.menu a { position: relative; z-index: 6; top: 7px; left: 9px; margin-right: 10px; cursor: pointer; }
div#content_box div.col_content div.workbox div.menu a.cart { position: absolute; right: 0px; left: auto; }

div#content_box div.col_content div.workbox { margin-top: 0; }
div#content_box div.col_content div.workbox.featured div.item:hover span.featured { top: -5px; left: -6px; }
div#content_box div.col_content div.workbox.featured div.item:hover div.menu { bottom: -1px; }
div#content_box div.col_content div.workbox.featured div.item span.featured { width:62px; height: 36px; display: block; position: absolute; top: -4px; left: -5px; }

/* Kunstenaars */
div#content_box div.col_content div.artistbox { width: 400px; height: 220px; display: block; float: left; }
div#content_box div.col_content div.artistbox h4,
div#content_box div.col_content div.artistbox h4 a { color: #555555; font-size: 16pt; font-weight: normal; text-decoration: none; margin: 0; padding: 0; position: relative; }
div#content_box div.col_content div.artistbox h4 .cart { position: relative; top: -4px; }
div#content_box div.col_content div.artistbox h5 { color: #555555; font-size: 14pt; font-weight: normal; margin: 0; padding: 0; }
div#content_box div.col_content div.artistbox p { color: #555555; margin-top: 0.5em; }
div#content_box div.col_content div.artistbox.artist table tr td.thumbnail { vertical-align: top; }
div#content_box div.col_content div.artistbox table tr td.thumbnail { text-align: center; width: 160px; height: 190px; vertical-align: top; border: 1px solid #cdcdcd; overflow: hidden; display: block; position: relative; }
div#content_box div.col_content div.artistbox table tr td.thumbnail { height: 205px; }
div#content_box div.col_content div.artistbox table tr td.thumbnail:hover { border: 2px solid #6fa83f; width: 158px; }
div#content_box div.col_content div.artistbox table tr td.thumbnail:hover img { top: 9px; }
div#content_box div.col_content div.artistbox table tr td.thumbnail img { position: relative; top: 10px; }
div#content_box div.col_content div.artistbox table tr td.content { padding-left: 1em; }

/* Webshop */
div#result_pane_shop { padding-top: 14px; }
div#content_box div.col_content div.artistbox.shop { height: 270px; width: 170px; margin-left: 22px }
* html div#content_box div.col_content div.artistbox.shop { height: 260px; } /* IE6 */
div#content_box div.col_content div.artistbox.shop table { width: 170px; }
div#content_box div.col_content div.artistbox.shop table tr td.thumbnail { height: 170px; position: relative; padding: 0; margin: 0; vertical-align: top; }
div#content_box div.col_content div.artistbox.shop table tr td.thumbnail:hover { height: 168px; }
div#content_box div.col_content div.artistbox.shop table tr td.thumbnail:hover img { margin-top: -1px; }
div#content_box div.col_content div.artistbox.shop table tr td.content { text-align: center; padding: 6px 0 0 0; line-height: 16px; vertical-align: top; }
div#content_box div.col_content div.artistbox.shop table tr td.content a { color: #6fa83f; }
div#content_box div.col_content div.artistbox.shop table tr td.content a.buynow { font-weight: bold; color: #f60; }

/* IE6 transparant PNG */
* html img,
* html div#content_box div.col_content div.workbox div.menu div.background { behavior: url('/exto/template/iepngfix/iepngfix.htc'); }


/* Legacy voor beheertool */
.wizard {width:100%; border:#000000 1px solid; margin:20px 0px; float: left;}
.wizard td {padding:0.5em;}


.noverse {color:#000000; background-color:#ffffff;}
.noverse a {color:#000000;}
.noverse a:hover {color:#ff0000;}
.noverse h3 {color:#000000;}
.noverse h3 a {color:#000000;}
.noverse h3 a:hover {color:#ff0000;}

.inverse {color:#898989; background-color:#ECECEC; font-weight:bold;}
.inverse a {color:#7D7D7D;}
.inverse a:hover {color:#000000;}
.inverse h3 {color:#6FA83F;}
.inverse h3 a {color:#6FA83F;}
.inverse h3 a:hover {color:#ff0000;}

.reverse {color:#ffffff; background-color:#6FA83F;}
.reverse a {color:#ffffff;}
.reverse a:hover {color:#ff0000;}
.reverse h3 {color:#ffffff; background-color:#6FA83F;}
.reverse h3 a {color:#ffffff;}
.reverse h3 a:hover {color:#ff0000;}

.attention {color:#ff0000;}
a.attention {color:#ff0000;}

.small {font-size:.85em;}

.wizarditems {width:100%; margin:0; border-width: 1px;}
.wizarditems td {padding:.4em; vertical-align:top; border-width: 1px;}
.wizarditems th {text-align:left; color:#004400; padding-top:1em;}

.list {	border:1px; border-style:solid; border-color:#004400;
	width:95%; vertical-align:top; margin:0;}
.list tr {padding:.2em; margin:0;}
.list td {padding:.2em; margin:0; border-left:1px dotted #004400; vertical-align:top;}
.list .small td {font-size:.85em;}
.list .xsmall td {font-size:.7em;}

.even 		{color:#004400; background-color:#dddddd;}
.even a		{color:#004400;}
.even a:hover	{color:#ff0000;}
.odd		{color:#000000; background-color:#ffffff;}
.odd a		{color:#000000;}
.odd a:hover	{color:#ff0000;}

.blocks {width:97%; margin:0;}
.blocks h3 {margin-bottom:0; padding:0;}
.blocks h3 a {margin-bottom:0; padding:0;}
.blocks td {padding:.7em; text-align:center;}
.blocks .attention {font-weight:bold;}
.three td {width:33%;}

.wrap	{
	padding: 0 !important;
	width: 1000px !important;
}