/* Master template placing of containers ---------------------------------------------- */

body {
	background: 		url(../shellImages/background.gif) center top repeat;
	margin:				0px;
}

form {
	border:				none;
	padding:			0px;
	margin:				0px;
}

img {
	border:				none;
}

#menuDiv {
	position:			absolute;
	z-index:			1000;
	left:				0px;
	top:				0px;
	text-align:			right;
	padding-top:		94px;
}

#ornamentWrapper {
	text-align:			center;
	min-width:			585px;
	width: 				100%;
	height:				537px;
	background:			url(../shellImages/ornament.png) top center no-repeat !important;
	background:			url(../shellImages/ornament.gif) top center no-repeat;
}

#wrapper {
	width:				584px;
	padding-top:		28px;
	margin:				0 auto;
	text-align:			left;
	margin-bottom:		30px;
}

#topFrame {
	background:			url(../shellImages/top_bottom_frame.gif) repeat-x top;
}

#middleFrame {
	background:			url(../shellImages/middle_frame.gif) repeat-y top;
}

#bottomFrame {
	background:			url(../shellImages/top_bottom_frame.gif) repeat-x bottom;
	padding:			7px;
	padding-left:		0px;
	padding-bottom:		6px;
}

#minHeight {
	float:				left;
	background:			none;
	width:				1px;
	height:				500px;
}

#content {
	float:				right;
	background:			none;
	width:				570px;
}

.clearMe {
	width:				1px;
	height:				1px;
	overflow:			hidden;
	background:			none;
	clear:				both;
}

#topimage {
	float:				left;
	width:				402px;
}

#toplogo {
	float:				right;
	width:				164px;
}

#middleContent {
	margin-top:			42px;
}

#leftColumn {
	float:				left;
	width:				210px;
}

#rightColumn {
	float:				right;
	width:				336px;
}

#musicPlayerArea {
	margin-top:			32px;
}

/* Master template font styles ---------------------- */

body,td,th, input, textarea {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color: 				#020202;
}

td {
	text-align:			left;
	vertical-align:		top;
	line-height:		17px;
}

h2, h4, h5, h6, h7 {
	/* Hide from contribute */
}

a {
	border:				none;
	font-size: 			11px;
	color: 				#850211;
}
a:link, a:visited {
	color: 				#850211;
	text-decoration: 	underline;
}

a:hover, a:active {
	outline: 			none;
	color: 				#850211;
	text-decoration: 	none;
}

a.menuItem {
	display:			block;
	margin-bottom:		3px;
	font-size: 			14px;
	font-weight:		bold;
	color: 				#020202;
	text-decoration: 	none;
}

a.menuItem:link, a.menuItem:visited {
	color: 				#020202;
	text-decoration: 	none;
}

a.menuItem:hover, a.menuItem:active {
	color: 				#850211;
	text-decoration: 	none;
}

/* Styles til pressesiden ------------------------------------- */

#pressTopText {
	margin-left:		234px;
	margin-top:			42px;
	width:				336px;
}

div.pressItem {
	margin-top:			20px;
	background:			#f1f1f1 url(../shellImages/press_itembg.gif) bottom left no-repeat;
}

table.pressItem_table {
	padding:			0px;
	margin:				0px;
	width:				100%;
}

td.pressItem_imageCell {
	vertical-align:		middle;
	width:				221px;
	padding-right:		13px;
}

td.pressItem_textCell {
	width:				336px;
	padding:			5px 0px;
}

td.pressItem_fileinfo_type, td.pressItem_fileinfo_size {
	width:				80px;
}

.pressItem_description, .pressItem_fileinfo {
	margin-bottom:		15px;
}

.pressItem_imageCell {
	text-align:			right;
}

/* Styles til diskografien ---------------------------------- */

#discografi_wrapper {
	margin-top:			42px;
}

table.discografi_item {
	width:				100%;
}

td.discografi_leftcolumn {
	width:				185px;
	text-align:			right;
	padding-right:		49px;
}

td.discografi_rightcolumn {
	width:				336px;
}

.discografi_links a, .discografi_links a:link, .discografi_links a:visited {
	text-decoration:	none;
}

.discografi_links a:hover, .discografi_links a:active {
	text-decoration:	underline;
}

.discografi_facts_legend {
	width:				60px;
}

.discografi_facts_year, .discografi_facts_label {
	width:				276px;
}

.discografi_facts {
	margin-bottom:		12px;
}

.discografi_item_ender {
	margin:				12px 0px;
	margin-top:			27px;
	height:				22px;
	background:			url(../shellImages/discography_line.gif) top left no-repeat;
}

.diskografi_tracklist_wrapper {
	width:				336px;
	padding:			0px;
	margin:				0px;
}

.diskografi_tracks_wrapper {
	width:				280px;
	padding:			0px;
	margin:				0px;
}
.diskografi_texts_wrapper {
	width:				56px;
	padding:			0px;
	margin:				0px;
	text-align:			right;
	color:				#c5c8cd;
}

.diskografi_texts_wrapper a, .diskografi_texts_wrapper a:link, .diskografi_texts_wrapper a:visited {
	color:				#c5c8cd;
	text-decoration:	none;
}

.diskografi_texts_wrapper a, .diskografi_texts_wrapper a:hover, .diskografi_texts_wrapper a:active {
	color:				#850211;
	text-decoration:	none;
}

/* Styles til kelenderen ------------------------------------------------------------ */

#kalender_table {
	width:				100%;
	border:				none;
}

.kalender_heading {
	font-size:			14px;
	font-weight:		bold;
	padding-bottom:		7px;
	width:				216px;
	padding-right:		10px;
}

.kalender_date {
	text-align:			right;
	color:				#850211;
	width:				100px;
}

.kalender_text {
	padding-bottom:		61px;
	background:			url(../shellImages/kalender_endline.gif) bottom left no-repeat;
}

/* Diskografi styles ---------------------------------------------------------------- */


.tinyText {
	font-size:			9px;
	color:				#666666;
	display:			block;
	margin-bottom:		8px;
}

.star {
	font-size:			12px;
	color:				#850211;
}

#gb_intro, #write_message, #gb_premessages {
	margin-left:		234px;
	width:				336px;
}

#showWhiteMessageWrapper {
	margin-left:		230px;
	width:				340px;
}

#write_message, #showWhiteMessageWrapper {
	margin-bottom:		18px;
}

#write_message {
	display:			none;
}

#gb_form_table {
	width:				336px;
	border:				none;
}

td.legend {
	width:				60px;
}

td.field {
	width:				276px;
	padding-bottom:		3px;
}

td.button_clm {
	text-align:			right;
	padding-right:		11px;
}

#Navn, #Email, #Besked {
	width:				255px;
	vertical-align:		top;
}

.gb_indlaeg {
	padding-bottom:		60px;
	margin-bottom:		0px;
	background:			url(../shellImages/kalender_endline.gif) bottom right no-repeat;
}

.gb_person{
	float:				left;
	width:				210px;
	text-align:			right;
}

.gb_message, .gb_answer {
	float:				right;
	width:				336px;
}

.gb_answer {
	margin-top:			30px;
}

.gb_personname, .gb_personname_answer {
	display:			block;
	font-weight:		bold;
}

.gb_personname_answer {
	margin-top:			30px;
 	color:				#850211;
}

.gb_date, .gb_email, .gb_answerbtn, .gb_deletebtn {
	display:			block;
}

.gb_email {
	margin-bottom:		10px;
}
