/* VLAKVERDELING */
.banner, #search, #homebottomleft, #homebottomcenter, #homebottomright { float:left; }

.banner { width:236px; height:203px; margin:0px 25px 21px 0px; clear:both;display:inline; }

#homebottomcenter {width:548px; margin-right:15px;}
#homebottomright {width:176px;}
#homebottomleft .erblock, #homebottomleft .bvblock { width:236px; margin:20px 25px 0px 0px;}
#homebottomright img { margin:0px 0px 0px 0px; }

#homebottomright .blockcontent { padding:10px; }

/* LASTMINUTES */
.lmpic { float:left; width:127px; height:85px; margin: 0px 10px 0px 0px; }
.lminfo { float:left; width:350px; }
.lmbutton { float:left; width:166px; text-align:right; padding-top:28px; }
#maincontainer .lminfo p { margin: 0px; }
#maincontainer .lminfo p span { font-weight: bold; }
.buttondiv { float:left; font-weight: bold; margin:30px 0px 0px 0px; }
.buttondiv a { display:block;padding:2px 0px 0px 7px;font-size:13px; }
.lastminute { margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; background-image: url(/img/zoeken/hb/divider.gif); background-position: bottom center; background-repeat: no-repeat; }

/* OVERIG */
#speciallogo { text-align: center; }
body.de #speciallogo { text-align:left; font-size:8pt; font-weight:bold; }
#speciallogo img { margin:0px; }
body.de #speciallogo img { margin:0px 2px 0px 0px; }
.input_nb { width:120px;padding:0 0 0 0;height:17px;padding:1px 0 0 2px; }

/* PARTNERS */
#companyintro a { font-weight:bold; }
#companyintro.nologo a { font-size:15px; text-decoration:underline overline; }
.ptlogo { clear:both; margin:0px; text-align:center; }

/* V7 */
body#body_bv.nl h1 { line-height:29px; background:url(/img/alg/homev7/headerlogos_nl.gif) no-repeat right center; }

#hometextlinks, #homeptintro { width:243px; margin-right:19px; float:left; }
#hometextlinks .blockcontent { height:134px; font-size:15px; padding-top:22px; }

#weekhome_v1, #weekhome_v2 { width:243px; margin-right:19px; float:left; } 

#weekhome_v1 .blockcontent { padding-top:8px; text-align:center; height:148px; font-size:12px; }
#weekhome_v1 .blockcontent p { margin:0px 0px 5px 0px; }
#weekhome_v1 .blockcontent p a { color:#000; text-decoration:none; }
#weekhome_v1 .blockcontent p.barhomebtn { display:none; }
#weekhome_v1 #weekhome_content .price_btn { margin:55px 0px 0px 150px; }
#weekhome_v1 #weekhome_content .ie .price_btn { margin:55px 0px 0px 40px; }

#weekhome_v2 .blockcontent { padding:0px; text-align:center; height:166px; font-size:12px; }
#weekhome_v2 .blockcontent p { margin:0px 0px 5px 0px; }
#weekhome_v2 .blockcontent p a { color:#000; text-decoration:none; }
#weekhome_v2 .blockcontent p.barhomebtn { display:none; }
#weekhome_v2 #weekhome_content { background-position:center; }
#weekhome_v2 #weekhome_content a { display:block; height:35px; padding-top:131px; color:#000; text-decoration:none; font-weight:bold; }
#weekhome_v2 #weekhome_content a span { display:block; background-color:#fff; height:30px; padding-top:5px; }
#weekhome_v2 #weekhome_content .price_btn { margin:110px 0px 0px 180px; }
#weekhome_v2 #weekhome_content .ie .price_btn { margin:110px 0px 0px 60px; }

#hometextlinks .blockcontent#tw { padding-top:10px; height:146px; text-align:center; }
#homeptintro .blockcontent { height:190px; font-size:11px; padding:0px 5px; }

#pillars { width:243px; margin:0px 19px 16px 0px; float:left; }
#centercontent { width:738px; float:left; margin:0px 0px 16px 0px; }

#cyclerbox { background:url(/img/alg/homev7/cyclerbkg.gif) no-repeat; width:729px; height:330px; padding:4px; }
#cycler { margin:0px 0px 8px 0px; z-index:1; }
#cycler img { width:728px; height:294px; }
#cyclernav_left { float:left; width:20px; padding-left:10px; }
#cyclerpos { float:left; width:669px; text-align:center; }
#cyclernav_right { float:right; width:20px; padding-right:10px; }

#nwsl { width:325px; float:left; margin:16px 16px 0px 0px; }
#poll { width:397px; float:left; margin:16px 0px 0px 0px; }
#poll form { margin:0px; padding:0px; height:66px; }
#nwslcontent { height:96px; }
#nwslcontent ul { margin:0px 0px 15px 0px; padding:0px 0px 0px 15px; }
#nwsl .blockcontent, #poll .blockcontent { height:116px; }
#nwsl #signup { width:273px; height:15px; margin:0px 0px 15px 0px; padding:2px 2px 2px 18px; background:url(/img/alg/homev7/mail.gif) no-repeat 3px 50%; border:1px solid #ccc; }
/*.centersubmit { position:relative; top:13px; }*/

#poll .answer { display:block; width:181px; margin:0px 0px 15px 0px; padding:0px; float:left; line-height:13px; }
#poll .answer input { border:none; margin:0px 3px 0px 0px; }
#poll .answer label { vertical-align:top; }
/*#poll .answer span { display:block; float:left; }*/
#pollquestion { font-weight:bold; }
.pollresultline { width:363px; clear:left; margin:0px 0px 7px 0px; height:15px; }
.pollresultanswer { float:left; width:140px; font-size:11px; }
.pollresultbar { background-color:#e68c05; float:left; }
.pollresultvotes { float:left; width:20px; font-weight:bold; padding:0px 0px 0px 2px; }
#pollreslink { float:right; background:url(/img/alg/homev7/pollstats.png) no-repeat left; padding:0px 0px 0px 15px; }

#homesbar .blockcontent { padding-bottom:0px; }
.hbrhome1, .hbrhome2 { width:183px; padding:0px 5px; float:left; }
.hbrhome1 p, .hbrhome2 p { text-align:center; }
.hbrhome2 { background-color:#f8f8f8; }
.hbrpic img { border:1px solid #ccc; margin:0px 0px 5px 28px; width:126px; height:84px; }
.hbrtxt { line-height:18px; }

.price_btn { position:absolute; margin:55px 0px 0px 132px; padding:18px 0px 0px 0px; width:51px; height:23px; font-weight:bold; color:#fff; font-size:12px; text-align:center;behavior:url(/codebase/js/pngfix/iepngfix.htc);}
body.nl .price_btn { background:url(/img/landing/images/pricetag_nl.png) no-repeat; }
body.fr .price_btn { background:url(/img/landing/images/pricetag_fr.png) no-repeat; }
body.de .price_btn { background:url(/img/landing/images/pricetag_de.png) no-repeat; }
body.en .price_btn { background:url(/img/landing/images/pricetag_en.png) no-repeat; }
body.it .price_btn { background:url(/img/landing/images/pricetag_it.png) no-repeat; }
body.es .price_btn { background:url(/img/landing/images/pricetag_es.png) no-repeat; }
body.pl .price_btn { background:url(/img/landing/images/pricetag_pl.png) no-repeat; }

#titlebar h1 { width:808px; float:left; line-height:48px; }
#titlebar #tuvlogo { width:177px; float:left; font-size:8pt; font-weight:bold; }
#titlebar #tuvlogo .blockcontent { padding:3px 3px 3px 5px; }
#titlebar #tuvlogo img { margin:0px 2px 0px 0px; }