/* Links */

a {
text-decoration: none;
color: #282a43;
}

a:hover {
text-decoration: underline;
color: #282a43;
}

ol, dl {
	margin: 0;
padding: 0;
}

ul {
padding: 0 0 0 15px;
margin: 0;
}

li {
padding: 0;
margin: 0;
}

/* Componentheading */

h1 {
font-size: 18px;
font-weight: bold;
margin: 0;
padding: 0;
}

.componentheading {
font-size: 18px;
font-weight: bold;
margin: 0;
padding: 0;
}

/* Contentheading */

h2 {
font-size: 16px;
font-weight: bold;
margin: 0;
padding: 0;
}

.contentheading {
font-size: 16px;
font-weight: bold;
margin: 0;
padding: 0;
}

/* Tooltips */

.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	text-align:left;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

/* Buttonheading near contentheading */ 

p.buttonheading {
	float: right;
}

.buttonheading img
{
margin: 0 0 0 5px;
}

/* Position editor button frontend 
 * add line "display: none;"
 * for not showing the editor at the frontend
 */

.contentpaneopen_edit {
float: right;
border: 0px;
}

/* Created date information */

.createdate {
font-size:11px;
height: 16px;
display: block;
}

/* Author information */

.createdby {
font-size:11px;
display: block;
}

/* Modified date information */

.modifydate {
background: url(../images/icon-info.gif) no-repeat;
font-size:11px;
padding: 0 0 0 20px;
height: 16px;
display: block;
}

/* Read more information */

.readon {
background: url(../images/icon-tips.gif) no-repeat;
font-size:11px;
padding: 2px 0 2px 18px;
text-decoration: none;
}

/* Pagination */

#main2 .pagination,#main .pagination {
border-top:solid 1px #CCC;
margin:10px 0 0;
padding:10px 0;
}

ul.pagination {
list-style-type:none;
margin:0;
padding:0;
text-align: center;
}

ul.pagination li {
display:inline;
padding:2px 5px 0;
text-align:left;
}

ul.pagination li a {
padding:2px;
}

/* Labels */

label.textarea {
float:none !important;
margin:10px 0;
display:block;
width:100%;
}

/* Fieldset */
fieldset {
border:0;
}

/* Latest news and popular LI elements */
ul.latestnews, ul.latestnewsS1, ul.latestnewsS2, ul.latestnewsS3, ul.latestnewsS4, ul.latestnewsS5,
ul.mostread, ul.mostreadS1, ul.mostreadS2, ul.mostreadS3, ul.mostreadS4, ul.mostreadS5 {
list-style: none;
margin: 0;
}

ul.latestnews li, ul.mostread li,
ul.latestnewsS1 li, ul.mostreadS1 li,
ul.latestnewsS2 li, ul.mostreadS2 li,
ul.latestnewsS3 li, ul.mostreadS3 li,
ul.latestnewsS4 li, ul.mostreadS4 li,
ul.latestnewsS5 li, ul.mostreadS5 li
{
	padding: 0px 0px 0px 18px;
	margin: 0px;
	background: url(../images/arrow_bullet.png) no-repeat 0% 0%;
	white-space: normal;
	line-height: 19px;
	font-size: 9pt;
	text-decoration: none;
}

/* Module styles */

div.module {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 15px 0px;
	background: url(../images/divider_bar.png) repeat-x center bottom;
}

div.module h3 {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px;
	display: inherit;
	font-size: 10pt;
}

/* Search results */

.results {
padding: 0 0 0 20px;
}

/* Links DIV right */
#wrapper_modules a {
color: #808082;
}
