div#wrap {
 width:801px;
 margin:0 auto;
 padding: 0;
}

body#index {
	background-color: #141414;
	background-image: url(grafik/cellobak2b.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
	font-family: "Bitstream Vera Sans", Arial, sans-serif;
	color: #d5f4f4;
	}

div#meny {
	/* top right bottom left */
	padding: 1.3em 0 1.5em 0;
	background-color: transparent;
	width: 800px;
	margin-top: 1.4em;
	border: none;
	}

/* Firefox/IE-fix */
ul#navigering {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 802px;
	}

/* horisontell lista */
ul#navigering li {
	display:inline
	}

/* länkar i navigeringslistan */
ul#navigering li a {
	
	font-size: 0.875em; /* 0.875em = 14px */
	padding: 0.25em 0;
	width: 6.3em;/*7*/
	background: transparent;
	color: #878787;
	float: left;
	text-align: center;
	border-left: 0.05em solid #000;
	}

ul#navigering li a:hover {
	color:#fff
	}

h1 {
	color:  #e3770d;
	font-size: 2.4em;
	margin-left: 0.875em;
	}
	
h2 {
	color: #e3770d;
	font-size: 1.4em;
	margin-left: 0.875em;
	}

p {
	color: #d5f4f4;}
	
a {
	text-decoration: none;
	color:  #e3770d;
	}
	
a#stor{
	font-size: 1.4em;
	}
	

.rundbox {

 position:relative;

 margin:0px auto;

 min-width:8em;

 max-width:660px;

 color:#fff;

 z-index:1;

 margin-left:4em;
 margin-top:3em;

 margin-bottom:0.5em;

}



.rundbox .content,

.rundbox .toppen,

.rundbox .botten,

.rundbox .botten div 
	{background:transparent url(grafik/textbakgrund.png) repeat top right;}



.rundbox .content {

 position:relative;

 zoom:1;

 _overflow-y:hidden;

 padding:0px 12px 0px 0px;

}



.rundbox .toppen {

 /* top+left vertical slice */

 position:absolute;

 left:0px;

 top:0px;

 width:12px; /* top slice width */

 margin-left:-12px;

 height:100%;

 _height:1600px; /* arbitrary long height, IE 6 */

 background-position:top left;

}



.rundbox .botten {

 /* bottom */

 position:relative;

 width:100%;

}



.rundbox .botten,

.rundbox .botten div {

 height:30px; /* height of bottom cap/shade */

 font-size:1px;

}



.rundbox .botten {

 background-position:bottom right;

}



.rundbox .botten div {

 position:relative;

 width:12px; /* bottom corner width */

 margin-left:-12px;

 background-position:bottom left;

}

.rundbox h2,
.rundbox p {

 	margin:0px; /* margins will blow out backgrounds, leaving whitespace. */

 	padding:0.6em 1em 0.6em 0px;
 	color: #e3770d;

	}
	
.rundbox h2 {
	font-size: 1.2em;}

.rundbox p {font-size: 0.875em;}


img.hoger {
	float: right;
	padding-top: 1em;
	padding-bottom: 0.6em;
	padding-right: 0em;
	padding-left: 1em;
	}

p.kursiv {font-style: italic; font-size: 0.75em;}

	
h4 {
	color: #a61f10;
	font-size: 0.875em;
	margin-bottom: 0;
	}

td.datum {
	font-size: 0.9em;
	color: #a61f10;
	white-space: nowrap;
	padding-right: 0.5em;
	}	
	
td.plats {
 	font-size: 0.9em;
	color: #e3770d;
	padding-bottom: 0;
	}
	
td.spelning {
	font-size: 0.875em;
	padding-top: 0;
	padding-bottom: 0.7em;
	}

.transparent {
	background: transparent;
	border: 0;
	}
	