/* ideengruen (ig) CSS für "Grüne Liga"  +++++++++++++++++++++++++++++++++++ */
/* www.ideengruen.de | markus pichlmaier  ++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* ig Navigation  +++++++++++++++++++++++++++++++++++ */
.ig-nav
{
  /*background: #056834;*/
  margin: 2px auto;
  position: relative;
  z-index: 499;
  text-align: right;
}

#ig-nav-logo {
	/*background-color: #000;*/
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 215px;
	float:left;

}

#ig-nav-nav {
	/*background-color: #056834;*/
	margin-left:210px;
	margin-top:38px;
	padding: 0px;
	/*height: 32px;*/
	width: auto;
border-bottom: 32px solid #056834;
  border-left: 4px solid transparent;
  border-right: 0px solid transparent;
}

/* ig Header  +++++++++++++++++++++++++++++++++++ */

.ig-header
{
  margin: 0 auto;
  height: 310px;
  background-image: none;
  background-position: 0 0;
  background-repeat: no-repeat;
  position: relative;
  min-width: 700px;
 /* max-width: 1344px;*/
  width: 80%;
  z-index: auto !important;
}


.responsive .ig-header
{
  background-image: none;
  background-position: center center;
}

.ig-header>div.ig-nostyle, .ig-header>div.ig-block, .ig-header>div.ig-post
{
  position: absolute;
  z-index: 101;
}

header, footer, article, nav, #ig-hmenu-bg, .ig-sheet, .ig-hmenu a, .ig-vmenu a, .ig-slidenavigator > a, .ig-checkbox:before, .ig-radiobutton:before
{
  -webkit-background-origin: border !important;
  -moz-background-origin: border !important;
  background-origin: border-box !important;
}

header, footer, article, nav, #ig-hmenu-bg, .ig-sheet, .ig-slidenavigator > a, .ig-checkbox:before, .ig-radiobutton:before
{
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


.ig-header:before, #ig-header-bg:before, .ig-layout-cell:before, .ig-layout-wrapper:before, .ig-footer:before, .ig-nav:before, #ig-hmenu-bg:before, .ig-sheet:before
{
  width: 100%;
  content: " ";
  display: table;
}

.ig-header:after, #ig-header-bg:after, .ig-layout-cell:after, .ig-layout-wrapper:after, .ig-footer:after, .ig-nav:after, #ig-hmenu-bg:after, .ig-sheet:after, .cleared, .clearfix:after
{
  clear: both;
  font: 0/0 serif;
  display: block;
  content: " ";
}


/* ig Slideshow  +++++++++++++++++++++++++++++++++++ */
.ig-slider-inner
{
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ig-slidenavigator > a
{
  display: inline-block;
  vertical-align: middle;
  outline-style: none;
  font-size: 1px;
}

.ig-slidenavigator > a:last-child
{
  margin-right: 0 !important;
}

.ig-slidecontainerheader
{
  position: relative;
  width: 100%;
  height: 100%;
}

.ig-slidecontainerheader .ig-slide-item
{
  -webkit-transition: 5500ms ease-in-out opacity;
  -moz-transition: 5500ms ease-in-out opacity;
  -ms-transition: 5500ms ease-in-out opacity;
  -o-transition: 5500ms ease-in-out opacity;
  transition: 5500ms ease-in-out opacity;
  position: absolute;
  display: none;
  left: 0;
  top: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
}

.ig-slidecontainerheader .active, .ig-slidecontainerheader .next, .ig-slidecontainerheader .prev
{
  display: block;
}

.ig-slidecontainerheader .active
{
  opacity: 1;
}

.ig-slidecontainerheader .next, .ig-slidecontainerheader .prev
{
  width: 100%;
}

.ig-slidecontainerheader .next.forward, .ig-slidecontainerheader .prev.back
{
  opacity: 1;
}

.ig-slidecontainerheader .active.forward
{
  opacity: 0;
}

.ig-slidecontainerheader .active.back
{
  opacity: 0;
}

.ig-slideheader0
{
  background-image: url('../../../images/header/ig-header03.jpg');
  background-position: center top;
  background-repeat: no-repeat;
}

.ig-slideheader1
{
  background-image: url('../../../images/header/ig-header05.jpg');
  background-position: center top;
  background-repeat: no-repeat;
}

.ig-slideheader2
{
  background-image: url('../../../images/header/ig-header07.jpg');
  background-position: center top;
  background-repeat: no-repeat;
}

.ig-slideheader3
{
  background-image: url('../../../images/header/ig-header09.jpg');
  background-position: center top;
  background-repeat: no-repeat;
}
.ig-slideheader4
{
  background-image: url('../../../images/header/ig-header11.jpg');
  background-position: center top;
  background-repeat: no-repeat;
}
.ig-slideheader5
{
  background-image: url('../../../images/header/ig-header13.jpg');
  background-position: center top;
  background-repeat: no-repeat;
}
.ig-slideheader6
{
  background-image: url('../../../images/header/ig-header15.jpg');
  background-position: center top;
  background-repeat: no-repeat;
}
.ig-slideheader7
{
  background-image: url('../../../images/header/ig-header16.jpg');
  background-position: center top;
  background-repeat: no-repeat;
}
.ig-slideheader8
{
  background-image: url('../../../images/header/ig-header17.jpg');
  background-position: center top;
  background-repeat: no-repeat;
}


.ig-slidenavigatorheader
{
  display: inline-block;
  position: absolute;
  direction: ltr !important;
  top: 271px;
  left: 46.88%;
  z-index: 101;
  line-height: 0 !important;
  -webkit-background-origin: border !important;
  -moz-background-origin: border !important;
  background-origin: border-box !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  white-space: nowrap;
}

.ig-slidenavigatorheader
{
  background:  #969696;
  background: linear-gradient(top, rgba(226, 226, 226, 0.6) 0, rgba(150, 150, 150, 0.6) 100%) no-repeat;
  background: -webkit-linear-gradient(top, rgba(226, 226, 226, 0.6) 0, rgba(150, 150, 150, 0.6) 100%) no-repeat;
  background: -moz-linear-gradient(top, rgba(226, 226, 226, 0.6) 0, rgba(150, 150, 150, 0.6) 100%) no-repeat;
  background: -o-linear-gradient(top, rgba(226, 226, 226, 0.6) 0, rgba(150, 150, 150, 0.6) 100%) no-repeat;
  background: -ms-linear-gradient(top, rgba(226, 226, 226, 0.6) 0, rgba(150, 150, 150, 0.6) 100%) no-repeat;
  background: linear-gradient(top, rgba(226, 226, 226, 0.6) 0, rgba(150, 150, 150, 0.6) 100%) no-repeat;
  -svg-background: linear-gradient(top, rgba(226, 226, 226, 0.6) 0, rgba(150, 150, 150, 0.6) 100%) no-repeat;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  padding: 7px;
}

.ig-slidenavigatorheader > a
{
  background: #969696;
  -svg-background: #969696;
  -webkit-border-radius: 0%;
  -moz-border-radius: 0%;
  border-radius: 0%;
  margin: 0 10px 0 0;
  width: 10px;
  height: 10px;
}

.ig-slidenavigatorheader > a.active
{
  background: #056834;

  -svg-background: #056834;
  -webkit-border-radius: 0%;
  -moz-border-radius: 0%;
  border-radius: 0%;
  margin: 0 10px 0 0;
  width: 10px;
  height: 10px;
}

.ig-slidenavigatorheader > a:hover
{
  background: #056834;
  background: #056834;
  background: #056834;
  background: #056834;
  background: #056834;
  background: #056834;
  background: #056834;
  -svg-background: #056834;
  -webkit-border-radius: 0%;
  -moz-border-radius: 0%;
  border-radius: 0%;
  margin: 0 10px 0 0;
  width: 10px;
  height: 10px;
}



/* ig Footer  +++++++++++++++++++++++++++++++++++ */
.ig-footer
{
  background: none;
  padding: 25px;
  margin: 30px auto 0;
  position: relative;
  color: #878787;
  font-size: 13px;
  font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 175%;
  text-align: center;
}

.ig-footer a, .ig-footer a:link, .ig-footer a:visited, .ig-footer a:visited, .ig-footer a:hover, .ig-footer td, .ig-footer th, .ig-footer caption
{
  color: #969696;
  font-size: 13px;
  font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 175%;
  text-decoration: none;
}

.ig-footer p
{
  padding: 0;
  text-align: center;
}


.ig-footer a:hover
{
  color: #056834;
  font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
}


