@CHARSET "UTF-8";

/* -- LINKTOOLBAR -- */
.linktoolbar                                     { padding: 2px; border: 1px solid #cdd3e2; }
.linktoolbar .tile-content                       { background-color: #ecebeb; padding: 10px; width: 134px; }

/* -- ARTICLE LIST ON FRONTPAGE -- */
.frontpage .full-articlelist                       { width: 280px; }
.frontpage .full-articlelist h3                    { font-size: 2.0em; margin-bottom: 6px; padding-left: 1px; }
.frontpage .full-articlelist .list-thumbnail-left  { display: block; float: left; margin-right: 10px; }
.frontpage .full-articlelist .list-thumbnail-right { display: block; float: right; margin-left: 10px; }
.frontpage .full-articlelist ul li                 { width: 280px; padding: 0; }
.frontpage .full-articlelist ul li h3              { float: left; clear: left; width: 280px; margin: 0 0 5px 0; }
.frontpage .full-articlelist p                     { float: left; clear: left; font-size: 0.9em; font-weight: bold; width: 280px; margin: 0 0 5px 0; padding-left: 1px; }
.frontpage .full-articlelist .articlelist-link-internal { float: left; clear: left; }

/* -- SMALL ARTICLE LIST IN PLACEHOLDER-CONTENT -- */
#placeholder-content .small-articlelist                     { float: right; padding: 0; border: none; } 
#placeholder-content .small-articlelist h3                  { font-size: 1.4em; font-weight: bold; margin: 0 0 5px; } 
#placeholder-content .small-articlelist .tile-content       { width: 255px; } 
#placeholder-content .small-articlelist ul                  { padding-bottom: 10px; border-bottom: 1px solid #cdd3e2; } 
#placeholder-content .small-articlelist li                  { margin-bottom: 3px; } 
#placeholder-content .small-articlelist .date               { display: block; float: left; clear: left; margin-right: 7px; }
#placeholder-content .small-articlelist a                   { display: block; float: left; color: #274486; width: 200px; padding: 0; border: none; background: none; }
#placeholder-content .small-articlelist .newsarchivelink    { margin-top: 10px; }
#placeholder-content .small-articlelist .newsarchivelink ul { border: none; }
#placeholder-content .small-articlelist .newsarchivelink li { width: 245px; }
#placeholder-content .small-articlelist .newsarchivelink a  { float: right; width: 100%; padding-right: 18px; }
#placeholder-content .small-articlelist a:hover             { text-decoration: underline; }

/* -- DONATION FORM -- */
.donation-form td                                { vertical-align: top; }
.donation-form h3                                { display: block; font-weight: bold; margin: 10px 0; }
.donation-form label                             { margin-right: 10px;}
.donation-form label.ctwebform-element-label     { float: left; width: 75px; margin-top: 8px; }
.donation-form input                             { margin: 3px 5px 3px 0; background-repeat: no-repeat; }
.donation-form input[type=text]                  { float: left; padding: 2px 6px; border: 1px solid #aaa; }
.donation-form input[type=button],
.donation-form input[type=submit]                { float: right; }
.donation-form #ctwebform-element-limit label    { width: 180px; }
.donation-form #ctwebform-element-customvalue    { width: 340px; }
.donation-form #ctwebform-element-amount         { width: 510px; }
.donation-form #ctwebform-element-account label  { width: 155px; }
.donation-form .ctwebform-element-label          { font-weight: bold;}
.donation-form #ctwebform-element-fromamount label,
.donation-form #ctwebform-element-toamount label { width: 27px; font-weight: normal;} 

