body{
margin:0;
padding:0;
text-align: center;
background-color:#2e2e2e;
color:#ffffff;
}
#pagewidth{
width:940px;
text-align:left;
min-width:460px;
margin-left:auto;
margin-right:auto;
}
#leftcol{
width:145px;
float:left;
position:relative;
margin-left:-155px;
margin-right:1px;
}
#outer{
border:solid white 0px;
/*/*/ border-left-width:155px;  /* left column width. NN4 hack to hide borders */
border-left-color:#212121; /* left column colour */
border-left-style:solid;
/*/*/ border-right-width:150px; /* right column width. NN4 hack to hide borders */
border-right-color:#212121;  /* right column colour */
border-right-style:solid;
background-color:#212121; /* center column colour */
width:auto;
}
#rightcol{
/*/*/ width:145px; /* hack keeps NN4 right column right? */
float:right;
position:relative;
margin-right:-150px;
margin-left:1px;
}
#footer{
height:1px;
width:100%;
background-color:;
}
#inner{margin:0; width:100%;}
#maincol{
float:left;
width:98%;
position:relative;
margin: 0 -8px 0 -2px;
}
#outer>#inner { border-bottom: 1px solid #FFFFFF;  }
.clr{clear:both;}
.content {padding: 5px 5px 5px 5px}
#header {
height:90px;
width:100%;
background-color:#ffff00;
}
#footer {
height:20px;
width:100%;
background-color:#2e2e2e;
}
div, p {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:14px;
line-height:19px;
color:#ffffff;
background-color:#212121;
}
a {
color:#CC9900;
text-decoration:none;
}
a:hover {
color:#ccb87a;
text-decoration:none;
}
#title {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:15px;
line-height:16px;
color:#2e2e2e;
font-weight:bold;
background-color:#ffff00;
padding:3px;
}
.hauptmenu {
background-color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:13px;
line-height:18px;
background-repeat:repeat;
padding:2px;
color:#FFFFCC;
font-weight:bold;
padding:2px;
background:url(../images/cellpic1.gif);
border-bottom: 1px solid #212121;
border-top: 1px solid #212121;
padding:1px;
}
.pathway {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
line-height:16px;
color:#ffffff;
font-weight:normal;
background-color:#212121;
padding:2px;
}
.date {
}
hr {
background-color:#F8F8FF;
width:100%;
}
hr.separator {
background-color:#F8F8FF;
width:100%;
}
a.pnav {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
line-height:12px;
color:#CC9900;
}
.pnav:hover {
font-family:  Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
line-height:12px;
color:#ccb87a;
}
.small {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:10px;
line-height:13px;
color:#f1f1d7;
}
.smalldark {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:10px;
line-height:13px;
color:#d5d5bf;
}
a.mainlevel:link, a.mainlevel:visited {
color:#ffffff;
font-size:13px;
font-weight:bold;
text-decoration:none;
text-align:left;
line-height:20px;
}
a.mainlevel:hover {
color:#CC9900;
font-size:13px;
font-weight:bold;
text-decoration:none;
text-align:left;
}
a.sublevel:link, a.sublevel:visited {
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#ffffff;
font-weight:normal;
}
a.sublevel:hover {
color:#CC9900;
text-decoration:none;
}
a.mainlevel-hauptmenu:link, a.mainlevel-hauptmenu:visited {
color:#ffffff;
font-weight:bold;
text-decoration:none;
text-align:left;
line-height:20px;
}
a.mainlevel-hauptmenu:hover {
color:#CC9900;
font-weight:bold;
text-decoration:none;
text-align:left;
}
.sectiontableheader {
background-color:#000000;
background-repeat:repeat;
padding:2px;
color:#FFCC00;
font-weight:bold;
padding:2px;
background: url(../images/cellpic1.gif);
border-bottom: 1px solid #212121;
border-top: 1px solid #212121;
padding:1px;
}
.sectiontableentry1, {
color:#ffffff;
}
.sectiontableentry2 {
background-color:#000000;
color:#ffffff;
}
.contentpane {
background-color:#212121;
color:#FFCC00;
}
.contentpaneopen {
text-align:left;
width:100%;
padding:0px;
}
.contentpane.tab-page {
background-color:#212121;
color:#FFCC00;
}
.button {
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#ffffff;
font-weight:normal;
background-color:#2e2e2e;
border-width:1px;
border-style:outset;
border-color:#474747;
}
.inputbox {
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#ffffff;
background-color:#2e2e2e;
border-width:1px;
border-style:solid;
border-color:#474747;
padding:1px;
}
.ontab {
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#FFFFFF;
}
.offtab {
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#FFFFFF;
}
.createdate {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:9px;
line-height:12px;
color:#cc9900;
}
.modifydate {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:9px;
line-height:12px;
color:#cc9900;
}
a.readon {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
color:#cc9900;
}
a.readon:hover {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
color:#ccb87a;
}
.contentheading
{
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12pt;
font-weight:bold;
color:#e3e3d5;
padding-top:9px;
text-align:left
}
.contentdescription {
font-size:13px;
line-height:16px;
color:#e3e3d5;
}
.categorytitle {
background-color:#000000;
background-repeat:repeat;
padding:2px;
color:#FFCC00;
font-weight:bold;
padding:2px;
background: url(../images/cellpic1.gif);
border-bottom: 1px solid #212121;
border-top:1px solid #212121;
padding:1px;
}
.componentheading {
background-color:#000000;
background-repeat:repeat;
padding:2px;
color:#FFCC00;
font-weight:bold;
padding:2px;
background: url(../images/cellpic1.gif);
border-bottom:1px solid #212121;
border-top:1px solid #212121;
padding:1px;
}
a.category {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:15px;
line-height:16px;
color:#FFCC00;
font-weight:bold;
text-align:center;
text-decoration:none;
}
a.category:hover {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:15px;
line-height:16px;
color:#cc9900;
font-weight:bold;
text-align:center;
text-decoration:none;
}
table.moduletable {
margin:4px;
width:94%;
color:#FFFFFF;
}
table.moduletable th {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-transform:uppercase;
letter-spacing:1px;
color:#FFCC00;
background: #000000 url(../images/cellpic1.gif) repeat-x 0px 0px;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
padding:1px;
}
table.moduletable td {
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#FFFFFF;
font-size:11px;
}
.poll {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
line-height:13px;
color:#ffffff;
background-color:#2e2e2e;
border-width:1px;
border-style:inset;
}
.searchintro {
font-family:Arial,Verdana,Helvetica,sans-serif;
}
table.contact {
border-width:1px;
color:#F8F8FF;
border-style:solid;
border-color:#E8E8E8;
}
table.contact td.icons {
color:#F8F8FF;
}
table.contact td.details {
color:#F8F8FF;
}
.newsfeedheading {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color:#FFCC00;
}
.newsfeeddate {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:10px;
color:#FFFFCC;
font-weight:normal;
}
.fase4rdf {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
color:#FFFFCC;
font-weight:normal;
}
a.fase4rdf:link {
font-size:11px;
font-weight:bold;
color:#FFFFCC;
}
a.fase4rdf:hover {
font-size:11px;
font-weight:bold; color:#CC9900;
}
a.weblinks:link, a.weblinks:visited {
color:#FFCC00; text-decoration:none; font-weight:normal;
font-family:Arial,Verdana,Helvetica,sans-serif;
}
a.weblinks:hover {
color:#CC9900; text-decoration:underline;
}
