body,table,select {
	background-attachement: fixed;
	background-position: bottom left;
	font-family: tahoma,helvetica;
	font-size: 8pt;
	margin: 0px;
}

input,textarea {
	background-color: #4F4F4F; 
	color:#D1DEE9; 
	border: 1px solid #D1DEE9;
	font-size: 10px;
	font-family: verdana;
}

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline overline;
}


.container {
	width: 870px;
	border-bottom:2px solid #80FF80;
	display:block;
	height: 18px;
}

#navPyra {
      margin: 0;
 		text-align: middle;
		width: 95%;
		height: auto;
}

#navPyra li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#navPyra a:link, #navPyra a:visited {
       float: left;
       font-size: 11px;
       line-height: 14px;
       font-weight: bold;
       padding: 0 17px 6px 12px;
       text-decoration: none;
       color: #EF2C00;
}

#navPyra a:link.active,
#navPyra a:visited.active,
#navPyra a:hover {
	text-decoration: underline overline;
       color: #ef2c00;
       background: url(images/pyramid.gif) no-repeat bottom center;
}


A.grau:active {
	FONT-SIZE: 9px;	COLOR: #D1DEE9; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-weight: normal;  BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.grau:link {
	FONT-SIZE: 9px; COLOR: #D1DEE9; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-weight: normal; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.grau:visited {
	FONT-SIZE: 9px; COLOR: #D1DEE9;FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-weight: normal; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.grau:hover {
	FONT-SIZE: 9px;	COLOR: #ef2c00;  
	FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; 
	font-weight: normal; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: underline overline;
}

.boxhead {
	border:0; 
	color: #D1DEE9;
	font-weight: bold;
	text-align: center;
	height: 26px;
	background: url(../images/nav.gif);
}

.boxbreak {
	border-left-style: none; 
	border-left-width: medium; 
	border-right-style: none; 
	border-right-width: medium; 
	height: 18px;
}

.boxcontent {
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-left: 1px solid #3E3E3E; 
	border-right: 1px solid #3E3E3E; 
	border-bottom: 1px solid #3E3E3E; 
	background-color: #000000;
	color: #D1DEE9;
}

.boxtable {
	color: #D1DEE9;
}

.legal {
	text-align: center;
	color: #D1DEE9;
}

.error {
	color: red;
	font-size: 9px;
	font-weight: bold;
}





