@charset "utf-8";
/*
*	www.webdelin.com
*/
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);
* { 
	margin: 0; 
	padding: 0; 
	border: 0; 
	font: inherit; 
	font-size: 100%; 
	vertical-align: baseline; 
	font-family: sans-serif;
}
#wg-v1-seite { 
	background-color: transparent; 
	margin-top: 20px; 
	height: auto; 
	width: 1000px; 
	margin-left: auto; 
	margin-right: auto;
}
.naviverlauf {
	background: #4560aa;
}
nav.wg-navi {
	text-align: center;
	height: 90px; 
	width: 100%; 
	border: 1px solid #1A3989; 
	border-radius: 2px;
}
nav.wg-navi > ul {
	display: inline-block; 
	position: relative; 
}
nav.wg-navi ul li {
	float: left;
	height: 90px;
	line-height: 90px; 
	overflow: hidden; 
	-webkit-transition: all.6s ease;
	-moz-transition: all.6s ease;
	-o-transition: all.6s ease; 
	-ms-transition: all.6s ease;
	transition: all.6s ease; 
}
nav.wg-navi ul li:hover {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.5) inset; 
	background: #294b8b;
}
nav.wg-navi ul li a {
	display: block;
	text-decoration: none; 
	color:#fff; 
	text-shadow: 0 1px 2px  black; 
	padding: 0 45px;
	margin-top: 0;
	-webkit-transition: all.6s ease;
	-moz-transition: all.6s ease;
	-o-transition: all.6s ease; 
	-ms-transition: all.6s ease; 
	transition: all.6s ease; 
	font-family: 'Oswald', sans-serif;
	font-size: 17px;
}
nav.wg-navi ul li:hover a { 
	margin-top: -90px; 
	color: #fff; 
	text-shadow: 0 1px 2px  black; 
}
nav.wg-navi ul li a:after {
	content: attr(data-title);
	display: block; 
}
nav.wg-navi ol,
nav.wg-navi ul { 
	list-style: none;
}
#wg-sidebar { 
	width: 30%;
	padding: 0;
	margin: 0;
	float: left;
	font-family: sans-serif;
}
.wg-sid { 
	width: 100%;
	height: auto; 
	float: right; 
	border: 1px solid #1A3989; 
	border-radius: 2px;
	padding: 0;
	margin: 0;
}
.wg-sid h1, 
.wg-sid h2, 
.wg-sid h3, 
.wg-sid h4, 
.wg-sid h5, 
.wg-sid h6 { 
	color: #333; 
	padding: 5px; 
	text-align: center; 
	font: bold 17px 'Oswald', sans-serif;
}
.wg-sid p{
	padding: 10px;
}
.wg-sid ul {
	margin-left: 25px;
	padding-bottom: 10px;
}
.kategorie img,
.wg-sid img{
	width: 100%;
	display: block;
	margin: 0 auto;
}
.wg-content { 
 	border: 1px solid #1A3989;
 	width: 69%;
 	float: right;
	padding: 0;
 	border-radius: 2px;
}

.wg-artbild { 
	border: none; 
	position: relative; 
	height: auto; 
	width: 100%;
}
.wg-artbild img{ 
	width: 99%; 
	display: block; 
	margin: 10px auto;
	border: 1px solid #294b8b;
}

.hoeche600{
	min-height: 800px;
}

#wg-galerieBox ul{
	width: 96%;
	margin:0 2%;
}

#wg-galerieBox #wg-galerieKlein ul li a img { 
	cursor: pointer; 
	float: left;
	width: 96%;
	height: auto; 
	padding: 0;
	margin: 2%;
	border: 1px solid #1A3989;
	opacity: 0.8;
}

#wg-galerieBox #wg-galerieKlein ul li a img:hover {
	opacity: 1;
}

hr { 
	display: block;
	width: 98%;
	margin: 0 auto;
	border-bottom: 1px solid #777;
	border-top: 1px solid #fff;
}

#wg-galerieBox li { 
	text-align: center; 
	display: inline-block; 
	list-style: none;
}

.wg-beschreibung { 
	font-size:14px; 
	font-family: sans-serif; 
	padding: 20px;
}

.wg-content strong { 
	font-size: 17px;
}

.wg-beschreibung li { 
	margin-left: 50px; 
	padding: 5px;
}

.wg-content h2, 
.wg-content h3, 
.wg-content h4 { 
	color: #333; 
	text-align: center; 
	font-size:24px; 
	text-transform: uppercase; 
	padding: 22px;
	font-family: 'Oswald', sans-serif;
}

.wg-gross:hover, 
.wg-gross:focus, 
.wg-gross:active { 
	transform: scale(1.2); 
	-moz-transform: scale(1.2); 
	-o-transform: scale(1.2); 
	-ms-transform: scale(1.2); 
	-webkit-transform: scale(1.2); 
	transition: all 0.7s linear; 
	-webkit-transition: all 0.7s  linear; 
	-moz-transition: all 0.7s  linear; 
	-o-transition: all 0.7s  linear; 
	-ms-transition: all 0.7s  linear;
}

.wg-slides {
	margin:0px auto;
	overflow:hidden;
	position:relative;
	width: 999px;
	height:199px;
	padding: 0;
	border: 1px solid #1A3989; 
	border-radius: 2px;
	background: url('images/1000_200.jpg');
	background-repeat: no-repeat;
	background-position: center center;
}

.wg-slides ul {
	list-style: none;
	position: relative;
}

.wg-slider-schaten {
	display: inline-block;
	margin-left: auto; 
	margin-right: auto;
	width: 1000px;
	height: 38px;
	background-image: url(http://mcmeiers.de/Template2/images/wg_slider_schatten1000.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.wg-content-schaten {
	display: inline-block; 
	margin-left: auto; 
	margin-right: auto; 
	width: 700px; 
	height: 27px; 
	background-image: url(http://mcmeiers.de/Template2/images/wg_slider_schatten700.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
}

.wg-sidebar-schaten {
	display: inline-block;
	margin-left: auto; 
	margin-right: auto;
	width: 300px; 
	height: 12px; 
	background-image: url(http://mcmeiers.de/Template2/images/wg_slider_schatten300.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
}

.clr {
	clear: both;
}

@-webkit-keyframes anim_slides {
	0% { opacity:0; } 
	6% { opacity:1; }
	24% { opacity:1; }
	30% { opacity:0; }
	100% { opacity:0; }
}

@-moz-keyframes anim_slides {
	0% { opacity:0; }
	6% { opacity:1; } 
	24% { opacity:1; } 
	30% { opacity:0; } 
	100% { opacity:0; }
}

.wg-slides ul li {
	opacity:0;
	position:absolute;
	top:0;
	-webkit-animation-name: anim_slides;
	-webkit-animation-duration: 24.0s;
	-webkit-animation-timing-function: linear; 
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: normal;
	-webkit-animation-delay: 0;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;    
	-moz-animation-name: anim_slides;
	-moz-animation-duration: 24.0s;
	-moz-animation-timing-function: linear; 
	-moz-animation-iteration-count: infinite; 
	-moz-animation-direction: normal;  
	-moz-animation-delay: 0;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;
}

.wg-slides ul  li:nth-child(2),
.wg-slides ul  li:nth-child(2) div {
	-webkit-animation-delay: 6.0s;
	-moz-animation-delay: 6.0s;
}

.wg-slides ul  li:nth-child(3), 
.wg-slides ul  li:nth-child(3) div {
	-webkit-animation-delay: 12.0s;
	-moz-animation-delay: 12.0s;
}

.wg-slides ul  li:nth-child(4), 
.wg-slides ul  li:nth-child(4) div {
	-webkit-animation-delay: 18.0s;
	-moz-animation-delay: 18.0s;
}

.wg-slides ul li img {
	display:block;
}

@-webkit-keyframes anim_titles {
	0% { left:0%;opacity:0;}
	5% {left:0%;opacity:1;}
	20% {left:0%;opacity:1;}
	25% {left:0%;opacity:0;}
	100% {left:0%; opacity:0;}
}
@-moz-keyframes anim_titles {
	0% {left:0%;opacity:0;} 
	5% {left:0%;opacity:1;}
	20% { left:0%;opacity:1;} 
	25% {left:0%;opacity:0;}
	100% {left:0%;opacity:0;}
}

.wg-slides ul li div {
	border: none; 
	color:#fff; 
	font: bold 24px 'Oswald', sans-serif;
	position:absolute;  
	top:60%;  
	width:60%;
	right: 300px;
	text-shadow: 0 1px 2px  black; 
}

body {
/* #################### SEITENVERLAUF ANFANG ###################### */	
background:url(images/bg.jpg) repeat-y;

/* ab hier queltext*/
background: rgb(10,119,213); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(10,119,213,1) 0%, rgba(115,177,231,1) 24%, rgba(59,143,211,1) 50%, rgba(83,159,225,1) 79%, rgba(10,119,213,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(10,119,213,1)), color-stop(24%,rgba(115,177,231,1)), color-stop(50%,rgba(59,143,211,1)), color-stop(79%,rgba(83,159,225,1)), color-stop(100%,rgba(10,119,213,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(10,119,213,1) 0%,rgba(115,177,231,1) 24%,rgba(59,143,211,1) 50%,rgba(83,159,225,1) 79%,rgba(10,119,213,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(10,119,213,1) 0%,rgba(115,177,231,1) 24%,rgba(59,143,211,1) 50%,rgba(83,159,225,1) 79%,rgba(10,119,213,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(10,119,213,1) 0%,rgba(115,177,231,1) 24%,rgba(59,143,211,1) 50%,rgba(83,159,225,1) 79%,rgba(10,119,213,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(10,119,213,1) 0%,rgba(115,177,231,1) 24%,rgba(59,143,211,1) 50%,rgba(83,159,225,1) 79%,rgba(10,119,213,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a77d5', endColorstr='#0a77d5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

/* #################### SEITENVERLAUF ENDE ###################### */
}

li.thumb4 {
	width: 25%;
}

.verlauf{
/* #################### CONTEN VERLAUF ANFANG ###################### */	

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,eeeeee+100;Grey+Flat */
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #eeeeee 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #eeeeee 0%,#eeeeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */

/* #################### CONTEN VERLAUF ENDE ###################### */
}
/* Bildvergr??erung alle scale(2.2) zum verkleinern auf wert kleiner beispiel scale(1.8)*/
.wg-artbild img:hover {
	transform: scale(1.6);
	-moz-transform: scale(1.6);
	-o-transform: scale(1.6);
	-ms-transform: scale(1.6);
	-webkit-transform: scale(1.6);
	/*cursor: pointer;*/
	-webkit-transition: all 1.0s ease;
	-moz-transition:    all 1.0s ease;
	-ms-transition:     all 1.0s ease;
	-o-transition:      all 1.0s ease;
	position: relative;
	z-index: 9999999;
}

.kategorie {
	width: 100%;
	color: #fff;
	background: #294b8b;
	text-align: center;
 	border: 1px solid #1A3989;
 	border-radius: 2px;
}
.kategorie h2 {
	color: #fff;
	font: bold 17px 'Oswald', sans-serif;
	padding: 10px 0;
	text-shadow: 0 1px 2px  black; 
}
.kategorie ul {
	width: 100%;
	list-style: none;
}
.kategorie ul li {
	width: 100%;
	display: inline-block;
}
.kategorie ul li a {
	padding: 10px 0;
	display: inline-block;
	width: 100% !important;
	font: bold 15px sans-serif;
	color: #fff;
	background: #4560aa;
	text-decoration: none;
	border-bottom: 1px solid #000;
	border-top: 1px solid #aaa;
}
.kategorie ul li a:hover {
	width: 100% !important;
	background: #4294D7;
}
h2.header-content {
	text-align: center;
	background: #294b8b;
	color: #fff;
	font: bold 17px 'Oswald', sans-serif;
	padding: 9px 0;
	text-shadow: 0 1px 2px  black; 
	width: 100%;
}
.prozent33 {
	width: 33.33%;
	float: left;
	text-align: center;
}
.prozent33 p {
	font: bold 17px sans-serif;
	padding: 10px 0;
}
.prozent33 h2.header-content {
	text-align: center;
	background: #294b8b;
	color: #fff;
	font: 15px 'Oswald', sans-serif;
	padding: 9px 0;
	text-shadow: 0 1px 2px  black; 
	width: 100%;
}
.bg_braun {
	background: #cecece;
}

.css-slideshow{
  position: relative;
  max-width: 302px;
  height: 224px;
  margin: 0;
}
.css-slideshow figure{
  margin: 0;
  max-width: 302px;
  height: 224px;
  background: #000;
  position: absolute;
}
.css-slideshow img{
  box-shadow: 0 0 2px #666;
}
.css-slideshow figcaption{
  position: absolute;
  top: 0;
  color: #fff;
  background: rgba(0,0,0, .3);
  font-size: .8em;
  padding: 8px 12px;
  opacity: 0;
  transition: opacity .5s;
}
.css-slideshow:hover figure figcaption{
  transition: opacity .5s;
  opacity: 1;
}
.css-slideshow-attr{
  max-width: 495px;
  text-align: right;
  font-size: .7em;
  font-style: italic;
  margin:0 auto;
}
.css-slideshow-attr a{
  color: #666;
}
.css-slideshow figure{
  opacity:0;
}
figure:nth-child(1) {
  animation: xfade 48s 42s infinite;
}
figure:nth-child(2) {
  animation: xfade 48s 36s infinite;
}
figure:nth-child(3) {
  animation: xfade 48s 30s infinite;
}
figure:nth-child(4) {
  animation: xfade 48s 24s infinite;
}
figure:nth-child(5) {
  animation: xfade 48s 18s infinite;
}
figure:nth-child(6) {
  animation: xfade 48s 12s infinite;
}
figure:nth-child(7) {
  animation: xfade 48s 6s infinite;
}
figure:nth-child(8) {
  animation: xfade 48s 0s infinite;
}

@keyframes xfade{
  0%{
    opacity: 1;
  }
  10.5% {
    opacity: 1;
  }
  12.5%{
    opacity: 0;
  }
  98% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}