
/* Reset /////////////////////////////////////////////////////////////////////*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
/* Clearfix //////////////////////////////////////////////////////////////////*/
.clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	overflow: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	clear: both;
	overflow: hidden;
	line-height: 0;
	height: 0;
	font-size: 0px;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* General ///////////////////////////////////////////////////////////////////*/
a
{
  cursor:pointer;
}

a:focus 
{ 
	outline: none; 
}

strong
{
  font-weight:bold;
}

em
{
	font-style:italic;
}

h1,h2
{
  font-size:24px;
  font-weight:normal;
  color:#c94f43;
  margin:10px 0px 15px 0px;
}

h2
{
  font-size:16px;
  margin-bottom:10px;
  font-weight:bold;
}

body
{
  background:#5A0E12 url(../i/body_bg.jpg);
  *text-align:center;
  font-family:arial, verdana, sans-serif;  
}

#pb_container_bg_top
{
  background:url(../i/container_bg_top.jpg);
  background-repeat:no-repeat;
  width:981px;
  height:4px;
  margin:0 auto;
  margin-top:8px;
  text-align:left;
  *overflow:hidden;
}

#pb_container
{
  border-top:0px;
  margin:0 auto;
  margin-bottom:60px;
  text-align:left;
  width:981px;
  overflow:hidden;
}

#pb_inner_container
{
  background:#ffffff;
  border:3px solid #f87868;
  border-top:0px;
  padding:11px 11px 17px 12px;
  overflow:hidden;
  zoom:1;
}

#pb_languages
{
  height:21px;
  *height:18px;
  *margin-top:3px;
  width:952px;
}

#pb_languages ul.pb_lang
{
  float:right;
}

#pb_languages ul.pb_lang li
{
  display:inline;
}

#pb_gallery
{
  background:url(../i/header.jpg);
  background-repeat:no-repeat;
  width:952px;
  height:280px;
}

#pb_logo
{
  /*background:url(../i/logo.jpg);*/
  background-repeat:no-repeat;
  width:309px;
  height:150px;
  position:absolute;
  top:86px;
  font-size:12px;
  color:#33314c;
}

#pb_logo ul
{
  background:url(/static/i/phone_bgred.gif);
  background-repeat:no-repeat;
  position:absolute;
  top:118px;
  left: 20px;
  color: #ffffff;
}

#pb_logo ul a
{
	color: #ffffff;
}

#pb_logo ul li
{
  padding-left:20px;
}

#pb_logo a 
{
  color:#33314c;
  text-decoration:none;
}

#pb_content_container
{
  float:left;
  width:952px;
}

#pb_content_left
{
  float:left;
  width:178px;
}

#pb_content_left div.pb_corners_top
{
  background:url(../i/navi_corners_top.jpg);
  background-repeat:no-repeat;
  height:7px;
  width:178px;
  *overflow:hidden;
}

#pb_navi_container
{
  margin-bottom:17px;
}

#pb_content_left ul#pb_navi
{
  background:url(../i/navi_bg.jpg);
  background-repeat:repeat-x;
  width:166px;
  padding-top:25px;
  padding-left:6px;
  padding-right:6px;
  line-height:22px;
  overflow:hidden;
}

ul#pb_navi li.active
{
  background:#f87868;
}

ul#pb_navi li.active a,
ul#pb_navi li.active a:hover
{
  color:#ffffff;    
}

ul#pb_navi li a,
ul#pb_navi li a:hover
{
  color:#f87868;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  display:block;
  padding-left:14px;
  *width:152px;
}

ul#pb_navi li a:hover
{
  background:#f87868;
  color:#ffffff;
}

ul#pb_navi ul#level_2
{
  background:url(../i/navi_bg.jpg);
  background-repeat:repeat-x;
  line-height:15px;
  *line-height:20px;
}


ul#level_2 li
{
  display:block;
  *display:inline;
  margin-bottom:5px;
}



ul#pb_navi ul#level_2 li.level2_active a
{
	text-decoration:underline;
}

ul#pb_navi ul#level_2 a,
ul#pb_navi ul#level_2 a:hover
{
  background:none;
  font-size:12px;
  font-weight:bold;
  color:#f87868;
}

ul#pb_navi ul#level_2 a:hover
{
	text-decoration:underline;
}

ul#level_3
{
	background:none;
}

ul#level_3 li
{
  background-image:url(../i/navi_level_3_li_bg.jpg);
  background-repeat:no-repeat;
  background-position:15px center;
  display:block;
  *display:inline;
  margin-bottom:5px;
  list-style-position:inside;
}


ul#pb_navi ul#level_3 a,
ul#pb_navi ul#level_3 a:hover
{
  padding-left:23px;
  background:none;
  font-size:12px;
  font-weight:normal;
  color:#ffffff;
}

ul#level_3 li.level3_active
{
  background-image:url(../i/navi_level_3_li_bg.jpg);
  background-repeat:no-repeat;
  background-position:15px center;
}

ul#pb_navi ul#level_3 li.level3_active a,
ul#level_3 li.level3_active a:hover
{
	font-weight:bold;
	text-decoration:underline;
}

#pb_content_left div.pb-search-box
{
	background:url(../i/navi_bg.jpg) repeat-x scroll 0 0;
	padding:30px 0px 20px 20px;
}

#pb_content_left div.pb-search-box input.pb-search-box-input
{
	font-size:12px;
	color:#666666;
	border:1px solid #b6b3b3;
	float:left;
	height:18px;
	*height:16px;
	*padding-top:2px;
	width:98px;
	padding-left:7px;
}

#pb_content_left div.pb-search-box input.pb-search-box-submit
{
	background:url(../i/search_submit_bg.jpg);
	background-repeat:no-repeat;
	border:0px;
	height:20px;
	width:32px;
}

* html #pb_content_left div.pb-search-box input.pb-search-box-submit
{
	*position:relative;
	*top:-2px;
	*left:-5px;
}

#pb_content_left div.pb_corners_bottom
{
  background:url(../i/navi_corners_bottom.jpg);
  background-repeat:no-repeat;
  height:7px;
  width:178px;
  *overflow:hidden;
}

#pb_content_left div.pb_teaser_left_corners_top
{
  background:url(../i/teaser_left_corners_top.jpg);
  background-repeat:no-repeat;
  height:42px;
  width:178px;
  *overflow:hidden;  
}

#pb_teaser_left
{
  background:url(../i/navi_bg.jpg);
  background-repeat:repeat-x;
  width:148px;  
  padding:0px 10px 20px 20px;
  position:relative;
  font-size:12px;
  color:#ffffff;
}

#pb_teaser_left h3
{
  line-height:20px;
  font-size:12px;
  font-weight:bold;
  color:#f87868;
  position:absolute;
  padding-right:30px;
  top:-35px;
}

#pb_teaser_left a
{
  color:#f87868;
  font-weight:bold;
  margin-top:10px;
  position:relative;
  top:10px;
  text-decoration:none;
}

div.pb_plus_symbol
{
	background:transparent url(../i/plus_symbol.png) repeat scroll 0 0;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/i/plus_symbol.png');
  	*background: none;
	height:20px;
	left:113px;
	position:absolute;
	top:-35px;
	width:20px;	
}

#pb_content_middle
{
  float:left;
  width:501px;
  margin:0px 20px 0px 20px;
  font-size:12px;
  color:#33314c;
  overflow:hidden;
}

#pb_content_middle div.pb_breadcrumb
{
	margin-bottom:10px;
}

#pb_content_middle ul
{
	margin:10px 0px 10px 0px;
}

#pb_content_middle div.pb_breadcrumb span
{
	margin-right:5px;	
}

#pb_content_middle div.pb_breadcrumb a
{
	color: #C94F43;
	margin-right:2px;
}

#pb_content_middle div.pb_breadcrumb span.seperator
{
	position:relative;
	top:-1px;
}

#pb_content_middle ul li, 
#pb_content_middle table td ul li 
{
	list-style-position:outside;
	list-style-type:disc;
	margin-left:14px;
	*margin-left:16px;
	line-height:20px;
}

#pb_content_middle a
{
  color:#f87868;
  font-weight:bold;
  text-decoration:none;
}

div.pb_content_right
{
  background:#5C1012;
  float:right;
  padding:0px 3px 0px 4px;
  width:226px;
}

#pb_quicklinks 
{
  padding:6px 0px 0px 0px;
  margin-bottom:13px;
  overflow:hidden;
}

#pb_quicklinks div.pb_quicklink_box a,
#pb_quicklinks div.pb_quicklink_box_right a
{
  color:#c94f43;
  float:left;
  width:106px;
  margin-right:4px;
  margin-bottom:5px;
  text-decoration:none;
  font-size:13px;
  font-weight:bold;
}

#pb_quicklinks a
{
  background:#ffffff;
  text-decoration:none;
  padding-left:5px;
}

#pb_quicklinks img
{
  margin-left:-5px;
  margin-bottom:-2px;
  *margin-bottom:0px;
  *float:left;
}

#pb_quicklinks div.pb_quicklink_box_right a
{
  margin-right:0px;
}

#pb_teaser_right
{
  background:#ffffff;
  font-size:12px;
  line-height:16px;
  color:#33314c;
  zoom:1;
}

#pb_teaser_right h2
{
  line-height:25px;
  margin:0px;

}

#pb_teaser_right a
{
  color:#f87868;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  margin-top:15px;
}

#pb_download
{
  background:url(../i/download_bg.jpg);
  height:150px;
  margin-left:-4px;
  margin-right:-3px;
  position:relative;
}

#pb_download_img,
img.pb_download
{
  background-repeat:no-repeat;
  height:99px;
  width:83px;
  *background: none;
  position:absolute;
  left:45px;
  top:20px;
}

#pb_download a
{
  font-weight:bold;
  color:#f87868;
  font-size:12px;
  left:130px;
  position:relative;
  top:20px;
  text-decoration:none;
}

#pb_download_arrow
{
  background:url(../i/catalogue_arrow.png);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/i/catalogue_arrow.png');
  *background: none;
  background-repeat:no-repeat;
  position:relative;
  height:36px;
  left:140px;
  top:24px;
  width:30px;
}

#pb_adress
{
  background:#4D1A17 url(../i/adress_bg.jpg) repeat-x;
  color:#fff;
  font-size:12px;
  border:3px solid #f87868;
  line-height:26px;
  margin-top:18px;
  padding-left:10px;
  width:965px;
}

#pb_adress a
{
  color:#f87868;
}

#pb_adress ul li
{
  display:inline;
}

#pb_footer 
{
  margin-top:15px;
}

#pb_footer li
{
  display:inline;
}

#pb_footer a
{
  margin-right:36px;
  *margin-right:35px;
}

#pb_footer a.last
{
  margin-right:0px;
}

/*Partners Tabelle*/

table.partners img
{
	padding:0px 10px 10px 0px;
}

table.partners td
{
	line-height:20px;
	text-align:left;
}

#pb_content_custom_right,
#pb_content_custom_left {
	margin-top:17px;
}

#pb_content_custom_right {
	 float: right;
	 width: 233px;
}
