﻿BODY {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; behavior: url(csshover.htc);}
BODY {color:#000000; FONT-SIZE: 11px; line-height: 15px; FONT-FAMILY: arial, verdana, helvetica}
TD {color:#000000; FONT-SIZE: 11px; line-height: 15px; FONT-FAMILY: arial, verdana, helvetica}

.metamenu {font-size: 10px; line-height: 10px; COLOR: #9999a3; TEXT-DECORATION: none}
.fusszeile {font-size: 10px; line-height: 10px; COLOR: #9999a3; TEXT-DECORATION: none}
.main {font-size: 11px; line-height: 11px; COLOR: #666666; TEXT-DECORATION: none}
.link {line-height: 35px;}

A {font-size: 11px; line-height: 15px; COLOR: #3c5f8c; TEXT-DECORATION: none;}
A:visited {font-size: 11px; line-height: 15px; COLOR: #3c5f8c; TEXT-DECORATION: none;}
A:hover {font-size: 11px; line-height: 15px; COLOR: #3c5f8c; TEXT-DECORATION: underline;}

A.meta {font-size: 10px; line-height: 10px; COLOR: #9999a3; TEXT-DECORATION: none}
A.meta:visited {font-size: 10px; line-height: 10px; COLOR: #9999a3; TEXT-DECORATION: none}
A.meta:hover {font-size: 10px; line-height: 10px; COLOR: #000000; TEXT-DECORATION: none}

A.navi {font-size: 11px; line-height: 11px; COLOR: #878791; TEXT-DECORATION: none}
A.navi:visited {font-size: 11px; line-height: 11px; COLOR: #878791; TEXT-DECORATION: none}
A.navi:hover {font-size: 11px; line-height: 11px; COLOR: #000000; TEXT-DECORATION: none}

A.fuss {font-size: 10px; line-height: 10px; COLOR: #9999a3; TEXT-DECORATION: none}
A.fuss:visited {font-size: 10px; line-height: 10px; COLOR: #9999a3; TEXT-DECORATION: none}
A.fuss:hover {font-size: 10px; line-height: 10px; COLOR: #000000; TEXT-DECORATION: none}

A.liste {font-size: 11px; line-height: 15px; COLOR: #3c5f8c; TEXT-DECORATION: none;}
A.liste:visited {font-size: 11px; line-height: 15px; COLOR: #3c5f8c; TEXT-DECORATION: none;}
A.liste:hover {font-size: 11px; line-height: 15px; COLOR: #3c5f8c; TEXT-DECORATION: underline;}

A.caption {font-size: 10px; line-height: 0px; COLOR: #9999a3; TEXT-DECORATION: none}
A.caption:visited {font-size: 10px; line-height: 0px; COLOR: #9999a3; TEXT-DECORATION: none}
A.caption:hover {font-size: 10px; line-height: 0px; COLOR: #000000; TEXT-DECORATION: none}

A.sidemenu {font-size: 11px; line-height: 20px; COLOR: #9999a3; TEXT-DECORATION: none; font-weight:bold;}
A.sidemenu:visited {font-size: 11px; line-height: 20px; COLOR: #9999a3; TEXT-DECORATION: none; font-weight:bold;}
A.sidemenu:hover {font-size: 11px; line-height: 20px; COLOR: #000000; TEXT-DECORATION: none; font-weight:bold;}

A.sidemenu_a {font-size: 10px; line-height: 15px; COLOR: #9999a3; TEXT-DECORATION: none;}
A.sidemenu_a:visited {font-size: 10px; line-height: 15px; COLOR: #9999a3; TEXT-DECORATION: none;}
A.sidemenu_a:hover {font-size: 10px; line-height: 15px; COLOR: #000000; TEXT-DECORATION: none;}

A.sidemenu_a_a {font-size: 11px; line-height: 20px; COLOR: #000000; TEXT-DECORATION: none; font-weight:bold;}
A.sidemenu_a_a:visited {font-size: 11px; line-height: 20px; COLOR: #000000; TEXT-DECORATION: none; font-weight:bold;}
A.sidemenu_a_a:hover {font-size: 11px; line-height: 20px; COLOR: #000000; TEXT-DECORATION: none; font-weight:bold;}

A.sitemap {font-size: 11px; line-height: 25px; COLOR: #3c5f8c; TEXT-DECORATION: none;}
A.sitemap:visited {font-size: 11px; line-height: 25px; COLOR: #3c5f8c; TEXT-DECORATION: none;}
A.sitemap:hover {font-size: 11px; line-height: 25px; COLOR: #3c5f8c; TEXT-DECORATION: underline;}

h5 {color:#000000; FONT-SIZE: 13px;FONT-FAMILY: arial, verdana, helvetica}

/**************************************/
/*googlemap*/
/**************************************/

#map {
    		font-family:	arial, Tahoma; 
    		font-size:		11px;
    		width:				375px;
    		height:				300px
    	}


/**************************************/
/*MAINNAV*/
/**************************************/
.mainnav
{
    Z-INDEX: 30;
    POSITION: absolute;
    TOP: 82px;
    LEFT: 0px;
    WIDTH: 780px;
    HEIGHT: 88px;
    TEXT-ALIGN: right;
}
#main_sub_container
{
	Z-INDEX: 50;
    POSITION: absolute;
    TOP: 100px;
    LEFT: 547px;
	HEIGHT: 65px;
	WIDTH: auto;
	PADDING-TOP: 0px;
	VISIBILITY: hidden;
	DISPLAY: none;				
}
.main_sub
{
	POSITION: relative;
	HEIGHT: 62px;
	TEXT-ALIGN: left;
	VISIBILITY: visible;
	OVERFLOW: hidden;
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 0px;
	VERTICAL-ALIGN: top;
}
#main_sub_list
{
	BORDER: 0;
	PADDING: 0;
	MARGIN: 0;
	TEXT-ALIGN: left;		
}

/*main subnavigation*/
/*************************/
a.main_sub_link
{
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 11px;
	LINE-HEIGHT: 15px;
    COLOR: #878791;
	PADDING-LEFT: 0px;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;		
}
a.main_sub_link:link
{
    COLOR: #878791;
    TEXT-DECORATION: none;	
}
a.main_sub_link:visited
{
    COLOR: #878791;
    TEXT-DECORATION: none;	
}
a.main_sub_link:active
{
    COLOR: #878791;
    TEXT-DECORATION: none;	
}
a.main_sub_link:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;		
}

/*main subnavigation hi*/
/*************************/
a.main_sub_link_hi
{
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 11px;
    COLOR: #878791;
	PADDING-LEFT: 0px;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;		
}
a.main_sub_link_hi:link
{
    COLOR: #878791;
    TEXT-DECORATION: none;	
}
a.main_sub_link_hi:visited
{
    COLOR: #878791;
    TEXT-DECORATION: none;	
}
a.main_sub_link_hi:active
{
    COLOR: #878791;
    TEXT-DECORATION: none;	
}
a.main_sub_link_hi:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;		
}

/*END mainnav*/
/*====================================*/

/**************************************/
/*DropDown Menu*/
/**************************************/

#menu2{
	width:570px;
}

.menupoint1{
	width:180px;
	margin-right:15px;
	float:left;
}

.menupoint2{
	width:180px;
	float:left;
}

.menudrop {  float: left; }

#menu2 ul { list-style: none; padding:0px; margin: 0px; float: left;}

#menu2 a, #menu2 h2
  { font: 11px/16px arial, helvetica, sans-serif;
  display: block; border-width:0px;
  margin: 0; padding:0px }

#menu2 h2 { color: #fff; text-transform: uppercase; float: left;}

#menu2 a { color: #49667b; text-decoration: none; }

#menu2 a:hover { color: #fff; background: #49667b; }

#menu2 li {  position: relative; height:20px;}

#menu2 ul ul { position: absolute; z-index: 500; margin-top:0px; text-align:left; }

#menu2 ul ul ul { position: absolute; top: 0; left: 100%; margin-top:0px; text-align:left; }

div#menu2 ul ul,
div#menu2 ul li:hover ul ul,
div#menu2 ul ul li:hover ul ul
  {display: none;}

div#menu2 ul li:hover ul,
div#menu2 ul ul li:hover ul,
div#menu2 ul ul ul li:hover ul
  {display: block;}
  
 #menu2 .firstli{
   height: 100px;
	margin-top:6px;
	margin-bottom:4px;
	width:570px;
 }
 
  #menu2 .firstli2{
   height: 100px;
	margin-top:6px;
	margin-bottom:4px;
	margin-left:-195px;
	width:570px;
 }
 
  #menu2 .firstli3{
   height: 100px;
	margin-top:6px;
	margin-bottom:4px;
	margin-left:-390px;
	width:570px;
 }
 
 .tab
{
	WIDTH: 100%;
}

/*background-colors, tabel outfit*/
.tab_single
{
	MARGIN-BOTTOM: 3px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
	BACKGROUND: #CCCCD1;
}
.TabOverview
{
	WIDTH: 100%;
	margin-top: 19px;
	margin-left: -3px;
}
.tab_single_vm
{
	MARGIN-BOTTOM: 18px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
	FONT-SIZE: 11px;
	BACKGROUND: #D7D7DD;
}

/*table used as title*/
.tab_title
{
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
}
.tab_title_head
{
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
}

/*used as title used as legende*/
.tab_title_legende
{
	HEIGHT: 20px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 10px;
	TEXT-ALIGN: right;
}

/*text used in table*/
.txt_form  /*FOR: sr35_techdata*/
{
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 19px;
	MARGIN-RIGHT: 19px;
}

/*1=odd (white)*/
.tab_bg1
{
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	BACKGROUND: #FFFFFF;
}
.tab_bg1_m_line
{
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 7px;
	FONT-SIZE: 11px;
	BACKGROUND: #FFFFFF;
	BORDER-LEFT: solid 1px #ccccd1;
}
.tab_bg1_line
{
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 7px;
	FONT-SIZE: 11px;
	BACKGROUND: #FFFFFF;
	BORDER-LEFT: solid 1px #ccccd1;
}
/*2=even (light grey)*/
.tab_bg2
{
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	BACKGROUND: #F0F0F5;
}

/* PXC Additional begin */
tr.tab_bg1 td
{
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	BACKGROUND: #FFFFFF;
	width: 50%;
}
tr.tab_bg2 td
{
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	BACKGROUND: #F0F0F5;
	width: 50%;
}
/* PXC Additional end */
.tab_bg2_m_line
{
	WIDTH: 34%;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 7px;
	FONT-SIZE: 11px;
	BACKGROUND: #F0F0F5;
	BORDER-LEFT: solid 1px #ccccd1;
}
.tab_bg2_line
{
	WIDTH: 33%;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 7px;
	FONT-SIZE: 11px;
	BACKGROUND: #F0F0F5;
	BORDER-LEFT: solid 1px #ccccd1;
}

#sitemapleft{
	width:180px;
	float:left;
	margin-right:15px;
}

#sitemapmiddle{
	width:180px;
	float:left;
	margin-right:15px;
}

#sitemapright{
	width:180px;
	float:left;
}

