/* 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 */

body {
  font-family:arial, Verdana, sans-serif;
  line-height: 1.5; /* Unitless for proper inheritance */
  background-image:url(http://www.shoppay.be/pics/vak/bg.gif);
  text-align:center;
}

#pagebody{
	width:969px !important;
        background-image:url(http://www.shoppay.be/pics/vak/pagebody.jpg);
        background-repeat: repeat-y;
	margin:0 auto;
	position:relative;
        height:auto;
        border: 1px solid #2d608d;
	}

*html #pagebody{
width: 969px !important;
}

.realcontenttable.realsearchtable, .realcontenttable.realhometable, .realcontenttable.realnieuwstable, .realcontenttable{
margin-top: 0px;
height: 600px;
width: 500px !important;
}

.realcontenttable.realhometable{
padding-left: 8px;
}

.contenttable{
position: relative;
left: 0px;
margin-left: 39px;
top: -70px;
width: 920px;
}

*:first-child+html .contenttable{height: 900px !important;height: auto !important;}

*html .contenttable{height: 900px !important;height: auto !important;}

table.header {
        background: transparent;
	color: #FFFFFF;
	font-family: verdana;
	font-size: 0.8em !important;
	font-weight: bold;
	background-image: url("http://www.shoppay.be/pics/vak/header2.jpg");
	background-repeat: no-repeat;
        width:969px;
        height:225px;
}


.looptekst{
width: 980px;
text-align: center;
}

h1.looptekst{
padding-bottom: 50px;
}

.datum, .shoplinks, .pipe, #bannerframe, td.productnavigatie productnavigatie_spacers, .productnavigatie_spacers, td.productnavigatie productnavigatie_spacers, .productnavigatie_spacers, .subgroepenlayer .productnavigatie, .line, td.productlocation, .customproducttitle, .productdetaillocation, .productdetailprice, .otherpageheaderrow .normaletekst, .homeheaderrow .normaletekst, .homeheaderrow .breadcrums, .homeheaderrow #pagetitle, .contactkader{
display:none;
}

#titlespacer{
height: 15px;
}


a{
color: #46739a;
}
a.header{
color:#ffffff;
text-decoration:none;
font-size:0.9em !important;
font-weight:normal;
height:3px;
display:block;
float: left;
width: 67px;
padding-left:30px;
padding-right: 5px;
padding-bottom: 20px;
padding-top: 10px;
text-align: left;
line-height: 10px;
background-image: url("http://www.shoppay.be/pics/vak/bm.gif")!important;
background-position:top left;
background-repeat: no-repeat;
}

a.header:hover{	
color:#ffffff;
padding-left: 30px;
padding-bottom: 20px;
padding-top: 10px;
font-size: 75%;
background-image: url("http://www.shoppay.be/pics/vak/bm_hover.gif")!important;
background-position:top left;
background-repeat: no-repeat;
}

#headercell .header a:hover{	
background:transparent !important;
}

.algemenenavigatie {
        display:block;
	color: #ffffff;
	font-family: verdana;
	font-size: 1em;
	font-weight: normal;
        text-decoration:none;
        text-align: left;
        padding-left: 18px;
        padding-top: 10px;
	background-image:url(http://www.shoppay.be/pics/vak/ln_alg.gif);
        background-position: top left;
        background-repeat:no-repeat;
        height: 35px;
}


a.algemenenavigatie{
	background:none;
        height: auto;
}

.algemenenavigatie:hover {
	color: #dddddd;
	font-family: verdana;
}

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

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

.snelhelp {
	background-color : #FDF7B2;
}


H1 {
	color: #5b5c5e;
	font-family: verdana;
	font-size : 1.2em;
	font-weight: bold;
	display:inline;
}

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

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

.normaletekst {
	color: #4b4c4e;
	font-family: verdana;
	font-size : 0.9em !important;
	text-decoration: none;
	font-weight: normal;
        text-align:left;
}

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

.normalelink {
	color: #5c5d5e;
	font-family: verdana;
	font-size : x-small;
        font-weight: normal;
}

.textlink{
color: #3b3c3e;
}

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

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


.productlink h1{
color:#5b5c5e;
}
.shoplink {
	background-color: #eeeeee;
	color: #31638f;
	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;
}


.welkomvlak {
	background-color : #FDF7B2;
}

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

.footer {
	color: #2d608d;
	font-family: verdana;
	font-size: 0.8em;
	font-weight: normal;
}

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

.gastenboekrand {
	border : Solid 1px #7496b4;
}


#bovenstemenu1{
	position:absolute;
	top:119px;
	left:231px;
	z-index:2;
        width: 714px;
}


#linkermenu {
	position:absolute;
	top:150px;
	left:30px;
	z-index:1;
}


/* horizontal search */
#horizontal {
left:30;
top:0;
}

#horizontal_search{
position:absolute;
width:165px;
top:125px;
left:30px;
}

.horizontal_search_field{
background:#ffffff;
color:#2d608d;
font-family: verdana;
font-size:xx-small;
width: 128px;
height: 12px;
border: 2px solid #2d608d;
}

.horizontal_search_button { 
        text-transform: lowercase;
	font-family: verdana;
	font-size:xx-small;
	width:32px;
        height: 18px;
	border: 2px solid #2d608d;
	color: #2d608d;
        background: #ffffff;
        cursor:pointer;
}

.horizontal_search_title {
        display:none;
}


/*begin nieuw menu*/
#menu {
	width: 165px;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu li {
	position: relative;
	padding:0px;
	margin: 0px;
        top: 0px;
        left: -1px;
}

* html #menu li{
left: 0px;
}

#menu a {
	text-decoration: none;
	outline: none;
}

/* niveau1 */
#menu ul li {
        background-image:url(http://www.shoppay.be/pics/vak/ln_alg.gif);
	background-repeat: no-repeat;
        background-position: top left;
	text-align: left;
        padding-top: 15px;
        padding-bottom: 10px;
        cursor: pointer;
}


/* niveau1 - link */
#menu ul li a {
	padding-top: 0px !important;
	padding-left: 0px !important;
        padding-bottom: 0px !important;
	display: block;
	width: 167px;
        height: auto;
	font-size: xx-small;
	font-weight: bold;
	text-transform: uppercase;
	color: #afafa0;
}

/* niveau2 - volledig blok */
#menu ul ul {
position: relative;
top: 8px;
left: 4px;
display:none;
width: 161px;
}

* html #menu ul li ul{
        position: relative;
        top: 7px;
        left: 3px !important;
}


/* niveau2 */
#menu ul li ul li {
	background-image:url(http://www.shoppay.be/pics/vak/li.jpg);
        background-repeat: no-repeat;
        background-position: top left;
        padding-top: 0px !important;
        padding-left: 0px !important;
        padding-bottom: 0px !important;
        height: 19px;
        width: 165px !important;
}

/* niveau2 - link */
#menu ul li ul li a {
	color: #336699;
	font-size: 11px;
	text-align: left;
	text-transform: none;
	font-weight: normal;
	margin: 0px;
	line-height: 12px;
	padding-left: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 3px;
	display: block;
	width: 165px;
	position: relative;
        top: 3px;
        left: 35px;
}

/* niveau2 - link - hover */

#menu ul li ul li:hover{
        background-image:url(http://www.shoppay.be/pics/vak/li_hover.jpg);
        background-repeat: no-repeat;
        background-position: top left;
}

#menu ul li ul li a:hover{
	color: #fff !important;
	font-size: 11px;
	text-align: left;
	text-transform: none;
	font-weight: normal;

	padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-right: 0px !important;
        padding-left: 0px !important;
	margin: 0px;
	line-height: 12px;

	display: block;
	width: 165px;
        height: 19px;

	position: relative;
        top: 3px;
        left: 35px;
}


/* dropdown 1e niveau weergeven */
#menu .selected_productgroup ul {
	display: block;
}

#menu .selected_productgroup {
	background-color: none;
}

h2.ProductgroupTitle{
position: relative;
top: 4px;
left: 1px;
color:#ffffff;
padding-left: 35px;
text-align:left !important;
font-family: verdana;
font-weight: normal;
font-size:1em;
line-height: 20px;
}

h2.ProductgroupTitle:hover{
color: #dddddd;
}

#rn a img{
border:none;
}

#rn{
margin-left: 50px;
text-align: center;
vertical-align: center;
}

#custom_right{
position: absolute;
padding-top: 20px;
left: 765px;

}

#foot{
text-align: center;
font-size: 0.8em;
background: url(http://www.shoppay.be/pics/vak/footer.jpg);
background-position: top left;
background-repeat: repeat-x;
color: #ffffff;
padding: 15px;
width: 768px;
height: 40px;
}

#foot a{
color: #ffffff;
}

#privacy {
font-size: 0.8em;
padding: 0 15px;
width: 768px;
text-align: right;
}


/* homepagetable */
#hpTabel{
width: 400px;
}

#hpTitel{
text-align: center;
height: 40px;
font-size: large;
color: #ffffff;
background: #46739a;
padding: none;
}

#hpTitel a{
color: #ffffff;
text-decoration:none;
}

#hpKolom{
text-align: center;
border: 1px solid #46739a;
padding: none;
}

#hpKolom #text{
text-align: left;
}

/*subgroup overzicht*/
.productcell{
height: auto;

margin: 3px;
}

.productcel{
margin: 3px;
}

.shoplink.producttabel{
background: none !important;
color: #46739a;
text-align:left;
}

.customproductpicture a img{
width: 120px !important;
}

.shoplink.producttabel tbody tr td{
text-align: left;
background-color: #eeeeee !important;
}

.productcell a img{
width: 80px;
text-decoration: none;
font-size: 0.9em !important;
font-weight: normal;
}

/*productoverzicht*/
.customproducttable tbody tr{
height: 20px;
vertical-align: top;
}

.customproductprice a{
color: #26537a;
text-align: left;
}

.customproducttext{
font-weight: normal;
text-align: left;
color: #555555;
line-height: 13px;
}

.customproducttext font{
line-height: 20px;
font-size: 1.5em;
}

.omschrijvingtitel {
	color: #46739a;
	font-family: "Tw Cen MT", arial, sans-serif;
	font-size : 1.4em !important;
font-weight: normal;
	display:block;
line-height: 17px !important;
text-align:left;
}

a.normalelink.pagina_nummering{
text-decoration: none;
}


td.customproductpicture a img{
color: #46739a;
padding: 10px;
}
td.customproductpicture a{
text-decoration: none;
font-size: 0.9em !important;
font-weight: normal;
}


/*Productdetailpagina*/
.productdetailtable{
width: 500px;
}

.productdetailpicture a img{
padding: 5px;
}

td.productdetailcontent{
vertical-align: top !important;
}

/*Conbalogo*/
#TekstvakInLinkermenu a img{
border: none;
}

#TekstvakInLinkermenu ul{
border:solid 1px #fff;
width:180px;
background:#7a9ab7;
text-align:left;
padding-left:20px;
margin-left:0px;
}

*>#TekstvakInLinkermenu ul{
width:157px;
}

#TekstvakInLinkermenu a{
font-size:10px;
color:#fff;
text-decoration:none;
cursor:pointer;
}

#TekstvakInLinkermenu ul span{
text-align:center;
font-weight:bold;
color:#fff;
disc-style:none;
}

.productcellbig{
background-color:#ccc;
vertical-align:top;
}

.productcell{
background-color:#ccc;
}

a.normalelink h1 {
	color: #46739a;
	font-family: "Tw Cen MT", arial, sans-serif;
	font-size : 1.8em !important;
font-weight: normal;
	display:block;
line-height: 17px !important;
text-align:left;
}


.txtban{
padding-left: 140px;
}

.txtban a{
text-decoration: none;
font-size: 10px;
}

.footerlink{
padding-left: 300px;
border: 0px;
}

.toplink{
position: absolute;
top: 0px;
left: 20px;
width: 170px;
height: 100px;
display:block;
background:url(http://www.shoppay.be/pics/vak/trans.gif);
}
