@charset "UTF-8";

/**/

/* Greenway CSS Document */
/*

1. Global (body, paragraphs, lists, etc)
2. Page Structure - Lay-out
	2.1 head
	2.2 middle
	2.3 footer
3. Text Style (more detailed)
4. Navigation
	4.1 main nav
	4.2 sub nav
	4.3 lang nav
	4.4 footer nav
5. links
6. Forms
7. Extras


*/
/* +--o0o0o--+ */
/* --------------- 1 -----------------*/
/* ---- GLOBAL <<<-----------*/
/* -----------------------------------*/
body {
margin:0;
padding:0;
background:#2A2928 url(/img/layout/bg-body.gif) repeat-y center top;
color:#fff;
font-family:Arial, Helvetica, sans-serif
}

li,p,a,dl {
font-size:12px;
font-family:Arial, Helvetica, sans-serif
}

p, ul {
line-height:22px;
margin-left:25px;
color:#E3F1D2;
margin-right:25px;
text-align:justify
}

.contentRight p {
color:#999
}



h2 {
padding:0 0 0 25px;
font-size:20px;
font-weight:400;
color:#7fd51a;
margin-top:0;
margin-right:0;
margin-bottom:0
}

h3 {
font-size:14px;
font-weight:400;
color:#7fd51a;
margin:0;
/*padding:0 0 0 25px*/
}
.restos h3, .overons h3, .contact h3, .news h3{ padding: 0 0 0 25px}
.news .content .contentLeft h3 a{ color: #79CA19; font-size: 16px;font-family: "tilden-sans-light-1","tilden-sans-light-2",arial, sans-serif;}


.home h3 {
margin:0
}

h4 {
font-size:12px;
font-weight:400;
color:#FFF;
padding:0;
margin-top:0;
margin-right:0;
margin-bottom:3px;
margin-left:25px
}

h5 {
padding:0;
margin-left:25px;
margin-bottom:0
}

/* +--o0o0o--+ *

/* ---------------- 2 -------------------*/
/* ---- STRUCTURE <<<-----------*/
/* --------------------------------------*/
/* ------------- 2.1 --------------*/
/* -  Heading  <<<--------*/
/* --------------------------------*/
.headerHorizon {
background:#252524 url(/img/layout/bg-header.gif) repeat-y center top;
overflow:hidden;
height:279px
}

.headerWrapper {
width:987px;
margin-right:auto;
margin-left:auto;
overflow:hidden
}

.headerHorizon .headerWrapper .headerLeft {
width:628px;
float:left;
background:url(/img/layout/bg-header-left.gif);
height:279px
}

.headerHorizon .headerWrapper .headerLeft .logo a {
height:91px;
width:104px;
position:absolute;
background: url(/img/layout/logo.gif) left bottom;
top:0
}

.headerHorizon .headerWrapper .headerLeft .logo a:hover {
background: url(/img/layout/logo.gif) left top;
}

.headerHorizon .headerWrapper .headerLeft .menu {
height:36px;
width:500px;
position:relative;
top:27px;
margin:0;
left:104px
}

.headerHorizon .headerWrapper .headerLeft .headerFoto {
height:200px;
width:622px;
top:29px;
position:relative;
left:4px
}

.headerHorizon .headerWrapper .headerRight {
width:359px;
float:right
}

.promo {
height:216px;
width:359px;
margin-top:1px
}

/* ------------- 2.2 --------------*/
/* --  Middle  <<<--------*/
/* --------------------------------*/
.content {
width:987px;
margin-right:auto;
margin-left:auto;
background:url(/img/layout/bg-content-home.jpg) no-repeat left bottom;
padding-top:20px
}

.content .contentLeft {
float:left;
width:628px;
clear:left;
padding-bottom:50px;

}

.content .contentLeft .contentLeft_colLeft {
float:left;
width:314px
}

.content .contentLeft .contentLeft_colRight {
	width:314px;
	float:right
}

.content .contentRight {
	float:left;
	width:309px;
	clear:right;
	margin-bottom:75px;
	margin-left: 0px;
}

.suggesties_listing {
border-top:1px dotted #599612;
padding:0 0 10px;
margin-right:25px;
margin-left:25px;
}
.news .content .contentLeft ul {
font:12px/28px Arial, Helvetica, sans-serif;
margin:0 50px;
padding:0
}
/* ------------ 2.3 ---------------*/
/* --  footer  <<<--------*/
/* --------------------------------*/
.footerHorizon {
	background: #252524 url(/img/layout/bg-footer.jpg) repeat-y center top;
	padding-top:1px;
	clear:both;
	margin-top:1px
}

.footerHorizon .footerHorizon {
background:#000;
height:40px;
border-top:1px solid #666
}

.footerWrapper .glue-logo {
	float:right;
	margin-top:5px;

}

.footerHorizon .footerWrapper {
	width:987px;
	margin-right:auto;
	margin-left:auto;
	background: url(/img/layout/bg-footer.jpg) repeat-y center top;
}

.footerRight .logo {
	height:91px;
	width:104px;
	float:right;
	margin-top:25px;
	display:block;
	margin-right: 10px;
	background: url(/img/layout/logo.gif) left bottom;
}


.footerRight .logo .glue-logo {
margin-top:10px
}

.footerLeft {
color:#fff;
width:628px;
float:left;
padding-top:25px;
padding-bottom:25px
}

.footerRight {
width:309px;
float:left
}

/* +--o0o0o--+ */
/* ----------------- 3 -----------------*/
/*  CONTENT STYLEs <<<---------*/
/* -------------------------------------*/
.home .contentRight h3 {
margin:0 10px 25px 25px
}

.home .contentRight h4 {
margin:5px 10px 40px 25px
}

.home .menu_listing {
display:block;
margin:10px 20px;
clear:left;
height:100px;
width: 250px

}

.home .content .levering-cta .title {
color:#73bc1f;
font-size:16px;
margin:0;
padding:0
}

.home .content .levering-cta .phone {
	color:#fff;
	font-size:14px;
	margin:0;
	padding:5px 10px 5px;
	text-align: center;
}

.home .content .levering-cta .radius {
margin:0;
padding:0
}

.home .mening,.home .recept,.home .levering {
	width:264px;
	margin-right:25px;
	margin-left:25px;
	background:url(/img/layout/dotted01.gif) repeat-x left top;
	padding-top:20px;
	padding-bottom:0px;
}

.home .nieuws .datum {
color:#719646;
font-size:10px;
margin-left:25px;
margin-top:0;
margin-bottom:0;
padding:0
}

.levering-cta {
display:block;
margin:10px auto;
}

.content .contentLeft .otherCats {
padding-top:10px
}

.catering .content .contentLeft .refs {
padding-bottom:50px;
font-size:11px
}

.catering .content .contentLeft .extra-middle {
padding-top:10px;
padding-bottom:10px;

}

.content .contentLeft .extra-middle a {
position:relative;
}

.catering .content .contentLeft .extra .extra-middle h4 {
margin-bottom:10px
}

p.cta {
background:url(/img/layout/bg-cta.gif);
clear:both
}
.content p.cta {
display:block;
height:32px;
width:240px;
margin:10px auto;

line-height:32px
}

.contentLeft_colLeft p,.contentLeft_colRight p {
margin-left:0
}

.contentRight p {
margin:5px 15px 15px 25px
}

.nieuws p {
border:none
}
.nieuws p a {
color:#fff;
text-decoration:none;
border-bottom:1px dotted #333;
}
.nieuws div.news_divider {
border-bottom:1px dotted #333;
margin: auto 25px 20px;
}

.contentRight .cta {
background:url(/img/layout/bg-home-cta.gif)
}

.suggesties_listing li {
line-height:27px;
border-bottom:1px dotted #599612;
list-style:none;
clear:both
}

.suggesties_listing a span {
display:block;
width: 199px;
float:left;
cursor:pointer
}

.suggesties_listing a span.prijs {
text-align:right;
width:40px;
float:right;

}

.menu_listing {
display:block;
height:100px;
width: 587px;
}

.menu_listing dt {
height:98px;
width:98px;
margin:0;
padding:0;
display:block;
/*background:url(/img/layout/pic-holder.gif) no-repeat;*/
float:left
}

.supermarkt .menu_listing dt {
background:none;

}

.menu_listing dd {
margin-left:110px;
color:#E0E8D8;
font-size:11px;
margin-right:10px
}
.menu_listing dd p{
margin:0;
font-size:11px;
line-height: 15px;
text-align:left;
}

.menu_listing img {
padding:0;
border: solid 1px #fff
}

.supermarkt .menu_listing img {
border: none
}

.menu_listing .menu_listing_title {
font-weight:700;
margin-bottom:5px;
color:#fff;
font-size:13px;
padding-top:7px
}

.content .contentLeft .menuoverzicht,.content .contentLeft .menuoverzicht02 {
padding:10px 0 0 25px;
}

.menuoverzicht .menu_listing {
width:290px;
float:left;
margin-top:0;
margin-right:0;
margin-bottom:10px;
margin-left:0
}

.menuoverzicht02 .menu_listing {
margin:0 25px 10px 0;
border-bottom:1px dotted #60863F;
padding-bottom:5px
}

.field {
margin-left:25px!important;
margin-left:13px;
margin-top:0;
margin-bottom:10px;
padding:3px!important;
padding:0px;
border-left:3px solid #7CCE1A;
background:#575757 url(/img/layout/bg-nieuwsbrief-form.gif) left top;
color:#FFF;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
line-height:25px;
width:212px;
height:18px !important;
height:25px;
display:block;
float:left
}

.home .contentRight .nieuws {
background:url(/img/layout/nieuws01.gif) no-repeat right top
}

.nieuws h3 {
color:#FFF
}

.nieuwsbrief {
background:url(/img/layout/nieuwsbrief01.gif) no-repeat right top;
overflow:hidden;
padding-top:20px
}

.nieuwsbrief .submitBut {
margin:0 0 0 3px;
float:left
}

.content .contentLeft .Prodpicture img {
margin:1px
}
.content .contentLeft .prodExtra .Prodpicture a, .content .contentLeft .prodExtra .Prodpicture a:hover {
border:none
}
.content .contentLeft .divider {
background:url(/img/layout/divider.gif) no-repeat center;
height:30px;
margin-bottom:10px;
clear:both
}

.content .contentRight .sub .active {
padding-left:22px;
background-image:url(/img/layout/arrow02.gif);
background-repeat:no-repeat;
background-position:left top;
color:#7BCD1A
}

.content .contentRight .sub ul a.active {
	padding: 0px 0px 0px 32px;
	background: url(/img/layout/arrow.gif) no-repeat 20px center;
}

.contentRight .openingsuren {
height:73px;
width:270px;
background-image:url(/img/layout/bg-opening.gif);
margin:20px 0 20px 20px
}

.contentRight .openingsuren p {
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFF;
line-height:73px;
padding:0;
margin-top:0;
margin-right:0;
margin-bottom:0;
margin-left:50px;
font-size:15px
}

.contentRight .meerinfo {
height:73px;
width:270px;
margin:20px 0 20px 20px;
padding-top:25px;
background:url(/img/layout/bg-moreinfo.gif) no-repeat
}

.contentRight .meerinfo p {
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFF;
padding:0;
font-size:12px;
margin:0 0 0 45px
}

.contentRight .suggesties_listing {
border-top:1px dotted #333;
clear:both
}

.contentRight .suggesties_listing li {
border-bottom:1px dotted #333
}

.contentLeft .butt_full {
clear:both;
height:32px;
padding:0;
margin: auto;
text-align:center;
width:360px;
background:url(/img/layout/trnsBut.png) no-repeat center center
}
.contentLeft .butt_full a {
position:relative
}
.contentLeft .extra {
margin-left:25px;
margin-bottom:25px;
margin-top:10px
}

.contentLeft .extra .extra-middle {
margin:0 25px 0 0;
background:url(/img/layout/bg-extr-trans-middle.png) no-repeat;
display:block;
height:100%;
}

.content .contentLeft .extra .extra-top {
height:10px;
margin:0;
padding:0;
font-size:1px;
line-height:1px;
background:url(/img/layout/bg-extr-trans-top.png) no-repeat left top
}

.content .contentLeft .extra .extra-bottom {
height:10px;
margin:0;
padding:0;
font-size:1px;
line-height:1px;
background:url(/img/layout/bg-extr-trans-bottom.png) no-repeat left top
}

.content .contentLeft .extra p {
color:#6BAD27;
font:13px/22px Arial, Helvetica, sans-serif;
margin:0 50px 0 25px
}

.menuoverzicht .menu_listing .menu_listing_title {
font-size:13px
}

.menu_listing .prijs {
font:18px "Gill Sans", Geneva, Arial, Helvetica, sans-serif;
color:#FFF;
text-align:left
}

.menu_listing .listing-ingr {
margin-right:75px;
line-height:18px;
font-size:12px;
font-style:italic
}

.menu_listing .label {
float:right;
position:relative;
top:5px;
margin:0 20px 0 0;
text-align:right
}

.menu_listing .label img {
	border-style:none;
}

.menuoverzicht02 .menu_listing .menu_listing_title {
margin-right:75px
}

.prijs em {
color:#FFF;
font:normal 11px Arial, Helvetica, sans-serif
}

.entry-comment .comment-author {
font-size:11px;
margin-bottom:0;
padding-bottom:0;
margin-top:10px
}

.entry-comment .postDate {
font-size:10px;
margin-top:0;
margin-bottom:0
}

.entry-comment .comment-comment {
font-size:11px;
font-style:italic;
margin-bottom:5px;
margin-top:5px
}

.entry-comment {
margin-top:10px;
margin-bottom:10px;
padding-bottom:10px;
padding-top:0
}
/*
#commentform #submit {
	float: right;
	margin-right: 25px;
}
*/
.content .comment {
background:url(/img/layout/divider.gif) no-repeat center bottom;
padding-bottom:40px
}

.otherCats h3 {
font-size:15px;
margin-left:25px
}

.contentLeft .otherCats .cats {
margin-top:10px
}

.locations ul {
list-style:none;
float:left;
margin:0 0 25px 25px!important;
margin-left:13px;
padding:0
}
.contact .locations ul {
list-style:none;
float:left;
margin:0 0 25px 18px!important;
margin-left:9px;
padding:0
}
.locations ul li {
list-style:none;
width:270px;
height:22px;
display:block;
line-height:22px;
/*color:#CCDEB6;*/
text-align:right
}

.locations .locFoto {
border-style:none;
height:100px;
margin-bottom:10px;
margin-top:10px
}

.locations .locLoc {
font-size:14px;
height:25px;
border-bottom:1px dotted #7DAB49;
border-top-style:none;
border-right-style:none;
border-left-style:none
}

.locations .LocAdr {
border-style:none
}

.locations .LocTel {
border-style:none;
color:#FFF
}

.locations .LocPlan {
text-align:right;
border-top:none;
border-right-style:none;
border-left-style:none;
margin-top:10px;
border-bottom:1px dotted #7DAB49
}

.contentRight .locations .locLoc h4 {
border-style:none
}

.contentRight .locations .locLoc,.contentRight .locations .LocPlan {
border-bottom-color:#333
}

.contentRight .locations ul {
padding:0
}

.refs ul {
list-style:none;
float:left;
padding:0;
margin-top:0;
margin-right:0;
margin-left:25px
}

.refs ul li {
list-style:none;
width:270px;
display:block;
line-height:22px;
color:#CCDEB6;
text-align:right
}

.refs .refFoto {
border-style:none;
height:100px;
margin-bottom:10px;
margin-top:10px
}

.content .refs .refLink {
height:44px
}

.content .contentLeft p.label {
	float:right;
	width: 100px;
	margin-right: 0;
	margin-top: 5px;
	display: block;
}

.content .contentLeft .Prodpicture {
	float:left;
	background:url(/img/layout/pic-holder.jpg);
	height:95px;
	width:98px;
	margin-top: 15px;
}

.content .contentLeft .prodDescr {
	float:left;
	margin-left:0;
	
	margin-top: 15px;
}
.content .contentLeft .prodDescr p{
padding:0;
margin:0;
width:350px

}

.content p.label img {
margin-right:5px
}

.content .contentLeft .prodExtra p {
font:11px/20px Arial, Helvetica, sans-serif;
color:#D6D6D3
}
.content .contentLeft p.recipeInfo {
	height: 25px;
	display: block;
	line-height: 22px;
}


.content .contentLeft b.right {
	display:block;
	height:20px;
	width:265px;
	text-align:right;
	margin:0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	float: right;
}
.content .contentLeft b.right em {
	height:17px;
	width:85px;
	display: block;
	float: left;
}
.content .contentLeft b.right .star1 {
	background: url(/img/layout/stars.gif) no-repeat left top;
}
.content .contentLeft b.right .star2 {
	background: url(/img/layout/stars.gif) no-repeat left -17px;
}
.content .contentLeft b.right .star3 {
	background: url(/img/layout/stars.gif) no-repeat left -34px;
}
.content .contentLeft b.right .star4 {
	background: url(/img/layout/stars.gif) no-repeat left -51px;
}
.content .contentLeft b.right .star5 {
	background: url(/img/layout/stars.gif) no-repeat left -68px;
}

.content .contentLeft b.left {
	height:20px;
	width:265px;
	float:left;
	margin:0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	display: block;
}

.content .contentLeft .recipeList ul {
margin:10px 0 0 40px;
padding:0 0 20px
}

.content .contentLeft .recipeList ul li {
font-size:11px;
list-style:none;
background:url(/img/layout/bullit01.gif) no-repeat left center;
padding-left:10px;
line-height:16px
}

.contentLeft .prodExtra ul {
margin:0 10px 0 30px;
padding:10px 0;

}

.content .contentLeft .recipeExtra .extra-top {
background:url(/img/layout/bg-extr-trans-lght-top.png) no-repeat
}

.content .contentLeft .recipeExtra div {
background:url(/img/layout/bg-extr-trans-lght-middle.png)
}

.content .contentLeft .recipeExtra .extra-bottom {
background:url(/img/layout/bg-extr-trans-lght-bottom.png) no-repeat
}

.content .contentLeft .recipeExtra .clearer {
background:url(none)
}

.content .contentLeft .prodExtra a:hover {
border-bottom:1px dotted #666;
color:#6DB914
}

.content .contentLeft .prodExtra li {
list-style:none;
background:url(/img/layout/bullit02.gif) no-repeat left;
padding-left:10px
}

.locations .locLoc h4 {
padding:0;
margin:0
}

.catering .menu_listing dt {
height:77px;
width:77px;
display:block;
background:url(/img/layout/pic-holder-77.gif) no-repeat;
}
.catering .menu_listing dd {
margin-left:85px;
}
/* +--o0o0o--+ */
/* --------------- 4 -----------------*/
/* -- NAVIGATION <<<---------*/
/* -----------------------------------*/
/* ------------- 4.1 ---------------*/
/* -  Main nav  <<<--------*/
/* ---------------------------------*/
.menu ul {
height:36px;
margin:0;
font:11px/35px Arial, Verdana, sans-serif;
padding:0
}

.menu ul li {
display:inline;

}

.menu ul li a {
text-decoration:none;
height:36px;
display: block;
float:left;
color:#FFF;
font-size:11px;
line-height:36px;
margin: auto 15px;
}

.menu ul li a.active {
color:#EF6412
}

.restos .menu .m01,.supermarkt .menu .m02,.catering .menu .m03,.news .menu .m04,.overons .menu .m05,.contact .menu .m06 {
color:#7FD51A
}

/* ------------- 4.2 --------------*/
/* -  Sub nav  <<<--------*/
/* --------------------------------*/
.content .contentRight ul.sub {
	line-height:25px;
	margin:0 20px 25px 20px;
	list-style-type:none;
	padding:0;
	border-bottom: 1px dotted #333333;
}

.content .contentRight ul.sub ul {
	line-height:22px;
	list-style-type:none;
	margin:0;
	padding:0
}
.content .contentRight ul.sub li {
	border-top: 1px dotted #333333;
}
.content .contentRight ul.sub li li {
	border-top: none;
	margin: 0;
}
.content .contentRight ul.sub a {
	color:#CCC;
	text-decoration:none;
	display:block;
	height:25px;/*width:80%*/
	background: url(/img/layout/arrow03.gif) no-repeat left center;
	padding-left: 20px;
}

.content .contentRight ul.sub a:hover {
color:#fff
}



.content .contentRight ul.sub ul a {
	font-size:11px;
	background: url(/img/layout/arrow.gif) no-repeat 20px center;
	padding-left: 32px;
	border-top: 1px dotted #232323;
}

/* ------------- 4.3 ---------------*/
/* -  Lang nav  <<<--------*/
/* ---------------------------------*/
.language {
height:36px;
line-height:36px;
width:309px;
background:url(/img/layout/bg-lang.gif) repeat-x left top;
padding-top:26px
}

.language .right {
float:right;
display:block;
padding-left:22px;
margin-right:15px;
color:#ccc;
text-decoration:none;
font-size:11px
}

.language .right:hover {
color:#fff
}

.language .en {
background:url(/img/layout/lang-en.gif) no-repeat left top
}

.language .fr {
background:url(/img/layout/lang-fr.gif) no-repeat left top
}

.language .nl {
background:url(/img/layout/lang-nl.gif) no-repeat left top
}

/* --------------- 4.4 ---------------*/
/* -  footer nav  <<<--------*/
/* -----------------------------------*/
.footerWrapper .footermenu ul {
font-size:10px;
list-style:none;
line-height:30px;
float:left;
margin:0 0 0 25px;
padding:0;
width:275px;
border-top:1px solid #202020
}

.footermenu ul li {
border-bottom:1px solid #202020;
padding:0;
margin:0;
}

.footermenu ul li a {
	color:#666;
	text-decoration:none;
		margin:0;
	
	padding-left:20px;
	display:block;
	height:30px;
	background: url(/img/layout/arrow.gif) no-repeat 5px center;
}

.footermenu ul li a:hover {
color:#999;
background-color:#0A0A0A
}

/* +--o0o0o--+ */
/* --------------- 5 -----------------*/
/* ---- LINKS <<<------------*/
/* -----------------------------------*/
.cats a {
border-bottom:dotted 1px #999
}

.content .contentLeft .suggesties_listing a, .content .contentRight .suggesties_listing a  {
display:block;
color:#FFF;
text-decoration:none;
background:url(/img/layout/arrow.gif) no-repeat;
padding-left:15px;
height:28px;
border-bottom:none
}

.content .locations .LocPlan a {
color:#FFF;
text-decoration:none;
background:url(/img/layout/bullit02.gif) no-repeat left center;
padding-left:15px;
border-style:none
}

.content .contentLeft a {
color:#FFF;
text-decoration:none;
border-bottom:1px dotted #999
}

/*.suggesties .cta a,.mening .cta a,.recept .cta a,.uit_menu .cta a,.nieuws*/.content .cta a {
text-align:center;
line-height:32px;
display:block;
color:#df4401;
text-decoration:none;
font-size:14px
}

.tags a {
color:#FFF;
text-decoration:none;
border-bottom:1px dotted #666
}

.content .contentLeft .cta a {
border-style:none
}

.content .contentLeft .menu_listing a {
border-style:none;
font-size:13px;
}

.content .contentLeft .prodExtra a {
font-size:12px;
text-decoration:none;
color:#FFF;
border-bottom:1px dotted #666;
line-height:18px
}

.otherCats .cats a {
font-size:13px;
color:#FFF;
text-decoration:none;
font-weight:100
}

.content .contentLeft .butt_full a {
line-height:32px;
color:#df4401;
text-decoration:none;
font-size:14px;
border-style:none
}

.home .content .levering-cta .radius a {
	font-size:10px;
	color:#fff;
	margin-top:0;
}

.content .contentRight .meerinfo a {
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFF;
border-bottom:1px dotted #666
}

.content .comment-comment a {
font-size:11px;
color:#7FD51A
}
p.leesmeer{
	display:block;
	text-align:right;
	}

.leesmeer a{
	text-decoration:none;
	color:#fff
	}

/* +--o0o0o--+ */
/* --------------- 6 -----------------*/
/* ---- FORMS <<<------------*/
/* -----------------------------------*/
.content .contentLeft .blogEntry .postDate {
font-size:11px;
/*margin-top:5px;*/
margin-right:0;
margin-bottom:0
}

.content .contentLeft .blogEntry img, .locations .locFoto img {
border:1px solid #99C17F
}

#commentform small {
padding-left:10px
}
/*
#commentform {
	width:95%
}*/
/*
#commentform .field,#comment {
/*	background:url(/img/layout/bg-extr-trans-middle.png);*/
/*	margin-top:0;
	margin-bottom:10px;
	padding:0;
	border:3px solid #7CCE1A;
	color:#FFF;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	float:left;
	margin-left:0!important;
	clear: right;
}
*/
/* +--o0o0o--+ */
/* ---------------- 7 -----------------*/
/* ---- EXTRAS <<<------------*/
/* ------------------------------------*/
.logo img {
border-style:none
}

/*.content a img {
border-style:none
}*/

a .glue-logo {
border-style:none
}

.clearer {
clear:both;
font-size:1px;
height:1px
}

/*------- sifr active --------- */
.sIFR-active h1,.sIFR-active h2,.sIFR-active h3,.sIFR-active h4,.sIFR-active h5 {
visibility:hidden;
font-family:Verdana;
line-height:1em
}

.sIFR-active h1 {
padding:0;
margin:0
}

.sIFR-active h2 {
padding:0 0 0 25px;
margin:0;
font-size:22px
}

.sIFR-active h3 {
padding:0 0 0 25px;
margin:0;
font-size:18px
}

.sIFR-active .home h3 {
padding:0
}

.sIFR-active h4 {
padding:0 0 0 25px;
margin:0;
font-size:16px
}

.sIFR-active .home h4 {
padding:0
}

.sIFR-active h5 {
padding:0 0 0 25px;
margin:0;
font-size:14px
}

/* +--o0o0o--+ */
/* ---------------- 8 -----------------*/
/* ---- loose ends <<<-----------*/
/* ------------------------------------*/

.home .content .contentLeft .contentLeft_colRight .levering .levering-cta .radius a {
}
.home .content .contentLeft .contentLeft_colRight .levering .daBike {
	position: relative;
	top: -30px;
}
.home .content .contentLeft .contentLeft_colRight .levering .levering-cta {
	text-align: center;
	height: 100px;
	margin-right: auto;
	margin-left: auto;
}
.home .content .contentLeft .contentLeft_colRight .levering .levering-cta .radius {
	text-align: center;
}
.home .content .contentLeft .contentLeft_colRight .levering .levering-cta h3 {
	text-align: center;
	margin: 0;
	padding: 0;
}
.home .content .contentLeft .contentLeft_colLeft .recept .daDude {
	position: relative;
	overflow: hidden;
	left: 180px;
	top: -130px;
	height: 250px;
	width: 112px;
}
.home .content .contentLeft {
	padding: 0;
}
.home .content .contentLeft .contentLeft_colLeft .recept {
	height: 250px;
}

.home .content .contentLeft .contentLeft_colLeft .recept .cta a {
/*	text-align: left;
	margin-left: 13px;*/
	padding-right:20px;
}


dd.listing-ingr p
{margin:0; padding:0}

.content .contentLeft .bestellen {
	margin-left: 25px;
	width: 90%;
}
.contentLeft .bestellen caption {
	text-align: left;
	font-size: 14px;
	color: #7FD51A;
	border-bottom: 1px dotted #61A71B;
	padding-top: 15px;
	padding-bottom: 10px;
}
.content .contentLeft .bestellen td {
	font-size: 12px;
	padding: 5px 2px 5px 0;
	border-bottom: 1px dotted #61A71B;
	vertical-align: top;
}
.content .contentLeft .bestellen .bestellen_item {
	width: 85%;
}
.content .contentLeft .bestellen .bestellen_quantity div.stepper {
	height: 25px;
	display: block;
	width: 78px;
	margin: 0 auto auto;
}
.content .contentLeft .bestellen .bestellen_quantity .stepper .bestel_number {
	margin: 2px 5px 0 0;
	display: block;
	width: 20px;
	float: left;
}
.content .contentLeft .bestellen {
}
.content .contentLeft .bestellen tr {
}
.content .contentLeft .bestellen .bestellen_item .bestel_comment {
	margin-top: 32px !important;
	margin-top: 10px;
	width: 100%;
}
.content .contentLeft .bestellen .bestellen_item .bestel_comment input {
	width: 100%;
	margin: 0 auto auto ;
}
.content .contentLeft .bestellen .bestellen_item span {
	margin-top: 7px;
	display: block;
	width: 90%;
	float: left;
}
.content .contentLeft .bestellen .bestellen_quantity .stepper .bestel_minus {
	height: 24px;
	width: 20px;
	float: left;
	background: url(/img/layout/stepper-minus.gif) no-repeat;
	margin-right: 2px;
}
.content .contentLeft .bestellen .bestellen_quantity .stepper .bestel_plus {
	height: 24px;
	width: 20px;
	float: left;
	background: url(/img/layout/stepper-plus.gif) no-repeat;
}
.content .contentLeft .bestellen .bestellen_item .bestel_add_comment {
	float: right;
	width: 25px;
	margin: 0 10px 0 0;
}
.bestel_tooltip .tooltip_content .tooltip_text p {
	margin: 5px 0 0;
	padding: 0;
	width: 200px;
	text-align: left;
	display: block;
	font-size: 11px;
	line-height: 14px;
}
.bestel_tooltip {
	padding: 5px;
	background: #3B6313;
	border: 1px solid #25420B;
}
.bestel_tooltip .tooltip_content {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bestel_tooltip .tooltip_content li {
	display: inline;
}
.bestel_tooltip .tooltip_content .tooltip_image img {
}

div.levering-cta,.daBike img,.daDude img,.promo img,.butt_full,.extra-top,.extra-middle,.extra-bottom,.field,#comment, .supermarkt .Prodpicture img {
border:0
}
.supermarkt .content .contentLeft .extra .extra-middle .prodDescr {
	margin-left: 0;
	float: left;
	margin-top: 10px;
}
.supermarkt .content .contentLeft .extra  .extra-middle .Prodpicture {
	background: url(none);
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0;
	display: block;
}
.content .contentLeft .recipeInfo .right span {
	display: block;
	width: 175px;
	float: left;
}
.supermarkt .content .contentLeft .recipeInfo .right em span {
	display: none;
	width: auto;
}
.content .contentLeft form div {
	padding-left: 25px;
	margin:0;
	overflow:hidden;
	text-align:left;
	clear:both
}
.content .contentLeft form div label {
	font-size: 12px;
	width: 125px;
	display: block;
	float: left;
	text-align: right;
	clear: left;
	line-height: 20px;
	padding-right:10px;
}

p.Prodsub{
font-weight:900;
}
.content .contentLeft  p.prodExtraLink {
	margin-left:0px;
	padding-left:0px;
/*	clear:left;*/
	float:left;

}
.reageer{
text-align:right;
margin-top:0;
padding-top:0;
}
.content .contentLeft input, .content .contentLeft textarea, .content .contentLeft select{
	padding:2px;
	color:#000;
	font: 12px/18px Arial,Helvetica,sans-serif;
	width:200px;
	float:left;
	margin-bottom: 5px;
	}
	
.content .contentLeft textarea{
	width:300px
	}

form input, form textarea{
/*	float:left;	*/
		}
span.error{
	display: block;
	width: 190px;
	height:20px;
	float:left;
	padding-left: 20px;
	background: url(/img/layout/form-error.gif) no-repeat left top;
	color:#FFD70B;
	font: 12px/18px Arial,Helvetica,sans-serif;
		}
		#submit_newsletter span.error{
			margin-left: 20px !important;
			margin-left: 10px;
			}
span.valid{
	display: block;
	width: 170px;
	height:20px;
	float:left;
	padding-left: 20px;
	background: url(/img/layout/form-valid.gif) no-repeat left top;
	color:#FFD70B;
	font: 12px/18px Arial,Helvetica,sans-serif;
		}
.captcha{clear:both; /*padding-top:10px*/}
.captcha img{margin-left:110px}
.captcha input{float:left}
#captcha{height:20px; margin-left: 110px !important; margin-left:135px ; width:120px}
form #verzendknop{margin:5px auto auto 130px; padding:0; width:160px; height:32px; clear:right; background-image: url(/img/layout/submit.png); text-align:center; line-height:32px; cursor:pointer; color:#DF4401}
.supermarkt .contentLeft ul li{list-style:none;
background:url(/img/layout/bullit01.gif) no-repeat left center;
padding-left:15px }
.content .contentLeft .bookmark img, .content .contentLeft .bookmark a{border:none}
p.tags{color:#79CA19}

#div_step1 .nosifr,#div_step2 .nosifr{ visibility: visible;
	}

/*	#div_step1 h5.nosifr{
		font-family: arial, sans-serif;
		color: #74C119;
		margin: 20px auto 10px 0px;
	}
		#div_step2 h4.nosifr{
		color: #74C119;
		margin: 20px auto;
	}*/
	.hiddenFields{height:0px;}
	
#total{text-align:right;
font-size: 15px;
padding-top: 10px;
padding-bottom: 10px;
border-top: dotted 1px #549F19;
border-bottom: dotted 1px #549F19;

}
.captcha em{
	float:left;
margin-left:110px !important;
margin-left:135px;
width:400px;}
#div_takeaway div{padding:0}
#r_takeaway_take, #r_takeaway_home{width:auto; clear:right;}

/*** TWITTER-widget ***/
.twitter div.divider {border-bottom:1px dotted #333; margin: auto 25px 20px; }
.twitter #twitter-top{background: url(/img/layout/twitter-top.gif) top no-repeat; height:43px;}
.twitter #msg{margin: -4px 20px 5px; padding:5px 15px 15px; background: url(/img/layout/twitter-bottom.gif) bottom;}
.twitter div p{font-size:11px; color:#5d5d5d; text-align:center; font-style:italic;}
.twitter div p a{font-size:11px}
.twitter a{color:#e2e2e2; text-decoration:none; border-bottom:1px solid;}