body, a, p, td,  .h {
font-family:arial,sans-serif;
font-size:13px;
vertical-align: top;
}

.breadcrumb {
margin-top:1.0em;
margin-bottom:1.0em;
}

.a, cite, .cite, .cite:link {
color:green;
font-style:normal;
}

div.error {
background:#FFCCCC url(img/exclamation.png) no-repeat scroll 0.5em 0;
border-bottom:1px solid #FFAAAA;
color:#000000;
font-size:90%;
margin:0;
padding-left:1.0em;
text-align:center;
}


div.messageColumn {
border-left:1px solid #C9D7F1;
padding-left:2em;

}

.errorText{
background:#FFCCCC url(img/exclamation.png) no-repeat scroll 0.5em 0;
/*border:1px solid #FFAAAA;*/
color:#000000;
margin:0;
padding-left:0.8em;
}

.successText{
background:### url(img/accept.png) no-repeat scroll 0.5em 0;
border:1px solid ###;
color:#000000;
margin:0;
padding-left:3em;
}

.infotip {
background:#FFFFD9;
border:1px solid #A7A772;
margin-top:1.5em;
margin-bottom:1.5em;
padding:5px 5px 5px 15px;
text-align:left;
width:90%;
}

.footer{
font-size:12px;
}

.formText {
color: #999999;
border: 1px solid #999999;
padding:2px;
height:22px;
}

#gbar {
float:left;
}

.graph { 
	position: relative; /* IE is dumb */
	width: 100px; 
	border: 1px solid #6B90DA; 
}
.graph .bar { 
	display: block;
	position: relative;
	background: #C3D9FF;
	text-align: left; 
	height: 0.6em;
	line-height: 2em;
}
.graph .bar span { position: absolute; left: 1em; }

.gb1  {
height:22px;
/* color: #999999; */
text-decoration: none; 
margin-right:0.73em;
vertical-align:top;
}

.gbh {
height:0;
position:absolute;
top:24px;
width:100%;
}

.headerTable {
margin-bottom:0.5em;
width:100%;
}

.headerBar {
background-color:#D5DFF3;
border-top:1px solid #3366CC;
margin-bottom:1em;
padding:0.35em 0;
width:100%;
font-weight:bold;
}

.headerLogo {
color:#676767;
font-size:20px;
text-decoration:none;
}

.linkGrey  {
color:#999999;
text-decoration:none;
}

.prDown {
color:#FF0000;
}

.notes {
color:#999999;
}

.notesRed {
color:#990000;
font-size:10px;
}

.prUp {
color:#006600;
}

.tableLinks {
border-color:#CFD7E9;
border-style:solid;
border-width:1px 1px 1px; 
width:100%;
border-collapse:collapse;
padding:0.5em;
}

td.tableTrennerHeader {
background-color: #F0F0F0;
border-bottom:1px solid #C7C7C7;
padding:0.5em;
}


td.tableTrenner {
border-bottom:1px solid #C7C7C7;
padding:0.5em;
}

td.tableTrennerFirst{
padding:0.5em 0.0em 0.0em 0.5em;
}

td.tableTrennerSecond{
border-bottom:1px solid #C7C7C7;
color:#999999;
padding:0.0em 0.0em 0.5em 0.5em;
}

td.tableTrennerSecondForm{
border-bottom:1px solid #C7C7C7;
color:#999999;
padding:0.5em 0.0em 0.5em 0.5em;
}

.tableFormular {
background-color:#CFD7E9;
padding:0.1em;
width:100%;
}

.tableLogin{
border-color:#CFD7E9;
background-color:#e8eefa;
border-style:solid;
border-width:1px 1px 1px; 
padding:0.2em;
width:100%;
}

.tableNavigation  {
border-color:#BBBBBB;
color:#666666;
background-color:#E5E5E5;
border-style:solid;
border-width:1px 1px 1px; 
padding:0.1em;
width:100%;
}

.version{
color:#676767;
font-size:10px;
text-decoration:none;
}

#infotable th {
background-color:#E5ECF9;
border-color:#D7D7D7 #D7D7D7 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0;
padding:0.5em;
text-align:left;
}

#infotable th h3 {
font-size:0.8em;
margin:0;
padding:0;
}

#tab_contents_container {
border-color:#D7D7D7 #D7D7D7 #D7D7D7 -moz-use-text-color;
border-style:solid solid solid none;
border-width:1px 1px 1px 0;
padding:0 1em;
}