 h1, p {
     color: white;
}

h2  {
     color: #ddd;
}

 h3 {
 background-color: #fff;
 color: #042204;
 font-size: 18px;
 
 }
 
  h4 {
 color: #CBA961;
 font-size: 18px;
 font-weight:bold;
 }
 
.footer  h3 {
 background-color: transparent;

 }
 
 a {
 color: #CBA961;
 }
 
  a:hover {
 color: #fff;
 }
 
 .tm-section-home {
     background-image: url(../bgs/bg_section63.jpg);
     padding-top: 80px;
     min-height: 600px;
}

 .tm-section-about {
     background-image: url(../bgs/bg_section62.jpg);
     padding-top: 80px;
     min-height: 600px;
}

 .tm-section-projects {
     background-image: url(../bgs/bg_section31.jpg);
     padding-top: 80px;
     min-height: 600px;
}

 .tm-section-volunteer {
     background-image: url(../bgs/bg_section46.jpg);
     padding-top: 80px;
     min-height: 600px;
}

 .tm-section-news {
     background-image: url(../bgs/bg_section09.jpg);
     padding-top: 80px;
     min-height: 600px;
}

 .tm-section-donate {
     background-image: url(../bgs/bg_section07.jpg);
     padding-top: 80px;
     min-height: 600px;
}

 .tm-section-donors {
     background-image: url(../bgs/bg_section37.jpg);
     padding-top: 80px;
     min-height: 600px;
}

 .tm-section-gallery {
     background-image: url(../bgs/bg_section11.jpg);
     padding-top: 80px;
     min-height: 600px;
}

 .tm-section-wag {
     background-image: url(../bgs/bg_section43.jpg);
     padding-top: 80px;
     min-height: 600px;
}

 .tm-section-DARK {
     background-image: url(../bgs/bg_section22.jpg);
}

  .tm-section-bg-section1 {
     background-image: url(../bgs/bg_section01.jpg);
}

 .tm-section-bg-section2 {
     background-image: url(../bgs/bg_section02.jpg);
}

 .tm-section-bg-section3 { /*electro fence   */
     background-image: url(../bgs/bg_section03.jpg);
}

 .tm-section-bg-section4 {
     background-image: url(../bgs/bg_section04.jpg);
}

 .tm-section-bg-section5 {
     background-image: url(../bgs/bg_section05.jpg);
}

 .tm-section-bg-section6 { /*sponsor a scout   */
     background-image: url(../bgs/bg_section06.jpg);
}

 .tm-section-bg-section7 { /*welcome   */
     background-image: url(../bgs/bg_section07.jpg);
}

 .tm-section-bg-section8 { /*projects   */
     background-image: url(../bgs/bg_section08.jpg);
}

 .tm-section-bg-section9 {
     background-image: url(../bgs/bg_section09.jpg);
}
 .tm-section-bg-section10 {/*home news  */
     background-image: url(../bgs/bg_section10.jpg);
}

 .tm-section-bg-section11 {/*volunteer   */
     background-image: url(../bgs/bg_section11.jpg);
}

 .tm-section-bg-section12 {
     background-image: url(../bgs/bg_section12.jpg);
}

 .tm-section-bg-section13 {
     background-image: url(../bgs/bg_section13.jpg);
}

 .tm-section-bg-section14 {
     background-image: url(../bgs/bg_section14.jpg);
}

 .tm-section-bg-section15 {
     background-image: url(../bgs/bg_section15.jpg);
}

 .tm-section-bg-section16 {
     background-image: url(../bgs/bg_section16.jpg);
}

 .tm-section-bg-section17 {
     background-image: url(../bgs/bg_section17.jpg);
}

 .tm-section-bg-section18 {
     background-image: url(../bgs/bg_section18.jpg);
}

 .tm-section-bg-section19 {
     background-image: url(../bgs/bg_section19.jpg);
}

 .tm-section-bg-section20 {
     background-image: url(../bgs/bg_section20.jpg);
}

 .tm-section-bg-section21 {
     background-image: url(../bgs/bg_section21.jpg);
}

 .tm-section-bg-section22 {
     background-image: url(../bgs/bg_section22.jpg);
}

 .tm-section-bg-section23 {
     background-image: url(../bgs/bg_section23.jpg);
}

 .tm-section-bg-section24 {
     background-image: url(../bgs/bg_section24.jpg);
}

 .tm-section-bg-section25 {
     background-image: url(../bgs/bg_section25.jpg);
}

 .tm-section-bg-section26 {
     background-image: url(../bgs/bg_section26.jpg);
}

 .tm-section-bg-section27 {
     background-image: url(../bgs/bg_section27.jpg);
}

 .tm-section-bg-section28 {
     background-image: url(../bgs/bg_section28.jpg);
}

 .tm-section-bg-section29 {
     background-image: url(../bgs/bg_section29.jpg);
}

 .tm-section-bg-section30 {
     background-image: url(../bgs/bg_section30.jpg);
}

 .tm-section-bg-section31 {
     background-image: url(../bgs/bg_section31.jpg);
}

 .tm-section-bg-section32 {
     background-image: url(../bgs/bg_section32.jpg);
}

 .tm-section-bg-section33 {
     background-image: url(../bgs/bg_section33.jpg);
}

 .tm-section-bg-section34 {
     background-image: url(../bgs/bg_section34.jpg);
}

 .tm-section-bg-section35 {
     background-image: url(../bgs/bg_section35.jpg);
}

 .tm-section-bg-section36 {
     background-image: url(../bgs/bg_section36.jpg);
}

 .tm-section-bg-section37 {
     background-image: url(../bgs/bg_section37.jpg);
}

 .tm-section-bg-section38 {
     background-image: url(../bgs/bg_section38.jpg);
}

 .tm-section-bg-section39 {
     background-image: url(../bgs/bg_section39.jpg);
}

 .tm-section-bg-section40 {
     background-image: url(../bgs/bg_section40.jpg);
}

 .tm-section-bg-section41 {
     background-image: url(../bgs/bg_section41.jpg);
}

 .tm-section-bg-section42 {
     background-image: url(../bgs/bg_section42.jpg);
}

 .tm-section-bg-section43 {
     background-image: url(../bgs/bg_section43.jpg);
}

 .tm-section-bg-section44 {
     background-image: url(../bgs/bg_section44.jpg);
}

 .tm-section-bg-section45 {
     background-image: url(../bgs/bg_section45.jpg);
}

 .tm-section-bg-section46 {
     background-image: url(../bgs/bg_section46.jpg);
}

 .tm-section-bg-section47 {
     background-image: url(../bgs/bg_section47.jpg);
}

 .tm-section-bg-section48 {
     background-image: url(../bgs/bg_section48.jpg);
}

 .tm-section-bg-section49 {
     background-image: url(../bgs/bg_section49.jpg);
}

 .tm-section-bg-section50 {
     background-image: url(../bgs/bg_section50.jpg);
}

 .tm-section-bg-section51 { /*christmas   */
     background-image: url(../bgs/bg_section51.jpg);
}

 .tm-section-bg-section52 {
     background-image: url(../bgs/bg_section52.jpg);
}

 .tm-section-bg-section53 {
     background-image: url(../bgs/bg_section53.jpg);
}

 .tm-section-bg-section54 {
     background-image: url(../bgs/bg_section54.jpg);
}

 .tm-section-bg-section55 {
     background-image: url(../bgs/bg_section55.jpg);
}

 .tm-section-bg-section56 {
     background-image: url(../bgs/bg_section56.jpg);
}

 .tm-section-bg-section57 {
     background-image: url(../bgs/bg_section57.jpg);
}

 .tm-section-bg-section58 {
     background-image: url(../bgs/bg_section58.jpg);
}

 .tm-section-bg-section59 {
     background-image: url(../bgs/bg_section59.jpg);
}

 .tm-section-bg-section60 {
     background-image: url(../bgs/bg_section60.jpg);
}

 .tm-section-bg-section61 {
     background-image: url(../bgs/bg_section61.jpg);
}

 .tm-section-bg-section62 {
     background-image: url(../bgs/bg_section62.jpg);
}

 .tm-section-bg-section63 { /*home abaout   */
     background-image: url(../bgs/bg_section63.jpg);
}

 .tm-section-bg-section64 { /*what we do   */
     background-image: url(../bgs/bg_section64.jpg);
}



 .tm-section-partners {
}

 .tm-copyright-text {
	 text-align: right;
}
 .tm-text-wag {
     color: white;
}

 .tm-text-wag-bgwhite p{
     color: black;
     margin: 10px;
}

 .tm-hero-subtitle a{
     color: white;
     background-color: rgba(0,0,0,0.2);
}
 .tm-hero-subtitle a:hover{
     color: green;
     background-color: rgba(0,0,0,0.8);
}
 p a {
     font-weight: bold;
     font-size: 18pt;
}
 .tm-copyright-div {
     background-color: black;
     padding:10px;
}

 .horz-list {
     list-style-type: none;
     text-align: center;
     margin-left: 10px;
     padding-left: 10px;
     font-size: 18px; 
font-weight:bold;
}

 .horz-list li {
     display: inline;
     padding-left: 10px;
}

.nav-item {	
font-size: 24px; 
font-weight:bold;}

.current{	
font-size: 24p0x; 
font-weight:bold;}

 .nav-sub li ul {
     display: none;
     position: absolute;
     list-style-type: none;
     text-align: left;
     margin-left: 50px;
     padding-left: 10px;
     font-size: 18px; 
font-weight:bold;
}

 .nav-sub ul {
     text-align: left;
     margin-top: -15px;
     padding-top: 10px;
     padding-bottom: 10px;
    
}
 .nav-sub li:hover ul {
     display: block;
      background-color: rgba(255,255,255,1);
     color: #CBA961;
     
}
 .nav-sub li:hover ul a{
     display: block;
     width: 225px;
     float: left;
     text-align: left;
     color: black;
    border-bottom: 1px solid #CBA961;
    
}
 .nav-sub li ul li:hover a{
     background-color: rgba(0,44,0,0.9);
     color: white;
             
}

.service-item {
	text-align: center;
	background-color: rgba(0, 0, 0, 0.5);
}

.service-item .icon {
	width: 110px;
	height: 110px;
	display: inline-block;
	text-align: center;
	line-height: 104px;
	border: 3px solid #fff;
	border-radius: 50%;
	background-color: #CBA961;
	margin-top: 20px;
}

.service-item h4 {
	margin-bottom: 30px;
	margin-top: 45px;
	font-size: 17px;
	font-weight: 500;
	color: #fff;
	letter-spacing: 1px;
}
.service-item .line-dec {
	width: 100%;
	height: 1px;
	background-color: rgba(250, 250, 250, 0.7);
}

.service-item p {
	color: #fff;
	margin-top: 30px;
}

.service-item .primary-green-button {
	margin-top: 35px;
	padding-bottom: 15px;
}

.primary-green-button a {
	display: inline-block;
	background-color: #143204;
	font-size: 13px;
	padding: 12px 18px;
	color: #fff;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 20px;
}

.wag-gold-button a {
	display: inline-block;
	background-color: #CBA961;
	margin: 10px;
    font-size: 18px; 
    font-weight:bold;
	padding: 12px 18px;
	color: #fff;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 20px;
}

.wag-gold-button_bordered {
    display: inline-block;
	background-color: #CBA961;
	margin: 10px;
    padding: 6px 9px;
	border-radius: 20px;
	border: 3px solid #fff;
}

.waglogo {

	height:110px;
	width:110px;
	background:url('imgs_css/waglogo.gif') no-repeat top right;
	margin-top:2px;
	border:solid 0px #000;
}
	
 td, th, tr, input, textarea {
     margin:0;
     padding:0;
}
 td p {
     line-height:14px;
     font-size: 10x;
     margin-top:5px;
     color: #fff;
}
 td img {
     display: block;
}
 table {
     border: none;
     empty-cells: show;
     border-collapse: collapse;
     border-spacing: 0px;
     margin-left: 0.5px;
}
 table.withtext {
     background-color: #CBA961;
}
 table.withtext td{
     margin:10px;
     padding:10px;
}
 a img:hover {
     color: #ffffff;
     background-color: #dae3d6;
     text-decoration:none;
}
 img {
     padding: 4px;
}
 #wrapper {
     top: 10px;
     color:#d1d7d2;
     left: 10px;
     text-align:left;
     margin:auto;
     width:250px;
     position:absolute;
}
 .language li {
     float:left;
     display:block;
     padding-top:0px;
     width:30px;
     height:18px;
}


 #english {
     width:30px;
     height:18px;
}
 #deutsch {
     width:30px;
     height:18px;
}
 #top-poster {
     position:absolute;
     top:5px;
     left:400px;
     width:208px;
     height:50px;
     border:solid 2px #fff;
     display:inline;
     font-size:12px;
     font-weight:normal;
     color:#0A1555;
     text-align:center;
}
 #top-poster ul {
}
 #top-poster li {
}
 #top-poster a {
     color:#81001C;
}
 #top-poster a:hover {
     text-decoration:underline;
}

 img.left {
     float:left;
     margin:10px;
     max-width:300px;
}
 img.right {
     float:right;
     margin:10px;
     max-width:300px;
}
 table.left {
     position:relative;
     float:left;
     margin:1.8em 1.8em 1.4em 0em;
}
 table.right {
     float:right;
     margin:1.8em 0em 1.8em 1.8em;
}
 table li {
	color: #000;
}
.left {
	float:left;
}
.right {
	float:right;
}

 .tm-font-small {
     font-size: 1.0rem;
}

.full {
    width: 100%;    
}
.gap {
	height: 30px;
	width: 100%;
	clear: both;
	display: block;
}
.footer {
	background: #EDEFF1;
	height: auto;
	padding-bottom: 30px;
	position: relative;
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #DDDDDD;
}
.footer p {
	margin: 0;
}
.footer img {
	max-width: 100%;
}
.footer h3 {
	border-bottom: 1px solid #BAC1C8;
	color: #54697E;
	font-size: 18px;
	font-weight: 600;
	line-height: 27px;
	padding: 40px 0 10px;
	text-transform: uppercase;
}
.footer ul {
	font-size: 13px;
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	margin-top: 15px;
	color: #7F8C8D;
}
.footer ul li a {
	padding: 0 0 5px 0;
	display: block;
}
.footer a {
	color: #78828D
}
.supportLi h4 {
	font-size: 20px;
	font-weight: lighter;
	line-height: normal;
	margin-bottom: 0 !important;
	padding-bottom: 0;
}
.newsletter-box input#appendedInputButton {
	background: #FFFFFF;
	display: inline-block;
	float: left;
	height: 30px;
	clear: both;
	width: 100%;
}
.newsletter-box .btn {
	border: medium none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	height: 40px;
	padding: 0;
	width: 100%;
	color: #fff;
}
.newsletter-box {
	overflow: hidden;
}
.bg-gray {
	background-image: -moz-linear-gradient(center bottom, #BBBBBB 0%, #F0F0F0 100%);
	box-shadow: 0 1px 0 #B4B3B3;
}
.social li {
	background: none repeat scroll 0 0 #B5B5B5;
	border: 2px solid #B5B5B5;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	float: left;
	height: 36px;
	line-height: 36px;
	margin: 0 8px 0 0;
	padding: 0;
	text-align: center;
	width: 36px;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.social li:hover {
	transform: scale(1.15) rotate(360deg);
	-webkit-transform: scale(1.1) rotate(360deg);
	-moz-transform: scale(1.1) rotate(360deg);
	-ms-transform: scale(1.1) rotate(360deg);
	-o-transform: scale(1.1) rotate(360deg);
}
.social li a {
	color: #EDEFF1;
}
.social li:hover {
	border: 2px solid #2c3e50;
	background: #2c3e50;
}
.social li a i {
	font-size: 16px;
	margin: 0 0 0 5px;
	color: #EDEFF1 !important;
}
.footer-bottom {
	background: #E3E3E3;
	border-top: 1px solid #DDDDDD;
	padding-top: 10px;
	padding-bottom: 10px;
}
.footer-bottom p.pull-left {
	padding-top: 6px;
}
.payments {
	font-size: 1.5em;	
}

.padding_box_align_bottom {
    padding-top: 360px;
    padding-bottom: 50px;
}


.SideList {
	margin:0px 0px 18px 0px;
	padding:0px 10px 10px 10px;
}
.SideList p {
	text-align:left;
}
.SideList ul {
	list-style:none;
	margin:5px 5px 10px 5px;
	padding:0px 0px 0px 0px;
}
.SideList li {
	display:block;
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	font-style:italic;
	text-align:left;
	border-bottom:1px dotted #999;
	margin:0px 0px 0px 0px;
	padding:1px 5px 3px 5px;
	color: #CBA961;
}

.SideList a:hover {
	text-decoration: underline;
	
}

.SideList li a:link,.SideList li a:visited,.SideList li a:visited:hover,.SideList li a:hover,.SideList li a:active {
	color:#bbb;
	font-weight:bold;
	font-style:normal;
	padding-right:5px;
	font-size:16px;
}


.SideList span {
	font-size:16px;
	text-transform:uppercase;
	text-align:left;
	

	font-weight:bold;
	color:#bbb;
}

.SideList .sub {
 margin:0px 5px 10px 15px;
}


.SideList ul.sub li a{
 font-size:14px;
 font-style:italic;
 color:#bbb;
 font-weight:normal;
}


.SideList ul.sub li a.urgent{
 color: #fff;
 font-size: 20px;
}




form td, input, select, textarea {
	font-size:11px; font-weight:bold;
	margin:3px;
	padding:3px;
}

.large_height {
	height: 1300px;
}

#language {
	position: relative;
	top:0px;
	left:0px;
	float:left;
	font-size:14px;
	font-weight:bold;
	background-color:#143204;
	
}
#language li {
	float:left;
	display:block;
	padding-top:0px;
	background-color:#143204;

	width:100%;
	height:100%;
	
}

#language a {
	display:block;
	width:100%;
	height:100%;
	
}

#language ul {
   margin:0;
	padding-left:0px;
	
}

#english {
	width:30px;
	height:18px;
}
#deutsch {
	width:30px;
	height:18px;
}

input, select, textarea { color:#4C9E24; }
.Bereich, .Feld { background-color:#FCFAF4; width:300px; border:3px solid #ddd;width:auto; margin-right:10px;}
.Auswahl { background-color:#FCFAF4; width:300px; border:3px solid #ddd; width:auto; margin-right:10px;}
.Check, .Radio { background-color:#FCFAF4; border:1px solid #ddd; }
.Button { background-color:#aaa; color:#fff; width:200px; border:3px solid #ddd; }

 @media print {
     body {
         color:#000000;
         padding:0px 0px 0px 0px;
    }
     td,th,ul,li,input,textarea {
         color:#000000;
    }
     p a {
         display:none;
    }
     .break-before {
         page-break-before:always;
    }
     h1 {
         font-size: 24pt;
         page-break-before:always;
    }
     h2 {
         font-size: 14pt;
         page-break-before:always;
    }

     .language {
         display:none;
    }
     .noprint {
         display:none;
    }
     .btn {
         display:none;
    }
     .tm-copyright-div {
         display:none;
    }

     .tm-3-col-textbox-inner {
         font-size: 9pt;
    }
     .paypal {
         display:none;
    }
    .primary-blue-button {
         display:none;
    }
     #footer {
         display:none;
    }
    .wag-gold-button {
         display:none;
    }
 }   
 
@media screen and (max-width: 767px) {
.padding_box_align_bottom {
    padding-top: 0px;
}

}
 
