body, html {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 125%;
	color: #520029;
	text-decoration: none;
}
.group:before, .group:after {  content: "\0020"; display: block; height: 0; visibility: hidden          } 
.group:after { clear: both; }
.group { zoom: 1; }
p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}




#container {
	width: 950px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
	z-index:1;
	
}


.content {
	clear: both;
	float: left;
	width: 950px;
	margin-top: 27px;
}

#tag1_2 .content, #tag2_2 .content {
	margin-top: 93px !important;
}

.overflow {
	overflow:hidden; zoom:1}

.top {
	height: 20px;
	position: relative;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #520029;
	width: 935px;
}

#container2 {
	width: 950px;
	background-color: #FFFFFF;
	background-image: url(../images/PI_lipton_background_top.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	min-height: 460px;
	height:auto !important;
	height:460px;
	position: relative;
}


#container .bottom .button {
	float: left;
	height: 105px;
	width: 220px;
	padding-left: 170px;
}

#container .bottom .button2 {
	float: left;
	height: 105px;
	width: 230px;
	clear: none;
}
#container .bottom .ster {
	clear: both;
	float: left;
	margin-top: 12px;
	font-size: 10px;
	height: 18px;
	padding-left: 25px;
}
#container .bottom .ster2 {
	clear: both;
	float: left;
	margin-top: 117px;
	font-size: 10px;
	height: 18px;
	padding-left: 25px;
}
#container .bottom .legal, #container .bottom .legalinruil {
	clear: both;
    float: left;
    font-size: 10px;
    margin-top: 82px;
    padding-left: 18px;
}

#container .bottom .legal2 {
	clear: both;
	float: left;
	margin-top: 45px;
	font-size: 10px;
	padding-left: 18px;
}
#container .bottom .legal3 {
    clear: both;
    float: left;
    margin-top: 150px;
    font-size: 10px;
    padding-left: 18px;
}


#container .bottom {
	background-image: url(../images/PI_lipton_background_bottom.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 950px;
	float: left;
	clear: both;
}

.content2 {
	float: left;
	clear: none;
	margin-top: 60px;
	width: 325px;
}


.contentInruilactie {
padding-right: 255px;
height:240px;
}


.content3 {
	float: left;
	clear: none;
	margin-top: 60px;
	width: 660px;
	/*padding-bottom: 20px;*/
}

.content4 {
	padding-top: 340px;
	width:520px;
}

.smaken_content3 {
	float: left;
	clear: none;
	margin-top: 60px;
	width: 660px;
	padding-bottom: 20px;
}

.logo {
	height: 80px;
	width: 165px;
	position: absolute;
	top: 30px;
	left: 400px;
}


a.plus  {
	display:block;
	text-align:left;
	padding-left: 20px;
	background-image:url(../images/BU_plus.gif);
	background-repeat: no-repeat;
	background-position:-13px 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;

}
/*************************************************************************************
KAART
**************************************************************************************/

.results {
	float: right;
	width: 747px;
	right:90px;
	top:300px;
	position: absolute;
	z-index:1;
}

.kaart {
	float: right;
	height: 315px;
	width: 405px;
	right:0px;
	top:120px;
	background-image: url(../images/lipton_kaart.png);
	background-repeat: no-repeat;
	z-index: 2;
	
	position: absolute;
	_background: none; 
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='alpha', src='http://overtuigjezelfvanlipton.nl/images/lipton_kaart.png');
}
.legende {
	position: absolute;
	left: 215px;
	top: 245px;
}
.lijn_G {
	background-image: url(../images/PI_legende_groen.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	height: 21px;
	padding-top: 2px;
	margin-bottom: 5px;
	font-size: 11px;
}

.lijn_R {
	background-image: url(../images/PI_legende_rood.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	height: 21px;
	padding-top: 2px;
	margin-bottom: 5px;
	font-size: 11px;
}
.teller {
	position: absolute;
	left: 260px;
	top: 105px;
	text-align: center;
	width: 116px;
	font-size: 13px;
	line-height: normal;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
}

.teller-detail .cijfer {
	height: 24px;
	width: 14px;
	float: left;
	margin-top: 3px;
	margin-left: 2px;
	display: inline;
	color: #520029;
	padding-top: 4px;
}


.teller-detail {
	width: 104px;
	font-size: 13px;
	line-height: normal;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../images/PI_teller.png);
	background-repeat: no-repeat;
	height: 31px;
	margin-left: 6px;
	margin-bottom: 3px;
	padding-left: 2px;
}


.kaart .maastricht {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 158px;
	top: 293px;
}

.kaart .dordrecht {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 88px;
	top: 191px;
}

.kaart .heerlen {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 178px;
	top: 290px;
}

.kaart .weert {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 156px;
	top: 247px;
}

.kaart .eindhoven {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 139px;
	top: 230px;
}

.kaart .roosendaal {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 70px;
	top: 220px;
}

.kaart .oosterhout {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 97px;
	top: 210px;
}

.kaart .hertogenbosch {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 129px;
	top: 202px;
}

.kaart .nijmegen {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 165px;
	top: 190px;
}

.kaart .arnhem {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 168px;
	top: 178px;
}

.kaart .groningen
{
	height: 16px;
	width: 17px;
	position: absolute;
	left: 208px;
	top: 32px;
}

.kaart .bovenkarspel
{
	height: 16px;
	width: 17px;
	position: absolute;
	left: 120px;
	top: 88px;
}

.kaart .enschede {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 233px;
	top: 138px;
}

.kaart .apeldoorn {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 174px;
	top: 167px;
}

.kaart .hellevoetsluis {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 50px;
	top: 184px;
}

.kaart .zwijndrecht {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 81px;
	top: 188px;
}

.kaart .naaldwijk {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 55px;
	top: 165px;
}

.kaart .leidschendam {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 67px;
	top: 155px;
}

.kaart .alphen {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 85px;
	top: 153px;
}

.kaart .rotterdam {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 72px;
	top: 178px;
}

.kaart .capelle {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 85px;
	top: 172px;
}

.kaart .krimpen {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 93px;
	top: 179px;
}

.kaart .waalwijk {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 110px;
	top: 202px;
}

.kaart .nieuwegein {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 110px;
	top: 163px;
}

.kaart .utrecht {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 119px;
	top: 156px;
}

.kaart .amersfoort {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 136px;
	top: 147px;
}

.kaart .maarssebroek {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 107px;
	top: 149px;
}

.kaart .hilversum {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 122px;
	top: 140px;
}

.kaart .hoofddorp {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 88px;
	top: 131px;
}

.kaart .haarlem {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 83px;
	top: 123px;
}

.kaart .muiden {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 113px;
	top: 131px;
}

.kaart .amsterdam {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 102px;
	top: 124px;
}

.kaart .purmerend {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 104px;
	top: 108px;
}

.kaart .alkmaar {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 90px;
	top: 96px;
}

.kaart .heerhugowaard {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 97px;
	top: 88px;
}

.kaart .hoogezand {
	height: 16px;
	width: 17px;
	position: absolute;
	left: 224px;
	top: 37px;
}

/*.kaart_detail {
	position: absolute;
	height: 110px;
	width: 183px;
	left: 85px;
	top: 165px;
	background-image: url(../images/PI_background_detail_kaart.png);
	background-repeat: no-repeat;
	z-index: 9010;
}*/

.kaart_detail {
	position: absolute;
	height: 52px;
	width: 181px;
	left: 85px;
	top: 165px;
	background-image: url(../images/Pi_baloon_top.png);
	background-repeat: no-repeat;
	background-position:top;
	z-index: 9010;
	_background: none; 
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='images/Pi_baloon_top.png');
}

.kaart_info {

	background-image: url(../images/Pi_baloon_bg.png);
	background-repeat:repeat-y;
	text-align: left;
	padding-left: 20px;
	margin-top: 30px;
	padding-bottom: 15px;
	padding-right: 20px;
	display:block;
    width:141px;
	_background: none; 
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='images/Pi_baloon_bg.png');
	
	
}



/*************************************************************************************
NAVIGATIE
**************************************************************************************/
.navigatie {
	float: left;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 5px;
	line-height: normal;
	display:inline;
}

.navigatie .tekst  {
	clear:both;
	display:block;
	width:145px;
	text-align:left;
	padding-left: 20px;
	padding-top:6px;
	background-image:url(../images/PI_pijl_navigatie.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	float: left;
}

.navigatie .tekst2  {
	clear:both;
	display:block;
	width:145px;
	text-align:left;
	padding-left: 20px;
	padding-top:8px;
	background-image:url(../images/PI_pijl_navigatie.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	float: left;
}

.navigatie .tekst_red  {
	clear:both;
	display:block;
	width:145px;
	text-align:left;
	padding-left: 20px;
	padding-top:8px;
	background-image:url(../images/PI_pijl_navigatie_red.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	float: left;
}

.navigatie .tekst_red  {
	clear:both;
	display:block;
	width:145px;
	text-align:left;
	padding-left: 20px;
	padding-top:8px;
	background-image:url(../images/PI_pijl_navigatie_red.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	float: left;
}

.navigatie .singlLine  {

	height:32px;
	margin-top:8px;
	
}

/*************************************************************************************
NIEUWSBRIEF
**************************************************************************************/
.nieuwsbrief {
	width: 200px;
	float: right;
	height: 50px;
	margin-top: 30px;
	padding-right: 85px;
}


.nieuwsbrief .positie {
	padding-top: 7px;
	padding-left: 12px;
}

.veld{
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 17px;
	float:left;
	border: 1px solid #333333;
	padding-top: 2px;
	padding-left: 3px;
}

.zoekbutton{
margin-left:2px;
}

/*************************************************************************************
TITELS
**************************************************************************************/
h1 {
	font-size: 22px;
	font-weight: bold;
	margin: 0px;
	line-height: normal;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	color: #ED1C24;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	color: #ED1C24;
	margin: 0px;
	padding: 0px;
}

h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

h5 {
	font-size: 14px;
	font-weight: bold;
	color: #ED1C24;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

/*************************************************************************************
LINKS
**************************************************************************************/
a.contact:link, a.contact:visited, a.contact:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #520029;
	text-decoration: none;
}

a.contact:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #520029;
	text-decoration: underline;
}

a.cta:link, a.cta:visited, a.cta:active, a.cta:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #520029;
	text-decoration: underline;
	font-weight: normal;
}

a.wit:link, a.wit:visited, a.wit:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
}

a.wit:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;
	font-weight: bold;
	text-decoration: underline;
	line-height: normal;
}



a:link, a:visited, a:active  {
	font-size: 14px;
	font-weight: bold;
	color: #ED1C24;
	text-decoration: none;
}

a:hover   {
	font-size: 14px;
	font-weight: bold;
	color: #ED1C24;
	text-decoration: underline;
}

/*************************************************************************************
SMAKEN
**************************************************************************************/ 
#smaken #container .bottom .legal{
margin-top:145px;
}

#container .bottom .legalinruil{
margin-top:145px;
}

.smaken_content3 .eyecatcher{
width:623px;
height:288px;
position:relative;
margin-top:16px;
margin-bottom:10px;
}

#eyecatcher
{
	z-index: 3;
}

.smaken_content3 .eyecatcher .orangJaipur{
	background-image: url(../images/Pi_eyecatcher_jaipur.jpg);
}

.smaken_content3 .eyecatcher .eye_jaipur{
	background-image: url(../images/jaipur/Pi_eyecatcher_jaipur.jpg);
}

.smaken_content3 .eyecatcher .eye_english{
	background-image: url(../images/english/Pi_eyecatcher_jaipur.jpg);
}

.smaken_content3 .eyecatcher .eye_forest{
	background-image: url(../images/fruit/Pi_eyecatcher_jaipur.jpg);
}

.smaken_content3 .eyecatcher .eye_morocco{
	background-image: url(../images/morocco/Pi_eyecatcher_jaipur.jpg);
}

.smaken_content3 .eyecatcher .eye_sencha{
	background-image: url(../images/sencha/Pi_eyecatcher_jaipur.jpg);
}

.smaken_content3 .eyecatcher .eye_rooibos{
	background-image: url(../images/Pi_eyecatcher_rooibos.jpg);
}

.smaken_content3 .eyecatcher .visual{
width:603px; /*623-20*/
height:242px; /*243-1*/
position:relative;
background-repeat:no-repeat;
padding: 1px 0px 0px 20px; 
}

.smaken_content3 .eyecatcher .visual h2{
color:#520029;
line-height:120%;
}

.smaken_content3 .eyecatcher .visual a{
margin-top:7px;
display:block;
}

.smaken_content3 .eyecatcher ul{
width:623px;
height:48px;
clear:both;
margin:0;
padding:0;
position:absolute;
bottom:0;
left:0;
}

.smaken_content3 .eyecatcher ul li{
list-style:none;
float:left;
margin:0;
padding:0
}

.smaken_content3 .eyecatcher ul li a{
width:89px;/* 103-(2x7)*/ 
height:36px;
padding:7px 7px 5px 7px;
text-align:center;
display:block;
color:#520029;
font-weight:normal;
font-size:14px;
background-image:url(../images/Bu_eyeCatcher_mid_off.jpg);
background-repeat:no-repeat;
}

.smaken_content3 .eyecatcher ul li a:hover, .smaken_content3 .eyecatcher ul li a.selected{
background-image:url(../images/Bu_eyeCatcher_mid_on.jpg);
text-decoration:none;
}

.smaken_content3 .eyecatcher ul li a.left{
background-image:url(../images/Bu_eyeCatcher_left_off.jpg);
width:89px;/* 105-(7+9)*/ 
padding:7px 7px 5px 9px;
}

.smaken_content3 .eyecatcher ul li a.left:hover, .smaken_content3 .eyecatcher ul li a.selectedLeft{
background-image:url(../images/Bu_eyeCatcher_left_on.jpg);
}

.smaken_content3 .eyecatcher ul li a.right{
background-image:url(../images/Bu_eyeCatcher_right_off.jpg);
width:89px;/* 106-(10+7)*/ 
padding:7px 10px 5px 7px;
}

.smaken_content3 .eyecatcher ul li a.right:hover, .smaken_content3 .eyecatcher ul li a.selectedRight{
background-image:url(../images/Bu_eyeCatcher_right_on.jpg);
}

.smaken_content3 .container{
width:302px;
height:250px;
position:relative;
float:left;
margin:17px 17px 0px 0px;
z-index:0;
}

.smaken_content3 .selected{
z-index:1;
}

.smaken_content3 .container .productBlok{
background-repeat:no-repeat;
width:157px;/*302-(130+15)*/
height:249px;/*250-1*/
padding:1px 130px 0px 15px;
background-repeat:no-repeat;
position:relative;
line-height:115%;
font-size:12px
}

.smaken_content3 .container .productBlokSmall{
background-repeat:no-repeat;
width:287px;/*302-15)*/
height:167px;/*168-1*/
padding:1px 0px 0px 15px;
background-repeat:no-repeat;
position:relative;
line-height:115%;
font-size:12px
}

.smaken_content3 .container .productBlokSmall ul{
padding:0;
margin:95px 0 0 0;
}

.smaken_content3 .container .productBlokSmall ul li{
width:79px;
text-align:center;
float:left;
margin:0 16px 0 0;
padding:0;
font-size:11px;
list-style:none;
display:inline;

}



.smaken_content3 .container .landen{
background-image:url(../images/Pi_smakenBG_Landen.jpg);
}
.smaken_content3 .container .zwarte{
background-image:url(../images/Pi_smakenBG_zwarte.jpg);
}
.smaken_content3 .container .fruit{
background-image:url(../images/Pi_smakenBG_fruit.jpg);
}
.smaken_content3 .container .infusion{
background-image:url(../images/Pi_smakenBG_infusion.jpg);
}
.smaken_content3 .container .speciale{
background-image:url(../images/Pi_smakenBG_speciale.jpg);
}
.smaken_content3 .container .groene{
background-image:url(../images/Pi_smakenBG_groene.jpg);
}

.smaken_content3 .container .fruitInfusion{
background-image:url(../images/Pi_smakenBG_fruitInfusion.jpg);
}
.smaken_content3 .container .kruidenInfusion{
background-image:url(../images/Pi_smakenBG_kruidenInfusion.jpg);
}

.smaken_content3 .container .productBlok h2{
margin-bottom:3px;
}

.smaken_content3 .container .productBlok h3{
color:#520029;

}

.smaken_content3 .container .productBlok a.plus {
color:#520029;
position:absolute;
bottom:15px;
white-space: nowrap;
font-size:13px;
font-weight:normal;
height:15px;
}

.smaken_content3 .container .baloonLarge{
width:360px;/*405-25-40*/
height:247px;/*287-20-20*/
position:absolute;
left:25px;
top: 62px;
background-image:url(../images/Pi_smakenBaloonLarge.png);
background-repeat:no-repeat;
_background: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='images/Pi_smakenBaloonLarge.png');
z-index:1;
padding: 20px 25px 20px 40px;
}


.smaken_content3 .container .baloonSmall{
width:179px;/*405-25-40*/
height:247px;/*287-20-20*/
position:absolute;
left:25px;
top: 62px;
background-image:url(../images/Pi_smakenBaloonSmall.png);
background-repeat:no-repeat;
_background: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='images/Pi_smakenBaloonSmall.png');
z-index:1;
padding: 20px 25px 20px 40px;
}

.smaken_content3 .container .baloonLarge ul, .smaken_content3 .container .baloonSmall ul{
margin:15px 0px 0px 0px;
padding:0;
}

.smaken_content3 .container .baloonLarge ul li, .smaken_content3 .container .baloonSmall ul li{
display:block;
list-style:none;
width:100px; 
height:40px;
float:left;
margin: 0px 18px 15px 0px;
background-repeat:no-repeat;
padding:20px 0px 0px 62px;
}

/*landen thee*/
.smaken_content3 .container .baloonLarge .jaipur{
background-image:url(../images/PI_tea_orangejaipur_klein.jpg);
}
.smaken_content3 .container .baloonLarge .indian{
background-image:url(../images/PI_tea_indian_klein.jpg);
}
.smaken_content3 .container .baloonLarge .russia{
background-image:url(../images/PI_tea_russian_klein.jpg);
}
.smaken_content3 .container .baloonLarge .kashmir{
background-image:url(../images/PI_tea_kashmir_klein.jpg);
}
.smaken_content3 .container .baloonLarge .oriental{
background-image:url(../images/PI_tea_oriental_klein.jpg);
}
.smaken_content3 .container .baloonLarge .asian{
background-image:url(../images/PI_tea_aianTemple_klein.jpg);
}

/*zwarte thee*/
.smaken_content3 .container .baloonSmall .english{
background-image:url(../images/PI_tea_english_klein.jpg);
}
.smaken_content3 .container .baloonSmall .earlGrey{
background-image:url(../images/PI_tea_earlgrey_klein.jpg); height:50px;
}
.smaken_content3 .container .baloonSmall .ceylon{
background-image:url(../images/PI_tea_ceylon_klein.jpg);
}

/*fruit thee*/
.smaken_content3 .container .baloonLarge .forest{
background-image:url(../images/PI_tea_forest_klein.jpg);
}
.smaken_content3 .container .baloonLarge .lemon{
background-image:url(../images/PI_tea_lemon_klein.jpg);
}
.smaken_content3 .container .baloonLarge .citrus{
background-image:url(../images/PI_tea_citrus_klein.jpg);
}
.smaken_content3 .container .baloonLarge .peach{
background-image:url(../images/PI_tea_peach_klein.jpg);
}
.smaken_content3 .container .baloonLarge .tropical{
background-image:url(../images/PI_tea_tropicalfruit_klein.jpg);
}

/*landen infusie*/
.smaken_content3 .container .baloonLarge .morocco{
background-image:url(../images/PI_tea_morocco_klein.jpg);
}
.smaken_content3 .container .baloonLarge .tahiti{
background-image:url(../images/PI_tea_tahiti_klein.jpg);
}
.smaken_content3 .container .baloonLarge .alps{
background-image:url(../images/PI_tea_alps_klein.jpg);
}
.smaken_content3 .container .baloonLarge .andalusia{
background-image:url(../images/PI_tea_andalusia_klein.jpg);
}

/*speciale smaken*/
.smaken_content3 .container .baloonSmall .rooibos{
background-image:url(../images/PI_tea_rooibos_klein.jpg);
}
.smaken_content3 .container .baloonSmall .white{
background-image:url(../images/PI_tea_white_klein.jpg);
}
.smaken_content3 .container .baloonSmall .gold{
background-image:url(../images/PI_tea_gold_klein.jpg);
}


/*Green tea*/
.smaken_content3 .container .baloonLarge .intensemint{
background-image:url(../images/PI_tea_intensemint_klein.jpg); height:50px;
}
.smaken_content3 .container .baloonLarge .green{
background-image:url(../images/PI_tea_green_klein.jpg);
}
.smaken_content3 .container .baloonLarge .greenTropical{
background-image:url(../images/PI_tea_tropical_klein.jpg);
}
.smaken_content3 .container .baloonLarge .mandarin{
background-image:url(../images/PI_tea_mandarin_klein.jpg); height:50px;
}
.smaken_content3 .container .baloonLarge .melissa{
background-image:url(../images/PI_tea_melissa_klein.jpg); height:50px;
}


/*************************************************************************************
INRUILACTIES
**************************************************************************************/
.inruilactie{
	width: 660px;
	background-image: url(../images/PI_background_inruilpunten.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-top: 15px;
	padding-bottom: 30px;
}
#provincie a, #stad a  {
	font-size: 12px;
	color: #520029;
	background-image: url(../images/PI_pijl_rood.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	display: block;
	background-position: 1px 4px;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 3px;
}

#provincie a:active, #provincie a:hover, #stad a:active, #stad a:hover {
	text-decoration: underline;
}


#provincie{
	width: 193px;
	float: left;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 10px;
}

#stad{
	width: 196px;
	float: left;
	padding-left: 20px;
	padding-top: 15px;
	padding-right: 5px;
}

#data{
	width: 193px;
	float: left;
	padding-left: 20px;
	padding-top: 15px;
	padding-right: 5px;
}

#data div{
    margin-bottom:10px;
}

#data ul  {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#data ul li {
	background-image: url(../images/PI_pijl_rood.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 1px 4px;
	padding-bottom: 3px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	margin: 0px;
}

.ruil-left{
	width: 375px;
	float: left;
}

.ruil-right{
	width: 215px;
	float: right;
	background-image: url(../images/PI_achtergrond_inruilpunten.png);
	background-repeat: no-repeat;
	height: 240px;
	position: relative;
}


.ruil-teller {
	position: absolute;
	left: 30px;
	top: 125px;
	text-align: center;
	width: 116px;
	font-size: 13px;
	line-height: normal;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
}

/*************************************************************************************
NIEUSWBRIEF FORMULIER
**************************************************************************************/

form {
	margin: 0px;
	padding: 0px;
}

.lijst  {
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 12px;
}

.lijst2 {
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	margin: 0px;
}

.formulier_text {
	float: left;
	text-align: left;
	width: 110px;
	clear: both;
	padding-top: 5px;
}
.formulier_text2 {
	float: left;
	text-align: left;
	width: 80px;
	padding-top: 5px;
	padding-left: 10px;
}
.formulier_text3 {
	width: 120px;
	float: left;
	padding-top: 5px;
	padding-left: 30px;
}
.formulier_text4 {
	float: left;
	padding-top: 5px;
	width: 90px;
}

.formulier_invul {
	float: left;
	margin-top: 2px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.formulier_invul2 {
	float: left;
	margin-top: 2px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.formulier_lijn {
	float: left;
	padding-bottom: 8px;
	clear: both;
}

.formulier_lijn2 {
	float: left;
	padding-bottom: 15px;
	clear: both;
	padding-top: 10px;
}


.formulier_datum {
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.hoogte {
	padding-top: 4px;
	padding-right: 5px;
	margin: 0px;
}


.error-boodschap {
	color: #ED1C24;
}

/*************************************************************************************
ERROR
**************************************************************************************/
#container-error {
	width: 680px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 80px;
	
}

.error-pic {
	float: left;
	height: 325px;
	width: 331px;
}

.error-txt {
	float: right;
	width: 330px;
	padding-top: 60px;
}

.pyramid{
	cursor: pointer;
}

a.witactive
{
	color: White !important;
}



		a:active, a:focus {
outline: 0
}

/*************************************************************************************
THEEGLAZEN
**************************************************************************************/
#theeglazen #movie{
	margin:20px 0 40px 0;
	z-index:0;
	position:absolute;
	top:150px;
}
#theeglazen h2{
margin-top:340px;
}

#theeglazen h3{
clear:both;
color:#000000;
}

#theeglazen #supermarkten{
	margin:0px 0 20px 0;
	width:606px;
	padding:30px 20px 5px 20px;
	float:left;
	background-image:url(../images/Pi_theeglazen_loctiesBG.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

#theeglazen #supermarkten ul{
	margin:5px 0px 15px 0px;
	padding:0px 0px 0px 15px;
	float:left;
}
#theeglazen #supermarkten ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:185px;
	color:#FF0000;
	font-size:10px;
	}

#theeglazen #supermarkten ul li .blackFont{
	color:#520028;
	font-size:12px;
}

#theeglazen #visual{
	position:absolute;
	width: 254px;
	height: 372px;
	background-image:url(../images/Pi_theeglazen_visu_s1.png);
	_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='images/Pi_theeglazen_visu_s1.png');
	right:47px;
	top:163px;
	z-index:3;
}
 
 #theeglazen .button{
 float:left;
 margin-right:60px;
 }
 
#theeglazen .legal3{
	clear: both;
	float: left;
	margin-top: 150px;
	font-size: 10px;
	padding-left: 18px;
 }
 
 .content .right {
	float:left; width:780px; padding:57px 0 0; min-height: 420px;}
	
	
.content .right a.txtLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #520029 ;
	text-decoration: underline;
	font-weight: normal;}
