h1 img { border:none; }

#contentdiv { float:left; width:755px; }
#contentdiv.stretch { width:966px; }

#partner h2 { background-image:url(/img/portals/pt-prog.jpg); }
#testimonials h2 { background-image:url(/img/portals/pt-partners.jpg); }
#signup h2 { background-image:url(/img/portals/pt-signup.jpg); }
#login h2 { background-image:url(/img/portals/pt-account.jpg); }

/* schema integratie */

#integration { width:715px; margin:0px auto 15px auto; background-color:#F3F3F3; border:1px solid #C9C9C9; }
#integration h2, #integration h3 { padding:3px; text-align:center; }
#integration h3 { font-size:12px; margin:0px 0px 15px 0px; }
#integration-xml, #integration-org { width:357px; float:left; }
#integration-org { border-left:1px solid #c9c9c9; }
#integration p.method { font-style:italic; text-align:center; }
#integration div div { width:163px; float:left; padding:0px 5px; }
#xml-atl, #org-txt { border-right:1px solid #c9c9c9; }

#maincontainer #integration ul { margin:0px; padding:0px 0px 15px 15px; text-align:left; }

/* schema verdiensten */

#revenue { width:715px; margin:0px auto 15px auto; background-color:#F3F3F3; border:1px solid #C9C9C9; }
#revenue table { width:100%; text-align:center; }

#revenue-example { width:715px; margin:0px auto 15px auto; border:1px solid #558ebe; }
#revenue-example h3 { background-color:#558ebe; text-align:center; margin:0px; padding:3px; color:#fff; }
#revenue-example td { padding:5px; }

/* product listing */

#producttext { width:450px; float:left; padding-right:25px; }
#productlisting { width:280px; float:left; }

#productlisting table { background-color:#f3f3f3; border:1px solid #558ebe; width:280px; margin:0px; }
#productlisting th { background-color:#558ebe; text-align:left; margin:0px; color:#fff; }
#productlisting th#hdacc { text-align:center; }
#productlisting th, #productlisting td { padding:3px; }
#productlisting .lbl { padding:3px 10px 3px 25px; }
#productlisting .val { text-align:center; }

#productlisting .be { background:url(http://www.belvilla.com/img/mainv6/flags/be.png) no-repeat 2px center; }
#productlisting .dk { background:url(http://www.belvilla.com/img/mainv6/flags/dk.png) no-repeat 2px center; }
#productlisting .de { background:url(http://www.belvilla.com/img/mainv6/flags/de.png) no-repeat 2px center; }
#productlisting .fr { background:url(http://www.belvilla.com/img/mainv6/flags/fr.png) no-repeat 2px center; }
#productlisting .gr { background:url(http://www.belvilla.com/img/mainv6/flags/gr.png) no-repeat 2px center; }
#productlisting .gb { background:url(http://www.belvilla.com/img/mainv6/flags/gb.png) no-repeat 2px center; }
#productlisting .hu { background:url(http://www.belvilla.com/img/mainv6/flags/hu.png) no-repeat 2px center; }
#productlisting .it { background:url(http://www.belvilla.com/img/mainv6/flags/it.png) no-repeat 2px center; }
#productlisting .hr { background:url(http://www.belvilla.com/img/mainv6/flags/hr.png) no-repeat 2px center; }
#productlisting .lu { background:url(http://www.belvilla.com/img/mainv6/flags/lu.png) no-repeat 2px center; }
#productlisting .nl { background:url(http://www.belvilla.com/img/mainv6/flags/nl.png) no-repeat 2px center; }
#productlisting .at { background:url(http://www.belvilla.com/img/mainv6/flags/at.png) no-repeat 2px center; }
#productlisting .pt { background:url(http://www.belvilla.com/img/mainv6/flags/pt.png) no-repeat 2px center; }
#productlisting .sk { background:url(http://www.belvilla.com/img/mainv6/flags/sk.png) no-repeat 2px center; }
#productlisting .es { background:url(http://www.belvilla.com/img/mainv6/flags/es.png) no-repeat 2px center; }
#productlisting .cz { background:url(http://www.belvilla.com/img/mainv6/flags/cz.png) no-repeat 2px center; }
#productlisting .tr { background:url(http://www.belvilla.com/img/mainv6/flags/tr.png) no-repeat 2px center; }
#productlisting .ch { background:url(http://www.belvilla.com/img/mainv6/flags/ch.png) no-repeat 2px center; }
#productlisting .pl { background:url(http://www.belvilla.com/img/mainv6/flags/pl.png) no-repeat 2px center; }

/* faq */

#faq span { font-weight:bold; }

/* our partners */

#partnerlist .partnercountry { background-color:#F3F3F3; border:1px solid #558ebe; margin:0px 0px 15px 0px; }
#partnerlist .partnercountry h3 { background-color:#558ebe; background-position:2px center; background-repeat:no-repeat; text-align:left; margin:0px 0px 15px 0px; padding:3px 0px 3px 25px; color:#fff; }

#partnerlist .c_col { width:251px; float:left; }
#partnerlist .c_col a { display:block; width:251px; clear:both; text-align:center; margin:0px 0px 15px 0px; }
#partnerlist .c_col a img { display:block; clear:both; margin:0 auto; border:1px solid #ccc; }

#partnerlist .partnercountry h3 { background-image:url(http://www.belvilla.com/img/mainv6/flags/earth.png); }
#partnerlist .partnercountry h3#c_be { background-image:url(http://www.belvilla.com/img/mainv6/flags/be.png); }
#partnerlist .partnercountry h3#c_dk { background-image:url(http://www.belvilla.com/img/mainv6/flags/dk.png); }
#partnerlist .partnercountry h3#c_de { background-image:url(http://www.belvilla.com/img/mainv6/flags/de.png); }
#partnerlist .partnercountry h3#c_fr { background-image:url(http://www.belvilla.com/img/mainv6/flags/fr.png); }
#partnerlist .partnercountry h3#c_gr { background-image:url(http://www.belvilla.com/img/mainv6/flags/gr.png); }
#partnerlist .partnercountry h3#c_gb { background-image:url(http://www.belvilla.com/img/mainv6/flags/gb.png); }
#partnerlist .partnercountry h3#c_hu { background-image:url(http://www.belvilla.com/img/mainv6/flags/hu.png); }
#partnerlist .partnercountry h3#c_it { background-image:url(http://www.belvilla.com/img/mainv6/flags/it.png); }
#partnerlist .partnercountry h3#c_hr { background-image:url(http://www.belvilla.com/img/mainv6/flags/hr.png); }
#partnerlist .partnercountry h3#c_lu { background-image:url(http://www.belvilla.com/img/mainv6/flags/lu.png); }
#partnerlist .partnercountry h3#c_nl { background-image:url(http://www.belvilla.com/img/mainv6/flags/nl.png); }
#partnerlist .partnercountry h3#c_at { background-image:url(http://www.belvilla.com/img/mainv6/flags/at.png); }
#partnerlist .partnercountry h3#c_pt { background-image:url(http://www.belvilla.com/img/mainv6/flags/pt.png); }
#partnerlist .partnercountry h3#c_sk { background-image:url(http://www.belvilla.com/img/mainv6/flags/sk.png); }
#partnerlist .partnercountry h3#c_es { background-image:url(http://www.belvilla.com/img/mainv6/flags/es.png); }
#partnerlist .partnercountry h3#c_cz { background-image:url(http://www.belvilla.com/img/mainv6/flags/cz.png); }
#partnerlist .partnercountry h3#c_tr { background-image:url(http://www.belvilla.com/img/mainv6/flags/tr.png); }
#partnerlist .partnercountry h3#c_ch { background-image:url(http://www.belvilla.com/img/mainv6/flags/ch.png); }
#partnerlist .partnercountry h3#c_us { background-image:url(http://www.belvilla.com/img/mainv6/flags/us.png); }

/* docs */

#filelist { width:622px; margin:0 auto; background-color:#F3F3F3; border:1px solid #558ebe; }
#filelist th { text-align:left; }
#filelist th, #filelist td { padding:2px; }
#filelist .filename { width:410px; }
#filelist .filesize { width:100px; }
#filelist .filedate { width:100px; }
#filelist a { padding:2px 2px 2px 25px; }
#filelist .pdf { background:url(/img/pdf.gif) no-repeat left; }
#filelist .pptx, #filelist .ppt { background:url(/img/ppt.gif) no-repeat left; }

/* logos */

#brandlogo { text-align:center; font-weight:bold; }
#brandlogo p { margin:0px 0px 35px 0px; }
#brandlogo span { display:block; background-color:#f3f3f3; padding:2px; }