@import url('content.css');
@import url('indexed_search.css');


.feature{
	background:#fcfcfc url(/fileadmin/templates/images/new_footer_bottomtile.gif) repeat-x bottom left;
	padding:40px 0 20px 0;	
}
.feature .featureContent{
	padding: 0 20px;
	
}
.feature .top{
	background:#fcfcfc url(/fileadmin/templates/images/new_footer_top.gif) no-repeat top left;
	height:29px;
}



.contentContainer ul li.udenbullet{
background:none;
font-weight:bold;
}

html{
margin: 0 auto;
}
.topbar{
	/*display:none;*/
position:absolute;z-index:1001;width:937px;height:120px;top:10px;left:0;;
}
.topbar2{
	/*display:none;*/
position:absolute;z-index:1002;top:0;right:0;
height:80px;
}

.leftmenu li.NO a:hover{
text-decoration:underline;
color:#054C2A;
}


#slideshow{

list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
	
}
#slideshow li{
display:block;
overflow:hidden;
height:380px;
width:937px;
}

.GTMenu {

	display:inline;
	list-style:none;
	margin:0;
	padding:0 19px 0 0;
	padding: 0;
	
	
}
.GTMenu li {
	display:inline;
	float:left;
}

.clearer{
	clear:both;
	
}
.topmenu-spacer{
padding-left: 1px;
background: URL(/fileadmin/templates/images/topmenubg.gif) no-repeat 0px 11px  ;
}

.goHomeButton{
	position:						absolute;
	z-index:						1003;
	top:							20px;
	left:							42px;
	width:270px;
	height:	90px;
}


.search-field-wrapper{
	float:left;
	width:130px;
}
.search-button-wrapper{
	float:left;
}

.search-field, .search-button{
	background:transparent;border:0;margin:0;padding:0;font-size:9px;color:#003f21;
	
}
.search-snippit{
width:178px;
margin-top:12px;
height:20px;
/*margin:12px 20px 0 0;*/
float:right;
/*border:1px solid red;*/

background:URL(/fileadmin/templates/images/searchbox.gif) no-repeat left;
}


.search-field{width:100px;padding:3px 0 0 6px;}
.search-button{width:18px;height:20px;}

.footer{
height:92px;
position:relative;
background:url(/fileadmin/templates/images/contentfooter.gif)
}
.pastaimage{
position:absolute; width:295px;height:202px;bottom:0px;
}
.pastaimage-0{
background:url(/fileadmin/templates/images/pastatyper/fettuccine_integrali.jpg);
}
.pastaimage-1{
background:url(/fileadmin/templates/images/pastatyper/fettuccine_naturel.jpg);
}
.pastaimage-2{
background:url(/fileadmin/templates/images/pastatyper/fettuccine_spinat.jpg);
}
.pastaimage-3{
background:url(/fileadmin/templates/images/pastatyper/fettuccine_tomat.jpg);
}
.pastaimage-4{
background:url(/fileadmin/templates/images/pastatyper/lasagne_integrali.jpg);
}
.pastaimage-5{
background:url(/fileadmin/templates/images/pastatyper/lasagne_naturel.jpg);
}
.pastaimage-6{
background:url(/fileadmin/templates/images/pastatyper/pasta_grande.jpg);
}
.pastaimage-7{
background:url(/fileadmin/templates/images/pastatyper/ravioli.jpg);
}
.pastaimage-8{
background:url(/fileadmin/templates/images/pastatyper/ravioli_spinat_eco.jpg);
}
.pastaimage-9{
background:url(/fileadmin/templates/images/pastatyper/tagliolini_naturel.jpg);
}
.pastaimage-10{
background:url(/fileadmin/templates/images/pastatyper/tortellini.jpg);
}



.footer-frontpage{
position:absolute;
top:559px;
width:937px;
left:0;
}
.footer-subsite{

}
.footertext{
	padding:12px;
	color:#7a9c8c;
	font-size:9px;
	float:left;
}
.footertext a, .footertext a{
color:#7a9c8c;
text-decoration:none;	
}
.footerlogo{
	padding:6px 12px;
float:right;
}


.frontpageContent div.flexible_twocols td.flexible_twocols_spacer{
background:url(/fileadmin/templates/images/frontpagespacer.gif) repeat-y center center;
}

.smukramme{

}

/*######### LEFT CONTENT MENU #########*/
li.NO{
	font-weight:				normal;
}
ul.secondlevel li.ACT{
	font-weight:				bold;
}
ul.thirdlevel li.ACT{
	font-weight:				normal;
}
ul.thirdlevel li.ACT a{
	color:						#00713e;
	text-decoration:			underline;
}
.leftmenu a{
	color:						#000000;
	text-decoration:			none;
}
.leftmenu li.red a, ul.secondlevel li.red ul.thirdlevel li.NO a,ul.secondlevel li.red ul.thirdlevel li.ACT a{
	color:						#c00122;
}
.leftmenu li.yellow a, ul.secondlevel li.yellow ul.thirdlevel li.NO a,ul.secondlevel li.yellow ul.thirdlevel li.ACT a{
	color:						#e89700;
}
.leftmenu li.green a, ul.secondlevel li.green ul.thirdlevel li.NO a,ul.secondlevel li.green ul.thirdlevel li.ACT a{
	color:						#83a10d;
}
.leftmenu li.brown a, ul.secondlevel li.brown ul.thirdlevel li.NO a,ul.secondlevel li.brown ul.thirdlevel li.ACT a{
	color:						#895809;
}
.leftmenu li.blue a, ul.secondlevel li.blue ul.thirdlevel li.NO a,ul.secondlevel li.blue ul.thirdlevel li.ACT a{
	color:						#005681;
}
.leftmenu li.NO a{
	color:						#000000;
}
.leftmenu ul{
	/*list-style-type:			none;*/
	margin:						0;
	padding:					0;
}
.leftmenu li{
	list-style:					none;
	margin:						0;

}
.firstlevel li{
	background:					url(/fileadmin/templates/images/submenu_firstlevel.gif) no-repeat 0px 5px;
	padding:					3px 0 3px 13px;
	font-weight:				bold;
	
}
ul.secondlevel{
	margin:						6px 0 0 0;
}
.secondlevel li{
	background:					url(/fileadmin/templates/images/submenu_secondlevel.gif) no-repeat 0px 4px;
	padding:					0 0 3px 13px;
	font-weight:				normal;
}
.secondlevel li.yellow{
	background:					url(/fileadmin/templates/images/submenu_secondlevel_yellow.gif) no-repeat 0px 4px;
}
.secondlevel li.red{
	background:					url(/fileadmin/templates/images/submenu_secondlevel_red.gif) no-repeat 0px 4px;
}
.secondlevel li.green{
	background:					url(/fileadmin/templates/images/submenu_secondlevel_green.gif) no-repeat 0px 4px;
}
.secondlevel li.brown{
	background:					url(/fileadmin/templates/images/submenu_secondlevel_brown.gif) no-repeat 0px 4px;
}
.secondlevel li.blue{
	background:					url(/fileadmin/templates/images/submenu_secondlevel_blue.gif) no-repeat 0px 4px;
}
.thirdlevel li{
	background:					url(/fileadmin/templates/images/submenu_thirdlevel.gif) no-repeat 0px 4px;
	padding:					0 0 0 13px;
	
}


.leftmenu{
	position:					absolute;
	top:						170px;
	left:						40px;
	z-index:					1001;
	margin:						0;
	padding:					0;
	/*border:1px solid red;*/
	width:215px;
	/*height:400px;*/
	/*padding:50px;*/


}

.contentContainer{
	padding: 40px 0 0 0;
	float:left;width:612px;background:#FCFCFC;
}

.pastellaprintLogo{
display:none;
}
.print{
float:right;
padding-top:6px;
margin-right:-3px;
margin-bottom:-10px;
}

.frontpageFCE div.linktext a{
color:#000000;
font-weight:bold;
text-decoration:none;
}
.frontpageFCE div.linktext{
	padding:0 0 0 13px;
background:url(/fileadmin/templates/images/submenu_firstlevel.gif) no-repeat 0px 2px;
}
.FCEbodytext{
height:70px;
}
.frontpageContentContainer{
	width:937px;
	position:relative;
	z-index:1001;
	top:317px;
	left:0;
	height:220px;
}



.frontpageContent{
	/*display:inline;
	width:937px;
	height:220px;*/
	
	padding:10px 30px 0 30px;
/*	background-image:url('/fileadmin/templates/images/passion.png');
	background-position: right bottom;
	background-repeat: no-repeat;
*/	
}
.frontpageContentContainer{
background:url(/fileadmin/templates/images/forside_bund.gif) no-repeat 0px 2px;
}

.recipe .portions{
background:url(/fileadmin/templates/images/recipe_potions.gif) no-repeat -8px 1px;
}
.recipe .preptime{
background:url(/fileadmin/templates/images/recipe_clock.gif) no-repeat -8px 0px;
}
.recipe .origin{
background:url(/fileadmin/templates/images/recipe_origin.gif) no-repeat -8px 0px;
}
div.recipeinfo{
padding:5px 0 0 0;
}
div.relations, div.ingredients, div.description, div.tips,div.gdalink{
padding:20px 0 0 0;
}
div.recipeinfo ul li{
/*padding:5px;*/
	font-weight:bold;
	color:#054C2A;
	padding: 3px 0 3px 20px;

}
div.recipe div.image,div.produkt div.image{
	padding:			10px 0 0 10px;
	float:right;
}
div.produkt div.description	{
padding:10px 0 0 0;
}
div.recipe h2, div.produkt h2, div.gda h2{
font-size:11px;
color:#054C2A;
}

.GDA_table{
	clear:left;
background:url(/fileadmin/templates/images/gda_bg.jpg) no-repeat 0 0;
width:350px;
/*height:382px;*/
text-align:center;
color: #ffffff;
font-weight:bold;
}
.hidethis{
display:none;
}
table.GDA_table thead td{
/*height:80px;*/
font-size:12px;
}
table.GDA_table tbody td{
height:16px;
font-size:12px;
}
table.GDA_table td.beforeT{
height:43px;
}
table.GDA_table td.tablename{
width:84px;
height:43px;
padding-left:2px;
}
table.GDA_table td.column1{
	width:66px;
/*	border:1px solid red;*/
}
table.GDA_table td.column2{
	width:66px;
	/*border:1px solid red;*/
}

table.GDA_table td.row1column1{
	font-size:9px;
	height:35px;
}
table.GDA_table td.label{
	font-size:9px;
}

table.GDA_table td.row2column1{
	font-size:9px;
	height:35px;
}
table.GDA_table td.row3column1{
	font-size:9px;
	height:35px;
}
table.GDA_table td.row1column2{
	
	height:33px;
	/*border:1px solid red;*/
}
table.GDA_table td.row1column3{
	height:33px;
	/*border:1px solid red;*/
}
table.GDA_table td.row1column4{
	height:33px;
	/*border:1px solid red;*/
}
table.GDA_table td.row1column5{
	height:32px;
	/*border:1px solid red;*/
}
table.GDA_table td.row1column6{
	height:32px;
	/*border:1px solid red;*/
}
table.GDA_table td.row1column7{
	height:32px;
	/*border:1px solid red;*/
}
table.GDA_table td.row1column8{
	height:32px;
	/*border:1px solid red;*/
}
table.GDA_table td.row1column9{
	height:32px;
	/*border:1px solid red;*/
}
.gdaimg div.kcallabel{
text-align:center;
color:#ffffff;
font-size:11px;
font-weight:bold;
}
.gdaimg div.percent{
text-align:center;
color:#000000;
padding-top:12px;
font-size:11px;
font-weight:bold;
}
.gdaimg div.kcal{
padding-top:17px;
text-align:center;
color:#ffffff;
font-size:18px;
font-weight:bold;
}
.gdaimg{
	background:url(/fileadmin/templates/images/gda_box_small.gif) no-repeat center 0px;
/*border:1px solid red;*/
height:139px;
width:100px;
float:left;
padding:0 0 20px 0 ;
}
.gdaboxtext{
	padding:2px;
font-weight:bold;
font-size:9px;
text-align:center;
}
div.gda div.description{
	float:left;
padding: 30px 0 0 10px;
width:300px;
}
.pagehead h1{
display:none;
}

.tx-tcblog-pi1 div.blog_header{
background-image:none;
}

.contentContainer img{
border:0;
}

.footer img#passion{
	float: right;
    padding: 63px 30px 0 0;
}

.frontpageContent #passion{
    bottom: 14px;
    display: block;
    float: right;
    position: relative;
}


