@font-face{
font-family:"Corporate S W01 Light";
src:url("/theme/Fonts/885764/a4e15547-0e81-415e-9386-22cefb0e0c38.eot?#iefix");
src:url("/theme/Fonts/885764/a4e15547-0e81-415e-9386-22cefb0e0c38.eot?#iefix") format("eot"),url("/theme/Fonts/885764/1c7e8feb-d184-494e-8619-777ea84813c4.woff") format("woff"),url("/theme/Fonts/885764/6e9cfebc-c1d5-4d9e-8604-3f410db68ced.ttf") format("truetype"),url("/theme/Fonts/885764/f6e549b5-4b86-47d0-b1b1-fa574149cc23.svg#f6e549b5-4b86-47d0-b1b1-fa574149cc23") format("svg");
}
@font-face{
font-family:"Corporate S W01 Demi";
src:url("/theme/Fonts/885791/ca4544ba-4e44-426f-bce5-7072a71a2ac2.eot?#iefix");
src:url("/theme/Fonts/885791/ca4544ba-4e44-426f-bce5-7072a71a2ac2.eot?#iefix") format("eot"),url("/theme/Fonts/885791/e71d6bca-0a2a-4a9e-8ca9-dbb9ce20837e.woff") format("woff"),url("/theme/Fonts/885791/58ed4793-c43c-4b9b-b3b7-95eba046e069.ttf") format("truetype"),url("/theme/Fonts/885791/26def4b1-2111-4afa-8c15-f8655b48fc71.svg#26def4b1-2111-4afa-8c15-f8655b48fc71") format("svg");
}
body {
font-family:"Corporate S W01 Light",arial;
}

.winiclaim2 {
    background: #fff;
padding: .2em .5em;
height: auto;
left: 10px;
bottom: 0;
position: fixed;
z-index: 500;
display: inline-block;
font-size: .8em;
box-shadow: 0 0px 15px
    #888888;
}
.winiclaim2 a
{
color: #000;
}
.winiclaim {
    position: fixed;
    right: 10px;
    bottom: 0px;
    overflow: hidden;
    z-index: 500;
width: 120px;
height: 42px;
}


.set .useranswer span
{
background-color:#fff;
padding: 1px 2px;
}

.fancybox-slide--html .fancybox-close-small,.fancybox-slide--html .fancybox-close-small:hover {
background-color:transparent;
color:#fff;
opacity: 1;
display: none;
}

h2
{
font-size:36px;
}

h4,h3
{
font-size:24px;
}
.zwischentitel h2
{
margin-bottom:40px;
font-size:36px;
color:#000;

}

.pc,.ipad
{
font-size:20px;
}

.pc #main_nav ul li,.ipad #main_nav ul li
{
font-size:36px;

}

#main_nav ul li a
{
		    -webkit-transition: all 0.5s ease;
		    -moz-transition: all 0.5s ease;
		    -o-transition: all 0.5s ease;
		    transition: all 0.5s ease;

}

#main_nav ul li a:hover
{
color:#000;
}



h1, h2, h3, h4 {
margin-top: 5px;
margin-bottom: 5px;
}

.pc .linkbildkacheln .wort span,.ipad .linkbildkacheln .wort span {
font-size: 36px;
}

.linkzeile .link,.btnwrap button,.btn,.buttonwrap button
{
font-family:"Corporate S W01 Demi";
}

.pc .zweispalt.full.typ1 .right p,.ipad .zweispalt.full.typ1 .right p
{
font-size: 36px;
	color: #000;
}


.bubble.aktiv img
{
width:160px;
height:auto;
margin:2px;
}

.innerslice .buttonwrap {
    text-align: center;
}

/* .bilder_wrap */

h4 {
    color: #000;
}


.stichworte_wrap h2,.bilder_wrap h2
{
margin-bottom:20px;
}




.bilder_wrap .bild .fake_checkbox {
font-weight: 300;
font-size: 1.5em;
transform: scale3d(1,1,1);
transform-origin: bottom right; 
transition: .5s;
}


@keyframes heartbeat {
  	0% {
    	transform: scale(1.5);
    	color: rgba(255,255,255,1);
  	}
  	12.5% {
    	transform: scale(1);
    	color: rgba(255,255,255,.5);
  	}
  	25% {
    	transform: scale(1.5);
    	color: rgba(255,255,255,1);
  	}
  	37.5% {
    	transform: scale(1);
    	color: rgba(255,255,255,.5);
  	}
  	50% {
    	transform: scale(1.5);
    	color: rgba(255,255,255,1);
  	}
  	62.5% {
    	transform: scale(1);
    	color: rgba(255,255,255,.5);
  	}
  	75% {
    	transform: scale(1.5);
    	color: rgba(255,255,255,1);
  	}
  	87.5% {
    	transform: scale(1);
    	color: rgba(255,255,255,.5);
  	}
  	100% {
    	transform: scale(1.5);
    	color: rgba(255,255,255,1);
  	}
}



@keyframes heartbeat2 {
  	
  	0% {
    	transform: scale(1);
    	color: rgba(255,255,255,.5);
  	}
  	100% {
    	transform: scale(1.5);
    	color: rgba(255,255,255,1);
  	}
  	
}

.pc .bilder_wrap .bild:hover .fake_checkbox {
	transform: scale3d(1.5, 1.5, 1.5);
}



.bilder_wrap input[type="checkbox"]:checked + label + .fake_checkbox,.bilder_wrap .bild.aktiv .fake_checkbox {
font-weight: 900;
	/*animation: heartbeat 2.5s 1;*/
	animation: heartbeat2 1s 1;
	color: rgba(255,255,255,1);
}

a.edit
{
padding-top: 3px;
}