/* Aufzaehlungen */
/*UL {list-style-type:disc; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }*/
.link {font-family: arial;font-size: 11px;color: #4E5863;}

/* ACHTUNG NICHT VERaeNDERN !!!! */
.leerzeile { font-family: Arial, Helvetica, sans-serif; font-size: 1px; text-decoration: none}
.Leerzeile { font-family: Arial, Helvetica, sans-serif; font-size: 1px; text-decoration: none}

.arial_11px_blue {font-family: arial;font-size: 11px;color: #0E2A64;}
.arial_11px_grey {font-family: arial;font-size: 12px;color: #4E5863; }     /*arial_11px_grey*/
.arial_11px_grey_bold {font-family: arial;font-size: 11px; font-weight: bold; color: #4E5863;}
.arial_12px_grey {font-family: arial;font-size: 12px;color: #4E5863;}
.arial_12px_grey_bold {font-family: arial;font-size: 12px; font-weight: bold; color: #4E5863;}
.arial_14px_white_bold {font-family: arial;font-size: 14px; color: #ffffff;}
.contenttable {font-family: arial;font-size: 11px;color: #4E5863;}
.contenttable td {border-bottom: 1px solid #F5F5F6;}

#body {
/*background-color: #D7DADD;*/
background-image: url(/fileadmin/images/allgemein/neu_bgr.jpg);
background-repeat: repeat-x;
background-position: bottom;
background-color: #B9BDC3;
padding:0px;
margin:0px;
}


/*  Container  -------------------------------------------------------------------*/

.mainframe {
position: absolute;
top: 0px;
left: 0px;
width: 970px;
}

.header {
width: 970px;
background-color: #ffffff;
}

.container_inhalt {
width:970px;
height:auto;
min-height:700px;
/*background-image: url(/fileadmin/images/allgemein/neu_bgr.jpg);
background-color: #B9BDC3;*/
background-repeat: repeat-x;
background-position: top;

overflow:hidden;
}

/* Variante wo das BGR Bild oben positioniert beginnt */
.container_inhalt_bgrtop {
width:970px;
height:auto;
min-height:700px;
background-image: url(/fileadmin/images/allgemein/neu_bgr.jpg);
background-color: #B9BDC3;
background-repeat: repeat-x;
background-position: top;
overflow:hidden;
}

.container_inhalt_bgrtop-10px {
width:990px;
height:auto;
background-image: url(/fileadmin/images/allgemein/neu_bgr.jpg);
background-repeat: repeat-x;
background-position: top;
background-color: #B9BDC3;
overflow:hidden;
margin-left:-20px;
}

/* IE STAR HACK Fï¿½R Hï¿½HE */

* html .container_inhalt {
width:970px;
line-height:0,5;
/*background-image: url(/fileadmin/images/allgemein/neu_bgr.jpg);
background-color: #B9BDC3;*/
background-repeat: repeat-x;
background-position: top;
overflow:hidden;
}

* html .container_inhalt-10px {
width:990px;
line-height:0,5;
background-image: url(/fileadmin/images/allgemein/neu_bgr.jpg);
background-repeat: repeat-x;
background-position: top;
background-color: #B9BDC3;
overflow:hidden;
margin-left:-20px;
}

* html .container_inhalt_bgrtop {
width:970px;
line-height:0,5;
background-image: url(/fileadmin/images/allgemein/neu_bgr.jpg);
background-repeat: repeat-x;
background-position: top;
background-color: #B9BDC3;
overflow:hidden;
}

.javacontainer {
z-index: 1;
background-image: url(/fileadmin/images/allgemein/produktbgr.jpg);
}

#navicontainer {
position:absolute;
top:81px; 
left:0px; 
width:970px; 
z-index:60;
}

.contact_search {
position: absolute;
width: 190px;
height: 120px;
left:780px;
top:103px;
z-index: 100;
background-image: url(/fileadmin/images/allgemein/contactsearchbgr.png);
text-align:left;
}

.product_search {
position: absolute;
width: 190px;
height: 90px;
left:780px;
margin-top:240px;
z-index: 100;
background-image: url(/fileadmin/images/allgemein/productsearchbgr.png);
}

.content_div {
position:relative;
width: 970px;
/*min-height: 234px;*/
}

*html .content_div {
position:relative;
width: 970px;
height: 800px;
}
	
	/* Nur auf der Startseite */
	.content_element {
	width:360px;
	float:left;
	}

	.content {
	font-family: arial;
	font-size: 11px;
	color: #003952;
	margin-left:40px;
	margin-top:20px;
	width:730px;
	float:left;
	}

	.content h1 {
	font-family: arial;
	font-size: 12px;
	color: #0E2A64;
	margin-bottom:5px;
	letter-spacing:1px;
	}
	
	.content ul {
	list-style-type:disc; 
	margin-top:10px; 
	margin-bottom:10px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none; 
	}
	
	.content li {
	list-style-type:disc;
	margin-left: 20px;
	font-family: arial;
	font-size: 11px;
	color: #4E5863;
	}


.footer_trenner {
width: 970px;
height: 1px;
}

.footer {
font-family: arial;
font-size: 11px;
color: #4E5863;
width: 760px;
height: 60px;
float:left;
margin-left:20px;
}

	.footer_content {
	font-family: arial;
	font-size: 11px;
	color: #4E5863;
	margin-left:5px;
	}

.search {
position: absolute;
left: 780px;
width: 190px;
height: 50px;
float: left;
background-color: #E5EAED;
/*background-image: url(/fileadmin/images/allgemein/searchbgr.png); */
z-index:2;
}

.container_seite {
position:absolute;
width:190px;
height:350px;
left:780px;
z-index:0;
}

.container_rechts_div {
position:relative;
font-family: arial;
font-size: 11px;
width:190px;
float:left;
}

	.container_rechts_content {
	font-family: arial;
	font-size: 11px;
	margin:5px;
	margin-top:0px;
	width:190px;
	height:0px;
	}


	.container_rechts_trenner {
	height:1px;
	width:180px;
	background-image: url(/fileadmin/images/allgemein/trenner.gif);
	background-repeat: repeat-x;
	margin-top:2px;
	margin-bottom:2px;
	}
	
	.container_rechts_div h1 {	
	margin:0px;
	margin:0px;
	font-family: arial;
	font-size: 13px; 
	font-weight: bold; 
	color: #4E5863;
	}
	
	/* Container Rechts mit mehr Abstand zum Header*/
	.container_rechts_topmargin {
	width:190px;
	z-index:10;
	margin-top:390px;
	}
	
	.container_rechts_produkte {
	width:190px;
	z-index:10;
	margin-top:43px;
	}
	
	/* Container Rechts mit mehr Abstand zum Header*/
	.container_rechts_aktuelles {
	margin-top:250px;
	width:190px;
	height:700px;
	z-index:10;
	}

	/* IE Container Rechts mit mehr Abstand zum Header*/
	* html .container_rechts_aktuelles {
	margin-top:250px;
	width:190px;
	height:700px;
	z-index:10;
	}

	.unternehmen_navigation_table {
	background-image: url(/fileadmin/images/allgemein/unternehmen_bgr.jpg);
	background-repeat: repeat-xy;
	background-position: top;
	border-top:1px solid #ACB0B5;
	border-bottom:1px solid #ACB0B5;
	}

/* Inhalte -------------------------------------------------------------------*/

.sprachwahl_div {
font-family: arial;
font-size: 10px;
color: #969696;
margin-left:450px;
}

.navigation_hor_lev1 {
font-family: arial;
font-size: 11px;
letter-spacing: 1px;
font-weight:bold;
width:700px;
height:42px;
margin-top: 54px;
margin-left: 10px;
letter-spacing: 1px;
font-weight:bold;
}


.navigation_hor_lev1_aktuelles {
font-family: arial;
font-size: 11px;
letter-spacing: 1px;
font-weight:bold;
width:700px;
height:22px;
margin-top: 55px;
margin-left: 10px;
letter-spacing: 1px;
font-weight:bold;
}

.navigation_hor_lev2 {
font-family: arial;
font-size: 11px;
letter-spacing: 1px;
font-weight:bold;
float:left;
white-space: nowrap;
text-transform:none;
}

.java_overlay {
position:absolute;
z-index: 2;
top: -130px;
margin-left: -22px;
height: 77px;
width: 970px;
/*background-image: url(/fileadmin/images/allgemein/javaoverlay.png);*/
behavior: url(/fileadmin/slideshow/iepngfix.htc);
}

.logo_div {
position: absolute;
left: 30px;
top: 10px;
height: 50px;
width: 124px;
background-image: url(/fileadmin/images/allgemein/pplogo.jpg);
background-repeat: no-repeat;
}

.kontakt_content {
padding-top:5px;
text-align:left;
}

.selectbox {
font-family: arial;
font-size: 11px;
width: 173px;
color: #4E5863;
}


/* Typo3 Klassen -------------------------------------------------------------------*/

h1 {
font-family: arial;
font-size: 12px;
color: #0E2A64;
font-weight:bold;
}

.csc-header-n1 {
font-family: arial;
font-size: 12px;
color: #0E2A64;
font-weight:bold;
padding:0px;
margin:0px;
}

.csc-header-n2 {
padding:0px;
margin:0px;
}

.csc-header csc-header-n2 {
font-family: arial;
font-size: 12px;
color: #0E2A64;
font-weight:bold;
padding:0px;
margin:0px;
}

.csc-header {
font-family: arial;
font-size: 12px;
color: #0E2A64;
font-weight:bold;
padding:0px;
margin:0px;
}

.csc-firstHeader {
font-family: arial;
font-size: 12px;
color: #0E2A64;
font-weight:bold;
padding:0px;
margin:0px;
}

.csc-firstHeader h1 {
font-family: arial;
font-size: 12px;
color: #0E2A64;
font-weight:bold;
}

/* PRODUKTE -------------------------------------------------------------------*/

.produkt_headline {
font-family: arial;
font-size: 14pt;
color: #A8B000;
line-height:150%;
margin-left:-2px;
}

.produkt_headline_neu {
font-family: arial;
font-size: 14pt;
color: #4E5863;
line-height:150%;
margin-left:-2px;
}

.produkt_description {
font-family: arial;
font-size: 11px;
color: #4E5863;
line-height:150%;
}

.produkt_slideshow_einzelbilder {
width:242px;
float:left;
border:0;
}

.produktnavigation_table {
border-top:1px solid #ADB2B7;
border-bottom:1px solid #ADB2B7;
background-color: #CED1D4;
outline:none;
}

.produkt_bild {
behavior: url(/fileadmin/slideshow/iepngfix.htc);
}


.produktcontainer_links {
margin-left:-20px; margin-top:5px; width:270px; height: 310px; float:left; background-color:#fff;
}

*html .produktcontainer_links {
left: 0px; padding-left:20px; margin-top:5px; width:270px; height: 310px; float:left; background-color:#fff;
}

.produktcontainer_rechts {
margin-left:265px;margin-top:5px; width:480px; background-color:#fff; min-height:500px; 
}

*html .produktcontainer_rechts {
margin-left:265px;margin-top:5px; width:460px; background-color:#fff;
}


/* MENÃ¼ */

#level_1_on {
float:left;
height:12px;
color: #C8E097;
letter-spacing: 1px;
}

.level_1_off {
float:left; 
height:12px;
letter-spacing: 1px;
font-weight:bold;
}

#level_2_on {
float:left; 
color: #003B79;
letter-spacing: 1px;
white-space: nowrap;
text-transform:none;
height:25px;
}

#level_3_on {
float:left; 
height:12px;
color: #0E2A64;
letter-spacing: 1px;
}

.menu_2_bgr {
border-top:5px solid #f0f1f3;
}

/* SUCHE -------------------------------------------------------------------*/

.browsebox {
}

.tx-indexedsearch-browsebox {
}

.tx-indexedsearch-res {
}

.browsebox li {
list-style-type:none;
float:left;
}

/* Sitemap -------------------------------------------------------------------*/

.arial_12px_grey_bold_sitemap {font-family: arial;font-size: 12px;color: #4E5863; font-weight:bold;}
.arial_14px_blue_bold_sitemap {font-family: arial;font-size: 14px;color: #0E2A64; font-weight:bold;}


/* LINKS -------------------------------------------------------------------*/

a:link {text-decoration:none;outline:none;}
a:visited {text-decoration:none;outline:none;}
a:active {text-decoration:none;outline:none;}
a:hover {text-decoration:none;outline:none;}

.browsebox a:link {text-decoration:none; color: #4E5863; font-size: 11px;}
.browsebox a:visited {text-decoration:none; color: #4E5863; font-size: 11px;}

.sprachwahl_div a:link {text-decoration:none; color:  #969696;}
.sprachwahl_div a:visited {text-decoration:none; color:  #969696;}

.tx-indexedsearch-title a:link {text-decoration:none; color: #4E5863; font-size: 11px; font-weight:bold;}
.tx-indexedsearch-title a:visited {text-decoration:none; color: #4E5863; font-size: 11px; font-weight:bold;}

.tx-inhalt-pi1 a:link {text-decoration:none; color: #4E5863; font-size: 11px;}
.tx-inhalt-pi1 a:visited {text-decoration:none; color: #4E5863; font-size: 11px;}

.navigation_hor_lev1 a:link {text-decoration:none; color: #4E5863; font-size: 11px; text-transform:uppercase;}
.navigation_hor_lev1 a:visited {text-decoration:none; color: #4E5863; font-size: 11px; text-transform:uppercase;}
.navigation_hor_lev1 a:active {text-decoration:none; color: #4E5863; font-size: 11px; text-transform:uppercase; }
.navigation_hor_lev1 a:hover {text-decoration:none; color: #4E5863; font-size: 11px; text-transform:uppercase;}

.navigation_hor_lev2 a:link {text-decoration:none; color: #4E5863; font-size: 10px; text-transform:none;}
.navigation_hor_lev2 a:visited {text-decoration:none; color: #4E5863; font-size: 10px; text-transform:none;}
.navigation_hor_lev2 a:active {text-decoration:none; color: #4E5863; font-size: 10px; text-transform:none;}
.navigation_hor_lev2 a:hover {text-decoration:none; color: #4E5863; font-size: 10px; text-transform:none;}

.navigation_hor_lev1_aktuelles a:link {text-decoration:none; color: #4E5863; font-size: 11px; text-transform:uppercase;}
.navigation_hor_lev1_aktuelles a:visited {text-decoration:none; color: #4E5863; font-size: 11px; text-transform:uppercase;}
.navigation_hor_lev1_aktuelles a:active {text-decoration:none; color: #4E5863; font-size: 11px; text-transform:uppercase; }
.navigation_hor_lev1_aktuelles a:hover {text-decoration:none; color: #4E5863; font-size: 11px; text-transform:uppercase;}

.footer a:link {text-decoration:none; color: #4E5863; font-size: 10px;}
.footer a:visited {text-decoration:none; color: #4E5863; font-size: 10px;}
.footer a:active {text-decoration:none; color: #4E5863; font-size: 10px;}
.footer a:hover {text-decoration:none; color: #4E5863; font-size: 10px;}

.standard_headline {font-family: arial; font-size: 22px; color: #0E2A64; margin-bottom:0px; font-weight: bold;}

#level_1_on a:link {text-decoration:none; color: #0E2A64; font-size: 11px; text-transform:uppercase; font-weight:bold; letter-spacing: 1px;}
#level_1_on a:visited {text-decoration:none; color: #0E2A64; font-size: 11px; text-transform:uppercase; font-weight:bold; letter-spacing: 1px;}

#level_1_off a:link {text-decoration:none; color: #0E2A64; font-size: 11px; text-transform:uppercase; font-weight:bold; letter-spacing: 1px;}
#level_1_off a:visited {text-decoration:none; color: #0E2A64; font-size: 11px; text-transform:uppercase; font-weight:bold; letter-spacing: 1px;}

#level_2_on a:link {text-decoration:none; color: #003B79; font-size: 10px; font-weight:bold; letter-spacing: 1px; text-transform:none;}
#level_2_on a:visited {text-decoration:none; color: #003B79; font-size: 10px; font-weight:bold; letter-spacing: 1px; text-transform:none;}

#level_3_on a:link {text-decoration:none; color: #0E2A64; font-size: 11px; font-weight:bold; letter-spacing: 1px; }
#level_3_on a:visited {text-decoration:none; color: #0E2A64; font-size: 11px; font-weight:bold; letter-spacing: 1px; }

.hauptnavi1 a:link {font-family: arial; text-decoration:none; color: #4D5763; font-size: 11px; text-transform:uppercase; font-weight:bold; letter-spacing: 1px; border: none; outline: none; }
.hauptnavi1 a:visited {font-family: arial; text-decoration:none; color: #4D5763; font-size: 11px; text-transform:uppercase; font-weight:bold; letter-spacing: 1px; border: none; outline: none;}
.hauptnavi1 a:active {font-family: arial; text-decoration:none; color: #0E2A64; font-size: 11px; text-transform:uppercase; font-weight:bold; letter-spacing: 1px; border: none; outline: none; }
.hauptnavi1 a:hover {font-family: arial; text-decoration:none; color: #0E2A64; font-size: 11px; text-transform:uppercase; font-weight:bold; letter-spacing: 1px; border: none; outline: none; }
.hauptnavi1 a:focus {font-family: arial; text-decoration:none; color: #0E2A64; font-size: 11px; text-transform:uppercase; font-weight:bold; letter-spacing: 1px; border: none; outline: none; }

/*
.level2 a:visited {font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px; margin: 0px 20px 0px 20px;}
.level2 a:active {font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px; margin: 0px 20px 0px 20px;}
.level2 a:hover {font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px; margin: 0px 20px 0px 20px;}
  */
       #tr_standort{list-style-type:none;  padding: 5px 20px; margin:0; border: 1px solid transparent;}   /*o,  r,   u,  l              */
* html #tr_standort{list-style-type:none; padding:  6px 5px; margin:0px; height:20px; }


.level2 a:link    {font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px; }
.level2 a:visited {font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px; }
.level2 a:active  {font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px; }
.level2 a:hover   {font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px; }


.unternehmenlink a:link {text-decoration:none; color: #4E5863; font-size: 11px; text-transform:uppercase;font-weight:bold; letter-spacing: 1px; }
.unternehmenlink a:visited {text-decoration:none; color: #4E5863; font-size: 11px; text-transform:uppercase;font-weight:bold; letter-spacing: 1px; }
.unternehmenlink a:active {text-decoration:none; color: #4E5863; font-size: 11px; text-transform:uppercase;font-weight:bold; letter-spacing: 1px; }
.unternehmenlink a:hover {text-decoration:none; color: #4E5863; font-size: 11px; text-transform:uppercase;font-weight:bold; letter-spacing: 1px; }

/* FOOTER -------------------------------------------------------------------*/

/* Angaben fï¿½r alle standardkonformen Browser */

body {
    margin:0;
    padding:0;
}

#content_container {  
}

#footer_fest {
    position:fixed;
    bottom:0px;
    text-align:center;
    width:970px;
	background-color: #B9BDC3;
	color: #4E5863;
}

/* Angaben nur fï¿½r den Internet Explorer mittels Star-HTML-Hack */

* html, * html body {
    margin:0;
    padding:0;
    height:100%;
    overflow:hidden;
}

* html #content_container {
    padding:0;
    height:95%;
    overflow:auto;
	font-family: arial;
font-size: 11px;
color: #4E5863;
}

* html #footer_fest {
    height:5%;
    width:970px;
	background-color: #B9BDC3;
	color: #4E5863;
}


#lightbox{
	background-color:#fff;
	padding: 40px;
	margin-top:-50px;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	font-family: arial;
	font-size: 11px;
	color: #4E5863;
}	

#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay {
background:#000000;
width:100%;
filter:alpha(opacity=90); /* for IE */
-moz-opacity:.90; /* for FF and Moz */
opacity:.90; /*CSS2 that works in Safarit */
}


/* Unterseiten von Produkte*/
       #list_1,#list2,#list3,#list4,#list5{border:1px solid transparent;}
       #list_1 a {font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px;list-style-type:none; float:left; padding:0px 10px 5px 10px; height:17px; width:170px;}
* html #list_1 a {font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px;list-style-type:none; float:left; padding:0px 10px 1px 10px; height:17px; width:180px;}

       #list_1 a:visited {font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px;list-style-type:none; float:left; padding:0px 10px 5px 10px; height:17px; width:170px; }
* html #list_1 a:visited {font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px;list-style-type:none; float:left; padding:0px 10px 1px 10px; height:17px; width:180px;}

       #list2 a{font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px; list-style-type:none; float:left; padding:0px 10px 5px 10px; height:17px; width:105px; }
* html #list2 a{font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px; list-style-type:none; float:left; padding:0px 10px 1px 10px; height:17px; width:105px; }

       #list2 a:visited{font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px; list-style-type:none; float:left; padding:0px 10px 5px 10px; height:17px; width:105px; }
* html #list2 a:visited{font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px; list-style-type:none; float:left; padding:0px 10px 1px 10px; height:17px; width:105px; }

       #list3 a{font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px;list-style-type:none; float:left; padding:0px 10px 5px 10px; height:17px; width:135px; }
* html #list3 a{font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px;list-style-type:none; float:left; padding:0px 10px 1px 10px; height:17px; width:135px; }

       #list3 a:visited{font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px;list-style-type:none; float:left; padding:0px 10px 5px 10px; height:17px; width:135px; }
* html #list3 a:visited{font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px;list-style-type:none; float:left; padding:0px 10px 1px 10px; height:17px; width:135px; }

       #list4 a{font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px;list-style-type:none; float:left; padding:0px 10px 5px 10px; height:17px; width:115px;}
* html #list4 a{font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px;list-style-type:none; float:left; padding:0px 10px 1px 10px; height:17px; width:115px; }

       #list4 a:visited{font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px;list-style-type:none; float:left; padding:0px 10px 5px 10px; height:17px; width:115px;}
* html #list4 a:visited{font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px;list-style-type:none; float:left; padding:0px 10px 1px 10px; height:17px; width:115px; }

       #list5 a{font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px;list-style-type:none; float:left; padding:0px 10px 5px 10px; height:17px; width:105px;}
* html #list5 a{font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px;list-style-type:none; float:left; padding:0px 10px 1px 10px; height:17px; width:105px;}

       #list5 a:visited{font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px;list-style-type:none; float:left; padding:0px 10px 5px 10px; height:17px; width:105px; }
* html #list5 a:visited{font-family: arial; text-decoration:none; color: #4C5962; font-size: 12px;list-style-type:none; float:left; padding:0px 10px 1px 10px; height:17px; width:105px; }


/* Unterseiten der Produktunterseiten */

       #p_2_1 {position:absolute;width:550px; left:0px; display:none; z-index:62; top:43px; padding-top:1px; background-color: #E4E9EC; border-left:1px solid #D5D9DC; border-bottom:1px solid #D5D9DC; border-right:1px solid #D5D9DC;}
* html #p_2_1 {position:absolute;width:550px; left:0px; display:none; z-index:62; top:43px; padding-top:1px; background-color: #E4E9EC; border-left:1px solid #D5D9DC; border-bottom:1px solid #D5D9DC; border-right:1px solid #D5D9DC;}

       #p_2_2 {position:absolute;width:550px; left:160px; display:none; z-index:62; top:43px; padding-top:1px; background-color: #E4E9EC; border-left:1px solid #D5D9DC; border-bottom:1px solid #D5D9DC; border-right:1px solid #D5D9DC;}
* html #p_2_2 {position:absolute;width:550px; left:158px; display:none; z-index:62; top:43px; padding-top:1px; background-color: #E4E9EC; border-left:1px solid #D5D9DC; border-bottom:1px solid #D5D9DC; border-right:1px solid #D5D9DC;}

       #p_2_3 {position:absolute;width:969px; height:201px; left:283px; display:none; z-index:62; top:43px; padding-top:1px; background-color: #E4E9EC; border-left:1px solid #D5D9DC; border-bottom:1px solid #D5D9DC; border-right:1px solid #D5D9DC;}
* html #p_2_3 {position:absolute;width:969px; height:201px; left:267px; display:none; z-index:62; top:43px; padding-top:1px; background-color: #E4E9EC; border-left:1px solid #D5D9DC; border-bottom:1px solid #D5D9DC; border-right:1px solid #D5D9DC;}

       #p_2_4 {position:absolute;width:550px; left:418px; display:none; z-index:62; top:43px; padding-top:1px; background-color: #E4E9EC; border-left:1px solid #D5D9DC; border-bottom:1px solid #D5D9DC; border-right:1px solid #D5D9DC;}
* html #p_2_4 {position:absolute;width:550px; left:399px; display:none; z-index:62; top:43px; padding-top:1px; background-color: #E4E9EC; border-left:1px solid #D5D9DC; border-bottom:1px solid #D5D9DC; border-right:1px solid #D5D9DC;}

       #p_2_5 {position:absolute;width:969px; height:201px; left:555px; display:none; z-index:62; top:43px; padding-top:1px; background-color: #E4E9EC; border-left:0px solid #D5D9DC; border-bottom:1px solid #D5D9DC; border-right:1px solid #D5D9DC;}
* html #p_2_5 {position:absolute;width:969px; height:257px; left:520px; display:none; z-index:62; top:43px; padding-top:1px; background-color: #E4E9EC; border-left:0px solid #D5D9DC; border-bottom:1px solid #D5D9DC; border-right:1px solid #D5D9DC;}
 
                                   #p_2_2, #p_2_3, #p_2_4, #p_2_5, #p_2_1{position:absolute; height:250px; left:0px; display:none; z-index:67; top:23px; padding-top:1px; background-color: #ffffff; border-left:0px solid #D5D9DC; border-bottom:1px solid #D5D9DC; border-right:1px solid #D5D9DC; }
* html #p_2_2, * html #p_2_3, * html #p_2_4, * html #p_2_5, * html #p_2_1{position:absolute; height:250px; left:0px; display:none; z-index:67; top:24px; padding-top:1px; background-color: #ffffff; border-left:0px solid #D5D9DC; border-bottom:1px solid #D5D9DC; border-right:1px solid #D5D9DC;}
                               

                                                                                                                                      /*background-color: #E4E9EC;*/
/* Unterseiten Unternehmen */

/*Stanort | Technologie Zentrum | Aktuelle Daten | Jobbörse*/
      #p_1{display:block; position:absolute; left:0px;  z-index:67; top:20px; width:970px; height:22px;  background-color:#E4E9EC; border-bottom:1px solid #D5D9DC;}

/*Standorte*/
#p_1_1{
position:absolute; display:none;height:260px;  z-index:67; width:630px; left:0px; top: 43px; margin-top:0px; background-color: #ffffff; border-bottom:1px solid #D5D9DC;border-top:0px solid #D5D9DC;border-right:1px solid #D5D9DC;}
*html #p_1_1{
position:absolute; display:none;height:280px; width:630px; left:0px; top: 47px; margin-top:0px; background-color: #ffffff; border-bottom:1px solid #D5D9DC;border-top:0px solid #D5D9DC;border-right:1px solid #D5D9DC; }


/* Die einzelnen Seiten unter PRODUKTE */
/*common rail | rohrkomponenten | präzisionskomponenten | präzisionsrohre | maschienen und anlagen */
#p_2 {
display:block; 
position:absolute; 
left:0px; 
z-index:62; 
top:20px; 
width:970px; 
height:22px; 
background-color:#E4E9EC; 
border-bottom:1px solid #D5D9DC;

}

#p_3{display:block;position:absolute;left:0px;z-index:62;top:20px;width:970px;height:22px;
      background-color:#E4E9EC;border-bottom:1px solid #D5D9DC;}
*html #p_3{display:block;position:absolute;left:0px;z-index:62;top:20px;width:970px;height:17px;
        background-color:#E4E9EC;border-bottom:1px solid #D5D9DC;}


/* Maschinen und Anlagen Div */

#p_3_1, #p_3_2, #p_3_3, #p_3_4, #p_3_5, #p_3_6, #p_3_7, #p_3_8, #p_3_9, #p_3_10 {
width:797px;  height: 249px; margin-top:1px; left:170px; background-color: #ffffff; z-index:68;}

*html #p_3_1,*html #p_3_2, *html #p_3_3, *html #p_3_4, *html #p_3_5, *html #p_3_6, *html #p_3_7, *html #p_3_8, *html #p_3_9, *html #p_3_10 {
width:797px; height: 245px; margin-top:0px; left:170px; top:24px; background-color: #ffffff; z-index:68;}

/* Präzisionskomponenten Div */

#p_3a_1, #p_3a_2, #p_3a_3, #p_3a_4, #p_3a_5, #p_3a_6, #p_3a_7, #p_3a_8, #p_3a_9, #p_3a_10 {
width:797px; height: 249px; margin-top:1px; left:170px; background-color: #ffffff; z-index:68;}

*html #p_3a_1,*html #p_3a_2, *html #p_3a_3, *html #p_3a_4, *html #p_3a_5, *html #p_3a_6, *html #p_3a_7, *html #p_3a_8, *html #p_3a_9, *html #p_3a_10 {
width:797px; height: 245px; margin-top:0px; left:170px; top:24px; background-color: #ffffff; z-index:68; }





  /*---------  accordion--------------------------*/

 .applemenu{
margin: 5px 0;
padding: 0;
width: 650px; /*width of menu*/
/*border: 1px solid #9A9A9A;*/
}

.applemenu div.silverheader a{
/*background: blue url(silvergradient.gif) repeat-x center left; */
font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: 650px;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: #5473A2;
}
div.silverheader a:visited, .applemenu div.silverheader a:active{
color: #5473A2;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
/*color: red;*/
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
/*background: #cccccc;*/
padding: 5px;
height: 300px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
width: 650px;
}







/* ----------------------CSS Aktuelles ANFANG---------------------------------------------------------*/
#alles_aktuelles{width: 600px;border:1px solid red;} 
#datum_aktuelles{font-size: 12px;font-family: Arial;font-weight: bold;font: bold;} 
#ueberschrift_aktuelles{font-size: 18px;font-family: Arial;font-weight: bold; color:#c1ca00;}
#text_aktuelles{font-size: 12px;font-family: Arial;}
#bildausgabe_aktuelles{width: 400px;}
#bildunterschrift_aktuelles{ font-size: 11px;  font-style: Verdana; }

a span{
cursor: pointer;
/*cursor: hand;*/       /*für IE*/
}



.pbrowser{font-size: 12px;font-family: Arial;font-weight: bold; }
/* ----------------------CSS Aktuelles ENDE---------------------------------------------------------*/



.uatext{font-family: Arial; font-size: 13px;}

 /* ----------------------CSS Anwendungsbereich ANFANG---------------------------------------------------------*/
 
.subline{
font-family: arial; 
font-size: 22px; 
color: #2c5088; 
margin-bottom:5px; 
} 
      .awbheader{position:relative; font-family: arial; left: 30px;top:290px;z-index:60; height:100px; width:350px;} 
*html .awbheader{position:relative; font-family: arial; left: 30px;top:290px;z-index:60; height:100px; width:350px;} 

      .awbbildoben{position: relative;left: 380px; top: -90px;}
*html .awbbildoben{position: absolute;left: 380px; top: 5px;}

      .awbobenall{background-color: #fff; height:391px;}
*html .awbobenall{background-color:#fff; height:391px;}

      .awdobenheadline{ font-family: arial; font-size: 22px; font-weight: bold; color: #c1ca00; margin-bottom: 2px;}
*html .awdobenheadline{ font-family: arial; font-size: 22px; font-weight: bold; color: #c1ca00 ;margin-bottom: 2px;}

      .awdobentext{ font-family: arial; font-size: 16px;}
*html .awdobentext{ font-family: arial; font-size: 16px;}
.awbnavititle{
font-family: arial; 
font-size: 16px; 
color: #000000;
}
 
 /* ----------------------CSS Anwendungsbereich ENDE---------------------------------------------------------*/


 
/* ----------------------Common Rail ANFANG---------------------------------------------------------*/
#crall_0,#crall_1,#crall_2,#crall_3,#crall_4,#crall_5,#crall_6,#crall_7,#crall_8,#crall_9,#crall_10{
position: absolute; left:170px; top: 0px; width:380; height: 250px; display:none;}

*html #crall_0,*html #crall_1,*html #crall_2,*html #crall_3,*html #crall_4,*html #crall_5,*html #crall_6,*html #crall_7,*html #crall_8,*html #crall_9,*html #crall_10{
position: absolute; left:168px; top: 0px; width:383; height: 250px; display:none; }
  
#crtext_0,#crtext_1,#crtext_2,#crtext_3,#crtext_4,#crtext_5,#crtext_6,#crtext_7,#crtext_8,#crtext_9,#crtext_10{
position: absolute; left:40px; top: 185px; width:300; height: 60px;  display:block;}

#crbild_0,#crbild_1,#crbild_2,#crbild_3,#crbild_4,#crbild_5,#crbild_6,#crbild_7,#crbild_8,#crbild_9,#crbild_10{
position: absolute; left:40px; top: 25px; width:300; height: 150px;  display:block;}
/* ----------------------Common Rail ENDE---------------------------------------------------------*/

/* ----------------------Rohrkomponenten ANFANG---------------------------------------------------------*/
#rkall_0, #rkall_1, #rkall_2, #rkall_3,#rkall_4, #rkall_5, #rkall_6, #rkall_7, #rkall_8, #rkall_9, #rkall_10{
position: absolute; left:170px; top: 0px; width:380; height: 250px; display:none; }

*html #rkall_0, *html #rkall_1,*html #rkall_2,*html #rkall_3,*html #rkall_4,*html #rkall_5,*html #rkall_6,*html #rkall_7,*html #rkall_8,*html #rkall_9,*html #rkall_10{
*position: absolute; left:168px; top: 0px; width:383; height: 250px; display:none; }
*  
#rktext_0,#rktext_1,#rktext_2,#rktext_3,#rktext_4,#rktext_5,#rktext_6,#rktext_7,#rktext_8,#rktext_9,#rktext_10{
position: absolute; left:40px; top: 185px; width:300; height: 70px;  display:block;}

#rkbild_0,#rkbild_1,#rkbild_2,#rkbild_3,#rkbild_4,#rkbild_5,#rkbild_6,#rkbild_7,#rkbild_8,#rkbild_9,#rkbild_10{
position: absolute; left:40px; top: 25px; width:300; height: 150px; display:block;}
/* ----------------------Rohrkomponenten ENDE---------------------------------------------------------*/

/* ----------------------Präszisionsstahlrohrel ANFANG---------------------------------------------------------*/
#psrall_0, #psrall_1, #psrall_2, #psrall_3, #psrall_4, #psrall_5, #psrall_6, #psrall_7, #psrall_8, #psrall_9, #psrall_10{
position: absolute; left:170px; top: 0px; width:380; height: 250px; display:none; }

*html #psrall_0, *html #psrall_1,*html #psrall_2,*html #psrall_3, *html #psrall_4, *html #psrall_5, *html #psrall_6, *html #psrall_7, *html #psrall_8, *html #psrall_9, *html #psrall_10{
position: absolute; left:168px; top: 0px; width:383; height: 250px; display:none; }
  
#psrtext_0, #psrtext_1, #psrtext_2, #psrtext_3, #psrtext_4, #psrtext_5, #psrtext_6, #psrtext_7, #psrtext_8, #psrtext_9, #psrtext_10{
position: absolute; left:40px; top: 185px; width:300; height: 70px;  display:block; }

#psrbild_0,#psrbild_1,#psrbild_2,#psrbild_3,#psrbild_4,#psrbild_5,#psrbild_6,#psrbild_7,#psrbild_8,#psrbild_9,#psrbild_10{
position: absolute; left:40px; top: 25px; width:300; height: 150px; display:block;}
/* -----------------------Präszisionsstahlrohre  ENDE---------------------------------------------------------*/




#p_3_awb_1{position:absolute;width:580px; height:250px; left:0px; display:none; z-index:62; top:23px; 
            padding-top:1px; background-color: #fff; border-left:0px solid #D5D9DC; border-bottom:1px solid #D5D9DC; 
            border-right:1px solid #D5D9DC; boder: }
            
*html #p_3_awb_1{position:absolute;width:580px; height:250px; left:0px; display:none; z-index:62; top:22px; 
                padding-top:1px; background-color: #fff; border-left:0px solid #D5D9DC; border-bottom:1px solid #D5D9DC; 
                border-right:1px solid #D5D9DC;}            


/* ----------------------PAWB ANFANG---------------------------------------------------------*/
/*#awblist{position: relative; top 10px; display:block; }  */
#awball_0, #awball_1, #awball_2, #awball_3, #awball_4, #awball_5, #awball_6, #awball_7, #awball_8, #awball_9, #awball_10{
position: absolute; left:180px; top: 0px; width:400; height: 250px; display:none; z-index:1000;}

*html #awball_0, *html #awball_1,*html #awball_2,*html #awball_3, *html #awball_4,, *html #awball_5, *html #awball_6, *html #awball_7, *html #awball_8, *html #awball_9, *html #awball_10{
*position: absolute; left:170px; top: 0px; width:400; height: 250px; display:none;}
*  
#awbtext_0, #awbtext_1, #awbtext_2, #awbtext_3, #awbtext_4, #awbtext_5, #awbtext_6, #awbtext_7, #awbtext_8, #awbtext_9, #awbtext_10{
position: absolute; left:20px; top: 170px; width:400; height: 70px;  display:block; }

#awbbild_0,#awbbild_1,#awbbild_2,#awbbild_3,#awbbild_4,#awbbild_5,#awbbild_6,#awbbild_7,#awbbild_8,#awbbild_9,#awbbild_10{
position: absolute; left:20px; top: 10px;  display:block; }

/* -----------------------AWB  ENDE---------------------------------------------------------*/

#historie_menue, #werte_menue, #awb_menue{
list-style-type:none; padding:5px 20px; border:1px solid transparent;}

*html #historie_menue, *html #werte_menue, *html #awb_menue{
list-style-type:none; padding:3px 20px; border:1px solid transparent;}
/* --------------------------------- Historie navigation --------------------------------------------- */

.historienavi{width:330px;}  /*Genaue Angabe für Chrome/Safari*/
 *html .historienavi{width:330px;} /*IE braucht genauen Wert*/
  




/*-------------------------------------------- HISTORIE -------------------------------------------------*/

      .hobenjahr{color:#c1ca00; font-family:Arial; font-size: 16px; font-weight:bold;}
*html .hobenjahr{color:#c1ca00; font-family:Arial; font-size: 16px; font-weight:bold;}

      .hobenbes{font-family: Arial; font-size:13px;}
*html .hobenbes{font-family: Arial; font-size:13px;}

      .hbildvor{position: absolute; top: 150; left: 280; width:400px; height:300;  z-index:2000; background-color #fff; }
*html .hbildvor{position: absolute; top: 35; left: 280; width:400px; height:300;  z-index:2000; background-color #fff; }


.hobenstrahl{border-right:1px solid #fff; color:#fff; padding-left:5px; font-size: 14px;font-family:Arial; font-weight:bold;}
*html .hobenstrahl{}

.wertebuehne{position:absolute; width:512px; height:57px; z-index:62;  left:0; top:250px; background-image: url(/fileadmin/images/bilder/UnserAntrieb/WerteBuehneBgr.png); padding-left:20px; padding-top:20px; font-size:30px;}
*html .wertebuehne{position:absolute; width:532px; height:77px; z-index:62;  left:0; top:250px; background-image: url(/fileadmin/images/bilder/UnserAntrieb/WerteBuehneBgr.png);font-size:30px;}

.wertebuehne a{color:#416999;}
.wertebuehne a:link{color:#416999;}
.wertebuehne a:visited{color:#416999;}
.wertebuehne a:active{color:#416999;}
.wertebuehne a:hover{color:#416999;}

*html .wertebuehne a{color:#416999;}
*html .wertebuehne a:link{color:#416999;}
*html .wertebuehne a:visited{color:#416999;}
*html .wertebuehne a:active{color:#416999;}
*html .wertebuehne a:hover{color:#416999;}


.htransparent {position: absolute; top: 124;  left: 0; width:970px; height: 359px;background-color: #000;
              opacity: 0.6; filter:alpha(opacity=60); z-index: 50; Zoom: 100%;}
*html .htransparent {position: absolute; top: 0;  left: 0; width:997px; height: 350px;background-color: #000;
                    opacity: 0.6; filter:alpha(opacity=60); z-index: 50; Zoom: 100%;}







