html, body{
	height:100%;
	margin:0;
	padding:0;
}

body{
	font-family:Calibri, Arial, Verdana;
	line-height:1.2;
	letter-spacing:1;
	color:#000000;
}

@font-face {
	font-family:'ShermlockRegular';
	src:url('/fonts/shermlock-webfont.eot');
	src:local('?'), url('/fonts/shermlock-webfont.woff') format('woff'), url('/fonts/shermlock-webfont.ttf') format('truetype'), url('/fonts/shermlock-webfont.svg#webfontdLJonLLR') format('svg');
	font-weight:normal;
	font-style:normal;
}

a{
	color:#000000;
}

h1, h2, h3{
	margin:10px 0 5px;
}

a.button,
input.button{
	display:inline-block;
	padding:10px;
	font-size:16px;
	border:0;
	text-decoration:none;
	background-color:#ff9000;
	color: #FFFFFF;
}

.clear{
	clear:both;
}

p.errors,
ul.errors{
	color:#CD0025;
}
	p.errors a,
	ul.errors a{
		color:#CD0025;
		text-decoration:underline;
	}
p.errors{
	margin-top:20px;
}
ul.errors{
	display:inline-block;
	list-style-type:disc;
	margin-bottom:20px;
	padding-left:40px;
}

div.pagination{
	clear:both;
	margin-top:15px;
}
	div.pagination a,
	div.pagination span,
	div.pagination strong{
		text-decoration:none;
		border:1px solid #0068b0;
		padding:0 3px;
	}
	div.pagination span,
	div.pagination strong{
		color:#999999;
		border-color:#eec109;
	}
	div.pagination strong{
		color:#000000;
	}

table tr td,
table tr th{
	padding:4px 0;
}

div#container{
	position:relative;
	background-repeat:no-repeat;
	background-position:center 130px;
}
	div#container div.wrapper{
		position:relative;
		width:1024px;
		margin:0 auto;
	}
	div#container div#confetti{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:659px;
		z-index:1;
	}
		div#container div#confetti span.left,
		div#container div#confetti span.left_extra,
		div#container div#confetti span.right{
			display:block;
			position:absolute;
			top:17px;
			left:80px;
			width:243px;
			height:237px;
			background-image:url('/images/confetti_left.png');
		}
		div#container div#confetti span.right{
			top:76px;
			left:auto;
			right:14px;
			width:327px;
			height:583px;
			background-image:url('/images/confetti_right.png');
		}
		div#container div#confetti span.left_extra{
			top:17px;
			left:-403px;
			width:403px;
			height:500px;
			background-image:url('/images/confetti_left_extra.png');
		}
	div#container div#header{
		position:relative;
		min-height:198px;
		background-image:url('/images/header_background.png');
		background-position:center top;
		background-repeat:no-repeat;
		z-index:3;
	}
		div#container div#header a.logo,
		div#container div#header a.thema{
			display:block;
			position:absolute;
			top:18px;
			left:20px;
			-webkit-transition:transform 1s; /* For Safari 3.1 to 6.0 */
			-moz-transition:transform 1s;
			-o-transition:transform 1s;
			transition:transform 1s;
		}
			div#container div#header a.logo:hover{
				-webkit-transform:rotate(180deg);
				-moz-transform:rotate(180deg);
				-o-transform:rotate(180deg);
				-ms-transform:rotate(180deg);
				transform:rotate(180deg);
			}
			div#container div#header a.thema:hover{
				-webkit-transform:rotate(-180deg);
				-moz-transform:rotate(-180deg);
				-o-transform:rotate(-180deg);
				-ms-transform:rotate(-180deg);
				transform:rotate(-180deg);
			}
		div#container div#header a.thema{
			left:auto;
			right:-30px;
		}
		/*
		div#container div#header span.name{
			display:none;
			width:218px;
			height:97px;
			position:absolute;
			top:10px;
			left:208px;
			background-image:url('/images/scvo_name.png');
		}
		*/
		div#container div#header span.name,
		div#container div#header span.name_full{
			display:block;
			position:absolute;
			top:10px;
			left:228px;
			font-family:ShermlockRegular;
			font-size:38pt;
			color:#0071BB;
		}
		div#container div#header span.name_full{
			top:14px;
			left:410px;
			font-size:18pt;
			color:#FFFFFF;
		}
		div#container div#header span.menu.normal{
			position:absolute;
			top:0;
			left:0;
		}
			div#container div#header span.menu.normal > ul{
				display:block;
			}
				div#container div#header span.menu.normal > ul > li{
					float:left;
				}
					div#container div#header span.menu.normal > ul > li > div.submenu{
						position:absolute;
						top:50px;
						left:201px;
						display:none;
						width:700px;
					}
						div#container div#header span.menu.normal > ul > li:hover > div.submenu{
							display:block;
						}
							div#container div#header span.menu.normal > ul > li > div.submenu span.spacer{
								display:block;
								position:relative;
								margin:147px 20px 0 28px;
								padding:25px;
							}
								div#container div#header span.menu.normal > ul > li > div.submenu span.spacer span.title{
									display:block;
									position:relative;
									z-index:1;
									font-family:ShermlockRegular;
									font-size:28pt;
									color:#FFFFFF;
									margin-bottom:15px;
								}
								div#container div#header span.menu.normal > ul > li > div.submenu span.spacer span.background{
									display:block;
									position:absolute;
									z-index:0;
									top:0;
									left:0;
									width:100%;
									height:100%;
									background-color:#ff9000;
									opacity:0.9;
									filter: alpha(opacity=90);
								}
								div#container div#header span.menu.normal > ul > li > div.submenu span.spacer ul{
									display:inline-block;
									position:relative;
									z-index:1;
									width:100%;
								}
									div#container div#header span.menu.normal > ul > li > div.submenu span.spacer ul > li{
										display:inline-block;
										width:50%;
										float:left;
									}
										div#container div#header span.menu.normal > ul > li > div.submenu span.spacer ul > li a{
											display:block;
											color:#FFFFFF;
											text-decoration:none;
										}
											div#container div#header span.menu.normal > ul > li > div.submenu span.spacer ul > li a:hover{
												color:#FDC300;
											}
										div#container div#header span.menu.normal > ul > li > div.submenu span.spacer ul > li > ul{
											display:none;
										}
					div#container div#header span.menu.normal > ul > li > a.fotos,
					div#container div#header span.menu.normal > ul > li > a.jeugd,
					div#container div#header span.menu.normal > ul > li > a.jongeren,
					div#container div#header span.menu.normal > ul > li > a.scvo,
					div#container div#header span.menu.normal > ul > li > a.kapellen,
					div#container div#header span.menu.normal > ul > li > a.weetjes,
					div#container div#header span.menu.normal > ul > li > a.vrienden{
						display:block;
						position:absolute;
						top:85px;
						left:200px;
						width:90px;
						height:30px;
						text-decoration:none;
						color:#EE3123;
						-webkit-text-fill-color:#EE3123;
						-webkit-text-stroke-width:1px;
						-webkit-text-stroke-color:#eec109;
						text-shadow:
							1px 1px 0 #eec109,
							-1px -1px 0 #eec109,
							1px -1px 0 #eec109,
							-1px 1px 0 #eec109,
							1px 1px 0 #eec109;
						padding-top:60px;
						background-repeat:no-repeat;
						background-position:5px 5px;
						background-image:url('/images/buttons/fotos.png');
					}
						div#container div#header span.menu.normal > ul > li > a:hover{
							-webkit-text-fill-color:#FFFFFF;
							-webkit-text-stroke-width:1px;
							-webkit-text-stroke-color:#EE3123;
							text-shadow:
								1px 1px 0 #EE3123,
								-1px -1px 0 #EE3123,
								1px -1px 0 #EE3123,
								-1px 1px 0 #EE3123,
								1px 1px 0 #EE3123;
						}
						div#container div#header span.menu.normal > ul > li > a span.button{
							display:inline-block;
							position:relative;
							z-index:2;
							font-family:ShermlockRegular;
							font-size:18pt;
							text-align:center;
							width:100%;
							-webkit-transform:rotate(-10deg);
							-moz-transform:rotate(-10deg);
							-o-transform:rotate(-10deg);
							-ms-transform:rotate(-10deg);
							transform:rotate(-10deg);
						}
						div#container div#header span.menu.normal > ul > li > a span.overlay{
							position:absolute;
							z-index:1;
							top:0;
							left:0;
							display:block;
							width:85px;
							height:86px;
							background-image:url('/images/menu_background.png');
						}
					div#container div#header span.menu.normal > ul > li > a.jeugd{
						top:75px;
						left:292px;
						background-image:url('/images/buttons/jeugd.png');
					}
					div#container div#header span.menu.normal > ul > li > a.jongeren{
						top:65px;
						left:384px;
						background-image:url('/images/buttons/jongeren.png');
					}
					div#container div#header span.menu.normal > ul > li > a.scvo{
						top:60px;
						left:476px;
						background-image:url('/images/buttons/scvo.png');
					}
					div#container div#header span.menu.normal > ul > li > a.kapellen{
						top:55px;
						left:568px;
						background-image:url('/images/buttons/kapellen.png');
					}
					div#container div#header span.menu.normal > ul > li > a.weetjes{
						top:60px;
						left:660px;
						background-image:url('/images/buttons/weetjes.png');
					}
					div#container div#header span.menu.normal > ul > li > a.vrienden{
						top:65px;
						left:752px;
						background-image:url('/images/buttons/vrienden.png');
					}
		div#container div#header a.show_menu{
			display:none;
			margin-top:15px;
			padding:6px 5px 4px;
			font-family:ShermlockRegular;
			font-size:20pt;
			text-decoration:none;
			color:#FFFFFF;
			background-color:#0068b0;
		}
			div#container div#header a.show_menu:before{
				content:'';
				display:inline-block;
				width:28px;
				height:20px;
				margin-right:10px;
				background-image:url('/images/menu.png');
			}
	div#container div.mobile_view{
		position:relative;
	}
		div#container span.menu.mobile{
			display:none;
			float:left;
			position:absolute;
			width:230px;
			padding-left:10px;
			z-index:2;
			top:0;
			left:-240px;
			background-color:#0068b0;
			-webkit-transition:left 1s;
			-moz-transition:left 1s;
			-o-transition:left 1s;
			transition:left 1s;
		}
			div#container span.menu.mobile > ul{}
				div#container span.menu.mobile > ul > li{}
					div#container span.menu.mobile > ul > li a{
						display:block;
						padding:5px 5px;
						text-decoration:none;
						font-size:1.2em;
						color:#FFFFFF;
					}
						div#container span.menu.mobile > ul > li a:hover{
							text-decoration:underline;
						}
					div#container span.menu.mobile > ul > li > div.submenu ul{
						margin-left:20px;
					}
	div#container div.mobile_spacer{
		display:inline-block;
		float:left;
		position:absolute;
		z-index:1;
		top:0;
		left:0;
		width:100%;
	}
	div#container div#content{
		position:relative;
		z-index:2;
		border-left-style:solid;
		border-left-color:#0068b0;
		border-left-width:0;
		-webkit-transition:border-left 1s;
		-moz-transition:left 1s;
		-o-transition:left 1s;
		transition:border-left 1s;
	}
		div#container div#content div#calendar{
			position:relative;
			float:left;
			width:185px;
			margin:70px 0 10px;
			padding:9px;
			background-image:url('/images/agenda_background.png');
			background-repeat:repeat-y;
		}
			div#container div#content div#calendar span.ossie{
				display:block;
				width:153px;
				height:115px;
				position:absolute;
				top:-85px;
				left:0;
				background-image:url('/images/agenda_ossie.png');
			}
			div#container div#content div#calendar span.top{
				display:block;
				width:203px;
				height:9px;
				margin:-18px 0 0 -9px;
				background-image:url('/images/agenda_header.png');
				background-repeat:no-repeat;
			}
			div#container div#content div#calendar span.header{
				display:block;
				padding:10px 10px 0;
				font-family:ShermlockRegular;
				font-size:26pt;
				text-align:right;
				color:#FFFFFF;
				background-color:#0068b0;
			}
			div#container div#content div#calendar span.footer{
				display:block;
				margin:0 0 -19px -9px;
				width:203px;
				height:10px;
				background-image:url('/images/agenda_footer.png');
			}
			div#container div#content div#calendar div.item{
				padding:15px;
			}
				div#container div#content div#calendar div.item span.name{
					display:block;
					color:#0068b0;
					font-weight:bold;
				}
				div#container div#content div#calendar div.item i{
					font-style:italic;
				}
			div#container div#content div#calendar a.more{
				color:#EE3123;
				display:block;
				padding:5px 15px 15px;
				text-decoration:none;
				font-weight:bold;
				white-space:nowrap;
			}
		div#container div#content div#home,
		div#container div#content div#kwis,
		div#container div#content div#news,
		div#container div#content div#halloffame,
		div#container div#content div#agenda,
		div#container div#content div#menu,
		div#container div#content div#text{
			float:left;
			margin-left:50px;
			width:604px;
		}
			div#container div#content div#home div#slider,
			div#container div#content div#home div#fader{
				position:relative;
				border:2px solid #0068b0;
				height:180px;
				margin-bottom:20px;
			}
				div#container div#content div#home div#slider ul,
				div#container div#content div#home div#fader ul{
					position:relative;
					display:block;
					overflow:hidden;
				}
				div#container div#content div#home div#fader ul{
					height:180px;
				}
				div#container div#content div#home div#slider ul > li,
				div#container div#content div#home div#fader ul > li{
					position:relative;
					display:block;
					width:100%;
					top:0;
					overflow:hidden;
				}
					div#container div#content div#home div#slider ul > li + li{
						position:absolute;
						left:100%;
					}
					div#container div#content div#home div#fader ul > li{
						position:absolute;
						top:0;
						left:0;
					}
					div#container div#content div#home div#slider ul li span.slogan,
					div#container div#content div#home div#fader ul li span.slogan{
						display:inline-block;
						position:absolute;
						top:10px;
						right:10px;
						color:#EE3123;
						font-family:ShermlockRegular;
						font-size:30pt;
						text-align:right;
						-webkit-text-fill-color:#EE3123;
						-webkit-text-stroke-width:1px;
						-webkit-text-stroke-color:#FFFFFF;
						text-shadow:
							1px 1px 0 #FFFFFF,
							-1px -1px 0 #FFFFFF,
							1px -1px 0 #FFFFFF,
							-1px 1px 0 #FFFFFF,
							1px 1px 0 #FFFFFF;
					}
				div#container div#content div#home div.news,
				div#container div#content div#news,
				div#container div#content div#halloffame{
					display:-webkit-box;
					display:-moz-box;
					display:-ms-flexbox;
					display:-webkit-flex;
					-webkit-flex-wrap:wrap;
					display:flex;
					flex-wrap:wrap;
				}
					div#container div#content div#news form{
						width:100%;
					}
					div#container div#content div#home div.news div.item,
					div#container div#content div#news div.item,
					div#container div#content div#halloffame div.item{
						position:relative;
						float:left;
						background-color:#0068b0;
						border:2px solid #0068b0;
						width:288px;
						padding-bottom:25px;
						margin-right:20px;
						margin-bottom:20px;
					}
					div#container div#content div#halloffame div.item{
						padding-bottom:15px;
					}
						div#container div#content div#home div.news div.item.first{
							width:600px;
							background-color:#FFFFFF;
						}
						div#container div#content div#home div.news div.item:nth-child(2n+1),
						div#container div#content div#news div.item:nth-child(2n),
						div#container div#content div#halloffame div.item:nth-child(2n){
							margin-right:0;
						}
						div#container div#content div#home div.news div.item a.title,
						div#container div#content div#news div.item a.title,
						div#container div#content div#halloffame div.item span.title{
							display:block;
							font-family:ShermlockRegular;
							font-size:14pt;
							color:#eec109;
							margin-bottom:5px;
							padding:10px 10px 5px;
							text-decoration:none;
							overflow:hidden;
						}
							div#container div#content div#home div.news div.item.first a.title{
								color:#0068b0;
							}
						div#container div#content div#home div.news div.item div.text,
						div#container div#content div#news div.item div.text,
						div#container div#content div#halloffame div.item div.text{
							font-size:14px;
							overflow:hidden;
							padding:0 10px 10px;
							color:#FFFFFF;
						}
							div#container div#content div#home div.news div.item.first div.text{
								color:#000000;
							}
							div#container div#content div#home div.news div.item div.text img,
							div#container div#content div#news div.item div.text img,
							div#container div#content div#halloffame div.item div.text img{
								float:right;
								max-width:100px;
								max-height:100px;
								margin-left:15px;
								border:2px solid #FFFFFF;
							}
								div#container div#content div#home div.news div.item.first div.text img{
									float:left;
									margin-right:15px;
									margin-left:0;
									width:150px;
								}
							div#container div#content div#halloffame div.item div.text span.year,
							div#container div#content div#halloffame div.item div.text span.stadsprins,
							div#container div#content div#halloffame div.item div.text span.adjudant{
								display:block;
								font-size:1.2em;
							}
							div#container div#content div#halloffame div.item div.text span.year{
								font-weight:bold;
								margin-bottom:5px;
							}
								div#container div#content div#halloffame div.item div.text span.stadsprins i,
								div#container div#content div#halloffame div.item div.text span.adjudant i{
									display:block;
									font-size:0.7em;
								}

						div#container div#content div#home div.news div.item span.more,
						div#container div#content div#news div.item span.more,
						div#container div#content div#halloffame div.item span.more{
							position:absolute;
							right:0;
							bottom:0;
							background-color:#0068b0;
							width:100%;
						}
							div#container div#content div#home div.news div.item span.more > a,
							div#container div#content div#news div.item span.more > a,
							div#container div#content div#halloffame div.item span.more > a{
								display:block;
								position:relative;
								color:#FFFFFF;
								padding:7px 44px 3px 10px;
								font-family:ShermlockRegular;
								font-size:11pt;
								text-decoration:none;
								text-align:right;
							}
								div#container div#content div#home div.news div.item span.more > a:after,
								div#container div#content div#news div.item span.more > a:after,
								div#container div#content div#halloffame div.item span.more > a:after{
									content:'';
									display:inline-block;
									position:absolute;
									top:-2px;
									right:5px;
									width:30px;
									height:30px;
									background-image:url('/images/read_more.png');
								}
						div#container div#content div#home a.more{
							padding:5px 10px;
							background-color:#0068b0;
							color:#FFFFFF;
							text-decoration:none;
						}
						div#container div#content div#kwis div.notice{
							width:526px;
							padding:50px 40px;
							font-size:24px;
							background-color:#FFFFFF;
							border:2px solid #0068b0;
						}
							div#container div#content div#kwis div.notice span{
								display:block;
								font-family:ShermlockRegular;
								font-size:28px;
								font-weight:normal;
								color:#0068b0;
							}
							div#container div#content div#kwis div.notice div.counter{
								padding:30px;
								font-family:ShermlockRegular;
								font-size:34px;
								color:#0068b0;
							}
							div#container div#content div#kwis div.notice div.message{
								padding-top:25px;
								display:none;
							}
			div#container div#content div#menu{
				width:580px;
				padding:10px;
				margin-bottom:20px;
				border: 2px solid #0068b0;
				background-color:#0068b0;
			}
				div#container div#content div#menu b{
					font-family:ShermlockRegular;
					font-size:14pt;
					font-weight:bold;
					color:#eec109;
				}
				div#container div#content div#menu a{
					text-decoration:none;
					color:#FFFFFF;
				}
					div#container div#content div#menu a:hover{
						text-decoration:underline;
					}
		div#container div#content div#text{
			min-height:300px;
			width:600px;
			border:2px solid #0068b0;
			background-color:#FFFFFF;
		}
			div#container div#content div#text div.spacer{
				position:relative;
				padding:10px;
				overflow:hidden;
			}
			div#container div#content div#text h1,
			div#container div#content div#text h2,
			div#container div#content div#text h3{
				font-family:ShermlockRegular;
				font-size:16pt;
				color:#0068b0;
				margin-bottom:10px;
			}
				div#container div#content div#text h1 a,
				div#container div#content div#text h2 a,
				div#container div#content div#text h3 a{
					color:#0068b0;
				}
			div#container div#content div#text h2{
				font-size:14pt;
			}
			div#container div#content div#text h3{
				font-size:12pt;
			}
			div#container div#content div#text img{
				margin:5px;
			}
				div#container div#content div#text img.no_margin{
					margin:5px -10px;
				}
			div#text p{
				margin: 1em 0px
			}
			div#text b,
			div#text strong{
				font-weight:bold;
			}

			div.item div.text b.price{
				font-weight:bold;
				font-size:18px;
				color:#eec109;
			}
			div.item input.amount{
				width:25px;
				padding:5px;
				text-align:right;
			}
			div.item span.remove {
				display:block;
				position:absolute;
				top:5px;
				right:5px;
				width:25px;
				height:25px;
				opacity:0.3;
				cursor:pointer;
			}
				div.item span.remove:hover {
					opacity:1;
				}
				div.item span.remove:before,
				div.item span.remove:after {
					position:absolute;
					left:12px;
					content:' ';
					height:26px;
					width:2px;
					background-color:#EE3123;
				}
				div.item span.remove:before {
					transform:rotate(45deg);
				}
				div.item span.remove:after {
					transform:rotate(-45deg);
				}

			div#text i{
				font-style:italic;
			}
			div#text ul{
				list-style-type:disc;
			}
				div#text ul li{
					list-style: disc outside none;
					display:list-item;
					margin-left:25px;
				}
			div#container div#content div#text a.back{
				float:left;
				color:#0068b0;
				text-decoration:none;
			}
			div#container div#content div#text span.date,
			div#container div#content div#text span.price{
				float:right;
				color:#0068b0;
			}
				div#container div#content div#text span.price{
					position:absolute;
					top:10px;
					right:10px;
					font-size:35px;
				}
			div#container div#content div#text div.intro{
				color:#FFFFFF;
				padding:10px;
				background-color:#0068b0;
				margin-bottom:10px;
			}
			div#container div#content div#text div.intro div.images{
				float:right;
				margin:-10px -10px -10px 10px;
			}
				div#container div#content div#text div.intro div.images img{
					float:right;
				}
			div#container div#content div.order {
				background-color:#ff9000;
				padding:10px;
			}
			div#container div.breadcrumb {
				color:#FFFFFF;
			}
				div#container div.breadcrumb a.back{
					float:right;
					color:#0068b0;
					text-decoration:none;
				}
			div#container div#content div.total,
			div#container div#content div.subtotal {
				margin:20px 0;
				padding:10px;
				text-align:right;
				background-color:#EE3123;
				color:#FFFFFF;
			}
				div#container div#content div.total b,
				div#container div#content div.subtotal b {
					font-weight:bold;
				}
			div#container div#content div.information,
			div#container div#content div.payment {
				padding:10px;
				color:#FFFFFF;
				background-color:#0068b0;
			}
				div#container div#content div.order input,
				div#container div#content div.information input,
				div#container div#content div.payment input {
					padding:5px;
				}
				div#container div#content div.payment div.banks {
					padding-left: 25px;
				}
			div#agenda div.event{
				margin-bottom:25px;
				background-color:#0068b0;
				border:2px solid #0068b0;
			}
				div#agenda div.event div.logo{
					height:122px;
					width:100px;
					padding-right:10px;
					margin-right:25px;
					float:left;
					background-repeat:no-repeat;
					background-position:center;
					background-color:#FFFFFF;
				}
				div#agenda div.event div.title{
					display:block;
					font-family:ShermlockRegular;
					font-size:14pt;
					color:#eec109;
					margin-bottom:5px;
					padding:10px 10px 5px 0;
					text-decoration:none;
					overflow:hidden;
				}
				div#agenda div.event div.description{
					color:#FFFFFF;
				}
				div#agenda div.event div.date{
					color:#eec109;
				}
				div#agenda div.event div.location{
					color:#FFFFFF;
				}
				div#agenda div.event div.organisation{
					color:#FFFFFF;
				}
		div#container div#content div#webshop{
			float:left;
			margin:80px 0 0 35px;
		}
			div#container div#content div#webshop a.webshop{
				display:block;
				width:100px;
				height:101px;
				margin-bottom:10px;
				background-repeat:no-repeat;
				background-image:url('/images/winkelwagen.png');
			}
		div#container div#content div#social{
			float:left;
			margin:10px 0 0 35px;
		}
			div#container div#content div#social a.facebook,
			div#container div#content div#social a.rss,
			div#container div#content div#social a.youtube,
			div#container div#content div#social a.email,
			div#container div#content div#social a.spotify,
			div#container div#content div#social a.instagram,
			div#container div#content a.spotify,
			div#container div#content div#social a.twitter{
				display:block;
				width:48px;
				height:47px;
				margin-bottom:10px;
				background-repeat:no-repeat;
				background-image:url('/images/facebook.png');
			}
			div#container div#content div#social a.rss{
				width:46px;
				height:47px;
				background-image:url('/images/rss.png');
			}
			div#container div#content div#social a.youtube{
				width:46px;
				height:48px;
				background-image:url('/images/youtube.png');
			}
			div#container div#content div#social a.email{
				width:49px;
				height:48px;
				background-image:url('/images/email.png');
			}
			div#container div#content div#social a.twitter{
				width:49px;
				height:49px;
				background-image:url('/images/twitter.png');
			}
			div#container div#content div#social a.instagram{
				width:53px;
				height:47px;
				background-image:url('/images/instagram.png');
			}
			div#container div#content div#social a.spotify,
			div#container div#content a.spotify{
				width:49px;
				height:47px;
				background-image:url('/images/spotify.png');
			}
			div#container div#content a.spotify{
				display:inline-block;
				width:auto;
				text-decoration:none;
				padding-left:55px;
				line-height:47px;
			}
	div#container div#footer{
		display:block;
		margin-top:15px;
		text-align:center;
		font-family:ShermlockRegular;
		font-size:10pt;
		color:#EE3123;
		border-left-style:solid;
		border-left-color:#0068b0;
		border-left-width:0;
		-webkit-transition:border-left-width 1s;
		-moz-transition:left 1s;
		-o-transition:left 1s;
		transition:border-left-width 1s;
	}
table.ameezing a{
	padding:5px;
	line-height:30px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#0068b0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
	table.ameezing a:hover{
		color:#eec109;
	}

@media all and (min-width: 1px){
	div.pagination .first,
	div.pagination .last{
		display:none;
	}
	div#container{
		min-height:auto;
		background-image:none;
	}
		div#container div.wrapper{
			width:100%;
		}
		div#container div#confetti{
			display:none;
		}
		div#container div#header{
			min-height:0;
			background-image:url('/images/header_background_small.png');
			background-size:contain;
		}
			div#container div#header span.name,
			div#container div#header span.name_full{
				display:none;
			}
			div#container div#header a.logo,
			div#container div#header a.thema{
				display:inline-block;
				position:relative;
				top:auto;
				right:auto;
				left:auto;
				margin:2% 0 0 2%;
				max-width:45%;
				height:auto;
			}
			div#container div#header a.thema{
				float:right;
				margin:2% 2% 0 0;
			}
				div#container div#header a.logo img,
				div#container div#header a.thema img{
					width:100%;
				}
			div#container div#header span.menu.normal{
				display:none;
			}
				div#container div#header span.menu.normal > ul > li > div.submenu span.spacer ul > li > ul{
					display:block;
				}
			div#container div#header a.show_menu{
				display:block;
			}
		div#container span.menu.mobile{
			display:block;
		}
		body.mobile_menu div#container span.menu.mobile{
			left:0;
		}
		div#container div.mobile_spacer{
			overflow:hidden;
		}
		div#container div#content{
			display:-webkit-box;
			display:-moz-box;
			display:-ms-flexbox;
			display:-webkit-flex;
			-webkit-flex-wrap:wrap;
			display:flex;
			flex-wrap:wrap;
			flex-direction:row;
			width:100%;
			padding-top:10px;
		}
			div#container div#content div#calendar,
			div#container div#content div#home,
			div#container div#content div#kwis,
			div#container div#content div#news,
			div#container div#content div#halloffame,
			div#container div#content div#text,
			div#container div#content div#webshop,
			div#container div#content div#social{
				-webkit-box-flex:1 0 100%;
				-moz-box-flex:1 0 100%;
				-webkit-flex:1 0 100%;
				-ms-flex:1 0 100%;
				flex:1 0 100%;
				width:100%;
			}
			div#container div#content div#calendar{
				-webkit-box-ordinal-group:2;
				-moz-box-ordinal-group:2;
				-ms-flex-order:2;
				-webkit-order:2;
				order:2;
				padding:0;
				margin-top:100px;
				background-image:none;
			}
				div#container div#content div#calendar span.ossie{
					top:-78px;
					left:25px;
				}
				div#container div#content div#calendar span.top,
				div#container div#content div#calendar span.footer{
					width:100%;
					margin:0;
					background-image:none;
					background-color:#0068b0;
				}
			div#container div#content div#home,
			div#container div#content div#kwis,
			div#container div#content div#news,
			div#container div#content div#halloffame,
			div#container div#content div#menu,
			div#container div#content div#text{
				-webkit-box-ordinal-group:1;
				-moz-box-ordinal-group:1;
				-ms-flex-order:1;
				-webkit-order:1;
				order:1;
				max-width:604px;
				margin-left:0;
			}
				div#container div#content div#home div#slider,
				div#container div#content div#home div#fader{
					display:none;
				}
				div#container div#content div#home div.news div.item,
				div#container div#content div#news div.item,
				div#container div#content div#halloffame div.item{
					border:2px solid #0068b0;
					border-left:0;
					border-right:0;
					width:100%;
					margin-right:0;
				}
					div#container div#content div#home div.news div.item.first{
						width:100%;
					}
				div#container div#content div#kwis div.notice{
					width:auto;
					padding:25px 20px;
				}
			div#container div#content div#text{
				border-left:0;
				border-right:0;
			}
			div#container div#content div#webshop,
			div#container div#content div#social{
				-webkit-box-ordinal-group:3;
				-moz-box-ordinal-group:3;
				-ms-flex-order:3;
				-webkit-order:3;
				order:3;
				margin:0;
				text-align:center;
			}
				div#container div#content div#social a.facebook,
				div#container div#content div#social a.rss,
				div#container div#content div#social a.youtube,
				div#container div#content div#social a.email,
				div#container div#content div#social a.twitter{
					display:inline-block;
					margin-left:10px;
				}
		div#container div#footer{
			width:100%;
		}
			body.mobile_menu div#container div.mobile_spacer div#content,
			body.mobile_menu div#container div.mobile_spacer div#footer{
				border-left-width:240px;
			}
}

@media all and (min-width: 300px){
	div#container{}
		div#container div#content div#home{}
			div#container div#content div#home div#slider,
			div#container div#content div#home div#fader{
				display:block;
				width:100%;
				overflow:hidden;
				border-left:0;
				border-right:0;
			}
}
@media all and (min-width: 604px){
	div.pagination .first,
	div.pagination .last{
		display:inline-block;
	}
	div#container{
		background-image:url('/images/background.png');
	}
		div#container div#content div#home,
		div#container div#content div#kwis,
		div#container div#content div#news,
		div#container div#content div#halloffame,
		div#container div#content div#menu,
		div#container div#content div#text{
			width:604px;
			margin:0 auto;
		}
			div#container div#content div#home div#slider,
			div#container div#content div#home div#fader{
				width:600px;
				overflow:visible;
				border-left:2px solid #0068b0;
				border-right:2px solid #0068b0;
			}
			div#container div#content div#home div.news div.item,
			div#container div#content div#news div.item,
			div#container div#content div#halloffame div.item{
				border:2px solid #0068b0;
				width:288px;
				margin-right:20px;
			}
				div#container div#content div#home div.news div.item.first{
					width:600px;
				}
				div#container div#content div#home div.news div.item:nth-child(2n+1),
				div#container div#content div#news div.item:nth-child(2n),
				div#container div#content div#halloffame div.item:nth-child(2n){
					margin-right:0;
				}
		div#container div#content div#text{
			width:602px;
			border:2px solid #0068b0;
		}
		div#container div#content div#menu{
			width:580px;
			margin-bottom:20px;
		}
}

@media all and (min-width: 1024px){
	div#container{
		min-height:1247px;
		background-image:url('/images/background.png');
	}
		div#container div.wrapper{
			width:1024px;
		}
		div#container div#confetti{
			display:block;
		}
		div#container div#header{
			min-height:198px;
			background-image:url('/images/header_background.png');
			background-size:auto;
		}
			div#container div#header span.name,
			div#container div#header span.name_full{
				display:block;
			}
			div#container div#header a.logo,
			div#container div#header a.thema{
				position:absolute;
				top:18px;
				left:20px;
			}
			div#container div#header a.thema{
				left:auto;
				right:-30px;
			}
			div#container div#header span.menu.normal{
				display:block;
			}
				div#container div#header span.menu.normal > ul > li > div.submenu span.spacer ul > li > ul{
					display:none;
				}
			div#container div#header a.show_menu{
				display:none;
			}
		div#container span.menu.mobile,
		body.mobile_menu div#container span.menu.mobile{
			display:none;
		}
		div#container div.mobile_spacer{
			overflow:visible;
		}
		div#container div#content{
			display:block;
			flex-wrap:nowrap;
			width:auto;
			padding-top:0;
		}
			div#container div.mobile_spacer div#content,
			div#container div.mobile_spacer div#footer,
			body.mobile_menu div#container div.mobile_spacer div#content,
			body.mobile_menu div#container div.mobile_spacer div#footer{
				border-left-width:0;
			}
			div#container div#content div#calendar{
				margin-top:70px;
				width:185px;
				padding:9px;
				background-image:url('/images/agenda_background.png');
			}
				div#container div#content div#calendar span.ossie{
					top:-85px;
					left:0;
				}
				div#container div#content div#calendar span.top,
				div#container div#content div#calendar span.footer{
					width:203px;
					margin:-18px 0 0 -9px;
					background-image:url('/images/agenda_header.png');
					background-color:inherit;
				}
				div#container div#content div#calendar span.footer{
					margin:0 0 -19px -9px;
					background-image:url('/images/agenda_footer.png');
				}
			div#container div#content div#home,
			div#container div#content div#kwis,
			div#container div#content div#news,
			div#container div#content div#halloffame,
			div#container div#content div#menu,
			div#container div#content div#text{
				margin-left:50px;
			}
			div#container div#content div#webshop{
				width:auto;
				margin:80px 0 0 35px;
			}
			div#container div#content div#social{
				width:auto;
				margin:20px 0 0 35px;
			}
				div#container div#content div#social a.facebook,
				div#container div#content div#social a.rss,
				div#container div#content div#social a.youtube,
				div#container div#content div#social a.email,
				div#container div#content div#social a.twitter{
					display:block;
					margin-left:0;
				}
		div#container div#footer{
			width:auto;
		}
}
