@charset "utf-8";
/* CSS Document */

#page {
  position: absolute;
  width: 100%;
  height: 100%;
  min-width: 100%;
  min-height: 100%;
}

#home, html
{
	background-color:#000;
}

.fullscreen #menuiphone3_text
{
	padding-top: 20px;
}


#subjectScroll
{
	position:relative;
	float: left;
}

.menuiphone {
	width:100%;
	height:100%;
	min-width:100%;
	min-height:100%;
	float:left;
	position:relative;
}
#hoofdiphonemenu_image {
	width:100%;
	height:230px;
	min-width:100%;
	min-height:230px;
	float:left;
	background-position:center center;
	background-repeat:no-repeat;
    background-size: 100% auto;
}
#hoofdiphonemenu_background {
  width:100%;
  height:192px;
  min-width:100%;
  min-height:192px;
  float:left;
  position:relative;
  overflow:hidden;
  background-size: 100% 100%;
}
#hoofdiphonemenu_text {
	width: 100%; 
	height: 100%; 
	min-width: 100%; 
	min-height: 100%; 
	float:left;
    position:absolute;
    left:0px;
    top:0px; 
	overflow: hidden; 
	margin-top:7px; 
	background-position:right 43% !important;
    background-repeat:no-repeat;
}
#hoofdiphonemenu_text table { 
	width: 100%;  
	min-width: 100%; 
}
#hoofdiphonemenu_text td { 
	display:table-cell !important; 
}
#menuiphone2_text{
	width:100%;
	height: 348px; 
	min-width:100%;
	min-height: 348px; 
	float:left;
	overflow:hidden;
}
#menuiphone2_text table { 
	width: 100% ; 
	min-width: 100% ; 
}
#menuiphone2_text td { 
	display: table-cell; 
}
#menuiphone3_text{
	width:100%;
	height: 417px; 
	min-width:100%;
	min-height: 417px; 
	float:left;
	overflow:hidden;
}
#menuiphone3_text table { 
	width: 100% ; 
	min-width: 100% ; 
}
#menuiphone3_text td { 
	display: table-cell; 
}
#menuiphone3_text .adres { 
	width: 100% ;
	height:24px; 
	min-width: 100% ;
	min-height:24px; 
	padding-top:2px;
	overflow:hidden;
	margin-bottom:6px; 
}
#menuiphone3_text .adres p{
	margin-top:5px;
	margin-bottom:5px; 
}
#inneriphone_menu3{
	width:100%; 
	height:348px; 
	min-width:100%; 
	min-height:348px; 
	float:left; 
	position:relative;
}
#inneriphone_menu3 #image{
	width:142px; 
	height:135px; 
	min-width:142px; 
	min-height:135px; 
	float:left; 
	background-position:center; 
	background-size: 100% auto; 
	background-repeat:no-repeat;
	border-bottom-right-radius:30px; 
	-moz-border-radius-bottomright:30px; 
	-webkit-border-bottom-right-radius:30px;
	overflow:hidden;
}
#Boxtop{
	width:160px;
	height:125px; 
	min-width:160px;
	min-height:125px; 
	float:left; 
	margin-top:10px; 
	margin-left:10px;
	overflow:hidden;
}
#inneriphone_menu3 #subiphonetext{
	width:100%;
	height:102px; 
	min-width:100%;
	min-height:102px; 
	float:left;  
}
#inneriphone_menu3 #price{
	width:55px;
	min-width:55px;
	float:left;
}
#inneriphone_menu3 #back{
	height: 20px;
	width: 20px;
	min-height: 20px;
	min-width: 20px;
	cursor:pointer; 
	float: right;
	margin-right:10px;
}
#bottomiphone_menu3 {
	width:100%;
	height:187px;
	min-width:100%;
	min-height:187px;
	float:left;
}
.footermenuiphone2{
	width:100%;
	height:75px;
	min-width:100%;
	min-height:75px;
	float:left;
}
.homeiphonelink{
	width:23%;
	height:75px;
	min-width:23%;
	min-height:75px;
	float:left;
}
.imgiphonecat{
	width:23%;
	height:75px;
	min-width:23%;
	min-height:75px;
	float:left;
}
.currentiphonecategory{
	width:77% !important;
	height:75px;
	min-width:77% !important;
	min-height:75px;
	float:left;
}
#mainiphone{
	width:269px; 
	height:170px; 
	min-width:269px; 
	min-height:170px; 
	float:left;
	margin-left:15px;
	overflow:hidden; 
	position:relative;
}

#mainfoto{
	width:320px; 
	height:348px; 
	min-width:320px; 
	min-height:348px;
	margin-left:0px !important;
	float:left; 
	overflow:hidden; 
	position:relative;
}
#main{
	width:269px; 
	height:187px;
	min-width:269px; 
	min-height:187px; 
	float:left;
	margin-left:15px;
	overflow:hidden; 
	position:relative;
}
#mainiphonetext { 
	width: 269px; 
	height: 152px; 
	min-width: 269px; 
	min-height: 152px; 
	overflow: hidden;
	margin-top:17px;
}
#mainiphonetext #menuiphone3_maintext { 
	width: 100% !important; 
	min-width: 100% !important; 
}
#mainiphonetext #menuiphone3_maintext #tekst { 
	display: block !important; 
	margin: 0 !important; 
}
#nixiphone1{
	width:40px;
	height:40px;
	min-width:40px;
	min-height:40px;
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;
}
#nixiphone2{
	width:40px;
	height:70px;
	min-width:40px;
	min-height:70px;
	position:absolute;
	bottom:0px;
	right:0px;
	cursor:pointer;
}





body.vertical .menuiphone {
	width:100%;
	height:100%;
	min-width:100%;
	min-height:100%;
	float:left;
	position:relative;
}
body.vertical #hoofdiphonemenu_image {
	width:100%;
	height:230px;
	min-width:100%;
	min-height:230px;
	float:left;
	background-position:center center;
	background-repeat:no-repeat;
    background-size: 100% auto;
}
body.vertical #hoofdiphonemenu_background {
  width:100%;
  height:192px;
  min-width:100%;
  min-height:192px;
  float:left;
  position:relative;
  overflow:hidden;
  background-size: 100% 100%;
}
body.vertical #hoofdiphonemenu_text {
	width: 100%; 
	height: 100%;
	min-width: 100%; 
	min-height: 100%;  
	float:left;
    position:absolute;
    left:0px;
    top:0px; 
	overflow: hidden; 
	margin-top:7px; 
	background-position:right 45% !important;
    background-repeat:no-repeat;
}
body.vertical #hoofdiphonemenu_text table { 
	width: 100%; 
	min-width: 100%; 
}
body.vertical #hoofdiphonemenu_text td { 
	display:table-cell !important; 
}
body.vertical #menuiphone2_text{
	width:100%;
	height: 348px; 
	min-width:100%;
	min-height: 348px; 
	float:left;
	overflow:hidden;
}
body.vertical #menuiphone2_text table { 
	width: 100% ; 
	min-width: 100% ;
}
body.vertical #menuiphone2_text td { 
	display: table-cell; 
}
body.vertical #menuiphone3_text{
	width:100%;
	height: 417px; 
	min-width:100%;
	min-height: 417px; 
	float:left;
	overflow:hidden;
}
body.vertical #menuiphone3_text table { 
	width: 100% ; 
	min-width: 100% ; 
}
body.vertical #menuiphone3_text td { 
	display: table-cell; 
}
body.vertical #menuiphone3_text .adres { 
	width: 100% ;
	height:24px;
	min-width: 100% ;
	min-height:24px;
	padding-top:2px;
	overflow:hidden;
	margin-bottom:6px; 
}
body.vertical #menuiphone3_text .adres p{
	margin-top:5px;
	margin-bottom:5px; 
}
body.vertical #inneriphone_menu3{
	width:100%; 
	height:348px; 
	min-width:100%; 
	min-height:348px; 
	float:left; 
	position:relative;
}
body.vertical #inneriphone_menu3 #image{
	width:142px; 
	height:135px; 
	min-width:142px; 
	min-height:135px; 
	float:left; 
	background-position:center; 
	background-size: 100% auto; 
	background-repeat:no-repeat;
	border-bottom-right-radius:30px; 
	-moz-border-radius-bottomright:30px; 
	-webkit-border-bottom-right-radius:30px;
	overflow:hidden;
}
body.vertical #Boxtop{
	width:160px;
	height:125px; 
	min-width:160px;
	min-height:125px; 
	float:left; 
	margin-top:10px; 
	margin-left:10px;
	overflow:hidden;
}
body.vertical #inneriphone_menu3 #subiphonetext{
	width:100%;
	height:102px; 
	min-width:100%;
	min-height:102px; 
	float:left;  
}
body.vertical #inneriphone_menu3 #price{
	width:55px;
	min-width:55px;
	float:left;
}
body.vertical #inneriphone_menu3 #back{
	height: 20px;
	width: 20px;
	min-height: 20px;
	min-width: 20px;
	cursor:pointer; 
	float: right;
	margin-right:10px;
}
body.vertical #bottomiphone_menu3 {
	width:100%;
	height:187px;
	min-width:100%;
	min-height:187px;
	float:left;
}
body.vertical .footermenuiphone2{
	width:100%;
	height:75px;
	min-width:100%;
	min-height:75px;
	float:left;
}
body.vertical .homeiphonelink{
	width:23%;
	height:75px;
	min-width:23%;
	min-height:75px;
	float:left;
}
body.vertical .imgiphonecat{
	width:23%;
	height:75px;
	min-width:23%;
	min-height:75px;
	float:left;
}
body.vertical .currentiphonecategory{
	width:77% !important;
	height:75px;
	min-width:77% !important;
	min-height:75px;
	float:left;
}
body.vertical #mainiphone{
	width:269px; 
	height:176px; 
	min-width:269px; 
	min-height:176px;
	float:left;
	margin-left:15px;
	overflow:hidden; 
	position:relative;
}

body.vertical #mainfoto{
	width:320px; 
	height:348px; 
	min-width:320px; 
	min-height:348px; 
	margin-left:0px !important;
	float:left; 
	overflow:hidden; 
	position:relative;
}
body.vertical #main{
	width:269px; 
	height:187px; 
	min-width:269px; 
	min-height:187px; 
	float:left;
	margin-left:15px;
	overflow:hidden; 
	position:relative;
}
body.vertical #mainiphonetext { 
	width: 269px; 
	height: 161px; 
	min-width: 269px; 
	min-height: 161px; 
	overflow: hidden;
	margin-top:17px;
}
body.vertical #mainiphonetext #menuiphone3_maintext { 
	width: 100% !important; 
	min-width: 100% !important; 
}
body.vertical #mainiphonetext #menuiphone3_maintext #tekst { 
	display: block !important; 
	margin: 0 !important; 
}
body.vertical #nixiphone1{
	width:40px;
	height:40px;
	min-width:40px;
	min-height:40px;
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;
}
body.vertical #nixiphone2{
	width:40px;
	height:70px;
	min-width:40px;
	min-height:70px;
	position:absolute;
	bottom:0px;
	right:0px;
	cursor:pointer;
}







body.horizontal .menuiphone {
	width:100%;
	height:100%;
	min-width:100%;
	min-height:100%;
	float:left;
	position:relative;
}
body.horizontal #hoofdiphonemenu_image {
	width:100%;
	height:150px;
	min-width:100%;
	min-height:150px;
	float:left;
	background-position:center center;
	background-repeat:no-repeat;
    background-size: 100% auto;
}
body.horizontal #hoofdiphonemenu_background {
  width:100%;
  height:120px;
  min-width:100%;
  min-height:120px;
  float:left;
  position:relative;
  overflow:hidden;
  background-size: 100% 100%;
  background-repeat:no-repeat;
}
body.horizontal #hoofdiphonemenu_text {
	float:left;
    position:absolute;
    left:0px;
    top:0px; 
	width: 100%; 
	height: 100%; 
	min-width: 100%; 
	min-height: 100%;
	overflow: hidden; 
	margin-top:7px; 
	background-position:right 43% !important;
	background-size:100% 40px;
    background-repeat:no-repeat;
}
body.horizontal #hoofdiphonemenu_text table { 
	width: 100%; 
	min-width: 100%; 
}
body.horizontal #hoofdiphonemenu_text td { 
	display:table-cell !important; 
}
body.horizontal #menuiphone2_text{
	width:100%;
	height: 208px; 
	min-width:100%;
	min-height: 208px; 
	float:left;
	overflow:hidden;
}



body.horizontal #menuiphone2_text table { 
	width: 100% ; 
	min-width: 100% ; 
}
body.horizontal #menuiphone2_text td { 
	display: table-cell; 
}
body.horizontal .imgcat{
	width:15%;
	min-width:15%;
}
body.horizontal .currentcategory{
	width:85%;
	min-width:85%;
}
body.horizontal #menuiphone3_text{
	width:100%;
	height: 417px; 
	min-width:100%;
	min-height: 417px; 
	float:left;
	overflow:hidden;
}
body.horizontal #menuiphone3_text table { 
	width: 100% ; 
	min-width: 100% ; 
}
body.horizontal #menuiphone3_text td { 
	display: table-cell; 
}
body.horizontal #menuiphone3_text .adres { 
	width: 100% ;
	height:24px;
	min-width: 100% ;
	min-height:24px;
	overflow:hidden; 
}
body.horizontal #menuiphone3_text .adres p{
	margin-top:5px;
	margin-bottom:5px; 
}
body.horizontal #main{
	width:269px; 
	height:87px; 
	min-width:269px; 
	min-height:87px; 
	float:left;
	margin-left:15px;
	overflow:hidden; 
	position:relative;
}
body.horizontal #mainfoto{
	width:208px; 
	height:480px;
	min-width:208px; 
	min-height:480px;
	margin-left:135px;
	float:left; 
	overflow:hidden; 
	position:relative;
}
body.horizontal #imageSlideshow{
	height:480px !important; 
	width:208px !important; 
	min-height:480px !important; 
	min-width:208px !important; 
}
body.horizontal #mainiphone{
	width:269px; 
	height:87px; 
	min-width:269px; 
	min-height:87px; 
	float:left;
	margin-left:15px;
	overflow:hidden; 
	position:relative;
}
body.horizontal #mainiphonetext { 
	width: 269px; 
	height: 70px; 
	min-width: 269px; 
	min-height: 70px; 
	overflow: hidden;
	margin-top:17px;
}
body.horizontal #mainiphonetext #menuiphone3_maintext { 
	width: 100% !important; 
	min-width: 100% !important; 
}
body.horizontal #mainiphonetext #menuiphone3_maintext #tekst { 
	display: block !important; 
	margin: 0 !important; 
}
body.horizontal #inneriphone_menu3{
	width:100%; 
	height:348px; 
	min-width:100%; 
	min-height:348px; 
	float:left; 
	position:relative;
}
body.horizontal #inneriphone_menu3 #image{
	width:50%; 
	height:135px; 
	min-width:50%; 
	min-height:135px; 
	float:left; 
	background-position:center; 
	background-size: 100% auto; 
	background-repeat:no-repeat;
	border-bottom-right-radius:30px; 
	-moz-border-radius-bottomright:30px; 
	-webkit-border-bottom-right-radius:30px;
	overflow:hidden;
}
body.horizontal #Boxtop{
	width:47%;
	height:125px; 
	min-width:47%;
	min-height:125px; 
	float:left; 
	margin-top:10px; 
	margin-left:10px;
	overflow:hidden;
}
body.horizontal #inneriphone_menu3 #subiphonetext{
	width:100%;
	height:113px; 
	min-width:100%;
	min-height:113px; 
	float:left;  
}
body.horizontal #inneriphone_menu3 #price{
	width:70px;
	min-width:70px;
	float:left;
}
body.horizontal #inneriphone_menu3 #back{
	width: 20px;
	height: 20px;
	min-width: 20px;
	min-height: 20px;
	cursor:pointer; 
	float: right;
	margin-right: 10px;
}
body.horizontal #bottomiphone_menu3 {
	width:100%;
	height:170px;
	min-width:100%;
	min-height:170px;
	float:left;
}
body.horizontal .footermenuiphone2{
	width:100%;
	height:66px;
	min-width:100%;
	min-height:66px;
	float:left;
}
body.horizontal .homeiphonelink{
	width:15%;
	height:67px;
	min-width:15%;
	min-height:67px;
	float:left;
}
body.horizontal .imgiphonecat{
	width:15%;
	height:66px;
	min-width:15%;
	min-height:66px;
	float:left;
}
body.horizontal .currentiphonecategory{
	width:85% !important;
	height:66px;
	min-width:85% !important;
	min-height:66px;
	float:left;
}
body.horizontal #nixiphone1{
	width:40px;
	height:40px;
	min-width:40px;
	min-height:40px;
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;
}
body.horizontal #nixiphone2{
	width:40px;
	height:70px;
	min-width:40px;
	min-height:70px;
	position:absolute;
	bottom:0px;
	right:0px;
	cursor:pointer;
}
body.horizontal #toptd, body.horizontal #bottomtd1{
	height:0px !important;
	min-height:0px !important;
}