body {
	background-image: url(images/pattern.gif);
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
    text-align: center;  		/* Zentrierung im Internet Explorer */
}

img {
	border: 0;
}

#news img {
	margin: 6px;
}

a {
	text-decoration: none;
	color: #F26921;
}

a:active {
	color: #ff0000; 
}

h1 {
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	line-height: 26px;
}

h2 {
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	line-height: 28px;
}

h3 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 16px;
	line-height: 21px;
	font-weight: bold;
	color: #527e0d;
}

.headline2 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #527e0d;
}

.minihead {
	margin-top: 6px;
	font-size:13px; 
	font-weight:bold;
	margin-bottom: -11px;
}

h4 {
	margin-top: 0px;
	margin-bottom: 7px;
	padding: 0px;
	font-size: 13px;
	line-height: 15px;
}

h5 {
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 0px;
	font-size: 13px;
	line-height: 14px;
	color: #477E29;
}

/* bildunterschriften */
.bu {
	padding: 2px 4px 2px 4px;
	margin-bottom: 5px;
	font-weight: normal;
	font-size: 11px;
	line-height: 11px;
	background: url(images/bu.gif) repeat-x;
}

.bild {
	float: right;
	font-size: 11px;
	padding-bottom: 8px;
	padding-top: 3px;	
	padding-left: 5px;	
}

.bild2 {
	float: right;
	margin-top: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	font-size: 11px;
}

.bildunterschrift2 {
	float: right;
	font-size: 11px;
}

.bildunterschrift {
	padding-bottom: 1px;
	padding-left: 5px;
	padding-top: 1px;
	font-size: 11px;	
	background-color: #dfdfb9;
}


span.bildunterschrift2 {
	clear: right;
	width: 185px;
	margin-top: -15px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-top: 1px;
	background-color: #dfdfb9;
}

p, strong {
 	font: 12px Arial, Helvetica, sans-serif;
 	line-height: 130%;
 	margin: 0px 0px 0px 0px;
 	padding-bottom: 11px;
}
 
strong {
	font-weight: bold;
}

.green {
	color: #477E29;
}

hr {
	border: #666666 4px dashed; 	
	border-width: 1px;
	height: 1px;
}


/* Navi */
#navitext li {
 	display: inline;
	list-style-type: none;
	
}

body#aktiv li#reiter_aktiv, body#spass li#reiter_spass, body#helfen li#reiter_helfen, body#regenwald li#reiter_regenwald, body#home li#reiter_home {
	background: url(images/reiterli.gif) top left no-repeat;
	padding: 2px 0px 2px 0px;	
	margin: 0px;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	color: #333333;
}


body#aktiv .reiter_aktiv, body#spass .reiter_spass, body#helfen .reiter_helfen, body#regenwald .reiter_regenwald, body#home .reiter_home {
	background: url(images/reiterre.gif) top right no-repeat;
	padding: 2px 10px 2px 0px;	
	margin: 0px;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	color: #333333;
}

#navi {
	margin-top: 121px;
	float: left;
	width: 799px;
	height: 21px;
}

#navitext, #navitextrechts {
	padding-left: 0px;
}

/* ul start */
#navitext {
	float: left;
	margin-top: 2px;
	margin-left: 5px;
	font-size: 14px;
}
/* ul end */


#navitextrechts {
	float: right;
	margin-top: 3px;
	margin-right: 15px;
	text-align: right;
	font-size: 11px;
}

#navitext a, #navitext a:hover {
	padding: 2px 10px 2px 10px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}

#navitext a:hover {
	background-color: #dfdfb9;
}

#navitextrechts a, #navitextrechts a:hover {
	padding: 3px 8px 3px 2px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}

#navitextrechts a:hover {
	background-color: #dfdfb9;
}

/* end navi */



fieldset {
	border: 0;
	margin: 0px;
	padding: 2px 10px 3px 0px;
}

label {
	font-weight: bold;
	float: left; 
	clear: both;
    width: 80px;
    vertical-align: top;
    line-height: 1.3em;
    text-align: left;
    padding-left: 0px;
    margin-left: 0px;
 
}

fieldset#adressfeld{
	padding-top: 15px;
}


#adressfeldspan {
	margin-left: 100px;
	border: 0;
}

select {
	border: 0;
	font-size: 12px;
	color: #3C3C3C;
	background-color: #d2e3b6;
	width: 202px;
}

.form {
	border: 0;
	font-size: 12px;
	color: #3C3C3C;
	background-color: #d2e3b6;
	width: 402px;
}

.form2 {
	border: 0;
	font-size: 12px;
	color: #3C3C3C;
	background-color: #d2e3b6;
	width: 302px;
}

input {
	background-color: #d2e3b6;
	border: 0;
}

#cse-search-box input#q {
	background-color: #ffffff;
}

#cse-search-box input#sa {
	background-color: #b9b9b9;
}

.quiz input {
	background-color: #F5F8E7;	
}


input#fName , input#fVname, input#fEmail, input#fStrasse, input#fOrt, input#fOrganisation, input#gb {
	border: 0;
	width: 200px;
	margin-right: 10px;
	padding-left: 2px;
}

input#fHausnr {
	border: 0;
	width: 40px;
	margin-right: 5px;
	padding-left: 2px;
}

input#fPlz {
	border: 0;
	width: 45px;
	padding-left: 2px;
}

input#fSubmit {
	margin-top: 15px;
	margin-left: 80px;
	border: 1px solid #aaa;
}

/* Hauptlayer, zentriert alles mittig */
#wrapper {
	width: 801px; 
	margin: 0 auto;	/* standardkonforme horizontale Zentrierung zus. mit vorheriger Zeile */
	text-align: left;			/* ebenfalls wichtig für Zentrierung im Internet Explorer */
}

#alles, #header {
	float: left;
	width: 801px;
	border-left: #666666 4px dashed; 
	border-right: #666666 4px dashed; 
	border-bottom: #666666 4px dashed; 
	border-width: 1px;
}

#alles {
	background: url(images/bg.gif) repeat-y;
}

/* Header mit Logo */
#header {
	background: url(images/header.jpg) no-repeat #dfdfb9;
}


/* ul start */
#unternavi {
	float: left;
	width: 105px;
	padding-top: 0px;
	text-decoration: none;
}
/* ul end */

#unternavi li {
 	display: inline;
	list-style-type: none;
}

#unternavi span {
	display: block;
	padding: 4px 0px 3px 10px;
	border-bottom: #666666 4px dashed; 
	border-width: 1px;
	width: 77px;
	font-size: 12px;
	line-height: 18px;
	color: #477E29;
}

/*Unternavigation Der Regenwald*/
.wald #un01 a, .auss #un02 a, .tiere #un03 a, .pflanzen #un04 a, .abholz #un05 a, .folgen #un06 a {
	color: #477E29;	
}

/*Unternavigation Helft mit*/
.helfen #un01 a, .papier #un02 a, .o_aktion #un03 a, .protest #un04 a, .fleisch #un05 a, .spenden #un06 a {
	color: #477E29;	
}

.aktiv1 #un01 a, .quiz #un01 a, .projekt #un02 a, .puzz #un03 a, .presse #un03 a, .card #un04 a, .ausmal #un05 a, .gaeste #un06 a, .pcast #un07 a, .link #un08 a {
	color: #477E29;	
}

#unternavi strong {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}

#news {
	float: right;
	width: 159px;
	padding: 22px 20px 20px 15px;
}

#news .left {
	float: left;
	padding-bottom: 2px;
	padding-right: 4px;
}

#news .klein {
	padding: 0px;
	font-size: 11px;
}

#main {
	margin: 0px 200px 10px 106px;
	padding: 0px 0px;
}

#main_such {
	margin: 0px -42px 10px 12px;
	padding: 0px 0px;
}

#teaser {
	background: #F5F8E7 url(images/teaser_bot.gif) bottom left no-repeat;
	width: 444px;
	padding: 1px 16px 5px 16px;
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif;
}

#teaser_such {
	background: #F5F8E7 url(images/teaser_bot.gif) bottom left no-repeat;
	width: 780px;
	padding: 1px 16px 5px 16px;
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif;
}

.titel {
	display: none;
}

#main .rechts {
	float: right;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 9px;
	font-size: 11px;
}

#main .rechts2 {
	float: right;
	margin-top: -10px;
	padding-left: 5px;
	padding-bottom: 2px;
	font-size: 11px;
}

#main .links {
	float: left;
	padding-top: 3px;	
	padding-right: 7px;
	padding-bottom: 9px;
	font-size: 11px;
}

#main .left {
	float: left;
	padding-top: 5px;
	padding-bottom: 9px;
	padding-right: 12px;
}

#main .title {
	padding-bottom: 9px;
	padding-right: 12px;
}

.podcast {
	color: #477E29;
	font-size: 13px;
	font-weight: bold;
}

#kampagnenBox { 			/* für mailaktionen */
	padding: 0px;
	font-size: 12px;	
}

#kampagnenBox li {
	list-style-type: none;
	margin-bottom: 5px;
}

kampagnenBox a {
	text-decoration: none;
	color: #F26921;
}

#topper {
	background: #F5F8E7 url(images/teaser_top2.gif) no-repeat;
	margin-top: 12px;
	margin-right: 19px;
	padding: 0px;
  	height: 10px;
  	line-height: 0px;
} 

#topper_such {
	background: #F5F8E7 url(images/teaser_tops.gif) no-repeat;
	margin-top: 12px;
	margin-right: 19px;
	padding: 0px;
  	height: 10px;
  	line-height: 0px;
} 

p.errorform input {
	background-color: #FFBE6C;
}

p.errorform label {
	color: #EE3400;
}

.teaserBox ul {
	margin: 0;
	padding: 0 3px 3px;
	border: 0px solid #898989;
	border-width: 0 0px;
}

#kampagnenBox li {
	padding: 0 0 5px 0;
}

#kampagnenBox a:link {
	color: #6B6B6B;
	font-size: 12px;
	line-height: 13px;
}

#kampagnenBox a:hover {
	color: #FFA312;
	text-decoration: none;
}

li {
	list-style-type: none;
}

#teaser li {
	list-style-type: disc;
}

li.ausw {
	margin-left: 10px;
}

.ecards_0, .ecards_1 {
	border: 0;
	padding-bottom: 11px;
	margin: 0;
}

.ecards_0 {
	float: left;
}

.ecards_1 {
	float: right;
	padding-right: 21px;
}


#flickr_badge_uber_wrapper {text-align:center; }
#flickr_badge_wrapper { }
.flickr_badge_image {	
	border: 2px solid #FFBE6C !important;
	padding: 5px;
	width: 145px;
	margin: 0 10px 10px 0;
	float: left;
	display: inline;
	 }
.flickr_badge_image img { }
.flickr_badge_image a {
	display: block;
	position: relative;
	padding: 0px;
	width: 145px;
	height: 100px;
	overflow: hidden;
	border: 0px;
} 

.flickr_badge_image a img {
	position: absolute;
	left: -5px;
	top: -5px;
} 			

#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}