body, p, td, h1, h2, h3, h4, h5, h6, input, textarea, select {
	color: #353535; }

a.button {
	background: #909496;
	color: #ffffff;
	text-decoration: none; 
}

a.buttonleft {
	background: url(/images/campinainstitute/buttonright_background.gif) no-repeat top right #0099cc;
	color: #ffffff; }

a.buttonright {
	background: url(/images/campinainstitute/buttonright_background.gif) no-repeat top right #0099cc;
	color: #ffffff; }

a.buttonnext {	
	background: url(/images/campinainstitute/buttonright_background.gif) no-repeat top right #0099cc;
	color: #ffffff; }


a.buttonprevious {
	background: url(/images/campinainstitute/buttonleft_background.gif) no-repeat top left #0099cc;
	color: #ffffff; }

a.up {
	background: url(/images/campinainstitute/up_background.gif) no-repeat right 0.6em;
	color: #003366;
    font-size: 1.0em;
}

.bottomcontent h1, .maincontent h1, .maincontentleft h1, .bottomcontent h2, .maincontent h2, .maincontentleft h2, .maincontent h3, .maincontentleft h3 {
	color: #0099cc;
}

/* RSS Snippet */ 

a.rss {
	float: left;
	color: #003366;
}
/* RSS Snippet end*/ 

/* Plain text snippet */

.plaintextsnippet_top {
	background: url(/images/campinainstitute/plaintextsnippet_top.gif) no-repeat 0pt 0px;
}

.plaintextsnippet_bot {
	background: url(/images/campinainstitute/plaintextsnippet_bot.gif) no-repeat bottom left;
	color: #353535; }

.plaintextsnippet_bot h4, .plaintextsnippet_bot h4 a  {
	color: #0099cc; }

.plaintextsnippet_bot a { 
	color: #353535; }

/* Plain text snippet end */

			/* Plain text background snippet */

			.plaintextbackgroundsnippet_top {
				background: url(/images/campinainstitute/plaintextbackgroundsnippet_top.gif) no-repeat 0pt 0px; }
			
			.plaintextbackgroundsnippet_top a { 
				color: #353535; }
			
			.plaintextbackgroundsnippet_bot {
				background: url(/images/campinainstitute/plaintextbackgroundsnippet_bot.gif) no-repeat bottom left;
				background-color: #f4f3f1; }
				
			.plaintextbackgroundsnippet_bot a {
				color: #353535; }
			
			.plaintextbackgroundsnippet_bot span.readmore {
				color: #003366;
			}
				
			/* Plain text background snippet end */
			
			
/* Dark text visual snippet */

.darktextvisualsnippet_container {
	background: url(/images/campinainstitute/darktextvisualsnippet_left.gif) no-repeat top left;
	background-color: #f4f3f1;
	color: #353535;
}

.darktextvisualsnippet_left, .darktextvisualsnippet_left a {
	color: #353535;
}

.darktextvisualsnippet_left span.readmore {
	color: #003366;
}

/* Dark text visual snippet end */


			/* Light text visual snippet */
			
			.lighttextvisualsnippet_container {
				background: url(/images/campinainstitute/lighttextvisualsnippet_left.gif) #f4f3f1 no-repeat bottom left; }
				
			.lighttextvisualsnippet_left h4 a {
				color: #0099cc; }
			
			.lighttextvisualsnippet_left, .lighttextvisualsnippet_left a {
				color: #353535;
			}
			/* Light text visual snippet end */
			
			
/* Newsletter subscription snippet */

.newslettersubscriptionsnippet_top {
	background: url(/images/campinainstitute/newslettersubscriptionsnippet_top.gif) no-repeat 0pt 0px;
	color: #fff; }
			
.newslettersubscriptionsnippet_bot {
	background: url(/images/campinainstitute/newslettersubscriptionsnippet_bot.gif) no-repeat bottom left;
	background-color: #f4f3f1; }
	
.newslettersubscriptionsnippet_bot a {
	color: #ffffff; }

.newslettersubscriptionsnippet_bot span.readmore {
	color: #003366; }

.newslettersubscriptionsnippet_left input {
	border-top: 1px solid #2b2a28;
	border-left: 1px solid #2b2a28;
	border-right: 1px solid #b3b2b0;
	border-bottom: 1px solid #b3b2b0;
}
	
/* Newsletter subscription snippet end */


			/* Mail a friend print snippet */

			.mailafriendprintsnippet_top {
				background: url(/images/campinainstitute/mailafriendprintsnippet_top.gif) no-repeat 0pt 0px; }
			
			.mailafriendprintsnippet_bot {
				background: url(/images/campinainstitute/mailafriendprintsnippet_bot.gif) no-repeat bottom left;
				
				color: #353535; }
				
			a.mailafriend {
				background: url(/images/campinainstitute/mailafriendprintsnippet_mail.gif) no-repeat 0 3px;
				color: #003366; }
			
			a.print {		
				background: url(/images/campinainstitute/mailafriendprintsnippet_print.gif) no-repeat 0 1px;		
				color: #003366;	}
				
			.mailafriendprintsnippet_formtable_tdright input {
				border-top: 1px solid #2B2A28;
				border-left: 1px solid #2B2A28;
				border-right: 1px solid #B3B2B0;
				border-bottom: 1px solid #B3B2B0;
			}
			
			.mailafriendprintsnippet_form textarea {
				border-top: 1px solid #2B2A28;
				border-left: 1px solid #2B2A28;
				border-right: 1px solid #B3B2B0;
				border-bottom: 1px solid #B3B2B0;
			}
			
			/* Mail a friend print snippet end */
			
			
			
/* Poll snippet */

.pollsnippet_top {
	background: url(/images/campinainstitute/pollsnippet_top.gif) no-repeat 0pt 0px;
	color: #ffffff; }
	
.pollsnippet_top a { 
	color: #ffffff; }

.pollsnippet_bot {
	background: url(/images/campinainstitute/pollsnippet_bot.gif) #f4f3f1 no-repeat bottom left;
	color: #353535; }
	
.pollsnippet_bot a {
	color: #ffffff; }
	
.pollsnippet_result {
	background-color: #ffffff;
	color: #0099cc; }
	
/* Poll snippet end */

			/* Visual title snippet */
			
			.visualtitlesnippet_top {
				background: url(/images/campinainstitute/visualtitlesnippet_top.gif) no-repeat 0pt 0px;
				color: #ffffff; }
						
			.visualtitlesnippet_top a { 
				color: #ffffff; }
				
			/* Visual title snippet end */

/* Innnovations snippet */

.innovationssnippet_top {
	background: url(/images/campinainstitute/innovationssnippet_top.gif) no-repeat 0pt 0px;
	color: #ffffff; }

.innovationssnippet_top a { 
	color: #ffffff; }
	
.innovationssnippet_bot {
	background: url(/images/campinainstitute/innovationssnippet_bot.gif) no-repeat bottom left;
	background-color: #f4f3f1;
	color: #353535; }
	
.innovationssnippet_bot a {
	color: #353535; }
	
/* Innovations snippet end */

			/* News articles snippet */

			.newsarticlessnippet_top {
				background: url(/images/campinainstitute/newsarticlessnippet_top.gif) no-repeat 0pt 0px; }
			
			.newsarticlessnippet_bot {
				background: url(/images/campinainstitute/newsarticlessnippet_bot.gif) no-repeat bottom left;
				color: #353535; }
			
			.newsarticlessnippet_bot h4, .newsarticlessnippet_bot h4 a  {
				color: #353535; }
			
			.newsarticlessnippet_bot a { 
				color: #353535; }
				
			a.newsarticlessnippet_date {
				color: #0099cc; }
				
			a.newsarticlessnippet_article {
				color: #003366; }
						
			/* News articles snippet end */
			
/* Open doors days diary snippet */

.opendoorsdaysdiarysnippet_bot {
	background: url(/images/campinainstitute/opendoorsdaysdiarysnippet_bot.gif) no-repeat bottom left; }

.opendoorsdaysdiarysnippet_tabcontainer {
	background: url(/images/campinainstitute/opendoorsdaysdiarysnippet_tabbot.gif) repeat-x bottom left; }

.opendoorsdaysdiarysnippet_tableft {
	background: url(/images/campinainstitute/opendoorsdaysdiarysnippet_tableft.gif) no-repeat top left; }

.opendoorsdaysdiarysnippet_tabright { 
	background: url(/images/campinainstitute/opendoorsdaysdiarysnippet_tabright.gif) no-repeat top right;
	color: #0099cc; }

.opendoorsdaysdiarysnippet_tableft.active {
	background: url(/images/campinainstitute/opendoorsdaysdiarysnippet_tableftactive.gif) no-repeat top left; }

.opendoorsdaysdiarysnippet_tabright.active {
	background: url(/images/campinainstitute/opendoorsdaysdiarysnippet_tabrightactive.gif) no-repeat top right; }

.opendoorsdaysdiarysnippet_tabright a {
	color: #0099cc; }

.opendoorsdaysdiarysnippet_event {
	background: url(/images/campinainstitute/opendoorsdaysdiarysnippet_eventbackground.gif) no-repeat top left;
	border-bottom: 1px solid #909496; }

.opendoorsdaysdiarysnippet_eventname a {
	color: #353535;
}

.opendoorsdaysdiarysnippet_eventplace a {
	color: #353535;
}

.opendoorsdaysdiarysnippet_result {
	color: #353535;
}

.opendoorsdaysdiarysnippet_eventplaceresult {
	color: #353535;
}

.opendoorsdaysdiarysnippet_result a {
	color: #353535;
}

/* Open doors days diary snippet end */

			/* Facts and fables snippet */
			
			.factsandfablessnippet_top {
				background: url(/images/campinainstitute/factsandfablessnippet_top.gif) no-repeat 0pt 0px; }

			.factsandfablessnippet_bot {
				background: url(/images/campinainstitute/factsandfablessnippet_bot.gif) no-repeat bottom left;
				background-color: #f4f3f1;
			}
			
			.factsandfablessnippet_bot h4 {
				color: #0099cc;
			}
			
			.factsandfablessnippet_answer a {
				color: #003366;
			}
			/* Facts and fables snippet end */

/* Nutricion facts snippet  */

.nutricionfactsnippet_top {
	background: url(/images/campinainstitute/nutricionfactsnippet_top.gif) no-repeat 0pt 0px;
	color: #ffffff; }

.nutricionfactsnippet_top a {
	color: #ffffff; }

.nutricionfactsnippet_bot {
	background: url(/images/campinainstitute/nutricionfactsnippet_bot.gif) no-repeat bottom left;
	color: #353535;
	background-color: #f4f3f1; }

.nutricionfactsnippet_darktableleft {
	background-color: #909496;
	color: #ffffff; }

.nutricionfactsnippet_darktableright {
	background-color: #909496;
	color: #ffffff; }
.nutricionfactsnippet_darktable .nutricionfactsnippet_darktableleft,
.nutricionfactsnippet_darktable .nutricionfactsnippet_darktableright
{
    background-color: #f4f3f1;
    color: #353535;
}
.nutricionfactsnippet_lighttableleft {
	background-color: #c6c5c3;
	color: #353535;
	border-bottom: 1px solid #ffffff; }

.nutricionfactsnippet_lighttableright {
	background-color: #e6e5e3;
	color: #353535;
	border-bottom: 1px solid #ffffff; }

.line {
	border-bottom: 1px solid #ffffff; }

/* Nutricion facts snippet end */

			/* Text snippet */
			
			.textsnippet_container h1 {
				color: #0099cc; }
			
			.textsnippet_container h1 a {
				color: #0099cc; }
			
			.textsnippet_container, .textsnippet_container a {
				color: #353535; }
			
			span.readmore {
				color: #003366; }

			.newssnippet_container li {
				background: url(/images/campinainstitute/snippet_bullit.gif) no-repeat 0 5px; }
			
			/* Text snippet end */

/* News snippet */

.newssnippet_container h1 {
	color: #0099cc; }

.newssnippet_container h1 a {
	color: #0099cc; }

.newssnippet_container a {
	color: #353535; }
	
.newssnippet_container li a {
	color: #003366;
}

/* News snippet end */

			/* Recipe snippet */
			
			.recipesnippet_top {
				background: url(/images/campinainstitute/recipesnippet_top.gif) no-repeat 0pt 0px;
				color: #ffffff; }
					
			.recipesnippet_top a { 
				color: #ffffff; }
			
			.recipesnippet_bot {
				background: url(/images/campinainstitute/recipesnippet_bot.gif) no-repeat bottom left;
				color: #353535;
				background-color: #f4f3f1; }
				
			.recipesnippet_bot a {
				color: #ffffff; }
				
			.recipesnippet_tableleft {
				color: #353535; }
				
			.recipesnippet_tableright input, .recipesnippet_tableright select {
			border-top: 1px solid #54585a;
			border-left: 1px solid #54585a;
			border-bottom: 1px solid #d9dddf;
			border-right: 1px solid #d9dddf; }
				
			/* Recipe snippet end */

/* Header home */

.headerhome_container {
	background: url(/images/campinainstitute/headerhome_background.jpg) no-repeat bottom left; }

/* Header home end */

/* Header */

.header_container {
	background: url(/images/campinainstitute/headerhome_background.jpg) no-repeat bottom left; }

/* Header end */

/* Service menu */

.servicemenu {
	color: #003366; }

.servicemenu a {
	color: #003366; }
	
.searchinput input {
		border: 0px;
    background: none;
}

.searchsubmit a {
	background: url(/images/campinainstitute/search-btn.gif) no-repeat top right;
    width: 60px;
    height: 24px;
    display: block;
    padding: 0px;
    text-align: center;
    line-height: 20px;
	color: #ffffff;	}	
	
/* Service menu end */

			/* Breadcrumb */

			.breadcrumb_container {
				color: #0099cc; }
				
			.breadcrumb_container  a {
				background: url(/images/campinainstitute/breadcrum_bullit.gif) no-repeat right 6px;
				color: #0099cc; }

			/* Breadcrumb end */
	
/* Main menu */

.mainmenu ul {
	background: url(/images/campinainstitute/mainmenu_background.gif) no-repeat left bottom;
	background-color: #fff; }
		
.mainmenu li a {		
	background: url(/images/campinainstitute/mainmenu_tab_right.gif) no-repeat right top;		
	color: #0094d9;
	background-color: #fff; }

.mainmenu li a:hover, .mainmenu li a:focus, .mainmenu li a:active {
	color: #0094d9;
	text-decoration: underline; }

.mainmenu li.active a {
	background-image: url(/images/campinainstitute/mainmenu_tab_right_aan.gif);
	color: #353535;
	background-color: #f0efeb; }
.mainmenu li.active a:hover
{
    text-decoration: none;    
}

.mainmenu li a span {
	background: url(/images/campinainstitute/mainmenu_tab_left.gif) transparent no-repeat left top; }
		
.mainmenu li a:hover span, .mainmenu li a:focus span, .mainmenu li a:active span {
	 }

.mainmenu li.active a span {
	background-image: url(/images/campinainstitute/mainmenu_tab_left_aan.gif); }


/* Main menu end */
				
			/* Footer */

			.footer_top {

				background: url(/images/campinainstitute/footer_topbackground.gif) no-repeat left top; }

			.footer_bot {
				background: url(/images/campinainstitute/footer_botbackground.gif) no-repeat left bottom;
				background-color: #f0efeb; }

			.footer_tdcenter {
				color: #003366; }

			.footer_tdcenter a {
				color: #003366; }

			/* Footer end */

/* Sub Menu  */

.subMenu {
	color: #525558;
    padding-bottom: 20px;
}
.subMenu li
{
    margin-bottom: 2px;
}
.subMenu h2 {
	color: #0094d9;
	border: 0;
    font-size: 1.6em;
    font-weight: normal;
    padding-left: 10px;
    padding-bottom: 10px;
}
		
.subMenu li.active {
	 }

.subMenu li.active a {
    color: #525558;
	border-bottom: 0;
    background: #ecf4f8;
    font-weight: bold;
    border-left: 2px solid #0094d9;
    padding: 10px 27px 10px 16px;
}
.subMenu li.active a.parent {
    color: #525558;
	border-bottom: 0;
    background: url("/images/campinainstitute/arrowblue-subnav.gif") no-repeat right center #ecf4f8;
    font-weight: bold;
    border-left: 2px solid #0094d9;
    padding: 10px 27px 10px 16px;
}
.subMenu li.active a:hover
{
    text-decoration: none;
}
		
.subMenu li a {
	color: #525558;
	border-bottom: 0;
    background: #f4f3f1;
    font-weight: bold;
    padding: 10px 27px 10px 18px;
}
.subMenu li a.parent {
	color: #525558;
	border-bottom: 0;
    background: url("/images/campinainstitute/arrowgrey-subnav.gif") no-repeat right center #f4f3f1;
    font-weight: bold;
    padding: 10px 27px 10px 18px;
}

li.subMenuSub a
{
    background: none;
    border-bottom: 1px dotted #c3c2bc;
    color: #909496;
    font-weight: normal;
}
li.subMenuSub a.last
{
    border: 0;
}
li.subMenuSub a:hover
{
    color: #003366;
}


/* Sub Menu end */

			/* See Also */

			.seeAlso {
				color: #525558; }
            .seeAlso li
            {
                margin-bottom: 2px;
            }

			.seeAlso li.active {}

            .seeAlso li.active a {
                color: #525558;
                border-bottom: 0;
                background: #ecf4f8;
                font-weight: bold;
                border-left: 2px solid #0094d9;
                padding: 10px 12px 10px 16px;
            }
            .seeAlso li.active a:hover
            {
                text-decoration: none;
            }

			.seeAlso h2 {
				color: #0094d9;
                border: 0;
                font-size: 1.6em;
                font-weight: normal;
                padding-left: 10px;
                padding-bottom: 10px;
				  }
					
			.seeAlso li a {
				color: #525558;
                border-bottom: 0;
                background: #f4f3f1;
                font-weight: bold;
                padding: 10px 12px 10px 18px;
				 }
				
			.seeAlso li a.active {
				color: #525558; }

						
			/* See Also end */

/* Intro element */

.intro_top {
	background: url(/images/campinainstitute/intro_topbackground.gif) no-repeat left top;
}

.intro_bot {
	background: url(/images/campinainstitute/intro_botbackground.gif) no-repeat left bottom;
	background-color: #f4f3f1; }

.intro_bot h1 {
	color: #0099cc; }

/* Intro element end */

			/* Paging element */

			.pagingLineTop {
				border-bottom: 1px solid #92918f; }
			.pagingLineBottom {
				border-top: 1px solid #92918f; }

			.pagingMenu a {
				color: #0099cc; }		
						
			.pagingMenu .active a {
				color: #ffffff;
				background-color: #0099cc; 	}

			.pagingMenu li.prev, .pagingMenu li.next {
				background-image: url(/images/campinainstitute/div_browsemenu.gif); }

			.pagingMenu .prev a {
				background: url(/images/campinainstitute/paging_bullit.gif) transparent no-repeat 0 0.4em;	}
			
			.pagingMenu .next a {
				background: url(/images/campinainstitute/paging_bullit.gif) transparent no-repeat 100% -1.6em;	}

			/* Paging element end */

/* Block left img */

.blockleftimg_container {
	background: #f4f3f1; }

.blockleftimg_right {
	color: #0099cc; }

.blockleftimg_right a {
	color: #0099cc;	}

.blockleftimg_result {
	color: #353535; }

/* Block left img end */
			
/* Block left img */

.blockleftimg_wide_container {


    background: url("/images/campinainstitute/blockleftimg_wide_container.gif") no-repeat 0 bottom #fcfad3;

    padding-bottom: 11px;
}
.blockleftimg_wide_container .inside {

    overflow: hidden;
    border-top: 1px solid #eae9e4;
    border-left: 1px solid #eae9e4;
    border-right: 1px solid #eae9e4;
    background: #fcfad3;
    //zoom: 1;
}

.blockleftimg_right {
	color: #0099cc; }

.blockleftimg_right a {
	color: #0099cc;	}

.blockleftimg_result {
	color: #353535; }

/* Block left img end */

			/* Block right img */

			.blockrighttimg_container {
				background: #f4f3f1; }

			.blockrightimg_left {
				color: #0099cc; }

			.blockrightimg_left a {
				color: #0099cc; }

			/* Block right img end */

/* Faq question */

.faqquestion_left {
	color: #0099cc; }

.faqquestion_right {
	color: #003366; }

.faqquestion_right a {
	color: #003366; }

/* Faq question end */

			/* Usefull links */

			.usefulllinks_container h3 {
				color: #0099cc; }

			a.usefulllinks_title {
				background: url(/images/campinainstitute/usefulllinks_bullit.gif) transparent no-repeat 0 4px ;
				color: #003366; }

			a.usefulllinks_url {
				color: #003366; }

			/* Usefull links end */

/* Open days link */

a.opendays_resultlink {
	background: url(/images/campinainstitute/opendays_resultlink_bullit.gif) transparent no-repeat 0 6px;
	color: #003366; }

span.opendays_resultlink_date {
	color: #353535; }

span.opendays_resultlink_description {
	color: #003366; }

/* Open days link end */

/* Faq title */

.faqtitle_left {
	background: url(/images/campinainstitute/faqtitle_leftbackground.gif) no-repeat top left; }

.faqtitle_right {
	background: url(/images/campinainstitute/faqtitle_rightbackground.gif) no-repeat top right;
	color: #ffffff; }

.faqtitle_right a {
	color: #ffffff; }


/* Faq title end */

			/* Personal form */

			.personalform_title {
				background: url(/images/campinainstitute/personalform_titlebackground.gif) transparent no-repeat 0 0;
				color: #353535; }

			.personalform_formcontainerright input, .personalform_formcontainerright select, .personalform_formcontainerright textarea {
				border-top: 1px solid #575654;
				border-left: 1px solid #575654;
				border-right: 1px solid #e1e0de;
				border-bottom: 1px solid #e1e0de; }

			span.personalform_required {
				color: #353535; }

			input.personalform_radio {
				border: none;
			}

			input.personalform_checkbox {
				border: none;
			}

			/* Personal form end */

/* Block left img */

.homeblockleftimg_container {
	background: url(/images/campinainstitute/homeblockleftimg_background.gif) no-repeat top right;
	background-color: #f4f3f1; }

.homeblockleftimg_right,
.homeblockleftimg_right p a{
	color: #353535; }

.homeblockleftimg_right a {
	color: #0099cc; }

.homeblockleftimg_right h1 {
	color: #0099cc; }

/* Block left img end */

			/* Block right img */

			.homeblockrighttimg_container {
				background: url(/images/campinainstitute/homeblockrightimg_background.gif) no-repeat top left;
				background-color: #f4f3f1; }

			.homeblockrightimg_left,
            .homeblockrightimg_left p a {
				color: #353535; }

			.homeblockrightimg_left a {
				color: #0099cc; }

			.homeblockrightimg_left h1 {
				color: #0099cc; }

			/* Block right img end */

/* Ecard element */

.ecard_top {
	background: url(/images/campinainstitute/ecard_topbackground.gif) no-repeat left top; }

.ecard_bot {
	background: url(/images/campinainstitute/ecard_botbackground.gif) no-repeat left bottom;
	background-color: #f4f3f1; }

.ecard_bot h1 {
	color: #0099cc; }

.ecard_formcontainer {
	color: #353535; }

.ecard_formcontainer.line {	
	border-bottom: 1px solid #989795; }

.ecard_formright input {
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-bottom: 1px solid #919191;
	border-right: 1px solid #919191; }

.ecard_formright textarea {
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-bottom: 1px solid #919191;
	border-right: 1px solid #919191; }

.ecard_resultcontainer {
	border-bottom: 1px solid #989795; }

/* Ecard element end */

			/* Movie container */

			.moviefile_container h4 {
				color: #0099cc; }

			.moviefile_container a {
				color: #353535; }

			.moviefile_container h4 a {
				color: #0099cc; }

			/* Movie container end */

/* Recipe block line */

.recipeblockline_top {
	background: url(/images/campinainstitute/recipeblock_background.gif) no-repeat top left #909496; 
	color: #ffffff; }

.recipeblockline_bot {
	background: url(/images/campinainstitute/recipeblockline_background.gif) no-repeat bottom left; }

/* Recipe block line end */

/* Recipe block filled */

.recipeblockfilled_top {
	background: url(/images/campinainstitute/recipeblock_background.gif) no-repeat top left;
	color: #ffffff; }

.recipeblockfilled_bot {
	background: url(/images/campinainstitute/recipeblockfilled_background.gif) #f4f3f1 no-repeat bottom left; }

/* Recipe block filled end */

/* Recipe block small filled */

.recipeblocksmallfilled_top {
	background: url(/images/campinainstitute/recipeblocksmall_background.gif) no-repeat top left;
	color: #ffffff; }

.recipeblocksmallfilled_bot {
	background: url(/images/campinainstitute/recipeblocksmallfilled_background.gif) #f4f3f1 no-repeat bottom left; }

/* Recipe block filled end */

/* Dairy chain block line */

.dairychainblockline_top {
	background: url(/images/campinainstitute/dairychainblock_background.gif) no-repeat top left; 
	color: #ffffff; }

.dairychainblockline_bot {
	background: url(/images/campinainstitute/dairychainblockline_background.gif) no-repeat bottom left; }

/* Dairy chain block line end */

/* Dairy chain */

.dairychain_container {
	background: url(/images/campinainstitute/dairychain_containerbackground.gif) no-repeat bottom left;
}

.dairychain_left {
	background: url(/images/campinainstitute/dairychain_leftbackground.gif) no-repeat top right;
}

.dairychain_top {
	background: url(/images/campinainstitute/dairychain_topbackground.gif) no-repeat top left;
	color: #ffffff;
}

.dairychain_center {
	background: url(/images/campinainstitute/dairychain_centerbackground.gif) no-repeat top right;
}

.dairychain_contentcontainer.linelight {
	border-bottom: 1px solid #ffffff;
}

.dairychain_contentcontainer.linedark {
	border-bottom: 1px solid #909496;
}

.dairychain_statsresultcontainer {
	background: url(/images/campinainstitute/dairychain_statsbackground.gif) no-repeat center center;
}

.dairychain_centercontainer {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #909496;
}

/* Dairy chain end */

/* Product overview block line */

.productoverviewline_top {
	background: url(/images/campinainstitute/dairychainblock_background.gif) no-repeat top left; 
	color: #ffffff; }

.productoverviewline_bot {
	background: url(/images/campinainstitute/dairychainblockline_background.gif) no-repeat bottom left; }

.productoverview_brand_logo {
	background: url(/images/campinainstitute/product_overview_logoKader.gif) no-repeat left top; 
}	

.product_overview_brands {
	background: url(/images/campinainstitute/product_overview_brandsbackground_top.gif) left top no-repeat;
}

	.product_overview_brands div {
	background: url(/images/campinainstitute/product_overview_brandsbackground_bot.gif) left bottom no-repeat;
	}

/* Product overview block line end */


/* Form error block */

.formerrorblock_top {
	background: url(/images/campinainstitute/formerrorblock_topbackground.gif) no-repeat left top;
}

.formerrorblock_bot {
	background: url(/images/campinainstitute/formerrorblock_botbackground.gif) no-repeat left bottom;
	background-color: #f4f3f1; }

.formerrorblock_bot h1 {
	color: #0099cc; }

.formerrorblock_bot .error {
	color: #ff0000; }

.formerrorblock_bot li {
	background: url(/images/campinainstitute/opendays_resultlink_bullit.gif) no-repeat 0 5px; }

.formerrorblock_bot a {
	color: #003366;
}

/* Form error block end */

/* Search Breadcrumb */

.search_breadcrumb {
	color: #353535;}
	
.search_breadcrumb li {
	color: #353535;
	background: url(/images/campinainstitute/snippet_bullit.gif) no-repeat center right;
}

	.search_breadcrumb li a {
		color: #353535;
	}
	
/* Search Breadcrumb end */

	
	
/* --- carousel --- */

#container .carousel-component {
	border-bottom-color: #0099cc;
}
				
	#container .carousel-component .carousel-list li a {
		color: #003366;
	}
.banner-b
{
    background: url("/images/campinainstitute/banner-shadow.gif") no-repeat bottom right;
    padding-bottom: 10px;
    width: 285px;
}
.banner-b img
{
    vertical-align: top;   
}
.home_content_3col_right .newssnippet_container li
{
    background: none;
    border-bottom: 1px solid #e9e8e3;
    padding-bottom: 7px;
}