/* HTML-Templates Stylesheet */
/* Siemens Audiologische Technik */
/* Version 0.9 | 06.03.2006 */
body { 
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* zone definitions */
/********************/

/* local (first column) */
.local{
	background-color: #cccccc;
}
/* local2 (second column) */
.local2 {
	background-color: #99CCFF;
}
/* site identifier */
.siteIdentifier{
	background-color: #cccccc;
}
/* primary Navigation (vip generated primary navigation) */
.primaryNav {
	background-color: #99CCFF;
}
/* Primary Navigation2 (siemens.com search form)*/
.primaryNav2 {
	background-color: #999999;
}
/* secondary navigation */
.secondaryNav {
	background-color: #cccccc;
}
/* secondary navigation homepage */
.secondaryNavHP {
	background-color: #cccccc;
}
/* main content area */
.content{
	background-color: #ffffff;
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	font-style:normal;
	line-height:16px;
	text-decoration:none;
	color:#333333;	
}
/* right hand column */
.content2 {
	background-color: #cccccc;
}
/* content box Homepage */
.contentHome{
	margin-top: 6px;
	margin-right: 4px;
	margin-left: 4px;
}

/* element colors */
/******************/
.separatorLine{
	background-color: #666666;
}			
.separatorLineDark{
	background-color: #333333;
}			
.separatorLineLight{
	background-color: #999999;
}			
.separatorLineLighter {
	background-color: #cccccc;
}			

/* portlet colors */
/******************/
.portletFrame {
	background-color: #666666;
}			
.bgcPortletHeader {
	background-color: #666666;
}			
.bgcPortletTab {
	background-color: #ffffff;
}			
.portletBackground {
	background-color: #eeeeee;
}			

/* link in content area */
a:link{
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	text-decoration:underline;
  	color: #336699;
}
a:visited{
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	text-decoration:underline;
  	color: #336699;	
}
/* link in content area */
.content .textlink a, .content .textlink a:visited{
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	text-decoration:none;
  	color: #336699;
  	padding-top: 3px;
  	height:0px;
}
/* links in grey area*/
a.textlink{
	font-family:Arial,Verdana,sans-serif;
    text-decoration: none;	
  	color: #336699;
  	line-height: 50px;
}
a.textlink:link{
	font-family:Arial,Verdana,sans-serif;
    text-decoration: none;	
  	color: #336699;
  	line-height: 20px;
}
a.textlink:visited{
	font-family:Arial,Verdana,sans-serif;
    text-decoration: none;	
  	color: #336699;
  	line-height: 20px;
}
/* links in grey area*/
a.related{
	font-family:Arial,Verdana,sans-serif;
    text-decoration: none;	
  	color: #333333;
  	line-height: 20px;
}
a.related:link{
	font-family:Arial,Verdana,sans-serif;
    text-decoration: none;	
  	color: #333333;
  	line-height: 20px;
}
a.related:visited{
	font-family:Arial,Verdana,sans-serif;
    text-decoration: none;	
  	color: #333333;
  	line-height: 20px;
}

/* links in grey area*/
a.related2{
	font-family:Arial,Verdana,sans-serif;
    text-decoration: none;	
  	color: #333333;
  	line-height: 16px;
}
a.related2:link{
	font-family:Arial,Verdana,sans-serif;
    text-decoration: none;	
  	color: #333333;
  	line-height: 16px;
}
a.related2:visited{
	font-family:Arial,Verdana,sans-serif;
    text-decoration: none;	
  	color: #333333;
  	line-height: 16px;
}

/* form elements */
/*****************/
/* input fields */
.inputS{
	font-size: 11px;
	font-family: Arial,Verdana,sans-serif;
}
/* select boxes */
/* general */
select{ 
	font-family:Arial,Verdana,sans-serif; 
	font-size:11px; 
	font-weight:500;
}
/* small */
.selectS{ 
	font-family:Arial,Verdana,sans-serif; 
	font-size:10px; 
	font-weight:500;
}

/* primary navigaton */
.primnav td{
	height:20px;
	line-height:16px;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;	
}
.primaryNav .primnav-border {
	width:18px;
}
.primaryNav .primnav-top{
	height:5px;
}
.primaryNav .primnav a{
	line-height:16px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;	
	text-decoration:none;
	color:#333333;
}
.primnav .primnavHigh a{
	line-height:19px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;	
	text-decoration:none;
	color:#ffffff;
}
.secondaryNav .seknav-high, .secondaryNav .seknav-high a.seknav-high {
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
	line-height:14px;
	height:14px;
	padding-bottom:4px !important;
	padding-bottom:2px;
}
.secondaryNav .seknav {
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
	line-height:14px;
	padding-bottom:4px !important;
	padding-bottom:4px;
}
.secondaryNav a.seknav {	
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#333333;
}
.seknav-margin {
	width: 9px;
}
.seknav-spacer {
	height: 6px;
}
.seknav-top {
	height: 20px;
}img.level-00{
	margin-right:4px;
	margin-left:4px;
}
img.level-01{
	margin-right:4px;
}
img.level-02{
	margin-right:4px;
}
img.level-03{
	margin-right:4px;
}
img.level-04{
	margin-right:4px;
}
/*.secondaryNav .seknav-high a{ */
.secondaryNav {
	line-height:18px;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
}

/* Text Elements */
/*****************/
div{
	font-family: Arial,sans-serif;
	font-size: 12px
}
h1{
	font-family:Arial,Verdana,sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	line-height:18px;
	text-decoration:none; 
	color:#666666; 	
}
h2{
	font-family:Arial,Verdana,sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	line-height:18px;
	text-decoration:none; 
	color:#666666; 	
	margin-bottom: 0px;
}
h3{
	font-weight: bold;
	font-size: 20px;
}
h4{
	font-weight: bold;
	font-size: 20px;
}
p{
	font-size: 12px;
}
b{
	font-family:Arial,Verdana,sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	line-height:16px;
	text-decoration:none; 
	color:#333333; 	
}
ul{
	font-size: 12px;
	line-height:16px;			
	list-style-type: square;
}

ul.linklist{
	font-size: 12px;
	line-height:20px;			
	list-style-type: square;
}
ul li{
	font-size:12px;
	list-style-type: square;
	text-decoration:none; 
}
ul.disc li {
	list-style-type: disc;
}
ol{
	font-size: 12px;
	line-height:16px;			
}
li.txtLi{
	font-size:11px;
	line-height:16px;
	list-style-type: square;
}
td{
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	font-style:normal;
	line-height:16px;
	text-decoration:none;
	color:#333333;	
}
th{
	font-size: 12px;
}

.txt{
	font-family:Arial,Verdana,sans-serif; 
	font-style:normal;
	font-size:11px;
	line-height:16px;
	text-decoration:none; 
	color:#333333;
}
.txtlight{
	font-family:Arial,Verdana,sans-serif; 
	font-style:normal;
	font-size:11px;
	line-height:16px;
	text-decoration:none; 
	color:#666666;
}
.txtXS{
	font-style:normal;
	text-decoration:none; 
	font-size:9px;
	color:#333333;
	font-family:Arial,Verdana; 
	line-height:14px;
}
.txtXSwhite{
	font-style:normal;
	text-decoration:none; 
	font-size:9px;
	color:#ffffff;
	font-family:Arial,Verdana; 
}
.txtS {
	font-style:normal;
	text-decoration:none; 
	font-size:10px;
	color:#333333;
	font-family:Arial,Verdana; 
	line-height:14px;
}
.txtbold{
	font-family:Arial,Verdana,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	line-height:18px;
	text-decoration:none; 
	color:#333333; 
}
.txtparagraph{
	font-family:Arial,Verdana,sans-serif; 
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none; 
	color:#333333;
}		
.txtred{
	font-style:normal;
	text-decoration:none; 
	font-size:11px;
	color:#cc3301;
	font-family:Arial,Verdana; 
	line-height:16px;
}
.txtredXS{
	font-style:normal;
	text-decoration:none; 
	font-size:9px;
	color:#cc3301;
	font-family:Arial,Verdana; 
	line-height:12px;
}
.txtboldred{
	font-family:Arial,Verdana,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	line-height:14px;
	text-decoration:none; 
	color:#cc3300; 
}					
.txtboldmap{
	font-family:Arial,Verdana,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	line-height:14px;
	text-decoration:none; 
	color:#333333; 
}				
.txt10{
	font-family:Arial,Verdana,sans-serif; 
	font-size:10px;
	font-style:normal;
	line-height:14px;
	text-decoration:none; 
	color:#333333;
}		
.txt12, a.txt12, .local2 .txt12 a {
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	font-style:normal;
	line-height:16px;
	text-decoration:none;
	color:#333333;
}	
.txt12red{
	font-style:normal;
	text-decoration:none; 
	font-size:12px;
	color:#cc3301;
	font-family:Arial,Verdana; 
	line-height:16px;
}
.txt12light{
	font-family:Arial,Verdana,sans-serif; 
	font-size:12px;
	font-style:normal;
	line-height:16px;
	text-decoration:none; 
	color:#666666;
}		
.txt12paragraphlight{
	font-family:Arial,Verdana,sans-serif; 
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none; 
	color:#666666;
}		
.txt12paragraph{
	font-family:Arial,Verdana,sans-serif; 
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none; 
	color:#333333;
}
/* headline */
.txtbold12{
	font-family:Arial,Verdana,sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	line-height:18px;
	text-decoration:none; 
	color:#333333; 
}
/* subheadline */
.txtbold12light{
	font-family:Arial,Verdana,sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	line-height:18px;
	text-decoration:none; 
	color:#666666; 
}
/* bold in normal text */
.txtB{
	font-family:Arial,Verdana,sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	line-height:16px;
	text-decoration:none; 
	color:#333333; 
}
.txt12white, .primaryNav2 a.txt12white{
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	color:#ffffff;
}
.txtwhite{
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
	color:#ffffff;
} 
.txtboldwhite2{
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
	color:#ffffff;
}
.txtgreydark, .txtgreydark a {
	font-family:Arial,Verdana,sans-serif;
	font-size:10px;
	font-style:normal;
	line-height:17px;
	text-decoration:none;
	color:#666666;
}
.txtgreydark, .txtgreydark a:visited {
	font-family:Arial,Verdana,sans-serif;
	font-size:10px;
	font-style:normal;
	line-height:17px;
	text-decoration:none;
	color:#666666;
}
.txtgreysearch{
	font-style:normal;
	text-decoration:none; 
	font-size:10px;
	color:#666666;
	font-family:Arial,Verdana; 
	line-height:14px;
}		
.contboxheadertxt{
	font-family:Arial,Verdana,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	line-height:16px;
	text-decoration:none; 
	color:#ffffff;
}			
.contboxsubheadertxt{
	font-family:Arial,Verdana,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	line-height:16px;
	text-decoration:none; 
	color:#333333; 
}
.contboxtxt{
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:16px;
	text-decoration:none;
	color:#333333;
}
.txtsearch {
	font-family:Arial,Verdana,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	line-height:14px;
	text-decoration:none; 
	color:#333333; 
}					
.txtsearchbold {
	font-family:Arial,Verdana,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	line-height:14px;
	text-decoration:none; 
	color:#333333; 
}					
.txtsearchgreybold {
	font-family:Arial,Verdana,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	line-height:14px;
	text-decoration:none; 
	color:#666666; 
}					
.rightborder {
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
	color:#FFFFFF;
	background-color: #99CCFF;
	padding-left: 5px;
}

.textborderright {
	color: #336699;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.indexbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: 666666;
	font-weight: bold;
	padding-left:5px;
}

.indexboxHome2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: 999999;
	font-weight: bold;
}

.indexboxp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: 999999;
	font-weight: bold;
	padding-left:5px;
}

.tabactive {
	font-family:Arial, Verdana, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	line-height:14px;
	text-decoration:none; 
	color:#336699; 
}		

.tab {
	font-family:Arial, Verdana, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	line-height:14px;
	text-decoration:none; 
	color:#999999; 
}

.bgcPortletTab a.tab{
	font-family:Arial, Verdana, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	line-height:14px;
	text-decoration:none; 
	color:#999999; 
}

#sitemap tr td { 
	font-family:Arial; 
	font-style:normal;
	font-size:12px;
	text-decoration:none; 
	color:#333333;

}    
#sitemap a:link {text-decoration: none; color:#000000;}
#sitemap a:visited {text-decoration: none; color:#000000;}
#sitemap a:active {text-decoration: none; color:#000000;}

table.tableborder, table.tableborder td{
	border: 1px solid #333333;
	border-collapse:collapse;
}