img {
	border: 0;
}
img.img-right {
	float: right;
	margin: 0 0 1em 1em;
}
img.img-left {
	float: left;
	margin: 0 1em 1em 0;
}
.align-center {
	text-align: center;
}
.check_out_menu img {
	vertical-align:		middle;
}
#main_content {
	margin-top:10px;
}
#wrapper {
	position:relative;
	width: 1000px;
	text-align: left;
	margin:30px 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#opening-sub {
	clear:both;
	width:85%;
	margin:0px auto;
	margin-top:20px;
	margin-bottom:10px;
}
#navcontainer {
	width: 660px;
	float: right;
	margin-top: 34px;
	padding: 0px;
}

#select_lang {
	float:left;
	margin-top:18px;
}
div#select_lang ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
div#select_lang li {
	position:relative;
	float:left;
	width:36px;
	height:32px;
	background-repeat:no-repeat;
}
div#select_lang li a {
	display:block;
	width:100%;
	height:100%;
}
div#select_lang li.nl a { background-image:url('../img/NLa.png'); }
div#select_lang li.nl a:hover { background-image:url('../img/NLb.png'); }
div#select_lang li.fr a { background-image:url('../img/FRa.png'); }
div#select_lang li.fr a:hover { background-image:url('../img/FRb.png'); }
div#select_lang li.en a { background-image:url('../img/ENa.png'); }
div#select_lang li.en a:hover { background-image:url('../img/ENb.png'); }

div#navcontainer ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
div#navcontainer li {
	position:relative;
	float:left;
	width:165px;
	height:31px;
	background-image:url('../img/c0.png');
	background-repeat:no-repeat;
}
div#navcontainer li a {
	display:block;
	padding-left:10px;
	width:155px;
	height:100%;
	/*font-family:verdana, arial, helvetica, sans-serif;*/
	font-family:arial narrow;
	font-size:18px;
	font-weight:bold;
	line-height:31px;
	text-decoration:none;
}
div#navcontainer li.c1:hover { background-image:url('../img/c1.png'); }
div#navcontainer li.c1 a { color:#000000; }
div#navcontainer li.c2:hover { background-image:url('../img/c2.png'); }
div#navcontainer li.c2 a { color:#0f75bc; }
div#navcontainer li.c3:hover { background-image:url('../img/c3.png'); }
div#navcontainer li.c3 a { color:#8a5e3c; }
div#navcontainer li.c4:hover { background-image:url('../img/c4.png'); }
div#navcontainer li.c4 a { color:#2ab574; }
div#navcontainer li.c5:hover { background-image:url('../img/c5.png'); }
div#navcontainer li.c5 a { color:#ef3f37; }
div#navcontainer li.c6:hover { background-image:url('../img/c6.png'); }
div#navcontainer li.c6 a { color:#d7df21; }
div#navcontainer li.c7:hover { background-image:url('../img/c7.png'); }
div#navcontainer li.c7 a { color:#d91b5c; }
div#navcontainer li.c8:hover { background-image:url('../img/c8.png'); }
div#navcontainer li.c8 a { color:#9d7bb8; }
div#navcontainer li.c9:hover { background-image:url('../img/c9.png'); }
div#navcontainer li.c9 a { color:#90298e; }
div#navcontainer li.c10:hover { background-image:url('../img/c10.png'); }
div#navcontainer li.c10 a { color:#bdbec0; }
div#navcontainer li.c11:hover { background-image:url('../img/c11.png'); }
div#navcontainer li.c11 a { color:#25a8e0; }
div#navcontainer li.c12:hover { background-image:url('../img/c12.png'); }
div#navcontainer li.c12 a { color:#fcb040; }
div#navcontainer li.c13:hover { background-image:url('../img/c13.png'); }
div#navcontainer li.c13 a { color:#8cc541; }
div#navcontainer li.c14:hover { background-image:url('../img/c14.png'); }
div#navcontainer li.c14 a { color:#ea088c; }
div#navcontainer li.c15:hover { background-image:url('../img/c15.png'); }
div#navcontainer li.c15 a { color:#39b0ac; }
div#navcontainer li.c16:hover { background-image:url('../img/c16.png'); }
div#navcontainer li.c16 a { color:#316734; }
div#navcontainer li.c17 { background-image:url('../img/c5.png'); }
div#navcontainer li.c17:hover { background-image:url('../img/c0.png'); }
div#navcontainer li.c17 a { color:#fff; }
div#navcontainer li.c17 a:hover { color:#ef3f37; }

div#navcontainer li.c1 a:hover,
div#navcontainer li.c2 a:hover,
div#navcontainer li.c3 a:hover,
div#navcontainer li.c4 a:hover,
div#navcontainer li.c5 a:hover,
div#navcontainer li.c6 a:hover,
div#navcontainer li.c7 a:hover,
div#navcontainer li.c8 a:hover,
div#navcontainer li.c9 a:hover,
div#navcontainer li.c10 a:hover,
div#navcontainer li.c11 a:hover,
div#navcontainer li.c12 a:hover,
div#navcontainer li.c13 a:hover,
div#navcontainer li.c14 a:hover,
div#navcontainer li.c15 a:hover {
	color:#ffffff;
}

#contentL {
	position:absolute;
	top:64px;
	width: 300px;
	float: left;
	clear: left;
}
#boxL {
	width: 300px;
	background-color: #FFFFFF;
	padding-top: 5px;
}
#opening {
	width: 290px;
	background-color: #99FF00;
	margin-left: 5px;
	padding-bottom: 10px;
	font-weight:bold;
}
#opening p {
	margin:5px 30px;
	color:#349a00;
	font-family:arial narrow;
	font-size:20px;
}
#opening a { color:#349a00; }
#opening h2 {
	font-family:arial narrow;
	font-size: 23px;
	color: #FFFFFF;
	margin: 0px;
	padding-top:0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#opening span.contentText2 {
	font-size:15px;
}
#opening span.contentText4 {
	font-size:14px;
	color:#349a00;
}
#blog{width:300px;margin-top:20px;background-color:#fff;height:240px;padding-top:5px;}
#blogContent{width:290px;background-color:#ff0;height:235px;margin-left:5px;}
#blogContent ul{margin:0;margin-left:40px;padding:0;list-style:outside;color:#349A00;}
#blogContent li{margin:7px 0px;}
#blogContent a{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#349A00;text-decoration:none;}
#blogContent h4{margin:0;padding:30px 30px 0 30px;font-family:arial narrow;font-size:22px;font-weight:bold;color:#f00;}
#socialMediaFacebook{width:300px;margin-top:20px;background-color:#3B5998;height:655px;padding-top:5px;}
#socialMediaFacebookContent{width:290px;background-color:#fff;height:650px;margin-left:5px;}
#followUs {
	width: 300px;
	margin-top: 20px;
	margin-bottom:15px;
	background-color: #FFFFFF;
	height: 280px;
	padding-top: 5px;
}
#followUsContent {
	width: 290px;
	background-color: #66CCFF;
	height: 275px;
	margin-left: 5px;
}
#followUsContent h4 {
	margin: 0px;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-family:arial narrow;
	font-size:20px;
	color:#ffffff;
}
#icon1 {
	width: 112px;
	height: 30px;
	float: left;
	padding-left: 30px;
}
#icon2 {
	width: 30px;
	height: 30px;
	float: right;
	padding-right: 80px;
}
#icon3 {
	width: 76px;
	height: 30px;
	float: left;
	clear: both;
	padding-left: 30px;
}
#icon4 {
	width: 31px;
	height: 30px;
	float: right;
	padding-right: 115px;
}
#contentR {
	width: 660px;
	background-color: #FFFFFF;
	clear: right;
	float: right;
	margin-bottom: 40px;
}
#contentMain   {
	/*width: 648px;*/
	text-align: justify;
	margin: 5px;
	/*margin-left: 5px;*/
	/*padding-bottom: 345px;*/
}
.fairtrade_bg_color {
	background-color: #FCAF3F;
}
.home_bg_color {
	background-color: #ff9900;
}
.kidz_bg_color {
	background-color: #9C7AB7;
}
.history_bg_color {
	background-color: #895D3B;
}
.koop_bg_color {
	background-color: #38AFAB;
}
.veganistisch_restaurant_bg_color {
	background-color: #000000;
}
.ontbijt_bg_color {
	background-color: #FFFFFF;
}
.sappen_bg_color {
	background-color: #FCAF3F;
}
.contact_bg_color {
	background-color: #000000;
}
.lunch_bg_color {
	background-color: #8F288D;
}
.vegetarisch_bg_color {
	background-color: #D91A5B;
}
.links_bg_color {
	background-color: #0F74BB;
}
.lactosevrij_restaurant_bg_color {
	background-color: #0F74BB;
}
.tea_bg_color {
	background-color: #8BC440;
}
.diet_bg_color {
	background-color: #24A7E0;
}
.gezond_dieet_bg_color,
.reserveren_bg_color {
	background-color: #FFFFFF;
}
.foto_bg_color {
	background-color: #BCBDBF;
}
.over_ons_bg_color {
	background-color: #2ab574;
}
.media_bg_color {
	background-color: #29B473;
}
.broodje_gezond_bg_color {
	background-color: #000000;
}
.glutenfree_bg_color,
.biologische_voeding_bg_color,
.vegetariers_bg_color,
.vegetarisch_restaurant_bg_color {
	background-color: #99FF00;
}
.biologisch_restaurant_bg_color {
	background-color: #99FF00;
}
.gingerlove_bg_color {
	background-color: #ffae00;
}
#banner {
	width: 600px;
	margin-top: 30px;
	margin-left: 25px;
}
#contentMain_footerL {
	width: 270px;
	margin-left: 30px;
	margin-bottom:30px;
	float: left;
	height: 348px;
	background-color:#10af4b;
}
#contentMain_footerR {
	float: right;
	width: 270px;
	margin-right:30px;
	margin-bottom:30px;
	height: 348px;
	text-align: left;
	background-color:#000000;
}
#contentMain_footerL_Content,
#contentMain_footerR_Content {
	margin:5px;
	width:260px;
	height:338px;
	background-color:#ffffff;
}
#footer {
	clear: both;
	width: 1000px;
	margin-bottom: 20px;
	height: 50px;
	background-color: #FFFFFF;
}
#footerContent1 {
	float:left;
	width: 300px;
	padding-top: 17px;
	padding-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #33CC00;
	height: 20px;
}
#footerContent2 {
	float:right;
	padding-top: 17px;
	padding-right: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #33CC00;
	height: 20px;
}
#footer a:link {
	color: #FF0033;
	text-decoration: none;
}
#footer a:visited {
	color: #FF0033;
	text-decoration: none;
}
#footer a:hover {
	color: #C20028;
	text-decoration: none;
}
.clear {
	clear:	both;
}


/* seo */
div.lombardia-antwerpen div#contentText {
	margin-top:25px;
}
div.lombardia-antwerpen h1 {
}
div.lombardia-antwerpen h2 {
	padding:10px 30px;
}
div.youtube {
	text-align:center;
}
div.watch-video {
	position:absolute;
	top:94px;
	right:30px;
}
div.watch-video a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
}

/* testimonials */
.testimonials {
	margin:10px 0px;
	width:40%;
	font-style:italic;
}
.testimonials.right {
	float:right;
	margin-left:30px;
}
.testimonials.left {
	float:left;
	margin-right:30px;
}
.testimonials.middle {
	clear:both;
	margin:0px 30px;
	width:510px;
}
div#contentMain .testimonial-text {
	position:relative;
	margin-bottom:20px;
}
div#contentMain .testimonial-author {
	clear:both;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-align:right;
}
.testimonials .quote-top,
.testimonials .quote-bottom {
	float:left;
	margin-right:10px;
	width:41px;
	height:30px;
	background-position:top left;
	background-repeat:no-repeat;
}
.testimonials .quote-bottom {
	float:right;
	margin-left:10px;
	margin-right:0px;
	bottom:0px;
	background-position:bottom right;
}
.biologisch_restaurant_bg_color .testimonials .quote-top { background-image:url('../img/testimonial-quote-top-blg.gif'); }
.biologisch_restaurant_bg_color .testimonials .quote-bottom { background-image:url('../img/testimonial-quote-bottom-blg.gif'); }
.gingerlove_bg_color .testimonials .quote-top { background-image:url('../img/testimonial-quote-top-wo.gif'); }
.gingerlove_bg_color .testimonials .quote-bottom { background-image:url('../img/testimonial-quote-bottom-wo.gif'); }
.glutenfree_bg_color .testimonials .quote-top { background-image:url('../img/testimonial-quote-top-blg.gif'); }
.glutenfree_bg_color .testimonials .quote-bottom { background-image:url('../img/testimonial-quote-bottom-blg.gif'); }
.ontbijt_bg_color .testimonials .quote-top { background-image:url('../img/testimonial-quote-top-bw.gif'); }
.ontbijt_bg_color .testimonials .quote-bottom { background-image:url('../img/testimonial-quote-bottom-bw.gif'); }
.veganistisch_restaurant_bg_color .testimonials .quote-top { background-image:url('../img/testimonial-quote-top-yb.gif'); }
.veganistisch_restaurant_bg_color .testimonials .quote-bottom { background-image:url('../img/testimonial-quote-bottom-yb.gif'); }

/* reservation */
#reservation { float:right; }
#reservation a { display:block; }

/* Lombardia Hot drinks */

div#banner-lombardia-hotdrinks,
div#banner-lombardia-hotdrinks-new { 
	float:right;
	margin-top:10px; 
	width: 660px; 
	
	text-align: center;
} 

div#banner-lombardia-hotdrinks {
	background: #ec1e8b; 
	border: 1px solid #000; 
	-moz-border-radius: 10px;
	border-radius: 10px; 	
}
div#banner-lombardia-hotdrinks .inner-banner{
	border: 5px solid #fff;
	-moz-border-radius: 10px;
	border-radius: 10px; 	
	padding: 10px; 
}

div#banner-lombardia-hotdrinks a{ display: inline-block; text-decoration: none; }
div#banner-lombardia-hotdrinks img{ height: 60px;  margin: 0 10px;  }
div#banner-lombardia-hotdrinks-new img {
	height: auto;
}

/* banner follow us */
div#banner-follow-us { float:right; margin-top:10px; }

/* notice */
#notice { position:absolute; top:-20px; padding:10px; width:1000px; font-family:"arial narrow"; font-size:18px; font-weight:bold; color:#ffffff; text-align:center; background-color:#f00; }

.youtube p.red{margin-bottom:10px;font-size:18px;font-weight:bold;color:#FF0000;}

/* 07-09-2011*/
#socialButtons{margin:0px auto;padding:0 10px 0 15px;height:45px;line-height:45px;background:#FFF;}
#virtualtour{float:left;padding:3px 0 0 0;}
#plusOne{float:left;padding:10px 0 0 15px;}
#facebookLike{float:left;padding:10px 0 0 15px;}
#tweetButton{float:left;padding:10px 0 0 20px;}
#cleary{clear:both;}

.button-red-on-black {
	display: inline-block;
	padding: 10px;
	line-height: 100%;
	font-family: Arial;
	font-size: 16px;
	text-align: center;
	border-radius: 5px;
	background: black;
	color: red;
	text-decoration: none;
}
#socialButtons .button-red-on-black {
	margin-top: 2px;
}