/* Aufzaehlungen */
UL {list-style-type:disc; list-style-position: outside; padding-left:20; margin:0,0,0,5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}

/* 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: 11px;color: #4E5863;}
.arial_11px_grey_bold {font-family: arial;font-size: 11px; 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;}

.nav_unternehmen {

}


/*
#searchform{
background-color: #E5EAED;
}
  */
#body {
background-color: #B9BDC3;
background-image: url(/fileadmin/images/allgemein/bgr.jpg);
background-repeat: repeat-x;
padding:0px;
margin:0px;
}

/* Container  */

.mainframe {
position: absolute;
top: 0px;
left: 0px;
width: 970px;
/*background-color: #000000;*/
/* border: 2px solid black; */
}

.header {
width: 970px;
background-color: #ffffff;
}

.container_inhalt {
width:970px;
height: 800px;;
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;
height: 350px;
width: 970px;
}

#navicontainer {
position:absolute;
top:81px; 
left:0px; 
width:970px; 
z-index:60;
}

.contact_search {
text-align:right;
position: absolute;
width: 190px;
height: 120px;
left:780px;
z-index: 100;
background-image: url(/fileadmin/images/allgemein/contactsearchbgr.png);
}

.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;

}
	
	/* Nur auf der Startseite */
	.content_element {
	width:360px;
	float:left;
	}

	.content {
	font-family: arial;
	font-size: 12px;
	color: #003952;
	width:738px;
	margin-left: 40px;
	margin-top:10px;
	}
	
	.content h1 {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #0E2A64;
	margin-bottom:5px;
	font-weight:bold;
	}

	.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: 1240px;
height: 60px;
float:left;
margin-left:20px;
z-index: 2;
}

	.footer_content {
	font-family: arial;
	font-size: 11px;
	color: #4E5863;
	margin-left:5px;
	z-index: 2;
	}

.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;
}

#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:640px;
left:780px;
z-index:4;
}

.container_rechts_div {
position:absolute;
font-family: arial;
font-size: 11px;
width:190px;
margin-top:350px;
z-index: 1;
}

	.container_rechts_content {
	font-family: arial;
	font-size: 11px;
/*	margin:5px;*/
	margin-top:16px;
	height:400px;
	z-index: 1;
	}
	
	.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-top:5px;
	margin-bottom:5px;
	}

	.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;
margin-top: 55px;
margin-left: 10px;
border-bottom:5px solid white;
text-transform:uppercase;
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:20px;
margin-top: 55px;
margin-left: 10px;
text-transform:uppercase;
letter-spacing: 1px;
}

.navigation_hor_lev2 {
font-family: arial;
font-size: 11px;
letter-spacing: 1px;
font-weight:bold;
float:left;
}


.java_overlay {
position:absolute;
z-index: 2;
top: -90px;
margin-left: -20px;
height: 77px;
width: 970px;
border:1px solid gray;
}

.logo_div {
position: absolute;
left: 30px;
top: 10px;
height: 60px;
width: 124px;
background-image: url(/fileadmin/images/allgemein/pplogo.jpg);
background-repeat: no-repeat;
}

.kontakt_content {
padding-top:5px;
}

.selectbox {
font-family: arial;
font-size: 11px;
width: 173px;
color: #4E5863;
}

.news_headline_startseite {
color: #0E2A64;
font-family: arial;
font-size: 12px;
font-weight:bold;
text-transform:uppercase;
}

/* Typo3 Klassen */

h1 {
color: #0E2A64;
font-family: arial;
font-size: 12px;
font-weight:bold;
text-transform:uppercase;
}

.csc-header-n1 {
color: #0E2A64;
padding:0px;
margin:0px;
width:340px;
font-weight: bold;
}

.csc-header-n2 {
color: #0E2A64;
padding:0px;
margin:0px;
width:340px;
}

.csc-header csc-header-n2 {
color: #0E2A64;
padding:0px;
margin:0px;
}

.csc-header csc-header-n1 {
color: #0E2A64;
font-family: arial;
font-size: 12px;
font-weight:bold;
}

.csc-header {
color: #0E2A64;
padding:0px;
margin:0px;
font-weight:bold;
}

.csc-firstHeader {
color: #0E2A64;
font-size: 12px;
padding:0px;
margin:0px;
width:340px;
margin-top:10px;
font-weight: bold;
}

.produktcontainer_links {
margin-left:-20px; margin-top:5px; width:270px; height: 310px; float:left; background-color:#ffffff;
}

*html .produktcontainer_links {
left: 0px; padding-left:20px; margin-top:5px; width:270px; height: 310px; float:left; background-color:#ffffff;
}

.produktcontainer_rechts {
margin-left:265px;margin-top:5px; width:480px; background-color:#ffffff; min-height:500px;
}

*html .produktcontainer_rechts {
margin-left:265px;margin-top:5px; width:460px; background-color:#ffffff;
}

/* 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: #0E2A64;
letter-spacing: 1px;
background-color:#f0f1f3;
}

#level_3_on {
float:left; 
height:12px;
color: #0E2A64;
letter-spacing: 1px;
}

/* LINKS */
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:active {text-decoration:none;}
a:hover {text-decoration:none;}

.sprachwahl_div a:link {text-decoration:none; color:  #969696; outline:none;}
.sprachwahl_div a:visited {text-decoration:none; color:  #969696; outline:none;}

.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;}

.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;}

.content h1 a:link {font-family: arial; text-decoration:none; color: #0E2A64; font-size: 12px; text-transform:uppercase; font-weight:bold;}
.content h1 a:visited {font-family: arial; text-decoration:none; color: #0E2A64; font-size: 12px; text-transform:uppercase; font-weight:bold;}
.content h1 a:active {font-family: arial; text-decoration:none; color: #0E2A64; font-size: 12px; text-transform:uppercase; font-weight:bold;}
.content h1 a:hover {font-family: arial; text-decoration:none; color: #0E2A64; font-size: 12px; text-transform:uppercase; 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: #0E2A64; font-size: 11px; text-transform:uppercase; font-weight:bold; letter-spacing: 1px;}
#level_2_on a:visited {text-decoration:none; color: #0E2A64; font-size: 11px; text-transform:uppercase; font-weight:bold; letter-spacing: 1px;}

#level_3_on a:link {text-decoration:none; color: #0E2A64; font-size: 11px; text-transform:uppercase; font-weight:bold; letter-spacing: 1px; }
#level_3_on a:visited {text-decoration:none; color: #0E2A64; font-size: 11px; text-transform:uppercase; 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;}
.hauptnavi1 a:visited {font-family: arial; text-decoration:none; color: #4D5763; font-size: 11px; text-transform:uppercase; font-weight:bold; letter-spacing: 1px;}
.hauptnavi1 a:active {font-family: arial; text-decoration:none; color: #0E2A64; font-size: 11px; text-transform:uppercase; font-weight:bold; letter-spacing: 1px;}
.hauptnavi1 a:hover {font-family: arial; text-decoration:none; color: #0E2A64; font-size: 11px; text-transform:uppercase; font-weight:bold; letter-spacing: 1px;}

.level2 a:link {font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px;}
.level2 a:visited {font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px;}
.level2 a:active {font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px;}
.level2 a:hover {font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px;}


/* FOOTER -------------------------------------------------------------------*/

/* Angaben für alle standardkonformen Browser */

body {
    margin:0;
    padding:0;
}

#content_container {
	z-index: 1;
}

#footer_fest {
	color: #4E5863;
    position:fixed;
    bottom:0px;
    text-align:center;
    width:970px;
	background-color: #B9BDC3;
	z-index: 10;
}

/* 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;
	z-index: 1;
}

* html #footer_fest {
    height:5%;
    width:970px;
	background-color: #B9BDC3;
	z-index: 10;
	color: #4E5863;
}

/* */

/* Unterseiten von Produkte*/

.produkte_unterseiten_li_1 a {font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px;list-style-type:none; float:left; padding:0px 10px 5px 10px; height:17px; width:140px;}
.produkte_unterseiten_li_1 a:visited {font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px;list-style-type:none; float:left; padding:0px 10px 5px 10px; height:17px; width:130px;}

* html .produkte_unterseiten_li_1 a {font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px;list-style-type:none; float:left; padding:0px 10px 1px 10px; height:17px; width:160px;}
* html .produkte_unterseiten_li_1 a:visited {font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px;list-style-type:none; float:left; padding:0px 10px 1px 10px; height:17px; width:160px;}

.produkte_unterseiten_li_2 a{font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px; list-style-type:none; float:left; padding:0px 10px 5px 10px; height:17px; width:105px;}
.produkte_unterseiten_li_2 a:visited{font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px; list-style-type:none; float:left; padding:0px 10px 5px 10px; height:17px; width:105px;}

* html .produkte_unterseiten_li_2 a{font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px; list-style-type:none; float:left; padding:0px 10px 1px 10px; height:17px; width:105px;}
* html .produkte_unterseiten_li_2 a:visited{font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px; list-style-type:none; float:left; padding:0px 10px 1px 10px; height:17px; width:105px;}

.produkte_unterseiten_li_3 a{font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px;list-style-type:none; float:left; padding:0px 10px 5px 10px; height:17px; width:115px;}
.produkte_unterseiten_li_3 a:visited{font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px;list-style-type:none; float:left; padding:0px 10px 5px 10px; height:17px; width:115px;}

* html .produkte_unterseiten_li_3 a{font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px;list-style-type:none; float:left; padding:0px 10px 1px 10px; height:17px; width:115px;}
* html .produkte_unterseiten_li_3 a:visited{font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px;list-style-type:none; float:left; padding:0px 10px 1px 10px; height:17px; width:115px;}

.produkte_unterseiten_li_4 a{font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px;list-style-type:none; float:left; padding:0px 10px 5px 10px; height:17px; width:115px;}
.produkte_unterseiten_li_4 a:visited{font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px;list-style-type:none; float:left; padding:0px 10px 5px 10px; height:17px; width:115px;}

* html .produkte_unterseiten_li_4 a{font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px;list-style-type:none; float:left; padding:0px 10px 1px 10px; height:17px; width:115px;}
* html .produkte_unterseiten_li_4 a:visited{font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px;list-style-type:none; float:left; padding:0px 10px 1px 10px; height:17px; width:115px;}

.produkte_unterseiten_li_5 a{font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px;list-style-type:none; float:left; padding:0px 10px 5px 10px; height:17px; width:105px;}
.produkte_unterseiten_li_5 a:visited{font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px;list-style-type:none; float:left; padding:0px 10px 5px 10px; height:17px; width:105px;}

* html .produkte_unterseiten_li_5 a{font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px;list-style-type:none; float:left; padding:0px 10px 1px 10px; height:17px; width:105px;}
* html .produkte_unterseiten_li_5 a:visited{font-family: arial; text-decoration:none; color: #4C5962; font-size: 11px;list-style-type:none; float:left; padding:0px 10px 1px 10px; height:17px; width:105px;}


/* Unterseiten der Produktunterseiten */
#p_2_1 {position:absolute;width:147px; 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:160px; 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:143px; 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:143px; 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:143px; 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:143px; 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:143px; 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:143px; 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:143px; 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:143px; height:201px; 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;}


/* Unterseiten Unternehmen */
#p_1{
position:absolute; left:20px; z-index:62; top:21px; padding-top:10px; width:137px; height:198px; background-color: #E4E9EC; border-left:1px solid #D5D9DC;
}

*html #p_1{
position:absolute; left:20px; z-index:62; top:21px; padding-top:10px; width:137px; height:198px; background-color: #E4E9EC; border-left: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:430px; margin-top:43px; left:124px; background-color: #ffffff; border:1px solid #D5D9DC;}

*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:430px; margin-top:43px; left:92px; background-color: #ffffff; border:1px solid #D5D9DC;}


/* 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:430px; margin-top:43px; left:427px; background-color: #ffffff; border:1px solid #D5D9DC;}

*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:430px; margin-top:43px; left:411px; background-color: #ffffff; border:1px solid #D5D9DC;}

/* Die einzelnen Seiten unter PRODUKTE */

#p_2 {
display:block; 
position:absolute; 
left:0px; 
z-index:62; 
top:20px; 
width:970px; 
height:22px; 
background-color:#E4E9EC; 
border-top:1px solid #D5D9DC; 
border-bottom:1px solid #D5D9DC;
}

#navibildercontainer_1, #navibildercontainer_2 {
	position:absolute;
	left:0px;
	top:102px;
	z-index:59;
	height:350px;
	width:970px;
	overflow:hidden;
	background-color:#ffffff;
}

#navibildercontainer_1 img, #navibildercontainer_2 img  {
	display:none;
	position:absolute;
	top:0px;
	left:0;
	height:350px;
	width:970px;
}









