body {
	margin-top: 0px;
	margin-left: 0px;
	background: url(../pics/body_bg.jpg) top left repeat-x;
	background-color: #c7c5c2;
	font-family: "verdana";
}

h1 {
	font-size: 20px;
}

select {
	width: 130px;
}

#wrapper {
	width: 1080px;
	height: 700px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	background: transparent url(../pics/content_bg.jpg) top left no-repeat;
}

#header {
	width: 840px;
	height: 170px;
	margin-left: 110px;
	background: transparent url(../pics/top_bg.jpg) top left no-repeat;
	color: #ffffff;
}

#header img {
	float: left;
	border: none;
}

#nav {
	float: left;
	height: 50px; 
	margin-top: 116px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#nav ul {
	list-style: none;
	display: inline;
	margin-left: 0px;
	padding-left: 0px;
}

#nav li {
	list-style: none;
	display: inline;
	height: 40px;
	padding-top: 30px;
	padding-bottom: 30px;
	width: 200px;
	margin-left: 0px;
}

#nav a {
	height: 40px;
	margin-left: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 29px;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 0.7em;
}

#jobbet {
	background: url(../pics/jobbet.gif) center left no-repeat;
}

#semester {
	background: url(../pics/semester.gif) center left no-repeat;
}

#party {
	background: url(../pics/party.gif) center left no-repeat;
}

#vackning {
	background: url(../pics/vackning.gif) center left no-repeat;
}

#ute {
	background: url(../pics/ute.gif) center left no-repeat;
}

#hemma {
	background: url(../pics/hemma.gif) center left no-repeat;
}

#alla {
	background: url(../pics/alla.gif) center left no-repeat;
}

#storej {
	background: url(../pics/storej.gif) center left no-repeat;
}

.content {
	width: 840px;
	min-height: 438px;
	overflow: visible;
	margin-top: 10px;
	
	margin-right: auto;
	color: #ffffff;
	
}

* html .content {margin-top: 2px;}

.left_content {
	padding: 0px;
	float: left;
	width: 480px;
	min-height: 290px;
	padding-bottom: 100px;
	margin-top: 0px;
	margin-left: 0px;
}

#helppage ul {
	font-size: 10px;
	width: 350px;
}

#helppage h3 {
	margin-left: 20px;
	font-size: 16px;
	margin-top: 40px;
}

#helppage h2, #startpage h1 {
	margin-left: 20px;
	font-size: 16px;
}

#optable {
	margin-left: 20px;
	font-weight: bold;
}

#optable a, #startpage a, #helppage a {color: #FF8000;}

#startpage {
	height: 338px;
	padding-bottom: 180px;
}

#start_cont {
	background: url(../pics/start_bg.gif) bottom left no-repeat;
}

#hemm_cont {
	background: url(../pics/hemma_bg.gif) bottom left no-repeat;
}

#jobb_cont {
	background: url(../pics/work_bg.gif) bottom left no-repeat;
}

#party_cont {
	background: url(../pics/party_bg.gif) bottom left no-repeat;
}

#seme_cont {
	background: url(../pics/semester_bg.gif) -20px bottom no-repeat;
}

#stor_cont {
	background: url(../pics/stor_bg.gif) bottom left no-repeat;
}

#ute_cont {
	background: url(../pics/ute_bg.gif) bottom left no-repeat;
}

#vack_cont {
	background: url(../pics/vackning_bg.gif) bottom left no-repeat;
}

#alla_cont {
	background: url(../pics/alla_bg.gif) bottom left no-repeat;
}

#hemmasida {
	width: 380px;
	height: 338px;
}

#partysida {
	width: 380px;
	height: 338px;
}

#jobbsida {
	width: 380px;
	height: 338px;
}

#semestersida {
	width: 401px;
	margin-left: -21px;
	height: 338px;
}

#storsida {
	width: 380px;
	height: 338px;
}

#utesida {
	width: 380px;
	height: 338px;
}

#vacksida {
	width: 400px;
	margin-right: -20px;
	height: 338px;
}

#allasida {
	width: 400px;
	margin-right: -20px;
	height: 338px;
}	

#hemmasida p {
	width: 280px;
	margin-left: 100px;
	font-style: italic;
	font-size: 1.0em;
	color: #FF9000;
}

#partysida p {
	text-align: right;
	width: 280px;
	margin-top: 0px;
	margin-left: 70px;
	font-style: italic;
	font-size: 1.0em;
	font-weight: bold;
	color: #FF0080;
}

#jobbsida p {
	text-align: right;
	width: 280px;
	margin-left: 94px;
	font-style: italic;
	font-size: 1.0em;
	color: #FF9000;
}

#storsida p {
	text-align: left;
	width: 160px;
	margin-left: 220px;
	font-style: italic;
	font-size: 1.0em;
	color: #FF9000;
}

#loginsida {
	width: 390px;
	min-height: 338px;
	background: url(../pics/start_bg.gif) bottom left no-repeat;
}

#loginsida p {
	width: 280px;
	color: #ffffff;
}

#fir_hemma {
	width: 360px;
	height: 47px;
	margin-left: 20px;
	background: url(../pics/firhemma_bg.gif) top right no-repeat;
}

#fir_hemma span { display: none; }

#fir_jobb {
	width: 360px;
	height: 67px;
	margin-top: 8px;
	margin-left: 20px;
	background: url(../pics/firjobb_bg.gif) top right no-repeat;
}

#fir_jobb span { display: none; }

#fir_party {
	width: 258px;
	height: 109px;
	margin-left: 20px;
	margin-bottom: 0px;
	background: url(../pics/firparty_bg.gif) bottom right no-repeat;
}

#fir_party span { display: none; }

#fir_vack {
	width: 258px;
	height: 62px;
	margin-left: 100px;
	margin-bottom: 0px;
	background: url(../pics/firvack_bg.gif) bottom right no-repeat;
}

#fir_vack span { display: none; }

#fir_vacklow {
	width: 188px;
	height: 38px;
	margin-top: -15px;
	margin-left: 140px;
	margin-bottom: 0px;
	background: url(../pics/firvacklow_bg.gif) bottom right no-repeat;
}

#fir_vacklow span { display: none; }

#fir_sem {
	width: 298px;
	height: 33px;
	margin-left: 90px;
	margin-bottom: 0px;
	background: url(../pics/firsem_bg.gif) bottom right no-repeat;
}

#fir_sem span { display: none; }

#fir_semlow {
	width: 298px;
	height: 21px;
	margin-top: 0px;
	margin-left: 90px;
	margin-bottom: 0px;
	background: url(../pics/firsemlow_bg.gif) bottom right no-repeat;
}

#fir_semlow span { display: none; }

#fir_stor {
	width: 298px;
	height: 305px;
	margin-top: 0px;
	margin-left: 90px;
	margin-bottom: -250px;
	background: url(../pics/firstor_bg.gif) bottom right no-repeat;
}

#fir_stor span { display: none; }

#fir_ute {
	width: 400px;
	height: 335px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: -270px;
	background: url(../pics/firute_bg.gif) bottom right no-repeat;
}

#fir_ute span { display: none; }

#fir_utelow {
	width: 298px;
	height: 24px;
	margin-top: 0px;
	margin-left: 90px;
	margin-bottom: 0px;
	background: url(../pics/firutelow_bg.gif) bottom right no-repeat;
}

#fir_utelow span { display: none; }

#fir_alla span {
	display: none;
}


#fir_login {
	width: 215px;
	height: 47px;
	margin-left: 20px;
	background: url(../pics/firlogin_bg.gif) top right no-repeat;
}

#fir_login span { display: none; }

.left_content p {
	margin-left: 20px;
	width: 350px;
	font-size: 0.7em;
}

#right_content {
	float: left;
	width: 320px;
	margin-top: 10px;
	margin-left: 10px;
}

#right_top {
	height: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	width: 430px;
	background: url(../pics/righttop_bg.gif) bottom left no-repeat;
}

#right_sida {
	float: left;
	width: 430px;
	//margin-top: 10px;
	margin-left: 10px;
}

.tune_display {
	width: 320px;
	margin-top: 0px;
	margin-bottom: 20px;
	background: url(../pics/tunediv_bg.gif) top left no-repeat;
}

.blackbg {
	background-color: #000000;
}

.blackbottom {
	background: url(../pics/tunediv_bg.gif) bottom left no-repeat;
}


.tune_display h3 {
	height: 31px;
	width: 297px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding-top: 8px;
	background: url(../pics/phones.jpg) bottom right no-repeat;
}

.tune_display h4 {
	font-size: 12px;
	margin-top: -20px;
	margin-left: 10px;
	margin-bottom: 8px;
	font-weight: normal;
}

.tune_display img {
	clear: both;
	float: left;
	margin-left: 15px; 
}

.tune_display p {
	float: left;
	height: 17px;
	margin-bottom: 5px;
	padding-right: 5px;
	margin-left: 5px;
	font-size: 10px;
}

.tune_name {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	width: 160px;
}

.tune_index {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	width: 60px;
}

.butt_p {
	width: 15px;
	margin-top: 0px;
	margin-left: 0px;
	padding-right: 0px;
}

.tune_display#tune_sida {
	width: 430px;
	margin-bottom: 0px;
	height: 100%;
	background: url(../pics/rightsida_bg.gif) top left repeat-y;
	color: #ffffff;
}

#scrolldiv {
	height: 320px;
	overflow: auto;
}

.edit_link {
	color: #FF8000;
}	

#sidlinks {
	margin-top: 15px;
	text-align: center;
	font-size: 11px;
	border: 1px solid #000000;
}

#sidlinks ul {
	list-style: none;
	height: 20px;
	padding: 0px;
	padding-top: 5px;
	text-align: center;
}

#sidlinks li {
	list-style: none;
	display: inline;
	padding-top: 2px;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 2px;
	margin-left: 10px;
	font-size: 11px;
	font-weight: bold;
	background: url(../pics/butt_bg.jpg) 50% 50% no-repeat;
	border: 1px solid #333333;
}

#sidlinks a {
	color: #ffffff;
	text-decoration: none;
}

#sidlinks a:hover {
	color: #FF6FCF;
}

#sid_active {
	color: #666666;
}

.tunedisp_bottom {
	margin-top: 0px; 
	height: 10px;
	width: 430px;
	background: url(../pics/rightbottom_bg.gif) top left no-repeat;
}

.tune_display#tune_sida h3 {
	background-image: none;
	width: 400px;
	height: 20px;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

table {
	width: 98%;
	margin-top: 0px;
	padding-left: 2%;
}

#first_table {
	width: 92%;
	margin-left: 2%;
}

th {
	text-align: left;
	font-size: 12px;
	color: #999999;
}

tr {
	padding-left: 10px;
}

td {
	text-align: left;
	height: 15px;
	font-size: 10px;
	padding-top: 5px;
	padding-left: 0px;
	vertical-align: middle;
}

.tuneimg {width: 28px; padding-left: 5px; }
.tunename { width: 240px; }
.pris { width: 50px; margin-left: 5px; }
.tuneindex { width: 60px; }
.tunebutton { width: 34px; text-align:center; }

.tune_display td img, .tune_display th img {
	margin-left: 0px;
}

#bottom_clearing {
	clear: both;
	width: 840px;
	height: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
}

#maillink {
	color: #000000;
}

.bottom {
	clear: both;
	width: 840px;
	height: 10px;
	margin-left: 110px;
	
	background: url(../pics/bottom_bg.png) top left no-repeat;
}

#bott_hemma {
	background: url(../pics/botthemma_bg.png) top left no-repeat;
}

#bott_party {
	background: url(../pics/bottparty_bg.png) top left no-repeat;
}

#bott_jobb {
	background: url(../pics/bottjobb_bg.png) top left no-repeat;
}

#bott_sem {
	background: url(../pics/bottsemester_bg.png) top left no-repeat;
}

#bott_stor {
	background: url(../pics/bottstor_bg.png) top left no-repeat;
}

#bott_vack {
	background: url(../pics/bottvack_bg.png) top left no-repeat;
}

#bott_alla {
	background: url(../pics/bottalla_bg.png) top left no-repeat;
}

#footer {
	width: 640px;
	height: 20px;
	padding-top: 8px;
	text-align: center;
	font-size: 10px;
}

#fuldiv {
	margin-left: 110px;
	margin-top: 10px;
	width: 840px;
	background-image:  url(../pics/contentmain_bg.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #333333;
}

* html #fuldiv {margin-top: 5px;}

#desc {
	width: 400px;
	margin-top: 5px;
	margin-left: 15px;
	padding-top: 0px; 
	font-size: 10px;
}

#desc p {
	float: right;
	margin-top: 0px;
}

#desc_ind { 
	width: 330px;
	margin-top: 5px;
	margin-left: 0px;
	padding-top: 0px; 
	font-size: 10px;
}

#desc_ind p {
	float: right;
	margin-top: 0px;
}

#desc img, #desc_ind img {
	border: none;
}

#desc a, #desc_ind a {
	text-decoration: none;
	color: #FF8000;
	font-weight: bold;
}

.error_msg {
	font-weight: bold;
	color: #ff0000;
}