body
{
background-color:#FFFFFF;
background-position:center;
font-family: "Times New Roman",Times,FreeSerif,serif;
text-align: center;
}

div#titlebar
{
width: 100%;
}

div#menu_1
{
position: absolute;
top: 90px;
right: 0px; 
z-index: 5;
height:20px;
width: 700px;
margin-top:0px;
margin-left:0px;
text-align: right;
}

div#menu_1 a
{
font-family: "Times New Roman",Times,FreeSerif,serif;
color: #752f35;
font-size: 14pt;
font-weight: normal;
text-decoration:none;
}

div#menu_1 a:hover
{
color: #999;
}

div#menu_2
{
	display: none;
}


div.menu1-level1-no, div.menu1-level1-act
{
display: inline;
margin-right:15px;
}

div.menu1-level1-no a
{
color:navy;
}

div.menu1-level1-act a
{	
background-color#ffccff;
color:#B02A02;
}


.active
{
color:red;
}

div#maintext
{
width: 1100px;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
margin-top: 30px;
padding-top: 20px;
}

div#maintext h1, div#maintext h1 a
{
font-family: "Times New Roman",Times,FreeSerif,serif;
font-weight: normal;
font-size: 18pt;
font-variant:normal;
letter-spacing:0.2em;
text-decoration:none;
color: #752f35;
border-bottom-style: dotted;
border-bottom-width: 1px;
border-bottom-color: black;
}

div#maintext h2
{
font-family: "Times New Roman",Times,FreeSerif,serif;
font-weight: normal;
font-size: 14pt;
color: #752f35;
}

div#maintext h5, dev#maintext h5 a, div#maintext h6, dev#maintext h6 a
{
font-family: "Times New Roman",Times,FreeSerif,serif;
font-weight: normal;
font-size: 16pt;
color: #752f35;
}

div#maintext h5, dev#maintext h5 a
{
	font-size: 14pt;
}

div#maintext p
{
font-family: "Times New Roman",Times,FreeSerif,serif;
color: #752f35;
margin-bottom: 10px;
font-size: 12pt;
}

div#maintext p.csc-caption
{
font-style: italic;
}

div#mainbody
{
position: relative;
text-align: left;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
width:1100px;
min-height:75%;
padding-bottom: 100px;
}

.projects {
text-align: center;
margin-left: 280px;
}

/* Paragraph Styles */
i
{color:#B02A02;}

p
{
	text-align: justify;
}
.centered {
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

a img {
	border: 0px;
}

/*DOWNLOAD STUFF*/
div.csc-header
{
}

div.csc-header h1 
{
color:red;
}

.csc-uploads-filename .csc-uploads-description
{
font-style:italic;
text-size:8pt;
}

.csc-uploads-filename a
{
text-decoration: none;
color:#B02A02;
}

/*NEWS STUFF*/
p.tx-mininews-pi1-listrowField-datetime
{
font-style:italic;
font-size:8pt;
}

p.tx-mininews-pi1-fp_listrowField-datetime
{
font-style: italic;
font-size: 8pt;
color:gray;
}


p.tx-mininews-pi1-listrowField-title a
{
text-decoration:none;
font-family: "Times New Roman",Times,FreeSerif,serif;
font-weight: normal;
font-size: 12pt;
}

p.tx-mininews-pi1-fp_listrowField-title a
{
text-decoration:none;
font-family: "Times New Roman",Times,FreeSerif,serif;
font-weight: normal;
font-size: 12pt;
}

/*Mailform stuff*/
#mailform {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 300px;
	clear: both;
	margin-left: 377px;
}

.csc-frame {
width: 300px;
}

.csc-mailform-field {
	color: #752f35;
	width: 350px;
	text-align: center;
	margin-left: 0px;
}

/*admin panel*/
.typo3-adminPanel
{
position: absolute;
top: 900px;
left: 10px;
z-index:10;
}
