body {font-family:Arial,Helvetica,sans-serif;font-size:10pt;background-color:#FFFFFF;color:#000000}

.text {font-family:Arial,Helvetica,sans-serif;font-size:10pt;}
.subline {font-size:8pt;font-weight:bold;color:#222222}
.sublinetext {font-size:8pt;color:#222222}
.nav {font-size:15pt;font-weight:bold;}
.intensiv {color:#cc0051;font-size:10pt}
.intensivb {font-weight:bold;font-size:11pt;color:#cc0051}
a:link {color:#CC0033;text-decoration:none}
a:visited {color:#CC0033;text-decoration:none}
a:active {color:#999999}
a:hover {color:#999999}
a:focus {color:#FF6633}

td {font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#111111;padding-right:20px;}

.headline1 {font-family:Arial,Helvetica,sans-serif;font-size:14pt;font-weight:bold;color:#222222}
.headline2 {font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#222222}
.nav {font-size:10pt;font-weight:bold}
.intensivRed {color:#CC0033;font-size:10pt}
.intensivGrey {color:#999999;font-size:10pt;font-weight: bold}
.trSpacerSmall {font-family:Arial,Helvetica,sans-serif;font-size:10pt;line-height:5px}
.trProjectList {font-family:Arial,Helvetica,sans-serif;font-size:10pt;line-height:5px;clip:rect(   );margin-right:15px;margin-left:15px}
.tdSpacerSmall {font-family:Arial,Helvetica,sans-serif;font-size:10pt;width:5px}
.tdSpacerMedium {font-family:Arial,Helvetica,sans-serif;font-size:10pt;width:15px}
.errorText {font-size:8pt;color:#CC3300}
.errorHeadline1 {font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#CC3300}
.errorHeadline2 {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#CC3300}

table.dpt {
	border: 1px solid #666;
	width: 40%;
	margin: 15px 40px 20px 40px;
}

thead tr {
  background-color: #fc0;
}

tr.odd {
  background-color: #EBEBEB
}

tr.even {
  background-color: #EBEBEB
}

th.dpt, td.dpt {
	padding: 2px 4px 2px 4px;
	text-align: left;
	vertical-align: top;
	background-color: #FBAF5C;
}
thead tr {
  background-color: #fc0;
}
th.sorted {
    background-color: orange;
}
th.header {
font-size: 10px;
font-weight: bold;
background: #FBAF5C url(../../images/nav_bg.gif) repeat-x top;
color: #FFF;
height: 24px;
border-right: 1px solid #FFF
}

th a, th a:visited {
  color: black;
}
th a:hover {
  text-decoration: underline;
  color: black;
}
th.sorted a, th.sortable a {
	background-position: right;
	display: block;
}
th.sortable a {
	background-image: url(../images/arrow_off.png);
}
th.order1 a {
	background-image: url(../images/arrow_down.png);
}
th.order2 a {
	background-image: url(../images/arrow_up.png);
}

span.pagebanner {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	width: 39%;
	margin-top: 20px;
	margin-left: 40px;
	display:block;
	border-bottom: none;
}

span.pagelinks {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	width: 39%;
	display:block;
	border-top: none;
	margin-left: 40px;
	margin-bottom: -5px;
}

