/* $Id: common.css,v 1.43 2004/12/21 13:01:42 rolipe Exp $ */

body {
	font-family: "Trebuchet MS", "Trebuchet", sans-serif;
	color: #fff;
	margin: 0;
	text-align: center;
	background-color: #E1E4D0;
	background-image: url("bg_pickwick_main.gif");
	background-repeat: repeat-x;
	background-position: 0 0;
}

p {
	margin: 0;
}

table {
	border: none;
}

a:hover, a:visited, a:link, a:active {
	color: #003300;
	text-decoration: none;
}

ul, form {
	padding: 0;
	margin: 0;
}

.navmta {
	font-size: 10px;
}

	.navmain,
	.navsupp {
		overflow:hidden;
		clear:both;
	}

.navmain, .navsupp, #keyword {
	font-size: 12px;
}

.cnt, .bnr, .srch {
	font-size: 75%;
}

.cnt h1 {
	font-size: 250%;
}

.cnt h2 {
	font-size: 140%;
	font-weight: normal;
	margin: 0;
}

.cnt h3 {
	font-size: 100%;
	color: #060;
	font-weight: normal;
	margin: 0;
}

.cnt h4 {
	font-size: 130%;
	color: #090;
	margin: 0;
	margin-top: 0.5em;
}

.cnt h5 {
	font-size: 120%;
	color: #333;
	margin: 0;
	margin-top: 0.5em;
}

.cnt h6, .cnt td {
	font-size: 100%;
	color: #333;
	font-weight: normal;
	margin: 0;
}

.cnt ul {
	padding-left: 24px;
}

.cnt table {
	width: 450px;
	background-color: transparent;
}

.cnt a:visited, .showcase a:visited {
	color: #030;
	text-decoration: underline;
}

.cnt a:hover, .showcase a:hover {
	color: #f90;
	text-decoration: underline;
}

.showcase a:link, .cnt a, .cnt a:link {
	color: #090;
	text-decoration: underline;
}

.cnt a img {
	border: none;
}

.faq ol {
	padding-left: 2em;
}

.faq ol, .faq ol a, .faq ol a:active {
	color: #060;
}

.faq ol a:hover, .faq ol a:focus {
	text-decoration: underline;
	color: #f90;
}

.faq a {
	color: #333;
}

.showcase .items {
	font-size: 60%;
}

.home .view, .selector .view {
	height: 472px;
}

.view {
	background-image: url("bg.jpg");
	background-repeat: repeat-y;
	width: 788px;
	margin-left: auto;
	margin-right: auto;
	overflow: show;
	height: 100%;
}

.home .view {
	background-image: url("bg_home.jpg");
}

/*
.selector .view {
	background-image: url("bg_selector.jpg");
}
*/

.selector .hdr {
	background-image: none;
}

.hdr {
	height: 130px;
	background-image: url("bg_hdr.jpg");
	background-repeat: no-repeat;
}

.home .hdr {
	background-image: url("bg_hdr_home.jpg");
}

.bdy {
	padding-top: 6px;
	float:left;
	background-color:#FFF
}

.home .bdy {
	margin-top: -23px;
}




/* KRIS 05-07-2007 */

.navmain, 
.navsupp,
.navmain ul, 
.navsupp ul {
	list-style:none outside;
	margin:0;
	padding:0;
	border-bottom: 1px solid #83c3a1;
	font-size:12px;
	line-height:16px;
}

.navmain ul, 
.navsupp ul { border-bottom:0; }
	
	.navmain li, 
	.navsupp li {
		margin:0;
		padding:0;
		border-top: 1px solid #83c3a1;
		zoom:1;
	}
	
		.navmain li a, 
		.navsupp li a {
			display:block;
			padding:4px 25px 4px 5px;
			zoom:1;
		}
		
		.navmain li a:hover, 
		.navsupp li a:hover {
			background:#FFF url("bg_main1.jpg") repeat-y;
		}
		
		.home .navmain li a:hover, 
		.home .navsupp li a:hover {
			background:#FFF url("bg_main_home1.jpg");
		}
	
		.navmain li li a, 
		.navsupp li li a {
			padding-left:15px;
		}

.navsupp {
	margin-top: 1.4em;
}

/* /KRIS */




.sitemap li, .sitemap .navmain, .sitemap .navsupp {
	border: none;
	background-image: none;
}

.sitemap li a {
	color: #030;
	text-decoration: none;
}

.sitemap li a:visited {
	text-decoration: underline;
}

.home .nav {
	margin-top: 23px;
}

.nav .srch {
	border-top: 1px solid #a5d3bb;
	border-bottom: 1px solid #a5d3bb;
	padding: 7px;
	margin-bottom: 1em;
	margin-top: 1.2em;
}

.nav .srch span { color:#000; }
#Navigation_tbSearch { width:100px; }

.lgo {
	float: left;
}

.navmta {
	float: left;
	width: 450px;
	margin-left: 40px;
}

.navmta a {
	color: #003300;
	float: left;
	padding-right: 1em;
}

.navmta img {
	vertical-align: middle;
}

.nav {
	margin-left: 9px;
	float: left;
	width: 150px;
}

.bnr {
	float: right;
	width: 134px;
	background-color: #fff;
	margin-right: 16px;
	overflow: hidden;
	margin-top:10px;
}

.items a, .bnr a {
	color: #030;
}

.bnr a:link,
.bnr a:visited {
	color: #000;
	text-decoration: underline;
}


.bnr a:hover {
	color: #FF9900;
	text-decoration: underline;
}

#keyword {
	width: 85px;
	height: 13px;
	color: #063;
}

.cnt {
	width: 458px;
	margin-left: 20px;
	padding-bottom: 22px;
	color: #333;
	float: left;
}

.cnt h1 {
	margin-top: -6px;
	margin-bottom: 6px;
	color: #f90;
	font-weight: normal;
}

.cnt h1 p {
	display: inline;
	padding-right: 0.2em;
}

.lead {
	border-bottom: 1px dashed #030;
	margin-bottom: 1em;
	padding-bottom: 1em;
	width: 439px;
}

/*new form konkurrence */
.newlead {
	border-bottom: 1px dashed #030;
	margin-bottom: 1em;
	padding-bottom: 1em;
	width: 200px;
	float:left;
	xposition:absolute;
}

.introlead {
	border-bottom: 1px dashed #030;
	margin-bottom: 1em;
	padding-bottom: 1em;
	width: 400px;
	float: left;
	xposition:absolute;
}
.newlead.leftblock1{
margin-left: 100px;
width: 20px;
margin-top: 0px;
float:right;
position:absolute;

}
/*new form konkurrence 8mrt07 */
.leftblock{
margin-left: 0px;
width: 200px;
margin-top: 0px;
float:left;
position:absolute;
}
/*end new form konkurrence 8mrt07 "/



/*end new form konkurrence */


.contact .lead {
	color: #060;
	border: none;
}
/*new form konkurrence */
.contact .newlead {
	color: #060;
	border: none;
}

/*end new form konkurrence */
.contact .introlead {
	color: #060;
	border: none;
}
/*end new form*/
.contact .leftblock{
}

.prddetail .lead {
	border: none;
}

.faq {
	width: 439px;
}

.faq .lead {
	border-bottom: 1px dashed #060;
}

.faq .bck, .prdoverview .bck {
	margin: 0.2em 0 1em 0;
	padding: 0.2em 0;
	border-top: 1px dashed #060;
	border-bottom: 1px dashed #060;
	clear: both;
}

.faq h2, .contact h2 {
	margin: 0;
}

h2, h2 a {
	color: #060;
}

.faq .bck a {
	color: #333;
}

.faq .illu {
	float: left;
	padding: 0 0.5em 0.5em 0;
}

.prd {
	float: left;
	width: 140px;
	margin-right: 9px;
	height: 130px;
}

.prd a {
	color: #006940;
	font-weight: 800;
	text-decoration: underline;
}

div.prd a:visited {
	text-decoration: underline;
}

.prd a .desc {
	float: left;
	width: 114px;
	margin-top: 8px;
}

.faq .bck a .fup {
	background-image: url("bck_faq.png");
}

.prd a .fup {
	background-image: url("fup_prd.png");
	margin-top: 12px;
}

.prd a img {
	margin-bottom: 12px;
}

.prd a img.fup {
	margin-top:0px;	
	margin-bottom: 0px;
}

.cnt .frm {
	border: 1px solid #007929;
	padding: 12px 0 12px 12px;
	background-image: url("bg_contact.jpg");
	background-repeat: repeat-y;
	width: 400px;
}
/*new form konkurrence 8mrt07*/
.cnt .newfrm {
	xborder: 2px solid #007929;
	padding: 0px 0 0px 0px;
	xbackground-image: url("bg_contact.jpg");
	background-repeat: repeat-y;
	width: 214px;
}
/*end new form konkurrence 8mrt07*/

.contact .smallfont {
font-size:10px;
}

.cnt #pnlPrint {
	margin-top: 1em;
}

.lbl {
	float: left;
	width: 150px;
}
/*new form konkurrence */
.lbl_2 {
	float: left;
	width: 80px;
}

/* end new form konkurrence */
.mrk {
	color: #f60;
	vertical-align: top;
}

.contact .frm #nom, .contact .frm #mail, .contact .frm #cat {
	width: 166px;
}

.contact .frm #msg {
	width: 295px;
	height: 100px;
}

.contact .sbt {
	text-align: right;
	padding-right: 12px;
	margin-top: 1em;
}


.contact .sbt input {
	background-color: #fff;
	background-image: url("bg_sbt.gif");
	background-repeat: no-repeat;
	background-position: 100% 2px;
	border: none;
	padding-right: 12px;
	font-size: 80%;
	cursor: pointer;
}

/*new form konkurrence */


.contact .sbt1 {
	text-align: left;
	padding-right: 12px;
	margin-top: 1em;
}

.contact .sbt1 input {
	background-color: #fff;
	background-image: url("bg_sbt.gif");
	background-repeat: no-repeat;
	background-position: 100% 2px;
	border: none;
	padding-right: 12px;
	font-size: 80%;
	cursor: pointer;
} 

/* end new form konkurrence */

.brand {
	position: absolute;
	margin-left: 174px;
	top: 81px;
	z-index: 0;
}

.showcase {
	width: 200px;
	color: #333;
	position: absolute;
	margin-top: 176px;
	margin-left: 425px;
	z-index: 1;
}

.showcase h1, .showcase h1 a {
	color: #f90;
	font-size: 28px;
	font-weight: normal;
	margin-bottom: 0;
}

.showcase .items {
	overflow: auto;
	height: 91px;
}

.locale {
	margin-top: 70px;
	margin-left: 430px;
}

.locale #CountryDropDown {
	margin-left: -430px;
}

#locale {
	width: 187px;
}

.ftr {
	background-image: url("ftr.jpg");
	width: 788px;
	height: 120px;
	margin: 0;
}

.ico {
	background-image: url("ico_leaf.png");
}

.jmp {
	display: none;
}

.showcase .items {
	scrollbar-3dlight-color: #9ece69;
	scrollbar-arrow-color: #fff;
	scrollbar-base-color: #fff;
	scrollbar-darkshadow-color: #9ece69;
	scrollbar-face-color: #9ece69;
	scrollbar-highlight-color: #9ece69;
	scrollbar-shadow-color: #9ece69;
}

@media print {

	body {
		background-color: transparent;
	}

	.cnt {
		font-size: 12pt;
	}

	.view, .cnt, .lead {
		width: 100%;
		width: 500px;
		margin-left: 0;
		margin-right: auto;
		text-align: left;
	}
	
	.home .view, .view {
		background-image: none;
		overflow: show;
	}

	.home .bdy, .bdy {
		margin-top: 150px;
	}

	.navmain, .navsupp,
	.hdr, .ftr, .srch,
	.bnr, .brand,
	.cnt #pnlPrint,
	.recipe #MainContent a,
	.ctrl {
		display: none;
	}

	.showcase {
		float: left;
		margin-top: 0;
		margin-left: 0;
	}

	.showcase .items {
		overflow: show;
		height: auto;
	}

	body {
		background-image: url("bg_prn.jpg");
		background-repeat: no-repeat;
		padding-top: 101px;
	}

	.home .bdy, .bdy {
		margin-top: -25px;
	}

	.bdy {
		margin-top: -43px;
	}

	.recipe .lead {
		border-bottom: 1px solid #fff;
	}
	


}

@media aural, braille, handheld {

	.jmp {
		display: block;
	}

}

