html,body {
	border:none
}

body {
/*	background-color: #c0c0c0;*/
	background-color: white;
}

P { margin-top: 0; }
p { margin: 0; }
 
.navigator { color: #c0c0c0; padding-bottom: 1px; }

.navigator-highlight { color: white; font-weight: bold; padding-bottom: 1px; }

#fullheight {
height: 100%;
background-color: #f04040;
}

td.productmenuheader {
	color: white;
	/* font-weight: bold; */
	font-size: 19px;
	padding-bottom: 7px;
}

span.infoboxheader {
	color: white;
	font-weight: bold;
	font-size: 12pt;
	padding-bottom: 7px;
}

td.productmenubackground {
	/*
	background-image: url('/images/interfaces/blacklight/product-menu-spalte.png');
	background-repeat: no-repeat;*/
	width: 175;
}

td.borderleft {
/*	background: url('/images/interfaces/eskildsen/dropshadow-left.png') repeat-y;*/
	width: 30px;
}

td.borderleftwhite {
	background-image: url('/images/interfaces/blacklight/left-white.gif');
	background-repeat: repeat-y;
	width: 5px;
}

td.borderright {
/*	background: url('/images/interfaces/eskildsen/dropshadow-right.png') repeat-y;*/
	width: 30px;
}

td.topleft {
 	margin: 0;
	padding: 0px;
	background-image: url('/images/interfaces/blacklight/top-left.gif');
	background-repeat: no-repeat;
	width: 129px;
	height: 130px;
	cursor: pointer;
	cursor: hand;	
}

td.topmiddle {
 	margin: 0;
	padding: 0px;
	background-image: url('/images/interfaces/blacklight/top-middle.gif');
	background-repeat: repeat-x;
	height: 130px;
}

td.topright {
 	margin: 0;
	padding: 0px;
	background-image: url('/images/interfaces/blacklight/top-right2.gif');
	background-repeat: no-repeat;
	width: 199px;
	height: 130px;
}

div.widescreenupper {
	position: relative; /* beware of little green men! */
	background-color: white;
 }
* html div.widescreenupper {
	position: static;
}

span.personheader {
	font-size: 16px;
	font-weight: bold;
}

#totalpage {
	position: relative;
}

div.widescreenlower {
	max-width: 990px;
	min-width: 990px;
	position: relative; /* beware of little green men! */
 }
* html div.widescreenlower {
	position: static;
}

#infobox-forside, #infobox-computer, #infobox-noder, #infobox-blaeser, #infobox-stryger  {
	width: 164px; /* 183-9-2 */
  background-color: black;
	background-repeat:no-repeat;
	color: white;
  margin: 0px;
	left: 0px;
  padding-left: 9px;
  padding-right: 2px;
  padding-top: 16px;
  padding-bottom: 16px;
  margin-left: 4px;
  margin-right: 4px;
	font-size: 11px;
}

#infobox-bas, #infobox-dj, #infobox-guitar, #infobox-keyboard, #infobox-pa, #infobox-studie, #infobox-trommer {
	width: 164px; 
  background-color: black;
	background-repeat:no-repeat;
	color: white;
  margin: 0px;
	left: 0px;
  padding-left: 9px;
  padding-right: 2px;
  padding-top: 100px;
  padding-bottom: 16px;
  margin-left: 4px;
  margin-right: 4px;
}

#infobox-forside, #infobox-stryger, #infobox-blaeser, #infobox-noder, #infobox-computer {
	/*background-image:url('/images/interfaces/blacklight/infobox-forside.png');*/
}

#infobox-bas {
	background-image:url('/images/interfaces/blacklight/infobox-bas.png');
}

#infobox-guitar {
	background-image:url('/images/interfaces/blacklight/infobox-guitar.png');
}

#infobox-keyboard {
	background-image:url('/images/interfaces/blacklight/infobox-keyboard.png');
  padding-top: 120px;
}

#infobox-dj {
	background-image:url('/images/interfaces/blacklight/infobox-dj.png');
}

#infobox-pa {
	background-image:url('/images/interfaces/blacklight/infobox-pa.png');
}

#infobox-trommer {
	background-image:url('/images/interfaces/blacklight/infobox-trommer.png');
}

#infobox-studie {
	background-image:url('/images/interfaces/blacklight/infobox-studie.png');
}


/* used for sliding news items in the right infobar */
h3.display {
	margin: 0px;
	margin-top: 7px;
	margin-bottom: 3px;
	overflow: hidden;
	padding:0 0 0 11px;
	font-size: 11px;
	font-weight: bold;
	background:URL(/images/interfaces/blacklight/arrow.gif) no-repeat center left; 
}

#sitelocation {
	float: left; 
	text-align: left; 
	margin: 0;
	padding: 0px;
	padding-left: 11px;
	/* background-color: black; */
	z-index: 0;
}
#sitelocation ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	z-index: 0;
}

#sitelocation li {
	float: left;
	z-index: 0;
}

#sitelocation a, #sitelocation a:visited {
	display: block;
	font-size: 11px;
	text-decoration: none; 
	color: black; 
	/* border: 1px solid #000; */
	/* background-color: black; */
	padding: 0 12px 0 8px;
	background: url(/images/interfaces/eskildsen/arrow-black.gif) no-repeat; 
	background-position: -1px 3px;
	background-repeat: no-repeat;
}

#sitelocation a:hover {
	text-decoration: underline;
}


div.blackinfotop {
	margin: 0px;
	width: 183px;
	height: 7px;
	padding: 0px;
	background: URL(/images/interfaces/blacklight/infobox-black-top.png); 
}

div.blackinfobottom {
	margin: 0px;
	width: 183px;
	height: 9px;
	padding: 0px;
	background: url(/images/interfaces/blacklight/infobox-black-bottom.png); 
	margin-bottom: 2px;
}

div.blackinfo {
	margin: 0px;
	width: 163px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	color: white;
/*	font-weight: bold; */
	font-size: 11px;
	background: url(/images/interfaces/blacklight/infobox-black-middle.png); 
}

div.blackinfosmalltop {
	margin: 0px;
	width: 163px;
	height: 7px;
	padding: 0px;
	background: URL(/images/interfaces/blacklight/infobox-left-top.png); 
}

div.blackinfosmallbottom {
	margin: 0px;
	width: 163px;
	height: 9px;
	padding: 0px;
	background: url(/images/interfaces/blacklight/infobox-left-bottom.png); 
	margin-bottom: 2px;
}

div.blackinfosmall {
	margin: 0px;
	width: 143px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	color: white;
	font-weight: bold;
	font-size: 11px;
	background: url(/images/interfaces/blacklight/infobox-left-middle.png); 
}

div.grayinfobottom {
	margin: 0px;
	width: 175px;
	height: 3px;
	padding: 0px;
	background: url(/images/interfaces/blacklight/infobox-bottom.png); 
	margin-bottom: 10px;
	margin-left: 4px;
	margin-right: 4px;
	background-repeat:no-repeat;
}

div.grayinfotop {
	margin: 0px;
	width: 175px;
	height: 3px;
	padding: 0px;
	margin-left: 4px;
	margin-right: 4px;
	background: URL(/images/interfaces/blacklight/infobox-top.png); 
	background-repeat:no-repeat;
	background-color: #d8d8d8;
}

div.grayinfo {
	margin: 0px;
	width: 163px;
	padding: 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	color: black;
	font-size: 11px;
	margin-left: 4px;
	margin-right: 4px;
	background-color: #d8d8d8;
}

div.grayinfosmallbottom {
	margin: 0px;
	margin: 0;
	width: 148px;
	height: 3px;
	padding: 0px;
	padding: 0;
	background: url(/images/interfaces/blacklight/infobox-left-bottom.gif); 
	margin-left: 0px;
	margin-right: 0px;
	background-repeat:no-repeat;
	margin-bottom: 6px;
}

div.grayinfosmalltop {
	margin: 0px;
	width: 148px;
	height: 3px;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background: URL(/images/interfaces/blacklight/infobox-left-top.gif); 
	background-color: #d8d8d8;
	background-repeat:no-repeat;
}

div.grayinfosmall {
	margin: 0px;
	margin: 0;
	width: 138px;
	padding: 0px;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	color: black;
	font-size: 11px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #d8d8d8;
}
div.grayinfosmall a {
	/*font-weight: bold;*/
	font-size: 11px;
}

div.stockshop {
	background-image: url(/images/icons/house.png);
	background-position: 0px 1px;
	background-repeat: no-repeat;
	font-size: 9pt;
	padding:0 0 0 20px;
	line-height: 16pt;	
}

div.stockweb {
	font-size: 9pt;
	line-height: 16pt;	
}

a.infoboxlinkgray {
	margin: 0px;
	margin-top: 7px;
	margin-bottom: 3px;
	padding:0 0 0 11px;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	background:URL(/images/interfaces/blacklight/arrow-gray.gif) no-repeat center left; 
	text-decoration: none;
}

a.infoboxlinkgray:hover {
	text-decoration: underline;
}

a.infoboxlink {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	line-height: 14pt;
	text-decoration: none;
}	

a.infoboxlink:hover {
	color:#F69401; 
	text-decoration: none;
}

div.infoboxtext {
	color: #d0d0d0; 
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
	padding-right: 10px;
}

div#loginbox {
	display: block;
	margin: 0px 0px 0px 0px;
}

div#logintop a#logintabCaption {
	font-size: 11px;
	font-family: Arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
	height: 18px;
	background-color: #f69401;
	border-style: none;
	cursor: pointer;
	cursor: hand;	
	margin: 0px;
	padding: 0;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	padding-right: 10px;		
	text-decoration: none;
	}
div#logintop a#logintabCaption:hover
{
	color: #000;
	background-color: #d8d8d8;
}	

input.loginbutton
{
	font-size: 11px;
	font-family: Arial,sans-serif;
	font-weight: bold;
	color: #000000;
	height: 18px;
	background-color: #e0e0e0;
	border-style: none;
	cursor: pointer;
	cursor: hand;	
	margin: 0px;
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;
}

input.loginhover
{
	font-size: 11px;
	font-family: Arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
	height: 18px;
	background-color: #f69401;
	border-style: none;
	margin: 0px;
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;
}

/* Total height: 129*/
div#logintop
{
	margin: 0;
	height: 31px;
	padding-right: 21px;
	padding-top: 45px;
}
div#searchbox
{
	margin: 0;
	height: 30px;
	padding-top: 33px;
	padding-right: 16px;
	float: right; 
}

#search-results { 
	position: relative;
	top: 0px;;
	right: 0;
	width: 990px;
	z-index: 2; 
	background-color: white; 
	margin-bottom: 8px;
	display: none;
 }
 
#fixedtipdiv{
	position: absolute;
	padding: 2px;
	border: 1px solid black;
	font: normal 12px arial;
	line-height: 18px;
	z-index: 100;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=3);
}

div#topleft {
 	margin: 0;
	padding: 0px;
	float: left;
	background-image: url('/images/interfaces/blacklight/top-left.gif');
	background-repeat: no-repeat;
	background-color: #000;
	width: 129px;
	height: 130px;
}

div#topright {
 	margin: 0;
 	padding: 0px;
	float: right;
	background-image: url('/images/interfaces/blacklight/top-right2.gif');
	background-repeat: no-repeat;
	background-color: #000;
	width: 199px;
	height: 130px;
	margin-right: 16px;
}

div#topmenu {
 	margin: 0;
 	padding: 0px;
	float: right;
	height: 130px;
	background-color: #000;
}

div#topcontainer {
/*	border: 1px solid #000000;*/
	margin-left: 20px;
	margin-right: 16px;
	overflow: hidden;
	width: 100%;
/*	clear: both;*/
	background-image: url('/images/interfaces/blacklight/top-middle.gif');
	background-repeat: repeat-x;
	background-color: #000;
}

div#stopper {
	clear: both;
	}

#joblist {
	text-align: left; 
	margin: 0;
	padding: 0px;
	z-index: 100;
}

#joblist ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	z-index: 100;
}

#joblist a, #joblist a:visited {
	display:block;
	margin: 0px;
	margin-top: 7px;
	padding:0 0 0 11px;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	background:URL(/images/interfaces/blacklight/arrow-gray.gif) no-repeat center left; 
	text-decoration: none;
}

#joblist a:hover {
	text-decoration: underline;
}

#joblist-black {
	text-align: left; 
	margin: 0;
	padding: 0px;
	z-index: 100;
}

#joblist-black ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	z-index: 100;
}

#joblist-black a, #joblist-black a:visited {
	display:block;
	margin: 0px;
	margin-top: 7px;
	padding:0 0 0 11px;
	font-size: 11px;
	font-weight: bold;
	color: white;
	background:URL(/images/interfaces/blacklight/arrow.gif) no-repeat center left; 
	text-decoration: none;
}

#joblist-black a:hover {
	color:#F69401; 
	text-decoration: none;
}

td.footerx {
	font-size: 11px;
	color: #707070;
}