/* Body en standaard instellingen */
body {
	font-family: Tahoma, Helvetica, Arial;
	font-size: 11px;
	color: #222222;
	background-color: #D74160;
	overflow-y: none;
}
img {
	-ms-interpolation-mode: bicubic;
}
h1 {
	font-size: 15px;
	color: #FFFFFF;
	margin-bottom: 2px;
}
.clear {
	clear: both;
	width: 0px;
	height: 0px;
}
p {
	margin-bottom: 12px;
}
img {
	
}
/* Links */
a {
	font-family: Arial, Helvetica, Tahoma;
	color: #222222;
	text-decoration: underline;
}
a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a span:hover {
	color: #222222;
}

/*Link contactpage */
#content_contact a.name_visagie {
	font-family: Arial, Helvetica, Tahoma;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
#content_contact a.name_visagie:hover {
	color: #222222;
	text-decoration: underline;
}
#content_contact a.name_visagie span:hover {
	color: #FFFFFF;
}

/* Alemene classes */
div.link_block {
	display: block;
	margin-top: 6px;
	text-align: center;
}
div.float_left {
	float: left;
	width: 50%;
	text-align: center;
}
font.whitecolor {
	color: #FFFFFF;
}
div.content {
	position: relative;
	width: 100%;
	display: none;
}
div.float_left_content {
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	width: 290px;
}
div.txt_for_popup {
	display: none;
}
/* ID's */
#container {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	border: 20px solid #FFFFFF;
}
#intro {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -150px;
	z-index: 3;
}
#music {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -300px;
	z-index: 1;
}
#container_main {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -350px;
	z-index: 10;
	background-color: #D74160;
	height: 400px;
	width: 700px;
	display: none;
	text-align: center;
}
#menu {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
}
#intro_menu {
	position: absolute;
	bottom: 0px;
	z-index: 11;
	width: 120px;
	height: 120px;
	left: 50%;
	display: none;
	margin-left: -70px;
}

#popup_txt {
	position: absolute;
	z-index: 15;
	display: none;
}
#popup_txt #shadow_left {
	position: absolute;
	left: 0px;
	top: 10px;
	width: 10px;
	display: none;
	background-image: url('/img/popup_shadow_left.png');
}
#popup_txt #shadow_right {
	position: absolute;
	right: 0px;
	top: 10px;
	width: 10px;
	display: none;
	background-image: url('/img/popup_shadow_right.png');
}
#popup_txt #shadow_top {
	position: absolute;
	left: 10px;
	top: 0px;
	height: 10px;
	background-image: url('/img/popup_shadow_top.png');
}
#popup_txt #shadow_bottom {
	position: absolute;
	left: 10px;
	bottom: 0px;
	height: 10px;
	background-image: url('/img/popup_shadow_bottom.png');
}
#popup_txt #shadow_top_left {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 10px;
	height: 10px;
	background-image: url('/img/popup_shadow_top_left.png');
}
#popup_txt #shadow_top_right {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 10px;
	height: 10px;
	background-image: url('/img/popup_shadow_top_right.png');
}
#popup_txt #shadow_bottom_left {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 10px;
	height: 10px;
	background-image: url('/img/popup_shadow_bottom_left.png');
}
#popup_txt #shadow_bottom_right {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 10px;
	height: 10px;
	background-image: url('/img/popup_shadow_bottom_right.png');
}
#popup_txt #sluit_info {
	position: absolute;
	bottom: 15px;
	font-size: 13px;
	right: 15px;
	color: #D74160;
	font-weight: bold;
	z-index: 31;
}
#popup_txt #txt {
	position: absolute;
	left: 10px;
	top: 10px;
	padding: 10px;
	text-align: center;
	display: none;
	z-index: 30;
}
#popup_txt #txt_bg {
	position: absolute;
	left: 10px;
	top: 10px;
	background-color: #E9607C;
	padding: 10px;
}
#popup_img {
	position: absolute;
	display: none;
	z-index: 15;
}
#popup_img #close {
	height: 24px;
	width: 91px;
	background-image: url('/img/sluit_foto.png');
	position: absolute;
	top: 2px;
	right: 2px;
	cursor: pointer;
}
#popup_img #left {
	height: 24px;
	width: 40px;
	background-image: url('/img/pijl_links.png');
	position: absolute;
	top: 70px;
	left: 0px;
	cursor: pointer;
}
#popup_img #right{
	height: 24px;
	width: 40px;
	background-image: url('/img/pijl_rechts.png');
	position: absolute;
	top: 70px;
	right: 0px;
	cursor: pointer;
}
#actiepopup {
	display: none;
	position: absolute;
	z-index: 1000;
	left: 0px;
	top: 0px;
	cursor: pointer;
}
/* Menuitems */
#menu a {
	font-family: Arial, Helvetica, Tahoma;
	color: #FFFFFF;
	font-size: 15px;
	text-decoration: underline;
}
#menu a:hover {
	color: #222222;
	text-decoration: underline;
}
#menu a span:hover {
	color: #FFFFFF;
}
#menu #specials {
	position: absolute;
	bottom: 50px;
	left: 0px;
}
#menu #workshops {
	position: absolute;
	bottom: 50px;
	left: 80px;
}
#menu #webwinkel {
	position: absolute;
	bottom: 50px;
	left: 180px;
}
#menu #kleurenkaart {
	position: absolute;
	bottom: 25px;
	left: 170px;
}
#menu #contact {
	position: absolute;
	bottom: 0px;
	left: 310px;
}
#menu #opendag {
	position: absolute;
	bottom: 50px;
	left: 430px;
}
#menu #gastenboek {
	position: absolute;
	bottom: 50px;
	left: 520px;
}
#menu #gallerij {
	position: absolute;
	bottom: 50px;
	left: 620px;
}
