body {
  font-family:Verdana, sans-serif;
  line-height: 1.5; /* Unitless for proper inheritance */
	background:url(../images/volkssporten/petanque/bg-repeat.jpg) repeat;
color:#303030;
  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: 70%; }   /* IE */
html > body   { font-size: 11px; }  /* Other browsers */

#pagebody{
	width:980px;
	margin:0 auto;
	background:url(../images/volkssporten/snooker/body-bg3.jpg) repeat-y;
	height:auto;
	position:relative;
        overflow:hidden;
	}

#linkermenu table{width:100%;
border:none;}


table.header {
	background:url(../images/volkssporten/petanque/header-img-big.jpg) no-repeat;
height:304px;
	color: #303030;
text-transform:uppercase;

	
}
a.header{
border-right:solid 3px #785f1b;
padding:0 10px;
text-decoration:none;
	color: #303030;
text-transform:uppercase;
font-weight: bold;
}

a.header:hover {
	text-decoration: none;
}
.pipe{
display:none;
}

#bovenstemenu1 {
	position:absolute;
	top:70px;
	z-index:2;
        height:25px;
	left:400px;
}


#topnavig4{left:170px;
position:absolute;
top:0;}

#topnavig9{left:263px;
position:absolute;
top:0;}

#topnavig12{display:none;}

#linkermenu {

left:0;

position:absolute;
top:301px;
color:#fff;
width:235px;
}

#linkermenu img{display:none;}

#leftmenucell{
width:250px;}


.realcontenttable{
height:450px;
min-height:450px;
}

.extrafooterrow a{
border-right:solid 3px #785f1b;
padding:0 10px;
text-decoration:none;
	color: #303030;
text-transform:uppercase;
font-weight: bold;}



.extrafooterrow span{
float:right;
font-size:0.7em;
text-align:right;
color:#666;
width:100%;
height:26px;
padding-right:30px;
}
.extrafooterrow span a{
color:#666;}

.txtban {
text-align:center;
color:#303030;
border-bottom:1px solid #EEE;
background:#fff;
height:40px;
}
.ExtraNav{
left:470px;
position:absolute;
top:72px;

}
.Extranav a{
border-right:3px solid #785f1b;
color:#303030;
font-weight:bold;
padding:0 10px;
text-decoration:none;
text-transform:uppercase;
font-size:11px;
}

.ExtraNav2{
left:730px;
position:absolute;
top:72px;

}
.Extranav2 a{
border-right:3px solid #785f1b;
color:#303030;
font-weight:bold;
padding:0 10px;
text-decoration:none;
text-transform:uppercase;
font-size:11px;
}

.ExtraNav3{
left:825px;
position:absolute;
top:72px;

}
.Extranav3 a{
border-right:3px solid #785f1b;
color:#303030;
font-weight:bold;
padding:0 10px;
text-decoration:none;
text-transform:uppercase;
font-size:11px;
}


.ExtraNav4{
left:905px;
position:absolute;
top:72px;

}
.Extranav4 a{
border-right:3px solid #785f1b;
color:#303030;
font-weight:bold;
padding:0 10px;
text-decoration:none;
text-transform:uppercase;
font-size:11px;
}

#topnavig6, #topnavig2{display:none;}


a.print{
border:none;}
.printnavigatie{display:none;}

.txtban a {
color:#666666;
font-size:0.7em;
text-decoration:none;
}

#bannerframe {
	display: none;
}

.looptekst {
	display:none;
}

.datum {
	color: #C0C0C0;
	display:none;
}


td.algemenenavigatie {
background:url(../images/volkssporten/left-button.jpg) repeat-x;
height:50px;
text-align:left;
}

a.algemenenavigatie {
	color: #fff;
	text-decoration: none;
text-transform:uppercase;
font-size:1em;
letter-spacing:0px;
 font-family:Verdana;
margin-left:30px;
display:block;
}

a.algemenenavigatie:hover {
text-decoration: none;
color:#cab177;
}


td.productnavigatie {

}

a.productnavigatie {
	color: #000066;
}

a.productnavigatie:hover {
	text-decoration: none;
}

.taalnavigatie {
	color: #000066;
}

.printnavigatie {
	color: #FFFFFF;
}

a.printnavigatie:hover {
	text-decoration: none;
}

.snelhelp {
	background-color : #FFFFFF;
}

H1 {
	color: #785f1b;
	display:inline;
font-size:1.2em;
}

H2 {
	color: #303030;
	display:inline;
font-size:1em;
}

H3 {
	color: #303030;
	display:inline;
font-size:0.9em;
}

.normaletekst {
color:#4C4C4C;
font-size:0.8em;
padding:0 24px 0 0px;
text-align:justify;

}

h2.normaletekst{
font-weight:normal;
line-height:1.5;
}
.realhometable .normaletekst {

padding:0 55px 0 0;
text-align:justify;

}

.textlink:link {
color: #628686;
text-decoration:underline;
}

.textlink:visited {
color: #628686;
text-decoration:underline;
}

.textlink:hover {
color: #628686;
text-decoration:underline;
}

.textlink:active {
color: #628686;
text-decoration:underline;
}

.criteria {

}

.normalelink {
	color: #628686;
}

.productlink {
	color: #628686;

}

.productheader .productlink{
text-decoration:none;
border-bottom:dashed 1px #999999;
display:block;
height:23px;
font-weight:normal;
}

#titletable h1{
color:#785f1b;
font-size:25px;
font-weight:normal;
letter-spacing:2px;

}

.productlink h1{
font-size:15px;
}

.productpicture{
padding-top:23px;

}



.shoplink {
	background-color: #628686;
	color: #000066;
	text-decoration: none;
}

.beschrijving {
	color: #000000;
}

.welkomvlak {
	background-color : #C0C0C0;
}

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

.footer {
	color: #999999;
}

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

#footerlink {
display:block;
margin:0pt auto;
position:relative !important;
top:0pt !important;
width:1000px;
}

.gastenboekheader {
	background-color : #C0C0C0;
	color: #000000;
}

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

.omschrijvingtitel {
	color: #616161;
text-transform:uppercase;
font-size:14px !important;
font-weight:normal;
margin:0;
}
 big{
font-size:14px !important;
}

.productcontent{
text-align:left;}

.csvheaders {

            background-color: #C0C0C0;
            color: #FFFFFF;
}

.csvcells {

            background-color: #FFFFFF;
            color:#4C4C4C;
font-size:0.8em;
}


.csvheaders2 {

            background-color: #C0C0C0;
            color: #000000;
}

.breadcrums {

}

.breadrums:hover {
	text-decoration: underline;
	color: #999999;
}

#titlespacer{
display:none;}

td.leftbutton {
	padding-bottom: 3px;
}


#overallsearch {
	padding: 5px;
	width: 128px;
	background-color: #000000;
}

.overallsearch_text {
	padding-right: 5px;
	text-align: center;
	margin-bottom: 5px;
}

.overallsearch_field {
	width: 128px;
	margin-bottom: 5px;
}

.overallsearch_button {
	width:100%;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}


.toplink{
display:block;
height:100px;
position:absolute;
top:0;
width:200px;
left:0
}
.clubbttn{display:block;
float:left;
height:173px;
width:204px;
background:red;
margin:0 15px;}

#darts{
	background:url(../images/volkssporten/home-darts.jpg) no-repeat;
}
#pool{
	background:url(../images/volkssporten/home-pool.jpg) no-repeat;
}
#petanque{
	background:url(../images/volkssporten/home-petanque.jpg) no-repeat;
}


#footerlink{
margin-top:20px;}

.breadcrums{color:#303030;
font-size:12px;}

.breadcrums a{
text-decoration:none;}


.breadcrums a:hover{
text-decoration:underline;}

/* **** menu */
#menu {
text-align: left !important; 

}

/* **** resetten ul en li */
#menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#menu li {
	position: relative;
	padding:0px;
	margin: 0px;
    list-style:none;
}

/* **** menu goedkrijgen in IE6 en 7 */
/*
*html #menu li{left: -7px;}
*:first-child+html #menu li{left: -7px;}

*html #menu li li{left: 0px !important;}
*:first-child+html #menu li li{left: 0px !important;} */

/* **** achtergrondkleur van titel */
#menu h2.ProductgroupTitle {
margin: 0;
display: block;
cursor: pointer;
background: url(../images/volkssporten/left-button.jpg) top left repeat-x;
color: #ffffff;
text-transform:uppercase;
font-size:16px;
font-weight:normal;
letter-spacing:0px;
font-family:Verdana;
text-decoration: none;
height: 40px;
padding: 10px 0 0 30px;
}


#menu h2.ProductgroupTitle:hover{color:#cab177;}

.shoplinks{
margin-left: 74px;
margin-top: -10px;
}

/* **** achtergrondkleur van elk blokje*/
#menu ul ul li {
text-align: left;
width: 130px;
padding: 0 0 0 4px;
margin: 0 0 0 30px;
}

#menu ul ul ul li {}
#menu ul ul ul ul li {display: none;}

/* **** dropdown 1e niveau verbergen */
#menu ul ul ul{display: none;}

/* **** instellingen links */
#menu li li a {
text-decoration: none;
outline: none;
padding-left: 10px;
font-size: 12px;
color: #fff;
font-weight: bold;
background: none;
display:block;
padding:10px 0;	
}

#menu li li a:hover {display: block; color:#cab177;}

#menu li li li a {
color: #ffffff;	
font-style: normal !important;	
}

#menu li li li a:hover {
	background-color: #499ad7;
	color: #fff;
}

#menu li li li li a {}

#menu li li li li a:hover {
	background-color: #DFF;
	color: #000;
}

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

/* **** geselecteerd menu item */
/* #menu .selected_productgroup {background-color: #000;}*/

#menu .selected_productgrouptitle ul{display:block;}

/* **** uitklap bij hover */
#menu ul ul ul li:hover ul {display: block !important;}

#menu .selected_productgroup ul li{display:none;}

#menu ul ul {display: none;}
#menu ul .selected_title ul {display: block; background:#000;padding-bottom:10px}
#menu ul .selected_title ul ul {display: none;}

.selected_productgrouptitle h2.ProductgroupTitle{
background: url(../images/volkssporten/left-button.jpg) top left repeat-x !important;
}

.selected_title h2.ProductgroupTitle{
background: url(../images/volkssporten/left-button.jpg) top left repeat-x !important;
}




.shoplinks td.shoplink a.shoplink{
display:none;
}

.shoplinks #upperlinks tbody tr td.normaletekst{display:none;}

.shoplinks #upperlinks.noresults tbody tr td.normaletekst{
display:block !important; 
}

#upperlinks.noresults{
margin-left: -74px !important;
margin-top: 0px !important; 
position: absolute;
top: 40px;
left: 73px;
width: 100px;
}
.albumcell {
width:208px !important;
border:none !important;
float:left;
}
.albumcell .normaletekst{
margin:0;
padding:0;
text-align:center;}

#leftmenucell{
width:250px !important;}

#leftmenucell img{
width:250px !important;}
