@charset "utf-8";
/* CSS Document */

body.chooseLanguage			{ font-family:Arial, Helvetica, sans-serif; font-size:100.01%; color:#787878; background:url(/fileadmin/www_alpro-soya_com/development/images/consumer/language/background.gif) repeat-x #E2F393; margin:102px 0 0 0; padding:0; }
#chooseLanguageHeader		{ width:834px; background-color:#00FFFF; margin:auto; }
#chooseLanguageContent		{ padding: 0 0 0 74px; width:760px; margin:auto; font-size:0.8em; }
#chooseLanguageContent img	{ vertical-align:middle; border:0; }
#chooseLanguageContent p	{ padding:0; margin:0 0 5px 0; }


body			 { font-family:Arial, Helvetica, sans-serif; font-size:100.01%; color:#787878; background-color:#E2F393; margin:0; padding:0; }

#bgGradientBlue	 { width:100%; background:url(../../images/consumer/background_top.jpg) top repeat-x #FFFFFF; padding:10px 0px 0px 0px; }
#bgGradientGreen { width:100%; background:url(../../images/consumer/background_bottom.jpg) bottom repeat-x; }
#mainPage		 { width:962px; margin:auto; padding:0px 0px 0px 0px; }


/* ############################ global elements ################################################## */
/* ############################################################################################### */
/* p  { font-weight: normal; font-size:11px; text-decoration: none; color: #787878; } */
a  { font-weight: normal; color:#787878; text-decoration:underline; outline:none; }
.clearFloat		{ clear:both; }



#pageContent div.t3_content_container img { border:1px solid #B0E1F2; }
#pageContent div.csc-textpic-imagewrap    { padding: 0 0 0 10px; }
#pageContent t3_content_container h1 { margin:0; }
#pageContent h1.flexCont { margin:6px 28px 2px 17px; }
#pageContent div.t3_content_container { margin: 0px 20px 15px 17px; }


#pageContent .blue		{ color:#39C6FC; }
#pageContent ul			{ margin: 0px 0px 0px 16px;  }
#pageContent a			{  }
#pageContent table td	{ font-family:Arial, Helvetica, sans-serif; font-size:0.8em; }





/* ############################ Company Navigation ############################################### */
/* ############################################################################################### */
#companyNavigation				{ padding:0px 0px 0px 8px; font-size:0.75em; float:left; width:670px; }
#companyNavigation ul			{ margin:0; padding:0; display:block; list-style:none; }
#companyNavigation li.compNrm	{ margin:0; padding:0; float:left; background:url(../../images/consumer/background_register_blue.gif)  no-repeat; }
#companyNavigation li.compAct	{ margin:0; padding:0; float:left; background:url(../../images/consumer/background_register_white.gif) no-repeat; }
#companyNavigation li a.nrm		{ display:block; width:134px; height:19px; text-align:center; text-decoration:none; padding:5px 0px 0px 0px; color:#FFFFFF; }
#companyNavigation li a.act		{ display:block; width:134px; height:19px; text-align:center; text-decoration:none; padding:5px 0px 0px 0px; color:#4C9DCA; }

/* ############################ Contaxt Navigation ############################################### */
/* ############################################################################################### */
#contactNavigation 			{ font-size:0.75em; width:250px; margin:0px 0px 0px 0px; padding:4px 0px 0px 0px; text-align:right; float:left; }
#contact					{ color:#FFFFFF; }
#contact a					{ color:#FFFFFF; text-decoration:underline;  }
#contact a:hover			{ color:#DDECF7; font-weight:normal; }
#contact span				{ color:#4c9dca; }

/* ############################ Language Navigation ############################################## */
/* ############################################################################################### */
#language					{ color:#FFFFFF; margin-left:3px; }
#language a					{ color:#FFFFFF; font-weight:normal; text-decoration:underline; }
#language a:hover			{ color:#DDECF7; font-weight:normal; }
#language span.langAct		{ color:#0092cc; font-weight:bold;   }


/* ############################################################################################### */
/* ############################ Page ELEMENTS #################################################### */
/* ############################################################################################### */
#contentContainer { width:945px; margin:0px 0px 0px 8px; background:url(../../images/consumer/backgraound-border.gif) no-repeat bottom #FFFFFF; }

/* ############################ Primaere Navigation ############################################## */
/* ############################################################################################### */
#pageNavigation				{ font-size:0.75em; font-weight:normal; width: 192px; float:left; }

/* ############################ Page Header ###################################################### */
/* ############################################################################################### */
#header			{ margin:0px 0px 0px 8px; display:block; }
#header img		{ display:block; }


/* ############################ Page Search ###################################################### */
/* ############################################################################################### */
#home			{ width:172px; height:30px; margin:0; padding:0px 0px 0px 10px; float:left; font-size:0.7em; }
#home a			{ display:block; color:#787878; text-decoration:underline; height:23px; margin:0px 0px 0px 3px; padding:7px 0px 0px 30px; background:url(../../images/consumer/button/button_home.jpg) no-repeat; }
#root			{ width:545px; height:22px; margin:0px 28px 0px 27px; float:left; padding:9px 0px 0px 0px; font-size:0.7em; }
#rootpath		{ width:545px; height:22px; margin:0px 28px 0px 27px; float:left; padding:9px 0px 0px 0px; font-size:0.7em; color:#787878; background-image:url(../../images/consumer/background-root.gif); }
#rpHome			{ float:left; font-weight:bold; margin:0px 5px 0px 0px; }
#rpContent		{ float:left; }
#rpContent a	{ color:#787878; text-decoration:underline;  }
#search			{ width:146px; height:30px; float:left; padding:0px 0px 0px 12px; background-image:url(../../images/consumer/search/background.jpg); }
#search input.searchText	{ font-size:0.7em; width:104px; color:#909090; padding:2px 0px 2px 4px; margin-top:1px;  }
#search input.searchButton	{ width:24px; height:25px; }

/* ############################ Page Navigation found in external file ########################### */
/* ############################################################################################### */



/* ############################ Page Content ##################################################### */
/* ############################################################################################### */
#pageContent		{ float:left; width:582px; color:#787878; margin: 0px 0px 0px 0px; font-size:0.7em; }
#pageContent p		{ margin:0 0 0.5em 0; }
#pageContent h1		{ margin:0 0 0.5em 0; font-size: 1.5em; color:#787878; }
#pageContent h2		{ margin:6px 0 2px 0; font-size: 13px; }
#pageContent h3		{ margin:6px 0 2px 0; font-size: 12px; }
#pageContent h4		{ margin:6px 0 2px 0; font-size: 11px; }
#pageContent h5		{ margin:6px 0 2px 0; font-size: 10px; }
#pageContent table	{ margin:6px 0 2px 0; font-size: 14px; }


/* ############################ Page Teaser ###################################################### */
/* ############################################################################################### */
#pageTeaser		{ float:left; width: 170px; }
#pageTeaser a	{ color:#b0cc2a; }
.pageTeaserLink { padding:6px 40px 0px 0px; text-align:right; width:130px; height:28px; background:url(../../images/consumer/pageTeaser/footer_normal.jpg) no-repeat; }

/* ############################ Page Footer ###################################################### */
/* ############################################################################################### */
#pageFooter		{ width:962px; height:42px; color:#54A6D8; background:url(../../images/consumer/background_footer.gif) no-repeat; text-align:center; padding:22px 0px 0px 0px; }
#pageFooter a	{ color:#54A6D8; text-decoration:none; font-size:0.7em; }





/* SMALL CONTENT BLOCS 284 x 104 px ############################################################### */
/* ################################################################################################ */
#pageContent div.teaserContSmallBackground	{ width:288px; height:106px; background:url(../../images/consumer/shortContBckg.jpg); float:left; }
#pageContent div.teaserContSmallHeadline	{ width:250px; height:25px; margin: 0px 0px 6px 18px; }
#pageContent div.teaserContSmallImage		{ width:60px; height:60px; background-color:#b1e1f2; float:left; padding:1px 1px 1px 1px; }
#pageContent div.teaserContSmallCopy		{ width:190px; height:50px; float:left; margin: 0px 0px 0px 8px; }
#pageContent div.teaserContSmallLink		{ width:165px; height:15px; float:left; margin: 0px 0px 0px 8px; text-align:right; }
#pageContent div.teaserCntSmallB36E01 p		{ margin:0px 0px 0px 0px; }
#pageContent div.teaserCntSmallFE7117 p		{ margin:0px 0px 0px 0px; }
#pageContent div.teaserCntSmall18739C p		{ margin:0px 0px 0px 0px; }
#pageContent div.teaserCntSmall39C6FC p		{ margin:0px 0px 0px 0px; }
#pageContent div.teaserCntSmall89BC27 p		{ margin:0px 0px 0px 0px; }
#pageContent div.teaserCntSmall0EA235 p		{ margin:0px 0px 0px 0px; }
#pageContent div.teaserCntSmallB36E01		{ width:274px; height:100px; background:url(../../images/consumer/shortContFG_B36E01.gif) no-repeat; margin:2px 0px 0px 2px; padding: 7px 0px 0px 10px; }
#pageContent div.teaserCntSmallFE7117		{ width:274px; height:100px; background:url(../../images/consumer/shortContFG_FE7117.gif) no-repeat; margin:2px 0px 0px 2px; padding: 7px 0px 0px 10px; }
#pageContent div.teaserCntSmall18739C		{ width:274px; height:100px; background:url(../../images/consumer/shortContFG_18739C.gif) no-repeat; margin:2px 0px 0px 2px; padding: 7px 0px 0px 10px; }
#pageContent div.teaserCntSmall39C6FC		{ width:274px; height:100px; background:url(../../images/consumer/shortContFG_39C6FC.gif) no-repeat; margin:2px 0px 0px 2px; padding: 7px 0px 0px 10px; }
#pageContent div.teaserCntSmall89BC27		{ width:274px; height:100px; background:url(../../images/consumer/shortContFG_89BC27.gif) no-repeat; margin:2px 0px 0px 2px; padding: 7px 0px 0px 10px; }
#pageContent div.teaserCntSmall0EA235		{ width:274px; height:100px; background:url(../../images/consumer/shortContFG_0EA235.gif) no-repeat; margin:2px 0px 0px 2px; padding: 7px 0px 0px 10px; }
#pageContent a.teaserLinkSmallB36E01		{ color:#B36E01; }
#pageContent a.teaserLinkSmallFE7117		{ color:#FE7117; }
#pageContent a.teaserLinkSmall18739C		{ color:#18739C; }
#pageContent a.teaserLinkSmall39C6FC		{ color:#39C6FC; }
#pageContent a.teaserLinkSmall89BC27		{ color:#89BC27; }
#pageContent a.teaserLinkSmall0EA235		{ color:#0EA235; }


/* LARGE CONTENT BLOCS 574 x 104 px ############################################################### */
/* ################################################################################################ */
#pageContent div.teaserContLargeBackground	{ width:574px; height:106px; background:url(../../images/consumer/largeContBckg.jpg) no-repeat; float:left; }
#pageContent div.teaserContLargeHeadline	{ width:500px; height:25px; margin: 0px 0px 6px 18px; }
#pageContent div.teaserContLargeImage		{ width:60px; height:60px; background-color:#b1e1f2; float:left; padding:1px 1px 1px 1px; }
#pageContent div.teaserContLargeCopy		{ width:480px; height:50px; float:left; margin: 0px 0px 0px 8px; }
#pageContent div.teaserContLargeLink		{ width:455px; height:15px; float:left; margin: 0px 0px 0px 8px; text-align:right; }
#pageContent div.teaserCntLargeB36E01 p		{ margin:0px 0px 0px 0px; }
#pageContent div.teaserCntLargeFE7117 p		{ margin:0px 0px 0px 0px; }
#pageContent div.teaserCntLarge18739C p		{ margin:0px 0px 0px 0px; }
#pageContent div.teaserCntLarge39C6FC p		{ margin:0px 0px 0px 0px; }
#pageContent div.teaserCntLarge89BC27 p		{ margin:0px 0px 0px 0px; }
#pageContent div.teaserCntLarge0EA235 p		{ margin:0px 0px 0px 0px; }
#pageContent div.teaserCntLargeB36E01		{ width:564px; height:100px; background:url(../../images/consumer/largeContFG_B36E01.gif) no-repeat; margin:2px 0px 0px 2px; padding: 7px 0px 0px 10px; }
#pageContent div.teaserCntLargeFE7117		{ width:564px; height:100px; background:url(../../images/consumer/largeContFG_FE7117.gif) no-repeat; margin:2px 0px 0px 2px; padding: 7px 0px 0px 10px; }
#pageContent div.teaserCntLarge18739C		{ width:564px; height:100px; background:url(../../images/consumer/largeContFG_18739C.gif) no-repeat; margin:2px 0px 0px 2px; padding: 7px 0px 0px 10px; }
#pageContent div.teaserCntLarge39C6FC		{ width:564px; height:100px; background:url(../../images/consumer/largeContFG_39C6FC.gif) no-repeat; margin:2px 0px 0px 2px; padding: 7px 0px 0px 10px; }
#pageContent div.teaserCntLarge89BC27		{ width:564px; height:100px; background:url(../../images/consumer/largeContFG_89BC27.gif) no-repeat; margin:2px 0px 0px 2px; padding: 7px 0px 0px 10px; }
#pageContent div.teaserCntLarge0EA235		{ width:564px; height:100px; background:url(../../images/consumer/largeContFG_0EA235.gif) no-repeat; margin:2px 0px 0px 2px; padding: 7px 0px 0px 10px; }
#pageContent a.teaserLinkLargeB36E01		{ color:#B36E01; }
#pageContent a.teaserLinkLargeFE7117		{ color:#FE7117; }
#pageContent a.teaserLinkLarge18739C		{ color:#18739C; }
#pageContent a.teaserLinkLarge39C6FC		{ color:#39C6FC; }
#pageContent a.teaserLinkLarge89BC27		{ color:#89BC27; }
#pageContent a.teaserLinkLarge0EA235		{ color:#0EA235; }


/* FULL PAGE BLOCS ################################################################################ */
/* ################################################################################################ */
div.contentBoxLT							{ width:36px; height:32px; float:left; }
div.contentBoxHeadline						{ width:512px; height:32px; float:left; background:url(../../images/mini-sites/contentBox/topHeader.gif) repeat-x; }
div.contentBoxRT							{ width:20px; height:32px; float:left; }
div.contentBoxLM							{ padding:0px 0px 0px 8px; float:left; background:url(../../images/mini-sites/contentBox/midBorder.gif) repeat-y; }

div.contentBoxBL							{ width:568px; height:5px; float:left; }
div div.contentBoxHeadline					{ background:url(../../images/mini-sites/contentBox/topHeader.gif) repeat-x;   width:512px; height:32px; float:left; }
div.contentBoxContent						{ width:522px; float:left; background:url(../../images/mini-sites/contentBox/contentBckg.gif) repeat-x; padding: 0 28px 0 10px; }
div div.contentBoxRT						{ background:url(../../images/mini-sites/contentBox/topRight.gif) no-repeat;  width:20px; height:32px; float:left; }
div.textContainer0EA235						{ margin: 0px 0px 15px 0px; overflow:hidden; }
div.textContainer0EA235 div.contentBoxLT	{ background:url(../../images/mini-sites/contentBox/topLeft_0EA235.gif) no-repeat;  width:36px; height:32px; float:left; }
div.textContainer0EA235 div.contentBoxLM	{ background:url(../../images/mini-sites/contentBox/midBorder_0EA235.gif) repeat-y; padding:0px 0px 0px 8px; float:left;}
div.textContainer0EA235 div.contentBoxBL	{ background:url(../../images/mini-sites/contentBox/bottom_0EA235.gif) no-repeat;  width:568px; height:5px; float:left; }
div.textContainer39C6FC						{ margin: 0px 0px 15px 0px; overflow:hidden; }
div.textContainer39C6FC div.contentBoxLT	{ background:url(../../images/mini-sites/contentBox/topLeft_39C6FC.gif) no-repeat;  width:36px; height:32px; float:left; }
div.textContainer39C6FC div.contentBoxLM	{ background:url(../../images/mini-sites/contentBox/midBorder_39C6FC.gif) repeat-y; padding:0px 0px 0px 8px; float:left;}
div.textContainer39C6FC div.contentBoxBL	{ background:url(../../images/mini-sites/contentBox/bottom_39C6FC.gif) no-repeat;  width:568px; height:5px; float:left; }
div.textContainer89BC27						{ margin: 0px 0px 15px 0px; overflow:hidden; }
div.textContainer89BC27 div.contentBoxLT	{ background:url(../../images/mini-sites/contentBox/topLeft_89BC27.gif) no-repeat;  width:36px; height:32px; float:left; }
div.textContainer89BC27 div.contentBoxLM	{ background:url(../../images/mini-sites/contentBox/midBorder_89BC27.gif) repeat-y; padding:0px 0px 0px 8px; float:left;}
div.textContainer89BC27 div.contentBoxBL	{ background:url(../../images/mini-sites/contentBox/bottom_89BC27.gif) no-repeat;  width:568px; height:5px; float:left; }
div.textContainer18739C						{ margin: 0px 0px 15px 0px; overflow:hidden; }
div.textContainer18739C div.contentBoxLT	{ background:url(../../images/mini-sites/contentBox/topLeft_18739C.gif) no-repeat;  width:36px; height:32px; float:left; }
div.textContainer18739C div.contentBoxLM	{ background:url(../../images/mini-sites/contentBox/midBorder_18739C.gif) repeat-y; padding:0px 0px 0px 8px; float:left;}
div.textContainer18739C div.contentBoxBL	{ background:url(../../images/mini-sites/contentBox/bottom_18739C.gif) no-repeat;  width:568px; height:5px; float:left; }
div.textContainerB36E01						{ margin: 0px 0px 15px 0px; overflow:hidden; }
div.textContainerB36E01 div.contentBoxLT	{ background:url(../../images/mini-sites/contentBox/topLeft_B36E01.gif) no-repeat;  width:36px; height:32px; float:left; }
div.textContainerB36E01 div.contentBoxLM	{ background:url(../../images/mini-sites/contentBox/midBorder_B36E01.gif) repeat-y; padding:0px 0px 0px 8px; float:left;}
div.textContainerB36E01 div.contentBoxBL	{ background:url(../../images/mini-sites/contentBox/bottom_B36E01.gif) no-repeat;  width:568px; height:5px; float:left; }
div.textContainerFE7117						{ margin: 0px 0px 15px 0px; overflow:hidden; }
div.textContainerFE7117 div.contentBoxLT	{ background:url(../../images/mini-sites/contentBox/topLeft_FE7117.gif) no-repeat;  width:36px; height:32px; float:left; }
div.textContainerFE7117 div.contentBoxLM	{ background:url(../../images/mini-sites/contentBox/midBorder_FE7117.gif) repeat-y; padding:0px 0px 0px 8px; float:left;}
div.textContainerFE7117 div.contentBoxBL	{ background:url(../../images/mini-sites/contentBox/bottom_FE7117.gif) no-repeat;  width:568px; height:5px; float:left; }


img.imageRight  { border:1px solid #B0E1F2; margin:0px 0px 0px 10px; float: right; }
img.imageLeft   { border:1px solid #B0E1F2; margin:0px 10px 0px 0px; float: left; }
img.ReturnToTop { border:0px; float: right; }

.author { font-weight:bold; font-style:normal; color:#961207; }
.blue  { color:39C6FC; }
.green { color:0EA235; }







/* INDEXED SEARCH 574 x 104 px #################################################################### */
/* ################################################################################################ */
#indexedSearchContainer { width:554px; height: 79px; background:url(../../images/consumer/search/header-background.gif) no-repeat; padding: 25px 0px 0px 20px; }
#searchLabel			{ margin: 0px 0px 10px 0px; font-weight:bold; color: #36A7E1 }
#searchValue			{ margin: 0px 0px 10px 0px; float:left; }
#searchValue input		{ width:200px; color:#787878; }
#searchButton			{ margin: 0px 0px 10px 0px; float:left; }
#searchButton			{ margin: 0px 0px 10px 0px; float:left; }

a.searchCurrPage			{ text-decoration:none; font-weight:bold; color:#36A7E1; margin:0 0 0 10px }
img.searchNav  				{ vertical-align:middle; }
div.tx-indexedsearch-whatis	{ display:none; }

div#searchDisplayNav table	{ width:530px; font-size:1.15em; }
div#searchDisplayNav ul		{ margin: 0; }
div#searchDisplayNav li		{ display:inline; margin:0; }
div#searchDisplayNav a		{ margin: 0 0 0 5px; }
td.searchNavRes				{ font-weight:bold; }
td.searchNavPage			{ text-align:right; }

