/* 
  -----------------------------------
  Zoo Basel StyleSheet
  by Swiss Web Factory
  www.swf.ch
  -----------------------------------
*/
body {
	background-color:#ffffff;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:1.0em;  
	color:#1b1b1b;
	padding: 0px;
	margin: 0px;}




/*==================  Page Layout  ====================*/

#OuterWrapper {
	width: 850px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: 50px;
}

/*==================  Header  ====================*/


#MainHeader {
	margin-top: 0px;
	height: 113px;	
	width: 850px;
	padding: 0px;
}

#HeaderTopNav {
	height: 43px;
}
.HeaderTopNav {
	float:right;
	margin-top: 18px;
	margin-right: 8px;
	height: 25px;	
	padding: 0px;
}
#Header {
	height: 70px;
	width: 850px;
	background-image:	url(images/header_bgd.gif);
	background-repeat:no-repeat;
}
#HeaderF {
	height: 70px;
	width: 850px;
	background-image:	url(images/header_f_bgd.gif);
	background-repeat:no-repeat;
}
#HeaderE {
	height: 70px;
	width: 850px;
	background-image:	url(images/header_e_bgd.gif);
	background-repeat:no-repeat;
}

.HeaderTitle {	margin-left: 161px;	width: 689px;	height: 34px;	}
.HeaderTitleMyzooShopadmin { margin-left: 141;	width: 689px;	height: 34px;}
.HeaderTitleAktuelles {	background-image:url(../images/header/ttl_aktuell.gif); background-repeat:no-repeat; margin-left: 155px;	width: 689px;	height: 34px;}
.HeaderTitleShop {	background-image:url(../images/header/header_shop.gif); background-repeat:no-repeat; margin-left: 155px;	width: 689px;	height: 34px;}
.HeaderTitleError {	background-image:url(../images/images/ttl_error.gif); background-repeat:no-repeat; margin-left: 155px;	width: 689px;	height: 34px;}
.HeaderTitleZoobesuch {	background-image:url(../images/header/ttl_zoobesuch.gif); background-repeat:no-repeat; margin-left: 155px;	width: 689px;	height: 34px;}

.HeaderNav {	width: 850px;	height: 25px; padding-top:2px; padding-left:1px;}

#HeaderSubline {	background-image: url(images/header_subline.gif);	background-repeat:no-repeat;		width: 850px;	height: 4px;}

#HeaderContentImage { display:block; width: 850px;	height: 375px;}
#HeaderContentImageZoobesuch {	background-image:url(../images/pictures/front/zoobesuch/zoobesuch.jpg);	background-repeat:no-repeat;display:block; width: 850px;	height: 375px;}

#HeaderContentSpacer {	display:block;	width: 850px;	height: 50px;}
#HeaderContentSpacerSmall {	display:block;	width: 850px;	height: 25px;}


.facebookcontentwrapper{
	float:left;
	width:520px;}
.clear{
	clear:both;}

/*==================  Content  ====================*/
#ContentTitleZooBaselVideo { background-image:url(../images/titles/zoobesuch/zoobaselvideo.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}

#ContentTitle {	margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleError404 { background-image:url(../images/titles/error/error404.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleStorch { background-image:url(../images/titles/diverse/storch.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleAmelios { background-image:url(../images/titles/diverse/storch_amelios.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleAktuelles { background-image:url(../images/titles/aktuelles/aktuelles.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleDreamnight { background-image:url(../images/titles/diverse/dreamnight.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleFAQ { background-image:url(../images/titles/zoobesuch/faq.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleDownloads { background-image:url(../images/titles/zoobesuch/downloads.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleAllgemeineInformationen { background-image:url(../images/titles/infos/infos_allgemein.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleZooLinks { background-image:url(../images/titles/infos/infos_links.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleFuehrungen { background-image:url(../images/titles/zoobesuch/fuehrungen.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleGeburtstage { background-image:url(../images/titles/zoobesuch/kindergeburtstage.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleKontaktformular { background-image:url(../images/titles/infos/infos_kontaktformular.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleNeueAdresse { background-image:url(../images/titles/zoobesuch/neueadresse.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleKontaktadresse { background-image:url(../images/titles/zoobesuch/kontaktadresse.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleInfomaterial { background-image:url(../images/titles/infos/infos_infomaterial.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitlePaedagogischesAngebot { background-image:url(../images/titles/infos/infos_paedagogisches_angebot.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleSchulbesuch { background-image:url(../images/titles/infos/infos_schulbesuch.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleStellen { background-image:url(../images/titles/infos/infos_stellen.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleOnlineShop {background-image:url(../images/titles/shop/online-shop.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleMYZOOWillkommen {background-image:url(../images/titles/myzoo/besucher_willkommen.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleMYZOOMeinKonto {background-image:url(../images/titles/myzoo/besucher_meinkonto.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleMYZOOMeineZugangsdaten {background-image:url(../images/titles/myzoo/besucher_meinezugangsdaten.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleMYZOOLogin {background-image:url(../images/titles/myzoo/login.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleMYZOOLoggedOut {background-image:url(../images/titles/myzoo/loggedout.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleMYZOOZugangsdatenAnfordern {background-image:url(../images/titles/myzoo/zugangsdaten_anfordern.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleMYZOORegistrierungBesucher {background-image:url(../images/titles/myzoo/besucher_registrierung.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleMYZOORegistrierungPresse {background-image:url(../images/titles/myzoo/presse_registrierung.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleMYZOONewsletter {background-image:url(../images/titles/newsletter.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleMYZOOPresseWillkommen {background-image:url(../images/titles/myzoo/presse_willkommen.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleMYZOOPresseMedieninfos {background-image:url(../images/titles/myzoo/presse_medieninfos.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleMYZOOPresseMedieninfosAktuell {background-image:url(../images/titles/myzoo/presse_medieninfos_aktuell.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleMYZOOPresseMedieninfosArchiv {background-image:url(../images/titles/myzoo/presse_medieninfos_archiv.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleMYZOOPresseMedieninfosTierarten {background-image:url(../images/titles/myzoo/presse_medieninfos_tierarten.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleMYZOOPresseBildarchiv {background-image:url(../images/titles/myzoo/presse_bildarchiv.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleMYZOOPresseKontakt {background-image:url(../images/titles/myzoo/presse_medienkontakt.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleFreundevereinF { background-image:url(../images/titles/f/amis.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleAnniversairesF { background-image:url(../images/titles/f/anniversaires.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleBienvenueF { background-image:url(../images/titles/f/bienvenue.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleInfosF { background-image:url(../images/titles/f/informations.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleGuidesF { background-image:url(../images/titles/f/visiteguidees.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitlePublicationsF { background-image:url(../images/titles/f/publications.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleAnimauxF { background-image:url(../images/titles/f/animaux.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleImpressumF { background-image:url(../images/titles/impressum/impressum.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleSitemapF { background-image:url(../images/titles/sitemap/sitemap.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleActuel { background-image:url(../images/titles/f/actuel.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}

#ContentTitleFreundevereinE { background-image:url(../images/titles/e/ContentTitleFreundevereinE.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleAnimals { background-image:url(../images/titles/e/ContentTitleAnimals.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleWelcome { background-image:url(../images/titles/e/ContentTitleWelcome.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleBirthday { background-image:url(../images/titles/e/ContentTitleBirthday.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleTours { background-image:url(../images/titles/e/ContentTitleTours.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleVisit { background-image:url(../images/titles/e/ContentTitleVisit.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}
#ContentTitleNews { background-image:url(../images/titles/e/ContentTitleNews.gif); background-repeat:no-repeat; margin-left:2px;	width: 850px;	height: 25px;}



#MainContent {	font-size:0.8em;	float:left;	background-color: #FFFFFF;	width: 850px;	padding:0px;	margin:0px;}

.ContentCol630 { float:left;	width: 615px;	padding:0px;	margin:0 0 20px 0;}
.ContentRow630 { float:left;	width: 615px;	padding:0px;	margin:0 0 20px 0;}
.ContentRow630Spacer { float:left;	width: 615px;	height: 26px;padding:0px;	margin:0 ;}
.Content630 {	float:left;	width: 615px;	padding:0px;	margin:0 0 20px 0;}

.Box630 {	float:left;	width: 610px;	padding:0;	margin-right:5px;background-color:#ebede1;}
.Box630 .inner { background-color:#ebede1; font-family: Lucida Grande, Arial, Helvetica, sans-serif; float:left;	width: 610px;	}
.Box630 .inner .contentspacer {	padding-top: 26px;}
.Box630 .inner .contentheader {font-size: 1.2em;font-weight:bold;margin: 0 1px 0 1px;padding: 5px 15px 2px 15px;}
.Box630 .inner .contentdate {	font-size: 0.8em; margin: 0 1px 0 1px; padding: 0 15px 10px 15px;}
.Box630 .inner .content  {	margin: 0 1px 0 1px; padding: 2px 15px 2px 15px;}
.Box630 .inner .content p {	font-size: 1.0em; text-align:justify; line-height: 1.3em; }
.Box630 .inner .contentempty {	background-color: #ebede1;float:left;}
.Box630 .inner .contentimage {	background-color: #ebede1;	padding-left: 15px; padding-top: 5px;	padding-bottom: 5px;	padding-right: 14px;	margin: 0 1px 0 1px;}
.Box630 .inner .contentimagexmas {	background-color: #0c215f;	padding:0px; width:610px; height:225px;float:left;}
.Box630 .inner .contentimagexmas .col_left {	background-color: #0c215f;	padding:0px; width:310px; height:225px;float:left;}
.Box630 .inner .contentimagexmas .col_right {	background-color: #0c215f;	padding:0px; width:280px; height:205px;float:left;padding: 10px;}
.Box630 .inner .contentimagexmas .col_left .headerline {	background-color: #0c215f;	padding:0px; width:280px; min-height:15px; color:#FFF;font-weight:bold;font-size:16px; padding: 10px 15px 5px 15px;}
.Box630 .inner .contentimagexmas .col_left .textline{	background-color: #0c215f;	padding:0px; width:280px; min-height:15px;color:#FFF;font-weight:normal;font-size:12px; padding: 5px 15px 5px 15px;}
.Box630 .inner .contentimagexmas .col_left .textline a{	color:#FFF;}
.Box630 .inner .contentimagexmas .col_left .textline a:hover{	color:#FFF;text-decoration:underline;}



.Box630 .inner .contentimagenull {	background-color: #ebede1;	padding-left: 0; padding-top: 5px;	padding-bottom: 5px;	padding-right: 0;	margin: 0 1px 0 1px;}
.Box630 .inner .contentspacersmall {padding-top: 5px;}
.Box630 .inner .contentgreen {background:#a0b17e; padding: 10px 0 10px 0 ;}
.Box630 .inner .contentgreen .header {color:#FFF; font-size:1.2em; font-weight:bold; padding: 0 0 5px 16px;}
.Box630 .inner .contentgreenshop {background:#a0b17e; padding: 5px 15px 5px 15px;}
.Box630 .inner .contentgreenshopheader {color:#FFF; font-size:1.2em; font-weight:bold; padding: 0 0 5px 12px;}
.Box630 .innerimg{	display:inline; background-color:#ebede1;}
.Box630 .innerimg .image2spacer { background-color:#ebede1; float:left;	width: 4px; overflow:visible; }
.Box630 .innerimg .image2 { background-color:#ebede1; float:left;	width: 200px; overflow:visible; }
.Content850 {	float:left;	width: 850px;	padding:0px;	margin:0 0 10px 0;}

.Box850 {	float:left;	width: 850px;	padding:0;	margin:0;overflow:visible;}
.Box850 .inner { background-color:#ebede1; font-family: Lucida Grande, Arial, Helvetica, sans-serif; float:left;	min-width: 850px;overflow:visible; }
.Box850 .inner .contentspacer {	padding-top: 20px;}
.Box850 .inner .contentheader {font-size: 1.3em;text-transform:uppercase;font-weight:bold;margin: 0 1px 0 1px;padding: 0 15px 2px 15px;}
.Box850 .inner .contentdate { font-size: 0.8em; margin: 0 1px 0 1px; padding: 0 15px 0 15px;}
.Box850 .inner .content {	margin: 0 1px 0 1px; padding: 0 15px 0 15px;}
.Box850 .inner .content p {	line-height: 1.3em; margin: 0 1px 0 1px;}
.Box850 .inner .contentspacersmall {padding-top: 5px;}


.Box200 {	float:left;	width: 200px;	padding:0;	margin-right:5px; overflow:visible;}
.Box200 .header { 	color:#FFF; font-weight:bold; background-image:url(images/box200_header.gif); background-repeat:no-repeat;float:left;	height: 15px; padding: 5px; width: 190px;overflow:visible; }
.Box200 .image { background-color:#ebede1; float:left;	width: 200px; height:100px;overflow:visible; }
.Box200 .image2 { background-color:#ebede1; float:left;	width: 200px; overflow:visible; }
.Box200 .inner { background-color:#ebede1; float:left;	padding: 10px; width: 180px;min-height: 5px;overflow:visible; }
.Box200 .inner .contentgrey p {line-height: 1.3em; font-size: 0.85em; color: #31562d;background-color:#dddfd5; padding: 5px; float:left;	border-bottom: #FFF solid 1px;width: 170px; min-height: 75px;overflow:visible; }
.Box200 .inner .contentgreysmall p {line-height: 1.3em; font-size: 0.85em; color: #31562d;background-color:#dddfd5; padding: 5px; float:left;	border-bottom: #FFF solid 1px;width: 170px; min-height: 15px;overflow:visible; }
.Box200 .innersmall { background-color:#ebede1; float:left;	padding: 10px; width: 180px;min-height: 15px;overflow:visible; }
.Box200 .innersmall .contentgreysmall p {line-height: 1.3em; font-size: 0.85em; color: #31562d;background-color:#dddfd5; padding: 5px; float:left;	border-bottom: #FFF solid 1px;width: 170px; overflow:visible; }
.Box200 .innersmall .contentgreysmall a {color: #31562d; text-decoration:none;}
.Box200 .innersmall .contentgreysmall a:hover  {color: #31562d; text-decoration:underline;}

.Box220 {	float:left;	width: 220px;	padding:0;	margin-left:15px; overflow:visible; }
.Box220 .header {color:#FFF; font-weight:bold; background-image:url(images/box220_header.gif); background-repeat:no-repeat; display:block;height: 15px; padding: 5px; width: 210px;overflow:visible;}
.Box220 .warenkorbheader {color:#FFF; font-weight:bold; display:block;background-color:#31562d; border-top: 1px solid #FFF; min-height: 15px; padding: 5px; width: 210px;overflow:visible;}
.Box220 .warenkorbheader a {color:#FFF; text-decoration:none;}
.Box220 .warenkorbheader a:hover {color:#FFF; text-decoration:underline;}
.Box220 .warenkorb {font-size: 0.9em;color:#FFF; font-weight:normal; display:block;background-color:#31562d; border-top: 1px solid #577453; min-height: 15px; padding: 5px; width: 210px;overflow:visible;}
.Box220 .warenkorb a {color:#FFF; text-decoration:none;}
.Box220 .warenkorb a:hover {color:#FFF; text-decoration:underline;}
.Box220 .accordion { background-color:#ebede1; width: 220px;border-bottom: #adc086 solid 1px;  }
.Box220 .accordion .contentgrey { font-size: 0.9em;font-weight:bold;  color: #31562d;background-color:#ced0c8; padding: 3px; border-bottom: #FFF solid 1px;width: 204px; height: 13px; }
.Box220 .accordion .contentgreylight { font-size: 0.9em;font-weight:bold;  color: #31562d;background-color:#dddfd5; padding: 3px; border-bottom: #FFF solid 1px;width: 204px; height: 13px; }
.Box220 .inner { background-color:#ebede1; float:left;	padding: 10px; width: 200px;min-height: 75px; }
.Box220 .image { background-color:#ebede1; float:left;	width: 220px; overflow:visible;border-bottom: #adc086 solid 1px; }
.Box220 .aktuell { background-color:#fc7803; float:left;	width: 208px; overflow:visible;border-bottom: #adc086 solid 1px;padding: 6px;
font-size: 0.9em;}


.ContentCol220 { float:left;	width: 235px;	padding:0px;	margin:0 0 20px 0;}
.ContentRow220 { float:left;	width: 235px;	padding:0px;	margin:0 0 20px 0;}



/*==================  Footer  ====================*/


#MainFooter {
	background-image:url(images/footer.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:0.8em;	
	float:left;
	margin: 50px 0 50px 0;
	height: 74px;
	width: 850px;
}

.FooterLogo{float:left; height: 74px;	width: 55px;background-image:url(images/logo_footer.gif);background-position:center;background-repeat:no-repeat;}
.FooterContent{color: #31562d; height: 14px; margin-left: 10px; padding: 4px 3px 3px 6px; font-size: 0.9em;background-color:#dddfd5;float:left; width: 760px;margin-top: 28px; border-bottom:#ffffff solid 1px;}
.FooterContent a{	color: #31562d;width: 55px;text-decoration:none;}
.FooterContent a:hover{	color: #31562d;width: 55px;text-decoration:underline;}

/*==================  Links, Listen  ====================*/


.content a, .contentnewsletter a, #footer a, #content a, .infotabletext a {
	color: #31562d;
	text-decoration:none;
}
.content a:hover, .contentnewsletter a:hover, #footer a:hover, .infotabletext a:hover {
	color: #31562d;
	text-decoration:underline;
	
}

.contentaktuell, .contentaktuell p {
	background-color:#fc7803;
	padding-left: 17px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	color:#000;
	line-height: 1.3em;
}

.contentaktuell p {
	margin: 0 1px 0 1px;
	text-align:justify;
	padding-left: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 0px;
	color:#000;
	line-height: 1.3em;
}


ul { list-style:none; margin: 5px;}

.listaccordion li {  margin: 0px;font-size: 0.9em;  color: #31562d;background-color:#dddfd5; padding: 3px; border-bottom: #FFF solid 1px;width: 184px; min-height: 13px; }
.listaccordion li.dark {   margin: 0px;font-weight:bold;  color: #31562d;background-color:#ced0c8; padding: 3px; border-bottom: #FFF solid 1px;width: 184px; min-height: 13px;}
.listaccordion li.right {  margin: 0px;text-align: right;font-weight:bold;  color: #31562d;background-color:#dddfd5; padding: 3px; border-bottom: #FFF solid 1px;width: 184px; min-height: 13px; }
.listaccordion li a{ color:#31562d; text-decoration:none;font-weight:bold;}
.listaccordion li a:hover { text-decoration:underline;}

/*==================  Tabellen  ====================*/


#tableyellowgreen {	border-collapse: separate;  	margin: 1em;}
#tableyellowgreen tr {	height: 20px;	border-bottom-color:#ffffff;}
#tableyellowgreen td.yellow{background:#e8c860;}
#tableyellowgreen td.yellow p{background:#e8c860;padding: 0px;margin: 2px 0 2px 0; line-height: 1.2em;}
#tableyellowgreen td.green{background:#adc086;}
#tableyellowgreen td.download{background:#adc086;background-image:url(images/download_green.gif);background-repeat:no-repeat;}
#tableyellowgreen td.green p{background:#adc086 !important;padding: 1px 0 1px 0; margin: 2px 0 2px 0; line-height: 1.2em;}
#tableyellowgreen td.none{background:#adc086;padding: 1px 10px 1px 10px;}
#tableyellowgreen td.none p{background:#adc086;padding: 0px;margin: 0px;}
#tableyellowgreen td.greenNoline{background:#adc086;	border-bottom-color:#adc086;padding-right: 3px;}
#tableyellowgreen td.greenimage{background:#adc086;padding-right:10px;}
#tableyellowgreen td.pflichtfeld{font-size: 10px;	color:#FFFFFF;background:#a0b17e;	border-bottom-color:#a0b17e;}
#tableyellowgreen td.empty{background:#a0b17e;	border-bottom-color:#a0b17e;padding: 0px;}
#tableyellowgreen td {/*	background-color:#799074;	background-color:#adc086;*/	color: #1b1b1b;	font-weight:700;	vertical-align:top;	border-bottom: 1px solid #FFFFFF;	padding: 2px 4px 2px 4px;	height: 20px;}
#tableyellowgreen caption{	color: #ffffff;	font-size: 14px;	font-weight:bold;text-align:left;padding-left: 10px;padding-bottom: 5px;padding-top: 2px;}
#tableyellowgreen td.header{	color: #ffffff;	font-size: 14px;	font-weight:bold;text-align:left;padding-left: 10px;padding-bottom: 5px;padding-top: 2px;}
#tableyellowgreen a {	color: #1b1b1b;	text-decoration:none;}
#tableyellowgreen a:hover {	color: #1b1b1b;	text-decoration:underline;}

#tablegreysmall {	border-collapse: separate;  	margin: 1em;}
#tablegreysmall tr {	height: 20px;	border-bottom-color:#ffffff;}
#tablegreysmall td {/*	background-color:#799074;*/	background-color:#dddfd5;	font-size: 11px;	color:#31562d;	font-weight:700;	border-bottom: 1px solid #FFFFFF;	padding-left: 5px;	height:18px;}
#tablegreysmall td.headercell {/*	background-color:#799074;*/	background-color:#ced0c8;	font-size: 11px;	color:#31562d;	font-weight:700;	border-bottom: 1px solid #FFFFFF;	padding-left: 5px;	height:18px;}
#tablegreysmall td.empty {	background-color:#ebede1;	font-size: 11px;	border-bottom: 1px solid #FFFFFF;	padding-left: 5px;	height:18px;}
#tablegreysmall caption{	color: #ffffff;	font-size: 11px;	font-weight:bold;text-align:left;padding-left: 5px;padding-bottom: 5px;padding-top: 15px;}
#tablegreysmall a {	color: #31562d;	text-decoration:none;}
#tablegreysmall a:hover {	color: #31562d;	text-decoration:underline;}


#tableformyellowgreen {	border-collapse: separate;  	margin: 1em;}
#tableformyellowgreen tr {	height: 25px;	border-bottom-color:#ffffff;}
#tableformyellowgreen td.yellow{background:#e8c860;}
#tableformyellowgreen td.text{color:#FFF; font-weight:normal; padding:2px; font-size:0.9em;}
#tableformyellowgreen td.green{background:#adc086;vertical-align:top;	}
#tableformyellowgreen td {/*	background-color:#799074;	background-color:#adc086;*/	color: #1b1b1b;	font-weight:700; vertical-align:top;	border-bottom: 1px solid #FFFFFF;	padding-left: 10px;	height: 20px;}
#tableformyellowgreen caption{	color: #ffffff;	font-size: 14px;	font-weight:bold;text-align:left;padding-left: 10px;padding-bottom: 5px;padding-top: 15px;}
#tableformyellowgreen a {	color: #1b1b1b;	text-decoration:none;}
#tableformyellowgreen a:hover {	color: #1b1b1b;	text-decoration:underline;}
#tableformyellowgreen td.header{	color: #ffffff;	font-size: 14px;	font-weight:bold;text-align:left;padding-left: 10px;padding-bottom: 5px;padding-top: 2px;}


#tablegreen {	border-collapse: separate;  	margin: 1em;}
#tablegreen tr {	height: 20px;	border-bottom-color:#ffffff;}
#tablegreen td {/*	background-color:#799074;*/	background-color:#adc086;	color: #1b1b1b;	font-weight:700;	border-bottom: 1px solid #FFFFFF;	padding-left: 10px;	height: 20px;}
#tablegreen caption{	color: #ffffff;	font-size: 14px;	font-weight:bold;text-align:left;padding-left: 10px;padding-bottom: 5px;padding-top: 5px;}
#tablegreen a {	color: #1b1b1b;	text-decoration:none;}
#tablegreen a:hover {	color: #1b1b1b;	text-decoration:underline;}

.tablegreysmall {	border-collapse: separate;  	margin: 1em;}
.tablegreysmall tr {	height: 20px;	border-bottom-color:#ffffff;}
.tablegreysmall td {/*	background-color:#799074;*/	background-color:#dddfd5;	font-size: 11px;	color:#31562d;	font-weight:700;	border-bottom: 1px solid #FFFFFF;	padding-left: 5px;	height:18px;}
.tablegreysmall td.headercell {/*	background-color:#799074;*/	background-color:#ced0c8;	font-size: 11px;	color:#31562d;	font-weight:700;	border-bottom: 1px solid #FFFFFF;	padding-left: 5px;	height:18px;}
.tablegreysmall td.empty {	background-color:#ebede1;	font-size: 11px;	border-bottom: 1px solid #FFFFFF;	padding-left: 5px;	height:18px;}
.tablegreysmall caption{	color: #ffffff;	font-size: 11px;	font-weight:bold;text-align:left;padding-left: 5px;padding-bottom: 5px;padding-top: 15px;}
.tablegreysmall a {	color: #31562d;	text-decoration:none;}
.tablegreysmall a:hover {	color: #31562d;	text-decoration:underline;}
