
/* farben 
grün dunkel #225500;
grün mittel #981A18
grün hell #ECF6E0;
*/



#ad {
  background:#225500;;
  height:80px;
  width:100%;
  float:left;
}

#ad .adcenter {
  width:160px;
}

#ad .adcenter .adimg {
 height:80px;
}



header {
  background: #ECF6E0; 
}

nav { 
  background: #ECF6E0;
}


/*buttons submenu */
#menu ul a {  
  color: #225500;
}


/*buttons over submenu */
#menu ul a:hover, #menu ul > li.active > a { 
  color: #225500; 
}


/*punkte sectiom*/
main article section {
    border-bottom:5px dotted #225500;
} 

main article section.c-back {
    background-color:#ECF6E0;
   
}   

/*fonts strong mark*/
strong {
  color:#225500;
}

main article h1, main article  a h1 {
  margin-top:1px;
  color:#225500;
}   


 /*link button*/
main article p a.linkbut {
    background: #225500;
    background-image:url("https://www.media-tours.de/hp/pics/icons/pfeil_rechts_1.png");
    background-repeat: no-repeat;  
    background-position: 95% 50%;
    background-size: 70px;
}


main article p a.download {
    background-image:url("https://www.media-tours.de/pics/icons/ic_file_download_white_48dp_2x.png"); 
     
}

main article p a.extern {
    background-image:url("https://www.media-tours.de/pics/icons/ic_call_made_white_48dp_2x.png"); 
}

main article p a.extern-af {
    background-image:url("https://www.media-tours.de/pics/icons/ic_call_made_white_48dp_2x_af.png"); 
} 
  
 /*links*/
main p a, main ul li a, main ol li a, main article figure figcaption a {
  color:#225500;
}   
/*
main article h2 a {
    
    color:#004D90;
} */

footer {
background:#225500;
}

#side {
  background:#225500;
}  


main article p mark.b-mark{
    color: #ffffff;
    background:#225500;
    padding:5px;
}


form input[type=submit]:focus {
  outline: none;
  background:#225500;
}


/*buttons over hauptmenu */
#menu a:hover,  #menu > li.active > a { 
  background-color: #225500;
  color:#ffffff; 
}



 /*umbruch nav*/
@media all and (max-width: 1380px) { 
/*buttons hauptmenu */
  #menu a {  
      border-radius:30px 30px  30px 30px;
      font-size:16px;
  }
  
  #menu a {  
        padding-top: 12px;
    }
  
    nav { 
    width:100%; 
  }
}






