body {
	width: 998px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	background-color: white;
	font-family: Arial;
}
* html body{
	text-align: center;
}
#all{
	width: 938px;/*998-58-2*/
	min-height: 592px;
	/*min-height: 580px;*/
	border: 1px solid #808080;
	padding: 0px 29px 0px 29px;
	background-image: url(../../bilder/basis/ppg_bg_body.gif);
	background-position: 29px 0px;
	background-repeat: repeat-y;
}
* html #all{
	height: 592px;
	/*height: 580px;*/
}
#header{
	text-align: left;
	height: 121px;
	/*height: 109px;*/
	background-color: white;
}
#header_top{
	width: 938px;
	height: 81px;
	/*height: 69px;*/
}
#header_top_logo{
  /*151*65*/
  /*151*53*/
	width: 161px;/*171-10*/
	height: 74px;/*81-7*/
	padding: 7px 0px 0px 10px;
	float: left;
}
#header_top_nav{
	width: 577px;/*605*/
	height: 15px;/*69-38-15-1*/
	margin: 38px 0px 15px 0px;
	padding: 1px 0px 0px 0px;
	float: left;
}
#header_top_logo_claim{
  /*180*39*/
	width: 190px;
	height: 53px;/*81-28*/
	margin: 28px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#header_bottom{
	width: 938px;
	height: 40px;
	background-color: #003c81;
	background-image: url(../../bilder/basis/ppg_bg_header_bottom.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
#header_bottom_nav, #header_bottom_nav_start{
	width: 757px;/*938-181*/
	height: 30px;/*40-10*/
	margin: 10px 10px 0px 171px;
	padding: 0px 0px 0px 0px;
}
#header_bottom_nav_1, #header_bottom_nav_2, #header_bottom_nav_3, #header_bottom_nav_4, #header_bottom_nav_5, #header_bottom_nav_6{
	height: 30px;
	margin: 0px 5px 0px 0px;
	float: left;
}
#header_bottom_nav_7{
	height: 30px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#header_bottom_nav_7 a{
	float: left;
}
#callback{
	width: 104px;
	height: 31px;
	margin: -6px 0px 0px 0px;
	float: left;
}
* html #callback{
	margin: -6px 0px 0px 0px;
	float: right;
}


#body{
	text-align: left;
	font-size: 1px;
	background-image: url(../../bilder/basis/ppg_bg_body.gif);
	background-repeat: repeat-y;
}
#body_left{
	width: 161px;/*171-10*/
	min-height: 435px;
	float: left;
	padding: 0px 0px 0px 10px;
	background-color: #003c81;
}
* html #body_left{
	height: 435px;
}
#body_left_nav{
	width: 161px;
	min-height: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	background-image: url(../../bilder/basis/ppg_bg_body_left_nav.gif);
	background-repeat: repeat-y;
}
* html #body_left_nav{
	height: 0px;
}
#body_left_nav1{
  min-height: 0px;
  font-size: 0pt;
  line-height: 0pt;
}
#body_left_nav1_ges{
	width: 151px;/*161-10*/
  float:left;
	background-color: white;
}
#body_left_nav1_strich{
	width: 10px;/*161-10*/
	height: 3px;
	margin: 13px 0px 0px 0px;
  float:left;
  background-color: white;
  font-size: 0pt;
  line-height: 0pt;
}
#body_left_nav2{
  min-height: 0px;
  font-size: 0pt;
  line-height: 0pt;
}
#body_left_nav2_ges{
	width: 151px;
	background-color: white;
	margin-top: 10px;
}
#body_left_nav3{
  min-height: 0px;
  font-size: 0pt;
  line-height: 0pt;
}
#body_left_nav3_ges{
	width: 151px;
	background-color: white;
	margin-top: 10px;
}
* html #body_left_nav1, * html #body_left_nav2, * html #body_left_nav3{
  height: 0px;
}
#body_left_nav1_content, #body_left_nav2_content, #body_left_nav3_content{
	width: 131px;/*151-20*/
	padding: 4px 10px 0px 10px;
}
#body_left_nav1_header, #body_left_nav2_header, #body_left_nav3_header{
	width: 151px;
	height: 4px;
	padding: 0px 0px 0px 0px;
	background-image: url(../../bilder/basis/ppg_bg_body_left_navs_header.gif);
	background-repeat: no-repeat;
  font-size: 0pt;
  line-height: 0pt;
}
#body_left_nav1_footer, #body_left_nav2_footer, #body_left_nav3_footer{
	width: 151px;
	height: 4px;
	padding: 0px 0px 0px 0px;
	background-image: url(../../bilder/basis/ppg_bg_body_left_navs_footer.gif);
	background-repeat: no-repeat;
  font-size: 0pt;
  line-height: 0pt;
}
#body_left_shop{
	width: 151px;
	min-height: 0px;
	clear:both;
	float: left;
	margin: 0px 0px 0px 0px;
}
* html #body_left_shop{
	height: 0px;
}
#body_center{
	width: 757px;/**/
	min-height: 415px;/*435-20*/
	background-color: white;
	float: left;
	padding: 0px 0px 0px 0px;
}
* html #body_center{
	height: 415px;
}
#body_center_verlaufnav{
	width: 706px;/*757-51*/
	height: 13px;/*20-7*/
	background-color: white;
	padding: 7px 25px 0px 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #808080;
	background-image: url(../../bilder/basis/ppg_bg_body_verlaufnav.gif);
	background-repeat: no-repeat;
}
#content{
	width: 707px;/*757-50*/
	min-height: 399px;/*435-10-20-6*/
	padding: 10px 25px 6px 25px;
	background-color: white;
}
* html #content{
	height: 399px;/*435-10-20-6*/
	padding: 10px 0px 6px 25px;
}
#content_left{
	width: 350px;/*350-30*/
	min-height: 399px;/*435-10-20-6*/
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
* html #content_left{
	width: 350px;/*350-28*/
	height: 399px;/*435-10-20-6*/
	margin: 0px 28px 0px 0px;
}
#content_right{
	width: 327px;
	min-height: 399px;/*435-10-20-6*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}
* html #content_right{
	width: 329px;
	height: 399px;/*435-10-20-6*/
	xoverflow-x: hidden;
}
/*Shop Listview*/
#content_leftright{
	width: 707px;
	min-height: 399px;/*435-10-20-6*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
* #content_leftright{
	height: 399px;/*435-10-20-6*/
}
#body_right{
	width: 10px;/*10*/
	min-height: 435px;
	background-color: #003c81;
	float: left;
}
* html #body_right{
	height: 435px;
}
#footer{
	width: 938px;
	height: 63px;/*63+5-5*/
	margin: 5px 0px 0px 0px;
	text-align: left;
	clear:both;
	background-color: white;
	background-image: url(../../bilder/basis/ppg_bg_footer_140508.gif);
	background-repeat: no-repeat;
}
#footer_left{
	width: 171px;
	height: 63px;
	float: left;
}
#footer_center{
	width: 757px;
	height: 16px;/*63-31-16*/
	margin: 0px 0px 0px 0px;
	padding: 31px 0px 16px 0px;
	float: left;
}
#footer_center_nav{
	width: 457px;/*757*/
	height: 15px;/*16-1*/
	padding: 1px 0px 0px 0px;
	float: left;
}
#footer_center_copyright{
	width: 300px;/*600/2*/
	height: 15px;/*16-1*/
	padding: 1px 0px 0px 0px;
	font-size: 8.5pt;
	font-weight: normal;
	text-align: right;
	line-height: 9pt;
	color: #808080;
	float: left;
}
#footer_right{
	width: 10px;
	height: 63px;
	float: left;
}

/* Clearfix */
.clearfix:before, .clearfix:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */



/****Header-Navigation + Footer-Navigation (Text)****/
#header_top_nav_norm, #footer_center_nav_norm {
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 8px;
	float: left;
}
#header_top_nav_norm a, #footer_center_nav_norm a{
	font-size: 8.5pt;
	font-weight: normal;
	line-height: 9pt;
	color: #808080;
	text-decoration: none;
}
#header_top_nav_norm a:hover, #footer_center_nav_norm a:hover{
	color: #333333;
}
#header_top_nav_click, #footer_center_nav_click {
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 8px;
	float: left;
}
#header_top_nav_click a, #footer_center_nav_click a{
	font-size: 8.5pt;
	font-weight: normal;
	line-height: 9pt;
	color: #003c81;
	text-decoration: none;
}
#header_top_nav_trenner, #footer_center_nav_trenner{
  width: 1px;
  height: 10px;/*16-6*/
	font-size: 3pt;
	font-weight: normal;
	line-height: 2pt;
	background-color: #808080;
	text-decoration: none;
	float: left;
	margin: 2px 0px 4px 0px;
}
/****Body-Navigation****/
#body_left_nav_norm {
	margin-bottom: 7px;
}
#body_left_nav_norm a{
	font-size: 8.5pt;
	font-weight: normal;
	line-height: 9pt;
	color: #808080;
	text-decoration: none;
}
#body_left_nav_norm a:hover{
	color: #333333;
}
#body_left_nav_click {
	margin-bottom: 7px;
}
#body_left_nav_click a{
	font-size: 8.5pt;
	font-weight: normal;
	line-height: 9pt;
	color: #003c81;
	text-decoration: none;
}
#body_left_nav_hide, #body_left_nav_hide a {
	visibility:hidden;
	height: 0px;
	font-size: 0pt;
	line-height: 0pt;
}
/****Body-Verlaufs-Navigation****/
#body_center_verlaufnav_text{
	font-size: 8.5pt;
	font-weight: normal;
	line-height: 9pt;
	color: #333333;
	float:left;
}
#body_center_verlaufnav_norm a{
	font-size: 8.5pt;
	font-weight: normal;
	line-height: 9pt;
	color: #808080;
	text-decoration: none;
	float:left;
}
#body_center_verlaufnav_norm a:hover{
	color: #333333;
}
#body_center_verlaufnav_click a{
	font-size: 8.5pt;
	font-weight: normal;
	line-height: 9pt;
	color: #333333;
	text-decoration: none;
	float:left;
}
#body_center_verlaufnav_trenner{
	font-size: 8.5pt;
	font-weight: normal;
	line-height: 9pt;
	color: #808080;
	text-decoration: none;
	float: left;
	padding: 0px 2px 0px 2px;
}

