@charset "UTF-8";
/* CSS Document */
* {
	margin:0px;
	padding:0px;
}
a{
	outline:none;
	color:#e5007d;
	text-decoration:none;
}
a:hover{
	color:#FFFFFF;
}
html, body {
	height:100%;
}
body{
	background-color:#f5b4d2;
	font-family:Helvetica, Arial, Geneva, sans-serif;
	color:#e5007d;
}
#container{
	min-height: 100%;
	height:auto !important; /* voor moderne browsers */
	height:100%; /* voor IE */
	width:960px;
	position:relative;
}
#visual{
	width:380px;
	min-height:100%;
	overflow:hidden;
}
#visual h1{
	width: 235px;
	margin:0px auto;
	background-image:url(images/pinkbrand_big.gif);
	height:400px;
	position:absolute;
	top:95px;
	left:70px;
}
#visual h1 span{
	display:none;
}
div#visual h2{
	text-align:center;
}
h2 span {
	background-position:top left;
	background-repeat:no-repeat;
}
h2 span span{
	display:none;
}
h2 span#brandhome-top a{
	background-image:url(images/brandhome-top.gif);
	width:132px;
	height:40px;
	display:block;
	position:absolute;
	top:20px;
	left:30px;
}
h2 span#en{
	background-image:url(images/en.gif);
	width:27px;
	height:40px;
	display:block;
	position:absolute;
	top:20px;
	left:162px;
}
h2 span#zizo-top a{
	background-image:url(images/zizo-top.gif);
	width:48px;
	height:40px;
	display:block;
	position:absolute;
	top:20px;
	left:189px;
}
h2 span#stellenvoor{
	background-image:url(images/stellen_voor.gif);
	width:113px;
	height:40px;
	display:block;
	position:absolute;
	top:20px;
	left:237px;
}
h3 span {
	display:none;
}
h3 span a span {
	display:none;
}
h3 span#bh-logo a{
	display:block;
	width:90px;
	height:50px;
	background-image:url(images/brandhome-logo.gif);
	background-repeat:no-repeat;
}
h3 span#bh-logo {
	display:block;
	width:90px;
	height:50px;
	position:absolute;
	top:550px;
	left:70px;
}
h3 span#zizo-logo a{
	display:block;
	width:90px;
	height:50px;
	background-image:url(images/zizo-logo.gif);
	background-repeat:no-repeat;
}
h3 span#zizo-logo {
	display:block;
	width:90px;
	height:50px;
	position:absolute;
	top:550px;
	left:220px;
}
div#main-content{
	width:550px;
	position:absolute;
	top:180px;
	left:440px;
}
div#main-content p{
	font-size:18px;
	line-height:26px;
	color:#FFFFFF;
	font-weight:lighter;
}
div#main-content p span{
	color:#e5007d;
}
div#main-content p#bold{
	font-weight:bold;
	margin-top:26px;
}
div#main-content p#stem {
	font-weight:bold;
	margin-top:26px;
	font-size:26px;
	text-transform:uppercase;
}
div#main-content p#stem a{
	color:#e5007d;
	text-decoration:none;


	height:39px;
	background-image:url(images/pijltje.gif);
	background-position:right -1px;
	background-repeat:no-repeat;
	padding-right:24px;
}
div#main-content p#stem a span{

}


/* ********************* */
/* ***** body#vote ***** */
/* ********************* */



body#vote #container{
	left:20px;
}
body#vote #visual{
	background-image:url(images/pinkbrand_small.gif);
	height:150px;
	width:980px;
	background-repeat:no-repeat;
	top:30px;
	position:absolute;
}
body#vote #visual h1{
background-image:none;
	width: 820px;
	margin:0px auto;
	background-image:url(images/pinkbrand_text.gif);
	height:100px;
	position:absolute;
	top:40px;
	left:130px;
	background-repeat:no-repeat;
	z-index:5;
}
body#vote #visual h1 span{
	display:none;
}
body#vote div#visual h2{
	text-align:center;
	z-index:15;
	position:relative;
}
body#vote h2 span {
	background-position:top left;
	background-repeat:no-repeat;
}
body#vote h2 span span{
	display:none;
}
body#vote h2 span#brandhome-top a{
	background-image:url(images/brandhome-top.gif);
	width:132px;
	height:40px;
	display:block;
	position:absolute;
	top:20px;
	left:330px;
}
body#vote h2 span#en{
	background-image:url(images/en.gif);
	width:27px;
	height:40px;
	display:block;
	position:absolute;
	top:20px;
	left:462px;
}
body#vote h2 span#zizo-top a{
	background-image:url(images/zizo-top.gif);
	width:48px;
	height:40px;
	display:block;
	position:absolute;
	top:20px;
	left:489px;
}
body#vote h2 span#stellenvoor{
	background-image:url(images/stellen_voor.gif);
	width:113px;
	height:40px;
	display:block;
	position:absolute;
	top:20px;
	left:537px;
}
body#vote div#main-content{
	width:800px;
	position:absolute;
	top:240px;
	left:140px;
}
