body { font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#666; }
h1 { font-size: 160%; margin: 0 0 3px 0; line-height: 1em; color: #666; font-weight: normal; }
h2 { font-size: 100%; margin: 0 0 0 0; line-height: 1em; color: #666; font-weight: normal; }
#content h2 { color: #93bd11;}
h3 { font-size: 100%; margin: 0 0 0 0; color: #333; line-height: 1em; font-weight: normal;}
#content h3 { color: #93bd11; font-style: italic;}
h4 { font-size: 100%; margin: 0 0 0 0; color: #333; line-height: 1em; font-weight: normal;}
p { margin: 0 0 1em 0; }
p, select, input, div, table, td, span { font-size: 1em; }
a, a:link, a:visited { color: #666; text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
#content a, .content a:link, .content a:visited {}
#content a:hover, .content a:active {}
#content a.top, .content a.terug { float: right; }
#content ul { position: relative; margin: 0 0 1em 20px; list-style: circle inside; }
img, a img { border: 0; }
img.left { float: left;	clear: left; margin-right: 20px; }
img.right { float: right; clear: right; margin-left: 20px; }
/* table */
table { margin: 0; font-size: 100%;}
table th, table td { margin: 0; vertical-align: top; padding: 2px; }
.bron {text-align: right}
div.inlineBlock {display: inline; float: left; margin-right:20px;}
div.inlineBlock span {visibility: hidden;}
div.adsenseBlock span {visibility: hidden;}
adsenseTop

html, body { width: 100%; }
* { margin: 0; padding: 0; }
body { border: 0;  text-align: center; }
/* holder */
#holder { position:relative; width: 780px; margin: 0 auto; padding: 20px 0 20px 0; text-align: left; background: url(pics/bgHolderTop.gif) no-repeat center 11px; z-index: 0;}

#mainMenu { position:absolute; width: 780px; top: 180px; left: 0; height: 20px; padding:0; line-height: 1px; background: #D1D2D7 url(pics/bgMainMenu.gif) repeat-y 0 0; border: 1px solid #D1D2D7; z-index:100; }

/* head */
#hhead { position: relative; top: 0; left: 0; width: 100%; height: 140px; padding: 0; border: 1px solid #D1D2D7; z-index: 1; }
#hhead .hhead { position:relative; height: 100%; right: 0; }
#hhead .hhead img { position: absolute; right: 0; margin-right: 0px; height:140px; overflow:hidden; list-style: none; }

#hhead .logo { position:absolute; top: 20px; left: 20px; width: 246px; height: 50px; z-index: 50; }
#hhead .logo a { position:absolute; display: block; width: 100%; height: 100%; background: url(pics/logo_AfvallenDieetTips.jpg) no-repeat;}
#hhead .logo a span { display: none; }

/* body */

#hbody { position: relative; top: 0; left: 0; width: 100%; margin: 20px 0 0 0; padding: 0; border: 1px solid #D1D2D7; z-index: 2;}
#hbody #content { padding: 40px 20px 20px 20px; }

/* main menu */
#mainMenu ul.mainMenu { position:relative; display:block; height: 20px; margin:0 0 0 12px; list-style:none; padding:1px 0 0 0; }
#mainMenu ul.mainMenu li { position:relative; float: left; display: block; margin: 0; padding: 0 2px 0 1px; height: 20px; }
#mainMenu ul.mainMenu li h2 { position:relative; display: inline; font-size: 100%; height: 20px; }
#mainMenu ul.mainMenu li h2 a, #mainMenu ul.mainMenu li h2 a:link, #mainMenu ul.mainMenu li h2 a:active, #mainMenu ul.mainMenu li h2 a:visited { position: relative; float: left; display: block; height: 11px; width: auto; text-decoration: underline; padding: 2px 10px 6px; line-height: 12px; color: #474747; color: #000;}
#mainMenu ul.mainMenu li h2 a:hover, #mainMenu ul.mainMenu li h2 a.active, #mainMenu ul.mainMenu li h2 a.mouse, #mainMenu ul.mainMenu li h2 a.active:link, #mainMenu ul.mainMenu li h2 a.active:visited, #mainMenu ul.mainMenu li h2 a.active:hover, #mainMenu ul.mainMenu li h2 a.active:active { position: relative; display: block; height: 12px; text-decoration: none; padding: 2px 10px; line-height: 12px; color: #000; }

/* searchwords */
#searchwords { position: relative; padding: 1em 20px 0 20px; color: #999; font: 9px/9px Verdana, Arial, Helvetica, sans-serif; }
#searchwords .searchMenu { position: relative; display: inline; list-style: none;  }
#searchwords .searchMenu li { display: inline; height: 15px; padding-left: 6px; }
#searchwords .searchMenu li a:link, #searchwords .searchMenu li a:visited, #searchwords .searchMenu li a.active { position: relative; text-decoration: none; font: 9px/9px Verdana, Arial, Helvetica, sans-serif; color: #939393; /*#504941;*/ cursor: text; }
#searchwords .searchMenu li.lastNode span { display: none; }
#searchwords .searchTags {margin-top: 3px;}
#searchwords .searchTags a:link, #searchwords .searchTags a:visited, #searchwords .searchTags a.active { position: relative; text-decoration: none; font: 9px/9px Verdana, Arial, Helvetica, sans-serif; color: #939393; /*#504941;*/ cursor: text; }


/* Corner */
b.lt, b.rt, b.rb, b.lb {position: absolute; width: 12px; height: 12px; background: url(pics/corner_white.gif) no-repeat;}
b.lt {left: 0; margin: -1px 0 0 -1px;}
b.rt {right: 0; margin: -1px -1px 0 0;  background-position: 100% 0%;}
b.rb {right: 0; bottom: 0; margin: 0 -1px -1px 0;  background-position: 100% 100%;}
b.lb {bottom: 0; margin: 0 0 -1px -1px; background-position: 0% 100%;}
#mainMenu b.lt, #mainMenu b.rt, #mainMenu b.rb, #mainMenu b.lb {background-image: url(pics/corner_grey.gif);}
