.version.walther_ppppk_p99___p22 /* version checker */
{
	color: #000015;
	background-color: #E4B127;
}

#muse_css_mq
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 380px;
	min-height: 617px;
	background-image: none;
	border-width: 0px;
	border-color: #000000;
	background-color: #3F3F3F;
	background-color: rgba(0,0,0,0.75);
}

#page_position_content
{
	padding-bottom: 17px;
	width: 0.01px;/* should not cover content below */
}

#u5878
{
	z-index: 4;
	width: 353px;
	position: relative;
	margin-right: -10000px;
	margin-top: -8px;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

#u5881,#u5881-bw
{
	z-index: 3;
	min-height: 89px;
}

#accordionu5882
{
	z-index: 6;
}

#u5891
{
	z-index: 7;
}

#u5892-4
{
	z-index: 8;
	min-height: 24px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#u5892-4:hover
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 24px;
	margin: 0px;
}

#u5892-4:active
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 24px;
	margin: 0px;
}

#u5892-4.AccordionPanelTabOpen
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 24px;
	margin: 0px;
}

#u5893
{
	z-index: 12;
}

#menuu5895
{
	z-index: 13;
	min-height: 328px;
}

#u5897
{
	min-height: 31px;
	padding-bottom: 3px;
	position: relative;
}

#u5897:hover
{
	min-height: 31px;
	margin: 0px;
}

#u5897:active
{
	min-height: 31px;
	margin: 0px;
}

#u5899-4
{
	min-height: 31px;
	position: relative;
	top: 1px;
}

#u5897:hover #u5899-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 31px;
	margin: 0px;
}

#u5897:active #u5899-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 31px;
	margin: 0px;
}

#u5906
{
	min-height: 31px;
	padding-bottom: 3px;
	position: relative;
}

#u5897.MuseMenuActive,#u5906:hover
{
	min-height: 31px;
	margin: 0px;
}

#u5906:active
{
	min-height: 31px;
	margin: 0px;
}

#u5909-4
{
	min-height: 31px;
	position: relative;
	top: 1px;
}

#u5897.MuseMenuActive #u5899-4,#u5906:hover #u5909-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 31px;
	margin: 0px;
}

#u5906:active #u5909-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 31px;
	margin: 0px;
}

#u5911
{
	min-height: 31px;
	padding-bottom: 3px;
	position: relative;
}

#u5906.MuseMenuActive,#u5911:hover
{
	min-height: 31px;
	margin: 0px;
}

#u5911:active
{
	min-height: 31px;
	margin: 0px;
}

#u5912-4
{
	min-height: 31px;
	position: relative;
	top: 1px;
}

#u5906.MuseMenuActive #u5909-4,#u5911:hover #u5912-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 31px;
	margin: 0px;
}

#u5911:active #u5912-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 31px;
	margin: 0px;
}

#u5920
{
	min-height: 31px;
	padding-bottom: 4px;
	position: relative;
}

#u5911.MuseMenuActive,#u5920:hover
{
	min-height: 31px;
	margin: 0px;
}

#u5920:active
{
	min-height: 31px;
	margin: 0px;
}

#u5921-4
{
	min-height: 31px;
	position: relative;
	top: 2px;
}

#u5911.MuseMenuActive #u5912-4,#u5920:hover #u5921-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 31px;
	margin: 0px;
}

#u5920:active #u5921-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 31px;
	margin: 0px;
}

#u5927
{
	min-height: 31px;
	padding-bottom: 4px;
	position: relative;
}

#u5920.MuseMenuActive,#u5927:hover
{
	min-height: 31px;
	margin: 0px;
}

#u5927:active
{
	min-height: 31px;
	margin: 0px;
}

#u5930-4
{
	min-height: 31px;
	position: relative;
	top: 2px;
}

#u5920.MuseMenuActive #u5921-4,#u5927:hover #u5930-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 31px;
	margin: 0px;
}

#u5927:active #u5930-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 31px;
	margin: 0px;
}

#u5934
{
	min-height: 31px;
	padding-bottom: 4px;
	position: relative;
}

#u5927.MuseMenuActive,#u5934:hover
{
	min-height: 31px;
	margin: 0px;
}

#u5934:active
{
	min-height: 31px;
	margin: 0px;
}

#u5935-4
{
	min-height: 31px;
	position: relative;
	top: 2px;
}

#u5927.MuseMenuActive #u5930-4,#u5934:hover #u5935-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 31px;
	margin: 0px;
}

#u5934:active #u5935-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 31px;
	margin: 0px;
}

#u5941
{
	min-height: 31px;
	padding-bottom: 4px;
	position: relative;
}

#u5934.MuseMenuActive,#u5941:hover
{
	min-height: 31px;
	margin: 0px;
}

#u5941:active
{
	min-height: 31px;
	margin: 0px;
}

#u5944-4
{
	min-height: 31px;
	position: relative;
	top: 2px;
}

#u5934.MuseMenuActive #u5935-4,#u5941:hover #u5944-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 31px;
	margin: 0px;
}

#u5941:active #u5944-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 31px;
	margin: 0px;
}

#u5946
{
	min-height: 31px;
	padding-bottom: 4px;
	position: relative;
}

#u5941.MuseMenuActive,#u5946:hover
{
	min-height: 31px;
	margin: 0px;
}

#u5946:active
{
	min-height: 31px;
	margin: 0px;
}

#u5948-4
{
	min-height: 31px;
	position: relative;
	top: 2px;
}

#u5941.MuseMenuActive #u5944-4,#u5946:hover #u5948-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 31px;
	margin: 0px;
}

#u5946:active #u5948-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 31px;
	margin: 0px;
}

#u5953
{
	min-height: 31px;
	padding-bottom: 4px;
	position: relative;
}

#u5946.MuseMenuActive,#u5953:hover
{
	min-height: 31px;
	margin: 0px;
}

#u5953:active
{
	min-height: 31px;
	margin: 0px;
}

#u5953.MuseMenuActive
{
	min-height: 31px;
	margin: 0px;
}

#u5956-4
{
	min-height: 31px;
	position: relative;
	top: 2px;
}

#u5946.MuseMenuActive #u5948-4,#u5953:hover #u5956-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 31px;
	margin: 0px;
}

#u5953:active #u5956-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 31px;
	margin: 0px;
}

#u5953.MuseMenuActive #u5956-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 31px;
	margin: 0px;
}

#u5903,#u5910,#u5917,#u5924,#u5931,#u5938,#u5945,#u5952
{
	margin-top: 2px;
}

#menuu5895-bw
{
	z-index: 13;
	min-height: 328px;
	margin-top: -1px;
}

#accordionu5882-bw
{
	z-index: 6;
	margin-top: -1px;
	margin-bottom: -1px;
}

#u7922
{
	z-index: 118;
	width: 271px;
	border-style: solid;
	border-width: 3px;
	border-color: #000000;
	background-color: #FFFFFF;
	border-radius: 10px;
	padding-bottom: 4px;
	margin-left: 50px;
	margin-top: 15px;
	position: relative;
}

#u7923-4
{
	z-index: 119;
	width: 67px;
	min-height: 42px;
	background-color: transparent;
	font-size: 40px;
	line-height: 42px;
	font-family: germania-one, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 138px;
	left: 197px;
}

#u7924
{
	z-index: 123;
	width: 228px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 13px;
	left: 17px;
}

#u7916
{
	z-index: 109;
	width: 271px;
	border-style: solid;
	border-width: 3px;
	border-color: #000000;
	background-color: #FFFFFF;
	border-radius: 10px;
	padding-bottom: 4px;
	margin-left: 50px;
	margin-top: 16px;
	position: relative;
}

#u7917-4
{
	z-index: 110;
	width: 67px;
	min-height: 42px;
	background-color: transparent;
	font-size: 40px;
	line-height: 42px;
	font-family: germania-one, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 138px;
	left: 197px;
}

#u7918
{
	z-index: 114;
	width: 226px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 13px;
	left: 8px;
}

#u7914
{
	z-index: 104;
	width: 271px;
	border-style: solid;
	border-width: 3px;
	border-color: #000000;
	background-color: #FFFFFF;
	border-radius: 10px;
	margin-left: 50px;
	margin-top: 18px;
	position: relative;
}

#u7915-4
{
	z-index: 105;
	width: 89px;
	min-height: 46px;
	background-color: transparent;
	font-size: 40px;
	line-height: 42px;
	font-family: germania-one, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 137px;
	left: 178px;
}

#u7920
{
	z-index: 116;
	width: 227px;
	background-color: transparent;
	margin-bottom: -2px;
	position: relative;
	margin-right: -10000px;
	margin-top: 11px;
	left: 11px;
}

#u7926
{
	z-index: 125;
	width: 271px;
	border-style: solid;
	border-width: 3px;
	border-color: #000000;
	background-color: #FFFFFF;
	border-radius: 10px;
	margin-left: 50px;
	margin-top: 16px;
	position: relative;
}

#u7927-4
{
	z-index: 126;
	width: 67px;
	min-height: 42px;
	background-color: transparent;
	font-size: 40px;
	line-height: 42px;
	font-family: germania-one, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 138px;
	left: 197px;
}

#u7928
{
	z-index: 130;
	width: 252px;
	background-color: transparent;
	margin-bottom: -4px;
	position: relative;
	margin-right: -10000px;
	margin-top: -6px;
	left: 5px;
}

#u7930
{
	z-index: 132;
	width: 271px;
	border-style: solid;
	border-width: 3px;
	border-color: #000000;
	background-color: #FFFFFF;
	border-radius: 10px;
	padding-bottom: 5px;
	margin-left: 50px;
	margin-top: 18px;
	position: relative;
}

#u7931-4
{
	z-index: 133;
	width: 67px;
	min-height: 42px;
	background-color: transparent;
	font-size: 40px;
	line-height: 42px;
	font-family: germania-one, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 137px;
	left: 197px;
}

#u7932
{
	z-index: 137;
	width: 237px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 11px;
	left: 8px;
}

#u10122
{
	z-index: 139;
	width: 271px;
	border-style: solid;
	border-width: 3px;
	border-color: #000000;
	background-color: #FFFFFF;
	border-radius: 10px;
	padding-bottom: 4px;
	margin-left: 50px;
	margin-top: 18px;
	position: relative;
}

#u10123-4
{
	z-index: 140;
	width: 208px;
	min-height: 42px;
	background-color: transparent;
	font-size: 40px;
	line-height: 42px;
	font-family: germania-one, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 138px;
	left: 74px;
}

#u10124
{
	z-index: 144;
	width: 264px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 6px;
	left: 3px;
}

#u16769
{
	z-index: 146;
	width: 271px;
	border-style: solid;
	border-width: 3px;
	border-color: #000000;
	background-color: #FFFFFF;
	border-radius: 10px;
	padding-bottom: 11px;
	margin-left: 50px;
	margin-top: 18px;
	position: relative;
}

#u16770-4
{
	z-index: 147;
	width: 67px;
	min-height: 42px;
	background-color: transparent;
	font-size: 40px;
	line-height: 42px;
	font-family: germania-one, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 130px;
	left: 197px;
}

#u16775
{
	z-index: 161;
	width: 205px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 16px;
	left: 12px;
}

#u16771
{
	z-index: 151;
	width: 271px;
	border-style: solid;
	border-width: 3px;
	border-color: #000000;
	background-color: #FFFFFF;
	border-radius: 10px;
	padding-bottom: 6px;
	margin-left: 50px;
	margin-top: 18px;
	position: relative;
}

#u16772-4
{
	z-index: 152;
	width: 67px;
	min-height: 42px;
	background-color: transparent;
	font-size: 40px;
	line-height: 42px;
	font-family: germania-one, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 130px;
	left: 197px;
}

#u16777
{
	z-index: 163;
	width: 214px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: 17px;
}

#u16773
{
	z-index: 156;
	width: 271px;
	border-style: solid;
	border-width: 3px;
	border-color: #000000;
	background-color: #FFFFFF;
	border-radius: 10px;
	padding-bottom: 11px;
	margin-left: 50px;
	margin-top: 18px;
	position: relative;
}

#u16774-4
{
	z-index: 157;
	width: 72px;
	min-height: 42px;
	background-color: transparent;
	font-size: 40px;
	line-height: 42px;
	font-family: germania-one, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 131px;
	left: 196px;
}

#u16779
{
	z-index: 165;
	width: 198px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 17px;
	left: 16px;
}

#u7913-32
{
	z-index: 72;
	width: 365px;
	min-height: 672px;
	background-color: transparent;
	color: #FFFFFF;
	text-align: justify;
	font-size: 22px;
	line-height: 26px;
	font-family: germania-one, sans-serif;
	font-weight: 400;
	margin-left: 7px;
	margin-top: 16px;
	position: relative;
}

#u5962
{
	z-index: 2;
	min-height: 71px;
}

#u5959
{
	z-index: 68;
	width: 112px;
	margin-bottom: -20px;
	position: relative;
	margin-right: -10000px;
	margin-top: -21px;
	left: 264px;
}

#u5963
{
	z-index: 70;
	width: 261px;
	position: relative;
	margin-right: -10000px;
	margin-top: -4px;
	left: 16px;
}

#u5962-bw
{
	z-index: 2;
	min-height: 71px;
	margin-top: 30px;
}

.html
{
	background: #FFFFFF url("../../images/walther_wallpaper___full_by_reyfufurulesall760x475.jpg") no-repeat center center scroll;
	background-size: cover;
}

body
{
	position: relative;
	min-width: 380px;
	padding-bottom: 4px;
}

@-ms-viewport
{
	width: 380px;
}

@-webkit-viewport
{
	width: 380px;
}

@-o-viewport
{
	width: 380px;
}

@-moz-viewport
{
	width: 380px;
}

@viewport
{
	width: 380px;
}

