/* Decla.rations for module ChangeTicker */

.changetickerheader, .changetickerentry, .changetickerfooter {
	width : 257px;
	border-left : 1px solid black;
	border-right : 1px solid black;
	padding-left : 10px;
	padding-right : 10px;
	float : right;
	clear : right;	
}


.changetickerentrydate {
	
}

.changetickerentry {
	text-align : left;
	
}

.changetickerheader {
	margin-top : 1em;
	text-align : center;
	font-weight : bold;
	border-top: 1px solid black;
	border-bottom : 1px dotted black;
	background-image : Url(gradient.png);
}

.changetickerfooter {
	border-bottom : 1px solid black;
}

/* Decla.rations for module News */

.newsticker_header, .newsticker_news, .newsticker_footer {
	width : 257px;
	border-left : 1px solid black;
	border-right : 1px solid black;
	padding-left : 10px;
	padding-right : 10px;
	float : right;
	clear : right;	
}


.newsticker_news {
	text-align : left;
	
}

.newsticker_header {
	margin-top : 1em;
	text-align : center;
	font-weight : bold;
	border-top: 1px solid black;
	border-bottom : 1px dotted black;
	background-image : Url(gradient.png);
}

.newsticker_footer {
	border-bottom : 1px solid black;

}

.newsbody, .newsheader, .newsauthor {
	padding : 3px;
	border-left : 1px solid black;
	border-right : 1px solid black;
}

.newsheader {
	border-top : 1px solid black;
	background : Url(gradient.png);
	font-size : 1.3em;
	font-weight : bold;
}

.newsauthor {
	padding-top : 1px;
	padding-bottom : 1px;
	font-size : 0.75em;
	background : #C29A20;
	border-top : 1px dotted black;
	text-align : right;
}

.newsbody {
	border-top : 1px solid black;
	/*background : silver;*/
	margin-bottom : 2em;
	border-bottom : 1px solid black;

}

.news {
	width : 50%;
}

/* Declarations for module UserList*/
.module-userlist-table {
	border : 1px solid black;
	padding : 0px;
	margin : 0px;
}

.module-userlist-header {
	font-weight : bold;
	padding : 2px;
	background-image : url(gradient.png);

}

.module-userlist-rowtype-0, .module-userlist-rowtype-1 {
	border-top : 1px solid black;
	padding : 2px;
	margin : 0px;
}

.module-userlist-rowtype-0 {

}

.module-userlist-rowtype-1 {
	background-color : #C29A20;
	color : #FEFFAD;
}

A.module-userlist-rowtype-0 {
	border : none;
}

A.module-userlist-rowtype-1 {
	color : #FEFFAD;
	border : none;
}

/* Redeclarations on the treemenu */

.dynamic_list_open_menu {
	color : black;
	white-space : nowrap;
}
.dynamic_list_open_menu {
	list-style  : url(openfolder.png);
	white-space : nowrap;
}

.dynamic_list_closed_menu {
	list-style  : url(closedfolder.png);
	white-space : nowrap;
}

.dynamic_list_page {
	list-style  : url(document.png);
	white-space : nowrap;
}

.dynamic_list_menu, .dynamic_list_page {
	font-weight : normal;
	text-decoration : none;
}

A.current_path_link {
	color : #FEFFAD;
	text-decoration : none;
}

/* Redeclartations for the popup-menus. */

.ajpopuphdr {
        font-family : Arial;
        font-size : 0.75em;
        font-weight : bold;
        text-decoration : none;
        color : black;
        background: Url(gradient.png);
	border-bottom : 1px solid black;
}

.ajpopupbdr {
	border : 1px solid black; 
}

.ajpopuplnk{
        font-family : Arial;
        font-size : 0.9em;
        text-decoration : none;
        color :  #C29A20;
        background-color: #FFFEAD;
}



/* Redeclarations applied on userinput */

.emphasis {
	font-style : italic;
}

.heavy {
	font-weight : bold;
}

.left {
	text-align : left;
}

.right {
	text-align : right;
}

.underline		 {
	text-decoration : underline;
}

.userimage {
	border : 1px solid black;
}

.userimage-caption {
	font-style : italic;
}

/* Redeclarationsfor building the template */

#pageheader{
	height : 49px; 
	background : url(gradient.png); 
	vertical-align : middle; 
	padding-left : 75px;
	font : 2em Arial ;
	color :black;
	font-weight : bold;
}

#pagepath {
	height : 20px; 
	background : #C29A20; 
	vertical-align : middle; 
	padding-left : 75px; 
	border-top: 1px solid black; 
	border-bottom: 1px solid black; 
	font-size : 0.7em; 
	font-weight : bold; 
	font-family : Arial;
}				

#contentbox {
	background-color: #feffaf; 
	background-image: url(backgroundchicken.jpg); 
	background-repeat: repeat-y; 
	background-position :  center center;

	
	border : 1px solid black;
	border-bottom : none;
	
	padding : 1em;
	padding-bottom : none;
}

.actioncontainer {
	background-color: #feffaf; 
	border : none;
	border-left : 1px solid black;
	border-right : 1px solid black;
	padding-left : 1em;
	padding-right : 1em;
	padding-bottom : none;
	padding-top : none;


}

#pagefooter {
	padding : 1em;
	padding-top : none;
	border : 1px solid black;
	border-top : none;
	background-color: #feffaf;
	text-align : right;
}

.boxheader {
	background: url(gradient.png); 
	text-align : center;
	font-weight : bold;
	color : red;
}

A {
	color : #C09820;
}


.boxheader {
	font : Arial;
	color : black;
	font-weight : bold;
	text-decoration  :none;
}

TD {
	font : 0.75em Arial;
	color : black;
	text-align : justify;
}

BODY {
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;

	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	background: url(backtile.png);
}
