a.speziell:link {
   color:         #324E71;
   text-decoration: none;
}
a.speziell:visited {
   color:        #324E71;
   text-decoration: none;
}

a.speziell:hover {
   color:         #FF6E0E;
   text-decoration: none;
}

a.speziell:active {
   color:         #324E71;
   text-decoration: none;
}

a {
	color: #FF6E0E;
	text-decoration: none;
}

a:hover {
	color: #FF6E0E;
	text-decoration: none;	
}

a:active {
	color: #FF6E0E;
	text-decoration: none;
}

body,div,table,p,tr,td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.link {
	color: #FF6E0E;	
	font-weight:bold;
} 
.headline {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #005EBE;
	line-height: 18px;
	font-weight:bold;
} 
.headlineHBR {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #005EBE;
	line-height: 18px;
	font-weight:bold;
	text-align:right;
	direction: rtl;
}
.hgweiss {
	background-color: #FFFFFF;
}
.hggelb {
	background-color: #F5E5BD;
}
.hgdunkelblau {
	background-color: #004F77;
}
.hgdunkelblauHBR {
	background-color: #004F77;
	text-align: right;
	direction: rtl;
}
.hgtop {
	background-color: #004473;
}
.hgnavi {
	background-color: #EFFAFF;
}
.hgblau {
	background-color: #00396F;
}
.hgprojektteaser {
	background-color: #DAECF9;
}
.hgprojekttliste {
	background-color: #1190D3;
}
.hghellblau {
	background-color: #43ADE6;
}
.hgorange {
	background-color: #FF6E0E;
}
.hgorangeHBR {
	background-color: #FF6E0E;
	text-align: right;
	direction: rtl;
}
.texttop {
   	font-size: 11px;
	color: #EFFAFF;
	line-height: 13px;
	letter-spacing: 1pt;
}
.textweissfett {
   	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	font-weight:bold;
}
.textweissfettHBR {
   	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	font-weight:bold;
	text-align: right;
	direction: rtl;
}
.textweiss {
   	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;	
}
.textweissHBR {
   	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	text-align: right;	
	direction: rtl;
}
.textweissfettstart {
   	font-size: 10px;
	color: #FFFFFF;
	line-height: 13px;
	font-weight:bold;
}
.textweissfettHBRstart {
   	font-size: 11px;
	color: #FFFFFF;
	line-height: 13px;
	font-weight:bold;
	text-align: right;	
	direction: rtl;
}

.textweissklein {
   	font-size: 10px;
	color: #FFFFFF;
	line-height: 13px;	
}
.textweisskleinHBR {
   	font-size: 10px;
	color: #FFFFFF;
	line-height: 13px;
	text-align: right;		
	direction: rtl;
}
.textdunkelblau {
   	font-size: 11px;
	color: #324E71;
	line-height: 14px;	
}
.textdunkelblaurechts {
   	font-size: 11px;
	color: #324E71;
	line-height: 13px;	
}
.textdunkelblauHBR {
   	font-size: 11px;
	color: #324E71;
	line-height: 14px;
	text-align: right;	
	direction: rtl;
}
.textdunkelblaurechtsHBR {
   	font-size: 11px;
	color: #324E71;
	line-height: 13px;
	text-align: right;	
	direction: rtl;
}
.textdunkelblaufett {
   	font-size: 11px;
	color: #324E71;
	line-height: 14px;	
	font-weight:bold;	
}
.textdunkelblaufettHBR {
   	font-size: 11px;
	color: #324E71;
	line-height: 14px;	
	font-weight:bold;	
	text-align: right;
	direction: rtl;
}
.text {
   line-height: 14px;
   color: #27405F;
}
.textHBR {
   line-height: 14px;
   text-align: right;
   color: #27405F;
   direction: rtl;
}
.textrechts {
   line-height: 13px;
   color: #27405F;
}
.textrechtsHBR {
   line-height: 13px;
   text-align: right;
   color: #27405F;
   direction: rtl;
}
.textfett {
   line-height: 14px;
   color: #27405F;
   font-weight:bold;
}
.textfettHBR {
   line-height: 14px;
   text-align: right;
   color: #27405F;
   font-weight:bold;
   direction: rtl;
}
.textprojliste {
   font-size: 11px;
   color: #1190D3;
   line-height: 14px;	
}
.textprojlisteHBR {
   font-size: 11px;
   color: #1190D3;
   line-height: 14px;	
   text-align: right;
   direction: rtl;
}
.textprojlistefett {
   font-size: 11px;
   color: #1190D3;
   line-height: 14px;	
   font-weight:bold;	
}
.textprojlistefettHBR {
   font-size: 11px;
   color: #1190D3;
   line-height: 14px;	
   font-weight:bold;	
   text-align: right;
   direction: rtl;
}
.textexchange{
   font-family: Courier, Verdana, Helvetica, sans-serif;    
   line-height: 13px; 
   color:  #1190D3;   
}
.textexchangeHBR{
   font-family: Courier, Verdana, Helvetica, sans-serif;   
   line-height: 13px; 
   color:  #1190D3;  
   text-align: right; 
}
.textexchangeweiss{
   font-family: Courier, Verdana, Helvetica, sans-serif;   
   line-height: 14px; 
   color:  FFFFFF;
   padding: 5px;
   background-color: 1190D3;  
}
.textexchangeweissHBR{
   font-family: Courier, Verdana, Helvetica, sans-serif;   
   line-height: 14px; 
   color:  FFFFFF;
   padding: 5px;
   background-color: 1190D3;
   text-align: right; 
}
.textexquerweiss{
   font-family: Courier, Verdana, Helvetica, sans-serif;   
   line-height: 14px; 
   color:  FFFFFF;   
}
.textexweissquerHBR{
   font-family: Courier, Verdana, Helvetica, sans-serif;   
   line-height: 14px; 
   color:  FFFFFF;   
   text-align: right; 
}
.textfehler {
   line-height: 14px;
   color: #FF0000;
   font-weight:bold;
}
.textfehlerHBR {
   line-height: 14px;
   text-align: right;
   color: #FF0000;
   font-weight:bold;
   direction: rtl;
}
.textfettfehler {
   line-height: 14px;
   color: #FF0000;
   font-weight:bold;
}
.textfettfehlerHBR {
   line-height: 14px;
   text-align: right;
   color: #FF0000;
   font-weight:bold;
   direction: rtl;
}
.textblau {
   line-height: 14px;
   color: #005EBE;
   font-weight:bold;
}
.textblauHBR {
   line-height: 14px;
   color: #005EBE;
   font-weight:bold;
   text-align:right;
   direction: rtl;
}
.textfeld {
    border: 1px solid #004472;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 540px;
	background-color: #EFFAFF;
}
.textfeldHBR {
    border: 1px solid #004472;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 540px;
	background-color: #EFFAFF;
	text-align:right;
	direction: rtl;
}
.dateifeld {
    border: 1px solid #004472;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EFFAFF;
}
.dateifeldHBR {
    border: 1px solid #004472;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EFFAFF;
	text-align:right;
	direction: rtl;
}
.textfeldgross {
	border: 1px solid #004472;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 540px;
	height: 103px;
	background-color: #EFFAFF;
}
.textfeldgrossHBR {
	border: 1px solid #004472;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 540px;
	height: 103px;
	background-color: #EFFAFF;
	text-align:right;
	direction: rtl;
}
.dropdown {
    border: 1px solid #004472;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 150px;
	background-color: #EFFAFF;
}
.dropdownHBR {
    border: 1px solid #004472;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 150px;
	background-color: #EFFAFF;
	text-align:right;
	direction: rtl;
}
.button {	
	background-color: #EFFAFF;
	color: #FF6E0E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.fehler {
   	font-size: 11px;
	color: #FF0000;
	line-height: 14px;	
}
.navi {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #005EBE;
	line-height: 12px;
	font-weight:bold;	
} 
.navion {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6E0E;
	line-height: 13px;
	font-weight:bold;	
}  
.navigrossHBR {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #005EBE;
	line-height: 13px;
	font-weight:bold;	
	direction: rtl;
} 
.navigrossHBRon {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6E0E;
	line-height: 13px;
	font-weight:bold;	
	direction: rtl;
} 
.navizwei {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #005EBE;
	line-height: 13px;
	margin-left: 18px;
	font-weight:bold;	
} 
.navizweion {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6E0E;
	line-height: 13px;
	margin-left: 18px;
	font-weight:bold;	
} 
.naviHBR {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #005EBE;
	font-weight:bold;	
	text-align:right;
	direction: rtl;	
} 

.naviHBRon {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FF6E0E;
	font-weight:bold;	
	text-align:right;
	direction: rtl;	
} 

