td  {
	font: 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	padding: 10px;
	color: #ffffff;
	background-color:#001883;
}

td.text { font-family: Verdana, Arial, clear; font-size:12px; color: white; background: #001559; padding: 5px;}
td.text2 { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:11px; color: white; background: #001559; 
 padding: 5px;}
td.text3 {
	font-family: Verdana, Arial, clear;
	font-size:12px;
	color: #666666;
	background: #efeefe;
	padding: 5px;
	line-height:20px;	
}

td.text_news {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color: #666666;
	background: #efeefe;	
	padding: 5px;
}

td.text_news a {
  color: #0000FF;
}

td.text3 H2 {
  color: #666666;
}

#line {
    font-family: Verdana, Arial, clear;
	font-size:12px;
	color: #000000;
	background: #efeefe;
	padding: 5px;
	line-height:20px;	
	background-image: url(../images/nav/menu_dot.gif);
	background-repeat: repeat-y;
	background-position: left;
}

#line h2 {
  padding: 0 0 0 50px;  
}

#line img {
  padding: 0 0 0 50px;
  border: 0px;    
}

li {
  padding: -20px 0 0 0;
  margin: 0 0 0 0;
  list-style:none;
}

#pimg {
  padding: 0 0 0 50px;
  border: 0px;
  font: 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

#text_cms {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:10pt;	
	text-align:left;
    vertical-align:text-top;
	color:#666666;	
}

#text_cms a {
  color: #0000FF;
}

#text_cms h1 {
  font-size:15pt;
  font-weight:lighter;
}

#text_cms .img img { 
  float: left; 
  margin: 0 1em 1em 0; 
  border: 7px solid #eee; 
}
 						
td.center	{background-color:#acba5a;}
td.tec		{background-color:#ac5d29;}
td.plan		{background-color:#7b85b4;}
td.publ		{background-color:#83c28b;}
td.news		{background-color:#7bbaee;}
td.res		{background-color:#7385b4;}
td.contact	{background-color:#5abaee;}
td.uplink	{background-color:#eb613d;}
td.background	{background-color:#001559; padding: 5px;}
td.start	{background-color:#e9613d;}
td.menu	    {
	background-color:#efeefe;
	color: #666666;
	background-image: url(../images/nav/menu_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

td.submenu {
    background-color:#efeefe;
	color: #666666;
	background-image: url(../images/nav/menu_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding:0 0 0 0;	
}

td.menu a {
  color:#666666;
}

td.menuover	{
  background-color:#f5f5f5;
  background-image: url(../images/nav/menu_dot.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}

td.menuover	a {
  color:#666666;
}


td.menuright {
  background-color:#efeefe;
  color: #666666;
  background-image: url(../images/nav/menu_dot.gif);
  background-repeat: repeat-y;
  background-position:top;
  padding:0 0 0 0;
}


td.linkunderline 
{
  background-color:#001559; 
  text-decoration:underline; 
  padding: 5px;
}
td.linknone 
{
  background-color:#001559; 
  text-decoration:none; 
  padding: 5px;
}

div.text3 {
	font-family: Verdana, Arial, clear;
	font-size:12px;
	color: #666666;
	background: #efeefe;	
	line-height:20px;	
}


.text { font-family: Verdana, Arial, clear; font-size:12px; color: white; padding: 0px;}
.under{ font-family: Verdana, Arial, clear; font-size:12px; color: white; padding: 0px; text-decoration:underline; }


a {
	color: white;
	font: normal 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;	
}


#aimprint a:hover {
  text-decoration:underline;
}