/* General module definition */
.headerTable {padding: 0; margin: 0; border-bottom: 1px solid; margin-bottom: 10px;}
.modulename {font-size: 10px; text-align: left; font-weight: bold; padding-right: 0.3em;	line-height: 18px;}
.breadcrumb {font-size: 10px; line-height: 18px;}
.infoTitle {margin-top: 10px; margin-bottom: 8px; font-size: 18px; line-height: 18px; font-weight: bold; display: block;}
.infoText  {margin-bottom: 10px; line-height: 130%; display: block;}
.categoryName {vertical-align: middle; font-size: 18px; text-align: right; font-weight: bold; margin: 0; line-height: 23px;}
.collapsTitle {margin-bottom: 2px; margin-top: 5px; font-size: 16px; line-height: 16px; font-weight: bold; display: block;}
.collapsInfo {margin: 3px 0 12px 0; font-size: small; display: block;}
.itemHeadCat {padding-top: 0px; text-align: right; font-style: normal; vertical-align: middle; display: block;}
.itemHeadWho {padding-top: 5px; text-align: right; font-style: normal; vertical-align: middle; display: block;}
.itemImage {display: block; padding: 5px;}
.itemsLink {width: 50%; vertical-align: middle;}
.list {padding: 8px;  font-size: 16px;}
.categoryDsc {margin: 3px 0 10px 0; font-size: small; font-weight: normal; display: block;}
.adminLinks {padding: 15px; font-size: 10px; text-align: center; line-height: 18px;}
.indexFooter {font-size: 10px; font-weight: bold; text-align: center;  padding: 10px;}
.itemFooter {font-size: 10px; font-weight: bold; text-align: center;  padding: 10px;}
.itemFoot {text-align: right; padding:3px; border:1px solid #808080;}
.itemFoot {text-align: right; padding:3px; border:1px solid #808080; }
.pre_itemInfo {padding-top: 5px; clear: both;}
.modFooter{text-align: center; padding-top: 10px; padding-bottom: 10px; font-size: 10px; border-top: 0px solid #ccc; }
.spotlight_readMore{font-size: 10px; text-align: right; border-bottom: 1px solid #000000;}
.pagenavTop{padding-top: 5px; font-size: 10px; text-align: left; }
.pagenavBottom{padding-top: 5px; padding-bottom: 5px; font-size: 10px; text-align: center; }

/* Head menus, base href is parent dir of this CSS ! */
#buttontop {width: 100%; background: #EFEFEF; font-size: 93%; line-height: normal; border-bottom: 1px solid black; margin: 0; margin-bottom: 20px}
#buttonbar {width: 100%; font-size: 93%; margin-bottom: 12px}
#buttonbar ul {margin: 0; margin-top: 15px; padding: 10px 10px 0; list-style: none}
#buttonbar li { display: inline; margin: 0; padding: 0}
#buttonbar a {float: left; background: url('../../images/left_both.gif') no-repeat left top; margin: 0; padding: 0 0 0 9px; text-decoration: none; border-width: 0}
#buttonbar a span {float:left; display: block; background: url('../../images/right_both.gif') no-repeat right top; padding: 5px 45px 4px 15px; font-weight: bold; color: #765}
/* Commented Backslash Hack hides rule from IE5-Mac */
#buttonbar a span {float: none}
/* End IE5-Mac hack */
#buttonbar a:hover span {color: #333}
#buttonbar #current a {background-position: 0 -150px; border-width: 0}
#buttonbar #current a span {background-position: 100% -150px; color: #333}
#buttonbar a:hover {background-position: 0% -150px;}
#buttonbar a:hover span {background-position: 100% -150px}

/* Forms (should be defined in theme css but this is  almost never the case) */
fieldset {border: 1px solid #ccc; padding: 1em; margin: 1em 0; width : 95%;}
legend {color: #999; padding: 0 .25em; font-weight: bold;}

/* Style for publicity items in main theme css because of blocs displayed outside the module !
div.publicity {border: none;}
div.publicity div.item {border: none;}
div.publicity div.item h1 {font-size: medium;}
div.publicity div.item div.content {font-size: small; border: none;}
*/