html,body
{
text-align:center;
margin: 0;
padding: 0;
background-color: #fcfcfc;
position: relative;
z-index: 0;
height: 100%;
width: 100%;
}


#space
{
left: 0;
margin-top: 0;
width: 100%;
height: 30px;
position: absolute;
z-index: 0;
padding: 0;
background-color: #f5f5f5;
}

#kaderLanguage
{
margin-top: 0;
width: 975px;
margin:0 auto;
text-align: left;
position: relative;
z-index: 1;
padding: 0;
height: 30px;
background-color: #f5f5f5;
}

#language
{
margin-top: 0;
margin-left: 35px;
padding: 0;
padding-top: 7px;
text-align: left;
height: 115px;
width: 175px;
position: relative;
z-index: 2;
height: 20px;
position: relative;
font-family: arial;
font-size: 11px;
}

#language a, #language a:link, #language a:visited
{
color: #757575;
text-decoration: none;
}


#language a:hover
{
text-decoration: underline;
}


#top
{
margin-top: 0;
width: 975px;
margin:0 auto;
text-align: left;
height: 115px;
position: relative;
z-index: 1;
padding: 0;
background-color: white;
border-bottom: 1px solid #b1b1b1;
border-top: 1px solid #b1b1b1;
}

.searchBox
{
position: absolute;
z-index: 3;
top: 27px;
left: 750px;
padding: 0;
width: 201px;
text-align: center;
}


#bannerSide
{
left: 0;
top: 30px;
width: 100%;
height: 115px;
border-bottom: 1px solid #b1b1b1;
border-top: 1px solid #b1b1b1;
position: absolute;
z-index: 0;
background-color: white;
}


#bgMiddle
{
left: 0;
top: 147px;
width: 100%;
height: 629px;
position: absolute;
z-index: 0;
background-image:url('bg.jpg');
background-repeat:repeat-x;
}

#imgBanner
{
width: 199px;
top: 10px;
left: 15px;
position: absolute;
z-index: 3;
}


#mainNavi
{
top: 15px;
left: 225px;
width: 500px;
height: 38px;
position: absolute;
z-index: 3;
text-align: left;
}

h1
{
color: black;
letter-spacing: 2px;
font-size: 13px;
text-align: center;
font-family: arial;
margin-top: 12px;
padding: 0;
font-weight: bold;
text-transform: uppercase;
}

#mainNaviContent
{
margin-top: 50px;
left: 250px;
width: 500px;
z-index: 3;
position: absolute;
height: 54px;
}



ul.mainNaviList
{
padding: 0;
margin-top: 8px;
list-style-type: none;
}

.mainNaviList li
{
display: inline;
padding-right: 40px;
}

.mainNaviList a, .mainNaviList a:link, .mainNaviList a:visited
{
text-decoration: none; 
font-family: arial;
font-size: 13px;
color: black;
}


.mainNaviList a:hover
{
color: #005bb6;
text-decoration: underline;
}

#home li.home a, #distribution li.distribution a, #marketing li.marketing a, #publishing li.publishing a
{
color: #005bb6;
text-decoration: underline;
}



/* for Internet Explorer */
/*\*/
* html #wrapper {
height: 600px;
}
/**/


#wrapper
{
background-image: url('worldwidedistribution.jpg');
background-repeat: no-repeat;
width: 975px;
margin:0 auto;
text-align: left;
min-height: 600px;
height: auto;
background-color: #fcfcfc; 
position: relative;
z-index: 1;
padding: 0;
}

#leftAlign
{
left: 24px;
top: 25px;
position: absolute;
}





.aboutNavi
{
position: relative;
margin-top: 25px;
top: 0;
left: 0;
width: 175px;
padding: 0;

}


ul.aboutNaviList
{
padding: 0;
margin: 0;
list-style-type: none;
font-family: arial; 
font-size: 13px;
z-index: 4;
line-height: 150%;
text-decoration: none; 
font-family: arial;
}

.header
{
left: 0;
margin-top: 25px;
margin-bottom: 5px;
position: relative;
width: 175px;
border: 1px solid #b1b1b1;
background-color: white;
text-align: center;
}

/* opmaak items left menu*/
.aboutNaviList li {text-align: left; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #e1e1e1;}
.aboutNaviList li a {color: black; text-decoration: none;}
.aboutNaviList li a:hover {color: #005bb6; text-decoration: underline;}


/* opmaak subitems left menu*/
.aboutNaviList ul {padding-left: 20px;}
.aboutNaviList ul li {font-size: 11px; list-style-type: square; padding-left: 0;}
.aboutNaviList ul li a {color: black; text-decoration: none; background-color: white;}
.aboutNaviList ul li a:hover {color:  #005bb6; text-decoration: underline;}

body#henry li.henry a,
body#bongomatik li.bongomatik a,
body#simius li.simius a,
body#nash li.nash a,
body#headlines li.headlines a,
body#mission li.mission a,
body#procedure li.procedure a,
body#staff li.staff a,
body#partners li.partners a,
body#labels li.labels a,
body#artists li.artists a
body#archive li.news a
{
color: #005bb6;
text-decoration: underline;
}


/* 
span.click
{
position: relative;
z-index: 4;
text-decoration: none; 
color: black;
}

span.click:hover
{
color: #757575;
cursor: pointer;
text-decoration: underline;
}

ul.aboutNaviList li ul
{list-style-type: none;
padding: 5px;
}

ul.aboutNaviList li ul li
{border-bottom: 0;}


.aboutNaviList li a, .aboutNaviList li a:link, .aboutNaviList li a:visited
{
position: relative;
z-index: 4;
text-decoration: none; 
color: black;

}

.aboutNaviList li a:hover
{
color: #757575;
text-decoration: underline;
}
momenteel niet in gebruik */





#boxed
{
position: absolute;
left: 225px;
height: auto;
top: 50px;
}




/* for Internet Explorer */
/*\*/
* html .middleBox {
height: 385px;
}
/**/


/* for understanding browsers */	
.middleBox
{
width: 460px;
min-height: 385px; 
height: auto;
position: relative;
z-index: 3;
border: 1px solid #b1b1b1;
padding: 20px;
background-color:#ffffff;
text-align: justify;
}

#rightAlign
{
left: 750px;
top: 25px;
position: absolute;
}

.release
{
position: relative;
margin-top: 22px;
margin-left: -1px;
padding: 0;
z-index: 4;
width: 175px;
text-align: left;
}

#rightBoxFirst
{
position: relative;
margin-top: 25px;
z-index: 5;
width: 200px;
border: 1px solid #b1b1b1;
}

#headerSpotlight
{
margin-top: 25px;
width: 200px;
z-index: 4;
border: 1px solid #b1b1b1;
position: relative;
background-color:#ffffff;
text-align: center;
}

.follow
{
position: relative;
margin-top: 25px;
width: 200px;
}

.twitter
{
position: relative;
margin-top: -2px;
width: 200px;
border: 1px solid #e1e1e1;
}

.twtr-hd, .twtr-ft
{display: none;}

#bottomBox
{
margin-top: -15px;
height: 25px;
width: 500px;
text-align: center;
}

.bottomList li
{
display: inline;
list-style-type: none;
padding-left: 10px;
padding-right: 10px;
}

.bottomList li a
{
text-decoration: none;
color: #404040;
font-family: arial;
font-size: 12px;
background-color: #fcfcfc;
}

.bottomList li a:hover
{
color: #757575;
text-decoration: underline;
}

h2
{
font-family: arial;
margin-top: 5px;
font-size: 14px;
color: black;
}

h3
{
border: 1px solid #757575;
background-color: #757575;
clear: both;
font-family: arial;
margin: 0;
margin-top: 30px;
padding: 10px;
font-size: 12px;
color: white;
letter-spacing: 1px;
}

h4
{
font-family: arial;
margin: 0; 
padding: 0; padding-top: 15px;
font-size: 12px;
color: black;
font-weight: bold;
letter-spacing: 0;
}

p
{
color: black;
font-family: arial;
font-size: 12px;
line-height: 170%;
}

ul.newslist
{list-style-type: square; margin-top: 10px;}

ul.newslist li a, ul.newslist li a:hover, ul.newslist li a:visited
{color: #005bb6; font-family: arial; font-size: 12px; line-height: 170%; }

table
{
border-collapse: collapse;
color: black;
font-family: arial;
font-size: 12px;
line-height: 170%;
border: 1px solid #e1e1e1;
width: 100%;
margin-top: 15px;
}

.searchBox table, .searchBox table td
{
margin: 0;
padding: 0;
border-collapse: collapse; 
border: 0;
text-align: center;
}

.searchBox table td
{padding-bottom: 10px; border-bottom: 0;}

.searchBox table td.right
{text-align: right; right: 0;}


/* tables*/
table th
{
border: 1px solid #e1e1e1;
background-color: #e1e1e1; 
padding: 5px 10px 5px 10px;
text-align: left;
font-weight: bold;
}

table td
{padding: 5px 10px 5px 10px; border-bottom: 1px solid #e1e1e1;}

td.euro
{text-align: right; padding: 0; padding-right: 10px; width: 55px;}

td.sign
{padding: 0; margin: 0; text-align: center; padding-left: 5px; padding-right: 5px;}

tr.total td.euro
{border-top: 1px solid black;}


table.feedback
{border: 0;
margin-top: 0; 
margin-bottom: 15px;
}

 
table.labels td
{border: 1px solid #c8d2c8;}

table.partners, table.partners td
{border: 0;}

table.retailers
{text-align: center; border: 0;}

table.retailers td
{width: 25%; vertical-align: center; padding: 20px; padding-left: 0; padding-right: 0; border: 0;}


table.feedback td
{padding: 0; text-align: left; border: 0;}

table td.minus
{
padding-left: 35px;
}

table td.money
{
width: 50px;
}


table.labels th
{text-align: left;}


/*opmaak table more information */
table.newstable {width: 440px;}
table.newstable, table.newstable tr, table.newstable tr td {padding: 0; margin: 0;}


/*opmaak tables uitgebreide searchfunctie */

table.searchFunc
{
border-collapse: collapse; 
border: 0;
text-align: left;
width: 100%;
}

table.searchFunc td
{
margin: 0;
padding: 0;
border: 0;
}


table.searchFunc td.right
{text-align: right; right: 0;}

table.searchFunc input
{
font-family: arial; 
font-size: 12px; 
}

table.searchFunc input#query
{
width: 375px;
background-color: white; 
color: black;
text-align: left;
border: 1px solid #b1b1b1; 
padding: 0; 
padding-top: 3px;
padding-bottom: 3px;
margin: 0; 
padding-left: 2px;
}

table.searchFunc input.submit
{
padding: 3px;
padding-left: 10px;
padding-right: 10px;
background-color: #757575;
border: 1px solid #757575; 
color: white;
letter-spacing: 1px;
margin: 0;
}

.searchFunc input.submit:hover
{cursor: pointer;}


ul.formList
{font-family: arial; font-size: 12px; line-height: 150%; padding-top: 0;}


ul.blist
{
color: black;
font-family: arial;
font-size: 12px;
line-height: 170%;
padding-left: 25px;
}

ul.sitelist
{
color: black;
font-family: arial;
font-size: 12px;
line-height: 170%;
list-style-type: none;
padding-left: 0;
}

ul.sitelist li
{
text-align: left;
}

li.subsitelist
{margin-left: 10px;}

.sitelist li a
{color: black;}

.sitelist li a:hover
{color: #757575; text-decoration: underline;}


.middleBox p a.download, .middleBox table a.download
{
color: #005bb6;
}

.middleBox p a.download:hover, .middleBox table a.download:hover
{
color: #005bb6;
text-decoration: underline;
}

a.dictionary, a.dictionary:hover, a.dictionary:visited
{border-bottom: 1px dotted #005bb6; cursor: help; color: #005bb6;
}

ol li a, ol li a:visited, ol li a:hover
{color: #005bb6;}

span.fakelink
{color: black; text-decoration: underline; font-weight: bold; cursor: pointer}

span.fakelink:hover
{text-decoration: underline;}





a.tooltip
{
position:relative; /*this is the key*/
z-index:24; 
border: 0;
border-bottom: 1px solid #757575;
border-style: dotted;
color: #000;
text-decoration:none;
}

a.tooltip:hover
{
z-index:25;
}

a.tooltip span
{
display: none;
}


a.tooltip:hover span
{ /*the span will display just on :hover state*/
display: block;
position: absolute;
margin-left: 0px;
width: 438px;
border: 1px solid #e1e1e1;
background-color: #e1e1e1; 
color: black;
text-align: justify;
z-index: 25px;
padding: 10px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    a.tooltip:hover span { display: inline; top: 18px;}
}

ul.blist li a.tooltip:hover span
{width: 413px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.blist li a.tooltip:hover span {display: inline; left: 0px; top: 18px; width: 200px;}
}


span.comment
{
display: block;
padding-top: 5px;
padding-bottom: 5px;
font-family: arial;
font-size: 11px;
color: black;
}


/* spans voor webform */
span.formTxt
{
display: block;
color: black;
font-family: arial;
font-size: 12px;
line-height: 170%;
margin-top: 10px;
font-weight: bold;
}

span.formTxtLine
{
display: inline;
color: black;
font-family: arial;
font-size: 12px;
}

input.formInput
{
width: 300px;
padding-top: 2px;
padding-bottom: 2px;
}

input.button
{
color: black;
font-family: arial;
text-align: center;
font-size: 12px;
}

.searchBox input
{
font-family: arial; 
font-size: 12px; 
}

.searchBox input#query
{
width: 200px;
background-color: white; 
color: black;
text-align: left;
border: 1px solid #b1b1b1; 
padding: 0; 
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
margin: 0; 
}

.searchBox input.submit
{
padding: 3px;
padding-left: 10px;
padding-right: 10px;
background-color: #757575;
border: 1px solid #757575; 
color: white;
letter-spacing: 1px;
}

.searchBox input.submit:hover
{cursor: pointer;}

textarea
{
width: 300px;
height: 200px;
padding-top: 2px;
padding-bottom: 2px;
font-size: 12px;
font-family: arial;
}

select
{
width: 305px;
padding-top: 2px;
padding-bottom: 2px;
}

select.rating
{width: 75px;}


span.mandatory
{
margin: 0;
padding: 0;
font-size: 15px;
color: red;
}

span.mandatoryTxt
{
margin-left: 50px;
padding: 0;
font-size: 10px;
color: #757575;
}

span.wizardComment
{
display: inline;
position: absolute;
right: 25px;
top: 25px;
padding: 0;
font-size: 10px;
color: black;
font-family: arial;
background-color: #e1e1e1;
padding: 2px;
}



span.button a , span.button a:link, span.button a:visited  span.button a:hover
{
position: relative;
display: inline;
width: auto;
font-family: arial; 
font-size: 12px; 
padding: 3px;
padding-left: 10px;
padding-right: 10px;
background-color: #757575;
border: 1px solid #757575; 
color: white;
letter-spacing: 1px;
text-decoration: none;
}


div.kaderImg
{
position: relative;
display: inline-block;
width: auto;
height: auto;
padding: 5px;
background-color: #e1e1e1;
margin: 15px;
margin-bottom: 0;
border: 1px solid #e1e1e1;
text-align: left;
color: black;
font-family: arial;
font-size: 10px;
line-height: 170%;
}

img
{
border: 0;
position: relative;
z-index: 10;
}

/* zoekfunctie */
/*Top categories*/
.main_cat1 {font-size: 16px; font-weight: bold; color:#0000FF}
.main_cat2 {font-size: 12px; font-weight: bold; color:#0000FF}
.cat1:visited {font-size: 16px; font-weight: bold; color:#5555AA}

/*Small urls*/
.url {font-size: 10px; color: #757575;}


a:visited{color: #757575;}

/*Page descriptions*/
.description{font-size: 12px;}


/* Title/link of pages */
.title
{
color: black; font-size:12px; font-weight: bold;
}




#result_report 
{
font-family: arial;
border: 1px solid #757575;
background-color: #757575;
clear: both;
font-family: arial;
margin-top: 10px;
margin-bottom: 10px;
padding: 10px;
font-size: 12px;
color: white;
letter-spacing: 1px;
text-align: center;
font-weight: bold;
}

.catBanner {
	padding:3px;
	margin-top:15px;
	background-color:#b1b1b1; 
	font-weight: bold
}
.webPageBanner {
	padding:3px;
	margin-top:20px;
	background-color:#b1b1b1; 
	font-weight: bold
}


/*main results table */
#results
{
width: 100%;
color: black;
font-family: arial;
font-size: 12px;
line-height: 170%;
}

#results a:hover
{color: #757575;}

#other_pages 
{
font-family: arial;
text-align: center;
font-size: 14px;
}

#other_pages a:link
{color: #757575;}

#other_pages a:visited
{color: #757575;}

#other_pages a:hover
{color: #757575;}

#powered_by {
	margin:0 auto;
	margin-top:20px;
	padding-top:10px;
	font-size:10px;
	text-align:center;
	vertical-align: center;
}

#common_report {
		text-align:center; font-family: arial; font-size: 12px;
}

#cat_table {
		width:600px;
		margin-top:20px;
		padding-top:10px;
		padding-bottom:20px;
		border-top:1px solid #AAAAAA;
		border-bottom:1px solid #AAAAAA;

}

#cat_main {
	font-weight: bold;
}

.divline{
	margin-top:20px;
	margin-bottom:-5px;
	border-bottom:1px solid #DDDDDD;
}

#sub_cat {
	font-size:12px;
}

.idented {
	margin-left:30px;
}

#did_you_mean {
font-family: arial;
font-size: 13px; 
text-align: center;
margin: 0px;
}

#did_you_mean a
{
color: black;
}

#did_you_mean a:hover
{color: #757575;}

