html,body { margin:0; padding:0; }

body {
	font-size: 12px;
	font-family: Arial, Sans-Serif;
	background-color: #e7e7e7;
	color: #000;
	text-align: center;
	margin: 0;
	padding: 0; 
}

#page {
	background: #5ab44f url(img/bg_vanster.gif) repeat-y;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width: 800px;
}

#header {
	background: url(img/logo.gif) top left;
	padding: 0;
	margin: 0;
	height: 267px;
	width: 100%;
	background-color: #73a0c5;
}

#header h1 { display:none; }

#nav {
  background: url(img/nav_bg.gif) top left;
  width:100%;
  height:50px;
  margin:0; padding:0;
}
#nav ul {
  display:block;
  margin:0; padding:0 0 0 220px;
  position: absolute;
  top:277px;
}
#nav ul li {
  display:inline;
	list-style-type: none;
	list-style-image: none;
	height:27px;
	float:left;
}
#nav ul li a { display:block; height:27px; margin-right:10px;}
#nav ul li a span { display:none; }

#nav ul li a.nav_start { background:url(img/nav_start.gif); width:55px; }
#nav ul li a.nav_start_on { background:url(img/nav_start_on.gif); width:55px; }
#nav ul li a.nav_om_rocky { background:url(img/nav_om_rocky.gif); width:74px; }
#nav ul li a.nav_om_rocky_on { background:url(img/nav_om_rocky_on.gif); width:74px; }
#nav ul li a.nav_gastbok { background:url(img/nav_gastbok.gif); width:81px; }
#nav ul li a.nav_gastbok_on { background:url(img/nav_gastbok_on.gif); width:81px; }
#nav ul li a.nav_kontakt { background:url(img/nav_kontakt.gif); width:74px; }
#nav ul li a.nav_kontakt_on { background:url(img/nav_kontakt_on.gif); width:74px; }

#nav ul li a.nav_homework { background:url(img/nav_homework.gif); width:124px; }
#nav ul li a.nav_kanino { background:url(img/nav_kanino.gif); width:81px; }

#content {
  margin:0; padding:0;
  line-height: 17px;
}
.undersidor { background: url(img/bg_hoger1.gif) no-repeat; min-height:530px; }
.startsidan { background: url(img/bg_hoger_ettan.gif) no-repeat; height:521px;}

a { text-decoration: none; }
a:hover { text-decoration: underline; }

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
}

img.alignright {
	padding: 4px;
	margin: 0 0 10px 15px;
	display: inline;
	}
	
.alignright {	float: right; }

h2 { margin:0; padding:0; display: block; width:400px; height:35px; }
h2 span { display:none; }

.rubrik { padding:45px 0 0 240px; }
.brodtext { padding:0 110px 30px 266px; }

h2.om_rocky { background: url(img/rub_om_rocky.gif) no-repeat; }
h2.gastbok { background: url(img/rub_gastbok.gif) no-repeat; }
h2.kontakt { background: url(img/rub_kontakt.gif) no-repeat; }

#puffar {
	position: absolute;
	top:248px;
	width: 178px;
}
#puffar ul { margin: 0; padding: 0 0 0 37px; }
#puffar ul li {
  display:block;
	list-style-type: none;
	list-style-image: none;
	width:178px;
}
#puffar ul li a { display:block; width:178px; }
#puffar ul li a span { display:none; }
#puffar ul li a.puff1 { background:url(img/puff1.gif); height:193px; }
#puffar ul li a.puff2 { background:url(img/puff2.gif); height:186px; }
#puffar ul li a.puff3 { background:url(img/puff3.gif); height:188px; }

#pren {
  width: 141px; height: 110px;
  position: absolute;
  top: 325px;
  margin-left: 650px;
}
#pren a {
  display:block;
  width: 141px; height: 110px;
  background: url(img/pren.gif) no-repeat;
}
#pren a span { display:none; }

#nytt_nummer {
  width: 143px; height: 99px;
  position: absolute;
  /* text-align:right; */
  top: 695px;
  margin-left: 245px;
}
#nytt_nummer a {
  display:block;
  width: 143px; height: 99px;
  background: url(img/nytt_nummer.gif) no-repeat;
}
#nytt_nummer a span { display:none; }

hr { display: none; }
a img { border: none; }
