*, html, body{margin:0;padding:0;}
html{overflow-x:hidden;}
html.moreinfo{}
body {
    font-family:Tahoma, Verdana;
    font-size:12px;
    letter-spacing:1px;
    background: #ccc url(http://klundertseo.becosoft.net/images/bgbody.jpg) 0 0 repeat-x;
    color:#FFF;
    overflow-x:hidden;
    #overflow-y:hidden;
}
.uploadimg{width:150px;font-size:9px;}
.adminbody{font-family:Tahoma, Verdana;font-size:12px;letter-spacing:1px;background-color:#7f7f7f;color:#FFF;margin:0;overflow-y:scroll;}
body.moreinfo{font-family:Tahoma, Verdana;font-size:12px;letter-spacing:1px;background-color:#7f7f7f;color:#FFF;padding: 10px;}
#logo {
	background-image:url(images/logo.png);
	background-position:left bottom;
	background-repeat:no-repeat;
    display:block;
	position:absolute;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='scale');
    width:308px;
	height:60px;
	top:10px;
	left:20px;
	z-index:4;
}
#logo h1 a{font-weight:normal;font-size:12px;color:#AFAFAF;text-decoration:none;display:block;}
#logo h2 a{text-indent:-9999px;line-height:40px; display:block;}
h2.slagzin{position:absolute;color:#f89c17;font-size:30px;font-weight:normal;top:32px;left:410px;z-index:4;}
h2.slagzin span{color:#AFAFAF;}
.topmenu{display:block;position:absolute;top:20px;right:20px;z-index:4;}
.topmenu ul{border:0;}
.topmenu ul li{list-style:none;margin:2px;}
.topmenu ul li a{padding: 0 0 0 10px;margin:2px;font-size:14px;border-left:12px solid #7F7F7F;color:#fff;text-decoration:none;font-weight:bold;}
.topmenu ul li a:hover,.topmenu ul li a:focus{border-left:12px solid #FBBD36;}
.topmenu ul li a.current{border-left:12px solid #FFA500;}
#container{display:block;position:relative;width:1000px;min-height: 1000px;margin:0 auto;background-color:#4b4b4b;min-height:875px;border:#f89c17 1px solid;border-bottom:0;overflow:hidden;}
#forumcontainer{display:block;background-color:#8f8f8f;height:743px;}
#head{height:120px;overflow:hidden;}
#menubalk{height:30px;border-top:#afafaf 1px solid;border-bottom:1px solid #9d9d9d;background-image: url(images/menuback.png);background-position:top left;background-repeat:repeat-x;}
#menubalk h2 { font-size: 14px; margin: 5px 0 0 20px; }
#menucontent{margin:0 auto;height:30px;}
.supermenu {position:relative; z-index:100; font-family:verdana, arial, sans-serif; }
.supermenu ul{padding:0;margin:0 auto;list-style-type:none;width:100%;}
.supermenu li{float:left; position:relative;}
.supermenu li a{height:30px;line-height:30px;}
.supermenu a {
	display:block;
	font-size:10px;
	line-height:30px;
	text-decoration:none;
	color:#fff;
	background-image:url(images/menu.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-left:11px;
	padding-right:11px;
	font-weight:bold;
}
.supermenu ul ul a.drop, .supermenu ul ul a.drop:visited {background:#url(/images/arrowright.png) no-repeat;}
.supermenu ul ul a.drop:hover{background:#f00 #url(/images/arrowright.png) no-repeat right;}
.supermenu ul ul :hover > a.drop {background:#f00 #url(/images/arrowright.png) no-repeat right;}
.supermenu ul ul ul a, .supermenu ul ul ul a:visited {background:#7f7f7f;}
.supermenu ul ul ul a:hover,.supermenu ul ul a:hover {color:#FFA500;}
.supermenu ul ul {visibility:hidden;position:absolute;height:0;top:30px;left:0; width:149px;}
* html .supermenu ul ul {top:30px;t\op:31px;}
.supermenu ul ul ul{left:178px; top:0; width:149px;}
.supermenu ul ul ul.naarboven {top:-155px; width:189px;}
.supermenu ul ul ul.left {left:-178px;}
.supermenu ul ul ul.leftnaarboven {left:-178px;top:-165px;}
.supermenu table {position:absolute; top:0; left:0; border-collapse:collapse;}
.supermenu ul ul a, .supermenu ul ul a:visited {font-weight:100; font-size:10px; background:#7f7f7f; color:#fff; height:auto; padding:5px 10px; width:158px;line-height:15px;}
* html .supermenu ul ul a, * html .supermenu ul ul a:visited {width:150px;w\idth:128px;}
.supermenu a:hover, .supermenu ul ul a:hover{color:#fff;}
.supermenu :hover > a{color:#FFA500;background:#7F7F7F;} 
.supermenu ul ul :hover > a {color:#FFA500;}
.supermenu ul li:hover ul,.supermenu ul a:hover ul{visibility:visible; }
.supermenu ul :hover ul ul{visibility:hidden;}
.supermenu ul :hover ul :hover ul{ visibility:visible;}
.menu {position: absolute;width:880px;height:20px;}
.dropmenu {position: absolute;width:880px;height:20px;}
.mainmenu{list-style:none;margin-left:0;margin-top:1px;padding:0;}
.mainmenu li{float:left;padding-right:10px;padding-left:10px;border:#F00 1px solid;}
.submenudrop{position:absolute;list-style:none;margin:20px 0 0 0;padding:0;}
.submenudrop li{float:none;border:none;}
.mbShowInformation{position: absolute;background-color:#999;border:solid #F93 thin;padding:5px;}
.mbSIPosition1 {left: 62%;width: 20em;margin-top: 15px;}
.mbSIPosition2 {left: 12%;width: 21em;margin-top: 15px;}
/* --- sidebar --- SUBMENU ----------------*/
#sidebar-muziekinstrumenten{float:left;width:200px;margin-top: 40px;}
#submenu_tmp{display:block;top:155px;left:30px;width:170px;height:200px;}
#submenu{display:block;position:absolute;top: 195px;left:10px;width:200px;height:200px;}
.cls_submenu{list-style:none;}
.cls_submenu li{width:130px;background: url(images/submenulijn.gif) bottom right no-repeat;text-align:right;padding:5px 0 4px 37px;}
.cls_submenu li a:hover,.cls_submenu li a:focus{color:#F89C17;}
#aangemeldals{width:150px;margin:10px 0 0 20px;font-size:10px;margin:30px 0 0 35px;}
#loginregister{width:125px;padding-left:1px;margin:10px auto 10px;z-index:15;text-align:left;}
#loginCartRegister { padding: 0 0 0 1px; margin: 10px 0 10px; text-align: left; }
#searchfield_tmp{padding: 1px 1px 1px 1px;width: 125px;margin:50px auto 20px;height:16px;z-index:15;}
#loginregister a:hover, #loginCartRegister a:hover, #searchfield_tmp a:hover { color: #F89C17; }
#loginbox{padding:1px;width:125px;margin:0 auto;}
#loginbox h4 {font-size:10px;font-weight: normal;margin:40px 0 7px 0;}
#loginCart { width: 800px; }
#loginCart h4 { font-size: 10px; font-weight: normal; margin: 20px 0 7px 0; }
#cart{margin:30px auto;z-index:50;width: 125px;}
#cart a:hover { color: #F89C17; }
#cartcontent,#cart{font-size:10px;text-align:left;}
#cart a{margin:0;width:125px;display:block;color:#fff;text-decoration:none;}
#cart img.shoppingCart{margin:0 auto;width:67px;display:block;}
#cart img { display: inline; margin: 0 2px 0 2px;}
#cartcontent{margin:5px auto 20px;}
#online-muziekinstrumenten-inhoud{float:left;width:795px;margin:0;overflow:hidden;}
#titlefield{
    border-left:15px solid #5d5d5d;
    display:block;
    margin: 10px 0 10px 14px;
    padding-left: 10px;
    float:left;
    font-size: 18px;
    font-weight:bolder;
    text-transform:uppercase;
    opacity:.90;
    filter:alpha(opacity=90);
    -moz-opacity: 0.9;
}
#titlefield:hover{border-left:15px solid #F89C17;}
#main{
    display:block;
    position: relative;
    width:795px;
    min-height: 525px;
    background:url(images/maincenterw.png) top left repeat-y;
    z-index:10;
    margin: 0 ;
    float: left;
}
#maintop{
    display:block;
    width:795px;
    height: 21px;
    background-image:url(images/maintopw.png);
    background-position: top left;
    background-repeat: no-repeat;z-index:9990!important;
    margin: 0;
    float: left;
}
#mainbottom{
    display:block;
    width:795px;
    height:64px;
    background-image:url(images/mainbottomw.png);
    background-position: top left;
    background-repeat: no-repeat;
    z-index:12;
    margin: 0 ;
    float: left;
}
#mainIE{
    display:block;
    position:absolute;
    top:165px;
    left:215px;
    width:795px;
    height:564px;
    padding:5px;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainback.png', sizingMethod='scale');
    z-index:9;
}
hr{height:1px;background-color: #999;   border:0;}
.vraag{font-weight:bold;margin-bottom:7px;font-size: 12px;}
.ulFaq { margin: 10px 0 10px 20px; }
.faqlink {color:orange;}
.total {font-size: 11px;}
.qa {background-color:#7f7f7f;border:#ababab 1px dotted;}
.qa:hover{background-color:#878787;cursor:pointer;}
/* --- Contact --- */
#download ul li a{line-height:20px;display:block;}
#download ul li a:hover { color:#F89C17; }
#form-muziek{float:left;width:320px;margin:20px 0;}
#form-muziek div{clear:left;}
#form-muziek div label{width: 89px;float: left;margin-right: 0.5em;font-size: 0.9em;display: block;}
#form-muziek div input{width:250px;background:#F1F1F1;border:2px solid #bbb;height:28px;margin: 5px 0;}
#form-muziek div input:focus,#form-muziek div input:hover{width:250px;border:2px solid #FFA500;height:28px;margin: 5px 0;}
#form-muziek div select{width:250px;border:1px solid #bbb;height:24px;margin: 5px 0;background:#F1F1F1;padding:2px 0 0 5px;outline:none;}
#form-muziek div select:focus{width:250px;border:2px solid #FFA500;height:24px;margin: 5px 0;background:#F1F1F1;outline:none;outline:none;}
#form-muziek div option{height:20px;background: #F1F1F1;outline:none;padding:2px 0 0 10px;}
#form-muziek div option:focus,#form-muziek div option:hover{height:20px;background:#FFA500;outline:none;color:#fff;}
#form-muziek div textarea{margin-top:4px;color:#000;background:#F1F1F1;border:2px solid #bbb;margin-bottom: 5px;width:250px;}
#form-muziek div textarea:focus,#form-muziek div textarea:hover{margin-top:4px;color:#000;border:2px solid #FFA500;margin-bottom: 5px;width:250px;}
#form-muziek div.submit input{background:#bbb;border:2px solid #bbb;font-weight:bold;line-height:18px;width:253px;}
#form-muziek div.submit input:focus,#form-muziek div.submit input:hover{background:#F1F1F1;border:2px solid #FFA500;color:#FFA500;}
/*zoekveld*/
#searchfield {position: absolute;padding: 1px;width: 125px;top: 470px;left: 50px;z-index:15;}
.searchbox {border: solid 0px white;background-color: #5D5D5D;width: 100px;text-align:right;color: White;font-size:12px;padding:1px;}
.row:hover{background-color:#666;}
.loginfield{border:#AFAFAF 1px solid;background-color: #5D5D5D;width: 127px;text-align:left;color: White;font-size:11px;height:20px;}
.pwfield{border:#AFAFAF 1px solid;;height:17px;background-color: #5D5D5D;width: 100px;text-align:left;color: White;font-size:11px;margin-bottom:1px;margin-left:1px;}
.pwbox, .pwboxCart {width: 127px;height:20px;color: #fff;font-size:11px;margin-top:5px;background-image:url(images/arr.png);background-position:center right;background-repeat:no-repeat;padding:1px 2px 0 0;}	
.pwbox { background-color:#6C6C6C; }
.pwboxCart { background-color: #5D5D5D; }
.lnk{text-decoration:none;color:#FFF;font-size:10px;}
.ac_rub{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;}
.ac_sub{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;}
.fatlink{text-decoration:none;color:#f93;   font-weight:bold;   font-size:11px;}
.fatlink:hover{text-decoration:underline;}
.link{text-decoration:none;color:#f93;font-size:11px;}
.link:hover{text-decoration:underline;}
.mailexists{position:absolute;top:50%;left:50%;color:#FFF;margin-top:-35px;margin-left:-200px;width:400px;height:70px;background-color:#999;border:#f93 1px solid;color:#fff;font-weight:bold;font-size:11px;z-index:999;}
/*sorteren*/
#sort {position:absolute;right:84px;top: 170px;}
#sortoptions{position:absolute;background-color:#FFA500;width:52px;height:14px;padding:1px;top:0px;left:80px;}
.sortbutton{width:25px;background-color:#5D5D5D;text-align: center; cursor: pointer;}   
.sortbutton:hover{color:#FFA500;background-color:#6C6C6C;}  
#sortEur{position:absolute;}    
#sortText{position:absolute;left:28px;}
/*link beschrijving*/
.link_beschrijving {font-family:Tahoma, Verdana;font-size:11px;}
/* CSS Document */
.download{display:block;position:absolute;margin:70px auto auto 21px;z-index:999;border:#F90 1px solid;padding:10px;width:378px;background-color:#999;visibility:hidden;}
.close{display:block;position:absolute;top:5px;right:5px;border:#CCC 1px solid;width:15px;text-align:center;cursor:pointer;}
.whitelink{color:#FFF;text-decoration:none;}
.hidden{position:absolute;top:0;left:0;z-index:0;width:0;height:0;visibility:hidden;overflow:hidden;}
.zoekresult_uitgebreid{position:absolute;width:300px;height:420px;background-color:#999;font-size:11px;z-index:1000;margin-top:-275px;margin-left:140px;}
.zoekresult{position:absolute;width:420px;height:520px;background-image:url(images/zoek_back.png);background-repeat:no-repeat;font-size:11px;z-index:1000;margin-top:-275px;margin-left:130px;}
.zoektitel{background-color:#666;font-weight:bold;margin-left:9px;}
.zoekresult table tr:hover{background-color:#aaa;cursor:pointer;}
.zoekhoofdtiteluitgebreid{background-image:url(images/back_zoektitel.jpg);height:20px;font-weight:bold;color:#FFF;margin-bottom:2px;font-size:11px;}
.zoekhoofdtitel{background-image:url(/images/back_zoektitel.jpg);height:20px;font-weight:bold;color:#FFF;margin-bottom:2px;margin-left:9px;font-size:11px;}
#download { padding: 10px 0; }
#download ul { margin: 0 0 0 10px; }
#download li { font-size: 9px; margin: 0 0 0 10px; }
#download a { color: #fff; text-decoration: none; font-size: 12px; }
.small{font-size:9px;}
.downloadlogo{margin:0;padding:0;}
.banner{position:absolute;}
.producttitel{font-size:24px;}
.mainpic{height:200px;width:200px;background-color:#fff;}
.smallimg{height:60px;width:60px;background-color:#FFF;}
.smallimg2{height:120px;width:120px;background-color:#FFF;}
.accessoire{height:120px;width:120px;background-color:#FFF;}
.thumbkader{padding:3px;border:#ccc 1px solid;}
.thumbkader:hover{padding:3px;border:#ecae18 1px solid;}
.thumbkaderover{padding:3px;border:#ecae18 1px solid;}
#orderform{display:block;position:absolute;top:170px;left:220px;width:645px;height:645px;padding:5px;z-index:10;}
.maincontent{margin:0;z-index:9990!important; }
#pageContent { margin: 0 30px; }
#pageContent ul, #pageContent ol { margin: 20px; }
#welkom p { line-height: 16px; margin: 5px 0 5px 0; }
#welkom img { margin: 10px 0 10px 0; }
#welkom ul { margin: 10px 0 10px 20px; }
#welkom ul li{list-style: url(images/arlist.png);padding-bottom: 5px;}
.paragraph p { margin: 0 0 10px 0; }
.navigation{margin:2px 36px 0 0;float:right;height:24px;}
.navigation a.text, .navigation b{color:#FFF;font-weight:bold;padding:2px 4px;text-decoration:none;border:1px solid #F89C17;}
.b{margin:10px 36px;}
.navigation b,.navigation a:hover,.navigation a:focus{background-color:#F89C17;}
.prodNav {width: 755px;margin: -10px 0 0 30px;line-height:20px;text-align: left;float:left;}
.artist, .links { margin: 0 0 10px 0; border: solid 1px #fff; width: 100%;}
.artist th, .links th { text-align: left; color: #fff; }
.artist img, .links img { padding: 5px; }
.toonAlles { margin: 0 0 0 30px; font-weight: bold; text-decoration: none; color: #fff; }
.nrOfResults{float:left;margin:-0 10px 0 32px;line-height:17px;font-size:10px;}
.productDetail {margin: 15px 15px 15px 12px;}
.productDetail table {width: 730px; float: left;}
.productDetail table th {text-align: left; font-size: 24px;font-weight: normal;}
.productDetail p { width: 730px; }
.whiteBG {background-color: #fff;}
.productDetail img {cursor: pointer;}
.thumbImage {float: left;border: solid 1px #fff;margin: 3px; cursor: pointer;}
.thumbImage div{width: 59px;height: 65px;margin: 3px;background-color:#fff;display: table-cell;text-align: center;vertical-align: middle;}
.thumbImage2{float: left;border: solid 1px orange;padding: 5px;margin: 5px;text-align: center;font-size: 11px;}
.thumbImage2 div{height: 120px;width:120px;margin: 3px;background-color:#FFF;display: table-cell;text-align: center;vertical-align: middle;}
.clear {clear: both;display: block;}
.productOmschr {font-size: 11px;width: 200px;}
.font22 {font-size: 22px;}
.productDetail .highlight2 {font-size: 11px; margin: 5px 0; padding: 3px 5px 3px 10px;}
.productDetail .highlight2 b {border-bottom: solid 1px #F89C17;}
.productDetail .bestellen { margin: 30px 0; float: left; color: #FFF; border: none; text-decoration: none; padding: 3px; border: solid 1px #6C6C6C; }
.productDetail .bestellen:hover { border: solid 1px orange; padding: 3px; }
.productDetail .imgBasket { border: solid 1px #6C6C6C; padding: 5px; margin: 0 3px 0 3px; }
.productDetail .imgBasket:hover { border: solid 1px orange; }
.muziekinstrumenten-sub{z-index:995!important;margin: 0 0 0 18px;}
.muziekinstrumenten-sub li{display:inline;float:left;width:149px;height:132px;border:solid 1px #6C6C6C;margin:10px 0 0 0;padding:10px 0 0 0;color:#fff;text-align:center;overflow:hidden;cursor:pointer;}
.muziekinstrumenten-sub h3{font-size:0.8em;margin:-32px auto;width:100px;height:25px;overflow: hidden;}
.muziekinstrumenten-sub li:hover{background-color:#818181;border:solid 1px #929292;}
.formcontent{top:5px;left:5px;width:629px;height:529px;z-index:10;position:absolute;}
#ad{display: block;position: relative;}
#ad ul { margin-left: 10px; list-style-type: none}
#ad img { border: none; border-right: solid 1px #000000; border-bottom: solid 1px #000000;}
#preview{position:absolute;border:1px solid #F89C17;display:none;z-index: 995;}
#submain{
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:285px;
	width:407px;
	background:url(images/submain_back.png) top left no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/submain_back.png', sizingMethod='scale');z-index: 0;
}
#advert{display: block;position: absolute;top: 6px;left: 10px;height: 262px;width: 385px;z-index: 1;}
.smallimg {cursor:pointer;}
.text{color:#FFF;font-family:Tahoma, Verdana;text-decoration:none;}
.catnameback{background:url(images/catpicback.jpg);height:25px;padding-top:10px;}
.tinylink:link{color:#FFF;font-family:Tahoma, Verdana;font-size:10px;text-decoration:none;border-bottom:#F60 1px solid;padding-bottom:1px;}
.tinylink:visited{color:#FFF;font-family:Tahoma, Verdana;font-size:10px;text-decoration:none;border-bottom:#F60 1px solid;padding-bottom:1px;}
.tinylink:hover{color:#FFF;font-family:Tahoma, Verdana;font-size:10px;text-decoration:none;border-bottom:#F60 1px solid;padding-bottom:1px;}
.linktext{color:orange;font-family:Tahoma, Verdana;text-decoration:none;border-bottom: solid 1px orange;}
.linktext2{color:orange;font-family:Tahoma, Verdana;text-decoration:none;font-weight:bold;font-size:14px;}
.hitext{color:#FFF;font-family:Tahoma, Verdana;text-decoration: none;font-weight: bold;vertical-align: top;}
.orangelink{color:orange;font-family:Tahoma, Verdana;}
/*------------ Image Upload ---------------------------------------*/
.uploadmain{display:block;position:absolute;top: 5px;left: 5px;padding:10px;border:#656565 1px solid;}
/* ----------- ADMIN ----------------------------------------------*/
.textfield{font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:10px;color:#fff;}
.textfieldshop{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#fff;font-weight:bold;background-color:#999;border:#ddd 1px solid;}
.textfieldshop2, #tblMijnAccount input, #tblMijnAccount select, #tblLevering input, #tblLevering select{
    font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#fff;font-weight:bold;background-color:#6f6f6f;border:#8f8f8f 1px solid;}
.textfieldZoeken {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#fff;font-weight:bold;background-color:#999;}
.inputZoeken {margin-top: 5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;border:#333 1px solid;width: 250px;}
.inputZoekenKlein {margin-top: 5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;border:#333333 1px solid;width: 50px;}
.knopZoeken {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;border:#333333 1px solid;}
#tblMijnAccount input, #tblMijnAccount select, #tblLevering input, #tblLevering select {width: 250px;}
#tblMijnAccount .chckNormal {width: auto;}
.loginkader{position:absolute;margin-left:220px;margin-top:70px;background-color:#666;border:#999 1px solid;width:270px;padding:10px;}
.linktable{border-collapse:collapse ;border: solid 1px white;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.description {border-top: solid 1px white;border-bottom: solid 1px white;}
.thead{padding: 0px 5px 0px 5px;border-bottom: solid 1px white;border-right: solid 1px white;}
.tehead{padding: 0px 5px 0px 5px;border-bottom: solid 1px white;}   
.titem{padding: 2px 5px 2px 5px;border-right: solid 1px white;} 
.teitem{padding: 2px 5px 2px 5px;}
.adminhead{height:30px;border-top:#f89c17 1px solid;border-bottom:#f89c17 1px solid;font-size:20px;font-weight:bold;background-color:#656565;padding-left:13px;}
#largeimg{display:block;position:absolute;left:0;top:0;z-index:999;}
.regular{background-color:#7f7f7f;}
.highlight{background-color:#656565;}
.regular_site{background-color:#505050;}
.highlight_site{background-color:#656565;}
.regular_img{border:#656565 1px solid;}
.highlight_img{border:#f89c17 1px solid;}
.adminmenu{float:left;width: 200px;border:#f89c17 1px solid;margin:10px 25px auto 10px;}
.adminmain{float:left;width:900px;padding:10px;border:#656565 1px solid;margin-top:10px;}
#adminmain textarea, #adminmain input[type=text] { color: #000; }
.adminmenu ul{list-style:none;padding:10px;margin:0;}
.adminmenu ul li{height:20px;/*border:#CCCCCC 1px solid;*/}
.adminmenu ul li a{color:#FFF;font-weight:bold;text-decoration:none;}
.numberfield{width:50px;font-size:10px;}
.darkline{border:0;height:1px;background-color:#656565;margin:20px 0 15px 0;}
.whitespace{height:10px;}
.menulink{color:#FFF;font-size:11px;}
.menulink:hover{color:#ecae18;font-size:11px;}
.inleidingstekstje{width:480px;text-align:justify;}
.producttitle{font-weight:bold;padding-bottom:7px;}
.textfield{font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.divider{color:#D68D22;}
.vet{font-weight:bold;}
#tblHeaders td.left, #tblHeaders td.middle, #tblHeaders td.right { border-top: solid 1px #F1F1F1; border-bottom: solid 1px #F1F1F1; padding: 5px; background-color: #656565}
#tblHeaders td.left { border-left: solid 1px #F1F1F1; }
#tblHeaders td.right { border-right: solid 1px #F1F1F1; }
.tblAdminAG { float: left; height: 200px; width: 350px; border: dotted 1px #ccc; margin: 10px 20px 10px 0;}
.tblAdminAG th, .tblAdminAG th a { text-align: left; font-size: 14px; border-bottom: solid 1px #F89C17; text-decoration: none; color: #fff; }
.tblAdminAG td { font-weight: bold; font-size: 11px; padding: 3px; }
.tblAdminAG .img { width: 140px; background-color: #fff; text-align: center; vertical-align: middle; }
.tblAdminAG .delete { position: relative; top: 25px; border: none; }
/* --- ARTIKELAFBEELDING UITVERGROTEN ---*/
.thumb {background-color:#fff; z-index:999;}
.thumb a.p1, #menu a.p1:visited {display:block; text-decoration:none; background:#fff; top:0; left:0; border:0;}
.thumb a img {border:0;}
.thumb a.p1:hover {text-decoration:none; background-color:#fff; color:#000;}
.thumb a .large {display:none;}
.thumb a.p1:hover .large {display:block; position:absolute; margin:-50px auto auto 10px; border:1px solid #ccc;}
/* --- ARTIKELAFBEELDING UITVERGROTEN ---*/
.thumb2 {background-color:#fff; z-index:999;}
.thumb2 a.p12:visited {display:block; text-decoration:none; background:#fff; top:0; left:0; border:0;}
.thumb2 a img {border:0;}
.thumb2 a.p12:hover {text-decoration:none; background-color:#fff; color:#000;}
.thumb2 a .large {display:none;}
.thumb2 a.p12:hover .large {display:block; position:absolute; margin:-50px auto auto 10px; border:1px solid #ccc;}
/*-----------------------*/
#lightbox{  position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(lightbox/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% ; }
#imageData{ padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }  
#imageData #caption{ font-weight: bold; }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;  }           
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}      
/*#overlay{ position: absolute; top: 0; left: 0; z-index: 990; width: 100%; height: 1500px; background-color: #000; }*/
.overlay {position:absolute;top:0;left:0;z-index:1000;width:100%;height:1500px;background-color:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.pwvergeten{position:absolute;top:50%;left:50%;width:250px;height:150px;margin-left:-125px;margin-top:-75px;z-index:99999;background-color:#666;border:orange 1px solid;}
.imagepop {position:absolute;top:70px;left:50%;margin-left:-415px;z-index:99999;width:830px;height:600px;background-color:#fff;}
.imagepop image{max-width:800px;}
/* DROPDOWN MENU */
ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:-1px;top:98%;}
ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.cssMenu,ul.cssMenu ul{margin:0px;list-style:none;padding:0px 1px 1px 0px;background-color:#4b4b4b;background-repeat:repeat;border-color:#4b4b4b;border-width:0px;border-style:solid;}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {display:block;zoom:1;float: left;}
ul.cssMenu ul{width:250px;}
ul.cssMenu li{display:block;margin:1px 0px 0px 1px;font-size:0px;}
ul.cssMenu a:active, ul.cssMenu a:focus {outline-style:none;}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {display:block;vertical-align:middle;background-color:#4b4b4b;border-width:0px;border-color:#fff;border-style:solid;text-align:left;text-decoration:none;padding:1px;_padding-left:0;font-size: 11px;font-family:Verdana, Arial, Helvetica, sans-serif;color: #fff;text-decoration:none;cursor:pointer;margin-top:1px;}
ul.cssMenu span{overflow:hidden;}
ul.cssMenu li {float:left;}
ul.cssMenu ul li {float:none;}
ul.cssMenu ul a {text-align:left;white-space:nowrap;}
ul.cssMenu li:hover{position:relative;}
ul.cssMenu li:hover>a{background-color:#666;border-color:#999;border-style:solid;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color: #FFF;text-decoration:none;}
ul.cssMenu li a:hover{position:relative;background-color:#666;border-color:#999;border-style:solid;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color: #FFF;text-decoration:none;}
ul.cssMenu li.dis a {color: #aaa!important;}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul,ul.cssMenu a:hover a:hover ul,ul.cssMenu a:hover a:hover a:hover ul{display:block}
ul.cssMenu a:hover ul ul,ul.cssMenu a:hover a:hover ul ul{display:none}
ul.cssMenu span{display:block;background-image:url(./images/arrv_blue_2.gif);background-position:right center;background-repeat: no-repeat;padding-right:3px;padding-left:3px;}
.cssMenui{padding:1px;}
/* nieuw menu */
#info {background:#f8f8f8; border:0;}
/* ================================================================ 
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any way to fit your requirements.
=================================================================== */
.clickable {cursor: pointer;}
.errorMessage {color: #f59913;}
.tblHidden {visibility: hidden;}
.lijstProducten {width:730px;border:#ccc 1px solid; margin:5px 0 0 30px; padding:0; background-color:#5d5d5d;clear:both;}
.lijstProducten td.muziekthumb{padding:10px;height:120px;}
.lijstProducten .muziekthumb a img{border:0 none;}
.lijstProducten .muziekinstrumenten-excerpt{padding:5px;height:120px;}
.lijstProducten .smallBasket { border: solid 1px #5D5D5D; }
.lijstProducten .smallBasket:hover { border: solid 1px #F89C17; }
.muziekinstrumenten-excerpt p.lees-meer a{font-weight:normal;color:#FFA500;font-size:10px;line-height:28px;}
.muziekinstrumenten-excerpt p.priceProduct{line-height:15px;font-weight:bold;}
td.muziekinstrumenten-excerpt a {display: block;color: #fff;text-decoration:none;}
div.voorraad-muziekinstrumenten{width:200px;;float:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
div.voorraad-muziekinstrumenten p{margin:5px 0 0 10px;clear:none;}
div.voorraad-muziekinstrumenten p.leftcart{float:left;margin:5px 10px 0 0;}
.selected{color:orange;text-decoration: underline; }
.selectedLi{background-color:orange;color:#fff; }
#footer{display:block;position:relative;width:1000px;margin:0 auto;background-color:#4b4b4b;border:solid 1px #f89c17;border-bottom:solid 4px #f89c17;border-top:none;padding:10px 0 0 0;}
#footer p, #footer a{color:#fff;font-size: 10px;padding:0 0 10px 0;border-bottom:solid 1px #fff;}
#footer p{text-align:center;}
#footer a{text-decoration:none;}
#tblBasket { width: 655px; font-size: 11px; }
#tblBasket th { text-align: left; }
#tblBasket tr.left td { text-align: left; }
#tblBasket .highlight { background-color: #4B4B4B; }
#tblBasket .seperation hr { height: 3px; margin: 10px 0 10px 0; }
