/*
 * dunkelgruen 009E71
 * hellgruen2 C6E8DE
 */

a:hover {
  color: #009E71;
  text-decoration: none;
  cursor: pointer;
}

a:hover strong,
strong a:hover,
.detail a:hover,
h2 a:hover,
h2 span.right a:hover,
h5 span.right a:hover,
a.moregt:hover,
a.moregtbig:hover,
a.infolink:hover,
a.infolinkbig:hover,
a h3:hover,
h3 a strong:hover,
#content-right .inner-container h3 a strong:hover,
#content-left .inner-container h3 a.infolink:hover,
#content-left .inner-container h3 a strong:hover,
#head .topNaviLeft a:hover,
#head .topNaviRight a:hover,
a span.infolink:hover,
span.right a.infolink:hover,
.content-body span.right a:hover,
.detail-content-body span.right a:hover,
.textContainerContent a h2:hover {
  color: #009E71;
}

.moregt {
    color: #009E71;
}

.blue {
   color: #009E71;
}

.bigblue {
   color: #009E71;
}

.green {
    color: #009E71;
}

.smallblue {
    color: #009E71;
}

.buttonnormal,
.buttonbig,
.buttonsuperbig {
    background-image: url("/obermain/pics/button-hintergrund.png");
}

.buttonnormal:hover,
.buttonbig:hover,
.buttonsuperbig:hover {
    color: #009E71;
}


.buttonbig {
    background-image: url('/obermain/pics/button-hintergrund-130.png');
    width: 130px;
}

.buttonsuperbig {
    background-image: url("/obermain/pics/button-hintergrund-160.png");
}

#foot {
    background-color: #e5e5e5;
}

.content-head,
.detail-content-head {
    background-color: #e5e5e5;
}

.b2h,
.b2bh,
.b2bg {
    background-color: #e5e5e5;
}


.b3h, .b3bh, .b3bg {
   background-color: #e5e5e5;
}


.b4h {
/*, .b4bh, .b4bg */
    background-color: #e5e5e5;
}

.content-head h1,
.content-head h2,
.detail-content-head h5 {
    background-image: url('/obermain/pics/quadrat-headline_dunkelgruen.gif');
}

.content-container .tab-active .content-head {
    background-image: url("/obermain/pics/aktiver-tab-dreieck.gif");
}


#content-left .inner-container h3 strong,
#content-left .inner-container h3 strong a {
    color: #009E71;
}

#content-right .inner-container h3 strong,
#content-right .inner-container h3 strong a {
    color: #009E71;
}

.content-container .tab h2 a:hover,
.content-container .tab h2:hover,
.content-container .tab div.h2 a:hover,
.content-container .tab div.h2:hover {
  color: #C6E8DE;
}


.content-container .bluebg-container .b2h, .content-container .bluebg-container .b3h, .content-container .bluebg-container .b4h, .content-container .bluebg-container .b4bh, .content-container .bluebg-container .b3bh, .content-container .bluebg-container .b2bh, .content-container .bluebg-container .content-head {
    background-color: #C6E8DE;
}

/* Größen und Abstandsänderung */
#content-right .width400 {
    width: 170px;
}


ul.epaperSelect li {
    padding: 2px;
}


/* Navigation */
#mainNav {
    background-color: #009E71;
}

#mainNav a {
  float: left;
  display: block;
  padding: 5px 8px 5px 8px;
  color: #FFFFFF;
  text-decoration: none;
}

@media only screen and (device-width: 768px) {
    #mainNav a {
        padding: 3px 5px 3px 5px;
    }
}


#mainNav li,
#mainNav li.tiefe1_aktiv li,
#mainNav li.tiefe1_aktiv_home li {
  color: #C6E8DE;
}

#mainNav li.tiefe1_aktiv,
#mainNav li.tiefe1_aktiv_home {
  color: #555555;
  background-color: #C6E8DE;
  background-image: url(/obermain/pics/aktiver-tab-dreieck.gif);
}

#mainNav li.tiefe1_aktiv a {
    color: #555555;
}

#mainNav li.tiefe1 {
    background-color: #009E71;
}

#mainNav li ul li a:hover {
  color: #009E71;
}

#mainNav li.tiefe1_aktiv_home:hover,
#mainNav li.tiefe1_aktiv_home a.tiefe1_aktiv_home:hover {
    background-color: #C6E8DE;
}

.secondNav ul {
    background-color: #C6E8DE;
}

.secondNav li a:hover,
.secondNav li.secondNavActive a:hover {
  color: #009E71;
}

#thirdNav .thirdNavElement:hover a {
  color: #009E71;
}

/* Popeye */
#ppy1 .ppy-nav {
    background: none repeat scroll 0 0 #C6E8DE;
}

#ppy1 .ppy-caption {
    background: none repeat scroll 0 0 #C6E8DE;
}

/* Detail */
.detail h1 strong {
    color: #009E71;
}

.detail strong {
    color: #009E71;
}


/* Topslider */
.moregt-slider {
    color: #009E71;
}

.topNewsSlider2 .textContainerContent h2 a:hover {
  color: #C6E8DE;
}


.topNewsSlider2 .gliderLocation {
    color: #009E71;
}

.topnewsGliderNavigation2 .gliderPagingList li a:hover {
  color: #555555;
  background: #C6E8DE;
}

.topnewsGliderNavigation2 .gliderPagingList li.gliderPageActive a {
  color: #555555;
  background-color: #C6E8DE;
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-image: url(/obermain/pics/aktiver-tab-dreieck.gif);
}

.topNewsSlider2 .textContainerContent h2 a:hover {
  background-position: 50% 100%;
  background-repeat: no-repeat;
  color: #009E71;
}


.payment.tab .header.dark {
    background-color: #C6E8DE;
}

.payment.tab .header.bright {
    background-color: #C6E8DE;
}



#head .shoplogo {
  float: left;
  width: 170px;
  padding-left:75px;
  padding-top: 0px;

}

.headSearch {
float:left;
}