img,
ul#Horizontal a,
#Content,
#TopSearchInput,
#TopSearchBtn  { 
	behavior: url(/js/iepngfix.htc) 
}


* { padding: 0; margin: 0; }
html {
	font-size: 62.5%;
}
body {
	font: 1.2em Arial,"Century Gothic", Tahoma,sans-serif;
	color:#999999;
	background: #000 url("/design/BodyBg.png") no-repeat center top;
}
a, a:link, a:visited, a:active {
	color:#BA1B6E;
	text-decoration: underline;	
}
a:hover {
	text-decoration: none;
	color:#999999;
}
.fejlText {
	color:#BA1B6E;
}
#Wrapper {	
	width:100%;
	background: url("/design/Bg.png") repeat-x top left;
	_background: url("/design/Bg.gif") repeat-x top left;
	height:121px;
}
#WrapperContent {	
	margin:0 auto;
	width: 922px;	
}
#TopSearch {
	height:25px;
	width:922px;
	float:left;
	margin:10px 0 0 0;
}
#TopSearchInput {
	float:right;
	width:105px;
	height:20px;
	background: url("/design/TopSearchInput.png") no-repeat top left;
	border:none;
	padding:0;
	margin:0 10px 0 0;
	color:#666666;
	padding:4px 5px 0 27px;
	display:inline;
}
#TopSearchBtn {
	float:right;
	width:50px;
	height:24px;
	background: url("/design/TopSearchBtn.png") no-repeat top left;
	border:none;
	cursor:hand;
	cursor:pointer;
	display:inline;
}
#Top {
	width:922px;
	float:left;
	height:90px;
	margin:-10px 0 0 0;
}
#MenuWrapper {
	float:left;
}

ul#Horizontal {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 922px; /*For KHTML*/
	list-style: none;
	height: 87px;
	margin-top:3px;
}
ul#Horizontal li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	height: 87px;
	z-index:20;
}
ul#Horizontal ul {
	margin: 0;
	border: 0 none;
	padding: 10px 0 10px 0;
	width: 200px;
	list-style: none;
	display: none;
	position: absolute;
	top: 87px;
	left: 0;
	z-index:999;
	background: url("/design/MenuBg.png") repeat top left;
	_background:#1a1a1a;
}
ul#Horizontal ul:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}
ul#Horizontal ul li {
	width: 200px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
	height:22px;
}
ul#Horizontal a {
	padding: 0 6px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	color: #666;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	cursor:hand;
	cursor:pointer;
}
ul#Horizontal a.Home {
	background: url("/design/Logo.png") no-repeat bottom left;
	height:93px;
	width:84px;	
	margin:0 25px 0 0;
	_margin:0 20px 0 0;
	display:block;
	line-height:93px;
}
ul#Horizontal a.Kendtebands {
	background: url("/design/NavKendtebands.png") no-repeat bottom left;
	height:87px;
	line-height:87px;
	width:97px;	
	display:block;
}
ul#Horizontal a.Eventpakker {
	background: url("/design/NavEventpakker.png") no-repeat bottom left;
	height:87px;
	line-height:87px;
	width:93px;	
	display:block;
}
ul#Horizontal a.Underholdning {
	background: url("/design/NavUnderholdning.png") no-repeat bottom left;
	height:87px;
	line-height:87px;
	width:99px;	
	display:block;
}
ul#Horizontal a.Standup {
	background: url("/design/NavStandup.png") no-repeat bottom left;
	height:87px;
	line-height:87px;
	width:68px;	
	display:block;
}
ul#Horizontal a.Dj {
	background: url("/design/NavDj.png") no-repeat bottom left;
	height:87px;
	line-height:87px;
	width:68px;	
	display:block;
}
ul#Horizontal a.Solister {
	background: url("/design/NavSolister.png") no-repeat bottom left;
	height:87px;
	line-height:87px;
	width:58px;	
	display:block;
}
ul#Horizontal a.Kopi {
	background: url("/design/NavKopibands.png") no-repeat bottom left;
	height:87px;
	line-height:87px;
	width:80px;	
	display:block;
}
ul#Horizontal a.Foredragsholdere {
	background: url("/design/NavForedragsholdere.png") no-repeat bottom left;
	height:87px;
	line-height:87px;
	width:116px;	
	display:block;
}
ul#Horizontal a:hover,
ul#Horizontal li:hover a,
ul#Horizontal li.iehover a {
	color: #FFF;
}
ul#Horizontal li:hover li a,
ul#Horizontal li.iehover li a {
	float: none;
	color: #fff;
	font: normal 10px/22px Tahoma, Arial, Helvetica, sans-serif;
	padding:0 0 0 15px;
}
ul#Horizontal li:hover li a:hover,
ul#Horizontal li:hover li:hover a,
ul#Horizontal li.iehover li a:hover,
ul#Horizontal li.iehover li.iehover a {
	color: #BA1B6E;
}
ul#Horizontal ul ul,
ul#Horizontal ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 200px;
}
ul#Horizontal li:hover ul ul,
ul#Horizontal li:hover ul ul ul,
ul#Horizontal li.iehover ul ul,
ul#Horizontal li.iehover ul ul ul {
	display: none;
}
ul#Horizontal li:hover ul,
ul#Horizontal ul li:hover ul,
ul#Horizontal ul ul li:hover ul,
ul#Horizontal li.iehover ul,
ul#Horizontal ul li.iehover ul,
ul#Horizontal ul ul li.iehover ul {
	display: block;
}
#Content {
	width:922px;
	min-height:350px;
	height:auto !important;
	height:350px;
	float:left;
	padding:20px 0 50px 0;
}
#MainContent {
	float:left;
	display:inline;
	width:570px;
}
#MainContent ul,ol {
	margin:0 0 0 20px;
}
#MainContent h1 {
	font-family: Tahoma, Arial, "MS Trebuchet", sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin:0 0 10px 0;
}
#MainContent h2 {
	font-family: Tahoma, Arial, "MS Trebuchet", sans-serif;
	font-size: 16px;
	font-weight: normal !important;
	margin:0 0 5px 0;
}
.artist_text h2 {
	font-size: 10px !important;	
	margin:5px 0 4px 0 !important;
}
#MainContent h3 {
	font-family: Tahoma, Arial, "MS Trebuchet", sans-serif;
	font-size: 16px;
	font-weight: normal !important;
	margin:0 0 5px 0;
	color:#BA1B6E;
}
#MainContent h2 strong,#MainContent h3 strong {
	font-weight: normal !important;
}
#ProfileName h4 {
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin:0 0 5px 0;
}
#ProfileName h5 {
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin:0 0 5px 0;
	color:#BA1B6E;
}


#MainContent p {
	padding:6px 0 6px 0;
}
#RightColumn {
	margin:60px 0 0 0;
	width:265px;
	float:right;
	display:inline;
}
#RightColumn .LV_invalid {
	color:#303030;
}
#FrontendContent {
	width:922px;
	background: url("/design/ContentFrontBottom.png") no-repeat;
	float:left;
	height:211px;
	display:inline;
}
	#FrontendtLeft {
		width:275px;
		float:left;
		padding:30px 40px 20px 20px;
		display: inline;
	}	
	#FrontendtMiddle {
		width:265px;
		float:left;
		display:inline;
	}
	#FrontendtRight {
		width:280px;
		float:right;
		margin:70px 0 0 0;
		display:inline;
	}
	#FrontendtRight input,
	#RightColumn input {
		margin:0;
		padding:2px 0 0 5px;
		display:inline;
		color:#ccc !important;
	}
	
	#RightColumn .LV_validation_message,
	#RightColumn .LV_invalid {
		background:transparent url(../design/ok.gif) no-repeat scroll 0px 0px;
		color:#333;
		padding:0pt 0pt 0pt 15px;
		display:inline;
	}
	#RightColumn .LV_invalid {
		background:url(../design/error.gif) no-repeat 0px 0;
	}
	
	
	.temp {
		height:26px;
	}
	.FrontendQueryBtn {
		background:transparent url(/design/Frontend_query_btn.png) no-repeat 0px 0px;
		border:none;
		float:right;
		display:inline;
		height:40px;
		margin:10px 0 0pt 30pt;
		width:82px;
		cursor:hand;
		cursor:pointer;
	}
	#FrontendtRight .LV_invalid {
		color:#000;
	}
	#FrontendNews{
		width:250px;
		margin:55px 0 0 0;
		position:relative;
	}
		#FrontendNews ul{
			margin:0;
		}
		#FrontendNews li{
			list-style-type: none;
			margin:0 0 12px 0;
			line-height:13px;
		}
		#FrontendNews li p {			
			padding:0 0 0 15px;
			color:#666;
			font-size: 10px;
		}
		#FrontendNews li a {
			color:#999;
			text-decoration: none;
			background: url("/design/MainCategoriesMarker2.png") no-repeat 0px 5px;
			padding:0 0 0 15px;	
		}
		#FrontendNews li a:hover {
			color:#a20793;
			text-decoration: none;
		}
#Footer {
	width:922px;
	margin:0 auto;
	height:30px;
	clear:both;
	font-family: Arial, sans-serif;
	color:#666666;
	font-size: 10px;
}
	#Footer a {
		color:#666666;
		text-decoration: none;
	}
	#ContactInfo {
		float:left;
	}
	#Link {
		float:right;
		background: url("/design/M4MLogo.jpg") no-repeat;
		width:111px;
		height:13px;
	}
.BtnSend {
	background: url("/design/BtnSend.png") no-repeat;
	width:59px;
	height:25px;
	border:none;
}
#ArtistListWrapper {
	float:left;
	margin:0 0 0 -40px;
	_margin:0 0 0 -25px;
	display:inline;
}
.artist_list {
	width:110px;
	height:150px;
	float:left;	
	cursor:pointer;
	cursor:hand;
	margin:0 0 10px 40px;
	_margin:0 0 10px 25px;
	display:inline;
	
}
.artist_list:hover h2  {
	color:#BA1B6E !important;
}
.artist_list h2{
	font-size:10px;
	font-weight: normal;
	color:#fff;
	text-transform: uppercase;
	margin:5px 0 0 0;	
}
.artist_pics {
	width:110px;
	height:80px;
	float:left;	
	position:relative;
}
.LeftTop,
.RightTop,
.LeftBottom,
.RightBottom   {
	height:80px;
	width:110px;
	position:absolute;
	top:0;
	left:0;
	background: url("/design/RoundTopLeft.png") no-repeat top left;
	_background: url("/design/RoundTopLeft.gif") no-repeat top left;
}
.RightTop {
	background: url("/design/RoundTopRight.png") no-repeat top right;
	_background: url("/design/RoundTopRight.gif") no-repeat top right;
	top:0;
	right:0;
}
.LeftBottom {
	background: url("/design/RoundBottomLeft.png") no-repeat bottom left;
	_background: url("/design/RoundBottomLeft.gif") no-repeat bottom left;
	bottom:0;
	left:0;
}
.RightBottom {
	background: url("/design/RoundBottomRight.png") no-repeat bottom right;
	_background: url("/design/RoundBottomRight.gif") no-repeat bottom right;
	bottom:0;
	right:0;
}

.artist_text {
	width:125px;
	_width:123px;
	height:50px;
	float:left;	
	font-size: 10px;
}
p.artist_description {
	font-size: 10px;
	line-height:12px;
	padding:0 !important;
}
#ProfileWrapper {
	width:570px;
	float:left;
}
#ProfileLeftColumn {
	float:left;
	width:180px;
	margin:0 0 0 20px;
	display:inline;
}
#ProfileLinks {
	margin:20px 0 0 0px;
}
#ProfileHome {
	margin:0 0 10px 0;
}
#ProfileRepetoir,
#ProfileFiles,
#ProfileGallery,
#ProfileInfo,
#ProfileHome {
	background: url("/design/IconRepetoir.png") no-repeat center left;
	width:120px;
	height:33px;
	text-align: right;
	margin:0 0 10px 0;
}
#ProfileHome {
	background: none;
}
#ProfileFiles {
	background: url("/design/IconFiles.png") no-repeat top left;
}
#ProfileGallery {
	background: url("/design/IconGallery.png") no-repeat top left;
}
#ProfileInfo {
	background: url("/design/IconInfo.png") no-repeat top left;
}
#ProfileRightColumn {
	float:right;
	width:370px;
	display:inline;
}
#ProfileName h1 {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, "MS Trebuchet", sans-serif;
}
#ProfileGalleryWrapper {
	width:350px;
	float:left;
	margin:0 0 0 -16px;
	display:inline;
}
.ProfileImg {
	float:left;
	display:inline;
	height:80px;
	width:100px;
	position:relative;
	margin:0 0 16px 16px;
	cursor:hand;
	cursor:pointer;
}
#Paging {
	position:absolute;
	top:140px;
	_top:-20px;
	width:380px;
	text-align: right;
}
#FrontendNewsLink {
	position:absolute;
	width:200px;
	height:20px;
	top:-25px;
}
#FrontendNewsLink a {
	display:block;
	text-decoration: none;
}
