@charset "UTF-8";

/**
 * JYAML - Template Framework includes YAML for Joomla!
 *
 * All rights reserved. The JYAML project is a template to manage and
 * configure Joomla!-Templates with the YAML XHTML/CSS Framework
 * - http://www.yaml.de
 *
 * -----------------------------------------------------------------------------
 *
 * @version     Id: $Id$
 *
 * @package     JYAML
 * @subpackage  Stylesheet
 *
 * @author      Reinhard Hiebl <reinhard@hieblmedia.com>
 * @copyright   Copyright (C) 2006 - 2014, HieblMedia (Reinhard Hiebl)
 * @license     http://www.jyaml.de/en/license Creative Commons Attribution 3.0
 * @link        http://www.jyaml.de
 */

/* Import YAML base stylesheet */
@import url(../../../libraries/jyaml/yaml/core/base.min.css);
/* Import layout stylesheet */
@import url(screen.basemod.css);
/* Import content stylesheet */
@import url(screen.content.css);

	html { 
  background: url("../images/ziegel.png") repeat left top  #CDCDCD !important;
    }
/*
	/* Marginal areas & page background #A8C626 #93D01E-grün*/   
	body {
    background: url("../images/hg-smoll2.jpg") repeat-x left -20px;
    min-height: 100%;
    border-top: 3px solid #92B117;
		padding: 0;
		margin-top: 0;
	} 

/* HEADER stylesheet */
body.html-fullpage header {
    height: 100px;
    background: none repeat scroll 0 0 rgba(250, 250, 250, 0.9);
    margin-bottom:110px;
    border-bottom: none;
    padding:10px;
}
	header {
		background: none repeat scroll 0 0 rgba(250, 250, 250, 0.9);
	}

header h1 {
    color: #000000;
    font-size: 1.5em;
    font-weight: normal;
    letter-spacing: -2px;
    line-height: 65%;
    margin: 0;
    padding: 0;
} 

/* TOP-NAVI stylesheet */ 
	#topnav {
		background:transparent;
    margin: 0 auto;
    right: 5px;
    top: 47px;
    padding:10px 0;
		text-align:right; /* LTR */
	}

  .finder_class {
    float: right;
        
	}
  input#mod-finder-searchword {
    color: #aaa; 
    border:1px solid #7BA221;
    padding-left:10px;  
	}
  input.search-query {
    border-radius: 0;
    box-shadow: none;
    transition: none;
    margin-top:-30px;
    height: 20px;
  }

 	#topnav a { color:#333; font-weight:normal; background:transparent; margin:0 10px; }
	#topnav a:focus,
	#topnav a:hover,
	#topnav a:active, #topnav a.active_link { text-decoration:none; border-bottom:4px solid #7BA221; }

/* **************  SUPERMENÜ - DROPDOWN    ****************** */

body.html-fullpage #nav {
    background: none repeat scroll 0 0 transparent;    
} 
  .ym-wbox {
    padding: 0;
}

  
/* ************** 3 PROJEKTEN BOXEN ****************** */

.ym-gbox {   /* alle 3 PB */
    padding: 0;
}
.ym-gbox-right {
    padding-left: 5px;
}
.ym-gbox-left {
    padding-right: 5px;
}
.modulebox_pr {    
    background: url("../images/pr_1.jpg") repeat-x left top;
}
/* ************** Main ****************** */
body.html-fullpage #main { 
		padding: 0;
/*		margin-top: -150px; */
	}      
.ym-column {    /* padding für Main-Top + Main(content) */
    background: none repeat scroll 0 0 rgba(250, 250, 250, 0.7);
    color: #333333;
    padding:15px;
} 
.ym-wbox {     /* vertikale Abstände / horzontale Abstände - sieh .mobile-box */
} 

.ym-wbox .ym-column-main {    /* main-center, main-bottom */
    padding: 15px 15px 0; 
}
.ym-wbox .ym-column-main .module-box {    /* main-center, main-bottom */
    height: 260px;
    padding:0;
    border: 15px solid #fff; 
}
.ym-hlist, .main_bottom {    /* padding Navi-center, main-center, main-bottom */
    padding: 0 15px;
    margin-bottom: -15px;
}
    .platzhalter img {
  width: 100%;
  }

/* **************  BOX SHADOV    ****************** */
.module-box, .ym-grid {
    box-shadow: 4px 4px 10px #888;
}

/* ************** BOX MODULE BOX ************************************* */
.module-box {  /* Content */
 background: #fff;
 overflow: hidden;
 margin-bottom: 1.1em;  /* horzontale Abstände */
}
.ym-wbox .ym-column-main .modulebox_blank_box {  /* leere box */  
    background-color: rgba(0, 0, 0, 0);
    height: 290px;
    padding:0;
    border: none;
    box-shadow:none;   
}

.ym-column .ym-grid .ym-g33 .ym-gbox .module-box {  /* Rechte boxen */
  border: none; 
  box-shadow:none; 
  height: 250px;
}
.ym-col2 .ym-cbox .module-box {  
 background: #00BFFF;
 border:none; 
 height: 255px;
 padding:15px 15px 20px 15px; 
}
.ym-col2 .ym-cbox .modulebox_face {  /* Facebook */
  min-height: 386px;
  padding:15px; 
}
.ym-col2 .ym-cbox .modulebox_face { 
  background-color: #00BFFF;
}
.face_blue {
  background: #fff;
}
.facebook h2 {
    font-size: 1.6rem;
    margin-bottom: 25px;
} {
    font-size: 1.6rem;
    margin-bottom: 15px;
}
/*.modulebox_pr1 h1, .modulebox_pr2 h1, .modulebox_pr3 h1 {     
    font-size: 150%;
    margin:0.7em 0 0.2em 0;
    color:#fff; 
}*/
.modulebox_pr1 h1 a, .modulebox_pr2 h1 a, .modulebox_pr3 h1 a {    
    width: 100%; 
    font-size: 70%;
    margin-bottom:0.2em;
    color:#fff; 
}
.modulebox_pr1 h1 a:hover, .modulebox_pr2 h1 a:hover, .modulebox_pr3 h1 a:hover {   
    color: #445500; 
    background: #A8C626; 
}
 .modulebox_pr1 p a:hover, .modulebox_pr2 p a:hover, .modulebox_pr3 p a:hover {   
    background: #445500;
    color:#FFFFFF; 
}
.modulebox_pr1 p, .modulebox_pr2 p, .modulebox_pr3 p {    
    color:#445500;
    font-size: 85%;
    line-height: 1.2;
    margin-bottom:0;
}
.modulebox_pr1 a, .modulebox_pr2 a, .modulebox_pr3 a {  
    color:#445500;
/* div-block 
    margin-top:154px;  
    background: #A8C626;  
    padding:8px 10px; */ 
/*    background: none repeat scroll 0 0 rgba(146,177,23, 0.7); */
}

.projekt_link {    /* Projekt - green box */ 
    margin-top: 0;
    padding: 153px 0 0; 
}
.green {        
    padding:6px 10px;
    background: #A8C626;
    height: 90px;  
}
.green a {    /* Projekt - green box */ 
    float: right; 
}
/* ------------------------------------------------------------ */
.wandel_box {    /* WANDEL */ 
    padding: 154px 0 31px;
}
.wandel_box h1 {    
    color: #333;
    font-size: 25px;
    line-height: 1.2;
    padding: 38px 10px 15px 10px;
    margin:0;
}
.item-page_galerie  h1 {    /* Galerie WANDEL */ 
    margin-bottom:1.5em;

}
.item-page_galerie  h3 {    /* Galerie WANDEL */ 
    margin-bottom:0;
    line-height:0;
}

.item-page_galerie .css_buttons1 {    
    margin-top:50px;
}

/* ------------------------------------------------------------ */
.news_box, .news_box_2  {    /* Aktuelles - white box */ 
    padding: 145px 0 0;
} 
.white, .bg_green {
    padding:0;
    background: none repeat scroll 0 0 rgba(255,255,255, 0.7); 
}
.news_box p, .news_box_2 p {
    font-size: 85%;
    line-height: 1.2;
    padding:5px 0 2px;
    background-color: #fff;
} 
.white p, .bg_green p {
    float: right;
    font-size: 85%;
    line-height: 1.2;
    padding: 8px 10px;
    color: #fff;
    background-color: #EA614E;
}

.news_box h1,  .news_box_2 h1, .sport_box h1 {    /* Überschrift */   
    color: #EA614E;
    font-size: 25px;
    line-height: 1.2;
    padding:8px 10px 7px;
    margin:0;
}
.news_box h1 {    /* Breite weis. Hintergrund */   
    padding:70px 10px 7px;
}
.news_box_2 h1 {    
    padding:40px 10px 37px 10px;
}
.news_box .white a, .news_box_2 .white a {      /* Überschrift left */
    color: #EA614E; 
    margin-top:-60px;
    float: left;
}

.news_box_2 .white a {      /* Überschrift in eine Zeile */ 
    margin-top:-15px;
}
.news_box .white a:hover, .news_box_2 .white a:hover {    /*  */   
    color: #484848;
} 
/* kl Überschrift "aktuell" */ 
.news_box a, .news_box_2 a {    
    float: right;
    color: #445500;
}
.news_box p a:hover, .news_box_2 p a:hover {   
    background: #EA614E; 
    color: #fff;
    padding:1px 3px;
    margin-bottom:2px;
}
/* ------------------------------------------------------------ */
/* aktuell - Projekteübersicht */ 
.blog_red .white p {
 margin-top:-24px;
}
.bg_green p {
    background-color: #A8C626;
}
.sport_box  {    /* Aktuelles - white box */ 
    padding: 154px 0 31px;
} 
.sport_box h1 {    /* Aktuelles - white box */ 
    color: #484848;
}
.sport_box .white a, .bg_green a {      /* Überschrift left */
    color: #484848; 
}
.sport_box .white a:hover, .bg_green a:hover {    /*  */   
    color: #8AA806;
} 

.ym-grid {  /* Mantel 97.2% */
  width: 97.2%;
  background: #fff;
  padding: 15px 15px 0 15px; 
  margin-bottom:0;
}
.ym-g33 {
  margin-bottom:0;
}  
.ym-col2 .ym-cbox .modulebox_newsletter, .ym-col2 .ym-cbox .modulebox_stuff {   
 height: 55px;
 padding: 10px 15px;
 background: #FFFFFF;
} 
.ym-col2 .ym-cbox .modulebox_newsletter h1, .ym-col2 .ym-cbox .modulebox_stuff h1 {   
 margin-bottom:0px;
 color:#00BFFF;
}
.ym-col2 .ym-cbox .modulebox_newsletter p, .ym-col2 .ym-cbox .modulebox_stuff p {   
 text-align: left;
 color:#484848;
}
h1.module-heading a {
    color:#00AFFF;
}

/* ************** Main Slider ******************/ 
.modulebox_slider {
  box-shadow:none;  
    } 
    .ym-wbox .ym-column-main .modulebox_slider {
    border: none;
}
.jyaml-slider .slider-col-content {
    margin: 0;
    padding: 0;
}

 

/* ************** Rechte Spalte - Artikel     ****************** */
 p {
    line-height: 1.4;
}
h1 {
    line-height: 1.0;
    margin: 0 0 0.6em;
    color: #8aa806;
}
h1.module-heading {
    font-size: 1.6rem;
    color:#FFFFFF;
}
/*.item-page-blue h1 {
    color:#00BFFF;
}
.item-page_red h1, .item-page_plan h1 {
    color:#EA614E;
} */
.face_blue h2, .calender h2 {
    font-size: 1.6rem;
    color:#00AFFF;
    margin-bottom:15px;
}
.calender h2 {
    margin-bottom:19px;
}
input[type="checkbox"], input[type="radio"] {
    margin-right: 10px;
}
input.ical_submit {
    background: #00BFFF;
    color:#FFFFFF;
    font-size: 1.2rem;
    border:none;
    display: block;
    margin: 20px 0 0 0;
}
#ical {
    margin-bottom:0;
}
.ym-col2 .ym-cbox .module-box ul li {   /* ** Lameyer ** */
    font-size: 0.78rem;
    color:#FFFFFF;
    line-height: 1.4;
    margin-left:175px;
    list-style-type:square; 
}
.ym-col2 .ym-cbox .module-box li {  
    line-height: 1.2;
}
.ym-col2 .ym-cbox .module-box h3 {
    font-size: 130%;
    margin-bottom: 10px;
}
.ym-col2 .ym-cbox .module-box img {
    float: left;
    margin-top: 5px;
}

h2 {                 /* Facebook 120% */
    font-size: 140%;
    line-height: 0.875;
    margin: 0 0 0.6em;
    color: #484848;
}
.blog_red h2 {                 /* Facebook 120% */
    font-size: 125%;
    color: #484848;
}
h4 {
    font-size: 1.3em;
    line-height: 1.2;
}
h3 {
		/* font-size: 21px; - Artikel unterschrift-Projekt 2*/
    font-size: 21px;
    line-height: 1.1;
		margin: 0.9em 0 1.5em 0;
	}
.module-heading h1 {
   color:#00AAFF;
  }
  .custom_face h2 a {
  color:#FFFFFF;
  }
/* **************  Artikel Styling    ******************  
.ym-contain-fl {
   background: #fff;
   padding: 25px;  
    width: 94%;
} */
/* Seiteclass für ÜNTERSEITE */
.item-page_padding, .contact_padding, .blog_red, .item-page_info, .item-page-blue, .item-page_red, .blog_padding, .item-page_plan, #xmap, .finder, .item-page_galerie, .item-page  {   
    background: #fff;
    box-shadow: 4px 4px 10px #888;
    min-height:852px;
    overflow: hidden;
    padding: 25px;
    margin-bottom:15px;
}
.finder_class {   
    padding: 0;
    box-shadow:none;
}
.item-page_plan {   
    width: 1069px;
}
/** ********************* Sitemap ************************ **/
ul.level_0 {   
    font-weight: bold;
}
ul.level_1 {   
    font-weight: normal;
    margin-left:20px;
}
ul.level_2 {   
    margin-left:20px;
}
ul.level_1 li {   
    color:#A8C626;
}
ul.level_2 li {   
    color:#484848;
}
#xmap ul.level_0 li a {   
    color:#484848;
}
#xmap ul.level_0 li a:hover, #xmap ul.level_0 li a:focus {   
    color:#8AA806;
}
/** ********************* Terminkalender ************************ **/
.calender {   
/*    padding: 25px;
    background: #fff;
    contentpaneopen jeventpage_padding
    box-shadow: 4px 4px 10px #888; */
}

/*#jevents_body {        als Beitrag
    width: 93.2%;
    padding: 5px 25px 5px 25px;
    margin:25px 0 25px -20px;
    box-shadow: 4px 4px 10px #888; 
} */
#jevents_body {   
    width: 93.2%;
    min-height: 796px;
    background: #fff;
    padding: 25px;
    margin:0 0 25px 0;
    box-shadow: 4px 4px 10px #888; 
}
#jevents_header {
    background: #fff;
    padding: 25px 25px 0 25px;
}
#jevents_header h1 {
    margin-bottom:0;
    font-size: 228%;
    color: #8aa806;       
    font-weight: normal;
    
}
#jevents_body .jev_evdt {
    padding: 0;
}
#jevents_body .event_legend_container {
    margin-top:10px;
    background-color: #E6E6E6;

} 
.cal_div, #jevents_body .event_legend_container {
    border: 1px solid #CFCFCF;
    padding:10px 0;
    width: 100%;
}
#jevents_header .contentpaneopen jeventpage_red {
    background: #ffffff;
}
#jevents_body div.event_legend_name {
    padding-left: 10px;
} 
.cal_div, #jevents_body .event_legend_container,  {
    margin-left:-20px;
}

div.export_form {
    padding: 25px;
    width: 97%;
} 
.cal_div .cal_div_month_prev span,
.cal_div .cal_div_month_next span,
.cal_div .cal_div_month span, .cal_div .cal_div_currentmonth span {
    border-width:0;
    padding:10px 0;
}
.cal_div .cal_div_month span, .cal_div .cal_div_currentmonth span {
   background: #fff;
   font-size: 120%;
}
.cal_div .cal_div_currentmonth span {
   font-size: 140%;
   color:#8AA806;
}
.cal_div .cal_div_month_prev span a, 
.cal_div .cal_div_month_next span a {
    color:#AAAAAA;
}
.cal_div .cal_div_month_prev span a:hover, 
.cal_div .cal_div_month_next span a:hover {
    color:#8AA806;
}
.cal_div_daynames {
    color:#777;
    padding-bottom:5px;
}
.cal_div_today > span {
    background: #F5F5F5;
}
.cal_div_today > span {
    color:#484848;
}
.cal_div_today > span a.cal_daylink:link {
    color: #A8C626;
}
a.cal_daylink:link {
    color:#484848;
}
a.cal_daylink:hover {
    color:#8AA806;
}

#jevents_body .contentpaneopen div {
/*    border: 1px solid #CCCCCC;  */
    line-height: 1.5em;
    margin-bottom:10px;
}
/* Termine */           
.ev_td_left {
    background: #F8F8F8;
}
.ev_td_right, .ev_td_left {
    border: 1px solid #E3E3E3;
}
.ev_td_left {
    background: #fff;;
}
.cal_td_daysnames, td.cal_td_daysnames {
    background: #fff;
    color:#484848;
    border: 1px solid #E3E3E3;
}
.ev_table {
    box-shadow:none;
    border: 1px solid #E3E3E3;
}
.jev_catselect table {
    box-shadow:none;
    border: 1px solid #E3E3E3;
}
.jev_catselect {

}
.jev_catselect form {
    line-height: 1.5em;
    margin-bottom:0;
}
table.contentpaneopen {
    box-shadow:none;
    border:0;
}
table.contentpaneopen table {
    box-shadow:none;
    border: 1px solid #E3E3E3;
    margin-bottom:0;
}
.jev_catselect tbody td {
    border: 1px solid #fff;
}
#jevents_body .contentpaneopen td, #jevents_body .contentpaneopen tr {
  padding: 3px 5px;
}
#jevents_body .contentpaneopen div {
  padding: 0;
/*  margin:0; */
}
td.ev_detail_hits {
  text-align: right;
}
.cal_div_weeklink {
     color:#aaa;
}
.jevbootstrap .btn {
     text-shadow:none;
     margin-top: 25px;
}
    /* ********************** Projektübersicht ***************************** */  
.items-leading a, .ym-gbox-full a {  
    float: right;
    color: #8AA806;
}
.items-leading a:hover { 
    float: right;
    color: #445500;
} 
.items-leading p{ 
    font-size: 13px;
}
.items-leading h1, .ym-gbox-full h1 { 
    font-size: 150%;
}
.items-leading p, .ym-gbox-full p {    
    font-size: 80%;
}
.items-leading h3, .ym-gbox-full h3 {    
    font-size: 110%;
    font-weight: bold;
    margin:-10px 0 15px 0;
}
.blog_red .items-leading h3{ 
    font-size: 100%;
    font-weight: bold; 
    font-style: italic;
    color: #333;
    margin-top:-5px;
}
.items-leading img{ 
    margin: 0px 20px 0px 0px; 
    float: left;
}
.blog_padding h1 {    
    margin-bottom: 0.7em;
}
hr { 
    margin:10px 0 25px 0;
    border-color: #ccc;
}
.item-page_padding .iframe_box {    /* Lameyer-Beitrag */
    float: left;
    margin: 0 10px 5px 0;
} 
.iframe_box a {
    font-size: 13px;
} 
/* Blog Seitenzahlen */ 
.pagination ul {
    border: none;
    border-radius: none;
    box-shadow: none;
    float: left;
}
.pagination li {
    color: #aaa;
    padding-left:5px;
}
.pagination li a, .pagination li span, ul.pagenav li a {
    margin-left: 10px;
}
.pagination li.active-page span {
    background-color: #00bfff;
    border-radius: 40px;
    color: #fff !important;
    height: 22px;
    padding: 0 7px;
}
.pagination-box {
    margin: 2.5em 0 0;
}
.pagination li a {
    color: #00bfff;
}

/* ************** Main Bottom ****************** */
.main_bottom .ym-wrapper .ym-wbox .module-box {     /* Modul Footer top TEXT? */
    background: none repeat scroll 0 0 transparent;    
}
.main_bottom {     /* BILD */
    background: url("../images/hg_footer.png") repeat-x left top; 
    height: 250px;
    margin-top:-40px; 
}
/* ************** Kontakt Map****************** */
.main_kontakt {     
    width: 315px;
    height: 195px;
    position: absolute;
    background-color: #92B117;
    color:#fff;
    padding:25px;
    margin: 100px 0 0 770px; 
    box-shadow: 4px 4px 10px #888;  
}
.main_kontakt a {
    color:#FFFFFF;
}
.main_kontakt h4 {     
		font-size: 1.6em;
    color:#FFFFFF;  
}
/* ************** Breadcrumbs .breadcrumbs_padding, ****************** */
 .modulebox_padding {
  
}
/* ************** Main Google Map****************** */
.main_map .module-box {     
    width: 100%;
    height: 400px;
    margin:0;
    border:0;
    padding:0;
    box-shadow:none; 
    border-top: 3px solid #92B117;   
}

/* ************** Main Sity Map****************** */ 
.main_sitymap {    
    background-color: #92B117;
    padding: 25px 0; 
    border-top: 2px solid #fff;
}
.mapbox, .mapbox-qm {    
    float: left;
    padding:10px 30px 0 0;   
}
.mapbox-image {    
    float: left;
    Margin-top: 15px;
    padding: 0 35px 0 0;
    height: 210px; 
    border-right: 1px dotted #fff;  
}
.mapbox-qm {    
    padding:10px 45px 0 30px;   
}
.mapbox-go {
    float: left;    
    padding:10px 0 0 20px;   
}
.modulebox_footer-map {    
    background-color: #92B117;
    color:#fff;
    margin:0;
    border:0;
    padding:0;
    box-shadow:none;    
}  
.modulebox_footer-map h4 {    
    color:#fff;
    margin-bottom: 5px;   
}
.modulebox_footer-map ul {  
    list-style-type:square;    
}
.modulebox_footer-map ul a {  
    color:#fff;    
}
.modulebox_footer-map ul a:hover {  
    color:#445500;
    background: none;    
} 
 /*
.main_sitymap .ym-grid {  
    margin:0;
    border:0;
    padding:0;
    box-shadow:none;
    background-color: #92B117;    
}
.main_sitymap {    
    background-color: #92B117;
    padding-top: 25px; 
    border-top: 2px solid #fff;
}
*/

 

/* **************  FOOTER Styling    ****************** */


body.html-fullpage footer {
    background-color: #445500;  /* GOOGLE */
    margin-top:;
    height: 20px; 
    border-top: none;
    overflow: visible;
    padding:5px 15px 15px 15px;
}
.footer_nav .module-box {
    background-color: #445500;
    box-shadow:none;
}
footer a {
    color: #92B117;
    font-weight: normal;
}
footer a:hover {
    color: #fff;
    text-decoration: none;
}
iframe {
    border:none;
}

/* **************  KONTAKT / KONTAKTFORMULAR    ****************** */

.item-page_padding hr {
    margin: 0 0 40px 0;
}
.contakt a {
    color: #8AA806;
}
.contakt a:hover {
    color: #445500;
    background: #fff;;
}
.contakt a {
    color: #8AA806;
}
input#name, input#email, input#text10, input#text7, input#phone, input#fld13 {
    height: 25px;
    border-radius:0;
    box-shadow:none;
    border: 1px dotted #A8C626;
}
input#submit6 {
     background: 8AA806;
}
textarea#message {
    margin-top: 10px;
    border-radius:0;
    box-shadow:none;
    border: 1px dotted #A8C626;
}
span.help-block {
    font-size: 10px;
}
input#fld11 {
    border: 1px dotted #A8C626;
    box-shadow:none;
    border-radius:0;
    height: 24px;
    width: 200%;
}
input#submit6.form-control, .btn, .jevbootstrap .btn  {
    background: #A8C626;
    color:#fff;
    font-size: 120%;
    font-weight: bold;
    border-radius:0;
    border:0;
    box-shadow:0;
}

input#submit6.form-control:hover, .btn:hover {
    background: #445500;
    color:#FFFFFF;
}
.btn {
    text-align:right;
    text-shadow:none;
    float: left;
    margin-right:25px;
}
.finder a.btn, button.btn {
    padding:3px 5px;
    margin-bottom:10px;
}
.finder a.btn, button.btn {
    font-size: 16px;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
}
.gbs3 a {
    color: #428BCA;
    text-decoration: none;
    font-size: 80%;
    float: right;
}
#form-row-18{
    margin-bottom:0;
} 
/** ******************** SUCHEN ********************* **/
label.element-invisible.finder_class {
    display: none;
}
input#mod-finder-searchword141.search-query.input-medium {
    border: 1px dotted #333;
    padding: 2px 5px;
}
   
/** ******************** KARTE ********************* **/
table {
    background: #fff;
    box-shadow:4px 4px 10px #888888;
    border:15px solid #FFFFFF;
}
/*#GMapInfoHeader {
    background: #FFFFFF;
    padding:20px 0 10px 20px;
    box-shadow:4px 4px 10px #888888;
    border-bottom:3px solid #EEEEEE;
} */
#GMapInfoHeader h1 {
    margin-bottom:0;
}
#GMapsCredit{
    margin:15px 0;
}
#GMapFindPanel {
    margin:15px 0;
}
select#findAddressTravelMode, input#findAddressField {
    border: 1px solid #CCCCCC;
    padding:3px 0;
}
input#findAddressField {
    margin-left:5px;
    width: 80%;
} 
button#findAddressButton {
     background: #A8C626;
     color:#FFFFFF;
     border:none;
     padding:3px 5px;
}
.zhgm-markergroup-text-simple, .zhgm-markergroup-text-all-simple {
    font-size: 12px;
}

 #li-markergroup2 {
    margin-left: 0;
    width: 130px;
 } 
 #GMapsCreditcom_content_article_75_0_0_grp.zhgm-credit {
    margin-top: 15px;
        color: #888888;
 }
/** ******************** FOOTER ********************* **/    
.footer_nav span.item-title {   /* ?*/
    padding-right:15px;
 }
 /*
.ym-wrapper .ym-wbox .raw-links {
    float: left;
    background: red;
    margin-right: 20px;
    width: 130px;
 }
.footer_nav .raw-links a span.item-title  {
    padding:0 5px;
    margin-left:55px;
 }
 .copy {
    float: left;
    color: #fff;
    margin-right: 20px;
    width: 130px;
 }  */

/** ******************** FOOTER ********************* **/  
  a.boxplus-prev, a.boxplus-next {
     font-size: 80%; 
 }
  a.boxplus-prev {
     float: left; 
 }
 
  a.boxplus-next {
     float: right; 
 }     
    





