* { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#555; 
}
html, body { 
	height: 98%; 
	width: 100%; 
	background-color: #FFF;
	padding: 0px; 
	margin: 0.5% 0 0 0; 
	text-align: center; 
}
/********** CONTAINER ******************************************************************/
#container { 
	position: relative; 
	/*height: 100%; */
	min-height: 100%; 
	margin: 0 auto; 
	padding: 0px; 
	width: 954px; 
	background-color: #FFF;
}
#container[id] {
	height: auto;
	min-height: 100%;
}
/********** HEADER ******************************************************************/
#header { 
	width: 100%;
	height: 126px;
	background-color: #FFF;
	position: relative; 
	text-align: left;
	margin: 0px; 
	padding: 0; 
	z-index:100;
}
#logo {
	position: relative; 
	text-align: left;
	margin: 0px; 
	padding: 4px;
	float: left;
	height:85px;
	width: 229px;
	background-color: #FFF;
	/*background: url(../img/logo.png) no-repeat;
	text-indent: -999em;*/
}
#headerImg{
	position: relative; 
	font-size: 11px;
	text-align: right;
	margin: 0px; 
	padding: 4px;
	float: right;
	height:85px;
	width: 638px;
	background-color: #FFF;
}
#headerNavi {
	text-align: center;
	width: 99.8%; 
	background-image:url(../img/navi_stripe2.gif);
	background-repeat: repeat-x;
	border: 1px solid #B2CCC2;
	padding: 0;
	margin: 0;
	height:28px;
}
#headerNavi ul {
	padding: 0;
	margin: 0 230px 0 0;
	list-style-type: none;
}
#headerNavi li {
	padding: 0;
	margin: 0;
	text-align: left;
	float: right;
}
#headerNavi li.sf {
	padding: 0;
	margin: 0 15px 0 0;
	float: right;
}
#headerNavi[id] li.sf {
	padding: 0;
	margin: 3px 15px 0 0;
	float: right;
}
#headerNavi li.sfl {
	padding: 0;
	margin: 6px 4px 0 5px;
	text-align: center;
	float: right;
}
#headerNavi a {
	text-decoration: none;
	display: block;
	color: #221E1F;
	padding: 9px 0 0 7px;
	height: 19px;
	font-size: 11px;
	font-weight: bold;
}
#headerNavi a:link, #headerNavi a:visited {
	font-size: 11px;
	background: none;
}
#headerNavi a:hover, #headerNavi a:active {
	font-size: 11px;
	background: #90CC43;
	color: #FFF;
}
#tm0 { width: 68px; }
#tm1 { width: 84px; }
#tm2 { width: 118px; }
#tm3 { width: 56px; }
/*#tm4 { width: 62px; }*/
#tm4 { width: 82px; }
#tm6 { width: 92px; }

.sm {
	position: absolute;
	top: 126px;
	width: 200px;
	border: 1px solid #BADC9B;
	background-color: #D4E8C1;
	visibility: hidden;
}
.sm ul { margin: 0; padding: 0; list-style-type: none; }
.sm li { padding: 0; margin: 0 }
.sm li a { padding: 2px 0 0 7px;  display: block; height: 18px; }
.sm li a:link, .sm li a:visited {
	font-weight: normal;
	font-style: normal;
	font-size: 11px; 
	text-decoration: none;
	color: #005536;
}
.sm li a:hover, .sm li a:active {
	font-weight: normal;
	font-style: normal;
	font-size: 11px; 
	text-decoration: none;
	background-color:#90CC43;
	color: #FFF;
}
#sm1 { left: 256px; }
#sm2 { left: 347px; }
#sm3 { left: 571px; }
/*#sm4 { left: 647px; }*/
#sm4 { left: 634px; }
/********** fotoContainer ******************************************************************/
#fotoContainer { 
	width: 100%;
	background-color: #FFF;
	position: relative; 
	text-align: left;
	margin: 0 0 3px 0; 
	padding: 0;
	z-index:80; 
}
.img_kids {
 	background: url(../img/kids.jpg);
  height: 250px;
	text-indent: -999em;
}
.img_kontakt {
 	background: url(../img/kontakt.jpg);
  height: 100px;
	text-indent: -999em;
}
.img_impressum {
 	background: url(../img/impressum.jpg);
  height: 100px;
	text-indent: -999em;
}
.img_sitemap {
 	background: url(../img/sitemap.jpg);
  height: 100px;
	text-indent: -999em;
}
.img_uu {
 	background: url(../img/uu.jpg);
  height: 100px;
	text-indent: -999em;
}
.img_subcentro {
 	background: url(../img/subcentro.jpg);
  height: 242px;
	text-indent: -999em;
}
.img_jeep {
 	background: url(../img/jeep.jpg);
  height: 453px;
	text-indent: -999em;
}
.img_pumpe {
 	background: url(../img/wasserpumpe.jpg);
  height: 320px;
	text-indent: -999em;
}
/********** INHALT ******************************************************************/
.spalte { 
	position: relative; 
	text-align: left; 
	vertical-align: middle; 
	margin: 0px; 
	padding: 4px;  
	float: left; 
	min-height: 380px;
	margin-bottom: 22px;
}
/********** NAVI ******************************************************************/
#navi { 
	background-color: #FFF;
	width: 176px;
	z-index:70; 
	padding:0; 
	/*background: url(../img/navi_bg.gif) repeat-y;*/
}

#navi ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#navi li {
	padding: 0;
	margin: 0 0 1px 0;
	text-align: left;
}
#navi a {
	text-decoration: none;
	display: block;
	color: #444;
	padding: 7px 0 0 14px;
	width: 165px;
	height: 18px;
	font-size: 12px;
	font-weight: bold;
}
/*background-color: #004832;
	background-color: #75BF3A;*/
#navi a.tn:link, #navi a.tn:visited {
	background: #004832;
	color: #FFF;
	font-style: normal;
	font-size: 11px;
	text-decoration: none;
	background-image: url(../img/pfeil.gif);
	background-repeat: no-repeat;
}
#navi a.tn:hover, #navi a.tn:active {
	background: #9AB8AE;
	color: #444;
	font-style: normal;
	font-size: 11px;
	text-decoration: none;
	background-image: url(../img/pfeil.gif);
	background-repeat: no-repeat;
}
#navi a.sn:link, #navi a.sn:visited {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	background: #90CC43;
	padding: 7px 0 0 24px;
	width: 155px;
	height: 18px;
}
#navi a.sn:hover, #navi a.sn:active {
	text-decoration: none;
	font-style: normal;
	font-size: 11px;
	font-weight: normal;
	background-color: #B1DB7B;
}
#navi a.selected:link, #navi a.selected:visited, #navi a.selected:hover, #navi a.selected:active {
	background: #FBDA19;
	text-decoration: none;
	font-style: normal;
	font-size: 11px;
}
#navi a.snselected:link, #navi a.snselected:visited, #navi a.snselected:hover, #navi a.snselected:active {
	background: #FBDA19;
	text-decoration: none;
	font-style: normal;
	font-size: 11px;
	font-weight: normal;
	padding: 7px 0 0 24px;
	width: 155px;
	height: 18px;
}
/********** CONTENT ******************************************************************/
#content { 
	background-color: #FFF;
	width: 577px; 
	z-index:70; 
}
.kasten { 
	width: 561px;
	/*background-color: #E3F4F6; /*#E9F5D9;*/
	padding: 6px;
	margin: 0 0 30px 0;
}
.kasten_b { 
	width: 561px;
	/*background-color: #E3F4F6; /*#E9F5D9;*/
	padding: 8px 6px;
	margin: 0 0 30px 0;
	border-top: 1px solid silver;
}
.pixelquelle_r{
	text-align: right;
	font-size: 11px;
	color: #999;
}
.pixelquelle_l{
	text-align: left;
	font-size: 11px;
	color: #999;
}
#feuerwerk {
	background-image:url(../img/feuerwerk.jpg);
	background-repeat: no-repeat;
	width: 553px;
	margin: 0;
	padding: 212px 5px 0 0;
	color:#FFF;
}
#arzt {
	background-image:url(../img/arzt.jpg);
	background-repeat: no-repeat;
	width: 558px;
	height: 20px;
	margin: 0;
	padding: 256px 0 0 0;
}
#weg {
	background-image:url(../img/weg_matschig.jpg);
	background-repeat: no-repeat;
	width: 558px;
	height: 20px;
	margin: 0;
	padding: 310px 0 0 0;
}
#benny_pferd {
	background-image:url(../img/benny_pferd_s.jpg);
	background-repeat: no-repeat;
	width: 300px;
	margin: 0;
	padding: 84px 6px 0 0;
	float: left;
}
#countdown {
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;
	background-color: #FFD204;
	padding: 4px;
}
#kommitee {
	background-image:url(../img/kommitee.jpg);
	background-repeat: no-repeat;
	width: 300px;
	margin: 0;
	padding: 188px 6px 0 0;
	float: left;
}
#kommitee2 {
	background-image:url(../img/kommitee2.jpg);
	background-repeat: no-repeat;
	width: 300px;
	margin: 0;
	padding: 227px 6px 0 0;
	float: left;
}
#impfung {
	background-image:url(../img/impfung.jpg);
	background-repeat: no-repeat;
	width: 300px;
	margin: 0;
	padding: 400px 6px 0 0;
	float: left;
}

#jeep {
	background-image:url(../img/jeep.jpg);
	background-repeat: no-repeat;
	width: 350px;
	margin: 10;
	padding: 290px 6px 0 0;
	float: left;
}
/********** RIGHT NAVI ******************************************************************/
#rightNavi { 
	background-color: #FFF; 
	width: 190px;
	z-index:70;
	padding: 0;
	margin: 0;
}
#rightNavi[id] { 
	background-color: #FFF; 
	width: 193px;
	z-index:70;
	padding: 0;
	margin: 0;  
}
.box {
	border: 1px solid #90CC43 /*#74C8D0*/;
	width: 99%;
	margin: 0 0 10px 0;
}
.box h1 {
	background-color: #90CC43;
	color: #FFF;
	font-size: 11px; 
	padding: 2px 2px 2px 4px;
	text-transform: none;
	margin: 0;
}

.box p {
	font-size:11px; 
	padding: 2px 4px 2px 4px;
	text-transform: none;
	margin: 0;
}
/********** FOOTER ******************************************************************/
#footer { 
	position: absolute; 
	margin: 0 auto;
	padding: 6px 0 0 0; 
	width: 100%; 
	background-color: #FFF;
	border-top: 1px solid #AAA;
	height: 24px; 
	clear: both; 
	bottom: -6px;
	z-index:90;  
}
#headerImg a:link, #headerImg a:visited, #footer a:link, #footer a:visited { 
	color: #444;
	font-size: 11px;
	font-weight: normal;
	background-color:transparent;
	text-decoration: none; 
}
#headerImg a:hover, #headerImg a:active, #footer a:hover, #footer a:active { 
	color: #888;
	font-size: 11px;
	font-weight: normal;
	background-color:transparent;
	text-decoration: none; 
}
/********** SONSTIGES ******************************************************************/
h1 {
	text-transform:uppercase;
	text-align: left;
	font-size: 12px; 
	font-weight: bold;
	/*background-color: #004832;
	background-color: #75BF3A;*/
	margin: -8px 0 4px 0;
	padding: 0px;
	color: #004832; 
}
.h_countd {
  background: url(../img/h_countd.gif) no-repeat;
  height: 19px;
  text-indent: -999em;
  width: 135px;
}
.h_mission {
  background: url(../img/h_mission.gif) no-repeat;
  height: 19px;
  text-indent: -999em;
  width: 92px;
}
.h_heraus {
  background: url(../img/h_heraus.gif) no-repeat;
  height: 26px;
  text-indent: -999em;
  width: 325px;
}
.h_kontakt {
  background: url(../img/h_kontakt.gif) no-repeat;
  height: 26px;
  text-indent: -999em;
  width: 260px;
}
.h_impressum {
  background: url(../img/h_impressum.gif) no-repeat;
  height: 26px;
  text-indent: -999em;
  width: 136px;
}
.h_sitemap {
  background: url(../img/h_sitemap.gif) no-repeat;
  height: 26px;
  text-indent: -999em;
  width: 102px;
}
.h_arzt {
  background: url(../img/h_arzt.gif) no-repeat;
  height: 26px;
  text-indent: -999em;
  width: 256px;
}
.h_stifter {
  background: url(../img/h_stifter.gif) no-repeat;
  height: 26px;
  text-indent: -999em;
  width: 172px;
}
.h_uu {
  background: url(../img/h_uu.gif) no-repeat;
  height: 26px;
  text-indent: -999em;
  width: 111px;
}
.h_vision {
  background: url(../img/h_vision.gif) no-repeat;
  height: 26px;
  text-indent: -999em;
  width: 78px;
}
.h_ziel {
  background: url(../img/h_ziel.gif) no-repeat;
  height: 48px;
  text-indent: -999em;
  width: 426px;
}
.h_gemeinschaft {
  background: url(../img/h_gemeinschaft.gif) no-repeat;
  height: 48px;
  text-indent: -999em;
  width: 488px;
}
.h_organisation {
  background: url(../img/h_organisation.gif) no-repeat;
  height: 26px;
  text-indent: -999em;
  width: 156px;
}
.h_idee {
  background: url(../img/h_idee.gif) no-repeat;
  height: 26px;
  text-indent: -999em;
  width: 225px;
}
.h_kleinen {
  background: url(../img/h_kleinen.gif) no-repeat;
  height: 26px;
  text-indent: -999em;
  width: 234px;
}
.h_ganzes {
  background: url(../img/h_ganzes.gif) no-repeat;
  height: 26px;
  text-indent: -999em;
  width: 392px;
}
.h_selbst {
  background: url(../img/h_selbst.gif) no-repeat;
  height: 26px;
  text-indent: -999em;
  width: 314px;
}
.h_standards {
  background: url(../img/h_standards.gif) no-repeat;
  height: 26px;
  text-indent: -999em;
  width: 300px;
}
.h_sw {
  background: url(../img/h_sw.gif) no-repeat;
  height: 26px;
  text-indent: -999em;
  width: 181px;
}
.h_partner {
  background: url(../img/h_partner.gif) no-repeat;
  height: 48px;
  text-indent: -999em;
  width: 295px;
}
.h_leistungen {
	background: url(../img/h_leistungen.gif) no-repeat;
  height: 26px;
  text-indent: -999em;
  width: 235px;
}
.h_auszeichnung {
	background: url(../img/h_auszeichnung.gif) no-repeat;
  height: 48px;
  text-indent: -999em;
  width: 550px;
}
.h_stiften {
	background: url(../img/h_stiften.gif) no-repeat;
  height: 26px;
  text-indent: -999em;
  width: 88px;
}
.h_spenden {
	background: url(../img/h_spenden.gif) no-repeat;
  height: 26px;
  text-indent: -999em;
  width: 106px;
}
.h_paten {
	background: url(../img/h_paten.gif) no-repeat;
  height: 18px;
  text-indent: -999em;
  width: 122px;
}
.h_liste {
	background: url(../img/h_liste.gif) no-repeat;
  height: 26px;
  text-indent: -999em;
  width: 134px;
}
.h_steuer {
	background: url(../img/h_steuer.gif) no-repeat;
  height: 48px;
  text-indent: -999em;
  width: 472px;
}
.h_unternehmen {
	background: url(../img/h_unternehmen.gif) no-repeat;
  height: 26px;
  text-indent: -999em;
  width: 166px;
}
.h_selbstv {
  background: url(../img/h_selbstv.gif) no-repeat;
  height: 26px;
  text-indent: -999em;
  width: 328px;
}
.h_siegel {
  background: url(../img/h_siegel.gif) no-repeat;
  height: 26px;
  text-indent: -999em;
  width: 176px;
}
h2 {
	color: #444;
	margin: 0px; 
	padding: 5px 0 5px 0; 
	font-size: 11px; 
}
p { padding: 0; margin: 0; font-size: 11px; }
input { 
 margin: 0;
 padding: 0;
}

ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
a:link, a:visited { 
	color: #90CC43;/*#90CC43;*/
	font-size: 11px;
	font-weight: bold;
	background-color:transparent;
	text-decoration: underline; 
}
a:hover, a:active { 
	color: #689384; /*#005536;*/ 
	font-size: 11px;
	font-weight: bold;
	background-color:transparent;
	text-decoration: none; 
}

ul.liste {
	margin: 20px;
	padding: 0;
	font-size: 11px;
	list-style-type: disc;
}

/***********************************************************************************************************
  POPUP
******************/
#popup {
 border: 1px solid #333; position:absolute; left:20px; top:20px; width:480px; height:501px; overflow:hidden;
 background-color:#000; z-index:1000;
 visibility: visible;
}

#closer { 
 position:absolute; left:300px; top:0px;  background-color:#004832; z-index:1002; padding: 4px;
}
#closer a:link, #closer a:visited, #closer a:hover, #closer a:active {
	padding: 0;
	margin: 0;
 	color: #FFF; 
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
#contentpop {
 position:absolute; left:0px; top:0px; width:481px; height:501px; z-index:1001;
}
/***********************************************************************************************************
  PRINT ANPASSUNGEN
******************/
#header, #fotoContainer, #navi, #rightNavi, #footer, img { display: none; }

