/* $Id: template_css.css 14 2006-07-13 12:10:14Z tpohlscheidt $ */



/**

 * Please note that, for this stylesheet to work, mod_mainmenu.php has to be

 * modified to differentiate between different submenu levels.

 */



body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color: #EDE3C4;

}

body, td {
	font-family: Verdana;
	font-size: 11px;
	
}

HR {
	height: 1px;
         color: #C5B58D;
}

td {
	text-align: left;
	vertical-align: top;
	background: none;
}

table.page {
	width: 100%;
	height: 100%;
	background: url('../images/hint1.png') no-repeat;
}

table.page td.head {
	height: 200px;
}

td.head div.bannerpane {
	
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}

div.logo {
	position: absolute;
	margin-left: -150px;
}

td.leftpane {
	width: 210px;
}

td.mainspacer {
	vertical-align: top;
}

div.mainpane {
	margin: 15px;
	margin-bottom: 60px;
         
}

/* left menu */

/* active menu color for submenus, overridden for mainmenu */

td.leftpane table.moduletable {
	margin-bottom: 25px;
         margin-top: 245px;
	width: 190px;
}

td.leftpane table.moduletable th {
	color: #fff;
	font-size: 11px;
	text-align: right;
	font-weight: regular;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 17px;
	background-color: #aab3bb;
}

td.leftpane a.mainlevel {
	display: block;
	margin-top: 1px;
         background: #EDE3C4;
	border: 1px solid #ffffff;
	color: #000;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right: 12px;
}

td.leftpane a.mainlevel:hover {
	background: #ffffff;
	border-color: #000000;
}

a.mainlevel#active_menu {
	background: #ffffff;
	border-color: #000000;
}

td.leftpane a.sublevel {
	display: block;
         margin: 1px 0px 0px 0px;
         background: #ffffff;
	border: 1px solid #fff;
	color: #000;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 22px;
	padding-right: 12px;
}



td.leftpane a.sublevel:hover {
	background-color: #ffffcc;
}



/* top menu */

div.toppane {
	margin-top: 45px;
	text-align: right;
	margin-bottom: 10px;
}

div.toppane table.moduletable {
	width: 100%;
}

div.toppane table.moduletable td {
	text-align: center;
	color: #000;
}

div.toppane a.mainlevel, div.toppane a.mainlevel_current {
	color: #000;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

div.toppane a.mainlevel_current, div.toppane a.mainlevel:hover {
	color: #f90;
	text-decoration: none;
}

/* bottom menu */

div.bottompane table.moduletablecenter {
border: 1px solid red;
}

div.bottompane a.mainlevel, div.bottompane a.mainlevel_current {
	color: #000;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

div.bottompane a.mainlevel_current, div.bottompane a.mainlevel:hover {
	color: #f90;
	text-decoration: none;
}


/* right pane */

div.rightpane {
	float: right;
	margin-right: 1px;
	margin-top: 10px;
	background-color: #fff;
	width: 190px;
}

div.rightpane table.moduletable {
	border: 1px solid #000;
	width: 170px;
	margin-left: 10px;
	margin-bottom: 25px;
}

div.rightpane table.moduletable th {
	background-color: #818d9a;
	margin: 1px;
	text-align: left;
	padding: 3px 5px 3px 5px;
	font-family: Verdana;
	font-size: 11px;
	color: #fff;
}

div.rightpane table.moduletable td {
	padding: 15px 5px 15px 5px;
}

div.rightpane table.moduletable td td {
	padding: 5px;
}

/* other panes */

div.user1pane {
	background-color: #818d9a;
	border: 1px solid #818d9a;
	color: #fff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	
	font-weight: bold;
}

div.bottompane {
	text-align: center;
	width: 640px;
	font-size: 80%;
	margin-left: 30px;
	margin-right: 30px;
}

/* content styling */

table.contentpane {
	/* for the search module in IE */
	width: 90%;
}

div.mainpane table.contentpaneopen {
	line-height: 16px;
}

div.mainpane td.contentheading, div.mainpane .componentheading {
	font-family: Verdana;
	font-size:  15px;
	font-weight: bold;
	color: #951834;
	padding-bottom: 10px;
}

div.mainpane a {
	color: #951834;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: underline;
}

div.mainpane a:hover {
	text-decoration: none;

}

div.mainpane ul {
	list-style-image: url('../images/list_image.png');
}

div.mainpane ul li {
	margin-bottom: 10px;
}

div.mainpane a.plain {
	background: none;
	padding: 0px;
	text-decoration: none;
}

/* Page navigation (search etc.) */

div.mainpane a.pagenav, div.mainpane table.searchintro a {
	background: none;
	padding: 0px;
	text-decoration: none;
}

div.mainpane a.pagenav:hover {
	text-decoration: underline;
}

.small, .createdate {
	font-size: 80%;
}
