/**
 * Hovedstyles for siten
 *
 * @author Anders S. Oefsdahl <anders at apt no>
 * @version 1.0.0
 */

/**
 * Overstyrte tagger
 */


body {
	background:#fff;
	margin:0px;
	padding:0px;
	background: url(../elm/tile_bg.jpg) fixed;
	border: none;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;;
	/*font: 11px "Lucida Grande" georgia, courier, times new roman, serif;*/
	color:#ffffff;
	z-index: 1;
	line-height: 16px;
}


div {
	margin:0px;
	padding:0px;
}

img {
	border:none;
	display:block;
}

form {
	margin:0px;
	padding:0px;
}

input, select, textarea {
	border:1px solid #C3C3C3;
}

a {
	font-size: 11px;
	text-decoration: none;
	color: #fff;
	background:transparent url(../elm/link_arrow.gif) no-repeat 0px 6px;
	padding-left: 7px;
}

p a {
	background: none;
	padding-left: 0;
	color: #ffffff;
	text-decoration: underline;

}

a:hover {
	text-decoration: underline;
	color: #E30019;
}

p {
	margin:0em 0em 1em 0em;
}

tr, td {
	vertical-align:top;
}

h1,h2,h3 {
	margin-top:0px;
}

h1{
	font-size:12px;
	font-weight: normal;
	/*color: #E30019;*/
}

h2{
	font-size: 11px;
	margin: 9px 0 7px 0;
	font-weight: normal;
}

h1 span{
	font-size:10px;
	color: #C3C3C3;
}

ul {
	list-style-type: none;
}
/**
 * Tagspesifikke unike id'er
 */

div#content {
	font-size: 10px;
	width: 756px;
	margin: 0 auto;
	background:black;
	background: url(../elm/bg_gradient.gif) repeat-x black;
	color: white;
	padding: 0 4px 4px 4px;
	border-left: 1px solid #040100;
	border-right: 1px solid #040100;
	border-top: 0px;
}

div#content div#leftFront div, div#content div#rightFront div, div#content div#left div, div#content div#right div{
	background-color: #050505;
	padding: 16px 30px;
	margin-top: 4px;
	clear: both;
}

div#content div#leftFront div.firstDiv, div#content div#rightFront div.firstDiv, div#content div#left div.firstDiv, div#content div#right div.firstDiv {
	margin-top: 0px;
}

/* F�rstesiden */
div#content div#leftFront {
	width: 490px;
	float: left;
}

div#content div#rightFront {
	width: 261px;
	float: right;
}

div#content div#rightFront div ul {
	margin: 0px;
	padding: 0px;
	padding-left: 80px;
}

div#content div#rightFront div ul li {
	position: relative;
}

div#content div#rightFront div ul span {
	color: #C3C3C3;
	position: absolute;
	left: -80px;
	top: 0px;
}

div#content div#rightFront div div.wallpaper {
	clear: both;
	margin: 0px;
	padding: 5px 0 0 0;
	font-size: 9px;
}

div#content div#rightFront div div.wallpaper h2 {
	margin: 0px;
}

div#content div#rightFront div div.wallpaper a {
	font-size: 9px;
}

div#content div#rightFront div div.wallpaper img {
	float: right;
	margin-top: 15px;
}


/* Biografi og Diskografi */
div#content div#left {
	width: 377px;
	float: left;
	line-height: 16px;
}

div#content div#left p{
	margin: 0px;
	padding : 0px;
}

div#content div#left div div{
	margin: 0px;
	padding: 0px;

}

div#content div#left div img{
	float: right;
}

div#content div#left div ul {
	padding: 0px;
	margin: 0px;
}

div#content div#left div ul li a {
	background: transparent url(../elm/link_arrow.gif) no-repeat 0px 7px;
	padding: 5px;
}

div#content div#left div ul li span {
	padding: 5px;
}

div#content div#left div ul li {
	color: #C3C3C3;
}


div#content div#left div.profile h1{
	margin-bottom: 0px;
}

div#content div#left div.profile span {
	color: #a1a1a1;
}

div#content div#left div.profile p {
	margin-top: 5px;
}

div#content div#right {
	width: 376px;
	float: right;
}

div#content div#right p#lyrics {
	line-height: 30px;
}

div#content div#right p#lyrics span {
	position: relative;
}

div#content div#right p#lyrics span span {
	position: absolute;
	top: -20px;
}

div#content div#right div.faq h2, div#content div#left div.about h2 {
	color: #a1a1a1;
	margin-bottom: 0px;
}

div#content div#left div.about img {
	margin: 0 0 5px 5px;
}


/* Pressesiden */
div#content div#leftPress {
	width: 171px;
	float: left;
	background-color: #050505;
	padding: 16px 30px;
}

div#content div#leftPress h2 {
	margin-bottom: 0px;
	color: #a1a1a1;
}

div#content div#leftPress ul {
	padding: 0px;
	margin: 0px 0px 16px 0px;
}


div#content div#middlePress {
	margin-left: 4px;
	padding: 0px 27px;
	float: left;
	background-color: #050505;
	width: 121px;
}

div#content div#middlePress img {
	margin: 16px 0 5px 0;
	border: 0px;
	display: block;
	width: 121px;
}

div#content div#rightPress {
	width: 281px;
	background-color: #050505;
	padding: 16px 30px;
	float: right;
}

div#content div#kontakt {
	background-color: #050505;
	padding: 16px 30px;
}

div#content div#rightPress fieldset, div#content div#left fieldset {
	border: none;
	margin: 30px 0px 0px 0px;
	padding: 0px;
}

div#content div#rightPress fieldset legend, div#content div#left fieldset legend {
	display: none;
}

div#content div#rightPress fieldset label, div#content div#left fieldset label {
	display: block;
	margin: 5px 0 3px 0;
}

div#content div#rightPress fieldset input, div#content div#left fieldset input {
	width: 277px;
	font: 12px georgia, courier, times new roman, serif;
}

div#content div#rightPress fieldset input.submit, div#content div#left fieldset input.submit {
	border: none;
	color: white;
	background: url(../elm/link_arrow.gif) no-repeat 6px 8px;
	width: 55px;
	font-family: "Lucida Grande", georgia, courier, "times new roman", serif;
}

div#content div#rightPress fieldset textarea, div#content div#left fieldset textarea {
	width: 277px;
	height: 150px;
}

div#content div#left fieldset input, div#content div#left fieldset label, div#content div#left fieldset texterea {
	display: block;
}

div#content div#faq {
	padding:15px 30px 0px 30px;
	background:#050505;
}

div#apt	{
	position:absolute;
	bottom: 5px;
	right: 30px;
	width:17px;
	height:23px;
}

div#apt a {
	padding: 0px;
	background: none;
}

div#pictures {
	padding-top:11px;
	background:#000000;
}

div#pictures td {
	padding:0px 0px 11px 11px;
}

div#pictures img {
	border-top:5px solid #ffffff;
	border-right:5px solid #ffffff;
	border-bottom:5px solid #ffffff;
	border-left:5px solid #ffffff;
}

div#pictures div {
	width:138px;
}

div#pictures div.imagetext {
	width:128px;
	border-top:5px solid #ffffff;
	border-right:5px solid #ffffff;
	border-bottom:5px solid #ffffff;
	border-left:5px solid #ffffff;
	color:#e30019;
	background:#ffffff;
	font-size:9px;
}

div#pictures a {
	padding:0px;
	color:#e30019;
	font-size:10px;
	background:#000000;
}

div#pictures tr.navigator {
	padding:0px 0px 0px 11px;
	color:#e30019;
	font-size:10px;
}

div#pictures tr.navigator a.selected {
	color:#ffffff;
}

div#pictures a.left {
	padding:0px 0px 0px 11px;
	background: #000000 url(../elm/link_arrow_left.gif) no-repeat center left;
}

div#pictures a.right {
	padding:0px 11px 0px 00px;
	background: #000000 url(../elm/link_arrow_right.gif) no-repeat center right;
}

div#picture {
	padding:11px 11px 11px 11px;
	background:#000000;
}

div#picture table{
	width:100%;
}

div#picture a {
	padding:0px;
	color:#e30019;
	font-size:10px;
	background:#000000;
}

div#picture a.left {
	padding:0px 0px 0px 11px;
	background: #000000 url(../elm/link_arrow_left.gif) no-repeat center left;
}

div#picture a.right {
	padding:0px 11px 0px 0px;
	background: #000000 url(../elm/link_arrow_right.gif) no-repeat center right;
}

div#picture img {
	border-top:5px solid #ffffff;
	border-right:5px solid #ffffff;
	border-bottom:5px solid #ffffff;
	border-left:5px solid #ffffff;
}

div#picture div.image {
	margin:0px auto;
	padding-top:15px;
}

div#picture div.image div {
	border-top:5px solid #ffffff;
	border-right:5px solid #ffffff;
	border-bottom:5px solid #ffffff;
	border-left:5px solid #ffffff;
	color:#e30019;
	background:#ffffff;
	font-size:9px;
}

/**
 * Tagger og tagspesifikke/generelle klasser tilh�rende unike id'er
 */

/**
 * Tagspesifikke klasser
 */

div.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	font-size: 0px;
}

/**
 * Generelle klasser
 */





