body {
	text-align: center;
	background-color: transparent;
	color: Black;
	line-height: 15px;
}

P {margin: 0px 0px 0px 0px; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px;}

td {margin: 0px 0px 0px 0px; font-family: sans-serif; font-size: 11px;}

H1 {font-size: 14px; font-weight: bold; margin: 0px 0px 0px 0px; color: #aa0000; background-color: transparent;}
H2 {font-size: 12px; font-weight: bold; margin: 0px 0px 0px 0px; color: #aaaaaa; font-style: italic; background-color: transparent;}
H3 {font-size: 11px; font-weight: bold; margin: 0px 0px 0px 0px; color: #aaaaaa; font-style: italic; background-color: transparent;}

H1 A:link {color: #aa0000; font-size: 14px; font-weight: bold; margin: 0px 0px 0px 0px; background-color: transparent;}
H2 A:link {color: #aaaaaa; font-size: 12px; font-weight: bold; margin: 0px 0px 0px 0px; background-color: transparent;}
H3 A:link {color: #aaaaaa; font-size: 12px; font-weight: bold; margin: 0px 0px 0px 0px; background-color: transparent;}

H1 A:visited{color: #aa0000; text-decoration: none; font-style: italic; background-color: transparent;}
H2 A:visited{color: #aaaaaa; text-decoration: none; font-style: italic; background-color: transparent;}
H3 A:visited{color: #aaaaaa; text-decoration: none; font-style: italic; background-color: transparent;}

H1 A:hover{color: #aa0000; text-decoration: underline; background-color: transparent;}
H2 A:hover{color: #aa0000; text-decoration: underline; background-color: transparent;}
H3 A:hover{color: #aa0000; text-decoration: underline; background-color: transparent;}

H1 A:active{color: #aa0000; text-decoration: underline; background-color: transparent;}
H2 A:active{color: #aaaaaa; text-decoration: underline; background-color: transparent;}
H3 A:active{color: #aaaaaa; text-decoration: underline; background-color: transparent;}

UL {margin-top: 0px; margin-bottom: 0px; font-size: 11px;list-style-image: url(../images/projectmara_menu_act_3.gif);}
LI {margin-top: 0px; margin-bottom: 0px;  font-size: 11px;}
OL {margin-top: 0px; margin-bottom: 0px;  font-size: 11px;}

A:link{color: #aa0000; text-decoration: none;}
A:visited{color: #aa0000; text-decoration: none;}
A:hover{color: #aa0000; text-decoration: underline;}
A:active{color: #aa0000; text-decoration: underline;}

INPUT, TEXTAREA, SELECT, BUTTON { font-size: 11px; background-color: White;}
.textinput {font-size: 11px; background-color: White; color: Black;}
BLOCKQUOTE {font-size: 11px; background-color: transparent; }

#container {margin: 2px auto; text-align: left; background-color: transparent; border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; font-family: sans-serif; }

#title {height: 100px; background-image: url(../images/projectmara_2006_header.gif); background-repeat: no-repeat; background-position: 14px;}


#content_header {height: 57px; background-image: url(../images/mara_partner2.gif); background-repeat: no-repeat;}



#menu_1 {
	float: left;
	width: 174px;
	padding: 32px 10px 10px 10px;
	vertical-align: top;
	font-family: sans-serif;
}
#menu_1 a:link{color: inherit;}
#menu_1 a:visited{color: inherit; font-style: inherit; text-decoration: none;}
#menu_1 a:hover{color: #aa0000; text-decoration: underline;}
#menu_1 a:active{color: inherit; text-decoration: underline;}
#menu_1 DIV.menu1-level1-no {
	background-image : url(../images/projectmara_menu_off.gif); background-repeat : no-repeat; background-position : 4px 4px;
	padding-left: 18px;
        padding-bottom: 5px;
	font-size: 14px;
}
#menu_1 DIV.menu1-level1-act {
	background-image : url(../images/projectmara_menu_act.gif); background-repeat : no-repeat; background-position : 4px 4px;
	padding-left: 18px;
	font-size: 14px;
        padding-bottom: 5px;
        color: #aa0000;
}
#menu_1 DIV.menu1-level2-no {
	background-image : url(../images/projectmara_menu_off.gif); background-repeat : no-repeat; background-position : 18px 4px;
	padding-left: 32px;
	font-size: 12px;
        padding-bottom: 5px;
        color: black;
}
#menu_1 DIV.menu1-level2-act {
	background-image : url(../images/projectmara_menu_act.gif); background-repeat : no-repeat; background-position : 18px 4px;
	padding-left: 32px;
	font-size: 12px;
        padding-bottom: 5px;
        color: #aa0000;
}
#menu_1 DIV.menu1-level3-no {
	background-image : url(../images/projectmara_menu_off.gif); background-repeat : no-repeat; background-position : 32px 4px;
	padding-left: 46px;
        padding-bottom: 5px;
	font-size: 12px;
}
#menu_1 DIV.menu1-level3-act {
	background-image : url(../images/projectmara_menu_act.gif); background-repeat : no-repeat; background-position : 32px 4px;
	padding-left: 46px;
	font-size: 12px;
        padding-bottom: 5px;
        color: #aa0000;
}
#content-all {
	float: left;
	width: 627px;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
}
#content_right {float: right; width: 129px; padding: 32px 10px 10px 10px; font-family: sans-serif;}

#content {
	width: 607px;
	padding: 10px 10px 10px 10px;
	font-family: sans-serif, Verdana, Arial, Helvetica;
}

#rootline_html {
	padding: 4px 4px 0px 4px;
	text-align: left;
	font-family: sans-serif;
}
#rootline_html a{font-size: 10px; color: #999; font-style: inherit; background-color: #e0e0e0;}
#rootline_html a:hover{font-size: 10px; color: #aa0000; font-style: inherit; background-color: #e0e0e0;}

#print_mail  {width: 607px; text-align: right; height: auto; padding: 10px;}



#meta {clear: both; padding: 10px; text-align: center; font-family: sans-serif;}
#meta a{font-size: 11px; color: #aaaaaa; font-style: inherit;}
#meta a:hover{font-size: 11px; color: #aa0000; font-style: inherit;}

.csc-header {
margin-bottom: -18px;
}

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 {
	margin-left: 20px;
	line-height: 20px;
	text-decoration: none;
	display: list-item;
        list-style: square;  list-style-image: url(../images/projectmara_menu_act_3.gif);
}
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A {  }
DIV.csc-menu-2 P.csc-sitemap-level2 A {  }
DIV.csc-menu-2 P.csc-sitemap-level3 A {  }

/********************************/

/* Frames, spacing, link-to-top */

/********************************/

P.csc-linkToTop { text-align: right; }

P.csc-linkToTop A { font-weight: bold; }



DIV.csc-frame { border: 0px; }

DIV.csc-frame-invisible {}

DIV.csc-frame-rulerBefore { border-top: 1px solid #aaaaaa; }

DIV.csc-frame-rulerAfter { border-bottom: 1px solid #aaaaaa; }

DIV.csc-frame-indent { padding-left: 100px; }

DIV.csc-frame-indent3366 { padding-left: 33%; }

DIV.csc-frame-indent6633 { padding-right: 33%; }

DIV.csc-frame-frame1 { background-color: #aa0000; padding: 2px 4px 2px 4px; border: 0px solid #333333; }

DIV.csc-frame-frame2 { background-color: #aaaaaa; padding: 2px 4px 2px 4px; border: 0px solid #333333; }



DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }

DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }



/************************/

/* Filelinks, generally */

/************************/

TABLE.csc-uploads { border: 0px; }

TABLE.csc-uploads TR TD P { background-color : transparent; font-size: 11px; }

TABLE.csc-uploads TR TD { vertical-align : top; }

TABLE.csc-uploads TR.tr-even { background-color: #aaaaaa; }

TABLE.csc-uploads TR.tr-odd { background-color: #FFFFFF; }

TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle; }

TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 5px; }

TABLE.csc-uploads TR TD.csc-uploads-fileName P A {}

TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic; }

TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 6px; padding-right: 6px; }




/*****************/

/* Search result */

/*****************/



/* Search Result, result information box: */

TABLE.csc-searchResultInfo { margin-left: 0px; margin-top: 10px; width: 100%;}

TABLE.csc-searchResultInfo TR { background-color: #aaaaaa; }

TABLE.csc-searchResultInfo TR TD P { padding: 0px 5px 0px 5px;}

TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight: bold; }

TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }



/* Search Result, header + abstract: */

H3.csc-searchResultHeader A { color: #aa0000; }

H3.csc-searchResultHeader { background-color: #aa0000; font-size: 14px; padding-left: 5px; }

P.csc-searchResult { font-style: italic; margin-left: 20px;}



/* Search word markup */

SPAN.csc-sword { font-weight: bold; color: #aa0000; }



/****************************************/

/* Frontend editing / TYPO3 Admin Panel */

/****************************************/

IMG.frontEndEditIcons { vertical-align: middle; margin: 0px 2px 0px 2px; } 



/* Default styles for the Admin Panel */

TABLE.typo3-adminPanel { border: 1px solid black; background-color: #F6F2E6; }

TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { background-color: #9BA1A8; }

TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color: #ABBBB4; }

TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border: 0px; }

TABLE.typo3-adminPanel TD FONT { font-family: Verdana, Verdana, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black; }

TABLE.typo3-adminPanel TD A FONT { font-family: Verdana, Verdana, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black; }			

TABLE.typo3-editPanel { border: 1px solid black; background-color: #F6F2E6; }

TABLE.typo3-editPanel TD { border: 0px; }



/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	background-color:#ffffff;
}

.news-latest-container H1{
	font-size: 14px; font-weight: bold; margin: 0px 0px 0px 0px; color: #aa0000;}

.news-latest-gotoarchive {
	margin-top: 5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER, .news-latest-gotoarchive A {
	color: #aa0000; text-decoration: none; font-style: italic; font-size: 11px;
}

.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	background-color:#ffffff;
}

.news-latest-item IMG {
	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	background-color:#ffffff;
}

.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	background-color:#ffffff;

	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H2 {
	margin-bottom: 5px;
}
.news-list-container H2 A:LINK,.news-list-container H2 A:VISITED,.news-list-container H2 A:HOVER, .news-list-container H2 A {
color: #aaaaaa; font-size: 12px; font-weight: bold; margin: 0px 0px 0px 0px;
}

.news-list-date {
	text-align: left;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}


