/* ----- eric meyer's css reset & clearfix */
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: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus                                                  { outline: 0; }
body                                                    { line-height: 1; color: black; background: white; }
html, body                                              { height: 100%; }
ol, ul                                                  { list-style: none; }
table                                                   { border-collapse: collapse; border-spacing: 0; }
caption, th, td                                         { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after  { content: ""; }
blockquote, q                                           { quotes: "" ""; }

.clear:after                                            { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clear                                                  { display: inline-block; }
html[xmlns] .clear                                      { display: block; }
* html .clear                                           { height: 1%; }

/* ----- general */

body                                                    { font-size: 10pt; line-height: 1.1em; font-family: verdana, airal, sans-serif; }
#container                                              { width: 650px; margin: 0 auto; padding:  0; }
em                                                      { font-style: italic; }

/* ----- header */

.edit                                                   { display: none; }

#header ul                                              { display: none; }
#header address                                         { display: none; }
#header #lang                                           { display: none; }

#slideshow                                              { display: none; }

#left-nav                                               { display: none; }
#partners                                               { display: none; }

#content h2                                             { margin: 15px 0; font-size: 1.4em; color: #a2170e; font-weight: normal; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #ffd2d2; }

#content                                                { line-height: 1.4em; }

.side-menu                                              { display: none; }

#side                                                   { display: none; }

#footer, #copyright, #top-nav                           { display: none; }