body {
    font-family:tahoma;
	font-size:11px;
	line-height:15px;
	background-image:url('..images/bg-site-selvar.gif');
	background-color:#b5b6b8;
	background-repeat:repeat-x;
    margin:20px 0px 0px 0px ;
}
a:link   	        { color: #494a4b; text-decoration: none; }
a:visited           { color: #494a4b; text-decoration: none; }
a:hover		        { color: #21567b; text-decoration: none; }


#news a:link 
{
	color:#003356  !important;
	text-decoration: none; 
}
#news a:visited           {color:#003356  !important;text-decoration:none;  }
#news a:hover		        { color:#003356  !important;text-decoration: none;  }

/* bottom slide images

 #bannerSlide ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

#bannerSlide ul li{
  float: left;
  padding: 10px;
  display: block;
  margin-right:0px;
}

#bannerSlide ul li a{
  display: block;
  overflow: hidden;
  height:65px;
  width: 87px;
  padding:0px 0px 0px 0px;
}

#bannerSlide #a1{
  width: 310px;
}

#bannerSlide ul li img{
  position: absolute;
  
}
#bannerSlide ul li div
{
	display: block;
	
	
}

#bannerSlide ul li p{
  margin: 0;
  padding: 0px 10px 0px 100px;
  width: 250px;
  display: block;
 
  line-height:15px;
  font-size:13px;
  
}*/

#bannerSlide
{
	direction:ltr;
}
#bannerSlide ul{
  list-style: none;
  margin:0px;
  padding:0px;
}

#bannerSlide ul li{
  float: left;
padding:0px 13px 0px 0px;
  display: block;
  margin-right:0px;
  cursor:hand;
 }

#bannerSlide ul li div{
  display: block;
  overflow: hidden;
  height:65px;
  width: 87px;
  padding:0px 0px 0px 0px;
  margin:0px;
 
}

#bannerSlide #a1{
  width: 310px;
}

#bannerSlide ul li img{
  position: absolute;
  
}
#bannerSlide div
{
	display: block;
	
	
}

#bannerSlide ul li p{
  margin:0px 0px 0px 0px;
  padding:0px 10px 0px 100px !important;
  width: 250px;
  display: block;
 text-align:left !important;
  line-height:15px;
  font-size:13px;
 overflow:visible !important ;
  
}
.project-text
{
	padding-right:5px !important;
	text-align:left !important;
	width:250px;
     
	font-family:tahoma;
	font-size:12px;
	line-height:15px;
	 overflow:visible !important ;
	
}
.career 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal !important;
	background:url(../images/bg-menu.gif) repeat-x;
	
	
}
  .texttitel ,.texttitel  a:hover,  .texttitel  a:visited, .texttitel a:link, .texttitel a:active
{
	
	   font-family:tahoma;
	   font-size:11px;
	   color:#C54C0D;
	   font-weight:bold;
	   padding-right:5px;
	   }
	    .texttitelnews ,.texttitelnews  a:hover,  .texttitelnews  a:visited, .texttitelnews a:link, .texttitel a:active
{
	
	   font-family:tahoma;
	   font-size:11px;
	   color:#B31F10;
	   font-weight:bold;
	   }
.table-login, table-login   td  {
	border-style:solid;
	background-image:url(../images/bg-login.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#E5E6E7;
	border-collapse:collapse;
	border-width: 1px 1px 1px 1px ;
	border-color:#b2b5b8;
	border-style:solid;
	padding: 0px 10px 10px 10px ;
}
.table-2, table-2  {
    background-image:url(../images/bg-login-table.gif);
	background-position:bottom;
    background-repeat:repeat-x;
	border-style:solid;
	border-collapse:collapse;
	border-width:1px 1px 1px 1px;
	border-color:#bfbebe;
	border-style:solid;
	padding:10px 10px 10px 10px;

}

.text-box
{
	border-style:solid; border-width:1px; border-color:#92989c;
}
/* bottom slide images*/

.bg-menu
   {
   background-image:url('../images/bg-menu.gif');
   background-repeat:repeat-x;
   background-color:#d8d8d8;
    font-family:tahoma,verdana;
	font-size:12px; 
	color:#002447;
	padding:1px 1px 1px 1px;
	
	


}
.navPathRow span
{
	padding:0 5px;
}

.navPathRow span img
{
	padding:0 2px;
	position:relative;
	top:2px;
}
.bg-menu1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	
}

.bg-menu    a:link {
   
   
    background-repeat:repeat-x;
	
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color:#002447;
}

.bg-menu a:visited  
   {
    background-repeat:repeat-x;
  
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color:#002447;
	
}
.bg-menu  a:hover

   {

   font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color:#C54C0D;
	

}

.bg-line

   {
background-image:url('../images/spaser.gif');
height:1px;
	
}


.bg-blue-1

   {
background-color:#01223d;
height:7px;

}

.bg-blue-2

   {
background-color:#002447;
height:7px;

}


.bg-blue-3

   {
background-color:#003a5d;
height:7px;

}

.bg-blue-4

   {
background-color:#346589;
height:7px;

}


.bg-blue-5

   {
background-color:#3a6e8f;
height:7px;

	
}

.bg-blue-6

   {
background-color:#5b8bae;
height:7px;

}

.bg-blue-7

   {
background-color:#7fb0d0;
height:7px;
	
}


.bg-news

   {
background-color:#e1dede;
padding:2px 2px 2px 2px;
	
}


.text-top   {
    font-family:tahoma;
	font-size:11px;
	line-height:20px;	 
	color:#000000;
	letter-spacing:1px;
}


.text-blue   {
    font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;	 
	color:#003356;
	font-weight:bold;
	padding:0px 5px 0px 5px;
	
}


.text-bluei-title   {
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;	 
	color:#003356;
	font-weight:bold;
	
}

.text-bluei-title   a:link {
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;	 
	color:#003356;
	font-weight:bold;
	
}
.text-bluei-title   a:visited{
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;	 
	color:#003356;
	font-weight:bold;
	
}
.text-bluei-title   a:hover{
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;	 
	color:#C54C0D;
	font-weight:bold;
	
}
.text-body-inner1 {
    font-family:tahoma;
	font-size:11px;
	line-height:15px;	 
	color:#5A5E5F;
	padding-right:15PX;
	padding-left:15px;
    font-weight:normal;
}
.text-news-heading {
    font-family:tahoma;
	font-size:13px;
	
	color:#5A5E5F;
	
    font-weight:500;
}
.text-news-body {
    font-family:tahoma;
	font-size:12px;
	
	
	
    font-weight:normal;
}

.text-body1   {
    font-family:tohama;
	font-size:12px;
	line-height:18px;	 
	color:#000000;
	
}



.text-org   {
    font-family:tohama;
	font-size:12px;
	line-height:20px;	 
	color:#C54D0E;
	letter-spacing:1px;
	font-weight:normal;
}



.text-title   {
    font-family:Arial, Helvetica, sans-serif;
	font-size:19px;	 
	color:#00294D; 
	font-weight:800;
	
    
}
.text-Subtitle   {
    font-family:Arial, Helvetica, sans-serif;
	font-size:17px;	 
	color:#00294D !important; 
	font-weight:800;
	
    
}
.text-title-inner   {
    font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:18px;	 
	color:#00294D; 
	font-weight:800;
	
	
    
}

.padding-images {
padding: 0px 0px  0px  15px ;
}


/* print*/
.printBody
{
	direction:ltr;
	color : #000000 !important;
	background : #ffffff !important;
	font-family : "Times New Roman", Times, serif !important;
	font-size : 10pt !important; 
}

.printBody a {
  text-decoration : underline !important;
  color : #0000ff !important;
}

.Search   {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#241d1b;
 background-color:#F3F2F2;
background-repeat:no-repeat;
padding:0px 0px 0px 3px;
 margin:0px 0px 0px 0px;
 height:24px !important;
letter-spacing:1px;
border-style:solid;
border-width:1px 0px 1px 1px;
border-color:#C3C3C0;
}
.ser
{
	
	 vertical-align:top;
	margin:0px 0px 0px -3px;
	padding:0px;
	height:26px !important;
	
	
	
}
/*
.Search   {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#241d1b;
 background-color:#F3F2F2;
background-repeat:no-repeat;
height:24px;
padding:0px;
 margin:0px 0px 0px 0px;
line-height:20px;	 
letter-spacing:1px;
border-width:1px 0px 1px 1px;
border-style:solid; 
 border-color:#C3C3C0;
}*/
.paddingStyle
{
padding-left:7px;
}

.table-1, table-1  {

    background-repeat:repeat-x;
	
	border-collapse:collapse;
	border-width:1px 1px 1px 1px;
	border-color:#bfbebe;
	border-style:solid;
	padding:10px 10px 10px 10px;
   font-family:tahoma;
   
}



.table-site, table-site  {

 	background-color:#ccccce;
	border-style:solid;
	border-collapse:collapse;
	border-style:solid;
		padding:13px 13px 13px 13px;
	border-width:0px 0px 0px 0px ;
	border-color:#ccccce;

}


.ContentPadding
{
	padding:8px 0px 0px 0px;
	border:solid 1px #bfbebe;
	
}
.ContentPadding2
{
	padding:8px 0px 0px 7px;
	border:solid 1px #bfbebe;
	
}
.bg-news

   {
background-color:#e1dede;
padding:2px 2px 2px 2px;
padding-right:15px;
	
}
/* Sitemap syles*/ 
.SiteMap
{
  
  font-family: verdana; 
  font-size: 10px;
}

.SiteMapTableCell
{
	 width:190px !important;
	 height:20px !important;
  padding: 5px;
}
.RootNode
{ 
 
	 color:White;
	 font-weight:bold;
	 font-family:Verdana;
	 font-size:10px;
	  width:190px !important;
	 height:20px !important;
	 padding:5px;
} 

.RootNode a
{ 
  background:url('../images/header_bg1.gif') no-repeat  !important;
	 color:White;
	 font-weight:bold;
	 font-family:Verdana;
	 font-size:10px;
	 width:190px !important;
	 height:20px !important;
	 padding:5px;
} 

.RootNode a:hover

{ 
	font-weight:bold;
	background:url('../images/header_bg1.gif') no-repeat  !important;
   color:White;
	 font-family:Verdana;
	 font-size:10px;
	 width:190px !important;
	 height:20px !important;
	 text-decoration:underline;
  padding:5px;
  
} 

.ParentNode
{ 
  font-family: verdana; 
  font-size:10px;  
  padding-left:5px;
} 

.ParentNode a
{ 
  color:#36688D;
  text-decoration:none;
} 

.ParentNode a:hover
{ 
  color:#36688D;
  text-decoration:underline;
} 

.LeafNode
{ 
  color:#002549;
  font-family: verdana; 
  font-size:10px;  
  padding-left:5px;
} 

.LeafNode a
{ 
  color:#002549;
  text-decoration:none;
} 

.LeafNode a:hover
{ 
  color:#002549;
  text-decoration:underline;
} 

/* Sitemap syles*/ 
.logo
{
	padding:0px 10px 0px 0px;
}
.footer
{
padding:0px 0px  10px  35px  ;
}
















