/**
* green hope
* zepter-it.de
* version 1.0.0
**/

html {
 	 height         : 100%;
}

body {
  	height          : 100%;
  	margin          : 0 auto;
  	padding         : 0px;
  	text-align      : center;
	background-color: #e6e6e6;
	font-family		: Arial;
}

td, tr, p, div {
  	font-family     : Arial;
  	font-size       : 14px;
  	line-height     : 20px;
  	text-align      : justify;
}

img {
	border 			: 0px;
	}

/* layout */
#main {
	width			: 980px;
	margin			: 0 auto;
	background		: url("../images/bg.png");
	}

#header {
	width			: 980px;
	height			: 80px;
	background		: url("../images/header.png");
	}

#logo {
	width			: 355px;
	float			: left;
	height			: 70px;
	margin-left		: 0px;
	}

#nav {
	float			: right;
	margin-right	: 20px;
	margin-top		: 25px;
	}

#wrapper {
	margin			: 0 auto;
	width			: 940px;
	clear			: both;
	}

#breadcrumbs {
	margin-left		: 20px;
	height			: 20px;
	}

#content{
	margin-left		: 20px;
	float			: left;
	width			: 700px;
	}

#sidebar {
	float			: right;
	width			: 170px;
	padding			: 5px;
	margin-right	: 20px;
	border			: 1px solid #659800;
	background		: #2f5103;
	margin-top		: -5px;
	margin-bottom	: 15px;
	}

#footer {
	clear			: both;
	width			: 940px;
	height			: 350px;
	background		: url("../images/footer.png") no-repeat;
	padding			: 00px 20px 0 20px;
	}

#user {
	width			: 252px;
	padding			: 0px 40px 0 20px;
	float			: left;
	height			: 306px;
	}

#break {
	clear			: both;
	border-top		: 1px solid #1b2610;
	border-bottom 	: 1px solid #fff;
	}

#small-nav {
	float			: right;
	font-weight		: normal;
	}

/* rest*/

a:link, a:visited {
	text-decoration : none;
  	color           : #538202;
	
}
a:hover {
	text-decoration	: underline;
}
a.category:link, a.category:visited {
  	font-weight     : bold;
}
.readon {
  	font-weight     : bold;
}

/* topmenue */
.module_nav ul{
	padding-left	: 0px;
	}

.module_nav .menu li{
	display			: inline;
	list-style-type	: none;
	padding-left	: 0px;
	height			: 30px;
	width			: 100px;
	display			: inline-block;
	text-align		: center;
	font-weight     : bold;
	font-size		: 14px;
	line-height		: 30px;
	text-transform	: lowercase;
	}
	  
.module_nav a {
	height			: 30px;
	width			: 100px;
	display			: inline-block;
	text-align		: center;
	font-weight     : bold;
	font-size		: 14px;
	line-height		: 30px;
	text-transform	: lowercase;
	color			: #ffffff;
	}

.module_nav a:hover{
	background		: url("../images/nav.png") no-repeat;
	text-decoration	: none;
	color			: #538202;
	}

#current{
	background		: url("../images/nav_current.png") no-repeat;
	}
	
/* samll nav */
.module_small-nav {
	color			: #1b2610;
	padding-top		: 5px;
	}
	  
.module_small-nav a {
	display			: inline-block;
	text-align		: center;
	font-weight     : bold;
	text-transform	: lowercase;
	color			: #ffffff;
	}

.module_small-nav a:hover{
	text-decoration	: none;
	color			: #538202;
	}

#current{
	background		: url("../images/nav_current.png") no-repeat;
	}
	
	
.sectiontableheader {
  	font-size       : 11px;
  	font-weight     : bold;
  	text-align      : center;
  	color           : #538202;
  	background      : #000000;
  	vertical-align  : middle;
  	height          : 20px;
  	border-right    : 1px solid #c8c3be;
  	padding         : 0px 10px;
	}

.sectiontableentry1 {
  	background      : #e0e0e0;
  	padding         : 3px 5px;
	}

.sectiontableentry2 {
  	background      : #f0f0f0;
  	padding         : 3px 5px;
	}

.pagenavbar div {
  	float           : right;
  	font-size       : 10px;
  	line-height     : 20px;
  	margin-right    : 10px;
	}

.pagenav {  	
	border          : 1px solid #999999;
  	float           : left;
  	font-size       : 10px;
  	line-height     : 20px;
  	margin          : 1px;
  	padding         : 0px 10px;
  	text-align      : center;
  	width           : auto;
	}

.contenttoc {
  	width           : 150px;
  	background-color: #ffffff;
  	margin          : 0px 0px 10px 10px;
	}

.contenttoc th {
	padding         : 3px 5px;
	background      : #000000;
	font-size       : 12px;
	font-weight     : bold;
	text-transform  : uppercase;
	text-align      : left;
	letter-spacing  : 1px;
	color           : #ffffff;
	}
	
.contenttoc td {
	padding         : 2px 5px;
	}

.modifydate, .createdate {
	color           : #000;
	font-size       : 10px;
	padding         : 0px;
	line-height     : 12px;
	}
	
.small {
	color           : #000;
	font-size       : 10px;
	padding         : 0px;
	line-height     : 12px;
	padding-bottom	: 2px;
	}

.content_rating {
	font-size       : 10px;
	color           : #000000;
	}

.content_vote {
	font-size       : 10px;
	height          : 22px;
	padding-top     : 2px;
	padding-bottom  : 2px;
	padding-left    : 10px;
	padding-right   : 10px;
	}

.contentpane {
	padding         : 0px;
	}

.contentpaneopen {
	padding         : 0px;
	text-align      : justify;
	}

.componentheading {
	font-family     : Arial, Helvetica, sans-serif;
	font-size       : 20px;
	letter-spacing  : 1px;
	font-weight     : bold;
	color           : #1b2610;
	margin-bottom   : 10px;
	width			: 600px;
	height			: 30px;
	padding-top		: 10px;
	}
	
.contentheading{
	font-family     : Arial, Helvetica, sans-serif;
	font-size       : 16px;
	letter-spacing  : 1px;
	font-weight     : bold;
	color           : #538202;
	margin-bottom   : 10px;
	}

.contentpagetitle {
	font-weight     : bold;
	color           : #000;
	}

a.contentpagetitle:link, a.contentpagetitle:visited, a.contentpagetitle:active {
	text-decoration	: none;
	color			: #666;
	}

a.readon:link, a.readon:visited, .back_button a:link, .back_button a:visited {
	color            : #999999;
	font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size        : 10px;
	font-weight      : normal;
	padding          : 3px;
	white-space      : nowrap;
	float            : right;
	line-height      : 10px;
	text-decoration  : none;
	}

a.readon:hover, .back_button a:hover {
	font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size        : 10px;
	font-weight      : normal;
	padding          : 3px;
	white-space      : nowrap;
	float            : right;
	line-height      : 10px;
	text-decoration  : underline;
	}

.pagenav a:link, .pagenav a:visited, .buttonheading a:link, .buttonheading a:visited {
	color           : #999999;
	font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size       : 10px;
	font-weight     : normal;
	padding         : 0px;
	white-space     : nowrap;
	float           : right;
	text-decoration : none;
	border          : none;
	}

.module h3 {
	padding-bottom	: 15px;
	margin-bottom	: 0px;
	text-transform	: lowercase;
	}

/* user div */

#user .module h3 {
	padding-bottom	: 10px;
	margin-bottom	: 0px;
	margin-top      : 18px;
	border-bottom	: 1px solid #1b2610;
	text-transform	: lowercase;
	color			: #fff;
	font-size		: 18px;
	}
	
#user .module ul {
	margin			: 0px;
	border-top		: 1px solid #ddd;
	padding-top		: 10px;
	color			: #1b2610;
	list-style-type : none;
	padding-left	: 0px;
	text-transform	: lowercase;
	}

#user .module a {
	color			: #1b2610;
	}

#user .module a:hover {
	color			: #fff;
	text-decoration	: none;
	}

/* login */

#form-login {
	color			: #1b2610;
	margin-bottom	: 20px;
	text-transform	: lowercase;
	font-weight		: bold;
	}
	
#form-login ul{ 	
	margin          : 0px;
  	padding         : 0px;
  	list-style-type : none;
  	font-family     : Arial, Helvetica, sans-serif;
	text-align		: left;
	color			: #1b2610;
	font-weight		: normal;
    width           : 200px;
	border			: none !important;
	}

#form-login li {
	color			: #1b2610;
	}

#form-login a{	
	color			: #1b2610;
	line-height		: 14px;
	font-size		: 12px;
    display         : block;
	height			: 18px;
	}

#form-login a:hover {
	color			: #fff;
	text-decoration : none;
	}	
	
#form-login fieldset {
	border			: 0px;
	border-top		: 1px solid #fff;
	padding			: 0px;
	margin			: 0px;
	margin			: 0px;
	}

#form-login .button{
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	background		: #1b2610;
	border			: #030303 1px solid;
	color			: #fff;
	text-transform	: lowercase;
	}


#modlgn_username.inputbox, #modlgn_passwd.inputbox, #modlgn_remember.inputbox {
	background		: #1b2610;
	border			: 0px;
	border-top		: 1px solid #0c1007;
	border-left		: 1px solid #0c1007;
	color			: #fff;
	}

#form-login-remember {
	font-weight		: normal;
	font-size		: 12px;
	}
	
.moduletable_pathway {
	font-size		: 10px;
	}
	
.designby , .designby a, .designby a:hover{
	color			: #305A06;
	font-size		: 1px;
	}
