﻿/* 10-6-2008 Tim@orange-juice.nl
/* grijs INVENTUM LIGHT  #bdb7a9 */
/* Donkergrijs #392f2e */
/* lichtgrijs #dedbd4 */
/* rood : #981B1E */

* { margin: 0; padding: 0;}
html, body { height: 100%; }
body { background-color: #dedbd4; font-family: "Trebuchet MS", verdana, arial; font-size: 12px;}
a img { border: none; }
.spacer {height:10px;display:block;overflow:hidden;clear:both;}
.clear {clear:both;}

/*titel in rode balk (news masterpage)*/
.nieuws_balk #balk_titel { position: relative; margin-top:-20px; z-index:10; background:none; border:none;font-weight:bold;font-size:14px; }

/*stijl voor opsomming */
ul { position:relative;margin:10px 0 10px 0; padding:0; list-style-type:none;} 
ul li { padding: 0 0 0 10px; background:transparent url('../grfx/dot.gif') left 7px no-repeat;}

/* donkere band op achtergrond */
#band { position: absolute; top: -10px; left: 0; width: 100%; background: #392f2e url('../grfx/band_bg.gif');  }
.hoog { height: 235px; }
.midhoog { height: 210px; }
.midlaag { height: 165px; }

/* header */
#header { position: relative; top: 0; width: 100%; height: 55px; background-color: #bdb7a9; z-index:100; margin-bottom: 10px;}
#header_content { position: relative; width: 900px; height: 100%; margin: 0 auto;  background: url('../grfx/header_bg.gif') repeat-y center top; }
#header_content img#logo { position: absolute; top: 9px; left: 380px;  }

#container_wrapper { position: relative; width: 100%; background: #bdb7a9 url('../grfx/container_bg.gif') repeat-y top center; z-index: 2; }
#content_container {width: 900px; min-height:170px;  height:auto !important;  height:170px; margin: 0 auto; background:#fff url('../grfx/container_top.gif') no-repeat top left;  z-index: 3; position: relative; padding: 0 0 10px 0;}



#content { padding: 10px 15px 0px 15px; }

/* balk LET OP: op de nieuwspaginas wordt een andere balk gebruikt*/
.balk { background: transparent url('../grfx/content_balk_bg.gif') repeat-y 15px 15px; }
.balk img#content_balk_bottom { position: absolute; bottom:0; left: 15px; float:none; clear:both; display:inline; }
.balk img#content_balk_top { position: absolute; top:35px; left: 15px; z-index:1; }
/*einde balk */

#assortiment_left { clear:both;position: relative; float: left; width:430px; padding:0; margin: 0 10px 0 0; }
#assortiment_right {position: relative; float: left; width:430px; padding:0 0 10px 0; margin: 0; }

#content_left { position: relative; float: left; width: 180px; color: #fff; padding: 10px 10px 0 10px;}
#content_right { position: relative; float: right; width: 650px; overflow-x: hidden;min-height:400px;  height:auto !important;  height:400px; z-index:100; padding: 0 0 30px 0;}
#content_right h1,
#content h1 { font-weight: bold; font-size: 18px; background: transparent url('../grfx/hor_lijn.gif') repeat-x bottom left; padding: 15px 0 5px 0; margin: 0 0 10px 0; color: #382F2D;position: relative;}

/* content styles */
#content_right .opmaak_stijl h2 {font-size:14px; }
#content_right .opmaak_stijl p {margin:0 0 14px 0;}
#content_right .opmaak_stijl ul {margin:-14px 0 0 20px;}
/* */

#content_left h2 { font-size: 13px; }
#content_left a { color: #fff; }

#subheader { width: 900px; margin: 0 auto; padding: 0; z-index: 3; position: relative; clear:both; float: none; z-index:100;}
#subheader #flashcontent {position:relative;top:-5px;}
#subheader #flashcontent img {position:relative;top:5px;}
#subheader img { display: block; position: relative; margin: 0 auto; padding-bottom: 10px;}

/*zoekbox header */
#subheader #zoekbox { position:absolute; bottom: 20px; right: 15px; width: 210px; height: 62px; z-index:1000; background: transparent url('../grfx/zoekbox_bg.png') top left no-repeat;}
#subheader #zoekbox h2 { position: absolute; left: 10px; top: 5px; font-size: 12px; color: #fff;  }
/*zoekbox IE6*/
/* #subheader #zoekbox { _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="grfx/zoekbox_bg.png", sizingMethod="crop"); }*/
#subheader #zoekbox { _background: none; _background: transparent url('../grfx/zoekbox_bg.gif') top left no-repeat; }


/* top nav */
#topnav { width: 890px; height: 30px; background: #392f2e url('../grfx/topnav_bg.gif') top left no-repeat; position: relative; left: 5px; top: 5px; margin: 0 0 7px 0; font-size: 12px; z-index:1000; }
#extra_topnav { position: absolute; right: 10px;top:2px;height:25px;width:134px;z-index:10000;}
#extra_topnav a#extra_global { line-height:25px;float:left; display: block; color: #BCB7A9;text-decoration: none; background: url('../grfx/nav_global.gif') center left no-repeat; padding-left:20px;z-index:10000;}
#extra_topnav a#extra_home { line-height:25px;margin: 0 0 0 10px;color: #BCB7A9;text-decoration: none; background: url('../grfx/nav_home.gif') 10px top no-repeat;padding-left:30px;border-left:1px solid #c6be9b;z-index:10000;}


/*** style voor "tree" van producten **/
#content_left ul#producten_tree {position:relative;line-height: 19px;padding: 0 0 40px 0;}
#content_left ul#producten_tree ul { margin:0;padding:0; }
#content_left ul#producten_tree li { background:none;}

/* Productenlijst met kids*/
#content_left ul#producten_tree li.hassub_active ul li.hassub a {padding:0 0 0 10px;background: transparent url('../grfx/plus.gif') left 6px  no-repeat; }
#content_left ul#producten_tree li.hassub_active ul li a {background:none;color:#fff;}

#content_left ul#producten_tree li a:hover,
#content_left ul#producten_tree li a {color:#fff;}

#content_left ul#producten_tree li.hassub a:hover {text-decoration:none;color:#bdb7a9;}
#content_left ul#producten_tree li.hassub_active a:hover {text-decoration:none;color:#fff;}

#content_left ul#producten_tree li.hassub a { padding:0 0 0 10px;background: transparent url('../grfx/plus.gif') left 6px  no-repeat; }
#content_left ul#producten_tree li.hassub a:hover {color:#fff;}

#content_left ul#producten_tree li.hassub_active ul li.hassub_active a {background: transparent url('../grfx/min.gif') left 6px  no-repeat; }
#content_left ul#producten_tree li.hassub_active ul li.hassub_active ul li a {background:none;}
#content_left ul#producten_tree li.hassub_active ul li.hassub_active a:hover {color:#fff;}
#content_left ul#producten_tree li.selected {background:transparent url('../grfx/dot_selected.gif') 10px 6px no-repeat;margin:0 0 0 10px;display:block;}
#content_left ul#producten_tree li.selected a {font-weight:normal;}
#content_left ul#producten_tree li.hassub_active ul li a {display:inline-block;}

#content_left ul#producten_tree li.hassub_active a{ padding:0 0 0 10px;background: transparent url('../grfx/min.gif') left 6px  no-repeat; }
#content_left ul#producten_tree li.hassub li a {background:none;}
/* einde */


/* Algemene lijst met kids*/
#content_left ul#main-list {position:relative;line-height: 19px;padding: 0 0 40px 0;margin: 0 0 0 20px;}
#content_left ul#main-list ul { margin:0;padding:0; }
#content_left ul#main-list li { background:none;padding:0;line-height:19px; }
#content_left ul#main-list li.hassub_active ul li.hassub a {padding:0 0 0 10px;background: transparent url('../grfx/plus.gif') left 6px  no-repeat; }
#content_left ul#main-list li.hassub_active ul li a {background:none;color:#fff;}
#content_left ul#main-list li a:hover,
#content_left ul#main-list li a {color:#fff;}
#content_left ul#main-list li.hassub a:hover {text-decoration:none;color:#bdb7a9;}
#content_left ul#main-list li.hassub_active a:hover {text-decoration:none;color:#fff;}
#content_left ul#main-list li.hassub a {position:relative;left:-10px;padding:0 0 0 10px;background: transparent url('../grfx/plus.gif') left 6px  no-repeat; }
#content_left ul#main-list li.hassub a:hover {color:#fff;}
#content_left ul#main-list li.hassub_active ul li.hassub_active a {background: transparent url('../grfx/min.gif') left 6px  no-repeat; }
#content_left ul#main-list li.hassub_active ul li.hassub_active ul li a {background:none;}
#content_left ul#main-list li.hassub_active ul li.hassub_active a:hover {color:#fff;}
#content_left ul#main-list li.selected {background:transparent url('../grfx/dot_selected.gif') left 6px no-repeat;margin:0;padding:0 0 0 10px;display:block;}
#content_left ul#main-list li.selected a {font-weight:normal;}
#content_left ul#main-list li.hassub_active ul li a {display:inline-block;}
#content_left ul#main-list li.hassub_active a{ position:relative;left:-10px;padding:0 0 0 10px;background: transparent url('../grfx/min.gif') left 6px  no-repeat; }
#content_left ul#main-list li.hassub li a {background:none;}
/* einde */

/*contact submenu heeft geen children, mag dis 10px naar links */
#content_left ul#main-list.contact {margin:0 0 0 10px;}



/* submenu bij FAQ */
#content_left ul#main-list li ul#faq {position:relative;padding:0 0 0 10px;background:#981B1E none;}
#content_left ul#main-list li ul#faq li {border:0;background:none;line-height:19px;padding:0;display:block;}
#content_left ul#main-list li ul#faq li a:hover {color:#fff;}
#content_left ul#main-list li ul#faq li.selected {padding:0 0 0 10px;background:transparent url('../grfx/dot_selected.gif') left 6px no-repeat;}

/*submenu bij downloads */
#content_left ul#main-list li ul#downloads {position:relative;padding:0 0 0 10px;background:#981B1E none;}
#content_left ul#main-list li ul#downloads li {border:0;background:none;line-height:19px;padding:0;display:block;}
#content_left ul#main-list li ul#downloads li a:hover {color:#fff;}
#content_left ul#main-list li ul#downloads li a.selected {padding:0 0 0 10px;margin:0 0 0 10px;background:transparent url('../grfx/dot_selected.gif') left 6px no-repeat;}


/********************************************menu ********/
#topnav ul.nav {list-style-type:none;position: relative; left: 10px;  }
a.top { background: transparent url('../grfx/topnav_link_bg.gif') center right no-repeat; }
.nav, .nav ul { list-style-type:none; margin:0; padding:0; }
.nav { font-family:"Trebuchet MS", verdana, arial; position:relative; z-index:100; height: 30px; }
.nav li { background:none; float:left; margin:0; padding:0; position:relative; }

.nav li a, 
.nav li a:link, 
.nav li a:active, 
.nav li a:visited { color:#fff; display:block; font-size:12px; height: 30px; line-height:30px; padding:0 10px 0 10px; text-decoration:none; position: relative; width:auto;_float:left;}
.nav li a:hover {}
/* verberg rechterachtergrond plaatje activestate */
#nav-one li span img.bg_right_topnav{ display:none; }

/* hover voor hoofdmenu mouseover items */
#nav-one li:hover a, 
#nav-one li.sfHover a,
#nav-one li.active a { display:block; color: #392f2e; }

/* hover voor submenu mouseover items */
#nav-one li:hover ul a:hover, #nav-one li.sfHover ul a:hover { color: #fff;}

#nav-one li.active span,
#nav-one li:hover span, 
#nav-one li.sfHover span {position:relative; height:30px; background:transparent url('../grfx/topnav_active.gif') 5px 5px no-repeat; display:block; _float:left;}

#nav-one li:hover ul a, 
#nav-one li.sfHover ul a { position: relative;  color: #382F2D; }

/*laat rechterachtergrond plaatje zien */
#nav-one li:hover img.bg_right_topnav,
#nav-one li.sfHover img.bg_right_topnav,
#nav-one li.active img.bg_right_topnav {display:block;position:absolute;right:0;top:5px; }

.nav ul { list-style-type:none;margin:0;position:absolute;width:187px;background: url('../grfx/menu_bg.png') top left repeat-y; top:-999em;left:-5px; }


.nav li:hover ul, 
.nav li.sfHover ul { top:30px; left:10px; padding-left:5px; margin-left:-15px;border-top: 10px solid #fff; width: 187px; background: url('../grfx/menu_bg.png') top left repeat-y; }

.nav ul li {background:none; float:none; _width:100%;_display:block;}
.nav ul li a {display:block;background: transparent url('../grfx/subnav_link_bg.gif') 5px bottom no-repeat;}
.nav ul li a.laatste { background: none; height: 25px; overflow:hidden; display:block;clear:both; } 

li.submenu_top { background:none;position:absolute;top:-13px;left:0;height:13px;}
li.submenu_top img { position: absolute;bottom: 0; _bottom:-1px; }
.nav ul li.submenu_bottom {_display:none; background:none; position:absolute; bottom:-4px; left:0;_left:-5px; height:4px; _position:relative; _height:2px; _overflow:hidden; _width:187px; _bottom: -5px;_border-bottom:2px solid #716f57;}
li.submenu_bottom img { position: absolute;top: 0; _display:none;  }
/************************************* einde navigatie **/

/* footer */
#footer { position: relative; background: #fff url('../grfx/footer_bg.gif') repeat-y top left; width: 876px; margin: 0 auto; height: 45px; padding: 0 15px 0 15px; }
#footer img#footer_bottom { position: absolute; bottom: -1px; left: 0; }
#footer img#footer_top { position: absolute; top:0; }

#footer img#pijl_talen_sub,
#footer img#pijl_talen {position: absolute; top: 12px; cursor: pointer;}

div.taal {position: absolute; top: 9px; left: 40px; font-size: 11px; width: 110px;cursor:pointer;}
.taal p {position: absolute; top: 0; left: 34px; margin: 0 0 0 6px; line-height: 21px; height: 21px; font-weight: bold; font-family: "Trebuchet MS", verdana, Arial; }

/*footer buttons */
#footer #footer_buttons { position:absolute; right:20px; top:8px; width: 200px; height: 22px;}
#footer #footer_buttons .button { position: relative; float: right; margin: 0 0 0 5px; }

/* talen popup */
#talen { position: absolute; width: 113px; height: 128px; left: 32px; bottom: -36px; background: transparent url('../grfx/talen_bg.png') top left no-repeat; visibility:hidden; }
html * #talen{ _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="grfx/talen_bg.png", sizingMethod="crop"); } 

#popup_content {position: absolute;z-index:10000; padding-top:25px; width: 113px; height: 103px; left: 32px; bottom: -37px; display:none;}
#popup_content a.taal { display: block; position: relative; left: 5px; top: 3px; margin: 0 0 3px 0; padding: 0; height: 25px; width: 105px;  line-height: 21px; height: 21px; font-weight: bold;  font-size: 11px; text-indent: 40px; text-decoration: none; color: #981b1e; overflow:hidden;}
#popup_content a.taal img { position: absolute; top: 0; left: 0; border:0; }
#popup_content a.taal:hover { color: #382F2D; }

/*copyright*/
#copyright { position: relative; top: 5px; left: 15px; width: 906px; margin: 0 auto; height: 25px; color: #382F2D; font-size: 12px; font-weight: normal;}
#copyright #copyright_links { position: absolute; right: 35px; top: 0; }

#copyright a:visited,
#copyright a { text-decoration: none; color: #382F2D; }
#copyright a:hover { text-decoration: underline; }

/*tabel voor talen opsomming frontpage */
table#front_choose_language { width: 100%; margin: 10px 0 20px 0; }
table#front_choose_language tr td  { height: 30px; }
table#front_choose_language td img { padding: 0 10px 0 0; vertical-align:middle; }

table#front_inventum_warmte { line-height: 15px; position:relative; top:5px;}
table#front_inventum_warmte img { padding: 0 15px 0 0; }




/******assortiment */
#assortiment_content { margin: -10px 0 -10px 0; float: left; width:870px;overflow-x:hidden; }
#category_container { position:relative;width:880px; }
#assortiment_content h1 { margin-bottom: 4px;padding:0; }
a.assortiment_blok { position: relative; width: 210px; height:240px; margin: 0 10px 5px 0; float:left;cursor:pointer;}
a.assortiment_blok h2 { position: absolute; width: 200px; top: 8px; left: 10px; font-size: 12px; border: 0; color: #fff; text-transform:uppercase; }

/* asoortiment nederlands */
#category_container a#c1_Netherland { background: transparent url('../content_images/productcat1_NL_alt.jpg') top left no-repeat; }
#category_container a#c2_Netherland { background: transparent url('../content_images/productcat2_NL_alt.jpg') top left no-repeat; }
#category_container a#c3_Netherland { background: transparent url('../content_images/productcat3_NL_alt.jpg') top left no-repeat; }
#category_container a#c4_Netherland { background: transparent url('../content_images/productcat4_NL_alt.jpg') top left no-repeat; }

/* asoortiment belgium */
#category_container a#c1_Belgium { background: transparent url('../content_images/productcat1_NL_alt.jpg') top left no-repeat; }
#category_container a#c2_Belgium { background: transparent url('../content_images/productcat2_NL_alt.jpg') top left no-repeat; }
#category_container a#c3_Belgium { background: transparent url('../content_images/productcat3_NL_alt.jpg') top left no-repeat; }
#category_container a#c4_Belgium { background: transparent url('../content_images/productcat4_NL_alt.jpg') top left no-repeat; }

/*assortiment duits */
#category_container a#c5_Germany { background: transparent url('../content_images/productcat5_DE_alt.jpg') top left no-repeat; }
#category_container a#c6_Germany { background: transparent url('../content_images/productcat6_DE_alt.jpg') top left no-repeat; }
#category_container a#c7_Germany { background: transparent url('../content_images/productcat7_DE_alt.jpg') top left no-repeat; }
#category_container a#c8_Germany { background: transparent url('../content_images/productcat8_DE_alt.jpg') top left no-repeat; }


/*nieuws blokje [assortiment pagins]*/
.nieuws_blok {  line-height: 16px;width: 210px; color: #fff; float: left; position: relative; margin:0 10px 5px 0; background-color:#dedbd4;}
.nieuws_blok .product_head { height: 36px; background: transparent url('../grfx/nieuws_header_bg.gif') no-repeat top left; position: relative;}
.nieuws_blok .product_head h2 { position:absolute; top:4px; left: 10px; font-size: 12px; color: #FFF; font-family:"Trebuchet MS", verdana; text-transform: uppercase;}
.nieuws_blok .product_content {  padding: 0 10px 0 10px; color: #382F2D; margin: 0;  min-height:174px; height:auto !important;  height:174px; background: transparent url('../grfx/nieuws_footer_bg.gif') bottom left no-repeat; }
.nieuws_blok .product_content img { padding: 5px 0 5px 0; }
.nieuws_breed  {width: 430px;margin:0 0 4px 0;padding:0; line-height: 16px;}
.nieuws_breed .product_head {background: transparent url('../grfx/nieuws_header_breed_bg.gif') no-repeat top left; }
.nieuws_breed .product_content {background: transparent url('../grfx/nieuws_footer_breed_bg.gif') bottom left no-repeat;} 
.nieuws_breed .product_content img { padding: 5px 10px 5px 0; }
.nieuws_blok h2,
.nieuws_breed h2 { color: #981B1E; font-size: 20px; padding: 5px 0 5px 0;}
.product_content p { position: relative; }
.teaserlink{ position: relative;margin-top:10px;padding-bottom:3px;display:inline-block;background: url('../grfx/dot.gif') left 3px no-repeat; padding-left:10px; height: 12px; line-height: 12px; }

/* productent */
#producten { width: 660px; position: relative;z-index:-1;}
/*product blokje*/
.product_blok { width: 155px; color: #fff; float: left; position: relative; z-index:2;margin:0 10px 10px 0;}
.product_blok .product_head { overflow: hidden; height: 45px; background: transparent url('../grfx/product_header_bg.png') no-repeat top left;position: relative;}
.product_blok .product_head p { height:38px; position:absolute; bottom:0; left: 10px; margin-top: 7px; font-size: 12px; color: #FFF; font-size:12px; font-family:"Trebuchet MS", verdana; line-height:15px;}
.product_blok .product_content { border-left: 1px solid #bcb7a9; border-right: 1px solid #bcb7a9; text-align: center; padding: 0; min-height:150px; height:auto !important;  height:150px;}
.product_blok .product_content table tr td {height:150px;width:150px;} 
.product_blok .product_content a img { border: none; display: inline; }
.product_blok .product_footer { height: 30px; line-height: 30px; background: #6a6362 url('../grfx/product_footer_bg.png') no-repeat bottom left; }
.product_blok .product_footer input { display: none; }
.product_blok .product_footer a.details { color:#fff;  position: absolute; bottom: 0; left: 15px;  }

/*product blokje hover */
.product_hover .product_head { background-position: bottom left;} 
.product_hover .product_content { border-left: 1px solid #981b1e; border-right: 1px solid #981b1e;}

/*product resultaat blokje*/
.product_resultaat_blok { width: 155px; color: #fff; float: left; position: relative; z-index:2;margin:0 10px 0 0;}
.product_resultaat_blok .product_head { overflow: hidden; height: 45px; background: transparent url('../grfx/product_header_bg.png') no-repeat bottom left;position: relative;}
.product_resultaat_blok .product_head p { height:38px; position:absolute; bottom:0; left: 10px; margin-top: 7px; font-size: 12px; color: #FFF; font-size:12px; font-family:"Trebuchet MS", verdana; line-height:15px;}
.product_resultaat_blok .product_content { border-left: 1px solid #bcb7a9; border-right: 1px solid #bcb7a9; text-align: center; padding: 0 0 0 0; margin: 0;  min-height:150px; height:auto !important;  height:150px;  }
.product_resultaat_blok .product_content table tr td {height:150px;width:150px;} 
.product_resultaat_blok .product_footer { height: 8px; line-height: 8px; background: #6a6362 url('../grfx/product_bottom.gif') no-repeat top left; position:relative; top:-8px;}


/* product details */
#product_details_container { padding: 0;width:315px;}
table.detail_thumb { cursor:pointer;margin: 5px 5px 10px 0; float: left; width:100px;height:100px;background: transparent url('../grfx/product_detail_thumb_bg.gif') top left no-repeat; } 
table.detail_thumb_active { cursor:default; background: transparent url('../grfx/product_detail_thumb_bg_active.gif') top left no-repeat; }
table.detail_thumb td { text-align: center; }

#product_details_big {  width:310px; height: 310px; background: transparent url('../grfx/product_detail_big_bg.gif') top left no-repeat; text-align: center; margin: 0 0 5px 0;}
#product_details_big img { margin: 0;}
#product_details_content { position:relative; left:15px; min-height:320px;  height:auto !important; height: 320px; width:310px; }

#product_details_content h2,
#content_right h2 { color: #981B1E; font-size: 16px; }
#product_details_content p {margin: 10px 0 0 0; }
#product_details_content img.kema {display:block;margin: 0 0 10px 10px;}
#product_details_content b.light { color:#BCB7A9; }
#product_details_content #links {background: transparent url('../grfx/hor_lijn_grey.gif') top left repeat-x;margin:10px 0 5px 0; padding:10px 0 0 0;}
#product_details_content #links a {display:block;float:left;width:150px;background:transparent url('../grfx/pijl.gif') top left no-repeat; text-indent:30px; font-weight:bold;height:17px;line-height:17px;}

/*tabel stijlen*/
.breed { width:870px; }
.smal { width: 650px; }

/* STIJL1 rode band, lichtgele background, geen border*/
table.table_stijl1 { position: relative; margin:0 0 10px 0; padding:0; background-color: #dedbd4;}
table.table_stijl1 thead tr td{ height: 37px; background: #981B1E url('../grfx/stijl1_head.gif') no-repeat top left; }
table.table_stijl1 thead tr td h2{ font-size: 12px; font-weight: bold;text-transform: uppercase; color: #fff; }
table.table_stijl1 td {padding: 0 10px 0 10px; }
table.table_stijl1 tbody td {  }
table.table_stijl1 tfoot td {height: 6px; background: transparent url('../grfx/stijl1_bottom.gif') bottom left no-repeat; }

/*STIJL2 rode band, witte background, border*/
#content_right table.table_stijl2 { position: relative; margin:0; padding:0; float: left;}
#content_right table.table_stijl2 thead tr td { position: relative; height: 35px; background: #981B1E url('../grfx/stijl2_head.gif') no-repeat top left; }
#content_right table.table_stijl2 thead tr td h2 { font-weight: bold;text-transform: uppercase; color: #fff;font-size: 12px;height:30px;line-height:30px; }

#content_right table.table_stijl2 td {padding: 0 10px 0 10px; }
#content_right table.table_stijl2 tbody td { border-left: 1px solid #bcb7a9; border-right:1px solid #bcb7a9; }
#content_right table.table_stijl2 tfoot td {height: 9px; background: transparent url('../grfx/stijl2_bottom.gif') bottom left no-repeat; }

/*STIJL3 zwarte band, witte background, border*/
#content_right table.table_stijl3 { position: relative; padding:0; float: left;}
#content_right table.table_stijl3 thead tr td,
#content_right table.table_stijl3 td.head { position: relative; height: 35px; background: #981B1E url('../grfx/stijl3_head.gif') no-repeat top left; border: none;}
#content_right table.table_stijl3 thead tr td h2,
#content_right table.table_stijl3 td.head h2 { text-indent: 10px; font-weight: bold;text-transform: uppercase; color: #fff;font-size: 12px;height:30px;line-height:30px; }
#content_right table.table_stijl3 td {padding: 0 4px 0 4px; }
#content_right table.table_stijl3 tbody td { border-left: 1px solid #bcb7a9; border-right:1px solid #bcb7a9; }
#content_right table.table_stijl3 tfoot td,
#content_right table.table_stijl3 td.foot {border: 0; height: 9px; background: transparent url('../grfx/stijl2_bottom.gif') bottom left no-repeat; }

/* specs tabel */
#content_right table table.stripe_1 { width: 100%; }
#content_right table table.stripe_1 td { border:0; padding: 0; margin:0;  }
#content_right table table.stripe_1 tr.even td.titel,
#content_right table table.stripe_1 tr.oneven td.titel { width:155px; background-color: #fff; padding-left: 0;} 
#content_right table table.stripe_1 tr { height: 20px; line-height: 20px;  }
#content_right table table.stripe_1 tr.even td { background-color: #fff; padding-left: 15px;}
#content_right table table.stripe_1 tr.oneven td { background-color: #e6e1ce; padding-left:15px; }

/* downloads tabel */
#content_right table table.stripe_2 { width: 100%; }
#content_right table table.stripe_2 td { border:0; padding: 0; margin:0; width:40px; }
#content_right table table.stripe_2 tr { height: 20px; line-height: 20px;  }
#content_right table table.stripe_2 tr.even td { background-color: #fff; padding-left: 15px;}
#content_right table table.stripe_2 tr.oneven td { background-color: #e6e1ce; padding-left:15px; }
#content_right table table.stripe_2 tr.heading td {width:155px;padding-left:15px;color: #BCB7A9;font-weight:bold;}

/* downloads zoeken */
#content_right div#downloads_zoeken {position:relative;background:#d7d4cb url('../grfx/downloads_zoeken_bg.gif') top left no-repeat;height:30px;width:650px;line-height:30px;margin: 0 0 10px 0;}
#content_right div#downloads_zoeken span {position:absolute;top:0;_top:4px;left:15px;}
#content_right div#downloads_zoeken input {border:0;height:18px;}
#content_right div#downloads_zoeken .button {position:absolute;top:3px;_top:0;right:-90px;background-image:url('../grfx/button_80_grey.gif');height:22px;}

/* fake checkbox : unchecked (default/base) state */
a.fakecheck { background: url('../grfx/checkbox.gif') no-repeat top left; height: 16px; padding-bottom: 14px; padding-left: 20px; width: 60px; display: block; color: #fff; overflow:hidden; position: absolute; bottom: 0; right: 0; }
/* fake checkbox : hover state */
a.fakecheck:hover { color: #fff;}
a.fakecheck:visited { color: #fff; }
/* fake checkbox : checked state */
a.fakechecked {	background-position: left -25px; }


/************accordion styles!! *************/
.accordion { width: 640px; position:relative; margin: 10px 0 0 0; }
.acc_head { cursor: pointer; position: relative; font-weight:bold;display:block; color: #382F2D; min-height: 15px; _height:15px;  border-bottom: 1px solid #fff; background: #dddbd4 url('../grfx/arrow_up.gif') no-repeat 621px 2px; padding: 3px 30px 3px 10px;clear:both; line-height:15px;}
.acc_head_active {background: #981B1E url('../grfx/arrow_down.gif') no-repeat 621px 3px; color: #fff;}
.acc_body { display:none; line-height: 15px;}
.acc_body p {margin: 5px 0 5px 25px; }
/* *********einde accordion styles ********/

/** accordion styles voor de FAQ */
.faq .acc_head { font-weight:normal; }
.faq .acc_body p { margin:5px 20px 5px 10px;  }

.faq .acc_body ul,
.faq .acc_body ol {padding:0;margin:0; }

.faq .acc_body ul li,
.faq .acc_body ol li {margin: 0 0 0 30px; padding:0;overflow:visible}

.faq .acc_body p img {margin: 0 10px 0 0;}





/*dealer pagina */
#google_maps_container_wrapper { position:relative;margin: 10px 0 0 0; padding: 10px; width: 630px; height: 305px; background: transparent url('../grfx/google_maps_bg.gif') top left no-repeat; }
#dealers_loading {display:none;position:absolute;top:90px;left:315px;margin-left:-150px;width:300px;height:100px;font-weight:bold;color:#981B1E;text-align:center;}
#dealers_loading #flashcontent_1 {text-align:left;position:relative; left: 150px; margin-left:-24px;}

.dealer_listitem { position: relative; margin: 2px 0 0 0;}
.dealer_listitem p { position: absolute;font-size: 12px; }
.dealer_listitem a { position:relative;font-size: 12px; display:block; top: 0; padding: 0 0 0 20px; width:160px; color: #fff;}

/*faqs pagina */
#faq_categorien { width: 660px; margin: 10px 0 0 0; position: relative;z-index:-1;}
#faq_categorien a.faq_cat { display:block; float:left; padding: 2px 10px 0px 10px; width: 135px; height: 193px; margin: 0 10px 10px 0; text-decoration:none; color:#fff;}
#faq_categorien a.faq_cat:hover { text-decoration: underline; }

#faq_categorien a { background: transparent url('../grfx/faq_cat/faq_brood.jpg') top left no-repeat; }
#faq_categorien a:hover { background-position: left -195px; }
#faq_categorien a#p10000048 { background: transparent url('../grfx/faq_cat/faq_brood.jpg') top left no-repeat; }
#faq_categorien a#p10000048:hover { background-position: left -195px; }
#faq_categorien a#p10000000 { background: transparent url('../grfx/faq_cat/faq_friteuse.jpg') top left no-repeat; }
#faq_categorien a#p10000000:hover { background-position: left -195px; }
#faq_categorien a#p10000086 { background: transparent url('../grfx/faq_cat/faq_koffie.jpg') top left no-repeat; }
#faq_categorien a#p10000086:hover { background-position: left -195px; }
#faq_categorien a#p10000074 { background: transparent url('../grfx/faq_cat/faq_pizza.jpg') top left no-repeat; }
#faq_categorien a#p10000074:hover { background-position: left -195px; }
#faq_categorien a#p10000014 { background: transparent url('../grfx/faq_cat/faq_bbq.jpg') top left no-repeat; }
#faq_categorien a#p10000014:hover { background-position: left -195px; }
#faq_categorien a#p10000047 { background: transparent url('../grfx/faq_cat/faq_dekens.jpg') top left no-repeat; }
#faq_categorien a#p10000047:hover { background-position: left -195px; }
#faq_categorien a#p10000003 { background: transparent url('../grfx/faq_cat/faq_weegschalen.jpg') top left no-repeat; }
#faq_categorien a#p10000003:hover { background-position: left -195px; }


/*downloads overzicht pagina */
#downloads_categorien { width: 660px; margin: 10px 0 0 0; position: relative;z-index:-1;}
#downloads_categorien a {display:block;float:left;width:155px;height:160px;margin:0 10px 0 0;color:#fff;line-height:25px;text-indent:10px;}

#downloads_categorien a.gebruiksaanwijzing {background: transparent url('../grfx/download_cat/icon_gebruiksaanwijziging.gif') top left no-repeat;}
#downloads_categorien a.brochure {background: transparent url('../grfx/download_cat/icon_brochure.gif') top left no-repeat;}
#downloads_categorien a.recept {background: transparent url('../grfx/download_cat/icon_recept.gif') top left no-repeat;}
#downloads_categorien a.actie {background: transparent url('../grfx/download_cat/icon_actie.gif') top left no-repeat;}
#downloads_categorien a:hover {background-position: bottom left;text-decoration:none;}


/*productcategorys pagins */
#product_categorien h2 { background:#bcb7a9 url('../grfx/h2_bg.gif') top left no-repeat;color:#fff;margin:0;padding:0;font-size:13px;text-transform:uppercase;height:30px;line-height:30px;font-weight:bold;text-indent:10px;margin:10px 0 5px 0; }

.product_categorie_blok { padding:1px 10px; min-height:165px;  height:auto !important;  height:165px; position:relative; background: #eeede9 url('../grfx/product_categorien_bg.gif') repeat-y top left;   }
.product_categorie_blok ul { position:relative;width:650px;margin-bottom:0px; }
.product_categorie_blok ul li { position:relative;vertical-align:bottom;background:#fff url('../grfx/product_categorien_row_bg.gif') 126px 15px no-repeat; padding:0; width:630px; height:160px;text-align:center; display:block; margin:0 0 10px 0; }
.product_categorie_blok img.top { position:absolute;left:0; top:0; }
.product_categorie_blok img.bottom { position:absolute;left:0; bottom:0;_bottom:-1px; }

#product_categorien table.item { width: 126px; height:160px; float:left;display:block;overflow:hidden;background:#fff url('../grfx/product_categorien_row_bg.gif') right 15px no-repeat;}
#product_categorien table.laatste { background:#fff none; }
#product_categorien table.item td { text-align: center; line-height:14px; height:30px;}
#product_categorien table.item td a { font-weight:bold; color: #BCB7A9; }
#product_categorien table.item td a:hover { color: #981B1E; }
#product_categorien table.item td.thumb { height:120px; padding:0;margin:0;border:none;}

/*nieuws paginas */
.nieuws_balk { background: transparent url('../grfx/content_balk_bg.gif') repeat-y 15px 15px; }
.nieuws_balk img#nieuws_balk_bottom { position: absolute; bottom:0; left: 15px; float:none; clear:both; display:inline; }
.nieuws_balk img#nieuws_balk_top { position: absolute; top:35px; left: 15px;  }
.nieuws_balk ul#news-archive { position:relative; margin:0; padding:0;list-style-type:none;}
.nieuws_balk ul#news-archive li { background:transparent url('../grfx/dotline_white.gif') bottom left repeat-x; padding:5px 0 5px 0;line-height:16px;}
.nieuws_balk ul#news-archive li .datum {display:block;}
#content_left ul li a {color:#fff;}
#content_left ul li a:hover {text-decoration:none;color:#BCB7A9;}

#newsitem h1 { font-weight:bold; font-size:16px; color: #981B1E; background:none; margin:0 0 -7px 0; padding:0; }
#newsitem .subkop { color: #382F2D; font-weight:bold; font-size:14px; margin:0 0 -9px 0; padding:0; }
#newsitem p { margin: 10px 0 14px 0; line-height:16px; }
#newsitem p.head { font-weight:bold; }
#newsitem img { float:left;padding:0 20px 5px 0; }

.itemlink {margin:10px 0 0 0;display:inline-block;}
/* width moet eruit */ 
#newsitem img.breed { padding:0 0 10px 0; width: 600px; display:block;float:none;clear:both; }
/*einde nieuws paginas */

/* blubber CSS <3 */
.newsDate { color: Gray;}

/*zoekresultaten pagina */
.resultaat_onderdeel {background: transparent url('../grfx/hor_lijn_grey.gif') repeat-x bottom left; padding: 0 0 10px 0;}
.resultaat_onderdeel h3 { padding:5px 0 10px 0; margin:0; color:#BCB7A9; font-size:12px; font-weight:normal;}
.resultaat_onderdeel p { padding:0 0 10px 0;color:#382F2D; line-height:15px; }
.last { background:none;padding-bottom:0;}

/*kruimelpad*/
#breadcrumb { position: absolute; top:0px; right: 0px; font-weight:normal;z-index:10000;}
#breadcrumb a:visited,
#breadcrumb a:hover,
#breadcrumb a {font-weight:normal; color: #981b1e;}
#breadcrumb a.disabled:hover,
#breadcrumb a.disabled {color:#000;cursor:default;text-decoration:none;}

/*sitemap */
#sitemap_right,
#sitemap_left {width:320px;float:left;margin:20px 0 0 0;}

#sitemap_right {position:relative;left:10px;}

#sitemap_right ul,
#sitemap_left ul {margin:0;padding:0;list-style-type:none;width:320px;position:relative;}
#sitemap_right,
#sitemap_left ul a {color:#fff;}




/* temp */
#sitemap_left ul li ul li span {color: #382F2D;margin:0;background: transparent url('../grfx/dot_grey.gif') left 5px no-repeat; padding-left:12px;}

#sitemap_right ul li {line-height:22px;background:transparent url('../grfx/sitemap_link_bg.gif') top left  no-repeat;color:#fff;text-indent:15px;}
#sitemap_right ul li a {color:#fff;}
#sitemap_right ul li ul {margin: 0 0 0 -10px;}
#sitemap_right ul li ul li {margin:2px 0 0 0;line-height:22px; background:#fff url('../grfx/sitemap_sublink_bg.gif') left top  no-repeat; color:#fff;text-indent:25px;}
#sitemap_right ul li ul li a {color:#000;}
#sitemap_right ul li ul li ul li {text-indent:10px;background:#fff none;color: #382F2D;height:17px;line-height:17px;border:none;font-size:11px;}
#sitemap_right ul li ul li ul li a {color: #382F2D;margin:0 0 0 15px;background: transparent url('../grfx/dot_grey.gif') left 5px no-repeat; padding-left:12px;}

#sitemap_left ul li {overflow:hidden;margin:0 0 2px 0;line-height:22px;background:transparent url('../grfx/sitemap_link_bg.gif') top left  no-repeat;color:#fff;text-indent:15px;}
#sitemap_left ul li a {color:#fff;}
#sitemap_left ul li ul {margin: 0 0 0 -10px;}
#sitemap_left ul li ul li {margin:2px 0 0 0;line-height:22px; background:#fff url('../grfx/sitemap_sublink_bg.gif') left top  no-repeat; color:#fff;text-indent:25px;}
#sitemap_left ul li ul li a {color:#000;}
#sitemap_left ul li ul li ul li {text-indent:10px;background:#fff none;color: #382F2D;height:17px;line-height:17px;border:none;font-size:11px;}
#sitemap_left ul li ul li ul li a {color: #382F2D;margin:0 0 0 15px;background: transparent url('../grfx/dot_grey.gif') left 5px no-repeat; padding-left:12px;}



/*response popup*/
#response-pagina {background: #fff none;}
#response-pagina div#container {margin:10px auto;width:380px;}
#response-pagina div#container div#content {padding:5px 15px 0 15px;}
#response-pagina div#container div#content p.intro {padding: 0 0 5px 0; margin: 0 0 5px 0; background: transparent url('../grfx/dotline.gif') bottom left repeat-x;}
#response-pagina h1 {text-transform:uppercase;color:#fff;font-weight:bold;font-size:13px;background:#bdb7a9 url('../grfx/h1_response_bg.gif') top left no-repeat; height:30px; line-height:30px; width:380px; text-indent:15px;}
#response-pagina h2 {font-size:16px;font-weight:bold;color:#981B1E;}

#response-pagina .onderdeel {display:block;float:left;line-height:30px;font-weight:bold;width:110px;}

#response-pagina table.response-form td {width:30px;text-align:center;}
#response-pagina table.response-form td p {line-height:12px;}
#response-pagina textarea {float:none;clear:both;display:block;padding:0 3px 0 3px;width:344px;height:70px;border:1px solid #bdb7a9;font-family:"Trebuchet MS",verdana, Arial; font-size:12px;margin:0 0 10px 0;background:#f1f1ee none;}
#response-pagina .response-item {position:relative;border-bottom: 1px solid #dedbd4;width:250px;}

#response-pagina table.responseform {width:100px;height:20px;text-align:center;}
#response-pagina .responseform input {width:25px;position:relative;top:5px;}
#response-pagina .responseform label {display:block;width:25px;height:15px;}

/*contactformulier pagina */
#contactform-pagina #contactform-container {margin: 0 0 0 20px;}
#contactform-pagina #contactform-container span.label {display:block;float:left;width:145px;}
#contactform-pagina #contactform-container p {margin:0 0 5px 0;}
#contactform-pagina #contactform-container p img.mandatory {position:absolute;left:498px;margin-top:7px;}
#contactform-pagina #contactform-container div#uileg_verplicht {text-indent:373px;}
#contactform-pagina #contactform-container div#uileg_verplicht img {margin: -6px 5px 0 0;}
#contactform-pagina #contactform-container .errorlist {position:relative;display:block;margin:-25px 0 0 235px;color:#981B1E;}


#contactform-pagina #contactform-container input,
#contactform-pagina #contactform-container textarea {padding:0 3px 0 3px;width:314px;max-width:320px;border:1px solid #bdb7a9;font-size:12px;font-family:"Trebuchet MS", Verdana, Arial;background:#f1f1ee none;}
#contactform-pagina #contactform-container input.contactform_plaats {position:relative;left:7px;}


/*inventum club************************/
.teaser-recept {text-indent:10px;line-height:23px;display:block;margin:10px 0 0 0;width:200px;height:160px;overflow:hidden;background:transparent url('../content_images/club/teaser_recepten.jpg') top left no-repeat;}
.teaser-actie {text-indent:10px;line-height:23px;display:block;margin:10px 0 0 0;width:200px;height:160px;overflow:hidden;background:transparent url('../content_images/club/teaser_actie.jpg') top left no-repeat;}
.teaser-nieuws {text-indent:10px;line-height:23px;display:block;margin:10px 0 0 0;width:200px;height:160px;overflow:hidden;background:transparent url('../content_images/club/teaser_nieuwsbrief.jpg') top left no-repeat;}

a.teaser-recept,
a.teaser-actie,
a.teaser-nieuws {color:#392f2e;}
a.teaser-recept:hover,
a.teaser-actie:hover,
a.teaser-nieuws:hover {background-position: bottom left;color:#ffffff;text-decoration:none;}


#content_right #club-container {position:relative;_zoom:1;}
#content_right #bottom {margin:10px 0 0 0;padding: 10px 0 20px 0;background:transparent url('../grfx/dotline_grey.gif') top left repeat-x;}

#content_right #club-container-archive {position:relative;background:transparent url('../grfx/club_archive_bg.gif') top right repeat-y;min-height:360px;_height:360px;}
#content_right #club-container-archive img#archive-top {position:absolute;top:0;right:0;}
#content_right #club-container-archive img#archive-bottom {position:absolute;bottom:0;right:0;}

#content_right #club-left {position:relative;width:440px;padding:0 10px 0 0;float:left;}
#content_right #club-left h3 {font-size:14px;}
#content_right #club-left p {margin: 0 0 15px 0;}
#content_right #club-left ol {margin:0 0 0 22px;}

/* image styles Inventum club */
#club-left img.breed {width:auto; display:block;padding:0 0 10px 0;}
#club-left img.omloop {width:auto; float:left;padding: 5px 5px 10px 0;}
/* einde image styles */

#content_right #club-right {position:relative;float:left;width:200px;}
#content_right #club-right ul { position:relative; margin:0; padding:0;list-style-type:none;width:180px;margin:10px;}
#content_right #club-right ul li { background:transparent url('../grfx/dotline_transparent.gif') bottom left repeat-x; padding:5px 0 5px 0;line-height:16px;}
#content_right #club-right ul li .datum {display:block;}
#content_right #club-right ul li a {color:#392f2e;text-decoration:none;}
#content_right #club-right ul li a:hover {text-decoration:underline;}

/*inlog veld inventum club*/
#content_right #club-left .club-kader-smal {position:relative;top:10px;width:250px;background:#dedbd4 url('../grfx/club_small_bg.gif') top left repeat-y;}
#content_right #club-left .club-kader-smal h1 {position:relative;top:0px;left:0;color:#fff;font-size:14px;padding:0;line-height:30px;font-weight:bold;background:none;width:250px;height:30px;background:transparent url('../grfx/club_h1_small_bg.gif') top left no-repeat;text-indent:15px;}

#content_right #club-left .club-kader-smal #login-form {position:relative;width:220px;min-height:75px;_height:75px;left:15px;font-size:11px;padding:0 0 15px 0;}
#content_right #club-left .club-kader-smal #login-form .label {display:block;float:left;width:85px;margin:0 0 5px 0;}
#content_right #club-left .club-kader-smal #login-form input {border:0;padding:2px 0 0 0;height:16px;width:130px;margin:0 0 5px 0;float:right;font-size:11px;color:#981B1E;text-indent:5px;}
#content_right #club-left .club-kader-smal #login-form .button {position:absolute;margin:10px 0 0 0;right:0;width:80px;background-image:url('../grfx/button_80_grey.gif');height:22px;color:#382F2D;padding:0;}
#content_right #club-left .club-kader-smal #login-form .links {position:absolute;margin:10px 0 0 0;left:0;}
#content_right #club-left .club-kader-smal #login-form .links a {color:#382F2D;text-decoration:underline;}
#content_right #club-left .club-kader-smal #login-form .links a:hover {color:#981B1E;}
#content_right #club-left .club-kader-smal .bottom {position:absolute;bottom:0;left:0;_bottom:-1px;}
#content_right #club-left .club-kader-smal .error {padding:0 15px 1px 15px;color:#981B1E;}

/** password opvragen veld **/
#content_right #club-left .club-kader-smal #forgot-password-form {position:relative;min-height:45px;_height:45px;width:220px;left:15px;padding:0 0 15px 0;}
#content_right #club-left .club-kader-smal #forgot-password-form .label {display:block;float:left;width:45px;margin:0 0 5px 0;}
#content_right #club-left .club-kader-smal #forgot-password-form input {border:0;padding:2px 0 0 0;height:16px;width:175px;margin:0 0 5px 0;float:left;font-size:11px;color:#981B1E;text-indent:5px;}
#content_right #club-left .club-kader-smal #forgot-password-form .button {margin:5px 0 0 0; position:relative;left:140px;width:80px;background-image:url('../grfx/button_80_grey.gif');height:22px;color:#382F2D;padding:0;}

/** einde inlog veld inventum club ***************/

/**** aanmelden inventum club ************/
#content_right #club-left #club_aanmelden {position:relative;background:#dedbd4 url('../grfx/club_aanmelden_top.gif') top left no-repeat;width:430px;overflow:hidden;font-size:11px;padding:10px 0 18px 0;margin:10px 0 0 0;}
#content_right #club-left #club_aanmelden h1 {color:#382F2D;background:none;font-size:14px;text-indent:10px;padding:0 0 10px 0;margin:0;}
#content_right #club-left #club_aanmelden #mandatory-text {position:relative;margin:0 0 5px 335px;width:160px;}
#content_right #club-left #club_aanmelden .aanmelden-form {position:relative;left:10px;padding:0 5px 0 5px;width:410px;}
#content_right #club-left #club_aanmelden .aanmelden-form .line {position:relative;height:20px;line-height:20px;margin:0 0 5px 0;_overflow:hidden;}
#content_right #club-left #club_aanmelden .aanmelden-form .label {position:absolute;left:5px;}
#content_right #club-left #club_aanmelden .aanmelden-form select {position:relative;left:110px;border:0;margin:0;font-size:11px;color:#981B1E;width:142px;margin:0;padding:0;line-height:normal;padding:2px 0 2px 0;}
#content_right #club-left #club_aanmelden .aanmelden-form input {position:relative;left:110px;border:0;padding:2px 0 0 5px;height:16px;margin:0;font-size:11px;color:#981B1E;width:283px;}
#content_right #club-left #club_aanmelden .button {position:relative;width:80px;background-image:url('../grfx/button_80_grey.gif');height:22px;color:#382F2D;padding:0;margin:0;left:330px;}

#content_right #club-left #club_aanmelden .aanmelden-form.stippellijn {background:transparent url('../grfx/dotline.gif') bottom left repeat-x;padding:0 0 10px 0;margin:0 0 10px 0;}
#content_right #club-left #club_aanmelden .aanmelden-form.solidlijn {border-bottom:1px solid #382F2D;padding:0 0 10px 0;margin:0 0 10px 0;}

#content_right #club-left #club_aanmelden .aanmelden-form .radio-container {position:relative;left:105px;zoom:1;}
#content_right #club-left #club_aanmelden .aanmelden-form .radio {display:block;width:35px;float:left;margin:0 10px 0 0;}
#content_right #club-left #club_aanmelden .aanmelden-form .radio input {position:relative;left:0;width:20px;}
#content_right #club-left #club_aanmelden .aanmelden-form .radio label {position:relative;line-height:20px;}

#content_right #club-left #club_aanmelden .aanmelden-form .checkbox-container input {left:0;width:25px;}
#content_right #club-left #club_aanmelden .aanmelden-form .checkbox-container label {position:relative;top:0;}
#content_right #club-left #club_aanmelden img#aanmelden-bottom {position:absolute;bottom:0;_bottom:-1px;left:0;}


#content_right #club-left #club_aanmelden .errors span {position:relative;display:block;width:220px;text-align:right;left:100px;}

#content_right #club-left #club_aanmelden .errors {width:220px;text-align:right;color:#981B1E;padding:0;margin:0;}
#content_right #club-left #club_aanmelden .errors  ul {position:relative;left:100px;background:transparent none; color:#981B1E; text-align:right;margin:-20px 0 0 0;padding:0;}
#content_right #club-left #club_aanmelden .errors  ul li {background: transparent none;}
#content_right #club-left #club_aanmelden .aanmelden-form .line img.mandatory {position:absolute;right:0px;top:6px;}
/*** einde aanmelden inventum club ***/

#content_right #club-right h1 {position:relative;margin:0;color:#fff;background:#981B1E url('../grfx/club_h1_right_bg.gif') top left no-repeat;height:25px;line-height:25px;text-indent:10px;padding:0;font-size:12px;}
/** einde inventum club **/

/*ingredienten kader*/
#content_right div#club-left div#ingredients {position:relative;width:325px;margin: 10px 0 0 0;padding: 0 0 8px 0;background: #dedbd4 none; }
#content_right div#club-left div#ingredients h1 {display:block; position:relative; top: 0; width:325px; height: 19px; padding:3px 0 7px 0; background: transparent url('../grfx/ingredients_top.gif') top left no-repeat; color:#fff; font-size:14px; text-indent:10px; margin:0;}
#content_right div#club-left div#ingredients #ingredients-content {padding:0 10px;position:relative; border-left: 1px solid #382f2d; border-right:1px solid #382f2d; background: #dedbd4 none;}
#content_right div#club-left div#ingredients #ingredients-content ul {position:relative;margin:0;padding:0;}
#content_right div#club-left div#ingredients #ingredients-content ul li {background: transparent url('../grfx/dotline_transparent.gif') bottom left repeat-x; height:18px; line-height:18px; padding:2px 0 2px 0;text-indent:0;}
#content_right div#club-left div#ingredients #ingredients-content ul li img.red-dot {margin:0 10px 0 10px;}
#content_right div#club-left div#ingredients #ingredients-content ul li.last {background:none;}
#content_right div#club-left div#ingredients img#ingredients-bottom {position:absolute;bottom:0;left:0;}

/*plaatje staat ookin theme, niet zo netjes; wacht op betere optie..)*/
#contactform-pagina #contactform-container input.button {margin:0 0 0 145px;width:80px;background:#C4C0B4 url(../grfx/button_80.gif) no-repeat scroll left top ;border:none;}


