.programmaEmphPink {
	color: #EB028C;
	font-weight: bold;
}
/* General graphic layout for 'screen' medium */

/* $Author: ronalde $ - $Revision: 73 $ - $Date: 2005-06-04 19:29:49 +0200 (za, 04 jun 2005) $ */

/* elements */
body
{
	margin: 0;
	padding: 0;
	font-size: 10pt;
	background-color: #06278c;
}

div
{ margin: 0;
  padding: 0; }

h1, h2, h3
{ margin: 0;
  padding: 0 11px;
  clear: both; }  

h1 {
	font: normal 29pt/34pt Trebuchet MS, sans-serif;
	color: #333333;
}

h2  { font: normal 19pt Trebuchet MS,sans-serif; } 

h3,th { font: bold 11.5pt/16pt Trebuchet MS, sans-serif; padding: 0px 11px 3px 11px; }

h4
{ font: bold 11.5pt/16pt Trebuchet MS, sans-serif; 
  display:inline; float:left; }

p, li, td, address, input, label
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	font-size: 10pt;
}
	.topic1 {
	font-size: 10pt;
	font-weight: bold;
	color: #000099;
}

img { border: none; }

.float.left
{ float: left;
  margin: 0;
  padding: 0 11px 0 0; }

.float.right
{ float: right;
  margin: 0;
  padding: 0 0 0 11px; }

.center
{ text-align: center;  }

.hide
{ display: none;  }

/* default links */
a:link
{ color: #293d5c;
  text-decoration: underline; }

a:visited
{ color: #293d5c;
  text-decoration: underline; }

a:hover, a:active 
{
	color: #3962d1;
	text-decoration: underline;
	text-align: right;
}
  
	a.deshimaProgramma {
	font-size: 11pt;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	}
	
	a.deshimaPorgramma:hover {
	font-size: 11pt;
	color: #b42b58;
	text-decoration: none;
	font-weight: bold;
	}
	
	a.library1 {
	font-size: 11pt;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	}
		
	a.library1_ON {
	font-size: 11pt;
	color: #b42b58;
	text-decoration: none;
	font-weight: bold;
	}
	
	a.library1:hover, a.library1:active {
	font-size: 11pt;
	color: #b42b58;
	text-decoration: none;
	font-weight: bold;
	}
a.deshimaProgramma:hover {
	font-size: 11pt;
	color: #b42b58;
	text-decoration: none;
	font-weight: bold;
}


a img
{ text-decoration: none;  }


/* layout */

#enclosure, #sidebar
{ }

/* pagemast */
#pagemastHome
{
	color: #fff;
	height: 76px;
	overflow: hidden;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 0 20%;
}

#pagemast
{
	color: #fff;
	height: 76px;
	overflow: hidden;
	background-color: #06278c;
	background-repeat: no-repeat;
	background-position: 0 20%;
}

#pagemast a#logo { width:471px; height:57px; display:block; text-indent:-999em; background:url(http://www.macrobiotics.nl/images/kushi-logo-2011_2.gif) 0 0 no-repeat; }

#pagemastHome a#logo { width:471px; height:57px; display:block; text-indent:-999em; background:url(http://www.macrobiotics.nl/images/home_page/logoPagemastKushi.gif) 0 0 no-repeat; }

#pagemast img
{  background: blue; }

#pagemast h1
{ color: #fff;
  padding-left: 75px;
  white-space: nowrap; 
  margin: 0 0 38px 0;  }

#pagemast h1 em
{ font: italic normal 24pt/34pt Trebuchet MS, sans-serif;  }

#pagemast h1 a
{ text-decoration: none;
  color: #fff; }

/* contents */
#story
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #333;
	font-size: 10px;
}

#title
{
	color: #05268b;
	font: normal 19pt/22pt Trebuchet MS,sans-serif;
	padding: 5px 11px;
	height: 114px;
	background-color: #FFFF59;
}

#title h2
{ font: normal 20pt/20pt Arial Black, sans-serif;
  padding: 0 0 10pt 0;
  white-space: nowrap; }

#title h2 span
{ display: block;
  font: normal 16pt/23pt Trebuchet MS, sans-serif; }

#title>h2>span
{ font: normal 16pt/16pt Trebuchet MS, sans-serif; }

#title h2 span sup
{ font: normal 10pt/10pt Trebuchet MS, sans-serif; }

#title p
{
	font: normal 16pt/16pt Trebuchet MS, sans-serif;
	padding: 3px 0 0 0;
	margin: 0;
	background-color: #FFFF59;
}

.whiteBodyTxt {
	color: #FFFFFF
}

/* emsc specific */


.intro
{ padding: 44px 11px 0 11px;
  text-align: left; }

.intro em, .general em
{ font: bold 10.5pt/17pt Trebuchet MS, sans-serif; }

.intro em
{ color: #05268b; }

#toc ul
{ display:block;
  clear:both;
  margin-left: 22px;
  list-style-image: url("../images/bullet.gif"); }

#toc>ul
{ margin-left: 0; }


#toc ul li
{ font: normal 10.5pt Trebuchet MS, sans-serif; 
  padding: 0 11px 5px 11px; }

.caption, .admonition
{ font: italic normal 10pt/13pt Trebuchet MS, sans-serif;
  text-align: center; }
  
.calendarLink {
	font-size: 11pt;
}

.highlight
{ font: bold 11pt Trebuchet MS, sans-serif;
  color: #2e3f7a ;
  text-align: center;
  padding: 50px 0;}

div.twocol
{ clear: both; 
  width: 99%;
  display: block; }

div.twocol div
{ width: 45%; 
  float: left; }

.top 
{ clear: both;
  padding: 0;
  margin: 0 11px 22px 0;
  text-align: right;
  list-style: none; 
  text-transform: lowercase; }

.top li
{ padding: 0;
  margin: 0;
  font: normal 7.5pt/8pt Trebuchet MS,sans-serif;
  color: #ccc; }

table.emsc
{ width: 80%;
  text-align: center;
  padding: 11px 11px 11px 0; 
  margin-bottom: 22px;
  border-collapse: collapse; }

caption
{ display: none; }

table.emsc tr th
{ width: 20%; }

table.emsc tr td
{ white-space: nowrap; 
  border-top: 1px solid #efefef; }

table.emsc tr.last td
{ border-bottom: 1px solid #efefef; }

table.emsc>tr>td
{ border-top: 1px dotted #aaa; }

table.emsc>tr.last>td
{ border-bottom: 1px dotted #aaa; }

table.emsc tr td
{ width: 25% }

table.emsc tr td.first
{ width: 55% }


/* sidebar */
#sidebar
{
	position: absolute;
	right: 0;
	top: 76px;
	width: 170px;
	visibility: visible;
	z-index: 1002;
	height: 593px;
}

#sidebar div
{ text-align: center;
  border: 0px dotted #05268b;
  border-width: 0 0 1px 0;
  padding: 22px 0; 
  margin: 22px 0;}

#sidebar div.last
{ border: none; }

#sidebar div label.show
{ display:block;
  line-height: 12pt;
  padding: 11px 3px;}

#sidebar div input
{ border: 1px solid #05268b;
  padding: 0;
  margin: 0; }

#sidebar div .submit
{ background: #05268b;
  color: #efefef;
  border: none; 
  padding: 1px 3px;
  margin: 11px 0;
  font-weight: bold;
  cursor: pointer; }

#languages
{
	position: absolute;
	display: block;
	width: 74px;
	top: 38px;
	margin: 0 auto;
	text-align: center;
	left: 102px;
}

#languages ul
{ list-style: none;
  padding: 11px 0 0 0; 
  margin: 0; }

#languages ul li 
{ display: inline;
  padding: 0; 
  margin: 0; }


#sidebar #offer
{
	padding: 3px;
	margin: 3px;
	border: 3px solid #930;
	text-align: left;
	background-color: #FFFF59;
}

#offer h3
{  color: #930; }

#offer ul
{ list-style: none;}

#offer dl, #offer dl dt, #offer dl dd, #offer ul, #offer ul li, #offer p 
{ margin: 0; 
  padding: 0;
  font: normal 9pt/14pt Trebuchet MS, sans-serif; }

#offer dl dt
{ padding-top: 8px;
  font: bold 8.5pt/12pt Trebuchet MS, sans-serif;  }

/* footer */
#footer
{ clear: both; 
  padding: 22px 0 5px 0;
  background: #05268b; 
  color: #fff; }

#footer a:link, #footer a:visited
{ color: #feff01;
  text-decoration: underline; }

#footer a:hover, #footer a:active 
{ color: #b42b58; 
  text-decoration: underline; }
.kleineKap {
	font-size: x-small;
	text-transform: capitalize;
}
    .h1 {
	color: #333333;
	font-weight: bold;
	font-size: 18pt;
}
    .h3 {
	color: #993366;
	font-size: 14px;
	font-weight: bold;
}
    .h4 {
	color: #FF7C5B;
	font-weight: bold;
}
    .h2 {color: #993366; font-size: 16px; font-weight: bold; }
.h2UnderlinedBold {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.title {
	font-size: 30px;
	font-weight: bold;
	color: #0099FF;
}
.h2Black {
color: #000000; font-size: 16px; font-weight: bold;
}
.h4Bordeaux {

	color: #993366;
	font-weight: bold;
}
.h1A {
	font-size: 18pt;
	font-weight: bold;
	color: #CC0000;
}
.h2A {
	font-size: 16pt;
	font-weight: bold;
	color: #CC0000;
}
.h3A {
	font-size: 12pt;
	font-weight: bold;
	color: #CC0000;
}
.h3Green {
	color: #009933;
	font-size: 14px;
	font-weight: bold;
}
.h1indexBodreaaux {

	color: #990066;
	font-weight: bold;
	font-size: 24pt;
}
.RecipeDonker {


	color: #990066;
	font-weight: bold;
	font-size: 10pt;
}
.h2Oranje {
color: #FF6600; font-size: 16px; font-weight: bold;
}
.h1indexOranje {


	color: #FF9122;
	font-weight: bold;
	font-size: 24pt;
}
.h1indexRood {



	color: #cc3333;
	font-weight: bold;
	font-size: 24pt;
}
.h3Blue {
	color: #003399;
	font-size: 14px;
	font-weight: bold;
}
.h3Purple {
	color: #990066;
	font-size: 14px;
	font-weight: bold;
}
.h3Purple td {
	color: #990066;
	font-size: 14px;
	font-weight: bold;
}

.h3LightBlue {
	color: #0099ff;
	font-size: 14px;
	font-weight: bold;
}
.h2Blue {
	color: #003399;
	font-size: 18px;
	font-weight: bold;
}
.h2White {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
}
.h4Darker {
	color: #F45000;
	font-weight: bold;
}
.h4Blue {
	color: #003399;
	font-size: 12px;
	font-weight: bold;
}
.IndexLisiting {font-family: "Trebuchet MS"}
.h2Green {
	color: #678500;
	font-size: 24px;
}

.IndexLisitingGreen {
	font-family: "Trebuchet MS";
	color: #006600;
}

.h4A {
	font-size: 10pt;
	font-weight: bold;
	color: #CC0000;
}
.h1darkGreen {
	color: #004F00;
	font-size: 36px;
}
.h3darkGreen {
	color: #006600;
	font-size: 14px;
}

.noLinkArialBlue {color: #003399}.h3AKAP {
	font-size: 12pt;
	font-weight: bold;
	color: #CC0000;
	text-transform: capitalize;
}
.h4AKAP {
	font-size: 10pt;
	font-weight: bold;
	color: #CC0000;
	text-transform: capitalize;
}
.h1darkRed {
	color: #990000;
	font-size: 36px;
}
.h1PinkRed {
	font-size: 18pt;
	font-weight: bold;
	color: #CC0000;
}
.h3Orange {
	color: #F45000;
	font-size: 14px;
	font-weight: bold;
}
.Emphasis {
	color: #eb2d30;
	font-style: italic;
	font-size: 11pt;
}
.h4Red {
	color: #EB2D30;
	font-weight: bold;
}
 
.h2Purple {
	color: #990099;
	font-size: 16px;
	font-weight: bold;
}
.programmaEmphBrown {
	color: #885026;
	font-weight: bold;
}
.programmaTitelBrown {
	color: #885026;
	font-weight: bold;
	font-size: 14px;
}
.h3darkBlue {
	color: #000066;
	font-size: 14px;
}
.h3Pink {
	color: #EB028C;
	font-size: 14px;
	font-weight: bold;
}
.h3White {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.h2Pink {
	color: #EB028C;
	font-size: 16px;
	font-weight: bold;
}
.h3Grey {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}
.h1indexGeel {
	color: #FFCC33;
	font-weight: bold;
	font-size: 24pt;
}
.h3White {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.h3PinkRed {
	color: #E21663;
	font-size: 14px;
	font-weight: bold;
}
.h2RedPink {
	color: #E21663;
	font-size: 18px;
	font-weight: bold;
}
.h4Purple {
	color: #990066;
	font-size: 12px;
	font-weight: bold;
}
.h1Blauw {
	color: #003399;
	font-weight: bold;
	font-size: 18pt;
}
.h2Grey {
	color: #666666;
	font-size: 16px;
	font-weight: bold;
}
.h1mosGreen {
	color: #5B9836;
	font-size: 36px;
	font-weight: bold;
}
.h4Green {
	color: #009933;
	font-size: 12px;
	font-weight: bold;
}
.h1_2-Trebuchet {
	color: #484848;
	font-weight: bold;
	font-size: 24pt;
	font-family: "Trebuchet MS";
}
.h2_2-Trebuchet {
	color: #666666;
	font-weight: bold;
	font-size: 18pt;
	font-family: "Trebuchet MS";
}
