/*      ichundgrass.css      grass.at      20081020	*/

#homeimage_spot { width: 980px; height: 550px; margin-bottom: 20px; }

#produktnavigation_container { display: none; }
#mainnavigation_container { left: 0px; }
#mainnavigation_container { width: 765px; }
#topmenu_container { width: 820px; }
#search_container { }
#lang_container { display: none; }

/* Für GREENCARD */
#top_container { position: relative; top: 0px; left: 0px; }
#grass-greencard { position: absolute; top: 93px; left: 704px; }


#top_container {
    background-image:url(../design/green-card_header.jpg);
    background-repeat: no-repeat;
}










#content_container_right { margin-bottom: 0px; }

.ce_image_100 { margin-bottom: 0px; }

.ce_75_25_iug .col1 .bodytext{ width: 510px; }
.ce_75_25_iug .col1 h1{ width: 350px; }
.ce_75_25_iug .col3 h1 { margin: 0px; padding: 0px; }



/* ------------------------------------------------------------- */
#aktive_cat { display: none; }
#slideoutlink { margin: 34px 0px 0px 0px; }
	/* Submenu Ebene 0*/
#submenu_iug_1 { font-size: 10px; font-weight: bold; list-style-type: none; color: #625F58; background-color: #FFFFFF; }
#submenu_iug_1 li { width: 160px; padding: 15px 0px 4px 0px; margin: 0; /*border-bottom: 1px #D1CDC1 solid;*/ }
#submenu_iug_1 li.last { border-style: none; }
#submenu_iug_1 li.aktiv { color: #006021; width: 160px; padding: 15px 0px 4px 0px; font-weight: bold; }
#submenu_iug_1 li.aktiv a { color: #006021; /*padding-left: 6px;*/ }
#submenu_iug_1 li.actifsub { color: #006021; background-color: #FFFFFF; padding: 15px 0px 4px 0px; }
#submenu_iug_1 a { display:block; text-decoration: none; color: #625F58; padding: 3px 0px 3px 0px; }

	/* Submenu Ebene 1*/
#submenu_iug_2 { list-style-type: none; font-weight: normal; color: #625F58;  background-color: #FFFFFF; }
#submenu_iug_2 li { width: 160px; padding: 0px 0px 0px 0px; margin: 0; border-bottom: none; border-bottom: 1px #D1CDC1 solid; }
#submenu_iug_2 li a { color: #625F58; }
#submenu_iug_1 li.aktiv #submenu_iug_2 a { color: #625F58; font-weight: normal; }
#submenu_iug_2 li.aktiv { width: 160px; padding: 0px 0px 0px 0px; margin-left: 0px; border-bottom: 1px #D1CDC1 solid;  background-color: #F6F5F1; background-image:url(../design/aktivsubnavi.gif); background-repeat: no-repeat;  background-position: 4px 7px; }
#submenu_iug_2 li.aktiv a { margin-left: 0px; text-decoration: none; color: #625F58; }
#submenu_iug_2 li.last { border-bottom: none; }
#submenu_iug_2 a { display:block; margin-left: 0px; text-decoration: none; color: #625F58; padding: 3px 0px 3px 10px; }


	/* Submenu Ebene 2*/
#submenu_iug_3 { list-style-type: none; font-weight: normal; color: #625F58;  background-color: #FFFFFF; }
#submenu_iug_3 li { width: 160px; padding: 0px 0px 0px 0px; margin: 0; border-bottom: none; border-top: 1px #D1CDC1 solid; }
#submenu_iug_3 li a { color: #625F58; }

#submenu_iug_1 li.aktiv #submenu_iug_2 a { color: #625F58; font-weight: normal; }

#submenu_iug_3 li.aktiv { width: 160px; padding: 0px 0px 0px 0px; margin-left: 0px; border-bottom: none; border-top: 1px #D1CDC1 solid;  background-color: #FFFFFF; background-image:url(../design/aktivsubnavi.gif); background-repeat: no-repeat;  background-position: 4px 7px; }
#submenu_iug_3 li.aktiv a { margin-left: 0px; text-decoration: none; color: #625F58; }
#submenu_iug_3 li.last { border-bottom: none; border-top: 1px #D1CDC1 solid; }
#submenu_iug_3 a { display:block; margin-left: 0px; text-decoration: none; color: #625F58; padding: 3px 0px 3px 10px; }





/* Ich und Grass ----------------------------------------------------------- */

.ce_75_25_iug { width: 760px; margin-bottom: 0px; }
.ce_75_25_iug .col1 { padding: 30px 0px 0px 0px; width: 540px; min-height: 200px; height: auto !important; height: 200px; float: left; }
.ce_75_25_iug .col2 { width: 1px; min-height: 200px; height: auto !important; height: 200px; float: left; }
.ce_75_25_iug .col3 { padding: 30px 10px 0px 15px; width: 194px; min-height: 200px; height: auto !important; height: 200px; float: left; color: #000000; background-color: #F4F7EE; }

.ce_75_25_iug .col1 .bodytext{ width: 510px; }
.ce_75_25_iug .col1 h1{ width: 350px; }
.ce_75_25_iug .col3 h1 { margin: 0px; padding: 0px; }





/* Startseite , Flex  -----------------------------------------------------------------*/
#homeimage_overlay3 { position: absolute; width: 450px;  padding: 0px; background-color: transparent; z-index: 200; }
#homeimage_overlay3_content { position:absolute; top: 0px; left: 0px; width: 500px; background-color: transparent; z-index: 202;}

.ce_homeoverlay3_textcontainer {  width: 420px; padding: 15px; background-color: #FFFFFF; }
.ce_homeoverlay3_headline { display: none; }
.ce_homeoverlay3_text { font-size: 17px; color: #6F6F6F; text-decoration: none; }

.ce_homeoverlay3_headline .bodytext a { color: #1C1C1C; font-weight: normal; font-size: 13px; text-decoration: none; margin-bottom: 10px; }
.ce_homeoverlay3_text .bodytext a { font-size: 17px; color: #6F6F6F; text-decoration: none;  margin-bottom: 10px; }

.ce_homeoverlay3_link { text-align: right; }
.ce_homeoverlay3_link { display: none; }












.ce_caption{ font-size: 10px; }



/* Sitemap  ----------------------------------------------------------- */
.csc-sitemap ul { padding-left: 25px; list-style: none;}
.csc-sitemap ul a { text-decoration: underline; font-family: Verdana; font-size: 11px; line-height: 18px; color: #505050; }

.csc-sitemap ul { padding-left: 0px; }
.csc-sitemap ul li {  font-weight: bold; }

.csc-sitemap ul li ul {  margin-bottom: 20px; padding-left: 25px;}
.csc-sitemap ul li ul li {  font-weight: normal; }
.csc-sitemap ul li ul li ul {  margin-bottom: 0px; }
.csc-sitemap ul li ul li ul li {  font-weight: normal; }

/*
.csc-menu-1 { padding-left: 25px; list-style: none;}
.csc-menu-1 a { text-decoration: underline; font-family: Verdana; font-size: 11px; line-height: 18px;color: #505050; }
*/

.csc-menu-def { list-style: none;  }
.csc-menu-def a { display: block; width: 156px; font-size: 10px; color: #5F5E59; text-decoration: none;  }
.csc-menu-def li { 
	width: 160px;
	border-bottom: 1px #D1CDC1 solid;
	background-image:url(../design/aktivsubnavi.gif); 
	background-repeat: no-repeat; 
	background-position: 157px 8px;
	padding: 3px 0px 3px 0px;
}


/* Tabellen ----------------------------------------------------------- */
.contenttable-0 {  }
.contenttable-0 td { vertical-align: top; padding-bottom: 3px; }
.contenttable-0 .td-0 { font-weight: bold; padding-right: 10px; }




/* Downloads ----------------------------------------------------------- */

.download_headline { font-size: 12px; font-weight: bold; color: #006021; margin-bottom: 5px; }
.download_container {  }
.download_item a { display: inline-block; padding-left: 40px; padding-bottom: 5px; color: #006021; } /* #5F5E59 */
.download_item .doc { background-image:url(../design/dl_doc.gif); background-repeat: no-repeat; background-position: 0px 3px; }
.download_item .eps { background-image:url(../design/dl_eps.gif); background-repeat: no-repeat; background-position: 0px 3px; }
.download_item .jpg { background-image:url(../design/dl_jpg.gif); background-repeat: no-repeat; background-position: 0px 3px; }
.download_item .pdf { background-image:url(../design/dl_pdf.gif); background-repeat: no-repeat; background-position: 0px 3px; }
.download_item .tif { background-image:url(../design/dl_tif.gif); background-repeat: no-repeat; background-position: 0px 3px; }
.download_item .xls { background-image:url(../design/dl_xls.gif); background-repeat: no-repeat; background-position: 0px 3px; }
.download_item .zip { background-image:url(../design/dl_zip.gif); background-repeat: no-repeat; background-position: 0px 3px; }





/* Vertriebspartner ----------------------------------------------------------- */

.vertriebspartner_country {
	margin: 0px 0px 40px 0px;
}

.vertriebspartner_item {
	background-color: #FAFCF7;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	border-bottom: 1px #D1CDC1 solid;
}

.vertriebspartner_first_item {
	border-top: 1px #D1CDC1 solid;
}

.vertriebspartner_ABC a{
	font-weight: bold;
	color: #006021;
}

.vertriebspartner_ABC {
	font-weight: bold;
	color: #CCCCCC;
}



/* Kontakt ----------------------------------------------------------- */

.kontakt_item {
	background-color: #FAFCF7;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	border-top: 1px #D1CDC1 solid;
	border-bottom: 1px #D1CDC1 solid;
	margin-bottom: 30px;
}





/* Messetermine ----------------------------------------------------------- */

.tx-bargamessetermine-pi1 { }
.messe_container { border-bottom: 1px #B2B2B2 solid; padding: 14px 0px 14px 0px; background-color: #DDDDDD; }
.messe_first_item { border-top: 1px #B2B2B2 solid; }
.messe_even { background-color: #FFFFFF; }
.messe_odd { background-color: #FAFCF7; }
.messe_text_container { float: left; width: 570px; color: #006327; line-height: 15px; }
.messe_titel { font-weight: bold; font-size: 12px; color: #006126; }
.messe_datum { font-weight: normal; font-size: 12px; color: #006126; padding: 0px 0px 0px 0px; }
.messe_infotext { color: #5E6056; padding: 10px 0px 0px 0px; }
.messe_halle_stand { color: #5E6056; }
.messe_homepage a{ 
	/*display: block;*/
	color: #5E6056;
	padding: 0px 0px 0px 15px;
	margin-left: 0px;
	background-image:url(../design/messe-hp-icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.messe_download a { 
	/*display: block;*/
	color: #5E6056;
	padding: 0px 0px 0px 15px;
	margin-left: 0px;
	background-image:url(../design/messe-dl-icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
 }
.messe_image_container { float: left; width: 160px; margin-left: 30px; }
.messe_image {  }
.messe_clearboth { clear: both; font-size: 1px; height: 1px; }





/* Startseite ------------------------------------------------------------- */

.home_spacerline { width: 540px; font-size: 1px; height: 1px; border-bottom: 1px #D1CDC1 solid; }


.ce_home_25_text_box { width: 160px; padding-top: 10px; padding-bottom: 10px; }
.ce_home_25_text_sp2 { width: 160px; }
.ce_home_25_text_headline { font-size: 12px; font-weight: bold; color: #006021; margin-bottom: 5px; }
.ce_home_25_text_headline a { font-size: 12px; font-weight: bold; color: #006021; text-decoration: none; margin-bottom: 5px; }
.ce_home_25_text_text { }
.ce_home_25_text_text a { text-decoration: none; }
.ce_home_25_text_link { text-align: right; margin-top: 5px; }
.ce_home_25_text_link a { text-decoration: none; background-image:url(../design/newslinkicon.gif); background-repeat: no-repeat; background-position: 8px 5px; }



.ce_home_75_text_box { width: 540px; padding-top: 10px; padding-bottom: 10px; }
.ce_home_75_text_sp2 { width: 540px; }
.ce_home_75_text_headline { font-size: 12px; font-weight: bold; color: #006021; margin-bottom: 5px; }
.ce_home_75_text_headline a { font-size: 12px; font-weight: bold; color: #006021; text-decoration: none; margin-bottom: 5px; }
.ce_home_75_text_text { }
.ce_home_75_text_text a { text-decoration: none; }
.ce_home_75_text_link { text-align: right; margin-top: 5px; }
.ce_home_75_text_link a { text-decoration: none; background-image:url(../design/newslinkicon.gif); background-repeat: no-repeat; background-position: 8px 5px; }



.ce_home_75_box { width: 540px; padding-top: 10px; padding-bottom: 10px; }
.ce_home_75_sp1 { float: left; width: 190px; }
.ce_home_75_sp2 { float: left; width: 350px; }
.ce_home_75_headline { font-size: 12px; font-weight: bold; color: #006021; margin-bottom: 5px; }
.ce_home_75_headline a { font-size: 12px; font-weight: bold; color: #006021; text-decoration: none; margin-bottom: 5px; }
.ce_home_75_text { }
.ce_home_75_text a { text-decoration: none; }
.ce_home_75_link { text-align: right; margin-top: 5px; }
.ce_home_75_link a { text-decoration: none; background-image:url(../design/newslinkicon.gif); background-repeat: no-repeat; background-position: 8px 5px; }



.ce_home_25_25_50 { width: 919px; margin-bottom: 0px; }
.ce_home_25_25_50 .col0 { width: 159px; min-height: 1px; float: left; }
.ce_home_25_25_50 .col2 { width: 30px; min-height: 1px; float: left; }
.ce_home_25_25_50 .col3 { width: 160px; min-height: 1px; float: left; }
.ce_home_25_25_50 .col4 { width: 30px; min-height: 1px; float: left; }
.ce_home_25_25_50 .col5 { width: 540px; min-height: 1px; float: left; }



/* News ------------------------------------------------------------------- */

.backtonews {  
	display: block;
	width: 140px;
	padding-left: 13px;
	color: #006021;
	font-weight: normal;
	text-decoration: none;
	background-image:url(../design/backtonewsicon.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 4px; 
}



.newsteaser_box { width: 730px; background-color: #FAFCF7; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px #D1CDC1 solid; }
.newsteaser_sp1 { float: left; width: 190px; padding-left: 10px; }
.newsteaser_sp2 { float: left; width: 520px; } /* width: 510px;*/
.newsteaser_datum { font-size: 12px; font-weight: normal; color: #006021; margin-bottom: 5px; }
.newsteaser_datum a { font-size: 12px; font-weight: normal; color: #006021; text-decoration: none; margin-bottom: 5px; }
.newsteaser_headline { font-size: 12px; font-weight: bold; color: #006021; margin-bottom: 5px; }
.newsteaser_headline a { font-size: 12px; font-weight: bold; color: #006021; text-decoration: none; margin-bottom: 5px; }
.newsteaser_text {  }
.newsteaser_text a { text-decoration: none; }
.newsteaser_link { text-align: right; margin-top: 5px; }
.newsteaser_link a{ text-decoration: none; background-image:url(../design/newslinkicon.gif); background-repeat: no-repeat; background-position: 0px 5px; }


.newsteasertext_box { width: 730px; background-color: #FAFCF7; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px #D1CDC1 solid; }
.newsteasertext_sp1 { width: 720px; padding-left: 10px; } /* width: 510px;*/
.newsteasertext_datum { font-size: 12px; font-weight: normal; color: #006021; margin-bottom: 5px; }
.newsteasertext_datum a { font-size: 12px; font-weight: normal; color: #006021; text-decoration: none; margin-bottom: 5px; }
.newsteasertext_headline { font-size: 12px; font-weight: bold; color: #006021; margin-bottom: 5px; }
.newsteasertext_headline a { font-size: 12px; font-weight: bold; color: #006021; text-decoration: none; margin-bottom: 5px; }
.newsteasertext_text {  }
.newsteasertext_text a { text-decoration: none; }
.newsteasertext_link { text-align: right; margin-top: 5px; }
.newsteasertext_link a{ text-decoration: none; background-image:url(../design/newslinkicon.gif); background-repeat: no-repeat; background-position: 0px 5px; }



/* ------------------------------------------------------------------- */

.ce_image_50 a { 
	padding-bottom: 15px; 
	display: block;
	background-image:url(../design/enlargeImage.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


.ce_image_75 { width: 540px; margin-bottom: 15px;}
.ce_image_75 a { 
	padding-bottom: 15px; 
	display: block;
	background-image:url(../design/enlargeImage.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.ce_image_220 { width: 220px; margin-bottom: 15px; }
.ce_image_220 a { 
	padding-bottom: 15px; 
	display: block;
	background-image:url(../design/enlargeImage.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}




/* Produktnavigation ---------------------------------------------------*/

.ce_produktnavigation { width: 950px; margin: 30px 0px 30px 0px; }
.ce_produktnavigation .col0 { width: 30px; min-height: 1px; float: left; }
.ce_produktnavigation .col1 { width: 160px; min-height: 1px; float: left; }
.ce_produktnavigation .col2 { width: 30px; min-height: 1px; float: left; }
.ce_produktnavigation .col3 { width: 160px; min-height: 1px; float: left; }
.ce_produktnavigation .col4 { width: 30px; min-height: 1px; float: left; }
.ce_produktnavigation .col5 { width: 160px; min-height: 1px; float: left; }
.ce_produktnavigation .col6 { width: 30px; min-height: 1px; float: left; }
.ce_produktnavigation .col7 { width: 160px; min-height: 1px; float: left; }
.ce_produktnavigation .col8 { width: 30px; min-height: 1px; float: left; }
.ce_produktnavigation .col9 { width: 160px; min-height: 1px; float: left; }




/* Sitemap Produktnavigation-------------------------------------------------------------------*/
.csc-menu-1 { list-style: none;  }
.csc-menu-1 a { display: block; width: 156px; font-size: 10px; color: #5F5E59; text-decoration: none;  }
.csc-menu-1 li { 
	/*
	min-height: 16px; 
	height: auto !important; 
	height: 16px; 
	*/
	width: 160px;
	border-bottom: 1px #D1CDC1 solid;
	
	background-image:url(../design/aktivsubnavi.gif); 
	background-repeat: no-repeat; 
	background-position: 157px 8px;
	
	padding: 3px 0px 3px 0px;
}






/* Startseite , Headerbild, mit Bild Links -----------------------------------------------------------------*/
#homeimage_overlay { position: absolute; width: 500px; min-height: 125px; height: auto !important; height: 125px; padding: 0px; background-color: transparent; z-index: 200; }
#homeimage_overlay_bg { position:absolute; top: 0px; left: 0px; width: 500px; min-height: 125px; height: auto !important; height: 125px; background-color: #FFFFFF; z-index: 201; }
#homeimage_overlay_content { position:absolute; top: 0px; left: 0px; width: 500px; min-height: 125px; height: auto !important; height: 125px; background-color: transparent; z-index: 202;}
.ce_homeoverlay_img { float: left; width: 125px; height: 125px; }
.ce_homeoverlay_textcontainer { float: left; width: 345px; height: 95px; padding: 15px; }
.ce_homeoverlay_headline { color: #1C1C1C; font-weight: normal; font-size: 13px; text-decoration: none; margin-bottom: 10px; }
.ce_homeoverlay_text { font-size: 17px; color: #6F6F6F; text-decoration: none;  margin-bottom: 10px; }

.ce_homeoverlay_headline .bodytext a { color: #1C1C1C; font-weight: normal; font-size: 13px; text-decoration: none; margin-bottom: 10px; }
.ce_homeoverlay_text .bodytext a { font-size: 13px; color: #6F6F6F; text-decoration: none;  margin-bottom: 10px; }

.ce_homeoverlay_link { text-align: right; }
.ce_homeoverlay_link { display: none; }



/* Startseite , Headerbild, ohne Bild Links  -----------------------------------------------------------------*/
#homeimage_overlay2 { position: absolute; width: 500px; min-height: 140px; height: auto !important; height: 140px; padding: 0px; background-color: transparent; z-index: 200; }
#homeimage_overlay2_bg { position:absolute; top: 0px; left: 0px; width: 500px; min-height: 140px; height: auto !important; height: 140px; background-color: #FFFFFF; z-index: 201; }

#homeimage_overlay2_content { position:absolute; top: 0px; left: 0px; width: 500px; min-height: 140px; height: auto !important; height: 140px; background-color: transparent; z-index: 202;}

.ce_homeoverlay2_textcontainer {  width: 440px; height: 95px; padding: 15px; }
.ce_homeoverlay2_headline { color: #1C1C1C; font-weight: normal; font-size: 13px; text-decoration: none; margin-bottom: 10px; }
.ce_homeoverlay2_text { font-size: 17px; color: #6F6F6F; text-decoration: none;  margin-bottom: 10px; }

.ce_homeoverlay2_headline .bodytext a { color: #1C1C1C; font-weight: normal; font-size: 13px; text-decoration: none; margin-bottom: 10px; }
.ce_homeoverlay2_text .bodytext a { font-size: 17px; color: #6F6F6F; text-decoration: none;  margin-bottom: 10px; }

.ce_homeoverlay2_link { text-align: right; }
.ce_homeoverlay2_link { display: none; }









/* Dynamisch erstellte Tabellen -------------------------------------------------- */

.tabelle_spalten_ueberschrift_td { float:left; padding: 3px; }
.tabelle_spalten_ueberschrift_tr { background-color: #808080; color: #FFFFFF; }
.tabelle_spalten_daten_td { float:left; padding: 3px;  }
.tabelle_spalten_daten_td a { color: #006021; }
.tabelle_spalten_daten_tr { border-bottom: 1px #808080 solid; }





/* Tabs ----------------------------------------------------------------------------*/

/* Container der alles beinhaltet - Wird Dynamisch erstellt  */
#myTabContainer {  }
/* Container um die Tab Liste - Wird Dynamisch erstellt */	
#myTabs { width: 760px; height: 23px; border-bottom: 5px #006021 solid;  } 
/* Formate für Tabs - Liste wird Dynamisch erstellt*/
#myTabList { list-style-type: none; margin: 0; padding: 0px; }
#myTabList li { float: left; height: 13px; padding:  5px 10px 5px 10px; background-color: transparent; background-image:url(../design/tabpassiv.jpg); background-repeat: repeat-x;  color: #006021; font-weight: normal; border-right: 1px solid #FFFFFF; cursor: pointer; }
#myTabList li.aktiv{ background-color: transparent; background-image:url(../design/tabaktiv.jpg); background-repeat: repeat-x; color: #FFFFFF; }	
/* Container für die Inhalte */
.myTabContent {  visibility: hidden; width: 760px; position: absolute; top: 38px; left: 0px; }




.ce_spacer_top { height: 65px; }

.ce_50_50 { width: 760px; margin-bottom: 30px; }
.ce_50_50 .col1 { width: 365px; min-height: 1px; float: left; }
.ce_50_50 .col2 { width: 30px; min-height: 1px; float: left; }
.ce_50_50 .col3 { width: 365px; min-height: 1px; float: left; }

.ce_25_75 { width: 760px; margin-bottom: 30px; }
.ce_25_75 .col1 { width: 167px; min-height: 1px; float: left; }
.ce_25_75 .col2 { width: 31px; min-height: 1px; float: left; }
.ce_25_75 .col3 { width: 562px; min-height: 1px; float: left; }

.ce_75_25 { width: 760px; margin-bottom: 30px; }
.ce_75_25 .col1 { width: 562px; min-height: 1px; float: left; }
.ce_75_25 .col2 { width: 31px; min-height: 1px; float: left; }
.ce_75_25 .col3 { width: 167px; min-height: 1px; float: left; }


.ce_540_10_210 { width: 760px; margin-bottom: 30px; }
.ce_540_10_210 .col1 { width: 540px; min-height: 1px; float: left; }
.ce_540_10_210 .col2 { width: 10px; min-height: 1px; float: left; }
.ce_540_10_210 .col3 { width: 210px; min-height: 1px; float: left; }


.ce_530_10_220 { width: 760px; margin-bottom: 30px; }
.ce_530_10_220 .col1 { width: 530px; min-height: 1px; float: left; }
.ce_530_10_220 .col2 { width: 10px; min-height: 1px; float: left; }
.ce_530_10_220 .col3 { width: 220px; min-height: 1px; float: left; }









.ce_25_25_50 { width: 760px; margin-bottom: 30px; }
.ce_25_25_50 .col1 { width: 167px; min-height: 1px; float: left; }
.ce_25_25_50 .col2 { width: 31px; min-height: 1px; float: left; }
.ce_25_25_50 .col3 { width: 167px; min-height: 1px; float: left; }
.ce_25_25_50 .col4 { width: 30px; min-height: 1px; float: left; }
.ce_25_25_50 .col5 { width: 365px; min-height: 1px; float: left; }

.ce_50_25_25 { width: 760px; margin-bottom: 30px; }
.ce_50_25_25 .col1 { width: 365px; min-height: 1px; float: left; }
.ce_50_25_25 .col2 { width: 30px; min-height: 1px; float: left; }
.ce_50_25_25 .col3 { width: 167px; min-height: 1px; float: left; }
.ce_50_25_25 .col4 { width: 31px; min-height: 1px; float: left; }
.ce_50_25_25 .col5 { width: 167px; min-height: 1px; float: left; }

.ce_25_25_25_25 { width: 760px; margin-bottom: 30px; }
.ce_25_25_25_25 .col1 { width: 167px; min-height: 1px; float: left; }
.ce_25_25_25_25 .col2 { width: 31px; min-height: 1px; float: left; }
.ce_25_25_25_25 .col3 { width: 167px; min-height: 1px; float: left; }
.ce_25_25_25_25 .col4 { width: 30px; min-height: 1px; float: left; }
.ce_25_25_25_25 .col5 { width: 167px; min-height: 1px; float: left; }
.ce_25_25_25_25 .col6 { width: 31px; min-height: 1px; float: left; }
.ce_25_25_25_25 .col7 { width: 167px; min-height: 1px; float: left; }

.ce_100 { width: 760px; margin-bottom: 30px; }

.ce_image_100 { width: 760px; margin-bottom: 0px; }
.ce_image_540 { width: 540px; margin-bottom: 30px; }
.ce_image_530 { width: 530px; margin-bottom: 30px; }
/*

*/


#content_container_home .ce_25_75 { margin-bottom: 0px; }


.bodytext {  }
.bodytext a { color: #006021; }

h1 { font-size: 12px; font-weight: bold; color: #006021; margin-bottom: 10px; }
h1 a { font-size: 12px; font-weight: bold; color: #006021; margin-bottom: 10px; }

h2 { font-size: 11px; font-weight: bold; color: #AAA899; margin-bottom: 5px; }
h2 a { font-size: 11px; font-weight: bold; color: #AAA899; margin-bottom: 5px; }


.ce_home_25_text_text a { color: #5F5E59; }
.ce_home_75_text a { color: #5F5E59; }
.ce_home_75_text_text a { color: #5F5E59; }
.newsteaser_text a { color: #5F5E59; }
.newsteasertext_text a { color: #5F5E59; }





