*{  
   margin:0;  
   padding:0;  
}  

body {
	margin: 0 auto;
	padding: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: url(../images/bg.png) top repeat-x;
}

img {
	border: 0 none;
}

a {
	text-decoration: none;
}

.warning {
	margin: 20px 0;
	padding: 10px 0px;
	margin-bottom: 10px;
	background: #FFDFE0;
	border: 1px solid #FF9999;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	float: left;
	width: 100%;	
	z-index: 1001;
	position: relative;
}

#container {
	margin: 0 auto;
	padding: 0 auto;
	width: 980px;
	min-height: 500px;
	height: 1%;
}

#logo {
	float: left;
	margin: 23px 0 0 0;
	width: 427px;
	height: 119px;
}

#top_menu {
	float: right;
	margin: 23px 0 0 0;
}

#top_menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#top_menu ul li {
	float: left;
	padding: 0 10px;
	height: 16px;
	border-left: 1px solid #5f574c;
}

#top_menu ul li.first {
	border-left: none;
}

#top_menu ul li a {
	color: #5f574c;
	font-size: 14px;
}

#search {
	float: left;
	width: 238px;
	height: 23px;
	margin: 20px 0 0 69px;
}

.search_field {
	float: left;
	width: 238px;
	height: 23px;
	padding: 0 0 0 15px;
	color: #ccc;
	border: none;
	background: url(../images/search_field.png) no-repeat;
}

.search_button {
	float: left;
	position: relative;
	z-index: 2;
	width: 21px;
	height: 17px;
	border: 0 none;
	cursor: pointer;
	background: url(../images/search_button.png) no-repeat;
	margin: -21px 0 0 210px;
}

/* COOKIE-MELDING */

#cookie-bar {position:relative;background:#E7E4D9; height:auto; line-height:24px; color:#584633; text-align:left;}
#cookie-bar.fixed.bottom { bottom: 0; position: fixed; width: 100%;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar .cb-enable {width:90%;width:calc(100% - 15px);position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:15px;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}
#cookie-bar .fullBlock{
	position:relative;
	float:left;
	padding:10px 0;
}
#cookie-bar .container{
	margin: 0 auto;
	width: 100%;
	max-width: 1260px;
	padding: 0 30px;
}
#cookie-bar .message{
	float:left;
	width:85%;
	padding:0 15px 0 0;
	font-size:12px;
	border-right:1px solid #584633;
}
#cookie-bar .buttons{
	float:left;
	width:12%;
	height:80%;
	right:0;
	position:absolute;
	margin:0;
}
#cookie-bar .button{
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	background-color: #B9D53E;
	cursor: pointer;
	background-image: none;
	border: 1px solid #B9D53E;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 16px;
	line-height: 1.625;
	border-radius: 0;
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-decoration:none;
}
#cookie-bar .button:hover{
	background-color: #94c53c;
}
@media (max-width: 800px){
  #cookie-bar .message{
    width:100%;
    border-right:0;
    border-bottom: 1px solid #555;
    padding:0 0 10px 0;
  }
  #cookie-bar .buttons{
    width:100%;
    padding:10px 0 0 0;
    position:static;
  }
  #cookie-bar .button{
    width:100%;
    position:static;
    transform:none;
    -webkit-transform:none;
    top:auto;
    left:auto;
  }
}
#geschenkdoos {
	float: left;
	width: 238px;
	height: 100px;
	margin: 5px 0 0 7px;
	background: url(../images/geschenk_doos.png) top right no-repeat;
}

#geschenkdoos_leeg {
	float: left;
	width: 238px;
	height: 100px;
	margin: 5px 0 0 7px;
	background: url(../images/geschenk_doos_leeg.png) top right no-repeat;
}

#geschenkdoos p, #geschenkdoos_leeg p {
	margin: 15px 0 20px 0;
	padding: 0 60px 0 0;
	text-align: right;
}

#geschenkdoos a, #geschenkdoos_leeg a {
	float: right;
	margin: 0 0 0 10px;
}

#menu {
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
}

#menu ul {
	float: left;
	margin: 0;
	padding: 0;
	height: 45px;
	width: 750px;
	list-style-type: none;
	background: url(../images/menu_bg.png) top left no-repeat;
}

#menu ul li {
	float: left
}

#menu ul li a {
	float: left;
	color: #faf8ef;
	font-size: 14px;
	border-right: 1px solid #756d52;
	text-shadow: 1px 1px 1px #7c664f;
	padding: 13px 8px 14px 8px;
}

#menu ul li a:hover, #menu ul li a:active, #menu ul li a.active {
	background: #756D52;
}

#menu ul li#first a:hover, #menu ul li#first a:active {
	border-radius: 15px 0 0 0;
}

#menu ul li#last a {
	padding: 13px 27px 14px 27px;
}

#menu ul li#first a.active {
	border-radius: 15px 0 0 0;
}

#menu ul li a#last {
	border-right: none;
}

#nieuwsbrief {
	float: left;
	margin: 0 0 0 7px;
}

#banner {
	float: left;
	margin: 7px 0 0 0;
	height: 188px;
	width: 737px;
	background: url(../images/banner.png) no-repeat;
}

#usps {
	float: left;
	margin: 7px 0 0 7px;
	width: 234px;
	border: 1px solid #ebe8e5;
	height: 186px;
	color: #735d45;
}

#usps ul {
	float: left;
	width: 224px;
	height: 176px;
	padding: 5px;
	margin: 0;
	list-style-type: none;
}

#usps ul li {
	float: left;
	padding: 0 0 0 40px;
	width: 184px;
	height: 38px;
	background: url(../images/vinkje.png) no-repeat;
}

#social {
	float: left;
	margin: 7px 0 0 0;
	width: 980px;
	height: 44px;
	background: url(../images/menu2_bg.png) no-repeat;
}

#socialmedia {
	float: left;
}

#socialmedia p {
	float: left;
	margin: 14px 0 0 20px;
	color: #584633;
	font-size: 13px;
}

#socialmedia img {
	float: left;
	margin: 12px 0 0 20px;
}

#dropdown {
	float: right;
	margin: 10px 15px 0 0;
}

#dropdown ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#dropdown ul li {
	float: left;
	width: 211px;
	height: 22px;
	padding: 2px 0 0 10px;
	background: url(../images/dropdown.png) no-repeat;
}

#dropdown ul li a {
	color: #949494;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 3px 0;
}

#dropdown ul li ul {
	display: none;
}

#dropdown ul li:hover ul {
	display: block;
	padding: 5px;
	position: absolute;
	width: 205px;
	left: 50%;
	margin: 0 0 0 256px;
	*margin: 0 0 0 255px;
	border-right: 1px solid #c1bba8;
	border-left: 1px solid #c1bba8;
	border-bottom: 1px solid #c1bba8;
	background: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;	
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	top: 435px;
}

#dropdown ul li ul li {
	background: none;
	padding: 2px 0 0 10px;
}

#dropdown ul li span {
	float: left;
	width: 200px;
	cursor: pointer;
}

#dropdown ul li ul li span {
 	float: left;
	width: 190px;
	cursor: pointer;
}

#categorie {
	float: left;
	width: 737px;
	margin: 20px 0 0 0;
	height: 591px;
	background: url(../images/home_bg.png) no-repeat;
}

#categorie_top {
	float: left;
	width: 100%;
}

#categorie_bottom {
	float: left;
	width: 100%;
}

#kerstpakketten_home, #wijncadeau_home, #wellnesspakketten_home, #parfum_geschenk_home, #pakket_samenstellen_home, #overige_geschenken_home {
	float: left;
}

#kerstpakketten_home {
	margin: 235px 0 0 50px;
}

#wijncadeau_home {
	margin: 265px 0 0 115px;
}

#wellnesspakketten_home {
	margin: 235px 0 0 115px;
}

#parfum_geschenk_home {
	margin: 210px 0 0 40px;
}

#pakket_samenstellen_home {
	margin: 250px 0 0 68px;
}

#overige_geschenken_home {
	margin: 210px 0 0 68px;
}

#kerstpakketten_home ul, #wijncadeau_home ul, #wellnesspakketten_home ul, #parfum_geschenk_home ul, #pakket_samenstellen_home ul, #overige_geschenken_home ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#kerstpakketten_home ul li {
	float: left;
}

#kerstpakketten_home ul li .mega, #wijncadeau_home ul li .mega, #wellnesspakketten_home ul li .mega, #parfum_geschenk_home ul li .mega, #pakket_samenstellen_home ul li .mega, #overige_geschenken_home ul li .mega {
	display: none;
}

#kerstpakketten_home ul li:hover .mega {
	display: block;
	width: 168px;
	height: 119px;
	position: absolute;
	top: 585px;
	left: 50%;
	margin: 0 0 0 -450px;
	background: url(../images/bg_categorie_hover.png) no-repeat;
}

#wijncadeau_home ul li:hover .mega {
	display: block;
	width: 168px;
	height: 119px;
	position: absolute;
	top: 615px;
	left: 50%;
	margin: 0 0 0 -200px;
	background: url(../images/bg_categorie_hover.png) no-repeat;
}

#wellnesspakketten_home ul li:hover .mega {
	display: block;
	width: 168px;
	height: 119px;
	position: absolute;
	top: 585px;
	left: 50%;
	margin: 0 0 0 61px;
	background: url(../images/bg_categorie_hover.png) no-repeat;
}

#parfum_geschenk_home ul li:hover .mega {
	display: block;
	width: 168px;
	height: 119px;
	position: absolute;
	top: 863px;
	*top: 861px;
	top: 859px\0/;
	left: 50%;
	margin: 0 0 0 -450px;
	background: url(../images/bg_categorie_hover.png) no-repeat;
}

:root#parfum_geschenk_home ul li:hover .mega {
	top: 859px\0/I9;
}

#pakket_samenstellen_home ul li:hover .mega {
	display: block;
	width: 168px;
	height: 119px;
	position: absolute;
	top: 903px;
	*top: 901px;
	top: 899px\0/;
	left: 50%;
	margin: 0 0 0 -200px;
	background: url(../images/bg_categorie_hover.png) no-repeat;
}

:root#pakket_samenstellen_home ul li:hover .mega {
	top: 899px\0/I9;
}

#overige_geschenken_home ul li:hover .mega {
	display: block;
	width: 168px;
	height: 119px;
	position: absolute;
	top: 863px;
	*top: 861px;
	top: 859px\0/;
	left: 50%;
	margin: 0 0 0 61px;
	background: url(../images/bg_categorie_hover.png) no-repeat;
}

:root#overige_geschenk_home ul li:hover .mega {
	top: 859px\0/I9;
}

#kerstpakketten_home ul li .mega li, #wijncadeau_home ul li .mega li, #wellnesspakketten_home ul li .mega li, #parfum_geschenk_home ul li .mega li, #pakket_samenstellen_home ul li .mega li, #overige_geschenken_home ul li .mega li {
	width: 100%;
	line-height: 29px;
	text-align: center;
	border-bottom: 1px solid #656565;
}

#kerstpakketten_home ul li .mega li.last, #wijncadeau_home ul li .mega li.last, #wellnesspakketten_home ul li .mega li.last, #parfum_geschenk_home ul li .mega li.last, #pakket_samenstellen_home ul li .mega li.last, #overige_geschenken_home ul li .mega li.last {
	border-bottom: none;
}

#kerstpakketten_home ul li .mega li a, #wijncadeau_home ul li .mega li a, #wellnesspakketten_home ul li .mega li a, #parfum_geschenk_home ul li .mega li a, #pakket_samenstellen_home ul li .mega li a, #overige_geschenken_home ul li .mega li a {
	color: #656565;
	font-size: 12px;
	padding: 7px 18px;
}

#right {
	float: left;
	width: 236px;
	margin: 20px 0 0 7px;
}

.right_button {
	float: left;
	width: 236px;
	margin: 20px 0 0 0;
}

.right_button img {
	float: left;
}

.right_button p {
	float: left;
	width: 179px;
	margin: 0 0 0 15px;
	color: #66533f;
	line-height: 19px;
	font-size: 12px;
}

.right_button .line {
	text-decoration: underline;
}

#kiyoh {
	float: left;
	margin: 20px 0 0 0;
}

#kiyoh iframe {
	margin: 0 0 0 10px;
}

#right_text {
	float: left;
	width: 216px;
	padding: 0 10px;
	color: #524946;
	font-size: 12px;
	margin: 20px 0 0 0;
}

#bottom_text {
	float: left;
	width: 100%;
	margin: 20px 0;
	color: #524946;
	font-size: 12px;
}

#bottom_text a {
	font-size: 12px;
	color: #524946;
	text-decoration: underline;
}

#right_text a {
	font-size: 12px;
	color: #524946;
	text-decoration: underline;
}

#right_text h1 {
	float: left;
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #524946;
	font-weight: normal;
}

#right_text p {
	float: left;
	margin: 0;
}

.truncate_more_link {
	float: right;
	font-size: 12px;
	color: #524946;
	text-decoration: underline;
	font-weight: bold;
}

.bottom_home {
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
	background: url(../images/shadow.png) no-repeat;
}

.bottom_home h4 {
	font-size: 16px;
	color: #5cbc47;
	font-weight: normal;
	margin: 20px 0 0 35px;
}

.meest_verkocht {
	float: left;
	margin: 20px 0 0 0;
	width: 244px;
	background: url(../images/line.png) top right no-repeat;
}

.meest_verkocht table {
	width: 244px;
	height: 160px;
}

.meest_verkocht table td {
	width: 100%;
}

.meest_verkocht table td img {
	max-width: 244px;
	max-height: 160px;
}

.meest_verkocht h3 {
	color: #907A62;
    font-size: 14px;
    font-weight: normal;
    height: 20px;
    margin: 0;
    overflow: hidden;
    padding: 0 5px;
    text-align: center;
}

.meest_verkocht .price {
	float: left;
	width: 100%;
	margin: 10px;
}

.meest_verkocht .price p {
	float: left;
	width: 40%;
	padding: 5px 10px 0 0;
	text-align: right;
	color: #907a62;
	margin: 0;
	font-size: 12px;
}

.meest_verkocht .price img {
	float: left;
}

.bottom_home #last {
	background: none;
}

#keurmerken_home {
	float: left;
	width: 209px;
	padding: 20px 0 0 35px;
}

#right #keurmerken_home {
	padding: 20px 0 0 10px;
}

.green_h{
	float: left;
	width: 100%;
	font-size: 16px;
	color: #65be46;
	margin: 0 0 15px 0;
}

#kerstpakketten_tip {
	float: left;
	width: 681px;
	font-size: 12px;
	color: #9f8c77;
	padding: 0 35px 0 0;
	margin: 20px 0 0 20px;
}

#kerstpakketten_tip a {
	color: #9f8c77;
}

#kerstpakketten_tip h2{
	font-size: 16px;
	margin: 0 0 15px 0;
	color: #65be46;
	font-weight: normal;
}

#footer {
	float: left;
	width: 100%;
	min-height: 260px;
	background: url(../images/footer_bg.png) bottom center repeat-x;
}

#footer_content {
	margin: 0 auto;
	padding: 20px 35px;
	width: 910px;
}

.footer {
	float: left;
	width: 145px;
}

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

.footer ul li {
	float: left;
	width: 140px;
	margin: 0 5px 0 0;
}

.footer ul li a {
	font-size: 12px;
	color: #9f8c77;
}

.footer ul li a:hover, .footer ul li a:active{
	text-decoration: underline;
}

.contactgegevens {
	float: left;
	width: 185px;
	font-size: 11px;
	color: #9f8c77;
}

.contactgegevens .green_h {
	line-height: 18px !important;
}

.contactgegevens p {
	margin: 0;
	line-height: 14px;
}

.contactgegevens img {
	margin: 15px 0 0 0;
}

.contact_button {
	float: left;
	position: absolute;
	margin: -5px 0 0 850px;
}

#footer_bottom {
	float: left;
	width: 100%;
	text-align: center;
	color: #9f8c77;
	font-size: 12px;
	margin: 35px 0 0 0;
}

#footer_bottom a {
	color: #9f8c77;
	font-size: 12px;
}

#main {
	float: left;
	width: 697px;
	padding: 20px;
	min-height: 20px;
}

#categorisering {
	float: left;
	width: 100%;
}

#categorisering ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#categorisering ul li {
	float: left;
	margin: 1px 0 0 0;
}

#categorisering ul li a {
	float: left;
	font-size: 12px;
	color: #836c53;
	text-shadow: 1px 1px 1px #eae7dd;
	padding: 12px 10px;
	border-right: 1px solid #DED9C7;
}

#categorisering ul li a:hover, #categorisering ul li a:active {
	color: #eae7dd;
	text-decoration: underline;
	text-shadow: 1px 1px 1px #836c53;
	background: #907a62;
}

#categorisering ul li#last a {
	border-right: 0 none;
}

#categorisering ul li#first a:hover, #categorisering ul li#first a:active {
	background: url(../images/categorisering_first.png) left no-repeat;
}

#categorisering ul li a.active {
	color: #eae7dd;
	text-decoration: underline;
	text-shadow: 1px 1px 1px #836c53;
	background: #907a62;
}

#categorisering ul li#first a.active {
	color: #eae7dd;
	text-decoration: underline;
	text-shadow: 1px 1px 1px #836c53;
	background: url(../images/categorisering_first.png) left no-repeat;
}

#breadcrumb {
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
	color: #9f8c78;
	font-size: 14px;
}

#breadcrumb a {
	color: #9f8c78;
	font-size: 14px;
}

#breadcrumb .current_page {
	font-size: 13px;
	color: #514436;
	font-weight: bold;
}

.paginering_top {
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
}

.pagination_bottom {
	float: left;
	width: 100%;
}

.pagination_bottom .pagination {
	float: right;
}

.pagination {
	float: left;
}

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

.pagination ul li {
	float: left;
}

.pagination ul li a {
	float: left;
	font-size: 16px;
	color: #836c53;
	padding: 2px 4px;
	border: 1px solid #836c53;
	background: #efeee7;
	border-radius: 3px;
	margin: 0 2px;
}

.pagination ul li a:hover {
	background: #836c53;
	color: #fff;
}

.pagination ul li a.active {
	background: #836c53;
	color: #fff;
}

.pagination ul li.first a:hover, .pagination ul li.first a:active {
	color: #836c53;
}

.pagination ul li.last a:hover, .pagination ul li.last a:active {
	color: #836c53;
}

.pagination ul li.first a {
	border: 0 none;
	background: none;
}

.pagination ul li.last a {
	border: 0 none;
	background: none;
}

.sortering {
	float: right;
}

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

#product_overzicht {
	float: left;
	width: 100%;
}

.product {
	float: left;
	width: 292px;
	padding: 10px;
	margin: 20px 0;
	background: url(../images/line.png) top right no-repeat;
}

.product:hover {
	padding: 9px;
	border: 1px solid #ccc;
	box-shadow: -2px 5px 5px #999;
	background: none;
}

#product_overzicht .last {
	background: none;
}

.product table {
	width: 100%;
	height: 229px;
}

.product table td {
	width: 100%;
	height: 100%;
}

.product h3 {
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	color: #907a62;
	margin: 0;
	height: 35px;
	overflow: hidden;
}

.product .prijs p {
	float: left;
	width: 40%;
	padding: 5px 10px 0 0;
	color: #907a62;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
}

.product .prijs img {
	float: left;
}

.product .prijs {
	float: left;
	width: 100%;
	margin: 10px;
}

.terug_naar_boven {
	float: left;
	color: #524946;
	font-size: 13px;
}

#product_detail {
	float: left;
	width: 100%;
	margin: 15px 0 0 0;
}

#product_detail_img {
	border: 1px solid #CCCCCC;
    box-shadow: -2px 10px 10px #999999;
    cursor: pointer;
    float: left;
    height: 347px;
    margin: 0 0 20px 10px;
	width: 550px;
}

#single_image {
	cursor: pointer;
}

#product_detail_img table {
	width: 100%;
	height: 100%;
}

#product_detail_share {
	float: left;
	margin: 50px 0 0 70px;
}

#product_detail_share ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#product_detail_share ul li {
	height: 30px;
}

#product_detail_share ul li .share_hover {
	display: none;
}

#product_detail_share ul li:hover .share_hover {
	display: block;
	position: absolute;
	width: 62px;
	height: 17px;
	background: url(../images/bg_share_hover.png) no-repeat;
	color: #9f8c77;
	font-size: 11px;
	text-align: right;
	left: 50%;
	padding: 1px 10px 0 0;
	margin: 0 0 0 -135px;
}

#product_detail_share ul li#email:hover .share_hover {
	top: 565px;
}

#product_detail_share ul li#print:hover .share_hover {
	top: 598px;
}

#product_detail_share ul li#pdf:hover .share_hover {
	top: 629px;
}

#product_detail_share ul li#favorit:hover .share_hover {
	top: 661px;
}

#terug_naar_overzicht {
	float: left;
	width: 238px;
	text-align: right;
	margin: 0 0 0 25px;
}

#terug_naar_overzicht a {
	color: #9f8c77;
	font-size: 12px;
}

#product_detail_price {
	float: left;
	margin: 10px 0 0 25px;
	width: 238px;
	height: 177px;
	background: url(../images/bg_price.png) no-repeat;
}

.detail_price {
	float: left;
	text-align: center;
	width: 100%;
	font-size: 44px;
	color: #8a745d;
	margin: 15px 0 0 0;
	line-height: 50px;
}

.detail_price_incl {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 13px;
	color: #9f8c77;
	margin: 0;
}

.detail_aantal {
	float: left;
	margin: 10px 0 0 70px;
	width: 180px;
}

.detail_aantal p {
	float: left;
	color: #8a745d;
	font-size: 14px;
	margin: 5px 10px 5px 0;
}

.detail_aantal form {
	float: left;
}

.form_aantal {
	float: left;
	width: 40px;
	height: 18px;
	border-radius: 2px;
	border: 1px solid #8a745d;
}

.form_submit {
	float: left;
	width: 201px;
	height: 37px;
	border: 0 none;
	cursor: pointer;
	margin: 5px 0 0 15px;
	background: url(../images/bestel_knop.png) no-repeat;
}

.form_submit:hover {
	background: url(../images/bestel_knop_active.png) no-repeat;
}

.form_submit:active {
	background: url(../images/bestel_knop_hover.png) no-repeat;
}

#extra_info {
	float: left;
	text-align: center;
	width: 238px;
	color: #b3a393;
	margin: 0 0 0 115px;
}

#extra_info a {
	color: #b3a393;
}

#extra_info p {
	margin: 5px 0;
}

#detail_text {
	float: left;
	width: 100%;
	color: #9f8c77;
	margin: 20px 0 0 0;
}

#detail_text ul {
	margin: 0 0 0 20px;
}

h1 {
	font-size: 18px;
	margin: 0 0 10px 0;
	font-weight: normal;
	color: #9f8c77;
}

h2 {
	font-size: 16px;
	margin: 10px 0;
	font-weight: normal;
	color: #9f8c77;
}

h3 {
	font-size: 14px;
	margin: 10px 0;
	font-weight: normal;
	color: #9f8c77;
}

.terugnaarboven {
	float: left;
}

.terugnaarboven a {
	color: #836C53;
    text-shadow: 1px 1px 1px #EAE7DD;
	text-decoration: underline;
}

.soldout_overzicht {
	float:left;
	position: absolute;
	z-index: 5;
	margin: 0 0 -20px 0;
}

#no_order {
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
	text-align: center;
	color: #F00;
	text-shadow: 1px 1px 1px #EAE7DD;
}

#___plusone_0 {
	margin: 12px 0 0 20px !important;
}

#inhoud_detail ul {
	margin: 0 0 0 25px;
	padding: 0;
}

#main_page {
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
}


.cart {
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #E2DDD2;
	margin-bottom: 10px;
	float: left;
}
.cart th {
	background: #E2DDD2;
	padding: 5px;
	border-color: #E2DDD2;
	font-weight: normal;
}
.cart td {
	padding: 5px;
	border-color: #E2DDD2;
}

.artikeldel {
	border: 0 none;
	background: url(../images/delete.png) no-repeat;
	cursor: pointer;
	width: 16px;
	height: 16px;
}
.contact_aanvraag h1 {
	text-align: left !important;
	font-weight: normal  !important;
}

.contact_aanvraag ul {
	margin: 0 0 0 5px;
	padding: 0;
	list-style-type: none;
}

.contact_aanvraag ul li {
	margin: 4px 0;
}

.contact_aanvraag a {
	text-decoration: none;
	color: #000;
}

.offerteaanvraag {
	background:url(../images/offerteaanvraag.jpg) no-repeat;
	width:150px;
	margin: 0 132px 0 0; 
	height:25px;
	border:0px;
	z-index:-999;
	font-size:1px;
	cursor:pointer;
}

.offerteaanvraag:hover {
	background:url(../images/offerteaanvraaghover.jpg) no-repeat;
}

.offerteaanvraag:active {
	background:url(../images/offerteaanvraagactive.jpg) no-repeat;
}

.contact_verstuur {
	border: 0 none;
	background: url(../images/verstuur.jpg) no-repeat;
	cursor: pointer;
	width: 83px;
	height: 22px;
}

.contact_verstuur:hover {
	background: url(../images/verstuur_hover.jpg) no-repeat;
}
.contact_verstuur:active {
	background: url(../images/verstuur_active.jpg) no-repeat;
}

.contact_reset {
	border: 0 none;
	background: url(../images/reset.jpg) no-repeat;
	cursor: pointer;
	width: 83px;
	height: 22px;
	margin: 0 0 0 175px;
}

.contact_reset:hover {
	background: url(../images/reset_hover.jpg) no-repeat;
}
.contact_reset:active {
	background: url(../images/reset_active.jpg) no-repeat;
}

.bekijk_inhoud {
	float: left;
	width: 82px;
	height: 21px;
	cursor: pointer;
	background: url(../images/bekijk_winkelwagen.png) no-repeat;
}

.bekijk_inhoud:hover {
	background: url(../images/bekijk_hover.png) no-repeat;
}

.bekijk_inhoud:active {
	background: url(../images/bekijk_hover.png) no-repeat;
}

.winkelmandjeofferte {
	float: left;
	width: 109px;
	height: 21px;
	cursor: pointer;
	background: url(../images/afrekenen_winkelwagen.png) no-repeat;
}

.winkelmandjeofferte:hover {
	background: url(../images/afrekenen_hover.png) no-repeat;
}

.winkelmandjeofferte:active {
	background: url(../images/afrekenen_hover.png) no-repeat;
}

#maintext {
	float: left; 
	width: 100%;
	margin: 10px 0;
}

#maintext a {
	color: #b3a393;
	font-weight: bold;
	text-decoration: none;
}

.filter {
	margin: 0 0 0 5px;
	width: 54px;
	height: 21px;
	cursor:pointer;
	border: none;
	background: url(../images/filter.png) no-repeat;
}

.filter:hover {
	background: url(../images/filter_hover.png) no-repeat;
}

.filter:active {
	background: url(../images/filter_hover.png) no-repeat;
}

#menu_tekst {
	width: 737px; 
	overflow:hidden;
	float: left;
}

.nieuwsbrief_aanmelden {
	float: left;
	width: 236px;
	height: 44px;
	background: url(../images/nieuwsbrief.png) no-repeat;
}

.nieuwsbrief_aanmelden:hover {
	background: url(../images/nieuwsbrief_hover.png) no-repeat;
}

.nieuwsbrief_aanmelden:active {
	background: url(../images/nieuwsbrief_active.png) no-repeat;
}

.meer_info_overzicht {
	float: left;
	width: 74px;
	height: 20px;
	margin:0 0 0 75px;
	background: url(../images/meer_info_overzicht.png) no-repeat;
}

.meer_info_overzicht:hover {
	background: url(../images/meer_info_overzicht_active.png) no-repeat;
}

.meer_info_overzicht:active {
	background: url(../images/meer_info_overzicht_hover.png) no-repeat;
}

#livechat {
	float: left;
	margin: 5px 0 0 15px;
}

.zoom {
	float: left;
	position: absolute;
	z-index: 5;
	margin: 310px 0 0 520px;
	*margin: -110px 0 0 -400px;
}

.nieuws_ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.nieuws_ul li a {
	padding: 2px 5px;
	display: block;
	color: #66533F;
	text-decoration: underline;
}

#offerte {
	float: left;
	width: 100%;
}

#offerte input, #offerte textarea {
	float: left;
	width: 300px;
	padding: 2px;
}

#offerte #volgende {
	float: left;
	width: 306px;
	height: 30px;
	display: block;
	padding: 0;
	margin: 0;
	cursor: pointer;
	border: 0 none;
	background: url(../images/versturen_offerte.png) no-repeat;
}
 
#offerte #volgende:hover {
	background: url(../images/versturen_offerte_hover.png) no-repeat;
}

#offerte #volgende:active {
	background: url(../images/versturen_offerte_active.png) no-repeat;
}

#offerte #aantal {
	margin: 0 !important;
}


.contact_aanvraag{
float: right; width: 290px;
padding: 10px;
background:#EEEEEE;
border-radius: 6px 6px 6px 6px;
box-shadow: 1px 1px 2px 0 gray;
}

.contact_aanvraag_img{
float: right; 
width: 310px;
padding: 0px;
margin: 0 0 0 10px;
}
.contact_aanvraag_img img{
float:left;
}

.winkelwagen_btn{
	float:left;
	padding: 5px 10px;
	background: white;
	border-radius: 3px 3px 3px 3px;
	text-align:center;
	margin: 13px 0 0 0;
	color:#fff;
	border:1px solid #219903;
	background: #14bc01;
	background: -moz-linear-gradient(top,  #14bc01 0%, #219903 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#14bc01), color-stop(100%,#219903));
	background: -webkit-linear-gradient(top,  #14bc01 0%,#219903 100%);
	background: -o-linear-gradient(top,  #14bc01 0%,#219903 100%);
	background: -ms-linear-gradient(top,  #14bc01 0%,#219903 100%);
	background: linear-gradient(to bottom,  #14bc01 0%,#219903 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14bc01', endColorstr='#219903',GradientType=0 );
}

.winkelwagen_btn:hover{
	background: #1ad302;
	background: -moz-linear-gradient(top,  #1ad302 0%, #26b203 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1ad302), color-stop(100%,#26b203));
	background: -webkit-linear-gradient(top,  #1ad302 0%,#26b203 100%);
	background: -o-linear-gradient(top,  #1ad302 0%,#26b203 100%);
	background: -ms-linear-gradient(top,  #1ad302 0%,#26b203 100%);
	background: linear-gradient(to bottom,  #1ad302 0%,#26b203 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ad302', endColorstr='#26b203',GradientType=0 );
}

.winkelwagen_btn:active{
	background: #26b203;
	background: -moz-linear-gradient(top,  #26b203 0%, #1ad302 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#26b203), color-stop(100%,#1ad302));
	background: -webkit-linear-gradient(top,  #26b203 0%,#1ad302 100%);
	background: -o-linear-gradient(top,  #26b203 0%,#1ad302 100%);
	background: -ms-linear-gradient(top,  #26b203 0%,#1ad302 100%);
	background: linear-gradient(to bottom,  #26b203 0%,#1ad302 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26b203', endColorstr='#1ad302',GradientType=0 );
}

/* 404 opmaak */
#content404{
	float:left;
	width:985px;
	padding: 103px 0 0 0;
	background: url(../images/404bg.jpg) top center no-repeat;
}

#content404 img{
	float:right;
	clear:both;
}

#naarbovenrechts {
	margin: 15px 0 0 22px;
	float: left;
	padding: 3px 5px;
	border: 1px solid #907A62;
	background: #C5E144;
	color: #395E25;
	font-size: 14px;
	text-align: center;
	width: 134px;
	border-radius: 5px;
}
.totopclass{
	bottom: 100px !important;
}
#rightfloat {
	position: fixed;
	bottom: 20px;
	left: 50%;
	margin: 0 0 0 490px;
	width: 206px;
	height: 45px;
	z-index: 999;
}

/* nieuws opmaak */
#nieuws{
	float:left;
	width:100%;
}

.nieuws{
	float:left;
	width:100%;
	margin: 20px 0 0 0;
}

.nieuws_img{
	float:right;
}

.nieuws_img img{
	width:100px;
	margin: 0 0 0 10px;
	border-radius: 6px 6px 6px 6px;
	box-shadow: 1px 1px 2px 0 gray;
	padding:3px;
}

.nieuws_top{
	float:left;
	width:100%;
	margin: 0 0 10px;
}

.nieuws .nieuws_title{
	float:left;
	width:90%;
	font-size: 16px;
	text-decoration:none;
	margin: 0;
}

.nieuws_date{
	float:right;
	width:10%;
	font-style: italic;
	margin: 0;
}

.nieuws_small{
	float:left;
	width:100%;
}

#nieuws .nieuws .nieuws_meer{
	float:left;
	width:100%;
	text-align:left;
	text-decoration: none;
	color: #AF8A58;
	padding: 5px 0;
	margin: 5px 0;
}

.nieuws_meer span{
	padding:5px;
	border: 1px solid #dedede;
	border-radius: 3px 3px 3px 3px;
}

.nieuws_meer span:hover{
	border: 1px solid #ADADAD;
}

.newspage {
	float:left;
	width:100%;
	margin: 20px 0 0;
}


/* CSS voor vergelijker */

.product_overzicht_compare
{
    float:left;
    overflow:auto;
    width:100%;
    padding:0 5px;
    color:#bb151d;
}

#visible_product_images
{   
    /*height:280px;   */ 
    float:left;    
}

#product_images_tab
{
    /*height:280px;    */
    margin-left:10px;
    margin-right:10px;
   /* margin-top:15px;*/
    /*background-color:#fff;*/
    background-color:transparent;
	float:left;
    padding: 0 0 10px 0;
}
.product_image, .product_image_left
{
   /* height:280px;    */
    float:left;
    position:relative;
}
.product_image_left
{
    width:194px;
}

.compare_product_image{
	float:left;	
}

.prodrow p{
	line-height:20px;
	margin:0;
	padding: 0 15px 0 0;
}

.price_info
{
    float:left;   
    width:100%;
	margin:0px 0 0 0;
}
.price_info #form{
    float:right;
    margin: 0 15px 0 0;
}
.price_detail
{
    float:left;   
    color: #B7331C;
    font-size: 16px;
    font-weight:bold;
	width:100px;
    margin: 0px 0 0 0;
}

.sub_price{
	clear:both;
	float:left;
	font-size: 10px;
}

.compare_social{
	float:left;
	width:100%;
	margin: 10px 0 0 0;
	border-bottom: 1px solid #dedede;
	padding: 1% 5% 1%;
    width: 85%;
}

#compare_social{
	float:right;
	/*margin: 10px 0 0 0;*/
}

#compare_social a{
	float:right;
	margin: 0 10px 0 0;
}

.compare_social a{
	width: 33%;
	float:left;
	text-align:center;
}

.compare_social a img{
	float:none !important;
}

.table-container {
    width:900px; /* Total width of visible columns + border widths */
    margin-bottom: 40px;
    margin-left: 31px;    
    margin-right: 31px;  
    overflow:hidden;
}
.sliding-window {
    width:1760px; /* Total width of all columns in sliding-window + border widths */   
    overflow:hidden;
}

#col-left {
    z-index:5;
    position:absolute;    
}
#col-main {
    /*margin-left:214px;*/
}

.compare_prev_button
{
    position: absolute;
    top: 30px;
    left: 0px;
    width: 21px;
    height: 77px;
    cursor: pointer;
    background: transparent url(../images/comparison_prev.png) no-repeat 0 0;
}
.compare_next_button
{
    position: absolute;
    top: 30px;
    right: 0px;
    width: 21px;
    height: 77px;
    cursor: pointer;
    background: transparent url(../images/comparison_next.png) no-repeat 0 0;
}
.product_images_nav_container
{
    float:left;
    width:21px;
    height:77px;   
}

#product_images_nav_left, #product_images_nav_right
{    
    cursor:pointer;    
    position:relative;
    top:110px;
    /*left:-10px;*/
    float:left;    
    width:21px;
    height:77px;   
}
#product_images_nav_left
{
    background:transparent url(../images/comparison_prev.png) no-repeat 0 0;
}
#product_images_nav_right
{
    background:transparent url(../images/comparison_next.png) no-repeat 0 0;
}

.compare_aantal {
    float: left;
    height: 25px;
    margin: 0 10px 0 0;
    width: 50px;
	padding: 2px 5px;
	border-radius: 6px 6px 6px 6px;
	border: 1px solid #dedede;
	box-shadow: 2px 2px 2px 0px gray inset;
}

.compare_remove_button
{    
    position:relative; 
    top:-127px;  
    margin-right:15px;
}
.compare_remove_button2
{    
    margin-right: 15px;
    position: relative;
    top: -210px;
    height:10px;
	float:right;
}

.compare_remove_button a
{
    font-style:normal !important;
    text-decoration: none !important;
}


.compare_product_title{
	float:left;
	width:100%;
	color: #BB151D;
    font-size: 18px;
	height: 37px;
    margin: 0px;
    text-align: center;
	font-weight:bold;
	text-decoration:none;
}

#compare_url{
	float:right;
	cursor: pointer;
	color:#395E25;
		font-weight:bold;
	border-radius: 6px 6px 6px 6px;
	padding: 5px 10px;
	border: 1px solid #acc436;
	text-decoration:none;
	background: #c5e144;
	background: -moz-linear-gradient(top,  #c5e144 1%, #acc436 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#c5e144), color-stop(100%,#acc436));
	background: -webkit-linear-gradient(top,  #c5e144 1%,#acc436 100%);
	background: -o-linear-gradient(top,  #c5e144 1%,#acc436 100%);
	background: -ms-linear-gradient(top,  #c5e144 1%,#acc436 100%);
	background: linear-gradient(to bottom,  #c5e144 1%,#acc436 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5e144', endColorstr='#acc436',GradientType=0 );

}

#compare_url:hover{
	background: #d8f254;
	background: -moz-linear-gradient(top,  #d8f254 1%, #bcd63e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d8f254), color-stop(100%,#bcd63e));
	background: -webkit-linear-gradient(top,  #d8f254 1%,#bcd63e 100%);
	background: -o-linear-gradient(top,  #d8f254 1%,#bcd63e 100%);
	background: -ms-linear-gradient(top,  #d8f254 1%,#bcd63e 100%);
	background: linear-gradient(to bottom,  #d8f254 1%,#bcd63e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8f254', endColorstr='#bcd63e',GradientType=0 );

}

#compare_url:active{
	background: #bcd63e;
	background: -moz-linear-gradient(top,  #bcd63e 0%, #d8f254 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcd63e), color-stop(99%,#d8f254));
	background: -webkit-linear-gradient(top,  #bcd63e 0%,#d8f254 99%);
	background: -o-linear-gradient(top,  #bcd63e 0%,#d8f254 99%);
	background: -ms-linear-gradient(top,  #bcd63e 0%,#d8f254 99%);
	background: linear-gradient(to bottom,  #bcd63e 0%,#d8f254 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcd63e', endColorstr='#d8f254',GradientType=0 );

}


#in_klein_winkelmandje{
	float:right;
	cursor: pointer;
	font-weight:bold;
	color:#395E25;
	border-radius: 6px 6px 6px 6px;
	padding: 5px 10px;
	border: 1px solid #acc436;
	text-decoration:none;
	background: #c5e144;
	background: -moz-linear-gradient(top,  #c5e144 1%, #acc436 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#c5e144), color-stop(100%,#acc436));
	background: -webkit-linear-gradient(top,  #c5e144 1%,#acc436 100%);
	background: -o-linear-gradient(top,  #c5e144 1%,#acc436 100%);
	background: -ms-linear-gradient(top,  #c5e144 1%,#acc436 100%);
	background: linear-gradient(to bottom,  #c5e144 1%,#acc436 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5e144', endColorstr='#acc436',GradientType=0 );
}

#in_klein_winkelmandje:hover{
	background: #d8f254;
	background: -moz-linear-gradient(top,  #d8f254 1%, #bcd63e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d8f254), color-stop(100%,#bcd63e));
	background: -webkit-linear-gradient(top,  #d8f254 1%,#bcd63e 100%);
	background: -o-linear-gradient(top,  #d8f254 1%,#bcd63e 100%);
	background: -ms-linear-gradient(top,  #d8f254 1%,#bcd63e 100%);
	background: linear-gradient(to bottom,  #d8f254 1%,#bcd63e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8f254', endColorstr='#bcd63e',GradientType=0 );
}

#in_klein_winkelmandje:active{
	background: #bcd63e;
	background: -moz-linear-gradient(top,  #bcd63e 0%, #d8f254 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcd63e), color-stop(99%,#d8f254));
	background: -webkit-linear-gradient(top,  #bcd63e 0%,#d8f254 99%);
	background: -o-linear-gradient(top,  #bcd63e 0%,#d8f254 99%);
	background: -ms-linear-gradient(top,  #bcd63e 0%,#d8f254 99%);
	background: linear-gradient(to bottom,  #bcd63e 0%,#d8f254 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcd63e', endColorstr='#d8f254',GradientType=0 );
}

#compare_top{
	float:left;
	width:100%;
	margin: 0 0 20px 0;
}

.terug_detail{
	float:left;
	cursor: pointer;
	color: #444444;
	text-decoration:none;
	/*clear:both;*/
	border-radius: 6px 6px 6px 6px;
	padding: 5px 10px;
	border: 1px solid #d6d6d6;
	background: #eeeeee;
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#d6d6d6));
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%);
	background: -o-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%);
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%);
	background: linear-gradient(to bottom,  #f9f9f9 0%,#eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 );

}

.terug_detail:hover{
	background: #f7f7f7;
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #e2e2e2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e2e2e2));
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#e2e2e2 100%);
	background: -o-linear-gradient(top,  #f7f7f7 0%,#e2e2e2 100%);
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#e2e2e2 100%);
	background: linear-gradient(to bottom,  #f7f7f7 0%,#e2e2e2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e2e2e2',GradientType=0 );
}

.terug_detail:active{
	background: #e2e2e2;
	background: -moz-linear-gradient(top,  #e2e2e2 0%, #f7f7f7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#f7f7f7));
	background: -webkit-linear-gradient(top,  #e2e2e2 0%,#f7f7f7 100%);
	background: -o-linear-gradient(top,  #e2e2e2 0%,#f7f7f7 100%);
	background: -ms-linear-gradient(top,  #e2e2e2 0%,#f7f7f7 100%);
	background: linear-gradient(to bottom,  #e2e2e2 0%,#f7f7f7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#f7f7f7',GradientType=0 );
}

.terug_detail img{
    float: none !important;
    margin: 0 8px 0 0;
    vertical-align: text-bottom;
}

.terug_detail_brown{
	float:left;
	cursor: pointer;
	color: #444;
	text-decoration:none;
	clear:both;
	border-radius: 6px 6px 6px 6px;
	padding: 6px 10px 5px;
	border: 1px solid #d6d6d6;
	background: #eeeeee;
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#d6d6d6));
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%);
	background: -o-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%);
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%);
	background: linear-gradient(to bottom,  #f9f9f9 0%,#eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 );
}

.terug_detail_brown:hover{
	background: #f7f7f7;
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #e2e2e2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e2e2e2));
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#e2e2e2 100%);
	background: -o-linear-gradient(top,  #f7f7f7 0%,#e2e2e2 100%);
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#e2e2e2 100%);
	background: linear-gradient(to bottom,  #f7f7f7 0%,#e2e2e2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e2e2e2',GradientType=0 );
}

.terug_detail_brown:active{
	background: #e2e2e2;
	background: -moz-linear-gradient(top,  #e2e2e2 0%, #f7f7f7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#f7f7f7));
	background: -webkit-linear-gradient(top,  #e2e2e2 0%,#f7f7f7 100%);
	background: -o-linear-gradient(top,  #e2e2e2 0%,#f7f7f7 100%);
	background: -ms-linear-gradient(top,  #e2e2e2 0%,#f7f7f7 100%);
	background: linear-gradient(to bottom,  #e2e2e2 0%,#f7f7f7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#f7f7f7',GradientType=0 );
}

.uitverkocht_btn{
	float:right;
	cursor: default;
	margin: 0 15px 0 0;
	font-weight:bold;
	color:#444;
	border-radius: 6px 6px 6px 6px;
	padding: 5px 10px;
	border: 1px solid #d6d6d6;
	text-decoration:none;
	background: #eeeeee;
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#d6d6d6));
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%);
	background: -o-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%);
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%);
	background: linear-gradient(to bottom,  #f9f9f9 0%,#eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 );
}

.comparisonFooter {
    bottom: 0;
    left: 50%;
    margin-left: -489.5px;
    position: fixed;
    width: 969px;
    z-index: 999;
    box-shadow: 0 0 3px 3px rgba(0,0,0,0.25);    
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-clip: padding-box;
}

.comparisonFooter .header {
    background-color: #bb151d;
    cursor: pointer;
    overflow: hidden;
    padding: 10px 10px 10px 21px;    
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;        
    background-clip: padding-box;
}

.comparisonFooter .header .title  {
    color: #f7f7f7;    
    margin: 0;
}
.comparisonFooter .header.up 
{
    background: url(../images/arrowup.jpg) no-repeat top center #bb151d;
}
.comparisonFooter .header.down
{
    background: url(../images/arrowdown.jpg) no-repeat top center #bb151d;
}

.comparisonFooter .comparisonContainer {
    background: #f7f7f7;
    height: 140px;
    padding: 10px;
}

.comparisonFooter .comparisonInfo {
    display: inline-block;
    left: 5px;
    margin-bottom: 2px;
    position: relative;
    vertical-align: bottom;

}

.comparisonFooter .comparison {    
    display: inline-block;
    height: 140px;
}

.comparisonFooter .header h2 span {
    color:#fff;
}

.bClose {
border-radius: 7px;
font: bold 131% sans-serif;
padding: 0 6px 2px;
background-color: #8F191C;
color: #fff;
cursor: pointer;
text-align: center;
text-decoration: none;
position: absolute;
right: -7px;
top: -7px;
z-index: 9999;
} 
.bClose:hover {
background-color: #1e1e1e;
}

/* Popup form */
.popup2015{
	width:800px;
	float:left;
	background:#fff;
	box-sizing:border-box;
}
.popupForm{
	width:100%;
	float:left;
	background:#fff;
	box-sizing:border-box;
}

.popupForm #popupbox{
	float: left; 
	width: 100%;
}

.popupFormBlock{
	float:left;
	width:100%;
	padding: 20px;
	box-sizing:border-box;
}

.popupFormBlock p{
	float:left;
	width:100%;
	margin: 0 0 10px;
	padding: 0 0 20px 0;
	line-height: 20px;
	border-bottom: 1px dashed #888;
}

.popupRow{
	float:left;
	width:100%;
	margin: 0 0 20px 0; 
	box-sizing:border-box;
	padding: 0 0 20px 0;
	border-bottom: 1px dashed #888;
}

.popupRow.gesprek label{
	float:left;
	width:45%;
	cursor: pointer;
}

.popupRow.gesprek label:last-of-type{
	float:right;
}

.popupRow.smallrow span{
	float:left;
	width:50%;
	margin: 11px 0;
}

.popupRow.bigrow span{
	float:left;
	width:100%;
	margin: 0 0 20px 0;
}

.popupRow.smallrow input[type="text"]{
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #f5f5f5;
    color: #686868;
    float: left;
    font-size: 14px;
    font-weight: light;
    margin: 0;
    padding: 10px 15px;
    transition: border 0.3s ease 0s;
    width: 50%;
	box-sizing:border-box;
	font-family: arial;
}

.radioBlock{
	float:left;
	width:50%;
} 

.radioBlock span{
	float:left;
	margin: 2px 10px 0 0;
}

.radioBlock label{
	cursor:pointer;
	margin: 0 10px 0 0;
	float:left;
}

#mainContact {
    float: left;
    width: 100%;
	margin: 10px 0 0 0;
}

#mainContact .naw input[type="text"]{
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #f5f5f5;
    color: #686868;
    float: left;
    font-size: 14px;
    font-weight: light;
    margin: 0 0 20px;
    padding: 10px 15px;
    transition: border 0.3s ease 0s;
    width: 49%;
	box-sizing:border-box;
	font-family: arial;
}

#mainContact .naw input[type="text"]:nth-child(2n) {
    float: right;
}

#mainContact .naw input[type="text"]:last-of-type{
	margin: 0;
	width:100%;
}

#mainContact input[type="text"]:focus, #mainContact textarea:focus{
    border: 1px solid #ccc;
}

#mainContact textarea {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #f5f5f5;
    color: #686868;
    float: left;
    font-size: 14px;
    font-weight: 300;
    margin: 0 0;
    padding: 10px 15px;
    transition: border 0.3s ease 0s;
    width: 100%;
	box-sizing:border-box;
	font-family: arial;
}

#mainContact input.redButton {
    background: none repeat scroll 0 0 #C51821;
    border-radius: 5px;
	border-bottom: 2px solid #AE1016;
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 10px 20px;
    text-align: center;
    text-transform: uppercase;
    transition: background 0.3s ease 0s;
    width: 100%;
	box-sizing:border-box;
}

#mainContact input.redButton:hover {
    text-decoration: none;
	background: #D31C28;
}

#mainContact input.redButton:active {
    border: 0 none;
    margin: 2px 0 0;
}

.redButtonPopup {
    background: none repeat scroll 0 0 #C51821;
    border-radius: 5px;
	border-bottom: 2px solid #AE1016;
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 10px 20px;
    text-align: center;
    text-transform: uppercase;
    transition: background 0.3s ease 0s;
    width: 100%;
	box-sizing:border-box;
}

.redButtonPopup:hover {
    text-decoration: none;
	background: #D31C28;
}

.redButtonPopup:active {
    border: 0 none;
    margin: 2px 0 0;
}

/* MODAL */
.modal {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	z-index:999;
	box-sizing:border-box;
	display:none;
}
.modal * {
	box-sizing:border-box;
}
.modalContainer {
	width:60%;
	margin:0 auto;
	position:relative;
	background:#fff;
	top:15%;
	overflow-y:auto;
	overflow-x:hidden;
	padding:20px;
}
.modal .closeModal {
	position:absolute;
	right: 20px;
	top: 20px;

}
.modal .modalTitle {
	float:left;
	width:100%;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}
.modal .modalContent {
	float:left;
	width:100%;
	padding:20px;
}
.modal .modalContent p {
	padding:20px;
	text-align:center;
}
.modal .modalContent .loader {
	float:left;
	width:100%;
	text-align:center;
}
