/* 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 {

}

#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;
}

.contact_search {
text-align:right;
position: absolute;
width: 190px;
height: 120px;
left:780px;
z-index: 999999;
background-image: url(/fileadmin/images/allgemein/contactsearchbgr.png);
}

.product_search {
position:absolute;
width: 190px;
height: 90px;
left:780px;
margin-top:240px;
z-index: 50;
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: 760px;
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 {
width: 190px;
height: 60px;
float: left;
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:30px;
}

.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: 846px;
top: 25px;
height: 110px;
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;
}

/* 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; }

/* 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;
}
