/* Basis

--------------------------------------------------------------*/



* {

	margin:0;

	padding:0;

}



html, body {

	width:100%;

    background:url('../images/bg.jpg') repeat;

    font-size: 12px;

    font-family: Arial;

    color: #000;

}



p {

    font-size: 12px;

    font-family: Arial;

    color: #333;

}



	p.introduction {

    	position: relative;

	    font-weight:bold;

	}



a {

	color: #000;

	text-decoration: none;

    outline:0;

}



	a:hover {

	    text-decoration: underline;

        color: #aac100;

	}



    a img {

    	border: none;

    }



input {

	outline:0;

}



h1 {

	display: block;

	font-size: 17px;

	color: #000;

    letter-spacing: -1px;

}



h2 {

    display: block;

	font-size: 17px;

	color: #000;

    letter-spacing: -1px;

}



h3 {

	display: block;

	font-size: 14px;

	color: #aac100a;

    letter-spacing: -1px;

}



li {

	list-style:none;

}



textarea {

    font-size: 12px;

    font-family: Arial;

    color: #827b73;

}



/* Site

--------------------------------------------------------------*/



div#site_top {

	position: relative;

	width:100%;

    height: 6px;

	background:url('../images/header-top.jpg') top left repeat-x;

}



div#site {

	position: relative;

	width: 911px;


	margin: -6px auto 0 auto;

}



div#site_bottom {

	position: relative;

	width:100%;

    height: 6px;

	background:url('../images/header-bottom.jpg') top left repeat-x;

    margin-top: -6px;

}



/* Header

--------------------------------------------------------------*/



div#header {

	position: relative;

	margin: 0 auto;

	width: 911px;

	height: 192px;

    background: #fff;

    background:url('../images/bg-content.jpg') repeat;

}



	div#header div.social {

    	position: absolute;

        top: 32px;

        left: -17px;

        width: 46px;

    }



        div#header div.social img {

	        position: relative;

            padding-bottom: 6px;

            border: none;

	    }



    div#header .social-counter-fb {

    	position: absolute;

        left: 25px;

        top: 32px;

        background: url("../images/head-balloon.jpg") no-repeat;

        width: 50px;

        height: 41px;

        line-height: 41px;

        text-align: center;

        color: #99948d;

        font-size: 12px;

        padding-left: 2px;

        padding-top: 1px;

        cursor: pointer;

    }



    div#header .social-counter-tw {

    	position: absolute;

        left: 25px;

        top: 78px;

        background: url("../images/head-balloon.jpg") no-repeat;

        width: 50px;

        height: 41px;

        line-height: 41px;

        text-align: center;

        color: #99948d;

        font-size: 12px;

        padding-left: 2px;

        padding-top: 1px;

        cursor: pointer;

    }



	div#header div.logo {

    	position: absolute;

        top: 35px;

        left: 85px;

    }



    /* Head - Slider

    ---------------------------------------------------------*/



    div#header div.head-slider {

    	position: absolute;

        top: 41px;

        right: 31px;

        width: 350px;

        height: 183px;

    }



        div#header div.head-slider h2 {

        	position: relative;

            text-align: right;

            padding-bottom: 5px;

            font-size: 14px;

			color: #89ba43;

        }



        div.head-slider div#slider {

	        position:relative;

	        width:300px;

	        height:118px;

	        background:#fff;

	        margin:0 auto;

	        box-shadow: 0px 1px 5px #999999;

	        margin-top: 2px;

	        text-align: left;

	    }

	    div.head-slider div#slider img {

	        position:absolute;

            width: 350px;

        	height: 183px;

	        border:none;

	        display:none;

            overflow: hidden;

	    }



	    div.head-slider div#slider a.imgLink {

	        z-index:2;

	        position:absolute;

	        top:0px;left:0px;border:0;padding:0;margin:0;

	        width:300px;height:100%;

            opacity: 1;

	    }



	    /* Caption styles */

	    div.head-slider div.mc-caption-bg, div.mc-caption-bg2 {

	        position:absolute;

	        height: 20px;

	        padding:0;

	        left:10px;

	        bottom:10px;

	        z-index:999;

	        font-size: 12px;

            color: #96c040;

            line-height: 20px;

            max-width: 300px;

            background: #fff;

            overflow: hidden;

	    }



	    div.head-slider div.mc-caption-bg {

	        background: transparent;

            color: #96c040;

            width: 300px;

	    }

	    div.head-slider div.mc-caption {

            position: relative;

	        font-size: 11px;

	        z-index:11;

	        text-align:center;

            color: #fff;

            min-width: 150px;

            opacity: 1;

            color: #96c040;

	    }

	    div.head-slider div.mc-caption a {

	        color:#eee;

            width: 300px;

	    }





	    /* ------ built-in navigation bullets wrapper ------*/

	    div.head-slider div.navBulletsWrapper  {

	        position: absolute;

	        bottom: -8px;

	        left: 0px;

	        width: 300px;

	        background:none;

	        padding: 0 10px 0 10px;

	        z-index:11;

	        cursor:pointer;

	        text-align: right;

            display: none;

	    }



	    /* each bullet */

	    div.head-slider div.navBulletsWrapper div

	    {

	        position: relative;

	        width:18px;

	        height:17px;

	        background:transparent url('../images/nav.png') no-repeat 0 0;

	        float:left;

	        overflow:hidden;

	        vertical-align: middle;

	        cursor:pointer;

	        margin-right:2px;

	        _position:relative;/*IE6 hack*/

	    }



	    div.head-slider div.navBulletsWrapper div.active {background-position:0 -17px;}





	    /* --------- Others ------- */

	    div.head-slider div#slider

	    {

	        /*transform: translate3d(0,0,0);*/

	        -ms-transform:translate3d(0,0,0);

	        -moz-transform:translate3d(0,0,0);

	        -o-transform:translate3d(0,0,0);

	    }



    /* Head - Menu

    ---------------------------------------------------------*/



    div#header div.menu {

    	position: relative;

        top: 145px;

        left: 25px;

        max-width: 480px;

        background:url('../images/bg-menu.jpg') repeat-x;

        height: 37px;

        z-index: 10;

    }



    	div#header div.menu div.left {

        	position: relative;

            float: left;

            width: 5px;

            height: 38px;

            background:url('../images/bg-menu-left.jpg') no-repeat;

        }



        div#header div.menu a li.btn {

            position: relative;

            float: left;

            height: 37px;

            min-height: 37px;

            line-height: 35px;

            font-size: 11px;

            font-family: Arial;

            color: #000;

            padding-left: 8px;

            padding-right: 8px;

            text-align: center;

            text-transform: uppercase;

        }





	        div#header div.menu a li.btn:hover,

            div#header div.menu a li.btn.active {

	            height: 35px;

            	cursor: pointer;

                color: #96c040;

	        }



        div#header div.menu div.right {

            position: relative;

            float: right;

            width: 5px;

            height: 37px;

            background:url('../images/bg-menu-right.jpg') no-repeat;

        }



/* Content

--------------------------------------------------------------*/



div#content {

	position: relative;

	width: 911px;

    min-height: 750px;

    background: #fff;

	padding: 0 0 0 0;

    margin-bottom: -20px;

    z-index: 3;

    background:url('../images/bg-content.jpg') repeat;

}



    /* Left

    ---------------------------------------------------------*/



    div#content div.left {

		position: relative;

        float: left;

        width: 300px;

    }



        /* Left - side-block

    	---------------------------------------------------------*/



        div#content div.left div.side-block {

	        position: relative;

	        width: 269px;

            border: 1px solid #ece2cc;

            background-color: #f9f9f9;

            margin: 17px 0 0 27px;

	    }



            div#content div.left div.side-block div.holder {

	            position: relative;

	            width: 253px;

	            background-color: #fff;

	            margin: 8px 8px 8px 8px;

                padding: 0 0 2px 0;

	        }



                /* Side - New recipes

    			---------------------------------------------------------*/



                div#content .new-recipes {

                	position: relative;

                    width: 220px;

                    padding: 0 0 40px 0;

                    margin-left: 12px;

                }



	                div#content .new-recipes h2 {

	                    letter-spacing: -1px;

	                    font-size: 16px;

	                    color: #3f2200;

                        margin: 0 0 8px 0;

                        padding-top: 20px;

                        width: 230px;

	                }



                    .new-recipes .recipe {

	                    position: relative;

                        float: left;

                        width: 218px;

                        color: #222;

                        text-transform: uppercase;

                        cursor: pointer;

                        font-size: 11px;

            			font-family: Arial;

	                    height: 37px;

	                    z-index: 10;

                        border-radius: 8px;

                        line-height: 37px;

                        text-align: left;

                        padding-left: 10px;

                        margin-bottom: 5px;

                        border: 1px solid #f2f2f2;

                        background-image: linear-gradient(to top right, rgb(252, 252, 252), rgb(252, 252, 252), rgb(251, 251, 251), rgb(251, 251, 251), rgb(250, 250, 250), rgb(250, 250, 250), rgb(251, 251, 251), rgb(252, 252, 252), rgb(253, 253, 253), rgb(253, 253, 253), rgb(254, 254, 254), rgb(255, 255, 255));

                        border-bottom: 1px solid #eee;

                    }



                        .new-recipes .recipe:hover {

	                        cursor: pointer;

	                        color: #96c040;

                        }



                /* Side - Recept foto

	            --------------------------------------------------------------*/



                .side-recipe-foto {

                	position: relative;

                    width: 228px;

                    padding-left: 20px;

                    padding-right: 20px;

                    margin-top: 25px;

                    margin-left: 12px;

                    border-left: 0px solid #ece2cc;

                    border-top: 1px solid #ece2cc;

                    padding-bottom: 70px;

                }



                .side-recipe-foto .new-recipes {

                	margin: 0;

                }



                .side-recipe-foto img {

                    width:224px;

                    height: 145px;

	                background:#fff;

	                box-shadow: 0px 1px 5px #999999;

                    margin: 0;

	                text-align: left;

	            }



                .side-recipe-foto h2 {

                    letter-spacing: -1px;

                    font-size: 16px;

                    color: #3f2200;

                    margin: 0;

                    padding-top: 20px;

                    padding-bottom: 5px;

                }



                .side-recipe-foto .btn {

                    position: relative;

                    float: left;

                    width: 150px;

                    color: #222;

                    text-transform: uppercase;

                    cursor: pointer;

                    font-size: 11px;

                    font-family: Arial;

                    height: 30px;

                    z-index: 10;

                    border-radius: 8px;

                    line-height: 30px;

                    text-align: left;

                    padding-left: 10px;

                    margin-top: 10px;

                    margin-bottom: 5px;

                    border: 1px solid #f2f2f2;

                    background-image: linear-gradient(to top right, rgb(255, 255, 255), rgb(254, 254, 254), rgb(253, 253, 253), rgb(252, 252, 252), rgb(251, 251, 251), rgb(250, 250, 250), rgb(251, 251, 251), rgb(252, 252, 252), rgb(253, 253, 253), rgb(253, 253, 253), rgb(254, 254, 254), rgb(255, 255, 255));

                    font-weight: bold;

                }



                    .side-recipe-foto .btn:hover {

                        cursor: pointer;

                        color: #96c040;

                    }



                /* Side - Slider

	            --------------------------------------------------------------*/



                div#content .side-slider {

                	position: relative;

                    margin-left: 16px;

                    margin-top: 20px;

                }



                	div#content .side-slider .side-recipe-foto h2 {

                        letter-spacing: -1px;

	                    font-size: 16px;

	                    color: #3f2200;

                        margin: 0;

                        padding-top: 20px;

                    }



                    div#content .side-slider .side-recipe-foto img {

                    	margin-top: 5px;

                    }



        /* Left - content-sideblock

    	---------------------------------------------------------*/



        div#content div.left div.content-sideblock {

            position: relative;

            width: 266px;

            line-height: 16px;

            margin: 17px 0 0 32px;

            padding-bottom: 15px;

        }



            div#content div.left div.content-sideblock h2 {

                padding: 0 0 12px 0;

            }



            /* Left - Search

    		---------------------------------------------------------*/



            div#content div.left div.content-sideblock div.search {

            	position: relative;

                width: 267px;

                height: 40px;

                margin: 8px 0 0 -4px;

                background:url('../images/bg-searchengine.jpg') no-repeat;

                color: #827b73;

            }



            	div#content div.left div.content-sideblock div.search div.input {

                	position: absolute;

                    top: 5px;

                    left: 9px;

                }



                    div#content div.left div.content-sideblock div.search div.input input {

                    	background: transparent;

                        height: 22px;

                        width: 160px;

                        border: none;

                        padding: 2px 8px 0 8px;

                        font-family: Arial;

                        font-size: 12px;

                        color: #827b73;

                        letter-spacing: 0;

                	}



                div#content div.left div.content-sideblock div.search div.btn {

                	position: absolute;

                    width: 66px;

                    height: 28px;

                    top: 4px;

                    right: 9px;

                    background:url('../images/btn-search.jpg') no-repeat;

                    cursor: pointer;

                }



                div#content div.left div.content-sideblock div.search div.btn:hover {

                	opacity: 0.7;

                }



            /* Left - cloud

    		---------------------------------------------------------*/



            div#content div.left div.content-sideblock-cloud {

            	position: relative;

                width: 267px;

                margin: 15px 0 0 32px;

                color: #eee;

                border-bottom: 1px solid #ece2cc;

            }



            	div#content div.left div.content-sideblock-cloud h2 {

                	padding: 0 0 12px 0;

                }



                div#content div.left div.content-sideblock-cloud p {

                	text-align: left;

                    padding: 0 2px 0 0;

                    line-height: 18px;

                    text-align: justify;

                }



                    div#content div.left div.content-sideblock-cloud p label.sep {

                    	color: #ece2cc;

                        font-weight: bold;

                        font-size: 17px;

	                }



                    div#content div.left div.content-sideblock-cloud p label {

                        cursor: pointer;

                        color: #3f2200;

                        padding: 0 2px 0 0;

	                }



	                    div#content div.left div.content-sideblock-cloud p label a {

	                        text-decoration: none;

	                    }





    /* Right

    ---------------------------------------------------------*/



    div#content div.right {

		position: relative;

        float: left;

        width: 566px;

        margin: 22px 0 0 16px;

    }



        /* Right - Content-block

    	---------------------------------------------------------*/



        div#content div.right div.content-block {

	        position: relative;

	        width: 564px;

	        line-height: 16px;

	        margin-bottom: 20px;

	        padding-bottom: 15px;

	        border-bottom: 1px solid #ece2cc;

	    }



	        div#content div.right div.content-block h1 {

            	display: block;

	            padding: 0 0 7px 0;

	        }



            div#content div.right div.content-block h2 {

	            padding: 0 0 7px 0;

                margin-top: -10px;

                font-size: 24px;

	        }



	        div#content div.right div.content-block h3 {

	            padding: 0 0 7px 0;

	        }



            div#content div.right div.content-block p a {

	            color: #89ba43;

	            text-decoration:none;

	            outline:0;

	        }





        /* Right - Content-block-sliced

    	---------------------------------------------------------*/



        div#content div.right div.content-block-sliced {

	        position: relative;

	        width: 564px;

	        line-height: 16px;

	        margin-bottom: 20px;

	        padding-bottom: 15px;

	        border-bottom: 1px solid #ece2cc;

	    }



	        div#content div.right div.content-block-sliced div.content-left {

	            position: relative;

	            float: left;

	            min-height: 200px;

	            width: 270px;

	            border-right: 1px solid #ece2cc;

	            margin: 0 20px 0 0;

	            padding: 0 10px 0 0;

	        }



	            div#content div.right div.content-block-sliced div.content-left h2 {

	                padding: 0 0 10px 0;

	            }



	            div#content div.right div.content-block-sliced div.content-left img {

	                margin: 10px 0 0 0;

	                border: none;

	            }



	        div#content div.right div.content-block-sliced div.content-right {

	            position: relative;

	            float: right;

	            width: 260px;

	        }



	            div#content div.right div.content-block-sliced div.content-right h2 {

	                padding: 0 0 5px 0;

	            }



	            div#content div.right div.content-block-sliced div.content-right div.photos {

	                position: relative;

	                margin-top: 10px;

	            }



	                div#content div.right div.content-block-sliced div.content-right div.photos div.holder {

	                    position: relative;

	                    float: left;

                        width: 241px;

	                    height: 161px;

                        border: 1px solid #d6dfe4;

	                    margin: 0 10px 0 0;

	                    background: #fff;

	                    cursor: pointer;

                        box-shadow: 0px 1px 5px #d1d1d1;

	                }



	                    div#content div.right div.content-block-sliced div.content-right div.photos div.holder img {

                            width: 241px;

	                    	height: 161px;

	                    }



        /* Right - Ingredienten

    	--------------------------------------------------------------*/



        div.holder-btn-alfa h2 {

        	font-size: 15px;

        }



        div.ingredient_row {

            position: relative;

            width: 563px;

            margin: 0 0 4px 0;

            background: #eee;

            border: 1px solid #ece2cc;

            font-size: 12px;

            height: 25px;

            cursor: pointer;



            height: 32px;

            font-size: 12px;

            line-height: 22px;

            border: none;

            padding-left: 4px;

        }



            div.ingredient_row:hover,

            div.ingredient_row div.ingredient:hover

             {

                color: #89ba43;

                text-decoration: none;

            }



            div.ingredient_row div.ingredient {

                position: relative;

                width: 220px;

                float: left;

                padding: 6px 8px 6px 8px;

                font-family: Arial, Tahoma, Geneva, sans-serif;

                color: #333;

                cursor: pointer;

            }



            div.ingredient_row div.description {

                position: relative;

                float: left;

                padding: 6px 8px 6px 8px;

                color: #999;

                font-size: 12px;

                cursor: default;

            }



            	div.ingredient_row div.description a {

                	color: #666;

                    text-decoration: none;

                }



        /* Right - Contact - form

    	--------------------------------------------------------------*/



	    div.contact-form {

        	position: relative;

            margin: 0 -10px 0 0 0;

        }



            div.contact-form div.title {

	            font-size: 12px;

                margin: 0 0 3px 0;

                color: #333;

	        }



            div.contact-form div.input-text {

                position: relative;

                width: 241px;

            	height: 34px;

                background: url('../images/bg-search-side.jpg') no-repeat;

                margin: 0 0 10px 0;

	        }



                div.contact-form div.input-text input {

                    position: absolute;

                    width: 215px;

                    height: 20px;

                    font-size: 12px;

                    background: transparent;

                    margin: 7px 0 0 12px;

                    border: none;

                    color: #666;

                    font-family: arial;

	        	}



            div.contact-form div.input-textarea {

                position: relative;

                width: 568px;

                height: 138px;

                background: url('../images/bg-contact-textarea.jpg') no-repeat;

            }



                div.contact-form div.input-textarea textarea {

                    position: absolute;

                    width: 530px;

                    min-width: 530px;

                    max-width: 530px;

                    height: 113px;

                    min-height: 113px;

                    max-height: 113px;

                    font-size: 12px;

                    background: transparent;

                    margin: 11px 0 0 13px;

                    border: none;

                    overflow: hidden;

                    color: #666;

                    font-family: arial;

                }



            div.contact-form div.btn-send {

                position: relative;

                float: left;

                margin: 5px 0 0 2px;

                cursor: pointer;

            }



            div.contact-form div.message {

                position: relative;

                float: left;

                width: 400px;

                color: #aaa;

                font-size: 12px;

                font-weight: normal;

                font-style: italic;

                margin: 15px 0 0 14px;

            }





        /* Right - Content-block-generator-pp

    	---------------------------------------------------------*/



	    div#content div.right div.content-block-generator-pp {

            position: relative;

            width: 564px;

            line-height: 16px;

            margin-bottom: 20px;

        }



            div#content div.right div.content-block-generator-pp h2 {

                padding: 0 0 5px 0;

                font-size: 22px;

            }



            div#content div.right div.content-block-generator-pp div.block {

            	position: relative;

                float: left;

                width: 358px;

                height: 20px;

                background-color: #fcfbf6;

                padding: 6px 0 0 10px;

                margin: 4px 10px 0 0;

                border: 1px solid #ece2cc;

            }



            	div#content div.right div.content-block-generator-pp div.block p {

                    font-size: 12px;

	                font-family: Arial, Tahoma, Geneva, sans-serif;

	                color: #666;

                }



            div#content div.right div.content-block-generator-pp div.peepcounter {

            	position: relative;

                float: left;

                width: 39px;

                height: 30px;

                background:url('../images/bg-generator-peeps.jpg') no-repeat;

                margin: 3px 0 0 0;

            }



            	div#content div.right div.content-block-generator-pp div.peepcounter input {

                    width: 25px;

                	background: transparent;

                    font-size: 18px;

                    font-family: Arial, Tahoma, Geneva, sans-serif;

                    color: #3f2200;

                    border: none;

                    text-align: center;

                    margin: 5px 0 0 7px;

                }



        /* Right - Content-block-generator-selector

    	---------------------------------------------------------*/



        div#content div.right div.content-block-generator-selector {

            position: relative;

            width: 564px;

            line-height: 16px;

            margin-bottom: 20px;

        }



            div#content div.right div.content-block-generator-selector h2 {

                padding: 0 0 5px 0;

                font-size: 16px;

            }



            div#content div.right div.content-block-generator-selector div.block {

            	position: relative;

                float: left;

                width: 358px;

                height: 20px;

                background-color: #fcfbf6;

                padding: 6px 0 0 10px;

                margin: 4px 10px 0 0;

                border: 1px solid #ece2cc;

            }



            	div#content div.right div.content-block-generator-selector div.block:hover {

                	color: #89ba43;

                }



            	div#content div.right div.content-block-generator-selector div.block p {

                    font-size: 12px;

	                font-family: Arial, Tahoma, Geneva, sans-serif;

	                color: #000;

                }



                div#content div.right div.content-block-generator-selector div.block p a {

                	text-decoration: none;

                    color: #333;

                }



            div#content div.right div.content-block-generator-selector div.reset {

            	position: relative;

                float: left;

                width: 114px;

                height: 28px;

                margin: 4px 0 0 0;

            }



            	div#content div.right div.content-block-generator-selector div.reset img {

                	cursor: pointer;

                }



            div#content div.right div.content-block-generator-selector div.download {

            	position: relative;

                float: left;

                width: 35px;

                height: 28px;

                margin: 4px 9px 0 0;

            }



            	div#content div.right div.content-block-generator-selector div.download img {

                	cursor: pointer;

                }



            .sbHolder{

	            background-color: #fcfbf6;

	            border: solid 1px #ece2cc;

	            font-family: Arial, sans-serif;

	            font-size: 12px;

	            font-weight: normal;

	            height: 26px;

	            position: relative;

	            width: 180px;

	        }

	        .sbHolder:focus .sbSelector{



	        }

	        .sbSelector{

	            display: block;

	            height: 27px;

	            left: 0;

	            line-height: 28px;

	            outline: none;

	            overflow: hidden;

	            position: absolute;

	            text-indent: 10px;

	            top: 0;

	            width: 180px;

	        }

	        .sbSelector:link, .sbSelector:visited, .sbSelector:hover{

	            color: #3f2200;

	            outline: none;

	            text-decoration: none;

	        }

	        .sbToggle{

	            background: url(../img/select-icons.png) 0 -116px no-repeat;

	            display: block;

	            height: 30px;

	            outline: none;

	            position: absolute;

	            right: 0;

	            top: 0;

	            width: 30px;

	        }

	        .sbToggle:hover{

	            background: url(../img/select-icons.png) 0 -167px no-repeat;

	        }

	        .sbToggleOpen{

	            background: url(../img/select-icons.png) 0 -16px no-repeat;

	        }

	        .sbToggleOpen:hover{

	            background: url(../img/select-icons.png) 0 -66px no-repeat;

	        }

	        .sbHolderDisabled{

	            background-color: #fff;

	            border: solid 1px #ece2cc;

	        }

	        .sbHolderDisabled .sbHolder{



	        }

	        .sbHolderDisabled .sbToggle{



	        }

	        .sbOptions{

	            background-color: #fcfbf6;

	            border: solid 1px #ece2cc;

	            list-style: none;

	            left: -1px;

	            margin: 0;

	            padding: 0;

	            position: absolute;

	            top: 32px;

	            width: 180px;

	            z-index: 1;

	            overflow-y: auto;

	        }

	        .sbOptions li{

	            padding: 0 7px;

	        }

	        .sbOptions a{

	            border-bottom: dotted 1px #fff;

	            display: block;

	            outline: none;

	            padding: 7px 0 7px 3px;

	        }

	        .sbOptions a:link, .sbOptions a:visited{

	            color: #adadad;

	            text-decoration: none;

	        }



	        .sbOptions li.last a{

	            border-bottom: none;

	        }

	        .sbOptions .sbDisabled{

	            border-bottom: dotted 1px #ddd;

	            color: #fff;

	            display: block;

	            padding: 7px 0 7px 3px;

	        }

	        .sbOptions .sbGroup{

	            border-bottom: dotted 1px #ddd;

	            color: #fff;

	            display: block;

	            font-weight: bold;

	            padding: 7px 0 7px 3px;

	        }

	        .sbOptions .sbSub{

	            padding-left: 17px;

	        }



            /* Right - Generate

    		---------------------------------------------------------*/



            div#content div.right div.content-block-generator-selector div.generate {

            	position: relative;

                float: left;

                width: 114px;

                height: 28px;

                margin: 4px 0 0 0;

            }



            	div#content div.right div.content-block-generator-selector div.generate img {

                	cursor: pointer;

                }



            div#content div.right div.content-block-generator-selector div.generate div.loading {

            	position: relative;

                float: left;

                width: 25px;

                height: 25px;

                margin: 2px 0 0 0;

            }



            	div#content div.right div.content-block-generator-selector div.generate div.loading img {

                    cursor: default;

                    width: 25px;

                    height: 25px;

                }



            div#content div.right div.content-block-generator-selector div.download div.loading {

            	position: relative;

                float: left;

                width: 25px;

                height: 25px;

                margin: 2px 0 0 4px;

            }



            	div#content div.right div.content-block-generator-selector div.download div.loading img {

                    cursor: default;

                    width: 25px;

                    height: 25px;

                }



            div#content div.right div.content-block-generator-selector div.input {

            	position: relative;

                float: left;

                margin: 4px 0 0 0;

            }



                div#content div.right div.content-block-generator-selector div.input select {

	                width: 170px;

                    border: 1px solid #ece2cc;

                    height: 28px;

                    max-height: 100px;

                    font-size: 12px;

	                font-family: Arial, Tahoma, Geneva, sans-serif;

	                color: #827b73;

                    line-height: 16px;

                    padding-left: 4px;

	            }



            div#content div.right div.generate-btn {

            	position: relative;

                width: 159px;

                height: 35px;

            }



            	div#content div.right div.generate-btn img {

	                cursor: pointer;

	            }



            div#content div.right div.generate-btn div.loading {

            	position: relative;

                float: left;

                width: 25px;

                height: 25px;

                margin: 2px 0 0 4px;

            }



            	div#content div.right div.generate-btn div.loading img {

                    cursor: default;

                }



            div#content div.right div.end-generator {

	        	padding-bottom: 25px;

	        	border-bottom: 1px solid #ece2cc;

            }

            div#content div.right div.holder-btn-alfa {

            	position: relative;

                width: 574px;

                margin-bottom: 20px;

                margin-top: 20px;

            }



                div#content div.right div.holder-btn-alfa div.btn {

                	position: relative;

                    float: left;

	                width: 20px;

                    min-width: 20px;

                    max-width: 20px;

                    height: 20px;

                    text-transform: uppercase;

                    text-align: center;

                    font-size: 11px;

                    color: #222;

                    line-height: 19px;

                    text-align: center;

                    cursor: pointer;

                    font-family: Arial;

                    background: #fcfcfc;

                    border: 1px solid #eee;

                    padding: 1px;

                    margin-right: 3px;

	            }



                	div#content div.right div.holder-btn-alfa div.btn:hover,

                    div#content div.right div.holder-btn-alfa div.btn.active {

                        cursor: pointer;

                		color: #81ce12;

                        border: 1px solid #ccc;

                    }



            /* Right - Recipe row

    		---------------------------------------------------------*/



            div#content div.right div.recipe_row {

            	position: relative;

                width: 560px;

                margin: 0 0 5px 0;

                background: #fcfbf6;

            	border: 1px solid #ece2cc;

                font-size: 12px;

                height: 25px;

                cursor: pointer;



                height: 32px;

                background: url('../images/bg-sidemenu.png') no-repeat;

                font-size: 12px;

                line-height: 22px;

                border: none;

                padding-left: 4px;

            }



                div#content div.right div.recipe_row:hover,

                div#content div.right div.recipe_row div.recipe:hover

                 {

                	color: #89ba43;

	            }



                div#content div.right div.recipe_row div.recipe {

	                position: relative;

                    width: 220px;

                    float: left;

	                padding: 6px 8px 6px 8px;

                    font-family: Arial, Tahoma, Geneva, sans-serif;

                    color: #333;

	            }



                div#content div.right div.recipe_row div.description {

	                position: relative;

                    float: left;

	                padding: 6px 8px 6px 8px;

                    color: #777;

                    font-size: 12px;

                    cursor: default;

	            }



            /* Right - Block Recipe

    		---------------------------------------------------------*/



			div#content div.right div.content-block-recipe {

                position: relative;

                width: 564px;

                margin: 0 0 10px 0;

                text-align: justify;

                line-height: 16px;

                margin-bottom: 20px;

	        	padding-bottom: 0px;

	        	border-bottom: 1px solid #ece2cc;

            }



            	div#content div.right div.content-block-recipe div.language {

                	position: absolute;

                    top: 8px;

                    right: 0px;

                    width: 88px;

                    height: 35px;

                    cursor: pointer;

                }



            	div#content div.right div.content-block-recipe a {

                	color: #666;

                    font-family: arial;

                    font-weight: normal;

                }



                        div#content div.right div.content-block-recipe b {

                            text-decoration: none;

                        	color: #89ba43;

                        }



                        div#content div.right div.content-block-recipe a b {

                        	font-weight: bold;

                            font-family: arial;

                        	color: #89ba43;

                        }



            div#content div.right div.content-block-recipe div.holder {

                position: relative;

                height: 50px;

                margin: 10px 0 0 0;

            }



            	div#content div.right div.content-block-recipe div.holder div.download {

                    position: relative;

                	width: 159px;

                	height: 35px;

                    margin: 10px 0 0 0;

                    float: right;

                }



                	div#content div.right div.content-block-recipe div.holder div.download img {

                    	cursor: pointer;

                    }



                    	div#content div.right div.content-block-recipe div.holder div.download img:hover {

                        	opacity: 0.7;

                        }



                div#content div.right div.content-block-recipe div.holder div.download div.loading {

	                position: relative;

	                float: left;

	                width: 25px;

	                height: 35px;

	                margin: 2px 0 0 4px;

	            }



	                div#content div.right div.content-block-recipe div.holder div.download div.loading img {

	                    cursor: default;

	                }



                div#content div.right div.content-block-recipe div#slides {

	                position: relative;

	                z-index: 100;

	                width: 551px;

	                margin: 0 0 -10px 0;

	                padding: 4px;

	                border: 1px solid #dedede;

	            }



	                div#content div.right div.content-block-recipe div#slides div.pinit {

	                    position: absolute;

	                    top: -20px;

	                    right: 17px;

	                    z-index: 15;

	                    width: 39px;

	                    height: 39px;

	                }



	                div#content div.right div.content-block-recipe div#slides div.slides_container {

	                    display:none;

	                    width: 561px;

	                    overflow: hidden;

	                }



	                    div#content div.right div.content-block-recipe div#slides div.slides_container img {

	                        width: 551px;

                            height: 217px;

	                        display: block;

	                    }



                   div#content div.right div.content-block-recipe .source {

                        position: relative;

                        margin-top: 1px;

                        font-size: 9px;

                        color: #555;

                        width: 560px;

                        max-width: 560px;

                        text-align: right;

                        margin-bottom: -15px;

                    }



                        div#content div.right div.content-block-recipe .source a {

                            color: #f75d02 !important;

                            text-decoration:underline;

                        }



            div#content div.right div.content-block-recipe div.holder div.social-share {

                    position: absolute;

                    top: 0;

                    right: 0;

                	height: 35px;

                }



                	div#content div.right div.content-block-recipe div.holder div.social-share div.btn {

                    	position: relative;

                        float: left;

                        margin: 0 0 0 7px;

                    }





            /* Right - Block Rijsttafeltip

    		---------------------------------------------------------*/



			div#content div.right div.content-block-rijsttafeltip {

	            position: relative;

	            width: 564px;

	            line-height: 16px;

	            margin-bottom: 20px;

	        }



	            div#content div.right div.content-block-rijsttafeltip h2 {

	                padding: 0 0 5px 0;

	                font-size: 24px;

	            }



                div#content div.right div.content-block-rijsttafeltip h3 {

	                padding: 0 0 5px 0;

	                font-size: 24px;

	            }



	    /* Right - Block search

	    ---------------------------------------------------------*/



	    div#content div.right div.content-block-search {

	        position: relative;

	        width: 553px;

	        margin: 0 0 10px 0;

	        text-align: justify;

	        line-height: 16px;

	        margin-bottom: 15px;

	        padding-bottom: 15px;

	    }



	        div#content div.right div.content-block-search h1 {

            	display: block;

                padding: 0 0 3px 0;

            }



            div#content div.right div.content-block-search h3 {

                padding: 0 0 13px 0;

            }



            /* Right - Search form

	    	---------------------------------------------------------*/



            div#content div.right div.content-block-search div.search {

            	position: relative;

                width: 572px;

                height: 40px;

                margin: 15px 0 5px 0;

                color: #827b73;

                padding: 15px 0 5px 0;

                border-top: 1px solid #ece2cc;

            }



            	div#content div.right div.content-block-search div.search div.input {

                	position: relative;

                    float: left;

                }



                    div#content div.right div.content-block-search div.search div.input input {

                    	background: transparent;

                        height: 24px;

                        width: 270px;

                        border: 1px solid #ece2cc;

                        padding: 2px 8px 0 8px;

                        margin: 0 5px 0 0;

                        font-family: Arial, Tahoma, Geneva, sans-serif;

                        font-size: 12px;

                        color: #827b73;

                        letter-spacing: 0;

                	}



                div#content div.right div.content-block-search div.search div.btn {

                	position: relative;

                    float: left;

                    width: 66px;

                    height: 28px;

                    background:url('../images/btn-search.jpg') no-repeat;

                    cursor: pointer;

                }



            /* Right - Search form

	    	---------------------------------------------------------*/



            div#content div.right div.content-block-search div.search-row {

                position: relative;

                width: 560px;

                margin: 0 0 4px 0;

                background: #fcfbf6;

                border: 1px solid #ece2cc;

                font-size: 12px;

                height: 25px;

                cursor: pointer;

            }



                div#content div.right div.content-block-search div.search-row div.recipe-title {

	                position: relative;

                    width: 220px;

                    float: left;

	                padding: 6px 8px 6px 8px;

                    font-family: Arial, Tahoma, Geneva, sans-serif;

                    color: #615a51;

	            }



                    div#content div.right div.content-block-search div.search-row div.recipe-title a {

						text-decoration: none;

                    	color: #615a51;

                    }



                div#content div.right div.content-block-search div.search-row div.recipe-text {

	                position: relative;

                    float: left;

	                padding: 6px 8px 6px 8px;

                    color: #999;

                    font-size: 12px;

	            }



            /* Right - User send recept

	    	---------------------------------------------------------*/



            div.input-user-send-recipe {

            	position: relative;

                margin: -30px 0 0 0;

                padding: 15px 0 0 0;

	            border-bottom: 1px solid #ece2cc;

            }



                div.input-user-send-recipe textarea {

	                position: relative;

                    width: 550px;

	                height: 150px;

                    border: 1px solid #ddd;

                    padding: 6px 6px 6px 6px;

                    margin: -10px 0 5px 0;

	            }



                div.input-user-send-recipe div.btn_send_recept {

                    position: relative;

                    float: left;

                	background:url('../images/btn-stuur-recept.jpg') no-repeat;

                    width: 111px;

                    height: 35px;

                    cursor: pointer;

                }



                div.input-user-send-recipe div.loading {

	                position: relative;

	                float: left;

	                width: 25px;

	                height: 35px;

	                margin: 5px 0 0 4px;

                    padding: 0 0 10px 0;

	            }



	                div.input-user-send-recipe div.loading img {

	                    cursor: default;

	                }



                div.input-user-send-recipe div.thanks {

	                position: relative;

	                float: left;

	                width: 300px;

	                padding: 12px 0 0 15px;

	            }



                	div.input-user-send-recipe div.thanks p {

                        font-weight: bold;

                        font-size: 14px;

                    	color: #89ba43;

                        cursor: default;

                    }



            /* right - cloud

    		---------------------------------------------------------*/



            div#content div.right div.content-block-cloud {

                position: relative;

	            width: 564px;

	            line-height: 16px;

	            margin-bottom: 20px;

	            padding-bottom: 15px;

	            border-bottom: 1px solid #ece2cc;

            }



            	div#content div.right div.content-block-cloud h2 {

                	padding: 0 0 12px 0;

                }



                div#content div.right div.content-block-cloud p {

                	text-align: left;

                    padding: 0 2px 0 0;

                    line-height: 18px;

                    text-align: justify;

                }



                    div#content div.right div.content-block-cloud p label.sep {

                    	color: #ece2cc;

                        font-weight: bold;

                        font-size: 17px;

	                }



                    div#content div.right div.content-block-cloud p label {

                        cursor: pointer;

                        color: #eee;

                        padding: 0 2px 0 0;

	                }



	                    div#content div.right div.content-block-cloud p label a {

	                        text-decoration: none;

	                    }



            /* Right - Block Recipe

    		---------------------------------------------------------*/



			div#content div.right div#sitemap {

                position: relative;

                width: 553px;

                margin: 0 0 10px 0;

                line-height: 16px;

                margin-bottom: 20px;

	        	padding-bottom: 20px;

	        	border-bottom: 1px solid #ece2cc;

            }



            	div#content div.right div#sitemap div.page {

	                position: relative;

	                padding: 5px 0 0 0;

                    font-weight: bold;

                    text-transform: capitalize;

                    text-decoration: none;

	            }



                div#content div.right div#sitemap div.sub-page {

	                position: relative;

                    padding: 3px 0 0 0;

                    text-decoration: none;

	            }



    /* Ingredient

	--------------------------------------------------------------*/



    .content-block-ingredient {

        position: relative;

        width: 552px;

        margin: -5px 0 0 0;

    }



	    .content-block-ingredient p {

	        margin: 0 0 15px 0;

	        line-height: 15px;

	        font-size: 12px;

	        color: #3f2200;

	        text-align:justify;

	    }



	    .content-block-ingredient .h1 {

	        font-family: arial;

	        font-size: 17px;

	        font-weight: bold;

	        color: #3f2200;

	        margin: 0 0 17px 0;

	    }



	    .content-block-ingredient .h2 {

	        font-family: arial;

	        font-size: 11px;

	        font-weight: normal;

	        color: #a2916c;

	        margin: 0 0 1px 0;

	        padding: 0 0 1px 0;

	    }



        .content-block-ingredient .share-ingredient {

        	position: absolute;

            top: 0;

            right: -10px;

        }



        	.content-block-ingredient .share-ingredient img {

                position: relative;

                float: left;

                margin-right: 5px;

            }



    .content-block-ingredient .vid-player {

        position: relative;

        background: #c9c9c9;

        margin: -9px 0 7px 0;

    }



    .content-block-ingredient .vid-list {

        position: relative;

        width: 560px;

        margin: 5px 0 10px 0;

    }



        .content-block-ingredient .vid-list .img-row {

            position: relative;

            float: left;

        }



            .content-block-ingredient .vid-list .img-row img {

                width: 120px;

                padding: 4px;

                border: 1px solid #ece2cc;

                margin: 0 5px 5px 0;

                cursor: pointer;

            }



                .content-block-ingredient .vid-list .img-row img:hover {

                    opacity: 0.8;

                }



    .tabel-inhoud {

        position: relative;

        width: 493px;

        height: 97px;

        background: url("../images/tabel-inhoud.jpg");

    }



        .tabel-inhoud .value {

            position: relative;

            width: 39px;

            height: 18px;

            text-align: center;

            color: #3f2200;

            padding: 5px 0 0 0;

            font-size: 11px;

            cursor: default;

        }



        .tabel-inhoud .input1 { position: absolute; bottom: 1px; left: 1px; }

        .tabel-inhoud .input2 { position: absolute; bottom: 1px; left: 42px; }

        .tabel-inhoud .input3 { position: absolute; bottom: 1px; left: 83px; }

        .tabel-inhoud .input4 { position: absolute; bottom: 1px; left: 124px; }

        .tabel-inhoud .input5 { position: absolute; bottom: 1px; left: 165px; }

        .tabel-inhoud .input6 { position: absolute; bottom: 1px; left: 206px; }

        .tabel-inhoud .input7 { position: absolute; bottom: 1px; left: 247px; }

        .tabel-inhoud .input8 { position: absolute; bottom: 1px; left: 288px; }

        .tabel-inhoud .input9 { position: absolute; bottom: 1px; left: 329px; }

        .tabel-inhoud .input10 { position: absolute; bottom: 1px; left: 370px; }

        .tabel-inhoud .input11 { position: absolute; bottom: 1px; left: 411px; }

        .tabel-inhoud .input12 { position: absolute; bottom: 1px; left: 452px; }



    .tabel-vitamines {

        position: relative;

        width: 329px;

        height: 103px;

        background: url("../images/tabel-vitamines.jpg");

    }



        .tabel-vitamines .value {

            position: relative;

            width: 39px;

            height: 18px;

            text-align: center;

            color: #3f2200;

            padding: 5px 0 0 0;

            font-size: 11px;

            cursor: default;

        }



        .tabel-vitamines .input1 { position: absolute; bottom: 1px; left: 1px; }

        .tabel-vitamines .input2 { position: absolute; bottom: 1px; left: 42px; }

        .tabel-vitamines .input3 { position: absolute; bottom: 1px; left: 83px; }

        .tabel-vitamines .input4 { position: absolute; bottom: 1px; left: 124px; }

        .tabel-vitamines .input5 { position: absolute; bottom: 1px; left: 165px; }

        .tabel-vitamines .input6 { position: absolute; bottom: 1px; left: 206px; }

        .tabel-vitamines .input7 { position: absolute; bottom: 1px; left: 247px; }

        .tabel-vitamines .input8 { position: absolute; bottom: 1px; left: 288px; }



    .tabel-mineralen {

        position: relative;

        width: 329px;

        height: 103px;

        background: url("../images/tabel-mineralen.jpg");

    }



        .tabel-mineralen .value {

            position: relative;

            width: 39px;

            height: 18px;

            text-align: center;

            color: #3f2200;

            padding: 5px 0 0 0;

            font-size: 11px;

            cursor: default;

        }



        .tabel-mineralen .input1 { position: absolute; bottom: 1px; left: 1px; }

        .tabel-mineralen .input2 { position: absolute; bottom: 1px; left: 42px; }

        .tabel-mineralen .input3 { position: absolute; bottom: 1px; left: 83px; }

        .tabel-mineralen .input4 { position: absolute; bottom: 1px; left: 124px; }

        .tabel-mineralen .input5 { position: absolute; bottom: 1px; left: 165px; }

        .tabel-mineralen .input6 { position: absolute; bottom: 1px; left: 206px; }

        .tabel-mineralen .input7 { position: absolute; bottom: 1px; left: 247px; }

        .tabel-mineralen .input8 { position: absolute; bottom: 1px; left: 288px; }



    /* Gallery

    	--------------------------------------------------------------*/



	    div#gallery {

	        position: relative;

	        width: 580px;

	    }



	        div#gallery a {

	            text-decoration: none;

	        }



        div#gallery div.photo_holder {

        	padding-bottom: 10px;

            background-color: #fcfcfc;

            border: 1px solid #ededed;

            min-height: 132px;

            cursor: pointer;

        }



        	div#gallery div.photo_holder:hover {

            	background-color: #fff;

            }



        	div#gallery div.photo_holder h4 {

                color: #444;

                font-size: 12px;

                font-family: Arial;

                font-weight: bold;

                margin: 6px 0 12px 8px;

            }



            div#gallery div.photo_holder p {

	            position: relative;

	            padding: 0 8px 0 9px;

	            margin: -6px 0 0 0;

	        }



	        div#gallery div.photo_holder img {

	            position: relative;

	            width: 153px;

                background: #fff;

	            margin: 8px 8px 0 8px;

	            border: 1px solid #eee;

	            padding: 4px;

	        }



            	div#gallery div.photo_holder img:hover {

                	opacity: 0.8;

                }



	        div#gallery div.gal-left {

	           position: relative;

	           float: left;

	           width: 178px;

	           margin-right: 12px;

	        }



	           div#gallery div.gal-left div.photo_holder {

	               position: relative;

	               width: 178px;

	               margin: 0 8px 5px 0;

	           }



	        div#gallery div.gal-middle {

	           position: relative;

	           float: left;

	           width: 178px;

	           margin-right: 12px;

	        }



	           div#gallery div.gal-middle div.photo_holder {

	               position: relative;

	               width: 178px;

	               margin: 0 8px 5px 0;

	           }



	        div#gallery div.gal-right {

	           position: relative;

	           float: left;

	           width: 178px;

	        }



	           div#gallery div.gal-right div.photo_holder {

	               position: relative;

	               width: 178px;

	               margin: 0 0 5px 0;

	           }



        /* howtos

    	--------------------------------------------------------------*/



	    div#howto-item {

	        position: relative;

	        width: 580px;

	    }



	        div#howto-item a {

	            text-decoration: none;

	        }



        div#howto-item div.photo_holder {

        	padding-bottom: 10px;

            background-color: #fcfcfc;

            border: 1px solid #ededed;

            min-height: 132px;

            cursor: pointer;

        }



        	div#howto-item div.photo_holder:hover {

            	background-color: #fff;

            }



        	div#howto-item div.photo_holder h4 {

                color: #444;

                font-size: 12px;

                font-family: Arial;

                font-weight: bold;

                margin: 6px 0 12px 8px;

            }



            div#howto-item div.photo_holder p {

	            position: relative;

	            padding: 0 8px 0 9px;

	            margin: -6px 0 0 0;

	        }



	        div#howto-item div.photo_holder img {

	            position: relative;

	            width: 153px;

                background: #fff;

	            margin: 8px 8px 0 8px;

	            border: 1px solid #eee;

	            padding: 4px;

	        }



            	div#howto-item div.photo_holder img:hover {

                	opacity: 0.8;

                }



	        div#howto-item div.gal-left {

	           position: relative;

	           float: left;

	           width: 178px;

	           margin-right: 12px;

	        }



	           div#howto-item div.gal-left div.photo_holder {

	               position: relative;

	               width: 178px;

	               margin: 0 8px 5px 0;

	           }



	        div#howto-item div.gal-middle {

	           position: relative;

	           float: left;

	           width: 178px;

	           margin-right: 12px;

	        }



	           div#howto-item div.gal-middle div.photo_holder {

	               position: relative;

	               width: 178px;

	               margin: 0 8px 5px 0;

	           }



	        div#howto-item div.gal-right {

	           position: relative;

	           float: left;

	           width: 178px;

	        }



	           div#howto-item div.gal-right div.photo_holder {

	               position: relative;

	               width: 178px;

	               margin: 0 0 5px 0;

	           }



        /* send photo

		--------------------------------------------------------------*/



        div#send_photo {

        	position: relative;

        	margin: 0 0 -6px 11px;

        }



            div#send_photo img {

	            cursor: pointer;

	        }



            div#send_photo a div.btn {

	            position: relative;

	            width: 229px;

	            height: 24px;

	            background: url('../images/bg-sidemenu.png') no-repeat;

	            font-size: 11px;

	            font-family: "Arial, Helvetica, Sans-serif";

	            color: #222;

	            text-transform: uppercase;

	            cursor: pointer;

	            padding: 12px 0 0 12px;

                margin: 2px 0 0 3px;

            }



            div#send_photo div#form-send-photo {

            	position: relative;

            	margin: 0 0 -6px 0;

                width: 225px;

                height: 164px;

                background: url('../images/bg-send-photo.jpg') no-repeat;

                padding: 83px 0 0 20px;

            }



            	div#send_photo div#form-send-photo div.title {

                	position: relative;

                    margin: 9px 0 2px 0;

                    color: #3f2200;

                    font-size: 11px;

                }



                div#send_photo div#form-send-photo div.input {

                	position: relative;

                    color: #3f2200;

                }



                    div#send_photo div#form-send-photo div.input input {

	                    border: 1px solid #eee;

                        font-size: 12px;

                        width: 184px;

                        height: 20px;

                        padding: 1px 5px 0 5px;

	                }



                    div#send_photo div#form-send-photo div.input-file {

                        position: relative;

	                    text-align: left;

                        width: 66px;

                        height: 28px;

                        overflow: hidden;

                        cursor: pointer;

                    }



                        div#send_photo div#form-send-photo .inputWrapper {

	                        height: 28px;

	                        width: 66px;

	                        overflow: hidden;

	                        position: relative;

	                        cursor: pointer;

	                        background:url(../images/btn-foto-bestand.jpg) 0 0 no-repeat;

	                        float: left;

                            margin: 0 0 10px 0;

	                    }





	                        div#send_photo div#form-send-photo .inputWrapper:hover {

	                             background:url(../images/btn-foto-bestand.jpg) 0 0 no-repeat;

	                        }



	                    div#send_photo div#form-send-photo .fileInput {

	                        cursor: pointer;

	                        height: 100%;

	                        position:absolute;

	                        top: 0;

	                        right: 0;

	                        z-index: 99;

	                        /*This makes the button huge. If you want a bigger button, increase the font size*/

	                        font-size:50px;

	                        /*Opacity settings for all browsers*/

	                        opacity: 0;

	                        -moz-opacity: 0;

	                        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)

	                    }



                        div#send_photo div#form-send-photo .inputWrapperSubBtn {

                        	position: relative;

                            float: right;

	                        height: 28px;

	                        width: 66px;

	                        overflow: hidden;

	                        position: relative;

	                        cursor: pointer;

                            margin: 0 30px 0 0;

	                    }





	                        div#send_photo div#form-send-photo .inputWrapperSubBtn input[type="submit"] {

	                            width: 66px;

	                            height: 28px;

	                            cursor: pointer;

	                            border: none;

	                            background: url('../images/btn-insturen.jpg') no-repeat;

	                        }



        /* aanmelden updates

		--------------------------------------------------------------*/



        div.update {

            position: relative;

            margin: -20px 0 0 0;

            padding: 20px 0 30px 0;

            border-top: 1px solid #ece2cc;

        }



            div.update div.ready {

                font-weight: bold;

                color: #89ba43;

            }



            div.update div.titel {

                position: relative;

                margin: 0 0 2px 0;

                color: #3f2200;

            }



            div.update div.input {

                position: relative;

                float: left;

                margin: 0 0 7px 0;

            }



                div.update div.input input {

                    width: 250px;

                    height: 20px;

                    border: 1px solid #ddd;

                    padding: 0 6px 0 6px;

                    font-size: 12px;

                }



                div.update div.error-name {

                    position: relative;

                    float: left;

                    margin: 4px 0 7px 10px;

                    color: #89ba43;

                    font-size: 11px;

                }



                div.update div.error-email {

                    position: relative;

                    float: left;

                    margin: 4px 0 7px 10px;

                    color: #89ba43;

                    font-size: 11px;

                }



           div.btn_send img {

            cursor: pointer;

           }



/* Footer

--------------------------------------------------------------*/



div#footer {

	position: relative;

	width: 911px;

    z-index: 2;

    background-color: #fff;

    background:url('../images/bg-content.jpg') repeat;

    font-size: 10px;

    text-align: center;

    padding: 80px 0 40px 0;

}



    div#footer div.title {

        font-size: 11px;

    	font-family: Arial, Tahoma, Geneva, sans-serif;

    	color: #827b73;

        padding: 0 0 7px 0;

        z-index: 2;

    }



        div#footer div.title a {

        	text-decoration: none;

	    }



	div#footer div.title.small {

    	position: relative;

        width: 911px;

        font-size: 10px;

        color: #888;

        z-index: 2;

    }



    div#footer div.social-holder {

    	position: absolute;

        bottom: 85px;

        left: 10px;

        width: 889px;

        height: 50px;

    }



	    div#footer div.social-holder div.social-balloon-left {

	        position: absolute;

            top: 5px;

            left: 281px;

	        width: 83px;

	        height: 45px;

	        background:url('../images/social-balloon-left.jpg') no-repeat;

	    }



            div#footer div.social-holder div.social-balloon-left div.counter {

            	position: absolute;

                top: 14px;

                left: 6px;

                width: 65px;

	        	height: 20px;

	            font-weight: bold;

	            font-size: 18px;

	            text-align: center;

	        }



	    div#footer div.social-holder div.social {

            position: absolute;

            top: 7px;

            left: 365px;

	    }



	    div#footer div.social-holder div.social-balloon-right {

            position: absolute;

            top: 5px;

            right: 284px;

	        width: 83px;

	        height: 45px;

	        background:url('../images/social-balloon-right.jpg') no-repeat;

	    }



            div#footer div.social-holder div.social-balloon-right div.counter {

                position: absolute;

                top: 14px;

                right: 6px;

                width: 65px;

	        	height: 20px;

	            font-weight: bold;

	            font-size: 18px;

	            text-align: center;

	        }





/* Breadcrumbs

------------------------------------------------------------- */



div.breadcrumbs {

    position: relative;

    margin: 0 0 10px 0;

    height: 20px;

    width: 562px;

    margin-bottom: 13px;

    padding-bottom: 8px;

    border-bottom: 1px solid #ece2cc;

    cursor: default;

}



    div.breadcrumbs div.bread_arrow {

        position: relative;

        float: left;

        color: #bfbeb3;

        line-height: 19px;

        font-size: 9pt;

        margin: 0 5px 0 5px;



    }



    div.breadcrumbs div.bread_page {

        position: relative;

        float: left;

        color: #999;

        line-height: 19px;

        font-size: 9pt;



    }



        div.breadcrumbs div.bread_page a {

            color: #bfbeb3;

            text-decoration: none;

            cursor: pointer;

        }



    div.breadcrumbs div.bread_subpage {

        position: relative;

        float: left;

        color: #999;

        line-height: 19px;

        font-size: 9pt;

        cursor: default;

    }



/* Leftt - Advertisement 250x250

---------------------------------------------------------*/



div#content div.left div.advertisement.small_old {

    position: relative;

    width: 267px;

    margin: 8px 0 0 32px;

    color: #827b73;

}



/* Leftt - sitebanner-250x250

---------------------------------------------------------*/



div#content div.left div.sitebanner-250x250 {

    position: relative;

    width: 265px;

    margin: 8px 0 0 0;

    color: #827b73;

    background: #efefef;

}



div#content div.left div.advertisement.small {

    position: relative;

    width: 251px;

    border: 1px solid #ece2cc;

    background-color: #f9f9f9;

    margin: 17px 0 0 27px;

}



/* Right - Advertisement 468x40

---------------------------------------------------------*/



div#content div.right div.advertisement.long {

    position: relative;

    width: 563px;

    margin: 0 0 20px 0;

    padding: 0 0 8px 0;

    border-bottom: 1px solid #ece2cc;

    text-align: left;

    line-height: 16px;

}



/* Right - sitebanner-468x40

---------------------------------------------------------*/



div#content div.right div.sitebanner-468x60 {

    position: relative;

    width: 468px;

    margin: 8px 0 0 0;

    color: #827b73;

    border: 1px solid #ece2cc;

    background: #efefef;

}



/* Votes

--------------------------------------------------------------*/



.content-holder-block .counter {

    position: relative;

    float: right;

    margin: 6px 2px 0 0;

}



.vote-holder {

    position: relative;

    float: left;

    margin-top: -37px;

}



    .vote-holder .thumbs-up {

        position: relative;

        float: right;

        width: 32px;

        line-height: 20px;

        height: 20px;

        background-color: #fff;

        padding: 7px;

        border-radius: 5px;

        border: 1px solid #ddd;

        border-bottom: 1px solid #ccc;

        text-align: center;

        margin-right: 5px;

        cursor: pointer;

        background: url('../images/bg-menu.jpg');

    }



        .vote-holder .thumbs-up.active {

            background: url('../images/bg-menu-hover.jpg');

            color: #fff;

        }



        .vote-holder .thumbs-up:hover {

            background: url('../images/bg-menu-hover.jpg');

        }



        .vote-holder img {

            width: 20px;

        }



    .vote-holder .thumbs-down {

        position: relative;

        float: right;

        width: 32px;

        line-height: 20px;

        height: 20px;

        background: url('../images/bg-menu.jpg');

        padding: 7px;

        border-radius: 5px;

        border: 1px solid #ddd;

        border-bottom: 1px solid #ccc;

        margin-right: 5px;

        text-align: center;

        cursor: pointer;

    }



        .vote-holder .thumbs-down.active {

            color: #fff;

            background: url('../images/bg-menu-hover.jpg');

        }



        .vote-holder .thumbs-down:hover {

            background: url('../images/bg-menu-hover.jpg');

        }



    .vote-holder .thumbs-showvote {

        position: relative;

        float: right;

        width: 32px;

        line-height: 15px;

        background-color: #fff;

        padding: 7px;

        border-radius: 5px;

        border: 1px solid #ddd;

        border-bottom: 1px solid #ccc;

        margin-right: 5px;

        text-align: center;

        font-size: 12px;

        margin-bottom: 20px;

        margin-top: 5px;

        font-weight: bold;

        display: none;

    }



.content-block#down-comment {

    display: none;

}



.thumbs-down-comment {

    position: relative;

    margin: 30px 0 0 -3px;

    padding-bottom: 7px;

}



    .thumbs-down-comment .block-title {

        font-size: 13px;

        font-weight: normal;

        margin-bottom: 10px;

        margin-top: 10px;

    }



    .thumbs-down-comment textarea {

        width: 545px;

        height: 40px;

        overflow: hidden;

        border: 1px solid #32caf0;

        border-radius: 5px;

        font-family: arial;

        font-size: 13px;

        padding: 10px;

    }



    .thumbs-down-comment .btn-vote,

    .thumbs-down-comment .btn-cancel {

        position: relative;

        float: left;

        margin-top: 10px;

        background: url('../images/bg-menu.jpg');

        border-radius: 5px;

        color: #da5216;

        text-transform: uppercase;

        padding: 7px;

        font-size: 11px;

        text-align: center;

        width: 40px;

        border: 1px solid #eee;

        cursor: pointer;

    }



        .thumbs-down-comment .btn-vote:hover,

        .thumbs-down-comment .btn-cancel:hover {

            background: url('../images/bg-menu-hover.jpg');

            color: #da5216;

            border: 1px solid #ddd;

        }



        .thumbs-down-comment .btn-cancel {

            float: right;

            width: 70px;

        }



/* Clear

--------------------------------------------------------------*/



.clear {

	clear: both;

}



/* IE cufon delay bug

--------------------------------------------------------------*/



h1 {

	display: block;

    opacity: .0;

    -moz-opacity: 0.0;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

}



h2 {

    display: block;

    opacity: .0;

    -moz-opacity: 0.0;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

}



h3 {

	display: block;

    opacity: .0;

    -moz-opacity: 0.0;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

}



/* cookiemonster

--------------------------------------------------------------*/

div#cookiemonster {

        position: fixed;

        left: 0;

        bottom: 0;

        z-index: 999;

        min-height: 25px;

        background-color: #1f1f1f;

        text-align: center;

        color: #fff;

        padding: 5px 0 0 0;

        border-top: 2px solid #000;

        margin-top: 25px;

        cursor: default;

    }



        div#cookiemonster label.btn {

            margin-left: 10px;

            border: 1px solid #fff;

            background-color: #f78e00;

            font-size: 12px;

            font-weight: bold;

            color: #fff;

            cursor: pointer;

            text-align: center;

            padding: 2px 8px 2px 7px;

        }



b a {

	color: #000 !important;

	text-decoration: underline;

    font-size: 12px;

    font-family: Arial, Tahoma, Geneva, sans-serif;

    font-weight: normal;

}



	b a:hover {

    	color: #89ba43;

    }



b {

	font-weight: normal;

}



p a,

a {

	color: #000 !important;

    text-decoration: underline;

}



a:hover,

p a:hover {

    color: #89ba43 !important;

    text-decoration: underline;

}



.colorme {

	color: #89ba43;

}



.pagination {

    position: relative;

    float: left;

    margin-top: 15px;

    text-align: left;

    margin-left: 1px;

}



    .pagination strong {

        font-size: 12px;

    }



    .pagination li {

        position: relative;

        float: left;

        text-align: center;

        line-height: 25px;

        margin-right: 5px;

        color: #000;

        padding: 0 10px 0 10px;

        background: #fcfcfc;

		border: 1px solid #eee;

    }



        .pagination li.active,

        .pagination li:hover,

        .pagination a li:hover,

        .pagination li a:hover,

        .pagination li:hover a {

            background: #fff;

            cursor: pointer;

            color: #81ce12;

            border: 1px solid #ccc;

        }



        .pagination li.none {

            background: #eee;

            color: #000;

            cursor: default;

        }



.menu li.btn{

	font-size: 11px;

	font-family: arial !important;

}



div#ingredient-foto {

    position: absolute;

    right: 10px;

    top: 10px;

    width: 270px;

    height: 150px;

    z-index: 30;

}



    div#ingredient-foto img {

        z-index:1;

        box-shadow: 0px 1px 5px #999999;

    }



    div#ingredient-foto div.info {

        position: absolute;

        bottom: 9px;

        left: 0;

        width: 256px;

        z-index:10;

        background: #f7f7f7;

        color: #333;

        font-size: 11px;

        padding: 4px 7px 4px 7px;

    }



.green { color: #96c040; }
