@charset "iso-8859-1";
/* CSS Document */
html,body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Microsoft Sans Serif, arial, Helvetica;
	font-size: 12px;
	font-weight : normal;
	color: #000;
	float: left;
	background: url('/Audiobizz/assets/images/bar.png');
	background-position: 0px 29px;
	background-repeat: repeat-x;
	background-color: #e3e3e3;
	height: 100%;
	

}

html.print,body.print {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
	color: #000000;
	background-color: #ffffff;
	background: url('/Audiobizz/assets/images/back40.jpg');
	height: 100%;
	

}

div.main {

	  background: transparant;

}

a.menu:link { font-family: arial; color: white; text-decoration: none; font-weight : bold; font-size: 8pt;}
a.menu:visited { font-family: arial; color:white; text-decoration: none; font-weight : bold; font-size: 8pt;}
a.menu:hover { font-family: arial; color: white; text-decoration: underline; font-weight : bold; font-size: 8pt;}
a.menu:active { font-family: arial; color: #facd1b; text-decoration: none; font-weight : bold; font-size: 8pt;}

a.menuselect:link { font-family: arial; color: #facd1b; text-decoration: underline; font-weight : bold; font-size: 8pt;}
a.menuselect:visited { font-family: arial; color:#facd1b; text-decoration: underline; font-weight : bold; font-size: 8pt;}
a.menuselect:hover { font-family: arial; color: #facd1b; text-decoration: underline; font-weight : bold; font-size: 8pt;}
a.menuselect:active { font-family: arial; color: #facd1b; text-decoration: underline; font-weight : bold; font-size: 8pt;}

a.sort:link { font-family: arial; color: #facd1b; text-decoration: none; font-weight : bold; font-size: 8pt;}
a.sort:visited { font-family: arial; color:#facd1b; text-decoration: none; font-weight : bold; font-size: 8pt;}
a.sort:hover { font-family: arial; color: #facd1b; text-decoration: underline; font-weight : bold; font-size: 8pt;}
a.sort:active { font-family: arial; color: #facd1b; text-decoration: none; font-weight : bold; font-size: 8pt;}

a:link { color: #1b5c9d; text-decoration: none; font-weight : normal; font-size: 12px;}
a:visited {color: #1b5c9d; text-decoration: none; font-weight : normal; font-size: 12px;}
a:hover { color: #1b5c9d; text-decoration: underline;}

a.kader:link { font-family: arial; color: #1b5c9d; text-decoration: none; font-weight : bold; font-size: 8pt;}
a.kader:visited { font-family: arial; color: #1b5c9d; text-decoration: none; font-weight : bold; font-size: 8pt;}
a.kader:hover { font-family: arial; color: #facd1b; text-decoration: underline; font-size: 8pt;}

a.button:link { font-family: arial; color: #ffffff; text-decoration: none; font-weight : bold; font-size: 8pt;}
a.button:visited { font-family: arial; color: #202b60; text-decoration: none; font-weight : bold; font-size: 8pt;}
a.button:hover { font-family: arial; color: #202b60; text-decoration: underline; font-size: 8pt;}

a.tablink:link { font-family: arial; color: #ffffff; text-decoration: none; font-weight : bold; font-size: 11px;}
a.tablink:visited { font-family: arial; color: #ffffff; text-decoration: none; font-weight : bold; font-size: 11px;}
a.tablink:hover { font-family: arial; color: #ffffff; text-decoration: underline; font-size: 11px;}


a.arrowLink, a.arrowLinkLarge, a.accountLink {
 	color: #1b5c9d;
	background: url(/Audiobizz/assets/images/arrow_transparang.png) no-repeat 0px 2px;
	padding: 0px 0px 0px 18px;
}

a.headerLink {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
 	color: #facd1b;
	background: url(/Audiobizz/assets/images/arrow_transparang.png) no-repeat 0px 1px;
	padding: 0px 0px 0px 18px;
}



a.navLink {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
 	color: #1b5c9d;
	background: url(/Audiobizz/assets/images/arrow_transparang.png) no-repeat 0px 1px;
	padding: 0px 0px 0px 18px;
}

a.navLink:visited {
	font-family: arial;
 	color: #1b5c9d;
	background: url(/Audiobizz/assets/images/arrow_transparang.png) no-repeat 0px 1px;
	padding: 0px 0px 0px 18px;
}

a.search:link { font-family: arial; color: #1b5c9d; text-decoration: none; font-weight : bold; font-size: 8pt;}
a.search:visited { font-family: arial; color:#1b5c9d; text-decoration: none; font-weight : bold; font-size: 8pt;}
a.search:hover { font-family: arial; color: #1b5c9d; text-decoration: underline; font-weight : bold; font-size: 8pt;}
a.search:active { font-family: arial; color: #1b5c9d; text-decoration: none; font-weight : bold; font-size: 8pt;}



/* search form */
.searchinput {
    font-size:11px;  
    color:#333; 
    width:110px;
} 

.npbutton {
	padding: 3px;
	padding-left: 8px;
	display: block;
	border: 1px solid #cecece;
	white-space: nowrap;
}

.npheader {
	font-size: 9pt;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
}
.nplabel {
	font-size: 8pt;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 10px;

}
.npsubheader
{
	font-size: 8pt;
	font-weight: bold;
	
	padding-top: 6px;
	padding-bottom: 10px;
}

.nptablelogin
{
	vertical-align: top;
	overflow: auto;
	border-collapse: collapse;
	table-layout: auto;
	border-color: Silver;
    border-width: 0px 0px 0px 0px;
    border-style: solid;

}


.nptable
{
    font-size: 11px;
    vertical-align: top;
    overflow: auto;
    border-collapse: collapse;
    table-layout: auto;
    border-color: Silver;
    border-width: 0px 0px 0px 0px;
    border-style: solid;

}
.npbody{
    FONT-SIZE: 12px;  
}

.npbodyalt{
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: 500; 
    COLOR: black;
    BACKGROUND-COLOR: #EEEEEE; 
}

.npempty
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align:center;
    FONT-SIZE: 10pt; 
    FONT-WEIGHT: 500; 
    COLOR: black;
    BACKGROUND-COLOR: #EEEEEE;
}

.npwarning
{
    COLOR: darkRed;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 700
}

.nphighlight
{
	background-color:red;
}
.npbannerslot{
	background: transparant;
}
.npleftslot{
	background: transparant;
}
.nprightslot{
	
}
.nptopslot{
	background: transparant;
}
.npbottomslot{
	background: transparant;
}
.npmainslot{
	background: transparant;
}
.nptrailerslot{
	background-color:#f1f3f4;
}

img.menu {
	border: 0px;
	padding-right: 0px;
}

table {
	text-align: left;
	
}

table.menutop {font-size: 11px; font-weight: bold; color: #FFFFFF; }

table.login td {
	font-family: arial;
	
	font-size: 8pt;
	font-weight : bold;
}

table.bevestiging { background-color: #FFFFFF; border: outset 1pt solid #ffffff; 
		width: 595; color: "#001063"; font-style: normal; font-size: 8pt;
		margin-left: auto; margin-right: auto}
table.bevestigingform { background-color: #FFFFFF; border: outset 1pt solid #C2C2C2; 
		width: 595; color: #001063; font-style: normal; font-size: 8pt;
		margin-left: auto; margin-right: auto}
table.bevestigingform_opm { background-color: #FFFFFF; border: outset 1pt solid #C2C2C2; 
		width: 600; color: #001063; font-style: normal; font-size: 8pt;
		margin-left: auto; margin-right: auto}

table.resultbrand {
	width: 100%;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
	
}


table.resultbrand td {
	
	vertical-align: top; 
	
}

table.resultcat {
	width: 100%;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	
}


td.part1 { 
	background-color: "#EDEDED";
}

td.part2 { 
	background-color: "#E0E0E0";
}

input  {
	font-family: Microsoft Sans Serif;
	font-size: 12px;
	border: 1px solid #dde0e8;
}


textarea  {
	font-family: Microsoft Sans Serif;
	font-size: 12px;
	border: 1px solid #dde0e8;
}


select  {
	font-family: Microsoft Sans Serif;
	font-size: 12px;
	color: #555555;
	border: 1px solid #dde0e8;
}

.radio input {
	font-family : Arial;
	font-weight : bold;
	font-style : normal;
	font-size: 11px;
	border: 0px;
}

.loginradio input {
	border: 0px;
	height: 12px;
}

input.zoeken  {
	font-family : Arial;
	font-weight : bold;
	font-style : normal;
	font-size: 11px;
	color: #999999;
	border: 1px solid #818181;
}

input.login  {
	font-family : Arial;
	font-weight : bold;
	font-style : normal;
	font-size: 11px;
	color: #999999;
	border: 1px solid #818181;
	height: 16px;
   
}

input.aantal  {
	font-family : Arial;
	font-size : 8pt;
	font-weight : normal;
	font-style : normal;
	background-color: #FFFFFF;
	border: 1px solid #818181;

   
}

table.partlist{
	font-size: 12px;
	word-wrap:break-word;
	color: #555555;
}

table.cartlist{
	font-size: 12px;
	background-color: white;
	
}

table.orders{
	font-size: 12px;
	width: 765px;
	
}

table.orders td {
	border-width: 0px;
	padding: 3px;
	border-top: 1px solid #e7e5e6;
	border-bottom: 0px solid #e7e5e6;
	background-color: white;
}

table.orderdetail {
	font-size: 11px;
	width: 765px;
	font-family: Microsoft Sans Serif, arial, Helvetica;
		
}

table.orderdetail  a {
	font-size: 11px;
	
	
}

table.address{
	font-size: 12px;
	width: 765px;
	
}

table.address td {
	border-width: 0px;
	padding: 5px;
	border-top: 1px solid #e7e5e6;
	border-bottom: 1px solid #e7e5e6;
	background-color: white;
}

table.profile {
	font-size: 12px;
	padding-left: 0px;
	padding-top: 0px;
	
}

table.info{
	font-size: 9pt;
	white-space: nowrap;
	margin: 10px;
	
}

table.news { 
        background-color: "#F1F3F4"; 
        border-left: outset 0px solid #ffffff; 
        border-right: outset 0px solid #ffffff; 
        border-bottom: outset 0px solid #ffffff; 
        border-top: outset 0px solid #ffffff;
	color: #555555; 
        font-style: normal; 
	font-weight: normal;
        font-size: 11px;
	margin-left: auto; 
        margin-right: auto
}

table.static {
	font-size: 90%;
	padding-left: 5px;
	padding-top: 5px;
	
}

table.paging td {
	font-family: arial;
	font-size: 11px;
	border-width: 0px;
	padding: 0px;
	border: 1px solid #999999;
	background-color: #1b5c9d;
	width: 18px;
	height: 18px;
	text-align: center;
}

table.paging td.selected {
	border-width: 0px;
	padding: 0px;
	border: 1px solid #999999;
	background-color: #facd1b;
	width: 18px;
	height: 18px;
	text-align: center;
}

table.paging td a:link { color: white; text-decoration: none; font-weight : bold; font-size: 11px;}
table.paging td a:visited { color: white; text-decoration: none; font-weight : bold; font-size: 11px;}
table.paging td a:hover { color: white; text-decoration: underline; font-size: 11px;}

tr.commerceheader{
	color: #26446a;
	font-size: 8pt;
	font-weight: bold;
	
}

td.contactheader{

	font-weight: bold;
	font-family: arial;
	font-size: 11px;
	color: white;
	background-image: url(/Audiobizz/assets/images/bar.png);
	height: 24px;
	padding: 0px;
	
}



td.orderheader{

	font-weight: bold;
	font-family: arial;
	font-size: 11px;
	color: white;
	background-image: url(/Audiobizz/assets/images/bar.png);
	height: 27px;
	padding: 0px;
	
}

td.menuleft{
	font-family: arial;
	color: white;
	font-size: 11px;
	white-space: nowrap;
	margin: 10px;
	width: 194px;
	
}

td.kaderheader{
	color: #ffffff;
	font-size: 8pt;
	
}

td.partheader{
	color: #26446a;
	font-size: 8pt;
	font-weight: bold;
	
}


td.headerwhite {
	font-family: arial;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	
}

td.headerwhite-home {
	font-family: arial;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	
}

td.headerwhite-part {
	font-family: arial;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	
}

td.headerwhite-cart {
	font-family: arial;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	
}

td.tab {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	width: 90px;
	height: 29px;
	CURSOR: hand; 
	padding-top: 0px; 
	background-position: bottom;
	td { vertical-align: text-bottom } ;
}

td.tab2 {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	width: 120px;
	height: 29px;
	CURSOR: hand; 
	padding-top: 0px; 
	background-position: bottom;
	td { vertical-align: text-bottom } ;
}

td.tab3 {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	width: 160px;
	height: 29px;
	CURSOR: hand; 
	padding-top: 0px; 
	background-position: bottom;
	td { vertical-align: text-bottom } ;
}

td.crossheader {
	color: white;
	font-size: 9pt;
	font-weight: bold;
}

td.nav {
	font-size: 11px;
}

.descr {
	width: 525px;
	word-wrap:break-word;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	border: solid 0px;
}

.newstitle{
    FONT-SIZE: 12pt; 
    FONT-WEIGHT: bold;
    font-style: bold;
    COLOR: #26446a;
}

h1 {
	font-size: 130%;
	font-weight: bold;
}
h2 {
	font-size: 100%;
	font-weight: bold;
	color: #444444;
	text-decoration: underline;
	
}

.textblock p {
	font-size: 12px;
	line-height: 150%;
	margin-bottom: 5px;
}

.newsblock {
	
	margin-bottom: 5px;
}

hr {
	height: 0;
	border: 0;
	border-top: 1px solid #dde0e8;
}

input.buttonastext {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: transparant;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
	border: 0px solid #000000;
	color: #4288EF;
	cursor: hand;
}

input.buttonastextpart {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: transparant;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
	border: 0px solid #000000;
	color: #4288EF;
	cursor: hand;
}


input.buttonastext:hover {
	float: right;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: transparant;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	border: 0px solid #000000;
	color: #f1b924;
	cursor: hand;
}

.buttonSmall, .buttonMedium, .buttonLarge{
	font-family: arial;
	display: block;
	height: 28px;
	text-align:center;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	border: 0px solid #ffffff;
	cursor: pointer;
}
input.buttonSmall, input.buttonMedium, input.buttonLarge{
	padding: 0px 0px 3px 0px;
}
a.buttonSmall, a.buttonMedium, a.buttonLarge{
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	padding: 5px 0px 0px 0px;
	color: #ffffff;
}
.buttonSmall{
	background: url(../images/backgrounds/button_small_out.gif) no-repeat;
	width: 50px;
}
.buttonSmall:hover{
	background: url(../images/backgrounds/button_small_over.gif) no-repeat;
}
.buttonMedium{
	background: url(/Audiobizz/assets/images/button_blue_white_bg.jpg) no-repeat;
	width: 87px;
}
.buttonMedium:hover{
	background: url(/Audiobizz/assets/images/button_yellow_white_bg.jpg) no-repeat;
	text-decoration: none;
}
.buttonLarge{
	background: url(/Audiobizz/assets/images/knop_bevestig_up.png) no-repeat;
	width: 259px;
}
.buttonLarge:hover{
	background: url(/Audiobizz/assets/images/knop_bevestig_over.png) no-repeat;
}

div.qtip-wrapper {
	z-index: 999;
	text-align: center;
	position: absolute;
	font-size: .9em;
	width: 165px;
	background: transparent url(images/arrowup.png) no-repeat scroll center top;
	color: #1b5c9d;
	padding-top: 5px;
	display: none
}

div.qtip-wrapper div {
	background: #fff none;
	padding: 5px;
	font: normal normal 8pt;
	border: #000 solid 1px;
}

div.divSearchResults {
	z-index: 999;
	position: absolute;
	left: 10px; top: 87px; width: 150px; height: 100px;
	display: none;
	text-align: left;
	padding: 2px;
	border: solid 1px;
	border-color: #555555;
	background: #FFFFFF;
	overflow: auto; 
	overflow-x:hidden;
	font-size: 8pt;
}

div.date {
	font-size: 8pt;
}

#featured {
	padding-left: 0px;
}
#featured ul {
	width:200px
} 

#printhead { 
  display: none; 
} 

#printfoot { 
  display: none; 
} 

@media print {

	body { zoom: 140%; }

	#printhead { 
 		display: block; 
 		position: fixed; 
 		text-align: left; 
 		top: 0px; 
 		left: 0px; 
		width: 100%;
		border-bottom: solid 1px #000000; 
 		 
	} 

	#printfoot { 
		display: block;
 		margin-top: 25px; 
 		width: 100%; 
 		text-align: center; 
		border-top: solid 1px #000000;
	} 

}