/* STANDARD */
body {
	text-align: center;
	margin: 0px;
	background-image : url("../images/bg_repeat.gif");
}

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
}

/* Oetker Top */
div#oetker_top{
	position: relative;
	height: 22px;
	background-image: url("../images/bg_top.gif");
	background-repeat: repeat-x;	
}

div#oetker_logo{
	position: absolute;
	top: -22px;
	left: 22px;
	width: 106px;
	height: 80px;	
	z-index:300;
}	

/* CONTAINER */
div#container {
	position: relative;
	width: 936px;	
	margin: 0px auto;
	text-align: left;
}

div#container_content{
	position: relative;
	padding-top: 28px;
}

/* TEMPLATE */
div#sound{
	position: absolute;
	top:10px;
	right:-15px;
	width: 22px;
	height:22px;	
	z-index:500;
}	

div#content_top{
	position: relative;
	background-image: url("../images/bg_container_top.gif");
	height: 28px;
	width: 641px;
	padding: 4px 0px 0px 295px;
}

div.home {
	background-image: url("../images/bg_container_top2.png")!important;
	/*_behavior: url("http://www.prinses.nl/css/iepngfix.htc");*/
}

div#content_middle{
	position: relative;
	background-color: white;
	min-height: 439px;
	_height: 439px;
	z-index: 50;
}

div#content_middle_left{
	float: left;
	width: 476px;
}	

div#content_left_flash{
	position: relative;	
}

div#column_1 {
	position:absolute;
	left:-25px;
	top:150px;
	width: 110px;
	height:400px;
}

div#column_2 {
	position:absolute;
	left:80px;
	top:50px;
	width: 230px;
	height:400px;
}

div#column_3 {
	position:absolute;
	left:310px;
	top:10px;
	width:200px;
	height:200px;
}

div#content_middle_right{
	margin-left:10px;
	float: left;
	width: 400px;
	margin-right: 23px;
	_margin-right: 8px;
	z-index: 50;
}

div#content_middle_book{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 465px;
	width: 936px;
}	

div#content_middle_logo{
	position: relative;
	margin: 15px 0px 0px 28px;
	height: 167px;
}

div#content-flash {
	padding-left:40px;
	width:250px;
}

div#content-title {
	position:absolute;
	left:320px;
	top:0px;
	width:640px;
}

div#content-title H1 {
	font-size:37px;
	margin: 0px;
	padding: 0px;
}

div#content_middle_title{
	position: relative;
	height: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #ef4f91;
}

div#content-top {
	position:relative;
	margin-left:25px;
	margin-right:30px;
	padding-top:20px;
	height:170px;
	width:836px;
	text-align: left;
	z-index:2012;
}

div#content-top div#flash {
	position:absolute;
	left:-20px;
	top:-20px;
	width:936px;
	height:430px;

	z-index:1000;
}

div#template_content{
	position: absolute;
	background-image: url("../images/background-content.gif");
	top:50px;
	left:15px;
	width:399px;
	height: 180px;
	padding: 0px 0px 0px 21px;
}

div#template_content_large{
	margin-top:60px;
	position: absolute;
	background-image: url("../images/bg_template_small.gif");
	top:0px;
	left:15px;
	width:390px;
	height: 300px;
	padding: 0px 0px 0px 21px;
	padding-right:10px;
	overflow-y:auto;
}

div#template_content_small_right{
	margin-top:60px;
	background-image: url("../images/background-content-small.gif");
	width:390px;
	height: 130px;
	padding: 0px 0px 0px 21px;
	padding-right:10px;
}

div#related_products{
	margin-top:6px;
	width:390px;
	height: 220px;
	padding: 0px 0px 0px 21px;
	padding-right:10px;
	overflow-y:auto;
}

div#template-vlinder {
	position:absolute;
	left:780px;
	top:20px;
	width:40px;
	height:31px;
	background-image: url("../images/vlinder-2.png");
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
}


div#bottom-flash {
	position:absolute;
	left:470px;
	top:155px;
	width:400px;
	height:300px;
}

div#template_content_voorwaarden{
	position: relative;
	width: 578px;
	height:300px;
	overflow: auto;
}

div#template_content_small{
	margin-top:60px;
	position: absolute;
	background-image: url("../images/bg_template_small.gif");
	top:0px;
	left:15px;
	width:390px;
	height: 300px;
	padding: 0px 0px 0px 21px;
	padding-right:10px;
	overflow: none;
}	

div#upload_flash{
	position: absolute;
	top: 0px;
	right: -19px;
	width: 250px;
	height: 355px;
}

div#topLayer_template_content{
	position: absolute; 
	top:130px; 
	left:313px; 
	width:580px; 
	_w idth:600px; 
	height:400px; 
	z-index:300;
}

div#topLayer_template_content_leesboek_btn{
	position: absolute; 
	top:445px; 
	left:313px; 
	width:118px; 
	height:21px; 
	z-index:300;
}

div#topLayer_template_content_leesboek{
	position: absolute;
	top: -40px;
	left: -24px;
	width: 988px;
	height: 600px;	
	z-index:300;
	dis play: none;
}

div#topLayer_template_content_small{
	position: absolute; 
	top:130px; 
	left:313px; 
	width:350px; 
	height:350px; 
	z-index:300;
}

div#content_bottom{
	position: relative;
	background-image: url("../images/bg_container_bottom.gif");
	height: 23px;
	width: 936px;
	z-index:1;	
}

div#content_bottom_image_over{
	position: relative;
	z-index: 150;
}

div#content_bottom_image{
	position: absolute;
	top: -80px;
	left: -25px;
	width: 990px;
	height: 119px;
	background-image: url("../images/container_bottom.png");
	background-repeat: no-repeat;
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
	z-index: 100;
}

div#content_bottom_image_muffins_1{
	position: absolute;
	top: -67px;
	left: 641px;
	width: 86px;
	height: 83px;
	background-image: url("../images/bg_muffin_1.png");
	background-repeat: no-repeat;
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
	z-index: 100;
}

div#content_bottom_image_muffins_2{
	position: absolute;
	top: -68px;
	left: 727px;
	width: 53px;
	height: 62px;
	background-image: url("../images/bg_muffin_2.png");
	background-repeat: no-repeat;
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
	z-index: 100;
}

/* Bottom Images */
div#muffinGeel {
	position: absolute;
	top: -64px;
	left: -26px;
	width: 85px;
	height: 87px;
	background-image: url(../images/muffin_geel.png);
	background-repeat: no-repeat;
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
	z-index: 100;
}

div#muffinsRechts {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 139px;
	height: 110px;
	background-image: url(../images/muffins_r.png);
	background-repeat: no-repeat;
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
}

div#muffinsMiddle {
	position: absolute;
	top: -97px;
	left: 258px;
	width: 139px;
	height: 110px;
	background-image: url(../images/muffins_r.png);
	background-repeat: no-repeat;
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
	z-index: 100;
}

div#muffinsMiddleGeel {
	position: absolute;
	top: -80px;
	left: 641px;
	width: 138px;
	height: 106px;
	background-image: url(../images/muffins_middle_geel.png);
	background-repeat: no-repeat;
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
	z-index: 100;
}

div#ree {
	position: absolute;
	top: -171px;
	left: 808px;
	width: 153px;
	height: 255px;
	background-image: url(../images/ree.png);
	background-repeat: no-repeat;
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
	z-index: 100;
}

div#muis {
	position: absolute;
	top: -72px;
	left: 844px;
	width: 124px;
	height: 111px;
	background-image: url(../images/muis.png);
	background-repeat: no-repeat;
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
	z-index: 100;
}

div#muffinLinks {
	position: absolute;
	top: -64px;
	left: -26px;
	width: 84px;
	height: 85px;
	background-image: url(../images/muffin_l.png);
	background-repeat: no-repeat;
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
	z-index: 100;
}

div#vlinderLinks {
	position: absolute;
	top: -54px;
	left: 20px;
	width: 84px;
	height: 85px;
	background-image: url(../images/vlinder.png);
	background-repeat: no-repeat;
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
	z-index: 100;
}

div#uil {
	position: absolute;
	top: -75px;
	left: 883px;
	width: 82px;
	height: 100px;
	background-image: url(../images/uil.png);
	background-repeat: no-repeat;
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
	z-index: 100;
}

div#uilRoze {
	position: absolute;
	top: -75px;
	left: 883px;
	width: 82px;
	height: 100px;
	background-image: url(../images/uil_roze.png);
	background-repeat: no-repeat;
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
	z-index: 100;
}


/* HOME */
div#home_flash{
	position: absolute;
	top: 0px;
	left: -23px;
	width:1005px;
	height:499px;
	background-image: url(../images/background-home-flash.png);
	background-repeat: no-repeat;
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
}

div#home_content{
	position: relative;
	margin-top: 10px;
	min-height: 400px;
	_height: 400px;
}

div#pricesHome{
	position: absolute;
	top: 100px;
	left: -10px;
	width: 315px;
	height: 319px;
	background-image: url(../images/bg_home_prices.png);
	background-repeat: no-repeat;
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
}

div#fotoLink {
	position: absolute;
	top: 360px;
	left: 16px;
	z-index: 200;
}

/*
div.home_block{
	float: left;
	width: 292px;
	background-image: url("../images/bg_bottom_content_top.gif");
	background-repeat: no-repeat;
}	

div.home_block_margin{
	margin-right: 30px;	
}	

div.home_block_title{
	font-size: 14px;
	font-weight: bold;	
	padding-bottom: 5px;
}	

div.home_block_content{
	position: relative;
	background-color: white;
	margin-top: 24px;
	height: 92px;
	padding: 0px 15px 0px 15px;
}	

div#home_block_left_middle{
	position: relative;
	background-image: url("../images/home_left_middle.jpg");
	background-repeat: no-repeat;
	height: 245px;
	width: 292px;
}

div#home_block_left_bottom{
	position: relative;
	background-image: url("../images/home_left_bottom.png");
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
	background-repeat: no-repeat;
	height: 50px;
	width: 291px;
}

div#home_block_middle_middle{
	position: relative;
	background-image: url("../images/home_middle_middle.jpg");
	background-repeat: no-repeat;
	height: 245px;
	width: 292px;
}

div#home_block_middle_bottom{
	position: relative;
	background-image: url("../images/home_middle_bottom.png");
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
	background-repeat: no-repeat;
	height: 50px;
	width: 291px;
}

div#home_block_right_middle{
	position: relative;
	background-image: url("../images/home_right_middle.jpg");
	background-repeat: no-repeat;
	height: 245px;
	width: 292px;
}

div#home_block_right_bottom{
	position: relative;
	background-image: url("../images/home_right_bottom.png");
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
	background-repeat: no-repeat;
	height: 50px;
	width: 291px;
}
*/

.ie6 {
	display: none;
	_display: block;
}

div.homeBlock {
	position: relative;
	width: 936px;
}

div.homeBlockTop {
	height: 27px;
	background-image: url(../images/homeblocks_top.gif);
	background-repeat: no-repeat;
}

div.homeBlockBottom {
	height: 74px;
	background-image: url(../images/homeblocks_bottom.png);
	background-repeat: no-repeat;
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
}

div.homeBlockContent {
	position: relative;
	background-image: url(../images/homeblocks_bg.gif);
	background-repeat: repeat-y;
}

div.homeBlockContent h5 {
	font-size: 24px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}

div#homeblockContent1 {
	position: relative;
	float: left;
	width: 292px;
	margin-right: 30px;
	text-align: center;
}

div#homeblockContent1 strong {
	font-size: 14px;
}

div#homeblockContent2 {
	position: relative;
	float: left;
	width: 584px;
	padding: 0px 0px 0px 15px;
	min-height: 520px;
	_height: 520px;
}

div.homeBlockContent a span {
	display: none;
}

a#btnHomeblocksPrices {
	display: block;
	height: 22px;
	background-image: url(../images/btn_naar_prijzen.gif);
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	top: 518px;
	*top: 512px;
	left: 56px;
	display: block;
	height: 22px;
	width: 180px;
}

a#btnHomeblocksProducts {
	position: absolute;
	top: 518px;
	*top: 512px;
	left: 216px;
	display: block;
	height: 22px;
	width: 180px;
	background-image: url(../images/btn_naar_producten.gif);
	background-repeat: no-repeat;
	background-position: center;
}

div.home_block_button{
	position: absolute;
	bottom: 2px;
	right: 15px;	
}

/* Footer */
div#footer{	
	position: relative;
	color: #ef4f91;
	font-family: Arial;
	font-size: 11px;
}	

div#footer_right{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 270px;
	height: 20px;
}

/* Stemmen overview + Winnaars CSS */
div#winners_top{
	position: relative;
	height: 230px;
	margin-top: 8px;
}	

div#winners_bottom{
	position: relative;
	height: 80px;
}

div.winners_left{
	position: relative;
	float:left;
	width: 174px;
}

div#winnaars_images{
	position:absolute;
	top:-23px;
	left:0px;
	width:168px;
	height:207px; 
	background-image: url("../images/bg_hoofdprijs_winnaars.gif");
	padding: 28px 0px 0px 5px;
}

div#winnaars_images_over{
	position:absolute;
	top:25px;
	left:35px;
	width:101px;
	height:12px; 
	background-image: url("../images/winnaar_over.png");
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
}	

div.winners_right{
	position: relative;
	float:left;
	width: 396px;
	margin-left: 10px;
}

div.small_font{
	font-size: 10px;
	text-align: center;
}	


div.small_images_winnaars{
	position: relative;
	float:left;
	margin-left: 5px;
	width: 92px;
	height: 106px;
	margin-bottom: 1px;
}

div.small_image_points_winnaars{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 92px;
	height: 16px;
	text-align: center;
	font-size: 10px;
}

div.small_image_border_winnaars{
	background-image: url("../images/bg_image_border_winnaar.gif");
	height: 90px;
	padding: 5px 0px 0px 8px
}

div.small_image_points{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 92px;
	height: 16px;
	text-align: center;
}

/* Recepten */
a.recipeButton {
	float: left;
	display: block;
	width: 160px;
	text-align: center;
	margin-right: 38px;
}

a.recipeButton.last {
	margin-right: 0px;
}

div.recipeButtonRow {
	margin-bottom: 15px;
}

div.recipeButtonRow.twoItems {
	padding-left: 98px;
}

/** CARROUSEL **/
.solutionCarousel {
	position: relative;
}

.solutionCarousel a.prev {
	position: absolute;
	left: 0px;
	top: 50px;
	display: block;
	width: 25px;
	height: 22px;
	background-image: url("../images/button_prev.png");
	background-repeat: no-repeat;
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
	z-index: 1000;
}

.solutionCarousel a.prev:hover {
	background-image: url("../images/button_prev_over.png");
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
	background-repeat: no-repeat;
}

.solutionCarousel a.prev b {
	display: none;
}

.solutionCarousel a.next {
	position: absolute;
	left: 330px;
	top: 50px;
	display: block;
	width: 25px;
	height: 22px;
	background-image: url("../images/button.png");
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
	background-repeat: no-repeat;
	z-index: 1000;
}

.solutionCarousel a.next:hover {
	background-image: url("../images/button_over.png");
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
	background-repeat: no-repeat;
}

.solutionCarousel a.next b {
	display: none;
}

.solutionCarousel p {
	padding:0px;
	margin:0px;
}

.solutionCarousel ul {
	margin:0px;
	padding:0px;
}

.solutionCarousel li {
	display: block;
	width: 120px;
	text-align: center;
	float:left;
}

.solutionCarousel li img {
	padding-bottom: 4px;
}

.solutionCarousel .jCarouselLite {
	width: 450px;
}

.product_image {
	position:absolute;
	top:20px;
	width:230px;
	height:340px;
	padding-top:30px;
	z-index:1000;
	background-image: url("../images/background_large.png");
	_behavior: url("http://www.prinses.nl/css/iepngfix.htc");
	background-repeat: no-repeat;
	text-align:center;
	display:none;
	cursor: pointer;
}

div#large_1 {
	left:-20px;
}

div#large_2 {
	left:100px;
}

div#large_3 {
	left:220px;
}

div#large_4 {
	left:320px;
}

div#large_5 {
	left:440px;
}

div#large_6 {
	left:570px;
}

div#large_7 {
	left:670px;
}

.kleurplaat_image {
	position:absolute;
	top:20px;
	width:230px;
	height:370px;
	z-index:1000;
	text-align:center;
	display:none;
}

div#large_11 {
	left:-20px;
}

div#large_12 {
	left:100px;
}

div#large_13 {
	left:250px;
}

div#large_14 {
	left:380px;
}

div#large_15 {
	left:530px;
}

div#large_16 {
	left:650px;
}

td.image-text {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:287px;
	background-image: url("../images/background-home.gif");
	background-repeat: no-repeat;
	
}


div#pricesLeft{
	background-image: url("../images/bg_prices_left.jpg");
	background-repeat: no-repeat;
	width: 439px;
	height: 405px;
	float: left;
	margin-top: 30px;
}

div#pricesRight{
	float: left;
	width: 430px;
	margin-left: 44px;
}

div#pricesRight #template_content{
	top: 30px;	
}	

div#pricesFrog{
	position: absolute;
	top: 230px;
	left: 580px;
	background-image: url("../images/prices_frog.jpg");
	background-repeat: no-repeat;
	width: 223px;
	height: 233px;
}

div#homeFlashContainer {
	position: absolute;
	top: 45px;
	_top: -270px;
	left: 288px;
	width: 670px;
	height: 380px;
}