* {
	margin:0px;
	padding:0px;
}
body {
background-color:#ebebeb;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
h2 {
	margin:20px 10px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

br.clear {
	line-height:0px;
	height:0px;
	padding:0px;
	margin:0px;
	clear:both;
	font-size:0px;
}

#page {
	width:1214px;
	margin:0px auto;
	/*padding-top:7px;*/
	background-color:#ebebeb;
}

div.autosize[class] {
	height:auto;
}

#print {
	float:left;
}
#lang {
	float:left;
}
.twocolumn {

	background-image:url(../../images/twocolumn_bg.gif);
	background-repeat:repeat-y;
	height:auto !important;
	min-height:50px;
}
.leftcolumn {
	width:200px;
	float:left;
	background-color:#1C3563;

}
.rightcolumn {
	width:702px;
	float:left;
	background-color:#FFFFFF;
}
#logo {
	height:110px;
	background:url(../../images/lpx_logo_bg.gif) repeat-x;
}

#top {
	background:url(../../images/lpx_logo_bg.gif) repeat-x;
	height:110px;
	vertical-align:bottom;
}
#topPopup {
	background:url(../../images/lpx_logo_bg_popup.gif) repeat-x;
	height:111px;
	vertical-align:bottom;
}

.HAUPTMENU {
	width:160px;
	margin-top:4px;
	width:200px;
	border-bottom:1px #a4a88c solid;
	background: url(images/green_button.gif) no-repeat 169px 5px;
}

.HAUPTMENU a {
	font-family: arial, verdana, helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	padding-left:4px;
}

.UNTERMENU {
	font-family: arial, verdana, helvetica, sans-serif;
	color: #A4A88C;
	font-size: 11px;
	text-decoration: none;
}
.UNTERMENU a {
   text-decoration: none;
   color: #A4A88C;
}
.UNTERMENU a:hover {   
   text-decoration:  none;
   color: #616953;
}

.menu_unten {
	font-family: arial, verdana, helvetica, sans-serif;
	color: #242222;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}
.menu_unten a {
   text-decoration: none;
   color: #616953;
}
.menu_unten a:hover {   
   text-decoration:  none;
   color: #A4A88C;
}
#switch {
	text-align:right;
	margin-bottom:8px;
	margin-right:10px;
	padding-top:3px;
}
#top.start #switch {
	padding-top:10px;
}
#top.start .inhalt_oben {
	margin-top:47px;
}
/*#top.start #indices {
	margin-top:47px;
}*/

#start_img {
	margin:1px;
}
#start_img dl{
	margin-bottom:0px;
}
.inhalt_oben {
	min-width:380px;
	width:398px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #eeeeee;
	font-weight: normal;
	font-size: 11px;
	margin-left:5px;
	margin-top:27px;
	float:left;
}
.inhalt_oben a {
	color: #eeeeee;
	text-decoration:  none;
}
.rootline a:hover {
	color: #eeeeee;
	text-decoration:  none;
}

.TRACKER {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	padding-top: 4px;
	text-align: right;
}
.TRACKER a { color: #FFFFFF; }
.TRACKER a:hover { color: #FFFFFF; }
.TRACKER a:active { color: #FFFFFF; font-weight: bold; }


#indices {
	text-align:right;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	margin-top:40px;
	float:left;
}
#indices a {
	color:#FFFFFF;
	text-decoration:none;
}

#indices .tracker_name{
	width:140px;
	float:left;
	margin-left:40px;
}

#indices .tracker_value{
	float:right;
	margin-left:5px;
	margin-right:5px;
}

.leftcontent {
	border-top:#FFFFFF solid 1px;
	height:20px;
	height:auto;
	padding:14px 0px 0px 0px;
}

.leftcontent .pic {
	margin-top:0px;
	margin-right:5px;

}

.news_box {
border:#cecece 1px solid;
border-bottom:none;
}
.news_box a{
color:#000000;
text-decoration:underline;
}
.news_box div.news, .news_box div.news_1 {
background-color:#e3e3e3;
border-bottom:#cecece 1px solid;
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.pic {
	margin:10px;
	float:left;
}

#content {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:13px;
	padding:12px;
}

#content a {
	color:black;
	text-decoration:underline;
}
#content p {
	font-size:13px;
}
#content ul {
	margin-left: 40px;
}

.chart_graph {
	font-size:11px;
}

.chart {
	color: #373F19;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	padding-top: 4px;
	width:676px;
	font-family: verdana, arial, helvetica, sans-serif;
	margin-top:20px;
}
.chart .header {
	font-weight:bold;
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
}
.chart .switch_view {
	text-align:right;
	padding-right:20px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.chart_left {
	width:350px;
	float:left;
}

.chart_right {
	width:326px;
	float:left;
	padding-top:10px;
}

.chart_right_name {
	width:95px;
	float:left;
	color:#999999;
	margin-bottom:8px;

}
.chart_right_value1 {
	width:115px;
	float:left;

}
.chart_right_value2 {
	width:115px;
	float:left;

}
.chart_right_con {
	width:230px;
	float:left;
}

.chart_left img {
	margin:10px 0px;
}

.chart_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.chart a {
	text-decoration: none;
	color: #373F19;
	font-weight: normal;
	font-size:10px;
}
.chart a:hover {   
   text-decoration:  none;
   color: #373F19;
}

.chart a.active {   
   text-decoration:  none;
   color: #373F19;
   font-weight: bold;
   border-bottom:1px solid #000000;
}

.lpe_profiles_top {
	background:url(../../images/lpx_logo_bg.gif) repeat-x;
	height:110px;
	width:300px;
	margin-left:10px;
	float:left;
}
.lpe_profiles_top .content {
	color:#FFFFFF;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	margin-left:10px;
	margin-top:91px;
}

.lpe_profiles {
	width:300px;
	float:left;
	margin-left:10px;
	border-top:1px solid #FFFFFF;
	background-color: #dedede;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}

.lpe_profiles .twocolumn {
background-image:none;
min-height:366px;

}
.lpe_profiles .leftcolumn {
	width:120px;
	background-color:#dedede;
	margin-left:10px;
}
.lpe_profiles .rightcolumn {
	width:160px;
	background-color:#dedede;
	margin-left:10px;
}
.lpe_profiles img {
margin-top:5px;
}
.lpe_profiles div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin-top:3px;
}

#lpe_profiles_footer {
	margin-top:8px;
	margin-left:10px;
	width:300px;
	float:left;
}
#lpe_profiles_footer a{
	color:#242222;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

#lpe_links {
position:absolute;
margin-left:1065px;
margin-top:-40px;
text-align:right;
}

#submenu {
float:left;
width:300px;
}
#quicknav {
margin-left:360px;
float:left;
margin-top:8px;
}

#quicknav .quicknav_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#424141;
	float:left;
	margin-left:680px;
	margin-top:15px;

}
#quicknav .quicknav_link{
	float:right;
}

#quicknav img {
	border:0px none;
	margin-left:15px;
}
#footer {
	background-image:url(../../images/footer_bg.gif);
	background-repeat:repeat-y;
	height:40px;
}
#footer a {
	margin:8px;
	text-decoration:none;
	color:#242222;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#footer img {
	margin-top:15px;
	margin-right:15px;
}

.fce_leftcolumn {
float:left;
}
.fce_rightcolumn {
float:left;
}
.tx-lumogooglemaps-pi1 {
margin-left:10px;
}

.tx_lumogooglemaps_pi1_sidebar {
display:none;
}

.csc-mailform-field label, .tx-sremailsubscribe-pi1 label{
  display: block;
  float: left;
  width: 100px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#999999;
  text-align:right;
  margin-right:10px;

}
.csc-mailform-field input, .tx-sremailsubscribe-pi1 input {
  margin-bottom:5px;
}
.csc-mailform-field input#mailformformtype_mail{
  margin-top:5px;
  margin-left:110px;
}
fieldset  {
border:none;
}

/* LPE Company List  div/p */
.tx-lpecompanies-pi1 {font-size:11px;}
.tx-lpecompanies-pi1 img { border:0px;}

.tx-lpecompanies-pi1-listrow { width:680px; border-collapse: collapse; border-style:solid; border-width:0px; border-color:#000000; }

.tx-lpecompanies-pi1-listrow .tx-lpecompanies-pi1-listheader {text-decoration:none; font-weight:bold; font-size:13px; padding:2px;border-top-width:0px; border-color:#000000;}
.tx-lpecompanies-pi1-listrow .tx-lpecompanies-pi1-listheader td{padding:2px; border-top-width:0px; border-top-color:#000000; border-top-style:solid;}

.tx-lpecompanies-pi1-listitem td {padding-left:2px;border-top-width:0px; border-top-color:#000000; border-top-style:solid;vertical-align:top;}
.tx-lpecompanies-pi1-listitem_even td{padding-left:2px; background-color:#cecece; border-top-width:0px; border-top-color:#000000; border-top-style:solid;vertical-align:top;}
#content .tx-lpecompanies-pi1-listitem a {color:#1c3563;}
#content .tx-lpecompanies-pi1-listitem_even td a {color:#1c3563;}

.tx-lpecompanies-pi1 .one { width:260px;}
.tx-lpecompanies-pi1 .two { width:70px;}
.tx-lpecompanies-pi1 .three { width:60px;}
.tx-lpecompanies-pi1 .four { width:140px;}
.tx-lpecompanies-pi1 .five { width:50px;}
.tx-lpecompanies-pi1 .six { width:70px;}

#content .tx-lpecompanies-pi1 a {font-weight:bold;}
#content .tx-lpecompanies-pi1 a:hover {text-decoration:underline;}

.delimiter {border-bottom:#000066 dotted 0px;}

.tx-lpecompanies-pi1-browsebox {margin-top:20px;border-top:1px solid #cecece;}
#content .tx-lpecompanies-pi1-browsebox a { font-size:13px; margin-left:3px; color:#1c3563;}

/* IE6 / IE7 Hack */
* html #top.start #switch {
	padding-top:6px;
}
* html #top.start .inhalt_oben {
	margin-top:47px;
}

* html .rightcolumn {
	width:694px;
}
* html #content {
	padding:4px;
}
* html #indices .tracker_name{
	margin-left:40px;
}