body {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:0.7em;
	background-color:#ffffff;
	color:#101c72;
	padding:0px;
	margin:0px;
}

a {
	color:#101c72;
	
}

div.text_content {margin-top: 30px;height:450px}
div.text_content.higher {height:630px}
div.text_content label {float:left; width:150px;}

/* alle div containers */
.container {
	width:981px;
	position:absolute;
	left:50%;
	margin-left:-490px;
}
.header {
	width:981px;
	background-image:url(../images/header.jpg);
	height:118px;
}
.content {
	position:absolute;
	width:737px;
	left:200px;
	top:40px;
}

#nr_pages_form {
	display: inline;
}
#sort_form {
	display: inline;
}
#search_form {
	display: inline;
}
.selectinput {
	border:1px solid #000000;
	height:19px;
	color:#008ddb;
	margin-right:40px;
}
.selectinput_filter {
	border:1px solid #000000;
	height:19px;
	color:#008ddb;
	margin-right:40px;
	background: transparent;
}

.productinput {
	border:1px solid #000000;
	height:16px;
	color:#008ddb;
}
.footer {
	background-image:url(../images/footer.jpg);
	width:683px;
	height:20px;
	margin-top:20px;
	font-weight:bold;
	color:#ffffff;
	padding-top:6px;
	text-align:center;
	float:left;
}
.footer a {
	text-decoration:none;
	color:#ffffff;
}
#pager_bottom {
	width:683px;
	float:left;
	text-align:center;
}
.zoeken {
	height:20px;
	background-color:#008ddb;
	color:#ffffff;
	border:0px;
}
#seen_link {
	z-index: 999;
	position:absolute; 
	top:117px;
	left:554px;
	background-image:url(../images/red_button2.png);
	color:#ffffff;
	font-weight: bold;
	width: 160px;
	height:19px;
	padding-top:2px;
	padding-left: 19px;
	margin-top: 6px;	
	cursor:pointer;
}
#seen_link a {text-decoration:none;color:#ffffff;}
#seen_link a:hover {text-decoration:none;color:#000000;}
#seen_link a:visited:hover {text-decoration:none;color:#000000;}


#favorites_link {
	z-index: 999;
	position:absolute; 
	top:117px;
	left:740px;
	background-image:url(../images/red_button2.png);
	color:#ffffff;
	font-weight: bold;
	width: 160px;
	height:19px;
	padding-top:2px;
	padding-left: 19px;
	margin-top: 6px;
	cursor:pointer;
}

#favorites_link a {text-decoration:none;color:#ffffff;}
#favorites_link a:hover {text-decoration:none;color:#000000;}
#favorites_link a:visited:hover {text-decoration:none;color:#000000;}


a.empty_button {color:#ffffff;text-decoration:none; z-index:999}
a.empty_button {position:absolute; left:925px; top:125px; margin-top: 0px; padding-left: 6px; padding-top: 0px; height:17px; font-weight: bold; color: #ffffff; width:41px; background-image: url(../images/legen.png);background-repeat: no-repeat}
a.empty_button:visited {color:#ffffff}
a.empty_button:hover {background-image:url(../images/legen_over.png); color:#ffffff;}
a.empty_button:visited:hover {background-image:url(../images/legen_over.png); color:#ffffff}


.center {
	text-align: center;
}
/* niet bekeken product */
.product {
	position:relative;
	float:left;
	width:120px;
	height:267px;
	background-image:url(../images/product.jpg);
	background-repeat:no-repeat;
	padding-left:18px;
	padding-right:18px;
	padding-top:6px;
	margin-right:24px;
	padding-bottom:24px;
}

.product h3 {
	color:#008ddb;
	font-size:1.0em;
	margin-bottom:4px;
	margin-top: 0px;
	height:60px;
}
.product a {
	color:#101c72;
	text-decoration:none;
}

/* product ingelogd */
.productauth {
	position:relative;
	float:left;
	width:120px;
	height:297px;
	background-image:url(../images/langleeg.jpg);
	background-repeat:no-repeat;
	padding-left:18px;
	padding-right:18px;
	padding-top:6px;
	margin-right:24px;
	padding-bottom:24px;
}
.productauth h3 {
	color:#008ddb;
	font-size:1.0em;
	margin-bottom:4px;
	margin-top:0px;
	height:60px;
}
.productauth a {
	color:#101c72;
	text-decoration:none;
}
.productauth form { margin: 0px;}



/* bekeken product */
.productauth2 {
	position:relative;
	float:left;
	width:120px;
	height:297px;
	background-image:url(../images/langselectie.jpg);
	background-repeat:no-repeat;
	padding-left:18px;
	padding-right:18px;
	padding-top:6px;
	margin-right:24px;
	padding-bottom:24px;
}
.productauth2 h3 {
	color:#008ddb;
	font-size:1.0em;
	margin-bottom:4px;
	margin-top:0px;
	height:60px;
}
.productauth2 a {
	color:#101c72;
	text-decoration:none;
}
.productauth2 .bekeken {
	/*margin-top:38px;*/
	margin-top:9px;
	margin-left:15px;
	color:#7f9e1b;
	font-size:0.8em;
}
.productauth2 form { margin: 0px;}

a.bestellen {
	background-image:url(../images/bestellen.png);
	width:90px;
	height:19px;
	border:0px;
	color:#ffffff;
	font-weight:bold;
	margin-top:6px;
	padding: 1px 1px 1px 30px;
	float: left;
	text-decoration:none;
}
a.bestellen:visited {color:#ffffff}
a.bestellen:hover {background-image:url(../images/bestellen_over.png); color:#000000}
a.bestellen:visited:hover {background-image:url(../images/bestellen_over.png); color:#000000}


a.bewaren {
	background-image:url(../images/bewaren.png);
	width:90px;
	height:19px;
	border:0px;
	color:#ffffff;
	font-weight:bold;
	margin-top:4px;
	margin-bottom:6px;
	padding: 1px 1px 1px 30px;
	float:left;
	text-decoration:none
}
a.bewaren:visited {color:#ffffff}
a.bewaren:hover {background-image:url(../images/bewaren_over.png); color:#ffffff}
a.bewaren:visited:hover {background-image:url(../images/bewaren_over.png); color:#ffffff}

a.terug {
	background-image:url(../images/terug.png);
	width:84px;
	height:14px;
	border:0px;
	color:#ffffff;
	font-weight:normal;
	font-size: 0.8em;
	margin-top:0px;
	margin-bottom:6px;
	margin-right: 10px;
	padding: 1px 1px 1px 6px;
	float:right;
	text-decoration:none
}

a.terug:visited {color:#ffffff}
a.terug:hover {background-image:url(../images/terug_over.png); color:#ffffff}
a.terug:visited:hover {background-image:url(../images/terug_over.png); color:#ffffff}


.prijs {
	color:#008ddb;
	font-size:1.2em;
	font-weight:bold;
}
.maat {
    color: #101C72;
    
}
.sidebar {
	position:absolute;
	left:38px;
	top:84px;
	width:187px;
	background-color:#dceefa;
}
.sidebar h2 {
	text-transform:uppercase;
	color:#ffffff;
	width:167px;
	height:25px;
	font-size:1.4em;
	font-weight:normal;
	background-image:url(../images/balk.png);
	padding-top:8px;
	padding-left:20px;
	margin-bottom:0px;
	margin-top:0px;
}

#cart_icon {
	background-image:url(../images/cart.png);
	width: 29px;
	height:27px;
	position:absolute;
	margin-top: -30px;
	margin-left: 2px;
}	

.sidebar h4 {
	color:#ffffff;
	background: url(../images/blue_button.png) no-repeat top left;
	width: 121px;
	height: 22px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-left: 0px;
	padding-top: 1px;
	font-size: 1.2em;
	text-align: center;		
}
.sidebar p {
	margin-top:6px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
}
.sidebar .button {
	margin-top:12px;
	color:#ffffff;
	background-color:#101c72;
	border:0px;
}
.sidebar .button-to {
	margin-left: 10px;
}
.sidebar .input {
	border:1px solid #101c72;
	background-color:#dceefa;
        margin-bottom: 4px;
}

.sidebar ul.subul {
	padding-left: 0px;
}
.sidebar ul.mainul {
	padding-left: 0px;
}

.tussen {
	height:20px;
	background-image:url(../images/tussen.jpg);
	margin:0px;
}
/* user account */

#user_account {
	margin: 10px;
}
#user_account h3 {
	color:#008ddb;
	font-size:1.2em;
	margin-bottom:4px;
	margin-top:0px;
}


#user_info {
	overflow: auto;

}

#user_info_blue {
	background-color:#DCEEFA;
	overflow: auto;
	padding:5px;
	margin-right: 20px; 
}

#account_hr {
	background-color:#DCEEFA;
}

#user_info label {
	float:left;
	overflow:auto;
	width: 100px;
}
#shipping_info_white {
	background-color:#FFFFFF;
	overflow: auto;
	padding:5px;
	margin-right: 20px; 
}

#shipping_info label {
	float:left;
	overflow:auto;
	width: 100px;
}

#shipping_info {
	overflow: auto;
}
#user_info_left {
	float: left;
}
#user_info_middle {
	float: left;
	margin-left: 50px;
}
#user_info_right {
	float: right;
	margin-right: 50px;
}

#user_info_right a {
	background-image: url(../images/pijltjes.jpg);
	background-repeat: no-repeat;
	margin-left: -42px;
	padding-left: 25px;
	margin-top: 11px;
	padding-top: 2px;
	text-decoration: none;
	position: absolute;
	height: 22px;
}
#shipping_info_left {
	float: left;
}
#shipping_info_right {
	float: right;
	margin-right: 50px;
}
#shipping_info_right a {
	background-image: url(../images/pijltjes.jpg);
	background-repeat: no-repeat;
	margin-left: -42px;
	padding-left: 25px;
	margin-top: 0px;
	padding-top: 2px;
	text-decoration: none;
	position: absolute;
	height: 22px;
}


#user_favorites {
	overflow: auto;
	margin-right: 20px;
}
#user_favorites h3 {
	margin-top:0px;
	margin-bottom:0px;

}
#user_cart_items {
	overflow: auto;
	background-color:#DCEEFA;
	margin-right: 20px;
}
#user_cart_items h3 {
	margin-top:0px;
	margin-bottom:0px;
}
#signup_form {margin: 10px}
#signup_form label {float:left; width:150px}
#signup_form ul.errors {color:#ff0000}
#signup_form ul.errors li {list-style:disc}
#signup_form input.aanmelden {background-image: url(../images/save.png); border: none; width:121px; color:#ffffff; font-weight: bold; height: 21px;cursor:pointer}
#signup_form input.over {background-image: url(../images/save_over.png);color:#000000;}

a.aanmelden2 {color:#ffffff;text-decoration:none}
a.aanmelden2 {position:absolute; left: 20px; margin-top: 0px; padding-left: 20px; padding-top: 2px; height:21px; font-weight: bold; color: #ffffff; width:121px; background-image: url(../images/save.png);background-repeat: no-repeat}
a.aanmelden2:visited {color:#ffffff}
a.aanmelden2:hover {background-image:url(../images/save_over.png); color:#ffffff}
a.aanmelden2:visited:hover {background-image:url(../images/save_over.png); color:#ffffff}


a.cancel {color:#ffffff;text-decoration:none}
a.cancel {position:absolute; left: 214px; margin-top: 0px; padding-left: 30px; padding-top: 2px; height:22px; font-weight: bold; color: #ffffff; width:105px; background-image: url(../images/cancel.png);background-repeat: no-repeat}
a.cancel:visited {color:#ffffff}
a.cancel:hover {background-image:url(../images/cancel_over.png); color:#ffffff}
a.cancel:visited:hover {background-image:url(../images/cancel_over.png); color:#ffffff}

hr.blue_line {margin-right: 20px;}

div.left {float: left; width:200px;}
div.middle {float: left; margin-left: 50px}
div.right {float: right; margin-right: 50px}

a.bekijk_inhoud {color:#ffffff;text-decoration:none;font-size: 0.9em;}
a.bekijk_inhoud {float:left; margin-top: 0px; padding-left: 5px; padding-top: 0px; height:16px; font-weight: bold; color: #ffffff; width:90px; background-image: url(../images/bekijk_inhoud.png);background-repeat: no-repeat}
a.bekijk_inhoud:visited {color:#ffffff}


/* product detail */

div.kader {background-image: url(../images/kader.png);background-repeat:no-repeat;width:687px;height:381px;margin-top:30px;}
#product_details { overflow: auto; margin-left: 4px;}
#product_details h3 {color:#008ddb;	font-size:1.3em; margin-bottom:6px; margin-top:0px;height:36px}
#product_details p {margin-left:0px}
#product_left {float: left;margin-top:10px;width:390px;margin-left:10px}
#product_title {font-size: 1.2em; font-weight: bold}
#product_info {margin-top: 48px;margin-left: 10px; float:left}
#product_info .art_nr { font-size:1.0em; font-weight: bold; float:left; margin-right:5px;}
#product_info_inner {background-color:#DCEEFA; font-size: 1.0em; margin-top:26px; padding: 10px; width:238px;height:147px}
#product_info .product_thumb {margin-top:10px;cursor: pointer}
span.spacer {margin-left:3px;}
#product_bottom #product_price {font-size:1.2em; font-weight:bold}
#product_bottom {margin: 5px; font-size: 1.1em;margin-left:20px}
#product_bottom .price {float:left;}
#product_bottom #product_price {color:#008ddb;font-size:0.9em}
#product_bottom .bestellen {position:absolute; left: 415px;margin-top:0px}

/*
#product_bottom #product_mail_us {position:absolute; left: 240px; margin-top: 1px; padding-left: 20px; padding-top: 1px; height:22px; font-weight: bold; color: #ffffff; width:141px; background-image: url(../images/balktroebel.jpg);background-repeat: no-repeat}
#product_bottom #product_mail_us a {color:#ffffff;text-decoration:none}
#product_bottom #product_mail_us a {background-image:url(../images/bewaren.png);width:90px; height:19px;border:0px;	color:#ffffff;	font-weight:bold;	margin-top:4px;	margin-bottom:6px;	padding: 1px 1px 1px 30px;	float:left;	text-decoration:none}
*/
#product_bottom #product_mail_us a {color:#ffffff;text-decoration:none}
#product_bottom #product_mail_us a {position:absolute; left: 214px; margin-top: 0px; padding-left: 40px; padding-top: 1px; height:22px; font-weight: bold; color: #ffffff; width:189px; background-image: url(../images/mail_ons.png);background-repeat: no-repeat}
#product_bottom #product_mail_us a:visited {color:#ffffff}
#product_bottom #product_mail_us a:hover {background-image:url(../images/mail_ons_over.png); color:#ffffff}
#product_bottom #product_mail_us a:visited:hover {background-image:url(../images/mail_ons_over.png); color:#ffffff}

#product_bottom .bewaren {position:absolute; left: 550px; margin-top:0px}
#product_bottom form {margin: 0px}


/* order form */
#cart_order_form {overflow: auto; margin: 10px;}
#order_form h3 {color:#008ddb;	font-size:1.3em; margin-bottom:6px; margin-top:0px;}
#order_form .subtotal {color:#008ddb;	font-size:1.2em; font-weight:bold; margin-bottom:6px; margin-top:0px;;margin-right:20px}
#order_form .subtotal, #order_form .btw {overflow: hidden}
#order_form .total_left {float: left}
#order_form .total_right {float: right}
#order_form .btw  {color:#008ddb;	font-size:1.2em; font-weight:bold; margin-bottom:6px; margin-top:0px;margin-right:20px}
#order_form .total {background-color: #DCEEFA; font-size:1.2em; font-weight:bold;margin-bottom:6px; margin-top:0px;margin-right:20px;overflow:hidden}
#order_form form {display: inline}
#order_form input[type="text"] {width:40px;border:solid 1px}
#order_form .cart_item span, #cart_header span {width: 100px;float:left}
#order_form #cart_header {font-weight: bold;overflow:hidden}
#order_form div.odd {background-color: #DCEEFA}
#order_form .cart_item {overflow:hidden; padding: 5px;margin-right:20px}
#order_form span.price, #cart_header span.price {text-align: right; padding-right:50px}
#order_form span.delete {vertical-align:middle} /* TODO */
#order_form img {border: 0px solid; float:left; padding-top:2px;padding-right:5px;}
#order_form a {text-decoration:none}
#order_form .line1 {color: #DCEEFA; border: 1px solid #DCEEFA;margin-right:20px}
#order_form .line2 {border: 1px dotted #cccccc ;margin-right:20px}
#order_form .line3 {border: 1px solid #cccccc;margin-right:20px}
#cart_buttons {overflow: hidden; margin-right:20px}
#cart_buttons .left_button {float:left}
#cart_buttons .right_button {float:right}

a.order_button {color:#ffffff;text-decoration:none;margin-right:10px;}
a.order_button {float:left; margin-top: 0px; padding-left: 10px; padding-top: 1px; height:22px; font-weight: bold; color: #ffffff; width:125px; background-image: url(../images/order.png);background-repeat: no-repeat}
a.order_button:visited {color:#ffffff}
a.order_button:hover {background-image:url(../images/order_over.png); color:#000000}
a.order_button:visited:hover {background-image:url(../images/order_over.png); color:#000000}

a.shop_button {color:#ffffff;text-decoration:none;margin-left:10px}
a.shop_button {float:left; margin-top: 0px; padding-left: 15px; padding-top: 1px; height:22px; font-weight: bold; color: #ffffff; width:120px; background-image: url(../images/verder.png);background-repeat: no-repeat}
a.shop_button:visited {color:#ffffff}
a.shop_button:hover {background-image:url(../images/verder_over.png); color:#ffffff}
a.shop_button:visited:hover {background-image:url(../images/verder_over.png); color:#ffffff}



/* search box en filters */
div.search_filter {overflow: hidden}
div.filter_left {float:left; padding-left:10px;}
div.filter_right {float:left;margin-left: 10px;}

/* header navigatie */
.nav {
	position:absolute;
	left:450px;
	top:42px;
}
.nav a {
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	font-size:1.4em;
	margin-left:10px;
}

.nav a:hover {color:#101c72}
.nav a:visited:hover {color:#101c72}

/* header subnavigatie */
.subnav {
	position:absolute;
	color:#ffffff;
	right:65px;
	top:9px;
}
.subnav a {
	color:#ffffff;
	text-decoration:none;
}
.subnav a:hover, .subnav a:visited:hover {
	color: #008ddb
}

/* kruimelpad */
.links {
	position:absolute;
	left:236px;
	width:4px;
	height:22px;
	top:88px;
	background-image:url(../images/left.jpg);
}
.kruimelpad {
	position:absolute;
	left:240px;
	height:18px;
	top:88px;
	padding-right:4px;
	padding-top:4px;
	color:#6a75ab;
	background-color:#a5d9f3;
	background-image:url(../images/right.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.kruimelpad a {
	color:#101c72;
	text-decoration:none;
}


/* navigatie */
.sidebar ul {
	list-style-type:none;
	margin:0px;
	margin-left:10px;
}
.sidebar li {
	margin-top:6px;
}
.sidebar ul li a {
	font-weight:bold;
	text-decoration:none;
	color:#101c72;
	font-size: 1.1em;	
}
.sidebar li ul li a {
	font-weight:normal;
	text-decoration:none;
	color:#101c72;
	margin-left:20px;
}

.sidebar ul li a:hover,.sidebar ul li a:visited:hover {background-color: #b3e5f9}
 

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

* html .product {
	margin-right: 12px;
	margin-bottom: 12px;
}
* html .product2 {
	margin-right: 12px;
}

#new_products_menu {
	position: absolute;
	background-color: #DCEEFA;
	padding: 15px;
    width:300px;
    z-index: 99999;
}

#new_products_menu a {
    font-weight: normal;
}
#new_product h1 {
    color: #008ddb;
}
#new_product_inner {
    margin-right: 20px;
}
.new_product_table {
    width: 100%;
    line-height: 1.0em;
}
.new_product_table th {
    color: #008ddb;
    font-weight: normal;
    line-height: 1.2em;
}
.new_product_table td {
    text-align: right;
}
.new_product_table td a {
    text-decoration: none;
}

#new_product_not_logged_in {
    background-color: #008ddb;
    color: #ffffff;
    margin-top: 10px;
    text-align: center;
    padding-top: 1px;
    padding-bottom: 2px;
    font-size: 1.1em;
}

#new_product {
    background-image: url(../images/kader_rand.png);
    background-repeat:repeat-y;
    width: 687px;
    padding: 10px;
}
#new_product_kader_boven {
    background-image: url(../images/kader_boven.png);
    background-repeat:no-repeat;
    height: 20px;
    width: 687px;
}

#new_product_kader_onder {
    background-image: url(../images/kader_onder.png);
    background-repeat:no-repeat;
    height: 20px;
    width: 687px;
}


#new_product_mail_us a {color:#ffffff;text-decoration:none}
#new_product_mail_us a {position:absolute; left: 10px; margin-top: 0px; padding-left: 40px; padding-top: 1px; height:22px; font-weight: bold; color: #ffffff; width:189px; background-image: url(../images/mail_ons.png);background-repeat: no-repeat}
#new_product_mail_us a:visited {color:#ffffff}
#new_product_mail_us a:hover {background-image:url(../images/mail_ons_over.png); color:#ffffff}
#new_product_mail_us a:visited:hover {background-image:url(../images/mail_ons_over.png); color:#ffffff}


.new_product_table tr.odd {
	background-color: #DCEEFA;
}

.new_product_table td {
	padding: 5px;
}

#new_product h1 {
	font-size: 1.4em;
}



hr.line3 {
    border: 1px dotted #cccccc ;margin-right:10px;margin-bottom: 10px
}

#popup_content {
    line-height: 1.4em;
}
#popup_content h1 {
    color: #008ddb;
    font-size: 1.5em;
}

#popup_content .label {
    float:left;
    width: 100px;
    color: #008ddb;
    font-weight: bold;
}

#popup_content input[type='text'] {
    width: 90%;
    border: 1px solid #101C72;
    margin-bottom: 5px;
    color: #008ddb;
}
#popup_content input.short {
    width: 10%;
}
#popup hr {
    border-color: #008ddb
}
#popup_content textarea {
    width: 90%;
    height: 100px;
    border: 1px solid #101C72;
    margin-bottom: 5px;
    color: #008ddb;
}

#lightwindow_contents {
    border: 2px solid #cdcdcd;
}

#popup_content a.send_button {color:#ffffff;text-decoration:none;margin-right:10px;}
#popup_content a.send_button {float:left; margin-top: 0px; margin-left: 60px; padding-left: 32px; padding-top: 1px; height:22px; font-weight: bold; color: #ffffff; width:125px; background-image: url(../images/order.png);background-repeat: no-repeat}
#popup_content a.send_button:visited {color:#ffffff}
#popup_content a.send_button:hover {background-image:url(../images/order_over.png); color:#000000}
#popup_content a.send_button:visited:hover {background-image:url(../images/order_over.png); color:#000000}

#popup_content a.cancel_button {color:#ffffff;text-decoration:none;margin-right:10px;}
#popup_content a.cancel_button {float:left; margin-top: 0px; padding-left: 32px; padding-top: 1px; height:22px; font-weight: bold; color: #ffffff; width:125px; background-image: url(../images/verder.png);background-repeat: no-repeat}
#popup_content a.cancel_button:visited {color:#ffffff}
#popup_content a.cancel_button:hover {background-image:url(../images/verder_over.png); color:#ffffff}
#popup_content a.cancel_button:visited:hover {background-image:url(../images/verder_over.png); color:#ffffff}

#edit_new_product th {background-color: #dddddd;font-weight:bolder}
#edit_new_product th input[type="text"] {background-color: #ababab}

#offerte_form_content input[type='text'] {
    width: 200px;
    border: 1px solid #101C72;
    margin-bottom: 5px;
    color: #008ddb;
}

#offerte_form_content textarea {
    width: 300px;
}

#offerte_form_content label {
    float: left;
    width: 100px;
}

#offerte_form_content input.short {
    width: 30px;
}

a.nieuwsbrief {
    background-color:#101C72;
    border:0 none;
    color:#FFFFFF;
    margin-top:12px;
    text-decoration: none;
    padding: 1px 8px 1px 8px;
}

/* home styles */

div#home_left {
    width: 282px;
    margin-right: 20px;
}

div#home_right {
    width: 380px;
    background-image: url(../images/home_v_line.jpg);
    background-repeat: repeat-y;
    padding-left: 20px;
}

div#home_left, div#home_right {
    float:left;
}

div#home_left h3, div#home_right h3 {
    color:#008DDB;
    font-size:1.3em;
    height:25px;
    margin-bottom:0px;
    padding-bottom: 0px;
    margin-top:0;
}

div#first_products h3 {
    font-size: 1em;
    height:60px;
}

div#home_left .direct {
    padding-left: 5px;
}
div#home_right .direct {
    padding-left: 10px;
}


div.direct_links div.odd {
    background-color: #d4eaf9;
}

div.direct_links div.direct_item {
    padding: 1px 0 2px 6px;
}

div.direct_links div.direct_item a {
    text-decoration: none;
    font-weight: bold;
}

div#home_order_button {float:right}
div#home_left a.order_button

div#home_left a.order_button {color:#ffffff;text-decoration:none;margin-right:10px;}
div#home_left a.order_button {float:left; margin-top: 0px; margin-left: 60px; padding-left: 10px; padding-top: 1px; height:22px; font-weight: bold; color: #ffffff; width:125px; background-image: url(../images/order.png);background-repeat: no-repeat}
div#home_left a.order_button:visited {color:#ffffff}
div#home_left a.order_button:hover {background-image:url(../images/order_over.png); color:#000000}
div#home_left a.order_button:visited:hover {background-image:url(../images/order_over.png); color:#000000}

div#first_new_product {
    margin-left: 0px;
}
div#first_new_product_content {
    background-image: url(../images/home_kader_middle.jpg);
    background-repeat: repeat-y;
    padding: 15px 15px 15px 15px;
    width: 250px;
}

div#first_new_product_content img {
    width: 100px
}

div#first_new_product_content h6 {
    color:#008DDB;
    font-weight:normal;
    font-size: 1.1em;
    margin: 0px;
    padding: 0px;
}

div#first_new_product_content div.home_new_info {
    float:left;
    width: 120px;
}

div#first_new_product_content div.left { float: left;margin-top: 10px;}
div#first_new_product_content div.right { float: right; padding-left: 130px; position:absolute}


div.wrapper {clear: both}

div#home_left a.bestellen {
	background-image:url(../images/bestellen.png);
	width:99px;
	height:19px;
	border:0px;
	color:#ffffff;
	font-weight:bold;
	margin-top:6px;
	padding: 1px 1px 1px 21px;
	float: left;
	text-decoration:none;
}
div#home_left a.bestellen:visited {color:#ffffff}
div#home_left a.bestellen:hover {background-image:url(../images/bestellen_over.png); color:#000000}
div#home_left a.bestellen:visited:hover {background-image:url(../images/bestellen_over.png); color:#000000}

div#home_right div.home_product {
    float:left;
    width:120px;
}

div#home_left div.lightblue {
    width: 130px;
    color: #008DDB;
}

div#home_filters {
    background-image: url(../images/home_kader_filter_middle.jpg);
    background-repeat: repeat-y;
    padding:10px;
}

div#home_filters a {
    text-decoration: none;
}

div#home_filters .nr {
    color:#008DDB;
}

div#home_filters div.left {
    float:left;
    width: 150px;
}

div#home_filters div.right {
    float:left;
    width: 150px;
}

div#home_right .button {
    background-color:#101C72;
    border:0 none;
    color:#FFFFFF;
    margin-top:12px;
}

div#home_search_box input[type='text'] {
    width: 250px;
    background-color: #ffffff;
}

div#home_right #size_search div.sizesearchbox {
    background: url('../images/size_search_back.png') no-repeat;
    position: relative;
    height: 75px;
    width: 336px;
    color: #ffffff;
    padding: 10px;
    font-size: 1.0em;
    font-weight: bold;
}
div#home_right #size_search div.sizesearchbox input[type='text'] {
    width: 250px;
    background-color: #ffffff;
    height: 18px;    
    font-size: 1.1em;
}

div#home_right #size_search div.sizesearchbox .button {
    background-color:#101C72;
    border:0 none;
    color:#FFFFFF;
    margin-top:8px;
    height: 22px;
    padding-bottom: 5px;
    font-size: 1.1em;
}

div#home_right #size_search div.sizetitle {
    font-size: 1.5em;
    color: #ff0f00;
    font-weight: bold;
    padding: 12px 0 6px 0;
}

div#home_search_box {
    background-image: url(../images/home_search_back.jpg);
    background-repeat: no-repeat;
    height: 38px;
    padding-left: 10px;
}

a.create_account_button {color:#ffffff;text-decoration:none;margin-right:10px;}
a.create_account_button {float:left; margin-top: 0px; margin-left: 10px; padding-left: 10px; padding-top: 1px; height:22px; font-weight: bold; color: #ffffff; width:125px; background-image: url(../images/order.png);background-repeat: no-repeat}
a.create_account_button:visited {color:#ffffff}
a.create_account_button:hover {background-image:url(../images/order_over.png); color:#000000}
a.create_account_button:visited:hover {background-image:url(../images/order_over.png); color:#000000}

span#uitgelicht {float: left;}
div#show_all {float: right;padding-right: 30px;}
div#show_all a.show_all_button {color:#ffffff;text-decoration:none;margin-right:10px;}
div#show_all a.show_all_button {float:left; margin-top: 0px; margin-left: 10px; padding-left: 7px; padding-top: 1px; height:22px; font-weight: bold; color: #ffffff; width:151px; background-image: url(../images/show_all.png);background-repeat: no-repeat}
div#show_all a.show_all_button:visited {color:#ffffff}
div#show_all a.show_all_button:hover {background-image:url(../images/show_all_over.png); color:#000000}
div#show_all a.show_all_button:visited:hover {background-image:url(../images/show_all_over.png); color:#000000}

div#recaptcha_widget_div {float:left;width:315px}

