/* LAYOUT SETTINGS */


body 
{
 background-image: url(https://www.karibu-fuerfrauenundkinderinuganda.com/s/img/background.png);
 background-position: top left;
 background-repeat: repeat;
}

.diyw #diywebWrapper{
 width: 1053px;
 margin: 0 auto;
 padding: 20px 0;
 font-family: "Arial", sans-serif;
 font-size: 13px;
 color: #4B2410;
}
.diyw #diywebTopBorder {
 width: 100%;
 height: 40px;
 background-color: #E7FF7C;
}
.diyw #diywebTopWrapper {
 width: 100%;
 min-height: 333px;
 margin-top: 2px;
 background: #a7c520;
 background: -moz-linear-gradient(top,  #a7c520 0%, #cde855 49%, #a7c520 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a7c520), color-stop(49%,#cde855), color-stop(100%,#a7c520));
 background: -webkit-linear-gradient(top,  #a7c520 0%,#cde855 49%,#a7c520 100%);
 background: -o-linear-gradient(top,  #a7c520 0%,#cde855 49%,#a7c520 100%);
 background: -ms-linear-gradient(top,  #a7c520 0%,#cde855 49%,#a7c520 100%);
 background: linear-gradient(to bottom,  #a7c520 0%,#cde855 49%,#a7c520 100%);
}
.diyw #diywebNavigation {
 width: 910px;
 margin: 0 auto;
}
.diyw #diywebEmotionHeader {
 width: 940px;
 margin: 0 auto;	
}
.diyw #diywebTopBottom {
 width: 910px;
 height: 20px;
 margin: 0 auto;
 background: url(https://www.karibu-fuerfrauenundkinderinuganda.com/s/img/top_border_bottom.png) no-repeat left top;
}
.diyw #diywebMiddleWrapper {
 width: 1044px;
 margin: 0 auto;
 padding-top: 2px;
}
.diyw #diywebContentBorder {
 width: 100%;
 height: 12px;
 position: relative;
 z-index: 100;
 top: 5px;
 background: url(https://www.karibu-fuerfrauenundkinderinuganda.com/s/img/content_border_top.png) no-repeat left top;
}
.diyw #diywebContentWrapper {
 width: 100%;
 min-height: 400px;
 background-color: #F5F6D4;
}
.diyw #diywebMainContent {
 width: 630px;
 float: left;
 min-width: 400px;
 padding: 45px 85px;
}
.diyw #diywebRightWrapper {
 width: 235px;
 float: right;
}

/* CONTENT */

.diyw #diywebMainContent h1,
.diyw #diywebMainContent h2,
.diyw #diywebMainContent p,
.diyw #diywebSidebar h1,
.diyw #diywebSidebar h2,
.diyw #diywebSidebar p {
 padding: 0;
 margin: 0;
}
.diyw #diywebMainContent h1,
.diyw #diywebMainContent h2,
.diyw #diywebSidebar h1,
.diyw #diywebSidebar h2 {
 font-weight: 600;
}
.diyw #diywebMainContent h1 {
 font-size: 40px;
 font-weight: 200;
}
.diyw #diywebMainContent h2 {
 font-size: 22px;
 font-weight: bold;
}
.diyw #diywebMainContent a,
.diyw #diywebSidebar a {
 color: #00BEE0;
 text-decoration: none;
}
.diyw #diywebFooterCenter a {
 color: #FFF;
 text-decoration: underline;
}
.diyw #diywebMainContent a:hover,
.diyw #diywebMainContent a:active,
.diyw #diywebMainContent a:focus,
.diyw #diywebSidebar a:hover,
.diyw #diywebSidebar a:active,
.diyw #diywebSidebar a:focus {
 text-decoration: underline;
}
.diyw #diywebFooterCenter a:hover,
.diyw #diywebFooterCenter a:active,
.diyw #diywebFooterCenter a:focus {
 color: #00BEE0;
}
.diyw #diywebSidebar {
 padding: 23px 10px 20px 0px;
 font-size: 12px;
}
.diyw #diywebSidebar h1,
.diyw #diywebSidebar h2 {
 font-size: 14px;
 padding: 15px 0 10px 10px;
 border-top: 1px solid #5A1F00;
}
.diyw #diywebSidebar p {
 padding-left: 10px;
}
.diyw #diywebFooter {
 width: 1044px;
 margin: 0 auto;
 padding-top: 20px;
 color: #FFF;
 font-size: 12px;
}
.diyw #diywebFooterCenter {
 padding: 0 10px;
}

/* CLEARFIX */

.diyw #diywebAllContent:before,
.diyw #diywebAllContent:after,
.diyw #mainNav1:before,
.diyw #mainNav1:after,
.diyw #mainNav2:before,
.diyw #mainNav2:after,
.diyw #mainNav3:before,
.diyw #mainNav4:after,
.diyw #diywebContentWrapper:before,
.diyw #diywebContentWrapper:after,
.diyw .thumbElement {
    content: "\0020"; 
    display: block; 
    height: 0; 
    overflow: hidden;
}

.diyw #mainNav1:after, .diyw #mainNav2:after, .diyw #mainNav3:after, .diyw #diywebAllContent:after, .diyw #diywebContentWrapper:after, .diyw .thumbElement  { 
 clear: both; 
}

.diyw #mainNav1, .diyw #mainNav2, .diyw #mainNav3, .diyw #diywebAllContent, .diyw #diywebContentWrapper, .diyw .thumbElement { 
 zoom: 1; 
}

/* NAVIGATION SETTINGS */

.diyw #mainNav1,
.diyw #mainNav2,
.diyw #mainNav3 {
 list-style: none;
 margin: 0;
 padding: 0;
}
.diyw #mainNav1 {
 border-left: 1px solid #545A56;
}
.diyw #mainNav1 li{
 float: left;
}
.diyw #mainNav1 a,
.diyw #mainNav1 a:link,
.diyw #mainNav1 a:visited {
 display: block;
 color: #5A1F00;
 min-width: 80px;
 height: 70px;
 text-decoration: none;
 font-size: 14px;
 padding: 20px 20px 10px 10px;
 border-right: 1px solid #545A56;
 background-image: url(https://www.karibu-fuerfrauenundkinderinuganda.com/s/img/nav_border.png);
 background-position: 10px 95px;
 background-repeat: no-repeat;
}
.diyw #mainNav1 a.parent, .diyw #mainNav1 a.parent:hover,
.diyw #mainNav1 a.current, .diyw #mainNav1 a.current:hover {
 background-image: url(https://www.karibu-fuerfrauenundkinderinuganda.com/s/img/nav_border_parent.png);
 color: #000;
 font-weight: bold;	
 background-color: #00d8ff;
 background-color: -moz-linear-gradient(top,  #00d8ff 0%, #00bbdc 100%);
 background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00d8ff), color-stop(100%,#00bbdc));
 background-color: -webkit-linear-gradient(top,  #00d8ff 0%,#00bbdc 100%);
 background-color: -o-linear-gradient(top,  #00d8ff 0%,#00bbdc 100%);
 background-color: -ms-linear-gradient(top,  #00d8ff 0%,#00bbdc 100%);
 background-color: linear-gradient(to bottom,  #00d8ff 0%,#00bbdc 100%);
  
}
.diyw #mainNav1 a:hover,
.diyw #mainNav1 a:active,
.diyw #mainNav1 a:focus {
 background-image: url(https://www.karibu-fuerfrauenundkinderinuganda.com/s/img/nav_border_hover.png);
 background-color: #d5e492;
 background-color: -moz-linear-gradient(top,  #d5e492 0%, #e6f4aa 49%, #d5e492 100%);
 background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5e492), color-stop(49%,#e6f4aa), color-stop(100%,#d5e492));
 background-color: -webkit-linear-gradient(top,  #d5e492 0%,#e6f4aa 49%,#d5e492 100%);
 background-color: -o-linear-gradient(top,  #d5e492 0%,#e6f4aa 49%,#d5e492 100%);
 background-color: -ms-linear-gradient(top,  #d5e492 0%,#e6f4aa 49%,#d5e492 100%);
 background-color: linear-gradient(to bottom,  #d5e492 0%,#e6f4aa 49%,#d5e492 100%);
}
.diyw #mainNav2  {
 margin: 20px 10px 40px 0;
}
.diyw #mainNav2 a,
.diyw #mainNav2 a:link,
.diyw #mainNav2 a:visited {
 display: block;
 color: #5A1F00;
 font-size: 15px;
 padding: 3px 10px;
 text-decoration: none;
 white-space: normal;
 word-wrap: break-word;
}
.diyw #mainNav2 span {
 padding: 7px 10px;
 display: block;
}
.diyw #mainNav2 a.parent, .diyw #mainNav2 a.parent:hover,
.diyw #mainNav2 a.current, .diyw #mainNav2 a.current:hover {
 background-image: url(https://www.karibu-fuerfrauenundkinderinuganda.com/s/img/nav_level2_parent.png);
 background-position: 17px bottom;
 background-repeat: no-repeat;
 padding-bottom: 7px;
}
.diyw #mainNav2 a.parent span, .diyw #mainNav2 a.parent:hover span,
.diyw #mainNav2 a.current span, .diyw #mainNav2 a.current:hover span{
 display: block;
 background-color: #5A1F00;
 color: #FFF;
 font-weight: normal;
}
.diyw #mainNav2 a:hover,
.diyw #mainNav2 a:active,
.diyw #mainNav2 a:focus {
 text-decoration:underline;
}
.diyw #mainNav3 {
 margin: 0;
 padding: 10px 10px 10px 0;	
 background-image: url(https://www.karibu-fuerfrauenundkinderinuganda.com/s/img/nav_level3_bg.png);
 background-position: 22px 3px;
 background-repeat: no-repeat;
}
.diyw #mainNav3 a,
.diyw #mainNav3 a:link,
.diyw #mainNav3 a:visited {
 padding: 10px 10px 0 10px;
 background-color: #E5E0BE;
}
.diyw #mainNav3 li:last-child a,
.diyw #mainNav3 li:last-child a.current,
.diyw #mainNav3 li:last-child a.current:hover {
 padding-bottom: 10px;
}
.diyw #mainNav3 span {
 padding: 0;
}
.diyw #mainNav3 a.current,
.diyw #mainNav3 a.current:hover {
 background-image: none;
 padding: 10px 10px 0 10px;
}
.diyw #mainNav3 a.current span,
.diyw #mainNav3 a.current:hover span {
 color: #5A1F00;
 background-color: #E5E0BE;
 font-weight: bold;
}
.diyw #mainNav3 a:hover,
.diyw #mainNav3 a:active,
.diyw #mainNav3 a:focus {
 text-decoration: underline;
 font-weight: normal;
}







