
/* print.css */
body {line-height:1.5;font-family:"Lucida Grande","Lucida Sans Unicode",verdana,sans-serif;color:#000;background:none;font-size:12px;}
.container {background:none;}
hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
hr.space {background:#fff;color:#fff;}
h1, h2, h3, h4, h5, h6 {font-family:Arial, "Lucida Grande", sans-serif;}
h1 {font-size:16px;margin-bottom:10px;line-height:1.1;}
h2 {font-size:14px;margin-bottom:10px;line-height:1.1;}
h3 {font-size:13px;margin-bottom:10px;line-height:1.1;}
h4 {font-size:12px;margin-bottom:5px;line-height:1.1;}
h5 {font-size:11px;margin-bottom:0px;line-height:1.1;}
h6 {font-size:10px;margin-bottom:0px;line-height:1.1;}
code {font:.9em "Courier New", Monaco, Courier, monospace;}
img {float:left;margin:1.5em 1.5em 1.5em 0;}
a img {border:none;}
p img.top {margin-top:0;}
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
.small {font-size:.9em;}
.large {font-size:1.1em;}
.quiet {color:#999;}
.hide {display:none;}
a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}
a:link:after, a:visited:after {font-size:90%;}

/* hiding divs */
#standard .header           {display:none;}
#standard .rightcolumn      {display:none;}
#standard .leftcolumn       {display:none;}
#standard .toolbar          {display:none;}
#standard .footer           {display:none;}
#standard .mills-form       {display:none;}
#standard .recipesearchbar  {display:none;}
#standard .more             {display:none;}
#standard .ingredient-flash {display:none;}

#standard #logo a {display:block;width:135px;height:72px;background:transparent url('images/voksen/logo.png') top left no-repeat;}

#kids .header           {display:none;}
#kids .footer           {display:none;}
#kids .leftcolumn       {display:none;}
#kids .recipesearchbar  {display:none;}
#kids .more             {display:none;}
#kids .ingredient-flash {display:none;}
#kids .gameflash        {display:none;}
#kids.gamepage .rightcolumn .object      {display:block;}
#kids.gamepage .rightcolumn .object img  {display:block;float:none;}

/* custom pages */
.recipelist {float:left;width:450px;}
.recipeshortlist {width:100%;float:left;border-bottom:1px dotted #ccc;margin-bottom:6px;}
.recipeshortlist-voksen {width:100%;float:left;border-bottom:1px dotted #ccc;margin-bottom:6px;}
.recipelist .navigation-top {background-color:#008c05;color:#fff;font-size:15px;padding:7px;margin-bottom:17px;}
.recipeshortlist {width:100%;float:left;border-bottom:1px dotted #ccc;margin-bottom:6px;}
.recipelist img {margin:3px 0 0 4px;width:62px;height:47px;}
.recipelist .img-shadow {width:72px;height:55px;overflow:hidden;float:left;background:transparent url('images/bg_recipelist_kids.gif') no-repeat top left;margin:0 10px 6px 0;}
.recipelist h2 {float:left;}
.recipelist h2, .recipelist h2 a {color:#101517;font-size:15px;}
.recipelist h2 a {text-decoration:underline;}
.recipelist h2 a:hover {text-decoration:none;}
.p-box-inner-nutrition {padding:5px 0 0 0;}
.p-box-inner-nutrition p {margin: 0 10px 10px 10px;}
ul.nutrition {list-style-type:none;padding-left:0px;margin-top:0;margin-left:0px;padding-right:0px;width:100%;}
ul.nutrition li {margin-left:0;margin-right:0;padding: 4px 0px;}
ul.nutrition li.even {background-color:#f9f9f9;}
ul.nutrition li span {float:right;}
ul.nutrition li table {padding-left:25px;width:100%;padding-bottom:0px;margin-bottom:0px;}
ul.nutrition td {padding-top:4px;padding-bottom:4px;padding-right:0px;}
ul.nutrition td+td { text-align: right;}
.product .content-left {float:left;width:225px;margin-right:20px;}
.product .content-right {float:left;width:225px;margin-right:0;}
/* activitylist */
.activitylist .activity {border-bottom:1px dotted #ccc;padding:20px 0;clear:left;}
.activitylist .activity .thumb {float:left;margin-right:20px;}
.activitylist .icon {display:block;float:left;width:24px;margin-right: 4px;}
.activitylink {color:black;font-weight:bold;}
/* activity */
.activity .row {width:640px;margin-bottom:35px;}
/* downloads */
.download {width: 205px; margin-right: 25px; float: left;}
.download .thumb img {display: block; margin-bottom: 10px;}
.download h4 {margin-bottom: 8px;}
.download h4, .download h4 a {font-size: 15px; color: black; text-decoration: none;}
.download .meta {font-size: 10px;}
.downloadlink {background: url('images/icon_download.png') no-repeat;padding-left:30px;color: black;font-weight: bold;}
/*********************
** XHTML-EDITOR     **
*********************/
.editor {
  margin-bottom: 20px;
}
.editor h2 {
  margin-bottom: 0;
  font-weight: bold;
  color:#000;
  font-size:13px;
}
.editor h3 {
  margin-bottom: 0;
  font-weight: bold;
  color:#005f0a;
  font-size:12px;
}
.editor h4 {
  margin-bottom: 0;
  font-weight: bold;
}
.editor h5 {
  margin-bottom: 0;
  font-weight: bold;
}
.editor h6 {
  margin-bottom: 0;
  font-weight: bold;
}
/* tables */
table.bordersize0 {
  border-spacing:0;
  border: 0;
  border-collapse: collapse;
  width: auto;
}
table.bordersize0 td {
  border: 0;
}
table.bordersize1 {
  border-spacing:0;
  border: 1px solid #ccc;
  border-collapse: collapse;
  width: auto;
}
table.bordersize1 td {
  border: 1px solid #ccc;
}
table.padding1 td {
  padding: 1px;
}
table.padding2 td {
  padding: 2px;
}
table.padding3 td {
  padding: 3px;
}
table.padding4 td {
  padding: 4px;
}
.editor table.padding5 td {
  padding: 5px;
}
table.padding6 td {
  padding: 6px;
}
table.padding7 td {
  padding: 7px;
}
table.padding8 td {
  padding: 8px;
}
table.padding9 td {
  padding: 9px;
}
table.padding10 td {
  padding: 10px;
}
.center-aligned {
  text-align: center;
}
.editor p.center-aligned {
  text-align: center;
}

/* NAVIGATION */
ul.navigation-menu{
    list-style-type:none;
    border: solid #bfbfbf;
    border-width: 1px 0;
    text-align: center;
    color: #666;
    margin: 0 0 20px 0;
    padding: 5px 0;
    clear:both;
}

ul.navigation-menu li{
    display:inline;
}

ul.navigation-menu a,
ul.navigation-menu span{
    text-decoration: none;
    padding: 0 3px;
}

ul.navigation-menu li.active span{
    background-color: #8d8d8d;
    color: #fff;
}

ul.navigation-menu a:hover{
    background-color: #0f2d91;
    color: #fff;
}
/* SITEMAP */
.sitemap-block {color:#666;font-size:12px;border-bottom:1px dotted #b2b2b2;padding-bottom:5px;margin-bottom:10px;}
.sitemap-block ul {margin-left:50px;}
.sitemap-block ul ul.sublevel-2 {margin-left:20px;}
.sitemap-level1 {padding-left:20px;font-size:1em;font-weight:bold;}
p.sitemap-level1 a {color:#101517;text-decoration:underline;background:transparent url('images/dot.gif') no-repeat left center;padding-left:20px;}
p.sitemap-level1 a:hover {text-decoration:none;}
ul li a {color:#101517;font-weight:normal;}
ul li {color:#101517;font-weight:normal;}
.clearfix:after, .container:after, .activitylist .activity:after, .activity .row:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container, .activitylist .activity, .activity .row {display:block;}
.clear {clear:both;}
/* IE6 fix */
 * html .clearfix {border:0px solid #fff;height:1px;line-height:1px;clear:both;}
 /* IE7 fix */ 
 *:first-child+html .clearfix {height:1px;line-height:1px;width:100%;}
 
 /* allergilisten */

table.tbl-allergy {
  width:100%;
  font-size:10px;
  font-family:arial, helvetica, sans-serif;
  border-collapse:collapse;
  
}
table.tbl-allergy th, table.tbl-allergy td {
  padding: 3px;
  border:1px solid #fff;
}
table.tbl-allergy tbody td img {
margin:0;vertical-align:middle;
}
table.tbl-allergy thead th {
  background-color:#eae4b9;
  color:#000;
}
table.tbl-allergy tbody tr td {
background-color:#ccc;
}
table.tbl-allergy tbody tr.even td {
background-color:#efefef;
}
table.tbl-allergy tfoot td {
background-color:#ccc;
padding-left:5px;
}
table.tbl-allergy tfoot td img {
margin:0;vertical-align:middle;margin-right:5px;
}
.l10 {margin-left:10px;}