/* general */
html, body {
	height: 100%;
	}

BODY {
				background: #FFF;
				font-family: Tahoma, Arial;
				font-size:10px;
				text-align:left;
				line-height:160%;
				}
	  
p	     		{font-size:11px; color:#3C1503; margin-top:5px;}
h1				{font-size:15px; color:#3C1503; margin-top:10px;}
h2       		{font-size:11px; color:#BC0C19;}
h3				{font-size:11px; color:#3C1503; margin-bottom:0px;}
tr, td, table	{font-size:11px; color:#BC0C19;}
div             {text-align:left; }
img				{behavior:url(/_include/pngFix.htc); border: none;}

optgroup {font-style:normal;}

#map img 		{behavior: none;}


/* DIVs met ID */


#container 	   	{width:975px;  background: url("/_images/main_bg.jpg") left repeat-y ; position:relative; border: 1px solid #3C1503; }
#main			{width:975px; position:relative;}
#meesterbakker 	{width:975px;  position:relative;}
#header 		{width:975px; height:152px; background:url("/_images/header.jpg") no-repeat; position:relative;}
#hleft			{width:264px; height:96px; margin:0px; padding:0px; position:absolute; left:220px; top: 10px;}
#kolomlinks 	{width:193px; height: 590px; float:left;  }
#menu           {float:left; width:190px;}
#content 		{width:782px; float:left; position: relative;  }
#footer 		{width:975px;height:33px; position: relative; border-bottom: 2px solid #FFF; }

#header div.slide {position: absolute; width: 197px; height: 111px; top: 2px; right: 95px;}

/* Links */
a 				{font-weight:bold; color: #3C1503; text-decoration: none;}
a:hover 		{text-decoration: underline;}

/* Menu items */
/*
#content ul 				{margin:10px 0px 0px 20px;}*/
#content li                {line-height:15px; font-size:11px; margin-left: -10px;}
/*#content li a              {padding-left:5px; color:#7C3700; text-decoration:none; }
#content li a:hover        {padding-left:5px; color:#7C3700; text-decoration:none;}
#content li a.selected     {padding-left:5px; color:#7C3700; text-decoration:none;}
*/


/* Menu items */
/* Navigatie */
/* ------------------------------------------------------------------- */
.menu 					{margin-top:10px; padding-left: 20px; #padding-left: 0px; #margin-left: 20px;}
.menu ul 				{margin-top:9px;}
.menu li                {list-style:none; line-height:19px; font-size:11px;  }
.menu li a              {padding-left:20px; color:#3C1503; text-decoration:none; 
                         background:url("/_images/listitem.gif") left no-repeat; font-weight:normal;}
.menu li a:hover        {padding-left:20px; color:#3C1503; text-decoration:none;
                         background:url("/_images/listitem_o.gif") left no-repeat; font-weight:normal;}
.menu li a.selected     {padding-left:20px; color:#3C1503; text-decoration:none; font-weight:bold;
                         background:url("/_images/listitem_o.gif") left no-repeat; }





/* Classes */
.clear 			{clear:both;height:-1px;}
.tekstkolom	{width: 420px!important; margin:0px 40px 0px 15px!important; float: left;}
.tekst		{width: 420px!important; margin:0px 40px 15px 15px!important; position:relative; top:0px; left:0px; }
.filialen   {width: 420px; /*position:absolute; left: 20px; bottom: 40px;*/ margin:60px 10px 10px 0px;!important;  }
.label    		{position:absolute; left:560px; top:7px; width:166px; height:44px; z-index:90;}
.aanbieding {/*position:absolute; left:10px; top:200px; */ margin-top: 20px;}
.decal		{position:absolute; left:580px; top:75px; height:136px; width:200px; z-index:20;}
.nieuwsfoto {float: right;}
.vacaturelink {font-size: 11px; font-weight: bold; display: block; margin-top: 10px;}
.footertekst	{padding:8px 0px 0px 50px; font-size:9px;  }
.ace			{position:absolute; left:10px; bottom:10px;}
.index		{padding-left:600px;}
.tblOrder {display:none;}

/* box */
/* hoekjes e.d. */
.rbroundbox {width: 280px; margin: 0px; float:left; position:relative; /* border-left: 1px solid #3C1503; */}

/* hoogte en breedte.. niet per se nodig */
.rbtop div, .rbtop, .rbbot div, .rbbot {width: 189px; height: -100px; font-size: 1px; margin:0px;}
.rbcontent { margin: 0px 10px; }



.rbroundboxp { width:400px }
/*
.rbtopp div { background: url("/_images/box/tl.gif") no-repeat top left; }
.rbtopp { background: url("/_images/box/tr.gif") no-repeat top right; }
.rbbotp div { background: url("/_images/box/bl.gif") no-repeat bottom left; }
.rbbotp { background: url("/_images/box/br.gif") no-repeat bottom right; }
*/

/* hoogte en breedte.. niet per se nodig */
.rbtopp div, .rbtopp, .rbbotp div, .rbbotp {width: 400px; height: 7px; font-size: 1px;}
.rbcontentp { margin: 0 0px; }
.rbroundboxp { width: 400px;  margin: 0px 10px 10px 10px; }
.boxh2		{margin:0px 0px 0px 5px; padding:0px; font-size:12px;color:#000;}
.taartbestel {position:absolute; left:145px; bottom:-50px; z-index:100;}

ul.nieuwslist {
	padding: 25px; margin-left: 0px;
}

ul.nieuwslist li {
	margin-bottom: 5px;
}

p.lid {color: #000;}

.hidden {display: none;}

/* Van Maanen /taart-bestellen/ */
table#taartBestellen	{}
table#taartBestellen tr	{vertical-align:top;}
table#taartBestellen tr.title td	{text-align:center;}
table#taartBestellen td	{width:50%;}


