@charset "utf-8";
@charset "utf-8";
/***************************************************************** 
01-Reset 
/****************************************************************/
  /**
    * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
    * http://cssreset.com
    */
    html, body, div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del,
    small, strike, strong, sub, sup, tt, var,
    b, u, i, center,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td,
    article, aside, canvas, details, embed,
    figure, figcaption, footer, header, hgroup,
    menu, nav, output, ruby, section, summary,
    time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit; vertical-align: baseline;}
    /* HTML5 display-role reset for older browsers */
    article, aside, details, figcaption, figure,
    footer, header, hgroup, main, menu, nav, section {display: block;}
    body {line-height: 1;}
    ol, ul {list-style: none;}
    blockquote, q {quotes: none;}
    blockquote:before, blockquote:after,
    q:before, q:after {content: '';content: none;}
    table {border-collapse: collapse;border-spacing: 0;}
/*-----------------------------------------------------------------------*/
body	{font-family: Arial, Helvetica, sans-serif; font-size:16px;color:#000; border-top:5px solid #000; background:#000;}
#pContent {background: url(../../_inc_microsites/img/bg.jpg) top left repeat-x #fdfdfd;}

#bgImage {position:fixed; top:0; width:100%; height:auto; z-index:-1;}
a img {border: 0 none;}
/***************************************************************** 
02-Header
/****************************************************************/
	header 				{width:96%; max-width:1100px; margin: 0 auto; }
/***************************************************************** 
03-Content
/****************************************************************/
	section 			{width:96%; max-width:1100px; margin: 0px auto 50px;}
		
			/*Typo*/
				
				 ol, ul, dl, h5, h6 { font-size:14px;}
				 p {font-size:14px}
				h1 					{font-size: 24px; line-height:100%;  z-index:500; margin:20px 0px 5px;text-transform: uppercase; color:#767f9f;} 
				h2					{color:#0F0F55;font-size:18px; color:#056B92;line-height:100%; margin-bottom:20px;} 
				h3					{font-size:16px; font-weight:normal; margin:15px 0px 10px; }
				h4					{font-size:16px; font-weight:normal; margin:15px 0px 10px; }
				
				ul {list-style-type:disc; color:#767f9f;line-height:150%;}
				ul li {margin:15px;}
				ul li span {color: #000;}
				
				ul li ul li {color:#000; list-style-type:circle; margin:5px 5px 5px 15px;}

				
				/*Absatzformate*/
				p					{line-height:150%; margin-bottom:10px;}
				
				/*Auszeichnungen*/
				sup 				{font-size: 70%; vertical-align: super; line-height:0px; }
				strong, b 			{font-weight:bold;}
				small 				{font-weight:normal; font-size:12px;}
				a.download {background: url(../../_inc_microsites/img/download.png) left center no-repeat;height:50px; line-height:50px; padding-left:60px; color:#000; text-decoration:none; display:block; margin:20px 0px;}	
				a {color:#000;}
				
				#productPager a img {display:inline; }
				.productSlider  { }
				.productSlider li  { display:block; }
				
				.left {float: left;}
				.right {float: right;}
				.half {width:50%;}
				

/***************************************************************** 
Footer
/****************************************************************/		
				footer { bottom:0; padding:10px 0px; text-align:center; border-top:30px solid #aeb6d1; width:100%; color:#FFF;}
				footer a {color:#FFF;}
				
				@media only screen and (max-height: 768px) {
				footer {position:relative;}
					}
			
				@media only screen and (max-width: 768px) {
				.left, .right {float:none}
				.half, header 				{width:90%; margin:0 auto;}
					}

/***************************************************************** 
13- BxSlider
/****************************************************************/	

					/** BxSlider v4.0 - Fully loaded, responsive content slider
					 * http://bxslider.com
					 *
					 * Written by: Steven Wanderski, 2012
					 * http://stevenwanderski.com
					 * (while drinking Belgian ales and listening to jazz)
					 *
					 * CEO and founder of bxCreative, LTD
					 * http://bxcreative.com
					 */
					
					/** RESET AND LAYOUT
					===================================*/
					.bx-wrapper {position: relative;margin: 10px 0 60px;/*padding: 5px;*//*border:1px solid #EEE;*/*zoom: 1;/*background:#EEE;*/ }
					.bx-wrapper img {width: 100%;display: block;}
					/** THEME
					===================================*/
					.bx-wrapper .bx-viewport {/*-moz-box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px #ccc;box-shadow: 0 0 5px #ccc;border: solid #fff 5px;*/left: 0px;}
					.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}
					/* LOADER */
					.bx-wrapper .bx-loading {min-height: 50px;background: url(../../_inc_microsites/img/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;
						top: 0;left: 0;z-index: 2000;}
					/* PAGER */
					.bx-wrapper .bx-pager {text-align: center;font-size: 0.85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 20px;}
					.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
					.bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px; outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
					.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}
					/* DIRECTION CONTROLS (NEXT / PREV) */
					.bx-wrapper .bx-prev {left: 0px /*-43*/; }
					.bx-wrapper .bx-next {right: 0px /*-43*/;}
					.bx-wrapper .bx-prev:hover {background-position:-15px -38px;}
					.bx-wrapper .bx-next:hover {background-position: -40px -38px;}
					.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 25px;height: 25px;text-indent: -9999px;z-index: 100;}
					.bx-wrapper .bx-controls-direction a.disabled {display: none;}
					/* AUTO CONTROLS (START / STOP) */
					.bx-wrapper .bx-controls-auto {text-align: center;}
					.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 
					0;background: url(../../_inc_microsites/img/controls_erazer.png) -86px -11px no-repeat; margin: 0 3px;}
					.bx-wrapper .bx-controls-auto .bx-start:hover,
					.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
					.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;
					background: url(../../_inc_microsites/img/controls_erazer.png) -86px -44px no-repeat;margin: 0 3px;}
					.bx-wrapper .bx-controls-auto .bx-stop:hover,
					.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
					
					/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
					.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
					.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}
					/* IMAGE CAPTIONS */
					.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}
					.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: 0.85em;padding: 10px;}
					
					
/***************************************************************** 
14- LightWindow
/****************************************************************/	

					
				div.pp_default .pp_content .ppt { color: #f8f8f8;  }
				div.pp_default .pp_content_container .pp_left {  }
				div.pp_default .pp_content_container .pp_right {  }
					
				div.pp_default .pp_content {background-color:#FFF;} /* Content background */
				div.pp_default .pp_next:hover { background: url(../../_inc_microsites/img/lightbox/sprite_next.png) center right  no-repeat; cursor: pointer; } /* Next button */
				div.pp_default .pp_previous:hover { background: url(../../_inc_microsites/img/lightbox//sprite_prev.png) center left no-repeat; cursor: pointer; } /* Previous button */
				div.pp_default .pp_expand { background: url(../../_inc_microsites/img/lightbox/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Expand button */
				div.pp_default .pp_expand:hover { background: url(../../_inc_microsites/img/lightbox/sprite.png) 0 -56px no-repeat; cursor: pointer; } /* Expand button hover */
				div.pp_default .pp_contract { background: url(../../_inc_microsites/img/lightbox/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Contract button */
				div.pp_default .pp_contract:hover { background: url(../../_inc_microsites/img/lightbox/sprite.png) 0 -113px no-repeat; cursor: pointer; } /* Contract button hover */
				div.pp_default .pp_close { width: 80px; height: 25px; background: url(../../_inc_microsites/img/lightbox/sprite.png) 2px 1px no-repeat; cursor: pointer; } /* Close button */
				div.pp_default #pp_full_res .pp_inline { color: #000; } 
				div.pp_default .pp_gallery ul li a { background: url(../../_inc_microsites/img/lightbox/default_thumb.png) center center #f8f8f8; border:1px solid #aaa; }
				div.pp_default .pp_gallery ul li a:hover,
				div.pp_default .pp_gallery ul li.selected a { border-color: #fff; }
				div.pp_default .pp_social { margin-top: 7px; }
				
				div.pp_default .pp_gallery a.pp_arrow_previous,
				div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto; }
				div.pp_default .pp_nav .pp_play,
				div.pp_default .pp_nav .pp_pause { background: url(../../_inc_microsites/img/lightbox//sprite.png) -51px 1px no-repeat; height:30px; width:30px; }
				div.pp_default .pp_nav .pp_pause { background-position: -51px -29px; }
				div.pp_default .pp_details { position: relative; }
				div.pp_default a.pp_arrow_previous,
				div.pp_default a.pp_arrow_next { background: url(../../_inc_microsites/img/lightbox/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
				div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; } /* The next arrow in the bottom nav */
				div.pp_default .pp_content_container .pp_details { margin-top: 5px; }
				div.pp_default .pp_nav { clear: none; height: 30px; width: 110px; position: relative; }
				div.pp_default .pp_nav .currentTextHolder{ font-family: Georgia; font-style: italic; color:#999; font-size:0.7em; left: 75px; line-height: 25px; margin: 0; padding: 0 0 0 10px; position: absolute; top: 2px; }
					
				div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity:0.7; }
				
				div.pp_default .pp_description{ font-size: 0.7em; font-weight: bold; line-height: 14px; margin: 5px 50px 5px 5px; }
				
				div.pp_default .pp_bottom .pp_left { background: url(../../_inc_microsites/img/lightbox/sprite.png) -78px -127px no-repeat; } /* Bottom left corner */
				div.pp_default .pp_bottom .pp_middle { background: url(../../_inc_microsites/img/lightbox/sprite_x.png) bottom left repeat-x; } /* Bottom pattern/color */
				div.pp_default .pp_bottom .pp_right { background: url(../../_inc_microsites/img/lightbox/sprite.png) -112px -127px no-repeat; } /* Bottom right corner */
				
				div.pp_default .pp_loaderIcon { background: url(../../_inc_microsites/img/lightbox/loader.gif) center center no-repeat; } /* Loader icon */
					/* prettyPhoto styling for small screens */
				.pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden;  }
				div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
				div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
				.pp_content { width: 90%!important; max-width:970px; height: auto!important; margin:0 auto; }
				.pp_fade { width: 100%!important; height: 100%!important; }
				a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
				#pp_full_res img { width: 100%!important; height: auto!important; }
				.pp_details { width: 100%!important; padding:5px 0px; margin-top: -5px!important; background:#eee; min-height:30px; }
				a.pp_close { right: 15px!important; top: 7px!important; }
				
				/*.pp_content h3 {background: #001e78; color:#FFF;height:16px; padding:20px 10px 10px;
									-webkit-border-top-left-radius: 8px;
									-webkit-border-top-right-radius: 8px;
									-moz-border-radius-topleft: 8px;
									-moz-border-radius-topright: 8px;
									border-top-left-radius: 8px;
									border-top-right-radius: 8px; }*/
					
				/* ------------------------------------------------------------------------
					DO NOT CHANGE
				------------------------------------------------------------------------- */
				
				div.pp_pic_holder a:focus { outline:none; }
				div.pp_overlay {background: #010D3A;display: none;left: 0;position: absolute;top: 0;width: 100%;z-index: 9500;}
				div.pp_pic_holder {display: none;position: absolute;width: 100px;z-index: 10000;}
				.pp_top {height: 20px;position: relative;}
				* html .pp_top { padding: 0 20px; }
				.pp_top .pp_left {height: 20px;left: 0;position: absolute;width: 20px;}
				.pp_top .pp_middle {height: 20px;left: 20px;position: absolute;right: 20px;}
				* html .pp_top .pp_middle {left: 0;position: static;}
				.pp_top .pp_right {height: 20px;left: auto;position: absolute;right: 0;top: 0;width: 20px;}
				.pp_content { height: 40px; min-width: 40px; }
				* html .pp_content { width: 40px; }
				.pp_fade { display: none; }
				.pp_content_container {position: relative;text-align: left;width: 100%;}
				.pp_content_container .pp_left { padding-left: 20px; }
				.pp_content_container .pp_right { padding-right: 20px; }
				.pp_content_container .pp_details {float: left;margin: 10px 0 2px 0;}
				.pp_description {display: none;margin: 0;}
				.pp_social { float: left; margin: 0; }
				.pp_social .facebook { float: left; margin-left: 5px; width: 55px; overflow: hidden; }
				.pp_social .twitter { float: left; }
				.pp_nav {clear: right;float: left;margin: 3px 10px 0 0;}
				.pp_nav p {float: left;margin: 2px 4px;white-space: nowrap;}
				.pp_nav .pp_play,.pp_nav .pp_pause {float: left;margin-right: 4px;text-indent: -10000px;}
				a.pp_arrow_previous,a.pp_arrow_next {display: block;float: left;height: 15px;margin-top: 3px;overflow: hidden;text-indent: -10000px;width: 14px;}
				.pp_hoverContainer {position: absolute;top: 0;width: 100%;z-index: 2000;}
				.pp_gallery {display: none;left: 50%;margin-top: -50px;position: absolute;z-index: 10000;}
				.pp_gallery div {float: left;overflow: hidden;position: relative;}
				.pp_gallery ul {float: left;height: 35px;margin: 0 0 0 5px;padding: 0;position: relative;white-space: nowrap;}
				.pp_gallery ul a {border: 1px #000 solid;border: 1px rgba(0,0,0,0.5) solid;display: block;float: left;height: 33px;overflow: hidden;}
				.pp_gallery ul a:hover,
				.pp_gallery li.selected a { border-color: #fff; }
				.pp_gallery ul a img { border: 0; }
				.pp_gallery li {display: block;float: left;margin: 0 5px 0 0;padding: 0;}
				.pp_gallery li.default a {background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display: block;height: 33px;width: 50px;}
				.pp_gallery li.default a img { display: none; }
				.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next {margin-top: 7px !important;}
				a.pp_next {background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display: block;float: right;height: 100%;text-indent: -10000px;width: 49%;}
				a.pp_previous {background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display: block;float: left;height: 100%;text-indent: -10000px; width: 49%;}
				a.pp_expand,a.pp_contract {cursor: pointer;display: none;height: 20px;	position: absolute;right: 30px;text-indent: -10000px;top: 10px;width: 20px;z-index: 20000;}
				a.pp_close {position: absolute; right: 0; top: 0; display: block;line-height:22px;text-indent: -10000px;}
				.pp_bottom {height: 20px;position: relative;}
				* html .pp_bottom { padding: 0 20px; }
				.pp_bottom .pp_left {height: 20px;left: 0;position: absolute;width: 20px;}
				.pp_bottom .pp_middle {height: 20px;left: 20px;position: absolute;right: 20px;}
				* html .pp_bottom .pp_middle {left: 0;position: static;}
				.pp_bottom .pp_right {height: 20px;left: auto;position: absolute;right: 0;top: 0;width: 20px;}
				.pp_loaderIcon {display: block;height: 24px;left: 50%;margin: -12px 0 0 -12px;position: absolute;top: 50%;width: 24px;}
				#pp_full_res {line-height: 1 !important;}
				#pp_full_res .pp_inline {text-align: left;}
				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
				div.ppt {color: #fff;display: none;font-size: 1em;margin: 0 0 5px 15px;z-index: 9999;}
						


/*/////////////////////////////////////////////////////////////////////////////////////////////////*/

/* BxSlider  DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {background: url(../../_inc_microsites/img/controls_erazer.png) no-repeat -15px 0px;}/*Controls NORD => CYAN*/
.bx-wrapper .bx-next {background: url(../../_inc_microsites/img/controls_erazer.png) no-repeat -40px 0px;}/*Controls NORD => CYAN*/

	
