

/* START GEMENSAMMA */
	* {
	margin:0;
	padding:0;}

	body {
	background-image:url(../images/bakgrund.png);
	background-repeat:no-repeat;
	font-family: "Times New Roman", Arial, Verdana;
	behavior:url(./stilar/csshover.htc);}

	div#listmenu {
	position:relative;
	top:5em;
	left:4em;
	width:auto;
	height:auto;
	float:left;
	font-size:.8em;
	background-color:#9aa77b;}

	.ahjalp {
	display:inline;}

	div#rubrik {
	font-size:1.5em;
	text-align:center;
	color:#9aa77b;}

	div#main {
	margin:6em 0 0 2em;
	padding:2em 1em 5em 1em;
	width:28%;
	height:auto;
	clear:left;
	float:left;}

	div#main p {
	font-size:.9em;
	padding:.5em 0 .5em 0;
	white-space:normal;}

	div#main p a {
	display:inline;}

	a.linkupp {
	font-size:50%;
	text-decoration:none;}

	div#main ul {
	margin:1em 0 1em 2em; 
	padding:0;
	font-size:.9em;}

	div#main ul a, div#main ol a {
	display:inline;}

	div#main ol {
	margin:1em 0 1em 2em;
	padding:0;
	font-size:.9em;}

	div#main ul li, div#main ol li {
	padding:.5em 0 .5em 0;}

	div#footer {
	clear:left;
	margin:0 0 0 3%;
	font-size:.8em;
	width:30%;
	height:auto;
	text-align:center;
	padding:0 0 2em 0;}

	div#footer span {
	display:block;
	padding:1em 0 2em 0;
	width:auto;
	height:auto;}

	div#footer span a {
	display:inline;}

	div#footer p a img {
	border:0;}

	div#main .gron {
	color:green;
	font-size:.8em;
	text-align:center;
	font-style:italic;
	padding-bottom:2em;}

	div#main p.gron img {	
	display:block;
	margin:.7em auto 1.4em auto;
	clear:left;}

	div#main p.gron a img, div#main div.gron a img {
	border:0;}

	div#main .aster {
	font-weight:bold;
	text-decoration:none;
	font-size:1.5em;
	display:inline;}

	div#main pre.utrymme {
	padding:1em;}

/* TOS & COPYRIGHT & PRIVACY 
	div#footer {
	clear:left; 
	margin:auto;
	font-size:.8em;
	width:auto;
	height:auto;
	align:center;
	text-align:center;
	padding:0 0 2em 0;
	display:block;} */

/* NYHETSINFO I SLUTET */
	div#main p.newsfooter {
	font-size:.8em;}

	div#main p.newsfooter a {
	display:inline;}

/* IKONER */
	.print_out_footer_icons {
/*	clear:left; */
	margin:auto;
	font-size:.8em;
	align:center;
	width:auto;
	height:auto;
	text-align:center;
	padding:0 0 2em 0;
	display:block;}

/* TAGS */
	.print_out_footer_tags {
 	clear:left; 
	align:left;
	margin:auto;
	width:auto;
	height:auto;
	padding:0 0 2em 0;
	display:block;}

/* SLUT HIDE OBJECT WHEN PRINTING */

	div#footer span {
	display:block;
	padding:1em 0 2em 0;
	width:auto;
	height:auto;}

	div#footer span a {
	display:inline;}

	div#footer p a img {
	border:0;}

	div#main .gron {
	color:green;
	font-size:.8em;
	text-align:center;
	font-style:italic;
	display:block;
	padding-bottom:-2em;
	margin-bottom:-2em;}

	div#main .gron img {
	padding-bottom:0;
	margin-bottom:0;
	clear:left;}

	div#main p.gron a img, div#main div.gron a img {
	border:0;}

	div#main .aster {
	font-weight:bold;
	text-decoration:none;
	font-size:1.5em;
	display:inline;}

	div#main pre.utrymme {
	padding:1em;}

/* SLUT GEMENSAMMA */


/* START ANSÖK */
	div#main table#ansok1 {
	border-collapse:collapse;
	margin:2em 0;}
	
	div#main table#ansok1 tr {
	text-align:left;
	vertical-align:middle;
	font-size:.9em;}

	div#main table#ansok1 tr td {
	border: 2px solid #9aa77b;
	padding: .5em;}

	div#main table#ansok1 th {
	text-align:center;}

	div#main table#ansok2 {
	border-collapse:collapse;
	margin-top:1em;
	margin-bottom:3em;}
	
	div#main table#ansok2 tr {
	text-align:center;
	vertical-align:middle;
	font-size:.9em;}

	div#main table#ansok2 tr td {
	border: 2px solid #9aa77b;
	padding: .5em;}

	div#main table#ansok2 th {
	text-align:center;}
/* SLUT ANSÖK */


/* START BOKTIPS */
	div#main ul#bokintro li {
	font-size:1em;
	margin:.5em 0;
	padding:0;}

	div#main .boktipsrubrik {
	font-size:1.1em;
	text-align:center;
	padding-top:.5em;}

	div#main .boktipsrubrik a {
	display:block;}

	div#main ul.bokkulor {
	margin: 1em 0 1em 2em; 
	font-size:.9em;
	list-style-image: url(../images/book.gif);}

	div#main ul.bokkulor li {
	line-height:1.1em;}
/* SLUT BOKTIPS */


/* START DOSER */
	div#main div.tabellram {
	border:1px solid;
	margin:1em 0 1em 0;
	padding:1em;}

	div#main pre#litentabell {
	border:1px solid;
	margin:1em 0 1em 0;
	font-size:.9em;
	padding:1em;
	width:auto;
	height:auto;}

	div#main pre#stortabell {
	width:145%;
	height:auto;
	border:1px solid;
	padding:1em;
	font-size:.9em;
	margin:1em 0 1em 0;}

	div#main span.tabelltitel {
	text-align:center;
	font-size:1em;
	font-weight:bold;
	color:#9aa77b;
	display:block;}
/* SLUT DOSER */


/* START FAKTA */
	div#main p.fakta {
	font-size:1.1em;
	text-align:center;
	padding:1em 0 1em 0;}
/* SLUT FAKTA */


/* START FILMTIPS */
	div#main span.fupp {
	text-align:center;
	text-decoration:none;
	font-size:1.1em;
	display:block;}

	div#main ul#filmlista {
	list-style-type:none;
	font-size:.9em;}
	
	div#main table.ftips tr.fintro td span.fintrot {
	vertical-align:top;}
	
	div#main table.ftips tr.fintro {
	font-size:1.6em;
	text-align:left;}

	div#main table.ftips {
	border-collapse:collapse;
	margin:1.5em 0;}
	
	div#main table.ftips tr {
	text-align:left;
	vertical-align:middle;
	font-size:.9em;}

	div#main table.ftips tr td {
	border: 1px solid #000000;
	padding: .5em;}

	div#main table.ftips tr td a {
	display:inline;}	
/* SLUT FILMTIPS */


/* START GÄSTBOK */
	div#main p.inlagg {
	font-family:Verdana;
	font-size:.9em;
	margin-top:1em;}

	div#main p.inlagg2 {
	font-family:Verdana;
	font-size:.9em;
	margin-top:1em;
	background-color:#F5F5F5;
	padding:0.5em;}

	div#main p.rubba {
	font-family:Verdana;
	font-size:.9em;
	font-weight:bold;
	margin-top:1em;}	

	div#main p.rest {
	font-family:Verdana;
	font-size:.7em;}

	div#main form#matain {
	font-family:Verdana;
	font-size:.8em;
	margin-top:1em;}

	div#main p#pagination {
	font-size:1em;
	text-align:center;
	margin:1em 0;}
/* SLUT GÄSTBOK */


/* START GRAFIK */
	div#main div#grafik img {
	width:120px;
	height:60px;
	display:block;
	padding:1em 0 1em 0;
	margin-left:auto;
	margin-right:auto;}
/* SLUT GRAFIK */


/* START HISTORIA */
	div#main table#history {
	border-collapse:collapse;
	margin-top:1em;
	font-size:.8em;}
	
	div#main table#history tr {
	text-align:left;
	vertical-align:middle;}

	div#main table#history tr td {
	border: 1px solid #9aa77b;
	padding: .5em;}

	div#main table#history ul, div#main table#history ol {
	font-size:100%;}
/* SLUT HISTORIA */


/* START INDEX */
	div#main img#index {
	float:right;
	width:120px;
	height:120px;}

	div#hogerspalten {
	float:left;
	margin-top:20em;
	margin-left:2em;
	width:10em;
	height:42em;}

	div#hogerspalten a, div#hogerspalten a img {
	border:0;}

	div#hogerspalten img {
	width:120px;
	height:120px;
	margin:.5em 0 .5em 0;
	float:left;
	clear:left;}

	div#main table.indexkulor {
	margin-top:3em;
	margin-bottom:1.5em;
	font-size:.9em;
	border-collapse:collapse;}

	div#main table.indexkulor tr {
	text-align:left;
	vertical-align:middle;}

	div#main table.indexkulor tr td {
	padding: .3em;}

	div#main table.indexkulor tr td.tddate {
	font-weight:bold;
	width:6em;}
/* SLUT INDEX */


/* START KONSUMERING */
	div#main ul#konskulor {
	margin-left:1em;
	font-size:.9em;}

	div#main ul#konskulor li {
	list-style-image:url(../images/squaregreen.gif);
	margin:.5em 0;
	line-height:1.1em;}

	div#main pre#etiskanv {
	margin:1em 0 1em 0;
	font-size:.9em;
	padding:1em;} 

	div#main div#stark {
	margin:1em 0 0 3em;
	font-weight:bold;}
/* SLUT KONSUMERING */


/* START KÄLLOR */
	div#main p sup {
	line-height:.8em;
	font-size:.9em;}

	div#main ol#kalla li {
	margin:1.1em;}

	div#main div#kallamig {
	border: 1px solid;
	margin:1.5em;
	padding:1.5em;}
/* SLUT KÄLLOR */


/* START LAGAR */
	div#main p.lagar {
	font-size:1.1em;
	text-align:center;
	padding-top:.5em;}

	div#main p#test {
	background-color:yellow;}

	div#main p.lagar a {
	display:block;}

	div#main ul.lagarkulor {
	margin-left:2em;
	font-size:.9em;}

	div#main ul.lagarkulor li img, div#main p.lagar img {
	vertical-align:middle;}
/* SLUT LAGAR */


/* START LÄNKAR */
	div#main p.linkrubrik {
	font-size:2em;
	padding:1em 0 0 0;}

	div#main p.linkrubrik a {
	text-decoration:none;
	color:#000000;}

	div#main p.linkrubrik a span.forminskar {
	font-size:50%;
	color:blue;}

	div#main span.lankar {
	font-size:.8em;
	display:block;
	line-height:1.2em;
	padding:.7em 0;}

	div#main span.lankar a {
	display:inline;}

	div#main span.lankar img {
	width:10px;
	height:10px;
	display:inline;}
/* SLUT LÄNKAR */


/* START MEDVALUE */
	div#main ul#medlista {
	padding-top:0;
	margin-top:0;}
/* SLUT MEDVALUE */


/* START MYTER */
	div#main div.myttext {
	font-size:.8em;
	margin:2em 0 2em 0;
	border:1px solid;
	padding:1em;}

	div#main span.bold {
	font-weight:bold;
	font-size:125%;
	text-decoration:underline;}
/* SLUT MYTER */


/* START MÅNADSNYHETER & NYHETSARKIV */
	div#main div.headline {
	font-size:1.4em;
	padding:1em 0 0 0;
	text-align:left;
	line-height:.9em;}

	div#main div.headline a {
	color:black;
	text-decoration:none;}

	div#main p.newsfooter {
	font-size:.8em;}

	div#main p.newsfooter a {
	display:inline;}

	div#main hr {
	width:100%;
	align:left;} 

	div#main table.news {
	border-collapse:collapse;
	margin:1.5em 0;}
	
	div#main table.news tr {
	text-align:left;
	vertical-align:middle;
	font-size:.9em;}

	div#main table.news tr td {
	border: 2px solid #9aa77b;
	padding: .5em;}

	div#main table.news th {
	text-align:center;}

	div#sidreklam {
	float:left;
	margin-top:15em;
	margin-left:2em;
	width:10em;
	height:42em;}

	div#sidreklam img {
	width:160px;
	height:300px;
	margin:.5em 0 .5em 0;
	float:left;
	clear:left;}

/* SLUT MÅNADSNYHETER & NYHETSARKIV */


/* START ODLA */
	div#main ul#odla {
	list-style-type:none;
	margin:1em 0 1em 3em;}

	div#main ul#odla li {
	list-style-type:none;
	font-size:100%;
	margin:0 0 0 1em;}

	div#main ul#odla li.tk {
	margin-left:-3em;}

	div#main ul#odla a {
	display:inline;}

	div#main p.osrubrik {
	font-size:2em;
	font-weight:bold;
	border-bottom:3px solid;
	line-height:0;
	margin:1em 0 1em 0;}

	div#main p.omrubrik {
	font-size:1.5em;
	font-weight:bold;
	text-align:center;}

	div#main p.olrubrik {
	font-size:1em;
	font-weight:bold;}

	div#main table#odlabel {
	border-collapse:collapse;
	margin:1em 0 1em 0;}

	div#main table#odlabel tr {
	text-align:center;
	vertical-align:middle;
	font-size:.9em;}

	div#main table#odlabel tr td {
	border:1px solid green;
	padding: .5em;}

	div#main table#odlasym {
	border-collapse:collapse;
	margin:1em 0 1em 0;}

	div#main table#odlasym tr {
	text-align:center;
	vertical-align:middle;
	font-size:.9em;}

	div#main table#odlasym tr#odlasymb {
	font-weight:bold;}

	div#main table#odlasym tr td {
	border:1px solid green;
	padding: .5em;}

	div#main p#varning {
	font-size:1.5em;
	color:red;
	letter-spacing:.6em;
	text-transform:uppercase;
	font-weight:bold;}

	table#odlasym th {
	font-size:2em;}

	div#main a img.utanbor {
	border:0;}
/* SLUT ODLA */


/* START ORGANISERING */
	div#main p.cc {
	font-size:1.2em;
	text-align:center;
	padding:1em 0 1em 0;}

	div#main p.cc a {
	display:block;}

	div#main table#orga tr {
	text-align:center;
	vertical-align:middle;
	font-size:.9em;}

	div#main table#orga tr td {
	border:1px solid green;
	padding: .5em;}
/* SLUT ORGANISERING */


/* START PDF */
	div#main ul#pdflista a {
	display:inline;}
/* SLUT PDF */


/* START RECEPT */
	div#main p.receptrubrik {
	font-size:1.3em;
	font-weight:bold;
	text-align:center;
	text-decoration:none;}

	div#main p.receptrubrik a {
	display:block;}

	div#main span.mindrerubrik {
	font-size:1em;
	font-weight:bold;}

	div#main i.receptintro {
	display:block;
	font-size:.8em;
	padding-bottom:1em;}
/* SLUT RECEPT */


/* START RULLGARDIN */
	/* den vågräta menyn börjar här */
	div#listmenu ul {
	margin:0 0 0 30px;}
	
	div#listmenu li {
	float:left;
	position:relative; 
	list-style-type:none;
	background-color:#9aa77b;}

	div#listmenu li:hover { 
	background-color:#9aa77b;}
	
	div#listmenu a {
	display:block;
	padding:0 6px;
	text-decoration:none;
	color:#ffffff;}
	
	div#listmenu a:hover {
	color:#ffffff;}
	/* den vågräta menyn slutar här */

	/* listmenyn börjar här */
	div#listmenu ul li ul {
	margin:0; 
	position:absolute;
	width:10em; 
	left:-1px;} 
	
	div#listmenu ul li ul li {
	width:100%;} 

	div#listmenu ul li ul {
	display:none;} 

	div#listmenu ul li:hover ul {
	display:block;} 
	/* listmenyn slutar här */

	/* HACK-ZON START */
	* html a {
	display:block;}

	* html div#listmenu ul li ul {
	border-left:0px;}
	/* HACK-ZON SLUT */
/* SLUT RULLGARDIN */


/* START SETTING */
	#set {
	margin:1em 0 1em 3em;
	font-size:.8em;}

	ol#set li  {
	margin:1em 0 1em 0}
	
	.setting {
	display:block;
	font-size:1.5em;
	text-align:left;
	padding-top:.5em;}
/* SLUT SETTING */


/* START SLAGAR */
	div#main p.slaws {
	font-size:1.1em;
	text-align:center;
	padding:1em 0 1em 0;}

	div#main table.slawstabell {
	border-collapse:collapse;
	margin-top:1em;}
	
	div#main table.slawstabell tr {
	text-align:center;
	vertical-align:middle;
	font-size:.8em;}

	.bolda {
	font-weight:bold;}

	.unders {
	text-decoration:underline;
	text-transform:uppercase;
	font-size:1em;}

	div#main table.slawstabell tr td {
	border: 2px solid #9aa77b;
	padding: .5em;}
/* SLUT SLAGAR */


/* START STRAINS */
	div#main pre#liten {
	font-size:.9em;
	border:2px solid #9aa77b;
	width:65%;
	height:auto;
	padding:2em 1em 2em 1em;
	margin:1em 0 1em 0;} 

	div#main pre#stor {
	font-size:.9em;
	border:2px solid #9aa77b;
	width:105%;
	height:auto;
	padding:2em 1em 2em 1em;
	margin:1em 0 1em 0;} 
	
	div#main table.strains {
	border-collapse:collapse;
	margin-top:1em;}
	
	div#main table.strains tr {
	text-align:left;
	vertical-align:middle;
	font-size:.9em;}

	div#main table.strains tr td {
	border: 2px solid #9aa77b;
	padding: .5em;}

	div#main table.strains th {
	text-align:center;}
/* SLUT STRAINS */


/* START STUDIES */
	div#main p.study {
	font-size:1.1em;
	text-align:center;
	padding:1em 0 1em 0;}

	div#main ul#studylista {
	list-style-image:url(../images/greenarrow.jpg);
	line-height:.9em;
	font-size:.9em;}

	div#main p.study a {
	display:block;}

	div#main div.studyhuvud {
	font-size:.8em;
	padding:1em 0 1em 0;}
/* SLUT STUDIES */


/* START TOS */
	div#main div.ring span.rubriktos {
	font-size:1.2em;
	text-decoration:none;
	font-weight:bold;
	background-color:#ffffff;
	width:auto;
	height:2em;
	display:block;
	text-align:center;}

	div#main div.ring span.text {
	font-size:.9em;} 

	div#main div.ring {
	border:1px solid;
	margin:2em 0;
	padding:1em;}

	div#main div.ring span.text a img {
	border:0;}

	div#main div.ring form span.formp {
	font-size:.9em;
	display:block;
	padding:.6em 0;}
/* SLUT TOS */


/* TAGGMOLN 2 */
ul.tagcloud {  
	list-style-type:none;  
	margin:0; 
	width:25%;
	border:0px solid black;
	padding:0;}  
  
ul.tagcloud li {  
	/* display:inline !important;  */
	margin:0;  
	line-height:0;}  
 
ul.tagcloud li a {  
	display:inline;}  

ul.tagcloud li.cloud-10 a {  
	font-size:100%;}  
  
ul.tagcloud li.cloud-20 a {  
	font-size:120%;}

ul.tagcloud li.cloud-30 a {  
	font-size:140%; }  
   
ul.tagcloud li.cloud-40 a {  
	font-size:160%;}  

ul.tagcloud li.cloud-50 a {  
	font-size:180%;}  

ul.tagcloud li.cloud-60 a {  
	font-size:200%;}  

ul.tagcloud li.cloud-70 a {  
	font-size:220%;}  

ul.tagcloud li.cloud-80 a {  
	font-size:240%;}  
  
ul.tagcloud li.cloud-90 a {  
	font-size:260%;}  
  
ul.tagcloud li.cloud-100 a {  
	font-size:280%;}  

