Zu 1.) du kannst die Thickbox ohne viel Aufwand einfach durch was anderes ersetzen (Shadowbox oder änliches). jQuery dabei auch ruhig updaten. Vor ein paar Tagen war hier auch ein Modul/Thread über sowas.
Zu 2.) in der css Datei bei Zeile 225 in der .main Klasse hinzufügen:
padding-left:10px;
(mit dem Wert rumspielen so wie du es haben willst)
Du hast auch noch ein Problem mit dem margin/padding bei Listen (li, ul, ol) z.B. in deinen AGBs, da ragt die Nummerierung in die linken Boxen rein weil du in der css
*
{padding:0px; margin:0px}
definiert hast.
Ich würds eher so setzen weil du da doch noch ein klein wenig mehr Kontrolle hast und ul/li/ol usw. da rausnehmen kannst bei Bedarf.
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0px;
padding:0px;
}