* { margin: 0; padding: 0; }

html, body { height: 100%; }

html {background: #050509 url(../_gfx/bggrad.gif) repeat-x;}

body { background: url(../_gfx/bgartister.gif) no-repeat
 center 100px; }

a {color:#C0C4E4; text-decoration:none }
a:hover {color:#FAAF18; text-decoration:none }


.menylinje {
	bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.6em;
#margin-left:500px
}


#center { margin-left:auto; margin-right:auto;
	width:750px;
	}

#logo {
	height:320px;
	background-image:url(../_gfx/smeltelogo.gif);
	background-repeat: no-repeat;
	background-position: center 50px;
	position:relative;
	}



#smsbox { 
position:absolute;
bottom:0px;
		left:50px;
		width:220px;
		height:80px;
		font-family:Arial, Helvetica, sans-serif;
 font-weight:bold; color:#FFFFFF; font-size:0.65em;
		}
		
		
#meny {
	position:absolute;
	bottom:0px;
	right:50px;
	width:320px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	font-size:0.75em;
	text-align: right;
	padding-bottom:10px; 
		}
		
#meny ul li {
	list-style-type: none;
}

#meny a {color:#C0C4E4; text-decoration:none }
#meny a:hover {color:#FAAF18; text-decoration:none }




#smsbox .tekstfelt { height:13px; font-size: 0.9em;
 color:#FFFFFF; font-family:Verdana, Arial, Helvetica,
 sans-serif; border:1px solid #FFFFFF; background:#000000;
 margin-top:10px;}
#smsbox .knapp { font-size: 0.8em; font-weight:bold;
 color:#009900; font-family: Arial, Helvetica, sans-serif;
 border:1px solid #FFFFFF; background:#FFFFFF;
 margin-top:10px;}

.orange { color:#FAAF18}
.red { color:#EE1D24}

.small {font-size:0.8em; font-weight:normal;
 padding-top:12px; display:block;}



#container {
	background-image: url(../_gfx/bgartister.gif);
	background-repeat: no-repeat;
	background-position: center 100px;
	text-align:center;
	}
	
#tableoppsett {}
	



	
	

#site { 
	margin:auto; 
	text-align:center;
	width:618px;
	}


.bolk {width:288px; margin:auto; background:#050509;
 float:left;}

.program td {
	color:#FFFFFF;
	width: 258px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.partnere td { padding:3px;}

.bakgrunn {	
	background-color: #050509; 
	padding:15px;
	}

#partn {  
	padding-top:20px;
	padding-bottom:20px;
	margin:auto; 
	text-align:center;
	width:760px;
	}
	
#partn a { margin:6px; }

.hvilkendagdato { height:16px; border-bottom:1px dotted
 #404954; margin-bottom:2px; padding-top:5px; color:#58697C;
 background:#171717; padding-left:5px; }

.kl_hvor { 
	padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.9em;
	color:#AB171C;
	}
	
.kl_hvor .hvor {
	padding-left:10px;
	text-transform: uppercase;
	}

.artist { color:#FCB42E; padding-top:1px; }

/*.merinfo {font-size:1.8em; color:#7E5A17;}*/

.bakgrunn {font-size:0.8em; color:#FCB42E;}




.bilde { padding-top:6px; padding-bottom:6px;}

table.center { margin-left:auto; margin-right:auto;
 margin-bottom:40px;}
table.center td {
	width:288px;
	valign:top;
	text-align: left;
	vertical-align: top;
}
table.center td.mainheader { text-align: center;
 vertical-align: middle	;}
table.center td.spacer { width:40px;}
table.center td.dag { 
	background:#050509;
	text-align: left;
	padding:10px;
	color:#CE191F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	
	}
	
table.center td.side {
            background:#050509;
        text-align: left;
        padding:10px;
        color:#CE191F;
        font-family:Arial, Helvetica, sans-serif;
        font-size:0.7em;
        font-weight:bold;
	width: 616px;
}

#footer {text-align:center; font-family:Arial, Helvetica,
 sans-serif; font-size:0.55em; font-weight:bold;
 padding-bottom:30px;padding-top:30px; color:#444444;}
#footer a {color:#70829A; text-decoration:none; }
#footer a:hover {color:#70829A; text-decoration:underline; }



