body {
  font-family:arial, Verdana, sans-serif;
  line-height: 1.5; /* Unitless for proper inheritance */
  background:none;
  text-align:center;
}

/* The top one is for IE: The percentage is of 16px (default IE text size)
   10px is 62.5%, 12px is 75%, 13px is 81.25%, and so forth).
   The second value is what all other browsers see (the wanted font size). */
   
body          { font-size: 75%; }   /* IE */
html > body   { font-size: 12px; }  /* Other browsers */

#pagebody{

	width:980px;
	margin:0 auto;
	background:#000;
	
	position:relative;
	height:auto;
	}
table.header {
	background-color : #737373;
	color: #FFFFFF;
	font-family: verdana;
	font-size: xx-small;
	font-weight: bold;
	background-image: url("https://www.shoppay.be/pics/eventonline/nwe layout/header.jpg");
	background-repeat: no-repeat;
        width:980px;
        height:141px;
}

.header a img{
position:relative;
top:18px;
border:solid 5px #000;
}
.header a{
background-image:none;

}

#headercell .header tbody tr td a:hover{
background-image:none;
}


/*a.header{
text-transform:uppercase;
color:#afafa0;
text-decoration:none;
font-size:1em;
font-weight:bold;
height:32px;
padding: 4px 20px;
}
a.header:hover{	
height:22px;
color:#000;
background-image: url("https://www.shoppay.be/pics/eventonline/nwe layout/aheader.jpg")!important;
background-position:bottom left;
}*/

.header a{
text-transform:uppercase;
color:#afafa0;
text-decoration:none;
font-size:1em;
font-weight:bold;
padding: 4px 20px;
}

.header a:hover{	
color:#000;
background-image: url("https://www.shoppay.be/pics/eventonline/nwe layout/aheader.jpg")!important;
background-position:bottom left;

}


#topnavig12 {
display: none;
}

#topnavigextra .top{
border:solid 2px red;

}

#topnavigextra{
position:absolute;
top:121px;
left:625px;
z-index: 10;
}

#topnavigextra a {
/*	display:block;
	width:100px;
float: left;*/
font-size: 13px;
}



#headercell .header a:hover{	

background:none!important;


}


.algemenenavigatie {

        display:none;
	background-color: #000000;
	color: #FFFFFF;
	font-family: verdana;
	font-size: xx-small;
	font-weight: bold;
}

td.productnavigatie{
background-image: url("https://www.shoppay.be/pics/eventonline/nwe layout/bttn_linkernav.jpg");
background-repeat:no-repeat;
height:26px;
text-align:left;
padding-top:5px;
padding-left:10px;
width:175px;
border-top:solid 1px #d9d9d1;
border-left:solid 1px #d9d9d1;
border-right:solid 1px #d9d9d1;


}
.productnavigatie_spacers{
display:none;
}


a.productnavigatie {
display:block;
font-family: verdana;
font-size: xx-small;
font-weight: bold;
text-transform:uppercase;
text-decoration: none;
color:#afafa0;         
width:143px;
}
td.productnavigatie productnavigatie_spacers{
display:none;
}

.subgroepenlayer .productnavigatie{
display:none;
}


td.subgroeplayer{
display:block;
text-align:left;
background-color:#4c4c46;
width:175px;
padding-bottom:2px;
height:auto;
}

a.subgroeplayer{
display:block;
color:#fff;
text-decoration:none;
font-size:0.7em;
padding-left:10px;
}
a.subgroeplayer:hover{
color:#4c4c46;
background-color:#fff;
}
#upperlinks {
	position: relative;
	top: -40px;
}

a.pagina_nummering:link, a.pagina_nummering:visited {
	text-decoration: none;
	padding: 3px;
	background-color: #333333;
	color: #FFF;
}

a.pagina_nummering:active {
	background-color: #CCC;
	color: #333;
}

a.pagina_nummering:hover {
	background-color: #999;
}

td.bookmarkright {

}

#bannerframe {
	position: absolute;
	top: 0px;
	left: 150px;
	width: 600px;
	height: 100px;
	z-index: -10;
}

.looptekst {
	background-color : #FFFFFF;
	color: #000000;
	font-family: verdana;
	font-size: x-small;
	font-weight: bold;
	display:inline;
}

.datum {
	color: #FFFFFF;
	font-family: verdana;
	font-size: x-small;
	font-weight: bold;
	visibility: hidden;
}

.taalnavigatie {
	color: #FFFFFF;
	font-family: verdana;
	font-size: xx-small;
	font-weight: normal;
}

.printnavigatie {
	color: #FFFFFF;
	font-family: verdana;
	font-size: xx-small;
	font-weight: normal;
}

.snelhelp {
	background-color : #FFFFFF;
}

BODY {
	background-color : #000;
	font-family: verdana;
	font-size: x-small;
}

H1 {
	text-transform:uppercase;
        color:#afafa0; 
	font-family: verdana;
	font-size : 11pt;
	font-weight: bold;
	display:inline;
}

H2 {
	color: #000000;
	font-family: verdana;
	font-size : x-small;
	font-weight: bold;
	display:inline;
}

H3 {
	color: #000000;
	font-family: verdana;
	font-size : x-small;
	font-weight: bold;
	display:inline;
}

a{

}

a img{
border:none;
}

.normaletekst {
	color: #cfcfbe;
	font-family: verdana;
	font-size : 11px;
	text-decoration: none;
	font-weight: normal;

}
.normaletekst a{
color: #acac9d;
font-weight: bold;


}


a.textlink{
color: #acac9d;
font-weight: bold;
}

.criteria {
	font-family: verdana;
	font-size : xx-small;
}

a.normalelink {
	color: #000000;
	font-family: verdana;
	font-size : 10px;
}

.productlink {
	color: #000000;
	font-family: verdana;
	font-size : x-small;
	font-weight:bold;
}

.shoplink {
	background-color: #000;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: verdana;
	font-size : x-small;
}

.beschrijving {
	color: #000000;
	font-family: verdana;
	font-size: xx-small;
	font-weight: normal;
}


.contactkader {
	border : 2px solid #737373;
}

.footer {
	color: #4D4D4D;
	font-family: verdana;
	font-size: xx-small;
	font-weight: normal;
}

.gastenboekheader {
	background-color : #737373;
	color: #000000;
	font-family: verdana;
	font-size : x-small;
	text-decoration: none;
	font-weight: normal;
}

.gastenboekrand {
	border : Solid 1px #737373;
}

.omschrijvingtitel {
	color: #fff;
	font-family: verdana;
	font-size : small;
	font-weight: bold;
	display:inline;
}

#bovenstemenu1 {
	position:absolute;
	top:120px;
	left:180px;
	z-index:2;
        text-align:left;
        width:650px;
}
*>#bovenstemenu1 {
	top:120px;
        width:680px;
}
.pipe{display:none;}

#linkermenu {
	position:absolute;
	top:122px;
	left:0px;
	z-index:1;
}
#linkermenu table tbody tr td table{
width:165px;

}
.leftbutton {
	padding-bottom: 25px;
}


a.search{
position:absolute;
top:80px;
left:30px;
font-family: verdana;
	font-size:xx-small;
	padding-left: 10px;
	text-align: left;
	font-weight:bold;
	color: #FFFFFF;
        text-decoration:none;
        z-index:10;
}
a.search:hover{
text-decoration:underline;


}

#overallsearch {
        position:absolute;
top:-100px;
left:25px;
	padding: 5px;
	width:160px;
        height:78px;
background-image: url("https://www.shoppay.be/pics/eventonline/nwe layout/overallsearch.jpg");
	background-repeat: no-repeat;
}

.overallsearch_text {
	font-family: verdana;
	font-size:xx-small;
	padding-left: 10px;
	text-align: left;
	font-weight:bold;
	padding-top: 15px;
	color: #FFFFFF;
}

.overallsearch_field {
        position:absolute;
        left:0px;
	font-family: verdana;
	font-size:xx-small;
	width: 118px;
	margin-bottom: 5px;
        margin-top: 5px;
        margin-left:10px;
 }

.overallsearch_button {
        position:relative;
        left:130px;
        top:8px; 
        background-image: url("https://www.shoppay.be/pics/eventonline/nwe layout/searchbttn.jpg"); 
	font-family: verdana;
        width:20px;
	height:14px;
        font-size:0px;
        border:none;
        color:#adad9f;
}
*>.overallsearch_button {
    
        left:135px;
        top:8px; 
     
}

.productheader {
	background-color: #000;
        padding-left:148px;  
}

.productpicture {
	background-color: #adad9f;
}

td.productlocation {
        display:none;
	background-color: #000;
        color:#fff;
        border:collapse;
}
.productcell{
background-color: #000;
        

}

.productcontent {
	background-color: #000;
        padding-left:15px;
        border:solid 1px #fff;
}


.productcontent .normaletekst {
	line-height:1.5;
}

.productpicture img{
margin-left:10px;

}

.line {
	visibility : hidden;
}




.realcontenttable {
background-image: url("https://www.shoppay.be/pics/eventonline/nwe layout/realcontenttable.jpg");
background-repeat:repeat-x;
background-color: #767669;
padding-left:15px;
}


.realcontenttable p{
background-color: #000 !important;
border:solid 1px #fff;
margin-top:15px;
padding:5px;
}
.realcontenttable img{
margin-top:20px;}


.productdetailtable{ 
margin-left:25px;
margin-top:-20px;
background-color: #000;
border:solid 1px #fff;
}

.realcontacttable {
background:#000;
border:solid 1px #222;
padding-left:25px;

}
.realhometable {
height:720px;
min-height:720px;
border:solid 1px #222;
}

.realmailinglisttable{
background:#000;
border:solid 1px #222;
padding-top:10px;
}

.productdetailtitle h1, .productdetailother table tbody tr td.normaletekst{
color: #666666;
}


.productdetailpicture img{
        margin-left:15px;
         margin-right:15px;
}

.productdetailpicture {
	background-color: #000;

}

.productdetaillocation {
	display:none;
}

.productdetailprice {
display:none;
}


.productdetailcontent {
	background-color: #000;
}


.productdetailtitle {
	background-color: #C0C0C0;
}

.productdetailother {
	background-color: #E8E8E8;
}

td.breadcrums{
height:27px !important;
background-color:#b3b3a6;
background-image: url("https://www.shoppay.be/pics/eventonline/nwe layout/breadcrumbg.jpg");

}
.breadcrums{
color:#737373;
text-transform:uppercase;
font-size:0.75em;
font-weight:bold;
padding-left:10px;

}

.gastenboekheader.gastenboekheader{
height:27px !important;
background-color:#b3b3a6;
background-image: url("https://www.shoppay.be/pics/eventonline/nwe layout/breadcrumbg.jpg");
border:solid 1px #000;
}
.gastenboekheader .gastenboekheader{
border:0;
}
.gastenboekrand{
background-color:#000;
border:solid 1px #fff;

}



#pagetitle{
height:47px;
background-image: url("https://www.shoppay.be/pics/eventonline/nwe layout/pagetitle.jpg");
padding-left:20px;
width:800px;
}
.otherpageheaderrow{
background-image: url("https://www.shoppay.be/pics/eventonline/nwe layout/");
}
.otherpageheaderrow .normaletekst{
display:none;
}
.homeheaderrow .normaletekst{
display:none;
}

.homeheaderrow .breadcrums{
display:none;
}
.homeheaderrow #pagetitle{
display:none;
}


.contactkader{
display:none;

}




.spotlightlink {
	color: #737373;
	text-decoration: underline;
}

.spotlightlink:hover {
	text-decoration: none;
}


.albumcell {
	background-color: #afafa0;
}

.albumcell a img{
	width:152px;
        height:auto;
}
.albumcell .normaletekst{
color:#000;

}



.spotlights_td {
        	background-color:#797972;
	height:26px;
	text-align:left;
	padding-bottom:15px;
        padding-top:15px;
	padding-left:3px;
	width:170px;
	font-family:Verdana;
	color:#afafa0;
	text-transform:uppercase;
        border-bottom:solid 1px #d9d9d1;
}
.spotlights_th {
	background-image: url("https://www.shoppay.be/pics/eventonline/nwe layout/bttn_linkernav_indekijker.jpg") !important;
        height:26px;
	text-align:left;
	padding-top:5px;
	padding-left:10px;
	width:160px;
	font-family:Verdana;
	font-size:x-small;
	color:#000;
        font-weight:bold;
	text-transform:uppercase;
}
.spotlights_img {
	width:75px;
        
}
.spotlights_text {
	font-family:Verdana;
	font-size:0.55em;
	color:#fff;
	font-weight:700;
	text-transform:uppercase;

}

.spotlights_link{
color:#fff;
text-decoration:none;	
margin-bottom:10px;
}

.realcontenttable .welkomvlak a img{
width:100px;
height:auto;
margin-top:0px;}


.welkomvlak {
background-color : #000;
border:solid 1px #fff;

}




#leftmodsearch{

display:none;}

/*html rechts*/
#custom_right{
position:absolute;
width:161px !important;
height:416px !important;
top:140px !important;
left:820px !important;
color:#000;

}
#reservbttn{
position:relative;
top:9px;
height:49px;
overflow:hidden;
border:solid 2px #000;
margin-bottom:9px;
}
body a object embed{
display:none;
}
embed{

}
body #pagebody embed{
display:block;
}





.top a{
text-transform:uppercase;
color:#afafa0;
text-decoration:none;
font-size:0.8em;
font-weight:bold;
height:22px;
padding-left:10px;
padding-right:10px;
}
.top a:hover{	
height:22px;
color:#000;
background-image: url("https://www.shoppay.be/pics/eventonline/nwe layout/aheader.jpg")!important;
background-position:bottom left;

}



.leftbutton a img{
width:165px;
border:solid 2px #222;
}

.infopagetable{
background-color:#000;
padding:5px;
border:solid 1px #fff;
margin-top:10px;

}

.infopagetable h1{
color:#fff;

}

.infopagetable .normaletekst{
padding:5px;

}
.infofoto{
margin:5px;
margin-right:10px;

}

.shoptabel {
border:solid 2px #fff;
width:250 !important;
height:250px !important;
margin:8px;
}
.customproducttext{
color: #acac9d;
	font-family: verdana;
	font-size : x-small;
	text-decoration: none;
	font-weight: normal;
        padding-left:10px;
        padding-bottom:10px;
        height:100px !important;

}
.customproducttext .omschrijvingtitel{
display:block !important;
font-size:1em !important;
padding-bottom:10px;
height:60px;

}

#customproductpic{
background-color:fff;
height:250px ;
padding-right:10px;
padding-left:10px;
}

#customproductpic a img{
width:80px;
height:auto;
overflow:hidden;



}


td.leesmeer{
height:15px;

}
.leesmeer a img{
position:relative;
top:-15px;
border:0;
margin-left:10px;
}


.customproducttitle{
display:none;
}

.subgroup_productcontent{
background:#000;
border:solid 1px #fff;
padding:3

}

.subgroup_productpicture{
text-align:center;
background-color:#fff;
border:solid 1px #000;

}
.subgroups_productheader{
background-color:#767669;


}
.subgroups_productheader a.productlink h1{
color:#fff;
font-size:1em;
}
#upperlinks{
display:none;
}
#extrafooter{
background:#000;
width: 500px;
margin-left: 200px;
text-align:center;
font-size:0.8em;
color:#adad9f;
}
#extrafooter a{
color:#adad9f;
margin-left:10px;
}
.bottom_image img {
width:130px !important;
}


.productdetailpicture a.normalelink{
color:#fff;
background-color:#767669;
padding:3px;
}
#bannerlogos{
background-color:#000;
}

td.productdetailother table tbody tr td table tbody tr td.normaletekst strong a.normalelink{
left: 230px;
position: absolute;
width: 535px;
font-size: 11px;
color: #333333;
}

td.productdetailother table tbody tr td table tbody tr td a img{
position: relative;
left: 5px;
}

.footer strong a{
color: #5e5e5e;
}

#newsletter td{
color: #fff;
font-size: 11px
}
