/* FÄRGER:


grön: 339933;
ljus grön: 8caf7a;
ljus: FBF9EF;
brun: 625648;
mörkare brun: 4E321F;
blå rubrik: 336699;

*/

img
	{
	border: none;
	}

/* Body etc. */

/* background-color: #323c54; #3e3c38*/

body
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	background-color: #332d28;
	overflow-x: hidden;
	overflow-y: scroll;
	height: auto;
	height: 100%;
	}

html
	{
	height: 100%;
	}

a, p, div, ul
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}

a, p
	{
	text-align: left;
	}

p a, div a
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}


/* Länkar */

a
	{
	text-decoration: none;
	}
a:link
	{
	color: #003399;
	}
a:visited
	{
	color: #660000;
	}
a:hover
	{
	color: #339933;
	}

ul.list
	{
	list-style: none outside none;
	}

/* Rubriker */

h1, h1 a
	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22pt;
	font-variant: small-caps;
	letter-spacing: +2px;
	text-align: center;
	color: #000000;
	padding: 1.0em 0em 0.5em 0em;
	margin: 0em 0em 0em 0em;
	}

h2, h2 a
	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-variant: normal;
	letter-spacing: +2px;
	text-align: left;
	color: #336699;
	padding: 0.2em 0em;
	margin: 1.0em 0em 0.3em 0em;
	}

h3, h3 a
	{
	font-family: Verdana;
	font-size: 8pt;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: normal;
	text-indent: 0.1em;
	text-align: left;
	color: #000000;
	padding: 0.1em 0em 0em 0em;
	margin: 1.0em 0em 0.5em 0em;
	}

div.square h1
	{
	margin: 0.1em 0.2em;
	font-size: 14pt;
	}

ul.nav h3, div.square h3
	{
	margin: 0em 0em 0.5em 0em;
	text-indent: 0em;
	}

div.rekommendations h3
	{
	margin: 0.5em 0em 0.1em 0em;
	text-indent: 0em;
	}

/* Containers */

div#container
	{
	position: absolute;
	height: 100%;
    height: auto;
	top: 0px;
	left: 0px;
	margin: 0px;
	width: 1024px;
	border: 0px solid #FF0000;
	}
div#topcontainer
	{
	margin: 0px;
	width: 1024px;
	height: 256px;
	padding-left: 0px;
	padding-right: 0px;	
	background-image: url(img/contbgs.gif);
	background-color: #fbf9ef;
	background-repeat: repeat-y;
	border: 0px solid #FF0000;
	}

div#topcontainerimg
	{
	height: 175px;
	padding: 0px;
	margin: 0px;
	border-top: 0px solid #fbf9ef;
	background-image: url(img/bgtop.jpg);
	background-repeat: no-repeat;
	}

div#footer
	{
	clear: both;
	margin: 0px;
	width: 1024px;
	height: 15px;
	padding-bottom: 5px;
	background-image: url(img/contbgbottoms.gif);
	background-color: #fbf9ef;
	background-repeat: no-repeat;
	}

div#rightcontainer
	{
	margin: 0px;
	float: right;
	height: 100%;
	width: 150px;
	border: 0px solid #FF0000;
	}

div#fulltext
	{
	font-family: Verdana, sans-serif;
	clear: both;
	margin: 0px;
	width: 988px;
	min-height: 320px;
	border: 0px solid #DD0000;
	padding: 5px 18px 15px 18px;
	background-image: url(img/contbgs.gif);
	background-color: #fbf9ef;
	background-repeat: repeat-y;
	}

div#copyright
	{
	clear: both;
	margin: 0px;
	width: 1024px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	color: #888888;
	font-size: 7pt;
	background-image: url(img/contbgs.gif);
	background-color: #000;
	background-repeat: repeat-y;
	}

div#copyright a
	{
	font-size: 7pt;
	}

div#copyright a:link
	{
	color: #888888;
	}
div#copyright a:visited
	{
	color: #888888;
	}
div#copyright a:hover
	{
	color: #444444;
	}

/* NAVIGATION */

#nav_inline
	{
	position: absolute;
	top: 115px;
	margin: 0px 28px;
	text-align: center;
	border: 0px solid #FF0000;
	}

div.nav, div.navx
	{
	float: left;
	list-style: none inside none;
	height: auto;
	margin: auto;
	}

div.meny
	{
	float: right;
	margin: -4px -2px 0px 0px;
	border: 0px solid #FF0000;
	padding: 0px 0px;
	}

div.menybg a:link, ul.nav a:link
	{
	color: #FBF9EF;
	}
div.menybg a:visited, ul.nav a:visited
	{
	color: #4E321F;
	}
div.menybg a:hover, ul.nav a:hover
	{
	color: #625648;
	}

div.meny p, div.meny strong
	{
	color: #CCCCCC;
	}


div#mediumtext
	{
	clear: both;
	width: 760px;
	margin: 0px 0px 0px 60px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	border: 0px solid #00FF00;
	}

.listcol1
	{
	float: left;
	text-indent: 60px;
	width: 135px;
	padding: 0px;
	margin: 0px;
	border: 0px solid #0000FF;
	}

.listcol2
	{
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px solid #000FF0;
	width: 600px;
	}



.maintable
	{
	width: 700px;
	margin: 5px 0px 10px 5px;
	border: 0px solid #00FF00;
	}

.mainrows
	{
	padding: 0px 0px 15px 0px;
	}

.maintable h2
	{
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 5px;
	border: 0px solid #222222;	
	}

.musikrubrik h2
	{
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 2px;
	border: 0px solid #0000FF;
	}

.musiktext
	{
	text-align: left;
	vertical-align: top;
	min-height: 130px;
	width: 535px;
	padding: 0px 5px 20px 5px;
	border: 0px solid #222222;
	}

.portrait
	{
	}

.picture
	{
	margin: 0px;
	padding: 0px 0px 20px 40px;
	border: 0px solid #FF0000;
	min-width: 100px;
	min-height: 100px;
	max-width: 125px;
	max-height: 125px;
	vertical-align: top;
	}

.comment
	{
	margin: 15px 0px 0px 60px;
	border-top: 1px solid #AAAAAA;
	width: 680px;
	font-size: 7.5pt;
	padding: 2px 0px;
	}

.lyrics
	{
	margin: 0px 0px 0px 60px;
	border-top: 0px solid #AAAAAA;
	width: 550px;
	}

.nyheter
	{
	margin: 5px 10px 15px 50px;
	padding: 3px 4px 8px 4px;
	border: 0px solid #00FF00;
	}

.dikt
	{
	margin: 10px 10px 25px 60px;
	border: 0px solid #00FF00;
	}

h2.nyheter
	{
	clear: both;
	color: #fbf9ef;
	text-align: center;
	font-size: 16pt;
	margin: 0px 0px 1px 0px;
	text-align: left;
	padding: 2px 8px 2px 8px;
	font-variant: small-caps;
	font-weight: bold;
	}

.center
	{
	text-align: center;
	}

img.me
	{
	width: 195px;
	float: right;
	margin: 5px 10px 0px 10px
	}

.img_large
	{
	text-align: center;
	max-width: 600px;
	max-height: 460px;
	}

div#last_modified
	{
	margin-top: 5px;
	float: left;
	width: 100%;
	color: #BBBBBB;
	font-size: 6.5pt;
	text-align: center;
	}

h2.head_line
	{
	clear: both;
	float: left;
	border: 0px solid #FF0000;
	padding: 2px 8px 4px 8px;
	margin: 0px 0px 0px 0px;
	background-color: #8caf7a;
	width: 704px;
	color: #fbf9ef;
	font-size: 14pt;
	text-align: left;
	font-weight: normal;	
	}

.year_image
	{
	width: 128px;
	height: 85px;
	margin: 0px 0px 0px 0px;
	float: left;
	background-image: url(/rec2/img/year.jpg);
	background-color: #888888;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 25px;
	text-align: center;
	padding-top: 45px;
	}

