/* Artefacta Modules CSS 07/2011 */ /* Search */ .searchresultcount { margin:15px 0 0 0; } .searchresultnavigation { float:left; clear:both; width:100%; margin:15px 0 15px 0; } .searchresult { margin:0 0 20px 0; } .searchheading a { font-size:1.3em; font-style:italic; line-height:1.3em; color:#000; } .searchsummary, .searchlocations { font-size:0.9em; } .content .searchlocations ul { margin-left:0; list-style-type:none; } /* Password request */ #passwordrequest table { margin:15px 0 15px 0; } #passwordrequest table td { padding:5px; } #passwordrequest input { font-size:0.9em; } /* News */ .default .news { margin-top:10px; } .newsdigest { float:left; clear:both; } .frontpage .newsdigest { margin:0 0 10px 0; } .newsdigesttitle { margin:0 0 4px 0; /*font-size:1.7em;*/ font-size:24px; font-style:italic; line-height:1.3em; } .frontpage .newsdigesttitle, .frontpage .newsdate { display:none; } .frontpage .newsdigestitem { float:left; width:48%; margin:0 2% 0 0; font-size:0.8em; letter-spacing:1px; } .newsimage { display:none; } .frontpage .newsimage { display:block; margin:0 0 13px 0; } .content .newsimage img { margin:0; max-width:100%; } .column-2 .rightblock .newsimage { display:none; } .newsheading { margin:0 0 4px 0; font-style:italic; text-transform:uppercase; } .newsdate { margin:0 15px 0 0; padding:0 15px 0 0; font-style:normal; border-right:1px solid #000; } .newsdate:empty { display:none; } div.newsdate { margin:0; padding:0; border:0; } .frontpage .newsingress, .frontpage .newsreadmore { display:inline; } .newsrow0 .newsingress, .newsrow1 .newsingress { color:#666; } .default .newsrow0, .default .newsrow1 { margin:10px 0 0 0; } .newsingress { margin:0 0 3px 0; } .newsheading a { color:#000; } .newstitle { /*font-size:2.15em;*/ font-size:31px; font-style:italic; } .news .prevlink, .news .nextlink { margin:0 20px 0 0; padding:4px 6px 4px 6px; color:#000; background:#df4f17; } .newsitemreadmore { margin:15px 0 0 0; } /* Calendar digest */ .frontpage .calendar_digest { clear:both; float:left; width:100%; } .frontpage .calendar_digest { border-top:1px solid #000000; width:97%; } .frontpage .cdigest_headline { font-size:1.3em; margin:20px 0; } .content .cdigest_timeinterval { margin:0 0 0.8em; } .frontpage .cdigest_timeinterval { display:none; } .calendar_digest { width:100%; } .frontpage .cdigest_entry { clear:both; font-size:0.9em; width:100%; } .cdigest_entry { margin:0; clear:both; float:left; width:100%; } .frontpage .cdigest_entry { margin:0 0 8px 0; } .frontpage .cdigest_entry p { display: inline; } .cdigest_title { font-size:1.1em; float:left; } .cdigest_date { float:left; clear:right; color:#626262; margin-left: 10px; font-size:0.95em; } .frontpage .cdigest_title { padding-left:10px; font-size:inherit; } .cdigest_entry .ingress { font-style:normal; margin-top:7px; color:#292929; clear:both; float:left; } .cdigest_entry hr { clear:both; float:left; width:100%; margin:16px 0; } .frontpage .cdigest_entry .ingress { display: none; } .calendar_buttons { margin:20px 0 0; clear:both; float:left; } .calendar_buttons a, .calendar_back a { padding:4px 6px 4px 6px; font-size:0.9em; color:#000000; background:#df4f17; } /* Registration */ .content #registration { font-size:1em; } #registration h2 { margin-top:0; } #registration p { margin:0 0 7px 0; } #registration table { margin:15px 0 0 0; } #registration th { padding:0 10px 0 0; } #registration td { padding:0 0 4px 0; } #registration input { font-size:1em; } /* Forms */ .form_table { margin:15px 0 0 0; } .form_table .required { margin:0 0 10px 0; } .form_table .form_error { margin:0 0 10px 0; color:#dd001a; } .form_table table td { padding-right:10px; white-space:nowrap; } .form_table input[type="text"] { width:90%; } /* Mailinglist */ .content input[name="email"], .addtoemail_submit { margin:0 0 5px 0; font-size:1em; }