body {
	background-repeat: no-repeat;
	background-position: center 0px;
	background-size: 1080px auto;
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.25;
	color: #1d1d1f;
	text-align: left;
	background-color: #fff;
	-webkit-font-smoothing: antialiased;
	font-weight: bold;

	background-repeat: no-repeat;
	    background-position: center -6px;
	    background-size: 3500px auto;
}
@media (min-width: 1200px){

	#p2019p .container {
	    max-width: 1255px;
	}
}

/* Grid extension 5 col */
.col-2dot4,
.col-sm-2dot4,
.col-md-2dot4,
.col-lg-2dot4,
.col-xl-2dot4 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-2dot4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
@media (min-width: 540px) {
    .col-sm-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media (min-width: 720px) {
    .col-md-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media (min-width: 960px) {
    .col-lg-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media (min-width: 1140px) {
    .col-xl-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
/* Ende 5 col grid extension*/
.maincontainer {margin-bottom: 130px}
.container.noneresponsive {
	max-width: 1140px
}
sub {
	bottom: -.012em;
}
sup {top:-.75em;
font-size:50%}
.mb3em {
	margin-bottom: 3em
}
.mb2_5em {
	margin-bottom: 2.5em
}
.mb2em {
	margin-bottom: 2em
}
.mb1_5em {
	margin-bottom: 1.5em
}
a, a:focus, a:hover {
	color: #333333
}
a.p1ca550-buy-button {
	display: block!important;
	cursor: pointer!important;
	text-decoration: none!important;
	text-align: center!important;
	-webkit-border-radius: 20px!important;
	border-radius: 20px!important;
	color: #6e6e73!important;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	border: 1px solid #6e6e73!important;
	font-size: 18px!important;
	padding: 8px 0 9px 0!important;
	width: 145px!important;
	font-weight: 500!important;
	margin-left:auto; margin-right:auto;
}
a.p1ca550-buy-button:hover, a.p1ca550-buy-button:focus {
	background: #6e6e73!important;
	color: #fff!important;
}
.fontbold {
	font-weight: bold;
}


table {
	line-height: 1.4
}
table td {
	padding-bottom: .5em;
	font-weight: normal;
}
table h2 {
	font-size: 1.2em
}
table.aufzaehlung {margin-bottom:40px}
table.aufzaehlung th, table.aufzaehlung td {     -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
	padding-left:15px; padding-right:15px;}
table.aufzaehlung th h2 {    margin-top: 0;
    padding-top: 5px;
    margin-bottom: 1.375em;}
table.aufzaehlung td {font-size: .875em; line-height: 1.475; }
.tablebborder {padding-bottom: 40px; border-bottom:1px solid #999999;}



.vergleichheadline_1 {
	background-image: url(../img/de_introheadline.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	height:73px;
	padding: 0;
	margin: 0;
}
.lang_fr.vergleichheadline_1 {height:3.5em;
	background-image: url(../img/fr_introheadline.svg);
}
.lang_it.vergleichheadline_1 {
	background-image: url(../img/it_introheadline.svg);
	height: 2.75em;

}

h1 {
	font-size: 2.5em;
	font-weight: 700
}
h2 {
	font-size: 1.15em; line-height: 1;
	font-weight: 700;
}
p {
	color: #1d1d1f;
	line-height: 1.25;
	font-size:.965em
}
ul {
	list-style: none;
	padding: 0;
	padding: 0;
}
ul li {
	font-weight: normal;
}
ul li:first-child {
	margin-bottom: 2em;
}
ul.list_dispay li:first-child.mb07em {
	margin-bottom: 0.7em
}
ul li {
	margin-bottom: .8em;
	line-height: 1.3;
}
strong, bold {
	color: #1d1d1f
}
.bggrey {
	background: #f5f5f7
}
.bggrey {
	background: #f5f5f7
}
.border_b_gr {
	border-bottom: 1px solid #999999;
	height:100%;
}
.border_t_gr {
	border-top: 1px solid #999999
}
.pb_2_5 {
	padding-bottom: 2.5em
}
.pb_2_2 {
	padding-bottom: 2.2em
}
.c1 {
	margin-top: 7.78em
}
.c2 {
	margin-top: 7.2em
}
.compare_ipad {
	margin-top: 7em
}
.pad1_typo, .pad2_typo, .pad3_typo, .pad4_typo, .pad5_typo {
    height:21px;
    width: 100%;
    margin-top: 54px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}
.pad1_typo {
	background-image: url(../img/pad1_typo.jpg)
}
.pad2_typo {
	background-image: url(../img/pad2_typo.jpg)
}
.pad3_typo {
	background-image: url(../img/pad3_typo.jpg)
}

.pad4_typo {
	background-image: url(../img/pad4_typo.jpg)
}
.pad5_typo {
	background-image: url(../img/pad5_typo.jpg)
}


.p_f84 p {font-size:0.84em; }



.buttons_1 {
	margin-top: 1.75em;
	width: 100%;
	display: inline-block;
}
.h-100 {height:100%}
h4 {
	font-size: 1.5rem
}
.capacity {
	color: #1d1d1f;
	font-weight: bold;
}
.imgc_v {
	height: 230px;
	width: 100%;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-color: #f5f5f5
}
.vergl_ipad {
	height: 235px;
	width: 100%;
	background-position: center bottom;
	background-size: contain;
	background-repeat: no-repeat;
}


.pad1.vergl_ipad  {background-image:url(../img/pad1-.jpg);
    background-size: 207px auto;}
.pad2.vergl_ipad  {background-image:url(../img/pad2-.jpg);
    background-size: 183px auto;}
.pad3.vergl_ipad  {background-image: url(../img/pad3-.jpg);
    background-size: 180px auto;}
.pad4.vergl_ipad  {background-image:url(../img/pad4-.jpg);
    background-size: 173px auto;}
.pad5.vergl_ipad  {background-image:url(../img/pad5.jpg);
	background-size: 65%;}




.colors {height: 37px;
    background-position: left center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    margin-bottom: 15px;}
		.pad1 .colors  {background-image:url(../img/pad1_colors.jpg)}
		.pad2 .colors  {background-image:url(../img/pad2_colors.jpg)}
		.pad3 .colors  {background-image:url(../img/pad3_colors.jpg)}
		.pad4 .colors  {background-image:url(../img/pad4_colors.jpg)}
		.pad5 .colors  {background-image:url(../img/pad5_colors.jpg)}


.screensize { height: 58px;
    margin-top: 90px;
    background-position: left center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    display: inline-block;}
		.pad1 .screensize  {background-image:url(../img/pad1_screensize.jpg)}
		.pad2 .screensize  {background-image:url(../img/pad2_screensize.jpg)}
		.pad3 .screensize  {background-image:url(../img/pad3_screensize.jpg)}
		.pad4 .screensize  {background-image:url(../img/pad4_screensize.jpg)}
		.pad5 .screensize  {background-image:url(../img/pad5_screensize.jpg)}

.faceid, .touchid {height: 88px;
    background-position: left center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    display: inline-block;}
		.faceid  {background-image:url(../img/faceid.jpg)}
		.touchid  {background-image:url(../img/touchid.jpg)}





.chip {
	height: 88px;
	background-size: contain;
	background-position: left center;
	background-repeat: no-repeat;
	margin-bottom: 1.5em;
}
.chip_a10 {
	background-image: url(../img/chip_a10.jpg)
}

.chip_a11 {
	background-image: url(../img/chip_a11.jpg)
}
.chip_a12 {
	background-image: url(../img/chip_a12.jpg)
}
.chip_a12x {
	background-image: url(../img/chip_a12x.jpg)
}
.chip_a13 {
	background-image: url(../img/chip_a13.jpg)
}

.speicher {
	height:48px;
	background-size: contain;
	background-position: left center;
	background-repeat: no-repeat;
	margin-bottom: 1.5em;
}
.speicher_1tb {
	background-image: url(../img/speicher_1tb.jpg)
}

.speicher_256gb {
	background-image: url(../img/speicher_256gb.jpg)
}
.speicher_128gb {
	background-image: url(../img/speicher_128gb.jpg)
}

.pencil {
	height:60px;
	background-size: contain;
	background-position: left center;
	background-repeat: no-repeat;
	margin-bottom: 1.5em;
	background-image: url(../img/pencil.jpg)
}

.keyboard {
	height: 44px;
	background-size: contain;
	background-position: left center;
	background-repeat: no-repeat;
	margin-bottom: 1.5em;
	background-image: url(../img/keyboard.jpg);
	margin-top: 4px;
}

.colorvergl {
	height: 90px;
	background-size: contain;
	background-position: top left;
	background-repeat: no-repeat;
}
.colorvergl.halfheight {height:45px}
.colors_iipad_11_pro {
	background-image: url(../img/de_colors_iipad_11_pro.jpg)
}
.colors_iipad_11_promax {
	background-image: url(../img/de_colors_iipad_11_promax.jpg)
}
.colors_iipad_11 {
	background-image: url(../img/de_colors_iipad_11.jpg)
}

.colors_iipad_XS {
	background-image: url(../img/de_colors_iipad_XS.jpg)
}
.colors_iipad_XR {
	background-image: url(../img/de_colors_iipad_XR.jpg)
}
.colors_iipad_8plus {
	background-image: url(../img/de_colors_iipad_8plus.jpg)
}

.colors_iipad_8 {
	background-image: url(../img/de_colors_iipad_8.jpg)
}

.colors_iipad_7plus {
	background-image: url(../img/de_colors_iipad_7plus.jpg)
}
.colors_iipad_7 {
	background-image: url(../img/de_colors_iipad_7.jpg)
}


.spacer_color {
	width: 100%;
	display: inline-block;
}
.displayvergl {
	height: 265px;
	background-size: contain;
	background-position: top left;
	background-repeat: no-repeat;
}
.display_iipad_11_pro {
	background-image: url(../img/de_display_iipad_11_pro.jpg)
}
.display_iipad_11_promax {
	background-image: url(../img/de_display_iipad_11_promax.jpg)
}
.display_iipad_11 {
	background-image: url(../img/de_display_iipad_11.jpg)
}

.display_iipad_xs {
	background-image: url(../img/de_display_iipad_XS.jpg)
}
.display_iipad_xr {
	background-image: url(../img/de_display_iipad_XR.jpg)
}
.display_iipad_8plus {
	background-image: url(../img/de_display_iipad_8plus.jpg)
}

.display_iipad_8 {
	background-image: url(../img/de_display_iipad_8.jpg)
}
.display_iipad_7plus {
	background-image: url(../img/de_display_iipad_7plus.jpg)
}
.display_iipad_7 {
	background-image: url(../img/de_display_iipad_7.jpg)
}



.spacer_color {
	width: 100%;
	display: inline-block;
}

.cameravergl {
	height: 105px;
	background-size: contain;
	background-position: top left;
	background-repeat: no-repeat;
}

.page_1.lang_it.cameravergl{	height: 212px;}
.page_1.lang_fr.cameravergl {	height: 212px;}

.page_2.lang_it.cameravergl {height:210px;}
.page_2.lang_fr.cameravergl {height:360px;}

.page_3.lang_fr.cameravergl {height:360px;}
.page_3.lang_it.cameravergl {height:210px;}

.camera_triplecamera-icon {
	background-image: url(../img/camera_triplecamera-icon.jpg)
}
.camera_dualcamera-icon {
	background-image: url(../img/camera_dualcamera-icon.jpg)
}

.page_1.lang_it.camera_triplecamera-icon {
	background-image: url(../img/it_camera_triplecamera-icon.jpg)
}

.page_1.lang_it.camera_dualcamera-icon {
	background-image: url(../img/it_camera_dualcamera-icon.jpg)
}
.page_1.lang_fr.camera_triplecamera-icon {
	background-image: url(../img/fr_camera_triplecamera-icon.jpg)
}
.page_1.lang_fr.camera_dualcamera-icon {
	background-image: url(../img/fr_camera_dualcamera-icon.jpg)
}



.camera_dualcamera-icon_v2 {
	background-image: url(../img/camera_dualcamera-icon_v2.jpg)
}
.camera_dualcamera-icon_v3 {
	background-image: url(../img/camera_dualcamera-icon_v3.jpg)
}
.camera_singlecamera-icon_v2 {
	background-image: url(../img/camera_singlecamera-icon_v2.jpg)
}
.camera_singlecamera-icon_v3 {
	background-image: url(../img/camera_singlecamera-icon_v3.jpg)
}



.page_2.lang_it.camera_dualcamera-icon_v2 {
	background-image: url(../img/it_camera_dualcamera-icon_v2.jpg)
}
.page_2.lang_it.camera_dualcamera-icon_v3 {
	background-image: url(../img/it_camera_dualcamera-icon_v3.jpg)
}
.page_2.lang_it.camera_singlecamera-icon_v2 {
	background-image: url(../img/it_camera_singlecamera-icon_v2.jpg)
}


.page_2.lang_fr.camera_dualcamera-icon_v2 {
	background-image: url(../img/fr_camera_dualcamera-icon_v2.jpg)
}
.page_2.lang_fr.camera_dualcamera-icon_v3 {
	background-image: url(../img/fr_camera_dualcamera-icon_v3.jpg)
}
.page_2.lang_fr.camera_singlecamera-icon_v2 {
	background-image: url(../img/fr_camera_singlecamera-icon_v2.jpg)
}


.page_3.lang_fr.camera_dualcamera-icon_v3 {
	background-image: url(../img/fr_camera_dualcamera-icon_v3.jpg)
}
.page_3.lang_fr.camera_singlecamera-icon_v3 {
	background-image: url(../img/fr_camera_singlecamera-icon_v3.jpg)
}

.page_3.lang_it.camera_dualcamera-icon_v3 {
	background-image: url(../img/it_camera_dualcamera-icon_v3.jpg)
}
.page_3.lang_it.camera_singlecamera-icon_v3 {
	background-image: url(../img/it_camera_singlecamera-icon_v3.jpg)
}



.mt-4em {
	margin-top: 4em
}
.cameradepth {
	height: 55px;
	background-size: contain;
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 1.5em;
}
.page_1.lang_fr.cameradepth {
	height: 64px;}
.page_2.lang_fr.cameradepth {
		height: 65px;}
.page_3.lang_fr.cameradepth {
		height: 65px;}

.cameradepth.depth12 {
	background-image: url(../img/cameradepth_12.jpg)
}
.page_1.lang_fr.cameradepth.depth12 {
	background-image: url(../img/fr_cameradepth_12.jpg)
}
.cameradepth.depth7 {
	background-image: url(../img/cameradepth_7.jpg)
}
.page_1.lang_fr.cameradepth.depth7 {
	background-image: url(../img/fr_cameradepth_7.jpg)
}
.page_2.lang_fr.cameradepth.depth7 {
	background-image: url(../img/fr_cameradepth_7.jpg)
}
.page_3.lang_fr.cameradepth.depth7 {
	background-image: url(../img/fr_cameradepth_7.jpg)
}

.battery {
	height: 35px;
	background-size: contain;
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 1.5em;
}
.battery_sm {
	background-image: url(../img/battery_sm.jpg)
}
.battery_md {
	background-image: url(../img/battery_md.jpg)
}
.battery_lg {
	background-image: url(../img/battery_lg.jpg)
}
.waterresistant {
	background-size: contain;
	background-position: top left;
	background-repeat: no-repeat;
}
.resist_4m {
	background-image: url(../img/resistance_4m.jpg);
	height: 290px;
}
.resist_2m {
	background-image: url(../img/resistance_2m.jpg);
	height: 162px;
}
.resist_1m {
	background-image: url(../img/resistance_1m.jpg);
	height: 104px;
}
h4.waterdepth {
	font-size: 2.5em;
	font-weight: bold;
	margin-bottom: 0;
	line-height: 1;
}
.spacer_2em {
	display: inline-block;
	width: 100%;
	margin-bottom: 2em
}

.spacer1 {
	display: inline-block;
	width: 100%;
}
.spacer_h35 {
	display: inline-block;
	width: 100%;
	height: 35px
}
.spacer_end {
	height: 125px
}
.imgvergl {
	height: 275px
}




footer, footer p {
	background-color: #F2F2F2;
	color: #888888;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}
footer ul {
	padding-left: 13px
}
footer ul li {
	padding: 0;
	margin-bottom: 9px;
	list-style-type: none;
	position: relative;
	font-weight: normal!important;
	list-style-image: none!important;
	list-style: decimal;
}
footer a, footer a:active, footer a:focus {color:#555555}
body {
	-ms-word-break: break-all;
	word-break: break-all;
	/* Non standard for WebKit */
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
@media (min-width: 576px){
	#p2019p .container {
		max-width: none;
	}
}
@media (min-width: 768px){
	#p2019p .container {
		max-width: none;
	}
}
#p2019p footer ul {
	padding-left: 30px;
	padding-right: 30px;
}
#p2019p .container.maincontainer {
	max-width: 1200px !important
}
#p2019p .pad1_typo, #p2019p .pad2_typo, #p2019p .pad3_typo, #p2019p .pad4_typo, #p2019p .pad5_typo {
	background-size: auto 15px;
}
#p2019p .speicher {
	background-size: auto 23px;
}
#p2019p .pad1.vergl_ipad {
	background-size: 95.75% auto;
}
#p2019p .pad2.vergl_ipad, #p2019p .pad3.vergl_ipad, #p2019p .pad4.vergl_ipad {
	background-size: 85% auto;
}
#p2019p .pad5.vergl_ipad {
	background-size: 65% auto;
}
#p2019p a.p1ca550-buy-button {
	width: 110px!important;
	font-size:12px!important
}
#p2019p .colors {
	background-size:auto 27px
}
#p2019p .screensize {
	background-size: auto 38px;
}
#p2019p table h2 {
	font-size: .9em;
}
#p2019p table.aufzaehlung td {
	font-size: .75em;
}

body {
	-webkit-hyphens: auto;
   -moz-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
}
table {min-width:700px}
@media (min-width: 576px){
	#p2019p .container {
		max-width: none;
	}
}
@media (min-width: 768px){
	#p2019p .container {
		max-width: none;
	}
}
#p2019p footer ul {
	padding-left: 30px;
	padding-right: 30px;
}
#p2019p .container.maincontainer {
	max-width: 1200px !important
}
#p2019p .pad1_typo, #p2019p .pad2_typo, #p2019p .pad3_typo, #p2019p .pad4_typo, #p2019p .pad5_typo {
	background-size: auto 15px;
}
#p2019p .speicher {
	background-size: auto 23px;
}
#p2019p .pad1.vergl_ipad {
	background-size: 95.75% auto;
}
#p2019p .pad2.vergl_ipad, #p2019p .pad3.vergl_ipad, #p2019p .pad4.vergl_ipad {
	background-size: 85% auto;
}
#p2019p .pad5.vergl_ipad {
	background-size: 65% auto;
}
#p2019p a.p1ca550-buy-button {
	width: 110px!important;
	font-size:12px!important
}
#p2019p .colors {
	background-size:auto 27px
}
#p2019p .screensize {
	background-size: auto 38px;
}
#p2019p table h2 {
	font-size: .9em;
}
#p2019p table.aufzaehlung td {
	font-size: .75em;
}
