



.smallText
{
	padding: 0px;
	margin: 0px;
	font-size: 10px;
}

.infotext
{
	position: absolute;

	border: 2px solid #e7880c;
	width: 320px;
	z-index: 2;
	background-color:#fdfbf9;
}

.infotext table
{
	width: 100%;
}

.infotext tr
{
	background-color: #efeed7;
}

.infotext td
{
	border-top: 1px solid #e7880c;
	padding: 5px;
	background-color:#fdfbf9;
}

.logoBasket
{
	background: url(../nvd/img/klaviernoten.gif) no-repeat;
	position: absolute;
	top: 3px;
	left: 5px;
	width: 99%;
}

.logoBasket .logoImg
{
	width: 150px;
}


.languageSelect
{
	padding-top: 5px;
	padding-left: 10px;
	vertical-align: top;
	font-size: 11;
}

.languageSelect .item
{
	background-color:#fdfbf9
}


.timelineName, .timelineNameBG, .timelineNameBGE, .timelineNameBGS
{
	font-size: 12px;
}

.timelineNameBG, .timelineNameBG a
{
	height: 50px;
}

.timelineNameBG
{

	background-position: 0px 1px;
	background-repeat:no-repeat;
}

.timelineNameBGE
{

	height: 50px;
	width: 28px;
}

.timelineNameBGS
{

	height: 50px;
	width: 48px;
}

.tileLineLink, a.timeLineLink:link, a.timeLineLink:hover,a.timeLineLink:visited,a.timeLineLink:active
{
	text-decoration: none;
}

.topMenuLinkSearchField
{
	width: 300px;
}
.topMenuLinkSearch
{
	padding-left: 20px;
}



.topMenuLevelBox
{
	vertical-align: top;
	width: 130px;
	background-image: url(../nvd/img/std/levels.gif) ;
	background-position: 0px 1px;
	background-repeat:no-repeat;
}

.topMenuLevelBox input
{
	width: 19px;
}



.topMenuSpan,.topMenuSpanFlip,
.topMenuSpanTASTEN, .topMenuSpanFlipTASTEN, .topMenuSpanHOLZ, .topMenuSpanFlipHOLZ, .topMenuSpanBLECH, .topMenuSpanFlipBLECH, .topMenuSpanSTIMME, .topMenuSpanFlipSTIMME, .topMenuSpanSAITEN, .topMenuSpanFlipSAITEN, .topMenuSpanSPEZIELLE, .topMenuSpanFlipSPEZIELLE, .topMenuSpanENSEMBLE, .topMenuSpanFlipENSEMBLE
{
	text-align: center;
	margin: 0px;
	width: 100px;
	font-size: 12;
	text-decoration: none;
}

.topMenuSpan, .topMenuSpanTASTEN, .topMenuSpanFlip, .topMenuSpanFlipTASTEN
{
	border: 1px solid #ffa700;
}

#topGroupMenuTASTEN
{
	background-color: #ffe8bc;
	border: 1px solid #ffa700;
}

.topGroupMenu ul
{
	padding: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 4px;
	margin-top: 4px;
}

.topGroupMenu
{
	width: 140px;
}

.topGroupMenu li
{
	list-style-type: none;
}

.topMenuSpanSTIMME, .topMenuSpanFlipSTIMME
{
	border: 1px solid #00B33B;
}

a.topMenuLinkSTIMME, a.topMenuLinkSTIMME:visited, a.topMenuLinkSTIMME:link
{
	text-decoration:none;
	color: #FFFFFF;
}

a.topMenuLinkSTIMME:hover, .topMenuSpanFlipSTIMME
{
	background-color: #00B33B;
}

a.topMenuLinkSTIMME:hover
{
	color: #FFFFFF;
	text-decoration:none;
}

.topMenuPALineSTIMME
{
	background-color: #007426;
}

.topMenuBarTableSTIMME
{
	background-image: url(http://www.inter-note.com:80/nvd/img/pa/STIMME/bg-menu.gif);
}

.topMenuLinkSearchSTIMME, .topMenuLinkSearchSTIMME a:link, .topMenuLinkSearchSTIMME a:visited  
{ 
	color: #333333;
} 
.topMenuLinkSearchSTIMME a:hover
{ 
	color: #333333;
} 

#topGroupMenuSTIMME
{ 
	background-color: #007426;
	border: 1px solid #00B33B;
	color: #FFFFFF;
} 

#topGroupMenuSTIMME a
{ 
	color: #FFFFFF;
} 

hr.pagroupSTIMME
{ 
	border-top: 1px solid #007426;
} 
.topMenuSpanENSEMBLE, .topMenuSpanFlipENSEMBLE
{
	border: 1px solid #00B33B;
}

a.topMenuLinkENSEMBLE, a.topMenuLinkENSEMBLE:visited, a.topMenuLinkENSEMBLE:link
{
	text-decoration:none;
	color: #FFFFFF;
}

a.topMenuLinkENSEMBLE:hover, .topMenuSpanFlipENSEMBLE
{
	background-color: #00B33B;
}

a.topMenuLinkENSEMBLE:hover
{
	color: #FFFFFF;
	text-decoration:none;
}

.topMenuPALineENSEMBLE
{
	background-color: #007426;
}

.topMenuBarTableENSEMBLE
{
	background-image: url(http://www.inter-note.com:80/nvd/img/pa/ENSEMBLE/bg-menu.gif);
}

.topMenuLinkSearchENSEMBLE, .topMenuLinkSearchENSEMBLE a:link, .topMenuLinkSearchENSEMBLE a:visited  
{ 
	color: #333333;
} 
.topMenuLinkSearchENSEMBLE a:hover
{ 
	color: #333333;
} 

#topGroupMenuENSEMBLE
{ 
	background-color: #007426;
	border: 1px solid #00B33B;
	color: #FFFFFF;
} 

#topGroupMenuENSEMBLE a
{ 
	color: #FFFFFF;
} 

hr.pagroupENSEMBLE
{ 
	border-top: 1px solid #007426;
} 
.topMenuSpanSPEZIELLE, .topMenuSpanFlipSPEZIELLE
{
	border: 1px solid #B6DDFE;
}

a.topMenuLinkSPEZIELLE, a.topMenuLinkSPEZIELLE:visited, a.topMenuLinkSPEZIELLE:link
{
	text-decoration:none;
	color: #FFFFFF;
}

a.topMenuLinkSPEZIELLE:hover, .topMenuSpanFlipSPEZIELLE
{
	background-color: #B6DDFE;
}

a.topMenuLinkSPEZIELLE:hover
{
	color: #FFFFFF;
	text-decoration:none;
}

.topMenuPALineSPEZIELLE
{
	background-color: #50A0DA;
}

.topMenuBarTableSPEZIELLE
{
	background-image: url(http://www.inter-note.com:80/nvd/img/pa/SPEZIELLE/bg-menu.gif);
}

.topMenuLinkSearchSPEZIELLE, .topMenuLinkSearchSPEZIELLE a:link, .topMenuLinkSearchSPEZIELLE a:visited  
{ 
	color: #333333;
} 
.topMenuLinkSearchSPEZIELLE a:hover
{ 
	color: #333333;
} 

#topGroupMenuSPEZIELLE
{ 
	background-color: #50A0DA;
	border: 1px solid #B6DDFE;
	color: #FFFFFF;
} 

#topGroupMenuSPEZIELLE a
{ 
	color: #FFFFFF;
} 

hr.pagroupSPEZIELLE
{ 
	border-top: 1px solid #50A0DA;
} 
.topMenuSpanSAITEN, .topMenuSpanFlipSAITEN
{
	border: 1px solid #EEA75B;
}

a.topMenuLinkSAITEN, a.topMenuLinkSAITEN:visited, a.topMenuLinkSAITEN:link
{
	text-decoration:none;
	color: #FFFFFF;
}

a.topMenuLinkSAITEN:hover, .topMenuSpanFlipSAITEN
{
	background-color: #EEA75B;
}

a.topMenuLinkSAITEN:hover
{
	color: #FFFFFF;
	text-decoration:none;
}

.topMenuPALineSAITEN
{
	background-color: #EE5B62;
}

.topMenuBarTableSAITEN
{
	background-image: url(http://www.inter-note.com:80/nvd/img/pa/SAITEN/bg-menu.gif);
}

.topMenuLinkSearchSAITEN, .topMenuLinkSearchSAITEN a:link, .topMenuLinkSearchSAITEN a:visited  
{ 
	color: #333333;
} 
.topMenuLinkSearchSAITEN a:hover
{ 
	color: #333333;
} 

#topGroupMenuSAITEN
{ 
	background-color: #EE5B62;
	border: 1px solid #EEA75B;
	color: #FFFFFF;
} 

#topGroupMenuSAITEN a
{ 
	color: #FFFFFF;
} 

hr.pagroupSAITEN
{ 
	border-top: 1px solid #EE5B62;
} 
.topMenuSpanHOLZ, .topMenuSpanFlipHOLZ
{
	border: 1px solid #ffd301;
}

a.topMenuLinkHOLZ, a.topMenuLinkHOLZ:visited, a.topMenuLinkHOLZ:link
{
	text-decoration:none;
	color: #FFFFFF;
}

a.topMenuLinkHOLZ:hover, .topMenuSpanFlipHOLZ
{
	background-color: #ffd301;
}

a.topMenuLinkHOLZ:hover
{
	color: #FFFFFF;
	text-decoration:none;
}

.topMenuPALineHOLZ
{
	background-color: #ff8a02;
}

.topMenuBarTableHOLZ
{
	background-image: url(http://www.inter-note.com:80/nvd/img/pa/HOLZ/bg-menu.gif);
}

.topMenuLinkSearchHOLZ, .topMenuLinkSearchHOLZ a:link, .topMenuLinkSearchHOLZ a:visited  
{ 
	color: #333333;
} 
.topMenuLinkSearchHOLZ a:hover
{ 
	color: #333333;
} 

#topGroupMenuHOLZ
{ 
	background-color: #ff8a02;
	border: 1px solid #ffd301;
	color: #FFFFFF;
} 

#topGroupMenuHOLZ a
{ 
	color: #FFFFFF;
} 

hr.pagroupHOLZ
{ 
	border-top: 1px solid #ff8a02;
} 
.topMenuSpanBLECH, .topMenuSpanFlipBLECH
{
	border: 1px solid #ffd301;
}

a.topMenuLinkBLECH, a.topMenuLinkBLECH:visited, a.topMenuLinkBLECH:link
{
	text-decoration:none;
	color: #FFFFFF;
}

a.topMenuLinkBLECH:hover, .topMenuSpanFlipBLECH
{
	background-color: #ffd301;
}

a.topMenuLinkBLECH:hover
{
	color: #FFFFFF;
	text-decoration:none;
}

.topMenuPALineBLECH
{
	background-color: #ff8a02;
}

.topMenuBarTableBLECH
{
	background-image: url(http://www.inter-note.com:80/nvd/img/pa/BLECH/bg-menu.gif);
}

.topMenuLinkSearchBLECH, .topMenuLinkSearchBLECH a:link, .topMenuLinkSearchBLECH a:visited  
{ 
	color: #333333;
} 
.topMenuLinkSearchBLECH a:hover
{ 
	color: #333333;
} 

#topGroupMenuBLECH
{ 
	background-color: #ff8a02;
	border: 1px solid #ffd301;
	color: #FFFFFF;
} 

#topGroupMenuBLECH a
{ 
	color: #FFFFFF;
} 

hr.pagroupBLECH
{ 
	border-top: 1px solid #ff8a02;
} 


.topMenuLink, .topMenuLinkTASTEN, .topMenuLinkHOLZ, .topMenuLinkBLECH, .topMenuLinkSTIMME, .topMenuLinkSAITEN, .topMenuLinkSPEZIELLE, .topMenuLinkENSEMBLE
{
	width: 100%;

}

a.topMenuLinkTASTEN, a.topMenuLink,
a.topMenuLinkTASTEN:visited, a.topMenuLink:visited
a.topMenuLinkTASTEN:link, a.topMenuLink:link
{
	text-decoration:none;
}

a.topMenuLinkTASTEN:hover, a.topMenuLink:hover, .topMenuSpanFlip, .topMenuSpanFlipTASTEN
{
	color: #ffffff;
	background-color: #ffa700;
	text-decoration:none;
}


.topMenuLinkPA
{
vertical-align: bottom;
	padding-left: 1px;
}

.topMenuPALine, .topMenuPALineTASTEN
{
	background-color: #ffe8bc;
}

.topMenuBar td
{
	margin: 0px;
}
.searchMenuBar center form a
{
	text-decoration: underline;
}

.topMenuBarTable, .topMenuBarTableTASTEN, .topMenuBarTableHOLZ, .topMenuBarTableBLECH, .topMenuBarTableSTIMME, .topMenuBarTableSAITEN, .topMenuBarTableSPEZIELLE, .topMenuBarTableENSEMBLE
{
	width: 100%;
	height: 30px;
}

.topMenuBarTable, .topMenuBarTableTASTEN
{
	background-image: url(../nvd/img/pa/TASTEN/bg-menu.gif);
}

.topMenuBar
{

	position: absolute;
	width: 99%;

	top: 115px;
	left: 5px;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
}

.scorecounter
{
	font-family: "Courier New", Courier, fixed;
}

.searchAdvanced a:link, .searchAdvanced a:visited, .topMenuLinkSearch, topMenuLinkSearchTASTEN
{
	color: #000000;
}

.topMenuLinkSearch, .topMenuLinkSearchTASTEN a:link, .topMenuLinkSearchTASTEN a:visited , .topMenuLinkSearchHOLZ a:link, .topMenuLinkSearchHOLZ a:visited , .topMenuLinkSearchBLECH a:link, .topMenuLinkSearchBLECH a:visited , .topMenuLinkSearchSTIMME a:link, .topMenuLinkSearchSTIMME a:visited , .topMenuLinkSearchSAITEN a:link, .topMenuLinkSearchSAITEN a:visited , .topMenuLinkSearchSPEZIELLE a:link, .topMenuLinkSearchSPEZIELLE a:visited , .topMenuLinkSearchENSEMBLE a:link, .topMenuLinkSearchENSEMBLE a:visited 
{
	font-weight: bold;
}

.searchAdvanced a:link, .searchAdvanced a:visited, .searchTitleText
{
	background-color: #efeed7;
}

li.inquiryListEntry , ul.inquiryList
{
	list-style-type: none;
	padding-left: 10px;
	margin: 0px;
	padding-top: 0px;
}

ul.inquiryList
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

li.inquiryListEntry i
{
	float: right;
}

.registerNext, .registerPrev
{
	width: 100px;
}

.captchaValidationStatus
{
	margin-left: 3px;
	padding-top: 5px;
}

div.entercaptcha
{
	font-size: 0.8em;
	font-style:italic;
	margin: 0px;
	padding: 0px;
}

.cmsmenu
{
	width: 200px;
	padding: 10px;
}

.cmsmenu h3
{
	margin-bottom: 0.5em;
}

.cmsmenu ul
{
	margin-top: 0px;
	margin-left: 1em;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	list-style-type: none;
}

.cmsmenu hr
{
	height: 1px;
	border: none;
	color: #FFA700;
	background-color: #FFA700;
}

.cmsmenu li.active a:link,.cmsmenu li.active a:visited
{
	color: #FFAA12;
}

.cmsmenu li.inactive a:link,.cmsmenu li.inactive a:visited
{
	color: #750C05;
}

.cmsmenu li.visible a:hover
{
	color: #FFA700;
}

.cmsmenu .cmssubnavmore
{
	font-weight: bold;
}

.cmsmenu li.cmssubnavmore a
{
	color: #750C05;
}




form
{
	padding: 0px;
	margin: 0px;
}

img
{
	border: 0px;
}

a:link, a:hover, a:active, a:visited
{
	text-decoration: none;
}

a:link, a:active, a:visited
{
	color: #750C05;
}

a:hover
{
	color: #568dd6;
	text-decoration: underline;
}

BODY, TD, TH, .bodyclass {
	FONT-FAMILY: "Trebuchet MS", Trebuchet, "Minion Web", Arial, Helvetica;
	font-size: 14px;
}

BODY
{	
	background: url(../nvd/img/bg2.gif) 0 0;
}


.basket-t {background: url(../nvd/img/pa/dot.gif) 0 0 repeat-x; inherit: none;}
.basket-b {background: url(../nvd/img/pa/dot.gif) 0 100% repeat-x; inherit: none;}
.basket-l {background: url(../nvd/img/pa/dot.gif) 0 0 repeat-y;  inherit: none;}
.basket-r {background: url(../nvd/img/pa/dot.gif) 100% 0 repeat-y;  inherit: none;}
.basket-bl {background: url(../nvd/img/pa/bl.gif) 0 100% no-repeat;  inherit: none;}
.basket-br {background: url(../nvd/img/pa/br.gif) 100% 100% no-repeat;  inherit: none;}
.basket-tl {background: url(../nvd/img/pa/tl.gif) 0 0 no-repeat;  inherit: none;}
.basket-tr {background: url(../nvd/img/pa/tr.gif) 100% 0 no-repeat; padding-bottom: 0px; padding-top: 0px; padding-left: 5px; padding-right: 5px; inherit: none;}



.roundbox 
{
	background-color:#fdfbf9;
}


.tablediv
{
	display:  table;
}

.celldiv 
{
	float:left;/*fix for  buggy browsers*/
	display:  table-cell;
	height: 100%;
}

.rowdiv
{
	height: 100%;
	display:  table-row;
	
}

.contentTable
{
	width: 99%;
}
.contentTable tr, .contentTable tr td
{
	vertical-align: top;
}

.contentBox
{
	position: absolute;
	left: 10px;
	top: 190px;
	width: 99%;

}

.leftBox
{
	width: 250px;
}

.pageContent
{
	padding-left: 10px;
}

.fullpageContent
{
	position: absolute;
	left: 5px;
	top: 240px;
	width: 99%;
	min-height: 50%;
}

.footerTable
{
	position: relative;
	margin-top: 25px;
	width: 99%;
}


.pageLinksDiv
{	
	display: table;
}

.heading
{
	text-align: center;
	margin-bottom: 15px;
	
}
.stats
{
	padding-bottom: 5px;
	padding-top: 5px;
}
.processError
{
	color: #FF0000;
	margin-bottom: 5px;
	font-weight: bold;
}



.shortBasket, .preBasketLink tr td
{
	font-size: 0.9em;
}

.shortBasket
{
	width: 270px;
	height: 190px;
	padding-bottom: 10px;
}



table.preBasketLink
{
	font-size: 14px;
	padding-bottom: 4px;
	padding-top: 0px;
	margin-top: 0px;
}

 .basketLink, a.basketLink:link, a.basketLink:hover, a.basketLink:visited
{
	text-decoration: none;
}

 .basketLink img
{
	margin-right: 3px;
}

.basketButton
{
	width: 130px;
}

.doOrderButton
{
	width: 220px;
	font-weight: bold;
}
.couponButton
{
	width: 99%;
}

.basketCompilationsEntry, .basketPriceEntry
{
	padding: 0px;
	margin-top: 4px;
}

.basketVersions
{
	width: 100%;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.basketCoupon, .basketCouponBorder
{
	width: 100%;	
}

.basketCouponBorder
{
	border-top: 1px solid black;
}

.basketVersionList
{
	width: 100%;
}

.basketList
{
	margin: 0px;
	list-style:none;
	padding-top: 4px;
	padding-left: 5px;
}

.basketPriceEntry
{
	font-weight: bold;
	
	margin-bottom: 4px;
	padding-bottom: 0px;
}

.basketLine
{
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-color:#000000; /* Mozilla 1.4 */
	color:#000000; /* IE 6 */
	border: #000000; /* Opera 7.11 */
	height: 1px; /* in Opera fuer die Anzeige noetig, in Mozilla fuer die einheitliche Hoehe */
}

.addressTD, .addressTDB
{
	vertical-align: top;
}

.addressTDB
{
	font-weight: bold;
}


.paymentTable
{
	width: 450px
}

.paymentTable tr td
{
	vertical-align: top;
	padding-bottom: 15px;
}

.longBasketButton
{
	width: 300px;
}
.paymentTextField, .orderInput
{
	width: 200px;
}
.basketTitleTextInput
{
	width: 250px;
}

.orderInputZip
{
	width: 55px;
}

.paymentShort, .orderInputCity
{
	width: 140px;
}

.paymentData tr td
{

	padding: 4px 4px 8px 0px;
	vertical-align: top;
}

.paymentName 
{
	font-weight: bold;
}
.paymentLogo
{
	text-align: right;
	position: relative;
	margin-top: -2.2em;
	margin-left: 110px;
}

.textInput, .paperSelect
{
	width: 250px;
}

.compilationReorderList
{
	width: 400px;
}

.compilationReorder
{
	width: 410px;
}

.compilationReorder2
{
	vertical-align: middle;	
	width: 30px;
}

.compilationReorder2, .compilationReorder
{
	text-align: center;
}

.compilationPreviewImage
{
	width: 210px;
	text-align: center;
}

ul
{
	-webkit-padding-start: 0px;
}

ul.closed 
{ 
	display:none;
}
ul.open 
{ 
	display:block;
}

a.closed  
{
	background-image: url(../nvd/img/basket/menplus.gif);
}
a.open 
{
	background-image: url(../nvd/img/basket/menminus.gif);
}

.basketUnderline ul
{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

a.closed, a.open 
{
	background-repeat: no-repeat;
	background-position: 3px 50%;
	display: block;
	padding-left: 16px;
	text-decoration: none;
}

.closed li, .open li 
{
	background-color: transparent;
	background-image: url(../nvd/img/basket/pagemarker.gif);
	background-repeat: no-repeat;
	background-position: 0% 10%;
	border: 0;
	font-weight:normal;
	padding: 0 0 0 12px;
	margin: 0 0 0 20px;
}


.basketCompilations li 
{
	margin: 1px; 
	padding-left: 15px; 
	list-style-type: none;
}

.basketScoreInfo, ul.closed
{
	font-size: 0px;
	height: 0px;
	padding: 0px 0px 0px 5px;
}

.basketCompilations td.basketLastLine
{
	font-size: 0px;
	height: 0px;
	padding: 0px;
}

ul.open
{
	font-size: 12;
}

.basketCompilations
{
	vertical-align: top;
	width: 100%;
	background-color: #e7880c;
}

.basketCompilations td
{
	background: #fdfbf9;
}

.basketCompilations th
{
	background-color:#fdfbf9;
	border: 1px solid #fdfbf9;	
}

.basketCompCount
{
	width: 50px;
}

.basketUnderline, .basketCompCount, .basketCompNumber,
.basketCompDescriptionBorder

{
	border-bottom: 1px solid #e7880c;
	padding: 5px 5px 5px 5px;
	vertical-align: middle;
}



.basketItem, .basketUnderline
{
	padding: 5px 5px 5px 5px;
	vertical-align: middle;
}


.basketCompCountEdit
{
	width: 40px
}

.basketCompNumber
{
	
	text-align: right;
}


.versionListPageCount
{
	text-align: right;
}

.versionListComposer,.versionListName,.versionListKey,.versionListVersionName,.versionListPageCount
{
	padding: 5px;
}


.checkoutSummary
{
	font-size: 1.4em;
	font-weight: bold;
	text-align: center;
	padding: 10px;
}

.basketSummaryPrice,.summaryPrice, .summaryPriceSum
{
	font-weight: bold;
	text-align: right;
}

.summaryCreateVersions
{	
	width: 400px;
}

.summaryCreateVersions td
{	
	vertical-align: top;
	padding: 5px;
}

.summaryCreateVersions td input
{	
	width: 150px;
}


.addressTable tr,  .addressTable tr td
{
	vertical-align: top;
}


.registerFieldSet
{
	width: 580px;
}

.compilationExtraInfo
{
	font-size: 0.8em;
}


ul.first li a:visited,ul.first li a:link,ul.first li a:hover
{
	color: #000000;
}

ul.first
{
	list-style-type: none;
}

.loginSubmitButton
{
	float: right;
}

.loginInput, .loginSubmitButton
{
	width: 100px;
}

.loginError
{
	font-weight: bold;
	color: #FF0000;
}

.loginPanel
{
	width: 300px;
}


.loginPanel tr, .loginPanel td
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
}

.loginInput, .loginInput input
{
	width: 180px
}

.loginLabel
{

	width: 210px;
}

.compilationPublishCategory,
.compilationPublishText
{
	width: 220px;
	
}
.compilationPublishText
{
	height: 80px;	
}

.customerCompilationCategoryCount
{
	color: #0000FF;
}
.customerCompilationCategoryList
{
	width: 98%;
}

.accountTable
{
	width: 450px;
}

.accountHead
{
	font-weight: bold;
}

.accountChange
{
	text-align: right;
	font-weight: bold;
}


div#available, div#selected {
	list-style-type: none;
	padding: 4px 4px 0 4px;
	margin: 0px;
	width: 300px;
	font-size: 12px;
	border: 1px solid #ccc;	
}



div#available, div#selected {
	position:relative;
}





#availableHandle, #selectedHandle { bottom:4px; right:4px; }


div.sortbox {
	height: 400px;
}

div.unsortbox {
	height: 600px;
}

div.sortable{
	overflow-x: hidden;
	overflow-y: auto;
}

div#available div.sortItemDND, div#selected div.sortItemDND
{
	width: 98%;
}

table.dojoDndAvatar div.sortItemDND
{
	width: 300px;
}

div.dijittooltipcontainer
{
	font-size: 12px;
}

div.sortItemDND{
	
	margin-bottom: 4px;
	padding: 2px 2px;
	border: 1px solid #ccc;
	background-color: #eee;
	font-size: 12px;
}

div.sortable div.sortItemDND {
	cursor:move;
	
}

.newCompilationComposer
{
	font-weight: bold;
	width: 100%;
}

.newCompilationVersions
{
	height: 300px;
	overflow: auto;
}

.newCompilationWARN
{
	font-weight: bold;
	color: #FF8000;
}

.newCompilationERR
{
	font-weight: bold;
	color: #FF0000;
}

.newCompilationNONE
{
	font-weight: bold;
}

.newCompilationName
{
	width: 100%;
}

.newCompilationPages
{
	float: right; 	
	font-weight: bold;
}

.newCompilationPages img
{
	margin-right: 3px;
}

.newCompilationPagePosition
{		
	float: right;
	text-align: right;
	font-weight: bold;		
}
.newCompilationPagePosition_invisible
{
	display: none;
	font-size: 0px;
}

.newCompilationOtherCompilation
{
	color: #CC8000;
}


.newCompilationAdd
{
	width: 200px;
}

.newCompilationPagePrice
{
	text-align: right;
}

.newCompilationFieldSet
{
	width: 700px;
}

.compilationPreviewImage
{
	border: 1px solid #ffa700;
}

.newCompilationMoreOptions
{
	margin-left: 10px;
	width: 100%;
}








.scorebox 
{
	width: 100%;
	/* height: 110px; */
	display:  table;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	margin-top: 5px;
}

.scorebox tr td
{
	padding: 3px;
}

.scorebox hr, .scoredivider hr, hr.scoredivider, .inquiryListEntry hr
{
	height: 0px;
	width: 100%;
}

.scorebox hr, .scoredivider hr, hr.scoredivider, .inquiryListEntry hr.pagroup
{
	border-top: 1px solid #e7880c;
}

.scorebox .priceSpacer
{
	padding-left: 20px;
}

ul.head li 
{
	display: inline;
	list-style-type: none;
	padding-right: 1em;
}

ul.head
{
	margin-left: 10px;
	margin-top: -2px;
	margin-bottom: -2px;
}

strong.versions
{
	margin-left: 1em;
}
.scorePreview
{
	
	width: 250px;
	display: table-cell;
	float: right;
	margin-top: 1px;
	margin-right: 10px;
	margin-bottom: 0px;
}

.scoreAvailVersion
{
	font-weight: bold;
}


.scoreTools
{
	
	width: auto;
	float: right;
	display:  table-cell;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}

.scoreName 
{
	font-weight: bold;
	
}

.scoreboxinfo
{
	text-align: right;
}

.scoreboxinfo, .contentTable tr .scoreboxinfo, .contentTable tr td .scoreboxinfo
{
	vertical-align: middle;

	height: 25px;
}

X.scoreAdd, X.scoreAvailVersion
{
	width: 260px;
}

.scoreDetailSub
{
	width: 100%;
	padding: 0px;
}

.scoreDetails
{
	
}

.scoreDetailDivision
{
	text-align: right;
	font-style: italic;
}

.composerName 
{
	font-weight: normal;
	font-style: italic;	
}

.shortNoteTitle
{
	font-size: 18.2px;
	text-align: center;
}

.XaddScoreLink {background: url(../nvd/img/std/button.add.gif) -1px 0 no-repeat; padding-left: 36px;}

.previewDiv
{
	border: 1px solid #BBBBBB;
	width: 300px;
	height: 75px;
	background-color: #FFFFFF;
}

div.previewClose
{
	display: inline;
	width: 250px;
	float: left;
}

div.previewClose input
{
	margin-top: 20px;
}

div#previewProviderInfo
{
	display: inline;
}

#previewProviderInfo table#layout
{
	width: 80%;
}

#previewProviderInfo table#providerInfo
{
	border: 1px solid #FBCB55;
	width: 80%;
}


.searchRefresh
{
	margin-top: 10px;
	width: 100px;
}

.searchAdvanced
{
	padding: 0px;
	
}

.searchMenuBar form
{
	padding: 0px;
}

.searchMenuBar
{

	overflow: hidden;
	background-color: #FBCB55;
	text-align: center;
	border: 1px solid gray;
	position: absolute;
	width: 99%;
	height: 45px;
	top: 177px;
	left: 5px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
}

.searchRequestMailInput, .searchRequestTextInput
{
	width: 95%;
}

.searchResultFor
{
	font-style: italic;
	font-size: 0.9em;
}

.pageLinksDiv
{	
	display: table;
}
.searchHeader, .heading
{
	font-size: 1.1em;
	padding-bottom: 5px;
	padding-top: 5px;
}

.searchRequestInfo
{
	font-size: 12px;	
}
.searchHeader
{
	margin: 0px;
}

.searchPageLinkDiv, .searchPrevLinkDiv, .searchNextLinkDiv
{
	display: table-cell;
	float: left;
	text-align: center;	
	padding: 5px;
	text-decoration: underline;
}


.allComposerList
{
	width: 25%;
}

.composerList
{
	list-style: none;
	
	margin: 0px;
	
	padding-right: 0px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
}

.composerListEntry
{

	padding-top: 0px;
}

a:visited.composerListEntryLinkLiving, a:link.composerListEntryLinkLiving, a:active.composerListEntryLinkLiving, a:hover.composerListEntryLinkLiving
{	
	font-weight: bolder;
}

a:link.composerListEntryLinkLiving, a:visited.composerListEntryLinkLiving, a:active.composerListEntryLinkLiving
{	
	color: #dd8723;
}

a:hover.composerListEntryLinkLiving
{	
	color: #568dd6;
}

.searchDiv
{
	display: table-cell;
}

.searchAttribute
{
	width: 140px;
}
.searchBox
{
	width: 80px;
}

.searchAdvanced
{
	text-decoration: none;
	font-size: 0.8em;
}

.versionListName
{
	min-width: 250px;
}

.versionListPageCount
{
	text-align: right;
}

.versionListComposer,.versionListName,.versionListKey,.versionListVersionName,.versionListPageCount
{
	padding: 5px;
}

.orderHistory, .orderCompilations
{
	width: 99%;
}
.orderHistoryDate, .orderHistoryEvent, .orderHistoryInfo
{
	vertical-align: top;
}

.orderHistoryDate, .orderHistoryOrder, .orderHistoryPrice
{
	
	border-bottom: 1px solid #e7880c;
}

.orderHistoryStatus
{
	text-align: right;
}

th.orderHistoryDate, th.orderHistoryEvent, th.orderHistoryInfo, td.orderHistoryDate, td.orderHistoryEvent, td.orderHistoryInfo,
.orderCompilations td, .orderHistoryStatus
{
	border-bottom: 1px solid #e7880c;
}

.orderHistoryDate
{
	
	width: 140px;
}

.orderHistoryEvent
{
	
	width: 150px;
}

.orderHistoryInfo
{
	
	margin-left: 10px;
	padding-left: 10px;
}






#image-list .file-invalid {
	cursor: pointer;
	color: #514721;
	padding-left: 48px;
	line-height: 24px;
	background: url(/nvd/img/image/error.png) no-repeat 24px 5px;
	margin-bottom: 1px;
}

#image-list .file-invalid span {
	background-color: #fff6bf;
	padding: 1px;
}

#image-list .file {
	line-height: 2em;	
	background: url(/nvd/img/image/attach.png) no-repeat 1px 50%;
	padding-left: 22px;
}

#image-list .file span,#image-list .file a {
	padding: 0 4px;
}

#image-list .file .file-size {
	color: #666;
}

#image-list .file .file-error {
	display: block;
	color: #8a1f11;
}

#image-list .file .file-progress {
	width: 125px;
	height: 12px;
	vertical-align: middle;
	background-image: url(/nvd/img/image/progress.gif);
}

ul#image-list
{
	padding-left: 0px;	
}


#image-list ul,#image-list li
{
	list-style-type: none;

} 


