html,
body {
  height: 100%;
  width: 100%;
}


.footer {
  z-index:1;
  margin-top:90px;
  float:left;
  color:#666666;
  margin-left:120px;
  width:300px;
}




.footerCopyrightTxt{ 
  color: #666666;
  float: left;
  margin-left: 190px;
  margin-top: 610px;
  text-align: center;
  width: 999px;
  z-index: 1;
}


body {
  margin: 0px;
  padding: 0px;
  background-color: #fff;
  font-family: Arial;
  font-size: 11px;
  color: #fff;
}
img, p, div, h1, form{
  border:0;
  padding:0;
  margin:0;
}

div{
 -moz-outline-width: 0;
}

body#home{
  background-image:url('../../../_shared/img/background_home.jpg' );
  background-repeat:no-repeat;
}
body#videoLayer{
  background-image:url('../../../_shared/img/background_content_layer_video_445x364.jpg' );
  background-repeat:no-repeat;
}
body#imgLayer{
  background-image:url('../../../_shared/img/background_content_layer_picture.jpg' );
  background-repeat:no-repeat;
}
body#contentWGirl{
  background-image:url('../../../_shared/img/background_content_with_girl.jpg' );
  background-repeat:no-repeat;
}
body#contentWoGirl{
  background-image:url('../../../_shared/img/background_content_without_girl.jpg' );
  background-repeat:no-repeat;
}
body#contentCollectingPoints{
  background-image:url('../../../_shared/img/background_content_layer_collecting_points.jpg' );
  background-repeat:no-repeat;
}
a, a:hover{
 color:#472600;
 text-decoration:none;
 -moz-outline-width: 0;
}
b{
 color:#eecc44
}
form, select, option{
 color:#472600;
 margin-bottom:0;
 padding-bottom:0;
}
#logo{
 position:absolute;
 left:35px;
 top:0px;
}
#navigation{
 position:absolute;
 left:0px;
 top:348px;
 height: 265px;
}
#metaNavigation{
 position:absolute;
 left:295px;
 top:8px;
 margin-left:153px;
 width:547px;
}
#metaNavigation img#kiwiLogo,#metaNavigation span, #metaNavigation a {
 float:left;
}
#metaNavigation form{
 float:left;
}
.metaNavigationSpacer{
 margin:0 15px 0 15px;
 color:#9ca6a8;
 float:left;
}
#contentPictureLayer, #contentPictureLayerCP, #contentPictureLayerCountries{
 position:absolute;
 left:312px;
 top:158px;
 width:645px;
 *width:655px;
 color:#472600;
}
#contentPictureLayerCountries{
 left:312px;
}
img#contentPictureLayerHeadline{
margin-left:-6px;
*margin-left:0px;
}
#contentPictureLayer a.pictureLink{
 position:absolute;
 top:420px;
}
a.pictureLink span, a.videoLink span, #content a span,#contentGeneral a span, .newsEntry a span, #contentHome a span{
 font-size:9px;
 color:#472600;
}
#content{
 position:absolute;
 left:306px;
 top:58px;
 width:300px;
 height:auto;
}
#content img, #contentGeneral img{
 margin-bottom:8px;
}

/******/
/*home*/
/******/
#contentHome{
 position:absolute;
 left:746px;
 top:365px;
 width:249px;
 color:#472600;
}
#contentHome img{
  margin-bottom:7px;
}
#counter{ 
 position:absolute;
 left:818px;
 top:299px;
}
.videoLinkHome{
 display:block;
 padding:4px 0 0 0;
}
/* kiwi loves africa*/
#kiwilovesafricaSubnav{
 padding-top:17px;
 height:389px;
}
 
#kiwilovesafricaSubnav img, #projectSubnav img{
 margin-left:2px;
 margin-bottom:15px;
}

/*project*/
#map-legend{
 position:absolute;
 left:532px;
 top:88px;
 z-index:1000;
}
#projectSubnav{
 padding-top:30px;
}

#gallery-wrapper{
 float:left;
 margin-top:7px;
 *margin-top:5px;
 margin-bottom:0px;
}
.gallery-pagination{
 padding-bottom:9px;
}
.gallery-pagination span{
 color:#472600;
}
#gallery-image{
  height:333px; 
  width:375px;
  margin-bottom:7px;
}
#contentPictureLayerCP #gallery-image, #contentPictureLayerCP .gallery-pagination{
 margin-bottom:0px;
 padding-bottom:0px;
}
.gallery-more{
 visibility:hidden;
 display:none;
}
.prev{
 margin-right:8px;
 margin-left:4px;
}
.next{
 margin-left:8px;
}
.videoLink{
 margin-left:4px;

}


/******/
/*news*/
/******/
.newsEntry{
 padding:0 0 20px 0;
}
.newsEntry span.copy{
 display:block;
 padding:0 0 5px 0;
}
#movie{
 padding-top:10px;
}

/*scroller*/
.holder {
	float: left;
	margin: 23px 10px 10px 0;
}

#contentPictureLayer .holder, .contentNews .holder,#contentPictureLayerCP .holder{
	margin-top:10px;
}

.contentNews .holder{
 margin:40px 0 0 40px;
 *margin:40px 0 0 20px;
}
.scroll-news {
  height:383px;
  width:320px;
	overflow: auto;
	float: left;
}
.scroll-layer-textonly {
  height:320px;
  width:635px;
	overflow: auto;
	float: left;
  color:#472600;
}
.scroll-layer-textimage {
  height:320px;
  width:250px;
  *width:260px;
	overflow: auto;
	float: left;
  color:#472600;
  padding:0 0 0 10px;
}

.contentGeneral .jScrollPaneTrack,#contentGeneral .jScrollPaneTrack, .contentNews .jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: url(../../../_shared/img/line_long.gif);
	background-repeat:repeat-y;
	background-position:4px 50%;
}


/* collection points*/
#contentPictureLayerCP #countrySelection{
	float: left;
	width:230px;
	margin:15px 0 0 10px;
  color:#472600;
}

#contentPictureLayerCP #countrySelection .scroll-layer-textimage{
  height:180px;
  margin:0;
  padding:0;
}
#contentPictureLayerCP #countrySelection .scroll-layer-textimage b{
 color:#472600;
}


/*general*/
#contentGeneral {
 position:absolute;
 left:306px;
 top:58px;
 width:400px;
}

#generalContent{
 margin:40px 0 0 40px;
 *margin:40px  10px 10px 40px;
}

#contentGeneral .holder {
	float: left;
	margin: 40px 10px 10px 40px;
 *margin:40px  10px 10px 20px;
}

#contentGeneral b{
 color:#fff;
}

#generalCopy{
 width:350px;
}
/*close-button*/
#close{
 position:absolute;
 left:903px;
 top:575px;
}
#closeVideo{
 position:absolute;
 left:707px;
 top:583px;
}
#close span,#closeVideo span{
 display:block;
 float:left;
 padding-right:6px;
 padding-top:2px;
 -padding-right:3px;
 color:#9d9d9d;
}
#close img, #closeVideo img{
 float:left;
}
#close a,#closeVideo a{
 color:#472600;
}
#close a:hover, #closeVideo a:hover{
 text-decoration:none;
}

