@media only screen and (min-device-width: 481px) {
	@viewport {
   width: device-width;
   zoom:1;

	}
	
	
	div#BurgerToggle{
		display:none;
	}
div#kiga_main{
	padding:0;
	margin:0 auto;
	min-height:1600px;
	width:100%;
	position:relative;
	top:-100px}

.menu,.menu li,div#kiga_header{
	text-align:center}
	@font-face{
		font-family:quicksandregular;
		src:url(../fonts/quicksand_kit/quicksand-regular-webfont.woff2) format('woff2'),url(../fonts/quicksand_kit/quicksand-regular-webfont.woff) format('woff');
		font-weight:400;
		font-style:normal}
body{
		padding:0;
		margin:0;
		background-color:white;
		overflow-x:hidden}
img{
		border-radius:4px;
		box-shadow:4px 4px 8px #333}
img#kiga_background{
		position:fixed;
		top:0;
		left:50%}
#snow{
	background: none;
	font-family: Androgyne;
	background-image: url('https://waldkindergarten-wm.de/templates/kigawald-neu/images/s1.png'), url('https://waldkindergarten-wm.de/templates/kigawald-neu/images/s2.png'), url('https://waldkindergarten-wm.de/templates/kigawald-neu/images/s3.png');
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index:0;
	-webkit-animation: snow 10s linear infinite;
	-moz-animation: snow 10s linear infinite;
	-ms-animation: snow 10s linear infinite;
	animation: snow 10s linear infinite;
}
@keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}
@-moz-keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 400px 1000px, 200px 400px, 100px 300px;}
}
@-webkit-keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}
@-ms-keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}	

	.noshadow{
	box-shadow:none;
	border-radius:0}
#cont_c252cac85dba9e56993d30023e8f0cd4{
	position:absolute;
	top:5px;
	float:right;
	z-index:99}
#backtotop{
	position:relative;
	margin:auto;
	width:50px;
	height:50px;
	box-shadow:none;
	border-radius:none;
	z-index:98}
div#kiga_bg{
	padding:0;
	margin:0;
	top:0;
	left:0;
	width:100%}
div#kiga_main{
	padding:0;
	margin:0 auto;
	min-height:1600px;
	width:961px;
	position:relative;
	top:-100px}
div#kiga_header{
	font-size:50pt;
	margin:0;
	height:250px}
div#kiga_box_top{
	background:url(../images/Kiga_01.png) no-repeat;
	margin:0;
	height:191px}
.topboximg {
		vertical-align: top;
		width: 100%;
		opacity: 0%;
	box-shadow: none!important;
		
	}
div#kiga_box_body{
	padding:1px 50px 40px;
	background:url(../images/Kiga_02.png) repeat-y;
	margin:0;
	min-height:1000px}
.kiga_shadow{
	box-shadow:4px 4px 8px #333}
div#kiga_box_bottom{
	background:url(../images/Kiga_03.png) no-repeat;
	margin:0;
	height:133px}
div.kiga_content,div.kiga_lable{
	background-color:#fff;
	box-shadow:4px 4px 8px #333;
	font-size:14;
	display:inline-block;
	font-family:quicksandregular}
div.kiga_content,div.kiga_content_centered{
	background-position:top left;
	background-origin:border-box}
div#kiga_footer{
	height:260px}
div.kiga_content_centered{
	width:700px;
	margin:10px auto;
	padding:30px;
	font-family:quicksandregular;
	font-size:14;
	border-radius:4px;
	box-shadow:4px 4px 8px #333;
	background-image:url(../images/papier4.jpg);
	background-size:100%}
div.kiga_lable{
	position:absolute;
	margin:10px;
	padding:10px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	left:-30px;
	top:-30px}
div.kiga_labled_box{
	position:relative;
	margin-top:40px;
	font-family:quicksandregular}
div.kiga_labled_pin{
	background-image:url(../images/pin.png);
	background-repeat:no-repeat;
	background-position:top left;
	background-size:auto;
	width:32px;
	height:35px;
	position:relative;
	top:15px;
	left:45%;
	right:0;
	margin:0;
	z-index:99}
div.kiga_content{
	width:600px;
	margin:0;
	padding:30px;
	border-radius:4px;
	background-image:url(../images/papier4.jpg);
	background-size:100%}
div.kiga_content2{
	display:inline-block;
	margin:0;
	padding:20px;
	font-family:quicksandregular;
	font-size:14}
.menu{padding:0;
	margin:0;
	position:absolute;
	font-family:quicksandregular}
#kiga_menu_left .menu{
	left:-50px;
	width:120px;
	z-index:10}
#kiga_menu_right .menu{
	left:800px;
	width:250px;
	z-index:10}
.menu li{
	display:inline-block;
	font-family:quicksandregular;
	font-size:16px;
	font-weight:700;
	width:250px;
	height:50px;
	margin:0 0 5px;
	position:relative;
	-moz-transistion:-moz-transform .8s ease-in-out;
	-webkit-transition:-webkit-transform .8s ease-in-out;
	-o-transition:-o-transform .8s ease-in-out;
	-ms-transition:-ms-transform .8s ease-in-out;
	transition:transform .8s ease-in-out}
.login+div li,.menu li a{
	display:block}
#kiga_menu_left .menu li{
	background-color:#FF7E55;
	box-shadow:0 0 2px 2px #E07C55}
.item-107,.item-108,.item-469,.item-470,.item-471,.item-472,.item-473,.item-474,.item-475,.item-478,.item-479,.item-481,.item-482,.item-495{
	box-sizing:border-box;
	padding-top:5px;
	background-origin:border-box;
	background-position:center center;
	background-size:70%;
	background-repeat:no-repeat;
	-moz-transform:rotate(5deg);
	-webkit-transform:rotate(5deg);
	-o-transform:rotate(5deg);
	-ms-transform:rotate(5deg);
	transform:rotate(5deg)}
.item-435{
	background-image:url(../images/menu_li_1.png)}
.item-107{background-image:url(../images/menu_li_2.png)}
.item-108{background-image:url(../images/menu_li_3.png)}
.item-468{background-image:url(../images/menu_li_4.png)}
.item-469{background-image:url(../images/menu_li_5.png)}
.item-470{background-image:url(../images/menu_li_6.png)}
.item-471{background-image:url(../images/menu_li_1.png)}
.item-472{background-image:url(../images/menu_li_2.png)}
.item-481{background-image:url(../images/menu_li_3.png)}
.item-473{background-image:url(../images/menu_li_4.png)}
.item-474{background-image:url(../images/menu_li_5.png)}
.item-475{background-image:url(../images/menu_li_6.png)}
.item-478{background-image:url(../images/menu_li_1.png)}
.item-482{background-image:url(../images/menu_li_2.png)}
.menu li.current{
	font-weight:700;
	font-size:120%;
	color:#FFF;padding-top:2px}
.menu li:hover{
	-moz-transform:rotate(-5deg),scale(1.2);
	-webkit-transform:rotate(-5deg),scale(1.2);
	-o-transform:rotate(-5deg),scale(1.2);
	-ms-transform:rotate(-5deg),scale(1.2);
	transform:rotate(-5deg) scale(1.2)}
.menu li a{
	text-decoration:none;
	color:#CCC;
	text-shadow:2px 2px 2px #000;
	padding:10px 20px}
.current,.menu li a:hover{
	color:#FFF}
.current{
	-moz-transform:rotate(-5deg),scale(1.2);
	-webkit-transform:rotate(-5deg),scale(1.2);
	-o-transform:rotate(-5deg),scale(1.2);
	-ms-transform:rotate(-5deg),scale(1.2);
	transform:rotate(-5deg),scale(1.2)}
.login,.login+div,.logout,.profile,.profile-edit,.registration,.registration-complete,.remind,.reset{
	width:600px;
	margin:10px auto;
	background-color:#fff;
	padding:20px;
	font-family:calibri;
	font-size:14;
	box-shadow:0 0 4px 2px #888}
.registration-complete:before{
	content:"Die Registrierung ist noch nicht ganz abgeschlossen. Im ersten Schritt wurde eine Mail mit einem Link verschickt, der angeklickt werden muss. Danach werden die Anmeldedaten durch den Administrator geprüft (dies kann einige Tage dauern) und schliesslich die Zugangsdaten per Mail verschickt."}
.login+div ul{
	padding:0;margin:0}
.login-description{
	margin-bottom:15px}
fieldset{
	border:0;
	padding:0}
fieldset legend{
	font-size:200%;
	margin-bottom:20px}
.login label{
	width:140px;
	display:inline-block}
.tip-wrap{
	background-color:#FFEF9D;
	padding:5px;
	border:1px solid grey;
	font-family:calibri}
.actions{
	display:none}
}