body {
	font-family:verdana,arial,sans-serif;
	padding: 0px;
	margin: 0px;
     }
#Main {
	position: absolute;
	top: 5px;
	margin-left: -411px;
	left: 50%;
	z-index: 2;
	height: 100%;

}

	 

#menu_left_spacer {
	background-image: url(/bilder/spacer_gelb.gif);
	background-repeat: repeat;
	width: 10px;
	height: 20px;
}

.t_line_vertical {
	background-image: url(bilder/spacer_gelb.gif);
	background-repeat: repeat;
 }
 
.t-line-horizontal {
	background-image: url(bilder/spacer_gelb.gif);
	background-repeat: repeat;
}

.style3 {font-size: 7px}
.style6 {font-size: 9px}
.style8 {font-size: 9px}
.style11 {color:#ffffff; font-family: "Century Gothic", arial, sans-serif;}
.style13 {font-size: 9px; color: #666666; }
.style14 {color: #666666}	
.grau a{font-family:arial,sans-serif; font-size:11px; font-weight:bold; color:#999999; text-decoration:none;}


a.grau2:link {font-family:arial,sans-serif; font-size:11px; color:#000000; text-decoration:none;}
a.grau2:visited {font-family:arial,sans-serif; font-size:11px; color:#000000; text-decoration:none;}
a.grau2:hover {font-family:arial,sans-serif; font-size:11px; color:#000000; text-decoration:underline;}
a.grau2:active {font-family:arial,sans-serif; font-size:11px; color:#000000; text-decoration:none;}

.heading {font-family:Century Gothic,arial,sans-serif; font-size:15px; color:#ffffff;}

.news {font-family:verdana,arial,sans-serif; font-size:9px; font-weight:bold; color:#222222;}
.news2 

a.news1:link {font-family:verdana,arial,sans-serif; font-size:10px; color:#000000; text-decoration:none;}
a.news1:visited {font-family:verdana,arial,sans-serif; font-size:10px; color:#000000; text-decoration:none;}
a.news1:hover {font-family:verdana,arial,sans-serif; font-size:10px; color:#cccccc; text-decoration:none;}
a.news1:active {font-family:verdana,arial,sans-serif; font-size:10px;  color:#cccccc; text-decoration:none;}

.copyright {font-family:verdana,arial,sans-serif; font-size:9px; color:#222222;}

a.suport:link {font-family:arial,sans-serif; font-size:9px; color:#999999; text-decoration:none;}
a.suport:visited {font-family:arial,sans-serif; font-size:9px; color:#999999; text-decoration:none;}
a.suport:hover {font-family:arial,sans-serif; font-size:9px; color:#000000; text-decoration:underline;}
a.suport:active {font-family:arial,sans-serif; font-size:9px; color:#000000; text-decoration:none;}


  a#logo {
	display: block;
	width: 168px;
	height: 170px;
	background-image: url(bilder/logo_f-star.gif);
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a#logo:hover {
    background-image: url(bilder/logo_f-star_grau.gif);
}


#Banner_and_menu {
	height: 170px;
	width: 654px;
	background-image: url(bilder/baner_top2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

*+html #Banner_and_menu{
	background-position: 0px 1px;
}

 * html #Banner_and_menu {
 	background-position: 0px 2px;
 }

#menu {
	
	margin: 0px;
	padding: 0px;
	
}

#menu a	 {
text-decoration: none;
color: #FFFFFF;

}

#menu a:hover	 {
	color: #F7EC14;
}



a .alt { display: none; }
  


#company_menu li, #technology_menu li {
	list-style-type: none;
	text-align: left;
	vertical-align: middle;
	margin:0px;
	padding:0px;
	position: relative;
}

#company_menu, #technology_menu{
	margin: 0;
	padding: 0;
	left: 0px;
	}

  ul#company_menu li ul , ul#technology_menu li ul {
	list-style:none;
	margin: 0;
	padding: 0;
	position: absolute;
	display: none;  /* Unternavigation ausblenden */
  }
  
 * html ul#company_menu li {  /* Korrektur fuer den IE 5 und 6 */
	  margin-left: 0em;
  }
  
   * html ul#company_menu li ul {  /* Korrektur fuer IE 5.x */
    left: 0em;
    lef\t: 0em;
  }
     * html ul#company_menu li ul li,  * html ul#technology_menu li ul li{  /* Korrektur fuer IE 5.x */
	margin: -0.3em;
	padding-left: 0.3em;
	padding-top: 0em;
	padding-bottom: 0.3em;
  }

  /* Workaround fuer den IE 7 */
  *:first-child+html ul#company_menu li ul,  *:first-child+html ul#technology_menu li ul  {
    left: 0em;
    lef\t: 0em;
	top: 1.4em;
	margin: 0em;
	padding: 0em;
	  }
	  
  *:first-child+html ul#company_menu li ul li,   *:first-child+html ul#technology_menu li ul li  {
	margin: -0.3em;
	padding-left: 0.3em;
	padding-top: 0em;
	padding-bottom: 0.7em;
	  }


  ul#company_menu li:hover ul,   ul#technology_menu li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
}
	
  ul#company_dropdown li, ul#technology_dropdown li  {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin: 0;
	padding: 0;
	display: block;
	font-size: 11px;
	font-weight:bold;
	border-top-color: white;
	color: #FFFFFF;
	background-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-indent: 0px;
	line-height: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 0px;
	
  }
  
    a#company {
	display: block;
	width: 96px;
	height: 20px;
	background-image: url(bilder/company.gif);
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a#company:hover {
    background-image: url(bilder/company_grau.gif);
}

  
  ul#company_menu li ul li{
 	width: 93px;  /* Breite den in li enthaltenen Elementen zuweisen */ 
	margin: 0px;
	paddin: 0px;
  }


  
  a#technology {
	display: block;
	width: 124px;
	height: 20px;
	background-image: url(bilder/tech.gif);
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a#technology:hover {
    background-image: url(bilder/tech_grau.gif);
	
	
}

 
  ul#technology_menu li ul li{
 	width: 121px;  /* Breite den in li enthaltenen Elementen zuweisen */ 
  }
  

  a#products {
	display: block;
	width: 98px;
	height: 20px;
	background-image: url(bilder/products.gif);
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a#products:hover {
    background-image: url(bilder/products_grau.gif);
}

  a#business {
	display: block;
	width: 197px;
	height: 20px;
	background-image: url(bilder/business.gif);
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a#business:hover {
    background-image: url(bilder/business_grau.gif);
}

  a#news {
	display: block;
	width: 53px;
	height: 20px;
	background-image: url(bilder/news.gif);
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a#news:hover {
    background-image: url(bilder/news_grau.gif);
}
  a#contact {
	display: block;
	width: 88px;
	height: 20px;
	background-image: url(bilder/contact.gif);
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a#contact:hover {
    background-image: url(bilder/contact_grau.gif);
}





#top_left h1{
	font-size:10px;
	color:#CC0000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	vertical-align: bottom;
	font-weight: bold;
}

.maintitle {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	vertical-align: bottom;
}

.maintitle h1 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px; 
	font-weight:bold; 
	color:#666666;
}

#contact_left {
	font-size:11px;
	color:#222222;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#contact_left p
{
	margin: 0px;
	padding-top: 2px;
}

#contact_left ul, #Navigation_right p{
	margin: 0px;
	padding-top: 0px;
	}	

#contact_left_headline{
	font-weight: bold;
	
	}
.contact_link {
	text-align: left;
	padding-left: 0px;
	
	}

#contact_left ul, #contact_left a, #Navigation_right a{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
	list-style: none;
	text-align: right;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 20px;
	margin-left: -10px;
}

#Navigation_right
{
font-size: 9px;
padding: 0px;
margin:	0px;

}

#Meet_us{
	vertical-align: top;
	font-size:11px;
	color:#222222;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	list-style: none;
	text-align: left;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 13px;
	margin: 0px;

}

#Meet_us p{
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;

}

#contact_left a:hover {

color: #000000;
text-decoration: underline;
}

#contact_left a:active {color:#000000;}


.foto {
	padding-top: 4px;
	margin-right: 0px;
	
}

   *+html .foto {
   	padding-top: 4px;
	margin-right: -20px;

	
}
   * html .foto {
   	padding-top: 4px;
	margin-right: -20px;

	
}



#content {
	font-size:11px;
	color:#222222;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;

}


td#content {
	height: 350px;
	padding-top:15px;
}

#content p {
	text-align: justify;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

#content h2 {
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	padding-top: 0px;
	padding-top: 10px;
}

#content ul, #content li{
	padding-top: 0px;
	padding-bottom: 3px;
	list-style-type: disc;
	margin-top: 0px;
	margin-bottom: 0px;

}
#content a {
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
#content a:visited {
	color:#999999;
	text-decoration:none;

}
#content #table2 tr {
	height: 30px;
	vertical-align: top;
}
#content a:hover {
	color:#000000;
  }
#author{
	margin-top: 23px;
}
.Sub {
	padding-left: 20px;
	padding-bottom: 0px;
	margin-bottom:	0px;
}

.logo1 img{
	padding-right: 20px
}

.logo2 img{
	padding-right: 20px
}
.logo1 {
	margin-left: 0px;
	padding-left: 0px;
}

.logo2 {
	margin-left: 0px;
	padding-left: 4px;
}
#bottom tr{
	vertical-align: middle;
}


.name {font-family:arial,sans-serif; font-size:15px; font-weight:bold; color:#666666;}


*+html .name1 {

padding-bottom: 29px;

}

#map {
	padding-top: 0px;
	margin-right: -30px;
}

#mab2{
	padding-right: 6px;

}

#logos {
	visibility: hidden;
	background-image: url(bilder/logo_f-star_grau.gif);
}

#companyalt{
	background-image: url(bilder/company_grau.gif);
}

#technologyalt{
	background-image: url(bilder/tech_grau.gif);
}

#businessalt{
	background-image: url(bilder/business_grau.gif);
}

#productalt{
	background-image: url(bilder/products_grau.gif);
}

#newsalt{
	background-image: url(bilder/news_grau.gif);
}

#contactalt{
	background-image: url(bilder/contact_grau.gif);
}
