/**
 * inusign - Galaxy
 * @version 1.0 - 2009/10/23 19:58:27
 * @author inusign.de
 * @email info@inusign.de
 * http://www.inusign.de
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
 * You are free to modify this template.
**/

html {
  height: 100%;
  margin-bottom: 1px;
}

body {
 margin: 0px;
 padding: 0px;
 color: #e0e0e0;
 font-family: Verdana,Helvetica,Arial,sans-serif;
 font-size: 11px;
 background: #02254d;
}

a, a:link, a:visited {
 color: #a0a0a0;
 font-weight: normal;
 text-decoration: none;
}

a:hover {
 color: #fff;
 text-decoration: underline;
 font-weight: normal;
}

input.button {}

p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; }

fieldset {border: none;}

legend, select {}
form, fieldset { border: none;}
form, label {}
form .button {}

/*
///////////////////////////
Design
///////////////////////////
*/

#all {
 text-align: center;
 width: 739px;
}

#top {
 margin: 0px;
 padding: 0px;
 background-image: url(../images/head.jpg);
 width: 739px;
 height: 61px;
}

input#mod_search_searchword {
 border: 1px solid #d7d7d7 ;
 margin: 0px;
 margin-top: 19px;
 margin-left: 75px;
 padding: 0px;
 width: 140px;
 float: left;
}

span.pathway {
 margin: 0px;
 margin: 45px 0px 0px 25px;
 padding: 0px;
 float: left;
 font-size: 10px;
 text-align: left;
 text-indent: 15px;
 color: #d0d0d0;
}

span.pathway a {
 color: #d0d0d0;
}

.breadcrumbs {
 background: url(../images/arrow.gif) no-repeat;
 margin-left: -25px;
}

span.breadcrumbs img {
 margin: 0px;
 padding: 0px;
 margin-top: 2px;
}

.slogan {
 float: right;
 font-size: 20px;
 font-weight: bold;
 height: 35px;
 padding: 10px 20px 0px 20px;
}

#grafic {
 margin: 0px;
 padding: 0px;
 width: 739px;
 height: 180px;
}

#grey {
 margin: 0px;
 padding: 0px;
 width: 739px;
 background: url(../images/bg.gif) repeat-y;
 float: left;
 text-align: left;
}

.content {
 margin: 0px;
 padding: 0px;
 margin-top: 10px;
 margin-left: 10px;
 width: 480px;
 float: left;
}

#foot {
 clear: both;
 margin: 0px;
 padding: 8px 0px 8px 0px;
 width: 739px;
 background: url(../images/foot.gif) repeat-y;
}
#foot a {
 color: #e0e0e0;
 text-decoration: none;
}

.moduletable {
 margin: 0px;
 padding: 0px;
 margin-top: 1px;
}

#end {
 margin: 0px;
 padding: 0px;
 width: 739px;
 height: 23px;
 background: url(../images/end.gif) no-repeat;
}

/*
///////////////////////////
Navigation
///////////////////////////
*/

.navi {
 margin: 0px;
 padding: 0px;
 margin-top: 20px;
 margin-left: 20px;
 width: 200px;
 float: left;
}
.navi a {
 color: #e0e0e0;
}
.navi a:hover {
 color: #fff;
}

.moduletable_menu, .navi .moduletable {
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 25px 0px;
 width: 190px;
 background: #02254d url(../images/modul_bottom.jpg) bottom left no-repeat ;
}

.moduletable_menu  h3, .navi .moduletable h3{
 background: url(../images/modul_top.jpg) no-repeat 0px 0px;
 margin: 0px 0px 5px 0px;
 padding: 20px 0px 0px 0px;
 font-size: 13px;
 font-weight: bold;
 text-transform: uppercase;
 text-indent: 10px;
}

.moduletable_menu ul {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 10px;
 display: block;
 list-style-type: none;
 text-align: left;
 line-height: 13px;
 width: 180px;
}

.navi ul li {
 margin: 0px;
 padding: 0px;
 display: block;
 background: url(../images/nav2.gif) no-repeat 0px 0px;
 line-height: 19px;
 font-weight: normal;
 width: 170px;
}

.navi ul.menu li a {
 text-decoration: none;
}

.navi ul.menu li a:hover {
 text-decoration: none;
}

.navi ul.menu li  ul, .navi form ul {
 margin: 0px;
 padding: 0px;
 margin-left: 15px;
 display: block;
 list-style-type: none;
}

.navi ul.menu li  ul li, .navi form ul  li {
 margin: 0px;
 padding: 0px;
 display: block;
 background: url(../images/nav2.gif) no-repeat 0px 0px;
 line-height: 19px;
 font-weight: normal;
 width: 155px;
}

.navi ul.menu li ul li ul li {
 margin: 0px;
 padding: 0px;
 display: block;
 background: url(../images/nav2.gif) no-repeat 0px 0px;
 line-height: 19px;
 font-weight: normal;
 width: 140px;
}

.navi fieldset {
 padding-left: 8px;
}

/*
///////////////////////////
Format
///////////////////////////
*/

td.modifydate {
 color: #a0a0a0;
}

.contentheading, .componentheading {
 margin: 0px;
 padding: 12px 2px;
 width: 100%;
font-size: 16px;
font-weight: bold;
}

table.contentpaneopen {
 line-height: 16px;
  text-align: justify;
}


/*
///////////////////////////
Joomla
///////////////////////////
*/
/* news */
.news {
}
.latest {
}
.flash {
}
.topread
}

.blog {
}
.buttonheading {
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.buttonheading a{
	margin: 0px;
	padding: 0px;
}
.small, .modifydate, .createdate, .createdby {
	color: #a0a0a0;
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
}
.readon, a.readon {
	color: #a0a0a0;
	float: right;
	font-size: 0.8em;
	margin:  5px 0px 10px 0px;
	padding: 0px 9px 0px 0px;
	text-align: right;
	text-decoration: none;
}
.readon:hover, a.readon:hover {
	color: #fff;
}
.article_column {
	padding: 0px 10px 0px 0px;
}
.blog_more {
	background: #02254d;
	margin: 10px 0px 10px 0px;
	padding: 10px;
}
.blog_more ul li, .blog_more a {
	color: #d0d0d0;
	text-decoration: none;
}
/* pagination */
.pagination a, .pagination {
	font-size: 0.8em;
}
.pagination a, .pagination {
	color: #d0d0d0;
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
ul.pagination {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
ul.pagination li {
	display: inline;
	padding: 2px 5px 0px 0px;
	text-align: left;
}
ul.pagination li a {
	padding: 2px 2px 0px 2px;
}
.pavenavbar {
	font-size: 0.9em;
}
.pagenavbar a, .pagenavbar{
	color: #d0d0d0;
	text-decoration: none;
}
.pagenavbar a:hover {
	color: #fff;
}
.pagenavcounter {
	font-weight: bold;
	text-align: right;
	padding: 5px 0px 5px 0px;
}